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}@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-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-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;--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{@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)}}}*,: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{@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}}.\@container{container-type:inline-size}.visible{visibility:visible}.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}.table{display:table}.w-full{width:100%}.grow{flex-grow:1}.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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.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)}.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))}}@keyframes tm-login-hero-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes tm-ambient-sweep-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(1turn)}}@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)}}@keyframes tm-ambient-beam-glide{0%,to{opacity:.25;transform:translate(-6vw)rotate(18deg)}50%{opacity:.7;transform:translate(6vw)rotate(18deg)}}@keyframes tm-ambient-grain-shift{to{background-position:12px 8px,-8px 14px,6px -10px,-14px -6px}}@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}.tm-transition-actions .ant-btn{width:100%}}@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;padding:0 10px;font-size:12px;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-otp-row .ant-btn{min-width:104px}.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;padding:0 5px;font-size:11px}.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}}@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))}}@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)))}}@supports (color:color-mix(in lab, red, red)){.tm-login-screen--dialog .tm-login-card .tm-login-form .ant-input-affix-wrapper-focused{box-shadow:0 0 0 3px color-mix(in srgb, var(--tm-login-primary) 16%, transparent)}}@supports (color:color-mix(in lab, red, red)){.tm-login-screen--dialog .tm-login-form .ant-btn.ant-btn-primary{box-shadow:0 10px 24px color-mix(in srgb, var(--tm-login-primary) 24%, transparent)}}@supports (color:color-mix(in lab, red, red)){.tm-login-screen--dialog .tm-login-form .ant-btn.ant-btn-primary:not(:disabled):hover{box-shadow:0 12px 28px color-mix(in srgb, var(--tm-login-primary) 30%, transparent)}}@media (width<=480px){.tm-login-screen--dialog .tm-login-form .ant-input,.tm-login-screen--dialog .tm-login-form .ant-input-password input{font-size:16px}.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}}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,.admin-console-sider.app-sider.ant-layout-sider,.admin-console-sider.app-sider.ant-layout-sider-collapsed,.admin-console-sider.app-sider>.ant-layout-sider-children,.admin-console-shell>.ant-layout,.admin-console-shell .app-main-layout{transition:none!important}.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.app-sider>.ant-layout-sider-children{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-sider-collapsed.app-sider>.ant-layout-sider-children{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:760;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:720;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, var(--admin-ui-blue), var(--admin-ui-blue))}@supports (color:color-mix(in lab, red, red)){.admin-console-nav-item:hover,.admin-console-nav-item-active{background:linear-gradient(90deg, color-mix(in srgb, var(--admin-ui-blue) 12%, transparent), color-mix(in srgb, var(--admin-ui-blue) 4%, transparent))}}.admin-console-nav-item:hover,.admin-console-nav-item-active{border-color:var(--admin-ui-blue)}@supports (color:color-mix(in lab, red, red)){.admin-console-nav-item:hover,.admin-console-nav-item-active{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:var(--admin-ui-blue)}@supports (color:color-mix(in lab, red, red)){.admin-console-collapse:hover,.admin-console-collapse:focus-visible{background:color-mix(in srgb, var(--admin-ui-blue) 8%, var(--admin-ui-panel))}}.admin-console-collapse:hover,.admin-console-collapse:focus-visible{border-color:var(--admin-ui-blue)}@supports (color:color-mix(in lab, red, red)){.admin-console-collapse:hover,.admin-console-collapse:focus-visible{border-color:color-mix(in srgb, var(--admin-ui-blue) 28%, var(--admin-ui-line))}}.admin-console-collapse:hover,.admin-console-collapse:focus-visible{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:var(--admin-ui-panel);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:0 24px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-console-topbar{background:color-mix(in srgb, var(--admin-ui-panel) 96%, transparent)}}.admin-console-topbar{border-bottom:1px solid var(--admin-ui-line)}.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:760}.admin-console-breadcrumb .ant-breadcrumb-link{color:var(--admin-ui-muted)}.admin-console-breadcrumb li:last-child .ant-breadcrumb-link{color:var(--admin-ui-heading);font-weight:650}.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-breadcrumb .ant-breadcrumb-separator{color:var(--admin-ui-muted)}.admin-console-return-link.ant-btn{height:34px;color:var(--admin-ui-heading);border-radius:8px;flex:none;padding-inline:9px 11px;font-size:13px;font-weight:720;display:none}.admin-console-return-link.ant-btn:hover,.admin-console-return-link.ant-btn:focus-visible{color:var(--admin-color-primary);background:var(--admin-color-primary-soft)}.admin-console-search.ant-select{flex:0 420px;width:min(42vw,420px);margin-left:auto}.admin-console-search .ant-input-affix-wrapper{height:34px;color:var(--admin-ui-heading);background:var(--admin-ui-panel);border-color:var(--admin-ui-line);box-shadow:none;border-radius:8px}.admin-console-search .ant-input-suffix{color:var(--admin-ui-muted);font-size:12px;font-weight:700}.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:720;overflow:hidden}.admin-console-search-option-group{color:var(--admin-ui-muted);white-space:nowrap;font-size:12px;font-weight:650}.admin-console-icon-button.ant-btn{width:36px;min-width:36px;height:36px;color:var(--admin-ui-heading);border-radius:8px;place-items:center;display:inline-grid}.admin-console-topbar-actions{justify-content:flex-end;align-self:stretch;align-items:stretch;gap:6px;display:flex}.admin-console-docs-button.ant-btn{width:auto;min-width:0;min-height:59px;color:var(--admin-ui-muted);white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:720;transition:color .16s;display:inline-flex;position:relative}.admin-console-docs-button.ant-btn:after{background:var(--tlaic-color-primary,var(--admin-color-primary));content:"";opacity:0;transform-origin:50%;border-radius:3px 3px 0 0;height:3px;transition:opacity .16s,transform .16s;position:absolute;bottom:-1px;left:8px;right:8px;transform:scaleX(.55)}.admin-console-docs-glyph{color:currentColor;flex:none}.admin-console-docs-label{line-height:1}.admin-console-docs-button.ant-btn:hover,.admin-console-docs-button.ant-btn:focus-visible{color:var(--tlaic-color-primary,var(--admin-color-primary));box-shadow:none;background:0 0;border-color:#0000}.admin-console-docs-button.ant-btn:focus-visible{outline:none}.admin-console-docs-button.ant-btn:focus-visible:after,.admin-console-docs-button-active.ant-btn:after{opacity:1;transform:scaleX(1)}.admin-console-docs-button-active.ant-btn{color:var(--tlaic-color-primary,var(--admin-color-primary));box-shadow:none;background:0 0;border:0}.admin-console-mobile-nav.ant-btn{display:none}.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-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}.admin-pro-layout-root .ant-pro-layout{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden;background:var(--admin-color-bg-container,#fff)!important}.admin-pro-layout-root .ant-layout,.admin-pro-layout-root .ant-pro-layout .ant-layout{flex:auto;overflow:hidden;background:0 0!important;height:auto!important;min-height:0!important}.admin-pro-layout-root .ant-layout-content.ant-pro-layout-content,.admin-pro-layout-root .ant-pro-layout-content{overscroll-behavior:contain;flex:auto;background:var(--admin-color-bg-container,#fff)!important;height:auto!important;min-height:0!important;overflow:auto!important}.app-theme:has(.admin-console-shell){background:var(--admin-color-bg-container,#fff)!important}.admin-pro-layout-root .ant-pro-layout-header,.admin-pro-layout-root .ant-layout-header,.admin-pro-layout-root .ant-pro-top-nav-header{border-bottom:1px solid var(--admin-color-split,#f0f0f0)!important;box-shadow:none!important;background:var(--admin-color-bg-container,#fff)!important}.admin-pro-layout-root .ant-pro-global-header{background:0 0;padding-inline:0 16px}.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-header-breadcrumb .ant-breadcrumb-link,.admin-pro-header-breadcrumb .admin-pro-breadcrumb-link{color:var(--admin-color-text-secondary,#64748b)}.admin-pro-header-breadcrumb li:last-child .ant-breadcrumb-link{color:var(--admin-color-text-heading,#0f172a);font-weight:650}.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-breadcrumb .ant-breadcrumb-separator{color:var(--admin-color-text-tertiary,#94a3b8)}.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-root .admin-pro-layout-search.admin-console-search.ant-select,.admin-pro-layout-root .admin-pro-layout-search{align-items:center;line-height:normal;display:flex;flex:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:36px!important;margin:0!important}.admin-pro-header-search-slot .admin-pro-layout-search .ant-select-content{align-items:center;height:36px;line-height:normal}.admin-pro-header-search-slot .admin-pro-layout-search .admin-pro-layout-search-control.ant-input-affix-wrapper{width:100%;height:36px;color:var(--admin-color-text-heading,#0f172a);background:var(--admin-color-bg-container,#fff);border:1px solid var(--admin-color-split,#f0f0f0);box-shadow:none;border-radius:6px;padding:0 10px 0 12px}.admin-pro-header-search-slot .admin-pro-layout-search .ant-input-prefix{color:var(--admin-color-text-tertiary,#94a3b8);margin-inline-end:8px}.admin-pro-header-search-slot .admin-pro-layout-search .ant-input-suffix{align-items:center;gap:6px;margin-inline-start:6px;display:inline-flex}.admin-pro-header-search-slot .admin-pro-layout-search .ant-input{height:34px;color:var(--admin-color-text-heading,#0f172a);background:0 0;font-size:13px;font-weight:400;line-height:34px}.admin-pro-header-search-slot .admin-pro-layout-search .ant-input::placeholder{color:var(--admin-color-text-tertiary,#94a3b8)}.admin-pro-layout-search-kbd{min-width:28px;height:20px;color:var(--admin-color-text-tertiary,#94a3b8);letter-spacing:.02em;background:var(--admin-color-bg-fill,#f5f5f5);border:1px solid var(--admin-color-split,#f0f0f0);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.admin-pro-layout-root .ant-pro-sider,.admin-pro-layout-root .ant-layout-sider,.admin-pro-layout-root .ant-pro-sider-menu{background:var(--admin-color-bg-container,#fff)!important;border-right:1px solid var(--admin-color-split,#f0f0f0)!important;box-shadow:none!important}.admin-pro-layout-root .ant-pro-sider .ant-menu,.admin-pro-layout-root .ant-pro-sider-menu .ant-menu{background:0 0!important;border-inline-end:0!important}.admin-pro-layout-root .ant-pro-sider .ant-menu-item,.admin-pro-layout-root .ant-pro-sider .ant-menu-submenu-title{border-radius:6px;width:calc(100% - 16px);height:40px;margin-inline:8px;line-height:40px}.admin-pro-layout-root .ant-pro-global-header-logo,.admin-pro-layout-root .ant-pro-top-nav-header-logo,.admin-pro-layout-root .ant-pro-global-header-logo>a,.admin-pro-layout-root .ant-pro-top-nav-header-logo>a,.admin-pro-layout-root .ant-pro-global-header-logo>span,.admin-pro-layout-root .ant-pro-top-nav-header-logo>span{box-sizing:border-box;height:var(--admin-pro-header-height);cursor:pointer;width:var(--admin-pro-sider-width)!important;min-width:var(--admin-pro-sider-width)!important;max-width:var(--admin-pro-sider-width)!important;margin:0!important;justify-content:center!important;align-items:center!important;margin-inline-end:0!important;padding:0 12px!important;display:inline-flex!important}.admin-pro-layout-root .ant-pro-global-header-logo h1,.admin-pro-layout-root .ant-pro-top-nav-header-logo h1{display:none!important}.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-layout-root .ant-pro-global-header-logo img,.admin-pro-layout-root .ant-pro-top-nav-header-logo img{height:52px!important;max-height:52px!important}.admin-pro-layout-root-collapsed .ant-pro-global-header-logo,.admin-pro-layout-root-collapsed .ant-pro-top-nav-header-logo,.admin-pro-layout-root-collapsed .ant-pro-global-header-logo>a,.admin-pro-layout-root-collapsed .ant-pro-top-nav-header-logo>a,.admin-pro-layout-root-collapsed .ant-pro-global-header-logo>span,.admin-pro-layout-root-collapsed .ant-pro-top-nav-header-logo>span{width:64px!important;min-width:64px!important;max-width:64px!important;padding:0 8px!important}.admin-pro-layout-root-collapsed .admin-pro-layout-logo,.admin-pro-layout-root-collapsed .ant-pro-global-header-logo img,.admin-pro-layout-root-collapsed .ant-pro-top-nav-header-logo img{max-width:52px;height:40px!important;max-height:40px!important}.admin-pro-layout-root .ant-pro-sider-logo{display:none!important}.admin-pro-layout-root>.ant-pro-layout .admin-pro-layout-content,.admin-pro-layout-content{box-sizing:border-box;height:auto;min-height:0;padding:var(--admin-content-padding-block,8px) var(--admin-content-padding-inline,16px) var(--admin-content-padding-bottom,16px);overflow:visible;background:var(--admin-color-bg-container,#fff)!important}.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-layout-root .ant-pro-global-header,.admin-pro-layout-root .ant-layout-header{overflow:visible}.admin-pro-layout-root .ant-pro-global-header-collapsed-button{color:var(--admin-color-text-secondary,#64748b)}.admin-pro-account-trigger{max-width:180px;height:36px;color:var(--admin-color-text-heading,#0f172a);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin:0;padding:0 8px;transition:background .2s;display:inline-flex}.admin-pro-account-trigger:hover{background:var(--admin-color-bg-fill,#f5f5f5)}.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}.admin-pro-account-dropdown .ant-dropdown-menu{min-width:220px;padding:4px}.admin-pro-account-dropdown .ant-dropdown-menu-item-group-title{padding:8px 12px 4px}.admin-pro-account-dropdown .ant-dropdown-menu-item-danger:hover,.admin-pro-account-dropdown .ant-dropdown-menu-item-danger.ant-dropdown-menu-item-active{background:0 0!important}@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;padding-inline:6px}}.admin-pro-layout-root .app-sider,.admin-pro-layout-root .ant-pro-sider,.admin-pro-layout-root .ant-layout-sider{background:var(--admin-color-bg-container,#fff)!important;border-right:1px solid var(--admin-color-split,#f0f0f0)!important;box-shadow:none!important}.admin-pro-layout-root .app-sider .ant-menu,.admin-pro-layout-root .ant-pro-sider .ant-menu{color:var(--admin-color-text-body,#334155)!important;background:0 0!important}.admin-pro-layout-root .app-sider .ant-menu-item,.admin-pro-layout-root .app-sider .ant-menu-submenu-title,.admin-pro-layout-root .ant-pro-sider .ant-menu-item,.admin-pro-layout-root .ant-pro-sider .ant-menu-submenu-title{color:var(--admin-color-text-body,#334155)!important;box-shadow:none!important;border-color:#0000!important}.admin-pro-layout-root .app-sider .ant-menu-item:hover,.admin-pro-layout-root .app-sider .ant-menu-submenu-title:hover,.admin-pro-layout-root .ant-pro-sider .ant-menu-item:hover,.admin-pro-layout-root .ant-pro-sider .ant-menu-submenu-title:hover{color:var(--admin-color-text-heading,#0f172a)!important;background:var(--admin-color-bg-fill,#f5f5f5)!important}.admin-pro-layout-root .app-sider .ant-menu-item-selected,.admin-pro-layout-root .ant-pro-sider .ant-menu-item-selected{color:var(--admin-color-primary-on-soft,var(--admin-color-primary,#7c3aed))!important;background:var(--admin-color-primary-soft,#f3e8ff)!important;box-shadow:none!important;border-color:#0000!important}.admin-pro-layout-root .admin-ui-card.panel,.admin-pro-layout-root .admin-data-card.panel{box-shadow:none!important;border-radius:var(--admin-radius-card,8px)!important}.admin-pro-layout-root .admin-ui-card.panel:hover,.admin-pro-layout-root .admin-data-card.panel:hover{box-shadow:none!important;transform:none!important}.admin-pro-layout-root .admin-ui-card>.ant-card-head,.admin-pro-layout-root .admin-data-card>.ant-card-head{background:var(--admin-color-bg-container,#fff)!important}.admin-pro-layout-root .admin-ui-kpi-card{box-shadow:none!important}.admin-pro-layout-root .admin-ui-kpi-card:hover{box-shadow:none!important;transform:none!important}.admin-pro-layout-root .app-data-table .ant-table-thead>tr>th,.admin-pro-layout-root .ant-table-wrapper:not(.app-data-table) .ant-table-thead>tr>th{background:var(--admin-color-bg-fill,#f5f5f5)!important}.admin-pro-layout-root .admin-console-search .ant-input-affix-wrapper:hover,.admin-pro-layout-root .admin-console-search .ant-input-affix-wrapper:focus-within{border-color:var(--admin-color-primary,#7c3aed)!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-page-heading h2.ant-typography,.admin-ui-page-heading h3.ant-typography{color:var(--admin-ui-heading);margin:0 0 6px;font-size:26px;font-weight:860;line-height:1.18}.admin-ui-page-heading .ant-typography-secondary{color:var(--admin-ui-muted);font-size:14px}.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}.admin-ui-card.panel,.tenant-instances-page>.panel,.tenant-observability-page .panel,.tenant-observability-page .metric-card{box-shadow:var(--admin-shadow-card,0 14px 36px #1730600f);border-radius:8px;background:var(--admin-color-bg-container,#fffffff5)!important;border-color:var(--admin-color-border,#d9e3f3fa)!important}.admin-ui-card>.ant-card-head,.tenant-instances-page>.panel>.ant-card-head,.tenant-observability-page .panel>.ant-card-head{border-bottom-color:var(--admin-color-split,#edf2fa);min-height:52px}.admin-ui-card>.ant-card-head .ant-card-head-title,.tenant-instances-page>.panel>.ant-card-head .ant-card-head-title{color:var(--admin-ui-heading);font-weight:820}.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-card.ant-card{background:var(--admin-color-bg-container,#fffffff5);border-color:var(--admin-color-border,#d9e3f3fa);min-width:0;box-shadow:var(--admin-shadow-card,0 12px 28px #1730600b);border-radius:8px}.admin-ui-card>.ant-card-head,.admin-ui-card>.ant-card-body{min-width:0}.admin-ui-metric-grid .admin-ui-card.ant-card{box-shadow:none}.admin-ui-metric-grid .admin-ui-card>.ant-card-body{align-content:center;gap:5px;min-height:82px;padding:12px 14px;display:grid}.admin-ui-metric-grid .ant-typography{min-width:0;color:var(--admin-color-text-secondary,#617091);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;line-height:1.25;overflow:hidden}.admin-ui-metric-value{min-width:0;color:var(--admin-ui-heading);text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:850;line-height:1.05;overflow:hidden}.admin-ui-metric-grid .ant-tag{text-overflow:ellipsis;width:fit-content;max-width:100%;margin-inline-end:0;font-weight:720;overflow:hidden}.admin-ui-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:12px;display:grid}.admin-ui-card-grid .admin-ui-card>.ant-card-head{min-height:46px}.admin-ui-card-grid .admin-ui-card>.ant-card-body{padding:14px 16px}.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{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px;min-height:116px;padding:20px;display:grid;box-shadow:0 14px 36px #1730600f}.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:var(--admin-ui-tone,var(--admin-ui-blue));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-ui-kpi-icon,.tenant-runtime-config-card>span,.tenant-runtime-metric>span,.tenant-runtime-op-card>span,.tenant-watermark-icon{background:color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 14%, var(--admin-color-bg-container))}}.admin-ui-kpi-icon,.tenant-runtime-config-card>span,.tenant-runtime-metric>span,.tenant-runtime-op-card>span,.tenant-watermark-icon{border-radius:999px}.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:760}.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:860;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-pro-list .ant-pro-list-row{margin-block-end:0!important}.provider-pro-list-card.ant-card{box-shadow:none;background:0 0}.provider-card.ant-pro-card{border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #1730600f}.provider-card .ant-pro-card-body{gap:16px;padding:20px 22px;display:grid}.provider-card-header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.provider-card-identity{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding: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:840;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:var(--admin-color-bg-fill);border:1px solid var(--admin-color-split);border-radius:10px;align-content:start;gap:6px;min-width:0;padding:14px;display:grid}.provider-metric-label{color:var(--admin-color-text-secondary);align-items:center;gap:6px;font-size:12px;font-weight:740;display:inline-flex}.provider-metric strong{color:var(--admin-ui-heading);font-size:16px;font-weight:840;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{color:#2452a3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:740;line-height:1.45;display:block;overflow:hidden}.provider-metric-success{border-color:var(--admin-color-success,#52c41a)}@supports (color:color-mix(in lab, red, red)){.provider-metric-success{border-color:color-mix(in srgb, var(--admin-color-success,#52c41a) 28%, var(--admin-color-split))}}.provider-metric-success{background:var(--admin-color-success,#52c41a)}@supports (color:color-mix(in lab, red, red)){.provider-metric-success{background:color-mix(in srgb, var(--admin-color-success,#52c41a) 8%, var(--admin-color-bg-fill))}}.provider-metric-warning{border-color:var(--admin-color-warning,#faad14)}@supports (color:color-mix(in lab, red, red)){.provider-metric-warning{border-color:color-mix(in srgb, var(--admin-color-warning,#faad14) 28%, var(--admin-color-split))}}.provider-metric-warning{background:var(--admin-color-warning,#faad14)}@supports (color:color-mix(in lab, red, red)){.provider-metric-warning{background:color-mix(in srgb, var(--admin-color-warning,#faad14) 8%, var(--admin-color-bg-fill))}}.provider-metric-danger{border-color:var(--admin-color-error,#ff4d4f)}@supports (color:color-mix(in lab, red, red)){.provider-metric-danger{border-color:color-mix(in srgb, var(--admin-color-error,#ff4d4f) 28%, var(--admin-color-split))}}.provider-metric-danger{background:var(--admin-color-error,#ff4d4f)}@supports (color:color-mix(in lab, red, red)){.provider-metric-danger{background:color-mix(in srgb, var(--admin-color-error,#ff4d4f) 8%, var(--admin-color-bg-fill))}}.provider-metric-action .ant-btn-link{justify-content:flex-start;height:auto;padding-inline:0}.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:820}.provider-protocol-chips{flex-wrap:wrap;gap:8px;display:flex}.provider-protocol-chip{min-height:34px;color:inherit;cursor:pointer;background:var(--admin-color-bg-fill);border:1px solid var(--admin-color-split);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.provider-protocol-chip span{color:var(--admin-ui-heading);font-size:12px;font-weight:760}.provider-protocol-chip em{color:var(--admin-color-text-secondary);font-size:12px;font-style:normal;font-weight:720}.provider-protocol-chip.is-ok{border-color:#52c41a}@supports (color:color-mix(in lab, red, red)){.provider-protocol-chip.is-ok{border-color:color-mix(in srgb, #52c41a 35%, var(--admin-color-split))}}.provider-protocol-chip.is-ok{background:#52c41a}@supports (color:color-mix(in lab, red, red)){.provider-protocol-chip.is-ok{background:color-mix(in srgb, #52c41a 10%, var(--admin-color-bg-container))}}.provider-protocol-chip.is-ok em{color:#389e0d}.provider-protocol-chip.is-warn{border-color:#faad14}@supports (color:color-mix(in lab, red, red)){.provider-protocol-chip.is-warn{border-color:color-mix(in srgb, #faad14 35%, var(--admin-color-split))}}.provider-protocol-chip.is-warn{background:#faad14}@supports (color:color-mix(in lab, red, red)){.provider-protocol-chip.is-warn{background:color-mix(in srgb, #faad14 10%, var(--admin-color-bg-container))}}.provider-protocol-chip.is-warn em{color:#d48806}.provider-protocol-chip.is-danger{border-color:#ff4d4f}@supports (color:color-mix(in lab, red, red)){.provider-protocol-chip.is-danger{border-color:color-mix(in srgb, #ff4d4f 35%, var(--admin-color-split))}}.provider-protocol-chip.is-danger{background:#ff4d4f}@supports (color:color-mix(in lab, red, red)){.provider-protocol-chip.is-danger{background:color-mix(in srgb, #ff4d4f 10%, var(--admin-color-bg-container))}}.provider-protocol-chip.is-danger em{color:#cf1322}.provider-protocol-chip.is-busy{border-color:var(--admin-color-primary)}@supports (color:color-mix(in lab, red, red)){.provider-protocol-chip.is-busy{border-color:color-mix(in srgb, var(--admin-color-primary) 35%, var(--admin-color-split))}}.provider-protocol-chip.is-busy{background:var(--admin-color-primary)}@supports (color:color-mix(in lab, red, red)){.provider-protocol-chip.is-busy{background:color-mix(in srgb, var(--admin-color-primary) 8%, var(--admin-color-bg-container))}}.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:820}.provider-models-count{color:var(--admin-ui-heading);font-variant-numeric:tabular-nums;font-size:13px;font-weight:820}.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, var(--admin-color-bg-container), var(--admin-color-bg-container));height:48px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.provider-models-panel.has-fade:after{background:linear-gradient(180deg, color-mix(in srgb, var(--admin-color-bg-container) 0%, transparent), var(--admin-color-bg-container))}}.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-grid .provider-model-checkcard .ant-pro-checkcard-content,.provider-models-grid .provider-model-checkcard .ant-pro-checkcard-body{padding-block:10px;padding-inline:12px}.provider-models-grid .provider-model-checkcard .ant-pro-checkcard-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-models-toggle{width:100%;min-height:34px;color:var(--admin-color-text-secondary);cursor:pointer;border:0;border-top:1px solid var(--admin-color-split);background:0 0;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:760;display:inline-flex}.provider-models-toggle:hover,.provider-models-toggle:focus-visible{color:var(--admin-color-primary)}.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:820}.theme-dark .provider-card.ant-pro-card{box-shadow:0 12px 30px #00000029}.theme-dark .provider-metric-url{color:#9ec5ff}.provider-model-check-drawer .ant-drawer-body{min-height:0;padding:16px;display:flex;overflow:hidden}.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;cursor:pointer;background:var(--tlaic-color-bg-container);border:1px solid var(--tlaic-color-border);border-radius:10px;gap:6px;min-width:0;padding:12px;display:grid}.provider-model-picker-item:hover,.provider-model-picker-item:focus-visible{border-color:var(--admin-color-primary)}@supports (color:color-mix(in lab, red, red)){.provider-model-picker-item:hover,.provider-model-picker-item:focus-visible{border-color:color-mix(in srgb, var(--admin-color-primary) 45%, var(--tlaic-color-border))}}.provider-model-picker-item.is-configured{border-color:#52c41a}@supports (color:color-mix(in lab, red, red)){.provider-model-picker-item.is-configured{border-color:color-mix(in srgb, #52c41a 35%, var(--tlaic-color-border))}}.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:780;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-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);background:linear-gradient(135deg, var(--tenant-command-tone), var(--admin-color-bg-container) 44%, var(--admin-ui-teal));gap:14px;min-width:0;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.tenant-command-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-command-tone) 9%, var(--admin-color-bg-container)), var(--admin-color-bg-container) 44%, color-mix(in srgb, var(--admin-ui-teal) 8%, var(--admin-color-bg-container)))}}.tenant-command-hero{border:1px solid var(--tenant-command-tone)}@supports (color:color-mix(in lab, red, red)){.tenant-command-hero{border:1px solid color-mix(in srgb, var(--tenant-command-tone) 18%, #dfe8f6)}}.tenant-command-hero{border-radius:10px;box-shadow:0 14px 34px #1730600e}.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:860;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-actions .ant-btn{border-radius:8px;align-items:center;gap:6px;display:inline-flex}.tenant-command-health-card{min-width:0;color:var(--admin-color-text-body);text-align:left;cursor:pointer;border:1px solid var(--admin-ui-tone,var(--admin-ui-blue));background:#ffffffd6;grid-template-columns:70px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.tenant-command-health-card{border:1px solid color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 18%, #dfe8f6)}}.tenant-command-health-card{border-radius:9px;box-shadow:0 8px 22px #1730600b}.tenant-command-health-card:hover,.tenant-command-health-card:focus-visible{border-color:var(--admin-ui-tone,var(--admin-ui-blue));transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.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)}}.tenant-command-health-score{width:64px;height:64px;color:var(--admin-ui-heading);background:var(--admin-ui-tone,var(--admin-ui-blue));place-items:center;font-size:26px;font-weight:860;display:grid}@supports (color:color-mix(in lab, red, red)){.tenant-command-health-score{background:color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 12%, var(--admin-color-bg-container))}}.tenant-command-health-score{border:5px solid var(--admin-ui-tone,var(--admin-ui-blue))}@supports (color:color-mix(in lab, red, red)){.tenant-command-health-score{border:5px solid color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 72%, var(--admin-color-bg-container))}}.tenant-command-health-score{border-radius:999px}.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:720;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:840;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 var(--admin-ui-tone,var(--admin-ui-blue));background:#ffffffc2;grid-template-columns:34px minmax(0,1fr);align-content:start;gap:3px 9px;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.tenant-command-focus-card{border:1px solid color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 16%, #dfe8f6)}}.tenant-command-focus-card{box-shadow:none;border-radius:9px}.tenant-command-focus-card:hover,.tenant-command-focus-card:focus-visible{border-color:var(--admin-ui-tone,var(--admin-ui-blue));transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.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)}}.tenant-command-focus-card>span{width:32px;height:32px;color:var(--admin-ui-tone,var(--admin-ui-blue));background:var(--admin-ui-tone,var(--admin-ui-blue));grid-row:span 2;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.tenant-command-focus-card>span{background:color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 12%, var(--admin-color-bg-container))}}.tenant-command-focus-card>span{border-radius:8px}.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:820;line-height:1.1}.tenant-command-focus-card small{color:var(--admin-color-text-secondary);font-size:12px;font-weight:760}.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)), var(--admin-ui-tone,var(--admin-ui-blue)));max-width:100%;height:6px;display:block}@supports (color:color-mix(in lab, red, red)){.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)))}}.tenant-kpi-progress i{border-radius:999px}.tenant-kpi-progress b{min-width:0;color:var(--admin-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;overflow:hidden}.tenant-dashboard-page .tenant-risk-card .center-risk-list button{align-items:start}.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{background:linear-gradient(135deg, var(--tenant-command-tone), #171c2e 46%, var(--admin-ui-teal))}@supports (color:color-mix(in lab, red, red)){.theme-dark .tenant-command-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-command-tone) 14%, #171c2e), #171c2e 46%, color-mix(in srgb, var(--admin-ui-teal) 10%, #171c2e))}}.theme-dark .tenant-command-hero{border-color:var(--tenant-command-tone)}@supports (color:color-mix(in lab, red, red)){.theme-dark .tenant-command-hero{border-color:color-mix(in srgb, var(--tenant-command-tone) 24%, #34405f)}}.theme-dark .tenant-command-hero{box-shadow:0 14px 34px #0000002e}.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:#94a3b8}.theme-dark .tenant-command-health-card,.theme-dark .tenant-command-focus-card{color:#cbd5e1;background:#171c2ed1;border-color:#5c6e9261}.theme-dark .tenant-command-health-score,.theme-dark .tenant-command-focus-card>span{background:var(--admin-ui-tone,var(--admin-ui-blue))}@supports (color:color-mix(in lab, red, red)){.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{padding:16px}.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-resource-card .ant-card-body{gap:14px;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:720;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:720;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:760;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:840;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:#94a3b8}.tenant-trend-empty-state{min-height:112px;color:var(--admin-color-text-body);background:linear-gradient(135deg,#7c3aed0f,#13c2c20d),#f8fbff;border:1px dashed #d9e6f8;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:14px;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:820}.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:#cbd5e1;background:linear-gradient(135deg,#528bff1c,#2dd4bf14),#151829eb;border-color:#5c6e926b}.theme-dark .tenant-trend-empty-state>span{color:#8fb3ff;background:#528bff29}.theme-dark .tenant-trend-empty-state small{color:#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:860}.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:760;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:720}.tenant-governance-card>.ant-card-body{padding:14px 16px}.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:var(--admin-ui-tone,var(--admin-ui-blue))}@supports (color:color-mix(in lab, red, red)){.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)}}.tenant-governance-item:hover,.tenant-governance-item:focus-visible{outline:0}.tenant-governance-icon{width:36px;height:36px;color:var(--admin-ui-tone,var(--admin-ui-blue));background:var(--admin-ui-tone,var(--admin-ui-blue));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.tenant-governance-icon{background:color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 12%, var(--admin-color-bg-container))}}.tenant-governance-icon{border-radius:8px}.tenant-governance-copy{gap:4px;min-width:0;display:grid}.tenant-governance-copy .ant-tag{width:fit-content;max-width:100%;margin-inline-end:0}.tenant-governance-copy strong{min-width:0;color:var(--admin-ui-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:820;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:780;display:inline-flex}.theme-dark .tenant-governance-item{color:#cbd5e1;background:#151829eb;border-color:#5c6e9257}.theme-dark .tenant-governance-icon{background:var(--admin-ui-tone,var(--admin-ui-blue))}@supports (color:color-mix(in lab, red, red)){.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:#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:780}.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:var(--admin-ui-tone,var(--admin-ui-blue));place-items:center;font-size:13px;font-style:normal;font-weight:860;display:grid}@supports (color:color-mix(in lab, red, red)){.tenant-action-item em{background:color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 11%, var(--admin-color-bg-container))}}.tenant-action-item em{border-radius:999px}.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}.agent-center-tabs>.ant-tabs-nav{margin:0}.agent-center-tabs .ant-tabs-tab{font-weight:760}.tenant-instances-page-embedded{max-width:none}.agent-center-kpi-grid{gap:10px}.agent-center-kpi-grid .admin-ui-kpi-card{grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:84px;padding:14px 16px}.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-install-panel .ant-card-body,.agent-governance-panel .ant-card-body{min-width:0}.agent-install-panel .ant-form{gap:14px;display:grid}.agent-install-panel .ant-form-item{margin-bottom:0}.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>.ant-space{grid-column:1/-1}.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:820}.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:var(--admin-ui-blue);place-items:center;font-size:18px;font-weight:860;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-avatar,.tenant-agent-runtime-icon{background:color-mix(in srgb, var(--admin-ui-blue) 12%, var(--admin-color-bg-container))}}.agent-avatar,.tenant-agent-runtime-icon{border:1px solid var(--admin-ui-blue)}@supports (color:color-mix(in lab, red, red)){.agent-avatar,.tenant-agent-runtime-icon{border:1px solid color-mix(in srgb, var(--admin-ui-blue) 20%, var(--admin-color-bg-container))}}.agent-avatar,.tenant-agent-runtime-icon{border-radius:999px}.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-plugin-switches .ant-form-item{min-width:max-content}.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:760}.agent-policy-row strong{color:var(--admin-color-text-heading);font-size:13px;font-weight:820}.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:820}.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-section-head .ant-input-search{min-width:0}.agent-section-head h3.ant-typography{color:var(--admin-ui-heading);margin:0 0 4px;font-size:20px;font-weight:840}.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-installed-card header small,.agent-installed-card .ant-typography{text-overflow:ellipsis;min-width:0;overflow:hidden}.agent-installed-card header strong,.agent-registry-row strong{color:var(--admin-ui-heading);white-space:nowrap;font-size:15px;font-weight:840;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-installed-card footer .ant-typography{max-width:180px;color:var(--admin-color-text-tertiary);font-size:12px;font-weight:700}.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-center-side-stack .agent-registry-meta,.agent-center-side-stack .agent-registry-row>.ant-space{grid-column:2}.agent-center-side-stack .agent-registry-row>.ant-space{justify-content:flex-start}.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:840}.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:760}.tenant-agent-runtime-stat strong{color:var(--admin-ui-heading);font-size:24px;font-weight:860;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-actions>.ant-space,.admin-page-actions>.ant-space-compact{margin-left:auto}.admin-page-heading-copy{gap:4px;min-width:0;display:grid}.admin-page-kicker.ant-typography{color:var(--admin-ui-blue);letter-spacing:0;font-size:12px;font-weight:820}.admin-console-shell .admin-data-card.panel{box-shadow:0 14px 36px #1730600f;border-color:var(--admin-color-border)!important}.admin-console-shell .admin-data-card>.ant-card-head{background:linear-gradient(180deg, var(--admin-color-bg-container), #fbfdff);border-bottom-color:#edf2fa;min-height:54px;padding:0 16px}.admin-console-shell .admin-data-card>.ant-card-head .ant-card-head-title{color:var(--admin-ui-heading);font-weight:820}.admin-console-shell .admin-data-card>.ant-card-body{padding:14px}.admin-console-shell .admin-data-card .ant-card-extra .ant-space{flex-wrap:wrap;justify-content:flex-end}.admin-console-shell .app-table-query-form{border-color:var(--admin-color-border);background:linear-gradient(#fbfdff,#f7fbff);margin-bottom:14px;padding:14px;box-shadow:inset 0 1px #ffffffe0}.admin-console-shell .app-table-query-grid{grid-template-columns:repeat(4,minmax(168px,1fr)) auto;gap:12px}.admin-console-shell .app-table-query-form .ant-form-item-label>label{color:var(--admin-color-text-secondary);font-size:12px;font-weight:760}.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:var(--tlaic-color-primary,var(--admin-color-primary))}@supports (color:color-mix(in lab, red, red)){.admin-console-shell .app-data-table{--table-row-alt:color-mix(in srgb, var(--tlaic-color-primary,var(--admin-color-primary)) 4%, transparent)}}.admin-console-shell .app-data-table{--table-row-hover:var(--tlaic-color-primary,var(--admin-color-primary))}@supports (color:color-mix(in lab, red, red)){.admin-console-shell .app-data-table{--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)))}}.admin-console-shell .app-data-table{--table-grid:var(--tlaic-color-border,var(--admin-color-border))}.admin-console-shell .app-data-table .ant-table{color:var(--admin-color-text-heading)}.admin-console-shell .app-data-table .ant-table-cell{overflow-wrap:normal;word-break:keep-all}.admin-console-shell .app-data-table .ant-table-cell .ant-typography{overflow-wrap:normal;word-break:normal}.admin-table-identity-cell{min-width:0;max-width:100%;display:inline-flex}.admin-table-identity-cell .ant-typography{min-width:0}.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}.admin-console-shell .app-data-table .ant-table-container,.admin-console-shell .ant-table-wrapper:not(.app-data-table) .ant-table-container{border-color:var(--admin-color-border);border-radius:8px}.admin-console-shell .app-data-table .ant-table-thead>tr>th,.admin-console-shell .ant-table-wrapper:not(.app-data-table) .ant-table-thead>tr>th{height:46px;color:var(--admin-color-text-body);border-bottom-color:var(--tlaic-color-split,var(--admin-color-split));padding:11px 14px;font-size:12px;font-weight:820;background:var(--admin-color-bg-fill)!important}.admin-console-shell .app-data-table .ant-table-tbody>tr>td,.admin-console-shell .ant-table-wrapper:not(.app-data-table) .ant-table-tbody>tr>td{color:var(--admin-color-text-body);border-bottom-color:var(--tlaic-color-split,var(--admin-color-split));padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.admin-console-shell .app-data-table .ant-table-tbody>tr:hover>td,.admin-console-shell .ant-table-wrapper:not(.app-data-table) .ant-table-tbody>tr:hover>td{background:color-mix(in srgb, var(--admin-color-primary) 10%, var(--admin-color-bg-container))!important}}.admin-console-shell .app-data-table .ant-btn-sm,.admin-console-shell .ant-table-wrapper .ant-btn-sm{border-radius:7px;height:28px;padding-inline:9px}.admin-console-shell .app-data-table code,.admin-console-shell .ant-table-wrapper code{color:#1f4d83;border:1px solid var(--admin-color-border);background:#f5f9ff;border-radius:6px}.admin-console-shell .admin-row-clickable td,.admin-console-shell .member-row-clickable td,.admin-console-shell .tenant-audit-page .app-data-table .ant-table-tbody>tr>td,.admin-console-shell .platform-audit-page .app-data-table .ant-table-tbody>tr>td{cursor:pointer}@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}.admin-console-shell .app-table-query-actions .ant-space,.admin-console-shell .app-table-query-actions .ant-btn{width:100%}}.model-display-cell{min-width:0;max-width:100%}.model-display-cell .ant-typography{min-width:0}.model-plugin-cell,.model-price-cell{gap:5px;min-width:0;display:grid}.model-plugin-cell .ant-space{row-gap:4px}.model-price-row{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.model-price-row .ant-typography:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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-console-search.ant-select{width:min(40vw,360px)}.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-mobile-nav.ant-btn{flex:none;display:inline-grid}.admin-console-return-link.ant-btn{display:inline-flex}.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-search.ant-select{flex-basis:100%;width:100%}.admin-console-topbar-actions{align-self:start}.admin-console-docs-button.ant-btn{min-height:40px}.admin-console-docs-button.ant-btn:after{bottom:0}.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-section-head .ant-input-search{width:100%}.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{grid-template-columns:34px minmax(0,1fr);gap:9px;min-height:74px;padding:11px}.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-agent-runtime-copy .ant-btn{grid-column:1/-1;width:100%}.tenant-watermark-row{grid-template-columns:28px minmax(0,1fr) 54px}.tenant-watermark-row .ant-progress,.tenant-watermark-row span{grid-column:2/-1}}.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}.theme-dark{--aurora-panel:var(--admin-color-bg-container,#151f32);--aurora-border:var(--admin-color-border,#94a3b852);--aurora-muted:var(--admin-color-text-secondary,#94a3b8);--aurora-heading:var(--admin-color-text-heading,#f8fafc);--aurora-text:var(--admin-color-text-body,#dbeafe);--aurora-soft:var(--admin-color-primary-soft,#7c3aed2e);--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,#7c3aed33);background:var(--admin-color-bg-layout,#0f172a);color:var(--admin-color-text-body,#dbeafe)}.theme-dark body{background:var(--admin-color-bg-layout,#0f172a)}html:has(.theme-dark) body{background:var(--admin-color-bg-layout,#0f172a)}.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 .ant-layout-sider-children{flex-direction:column;height:100%;display:flex;overflow:hidden!important}.app-sider ::-webkit-scrollbar{width:0;height:0}.app-sider .ant-menu{color:#e2e8f0c7;background:0 0;flex:auto;min-height:0;padding:8px 10px 12px;overflow-y:auto;border-inline-end:0!important}.app-sider .ant-menu-item{color:#e2e8f0c7;border:1px solid #0000;border-radius:8px;height:42px;margin:3px 0;padding-inline:14px!important}.app-sider .ant-menu-item:hover{color:#fff!important;background:#818cf824!important}.app-sider .ant-menu-item-selected{border-color:#818cf85c;box-shadow:inset 3px 0 #818cf8;color:#fff!important;background:#6366f13d!important}.app-sider .ant-menu-item a{color:inherit}.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-domain-switcher .ant-segmented{color:#ffffffc2;background:#ffffff1f}.console-domain-switcher .ant-segmented-item-selected{color:var(--admin-ui-heading)}.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:720;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:760;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:var(--tlaic-color-primary,var(--admin-color-primary))}@supports (color:color-mix(in lab, red, red)){.sidebar-account-panel-item-active .sidebar-account-panel-item-icon{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:720;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,.metric-card{border-radius:8px;overflow:hidden;box-shadow:0 8px 22px #105e9114;background:var(--aurora-panel)!important;border:1px solid var(--aurora-border)!important}.panel>.ant-card-head{min-height:48px;padding:0 16px}.panel>.ant-card-head .ant-card-head-title,.panel>.ant-card-head .ant-card-extra{padding:12px 0}.panel>.ant-card-body{padding:14px 16px 16px}.metric-card>.ant-card-body{padding:14px 16px}.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:900;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:750;line-height:1.2}.runtime-image-current strong{overflow-wrap:anywhere;color:var(--aurora-heading);font-size:26px;font-weight:820;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:760;line-height:1.2}.runtime-release-current strong{overflow-wrap:anywhere;min-width:0;color:var(--aurora-heading);font-size:24px;font-weight:820;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:720;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}.instance-state-cell .ant-typography{font-size:12px;line-height:1.3}.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:#f5f9ff;--table-cell-bg:#fff;--table-cell-bg-alt:#fbfdff;--table-cell-bg-hover:#eefaf8;--table-row-alt:#0878f207;--table-row-hover:#0fb7a518;--table-grid:#94b1cd2e}.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-data-table-shell-fill .app-data-table,.app-data-table-shell-fill .app-data-table .ant-spin-nested-loading,.app-data-table-shell-fill .app-data-table .ant-spin-container{flex-direction:column;flex:auto;min-height:0;display:flex}.app-data-table-shell-fill .app-data-table .ant-table{flex:auto;min-height:0}.app-data-table-shell-fill .app-data-table .ant-table-body{height:var(--app-table-body-height);max-height:var(--app-table-body-height)!important;overflow:auto!important}.app-data-table .ant-table{color:var(--aurora-heading);background:0 0;border-radius:8px}.app-data-table .ant-table-container{border:1px solid #94b1cd33;border-radius:8px;max-width:100%;overflow:hidden}.app-data-table .ant-table-thead>tr>th{color:#24405f;border-bottom:1px solid #94b1cd3d;height:48px;padding:12px 16px;font-size:13px;font-weight:760;line-height:1.25;background:var(--table-header-bg)!important}.app-data-table .ant-table-sticky-holder{z-index:5}.app-data-table .ant-table-thead>tr>th:before{background-color:#94b1cd3d!important}.app-data-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--table-grid);vertical-align:middle;min-height:56px;padding:13px 16px;line-height:1.45}.app-data-table .ant-table-tbody>tr.app-data-table-row-alt>td{background:var(--table-cell-bg-alt)}.app-data-table .ant-table-tbody>tr:hover>td,.app-data-table .ant-table-tbody>tr.app-data-table-row-alt:hover>td{background:var(--table-cell-bg-hover)!important}.app-data-table .ant-table-tbody>tr.admin-row-clickable,.app-data-table .ant-table-tbody>tr.member-row-clickable{cursor:pointer}.app-data-table .ant-table-column-sorter{color:#8aa0ba}.app-data-table .ant-table-column-sorters{gap:8px}.app-data-table .ant-table-column-sort{background:#0878f209}.app-data-table .app-data-table-action-column,.app-data-table .app-data-table-action-column.ant-table-cell-fix-right{text-align:right;padding-left:12px;padding-right:12px}.app-data-table .app-data-table-action-column .ant-space{justify-content:flex-end;width:100%}.app-data-table .ant-table-row-selected>td{background:#0878f214!important}.app-data-table .ant-table-placeholder .ant-table-cell{background:var(--admin-color-bg-container);padding:48px 16px}.app-data-table .ant-table-expanded-row>td{background:var(--admin-color-bg-fill)!important}.app-data-table .ant-table-body{scrollbar-color:#0878f238 transparent;scrollbar-width:thin;min-height:0}.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:linear-gradient(#f8fbff 0%,#f5fffd 100%);border:1px solid #94b1cd33;border-radius:8px;margin-bottom:14px;padding:12px}.app-table-query-grid{grid-template-columns:repeat(4,minmax(160px,1fr)) auto;align-items:end;gap:10px 12px;display:grid}.app-table-query-form .ant-form-item{margin-bottom:0}.app-table-query-form .ant-form-item-label{padding-bottom:4px}.app-table-query-form .ant-form-item-label>label{color:#34536b;height:auto;font-size:12px;font-weight:650}.app-table-query-actions{grid-column:-2/-1;justify-self:end}.app-table-query-actions .ant-form-item-control-input-content{justify-content:flex-end;display:flex}.theme-dark .app-data-table{--table-header-bg:#171d2d;--table-cell-bg:#141414;--table-cell-bg-alt:#1a1d2a;--table-cell-bg-hover:#1f2438;--table-row-alt:#5bc7ff09;--table-row-hover:#22c8a81c;--table-grid:#94a3b81f}.theme-dark .app-data-table .ant-table-placeholder .ant-table-cell{background:#151829}.theme-dark .app-data-table .ant-table-thead>tr>th{color:#dbeafe}@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-modal .ant-modal-body{max-height:calc(100vh - 190px);padding-right:4px;overflow-y:auto}.admin-form-drawer .ant-drawer-header{border-bottom-color:var(--admin-color-border,#dfe8f6);min-height:64px}.admin-form-drawer .ant-drawer-body{padding:18px 24px 28px}.admin-form-drawer .ant-drawer-footer{border-top-color:var(--admin-color-border,#dfe8f6)}.admin-form-drawer-footer{justify-content:flex-end;gap:12px;display:flex}.modal-form-section+.modal-form-section{margin-top:4px}.modal-form-section .ant-divider{color:var(--aurora-heading);margin:4px 0 18px;font-weight:700}.modal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}.modal-form-grid>.ant-form-item,.modal-form-grid>.modal-form-full{min-width:0}.modal-form-full{grid-column:1/-1}@media (width<=900px){.admin-form-modal,.admin-form-drawer{width:calc(100vw - 32px)!important}.modal-form-grid{grid-template-columns:1fr}}.metric-icon{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.tone-blue .metric-icon,.tone-green .metric-icon,.tone-amber .metric-icon,.tone-red .metric-icon{color:#fff;background:linear-gradient(135deg, var(--admin-ui-blue), var(--admin-ui-teal))}.metric-value{color:var(--aurora-heading);margin-top:12px;font-size:28px;font-weight:760;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-page-header{background:var(--admin-color-bg-container);border-color:var(--admin-color-border);border-left-color:var(--admin-ui-blue);padding:18px 20px;box-shadow:0 14px 36px #1730600f}.admin-console-shell .usage-page-heading h3.ant-typography{color:var(--admin-ui-heading);font-size:24px;font-weight:860}.admin-console-shell .usage-page-kicker{color:var(--admin-ui-blue);font-weight:820}.admin-console-shell .usage-page-meta{background:var(--admin-color-bg-fill);border-color:var(--admin-color-border)}.admin-console-shell .usage-quota-page .panel,.admin-console-shell .usage-quota-page .metric-card{box-shadow:0 14px 36px #1730600f;border-color:var(--admin-color-border)!important}.admin-console-shell .usage-quota-page .panel>.ant-card-head{background:linear-gradient(180deg, var(--admin-color-bg-container), var(--admin-color-bg-fill));border-bottom-color:var(--admin-color-split);min-height:54px}.admin-console-shell .usage-quota-page .metric-card>.ant-card-body{padding:16px}.admin-console-shell .usage-metric-card{min-height:128px}.admin-console-shell .usage-metric-card:before,.admin-console-shell .observability-metric-card:before{width:4px}.admin-console-shell .usage-metric-icon,.admin-console-shell .usage-panel-icon{color:var(--admin-ui-blue);background:#7c3aed1a}.admin-console-shell .usage-breakdown-card,.admin-console-shell .quota-config-section,.admin-console-shell .quota-setting-card,.admin-console-shell .quota-save-strip{border-color:var(--admin-color-border);box-shadow:0 10px 24px #1730600a}.admin-console-shell .usage-breakdown-card{background:var(--admin-color-bg-fill)}.admin-console-shell .observability-trend-chart{border-color:var(--admin-color-border);background:linear-gradient(90deg,#94b1cd1f 1px,#0000 1px) 0 0/25% 100%,linear-gradient(0deg,#94b1cd29 1px,#0000 1px) 0 0/100% 33%,linear-gradient(#7c3aed0e,#14b8a60b)}.admin-console-shell .quota-summary-grid .quota-stat-card{min-height:146px}.admin-console-shell .quota-config-section{background:var(--admin-color-bg-container)}.admin-console-shell .quota-section-header{background:var(--admin-color-bg-fill);border-bottom-color:var(--admin-color-split)}.admin-console-shell .quota-setting-card{background:var(--admin-color-bg-container);min-height:156px}.admin-console-shell .quota-setting-current{background:var(--admin-color-bg-fill);border-color:var(--admin-color-split)}.admin-console-shell .quota-save-strip{background:var(--admin-color-bg-fill)}.usage-quota-page{--usage-blue:var(--aurora-accent-info);--usage-teal:var(--aurora-accent-mint);--usage-violet:#5b5cf6;--usage-amber:var(--aurora-status-warning)}.usage-page-header{border:1px solid var(--aurora-border);border-left:4px solid var(--aurora-accent-strong);background:linear-gradient(135deg,#0757d914,#0fb7a517);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex;overflow:hidden}.usage-page-heading{gap:4px;min-width:0;display:grid}.usage-page-heading h3.ant-typography{color:var(--aurora-heading);margin:0;font-size:22px;line-height:1.24}.usage-page-kicker{color:var(--aurora-accent-strong);font-size:12px;font-weight:760;line-height:1.2}.usage-page-meta{background:var(--admin-color-bg-container);flex:none;align-items:center;gap:8px;min-height:32px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.usage-page-meta{background:color-mix(in srgb, var(--admin-color-bg-container) 72%, transparent)}}.usage-page-meta{border:1px solid #94b1cd3d;border-radius:8px}.usage-metric-card{min-height:138px;position:relative}.usage-metric-card:before{content:"";background:var(--usage-blue);width:3px;position:absolute;inset:0 auto 0 0}.usage-metric-card-teal:before{background:var(--usage-teal)}.usage-metric-card-violet:before{background:var(--usage-violet)}.usage-metric-card-amber:before{background:var(--usage-amber)}.usage-metric-topline{align-items:center;gap:9px;min-width:0;display:flex}.usage-metric-icon,.usage-panel-icon{width:32px;height:32px;color:var(--aurora-accent-strong);background:var(--aurora-accent-soft);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.usage-metric-card-teal .usage-metric-icon{color:var(--usage-teal);background:#0fb7a51f}.usage-metric-card-violet .usage-metric-icon{color:var(--usage-violet);background:#5b5cf61a}.usage-metric-card-amber .usage-metric-icon{color:var(--usage-amber);background:#d977061c}.usage-panel-title{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.usage-panel-title strong,.usage-breakdown-card-head strong,.usage-section-header strong{color:var(--aurora-heading);font-size:14px;font-weight:720;line-height:1.25}.usage-panel-title small{color:var(--aurora-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:400;line-height:1.25;display:block;overflow:hidden}.usage-breakdown-grid,.usage-dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.usage-data-panel{background:var(--admin-color-bg-container);border:1px solid #94b1cd38;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.usage-data-panel-compact{background:linear-gradient(180deg, var(--admin-color-bg-fill) 0%, var(--admin-color-bg-container) 100%)}.usage-data-panel-title{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:inline-grid}.usage-breakdown-card,.quota-form-section{background:linear-gradient(180deg, var(--admin-color-bg-fill) 0%, var(--admin-color-bg-container) 100%);border:1px solid #94b1cd38;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.usage-breakdown-card-head{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;display:grid}.usage-breakdown-card-head>span:last-child{gap:2px;min-width:0;display:grid}.usage-empty-line{text-align:center;background:#94b1cd14;border:1px dashed #94b1cd47;border-radius:8px;padding:18px 12px;display:block}.usage-chart-panel{gap:10px;min-width:0;display:grid}.usage-echarts-canvas{background:linear-gradient(to right, #94b1cd14 1px, transparent 1px) 0 0 / 25% 100%, linear-gradient(180deg, var(--admin-color-bg-container), var(--admin-color-bg-fill));width:100%;min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.usage-echarts-canvas{background:linear-gradient(to right, #94b1cd14 1px, transparent 1px) 0 0 / 25% 100%, linear-gradient(180deg, color-mix(in srgb, var(--admin-color-bg-container) 78%, transparent), var(--admin-color-bg-fill))}}.usage-echarts-canvas{border:1px solid #94b1cd2e;border-radius:8px}.usage-breakdown-card .usage-echarts-canvas{background:var(--admin-color-bg-container)}@supports (color:color-mix(in lab, red, red)){.usage-breakdown-card .usage-echarts-canvas{background:color-mix(in srgb, var(--admin-color-bg-container) 52%, transparent)}}.usage-chart-empty{background:#94b1cd14;border:1px dashed #94b1cd47;border-radius:8px;place-items:center;min-width:0;display:grid}.usage-chart-empty-text{font-size:12px}.usage-chart-tooltip-title{color:var(--aurora-heading);margin-bottom:6px;font-size:13px;font-weight:760}.usage-chart-tooltip-row{min-width:178px;color:var(--aurora-muted);justify-content:space-between;align-items:center;gap:18px;font-size:12px;line-height:1.8;display:flex}.usage-chart-tooltip-row strong{color:var(--aurora-heading);font-weight:720}.usage-table-section{gap:10px;min-width:0;display:grid}.usage-section-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.usage-section-header>strong{min-width:0}.usage-section-header>.ant-typography{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;overflow:hidden}.quota-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.quota-stat-card{min-height:154px}.quota-stat-progress{margin-top:12px}.quota-editor-panel>.ant-card-head{align-items:center}.quota-editor-content{width:100%}.quota-config-section{background:var(--admin-color-bg-container);border:1px solid #94b1cd38;border-radius:8px;min-width:0;display:grid;overflow:hidden}.quota-section-header{background:linear-gradient(180deg, var(--admin-color-bg-fill) 0%, var(--admin-color-bg-container) 100%);border-bottom:1px solid #94b1cd2e;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px 14px;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:740;line-height:1.25}.quota-settings-list{grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:12px;min-width:0;padding:14px;display:grid}.quota-setting-card{background:linear-gradient(180deg, var(--admin-color-bg-container), var(--admin-color-bg-fill)), var(--admin-color-bg-container);border:1px solid #94b1cd33;border-radius:8px;flex-direction:column;justify-content:space-between;gap:14px;min-width:0;min-height:164px;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #185d7e0d}.quota-setting-card:before{content:"";background:var(--aurora-accent-info);height:3px;position:absolute;inset:0 0 auto}.quota-setting-card-teal:before{background:var(--aurora-accent-mint)}.quota-setting-card-violet:before{background:#5b5cf6}.quota-setting-card-amber:before{background:var(--aurora-status-warning)}.quota-setting-head{gap:10px;min-width:0;display:grid}.quota-setting-current{background:#0878f20a;border:1px solid #94b1cd29;border-radius:8px;gap:2px;min-width:0;padding:10px 12px;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:780;line-height:1.15;overflow:hidden}.quota-section-title .ant-typography,.quota-setting-head .ant-typography,.quota-setting-field .ant-typography,.quota-save-summary .ant-typography{margin-bottom:0}.quota-setting-head>.ant-typography strong{color:var(--aurora-heading);font-size:14px;font-weight:720;line-height:1.25}.quota-setting-field{gap:6px;min-width:0;display:grid}.quota-control-input{width:100%}.quota-policy-guidance{margin-bottom:14px}.quota-setting-field .ant-typography-secondary{font-size:12px}.quota-save-strip{background:#0878f20a;border:1px solid #94b1cd33;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.quota-save-summary{align-items:center;min-width:0;display:flex}.quota-save-strip svg{flex:none}.theme-dark .usage-page-header{background:linear-gradient(135deg,#5bc7ff14,#22c8a81a)}.theme-dark .usage-page-meta,.theme-dark .usage-data-panel,.theme-dark .usage-breakdown-card,.theme-dark .quota-form-section,.theme-dark .quota-config-section,.theme-dark .quota-save-strip{background:#151829db}.theme-dark .quota-section-header{background:#0f122057;border-color:#94a3b824}.theme-dark .quota-setting-card{box-shadow:none;background:#151829e6;border-color:#94a3b824}.theme-dark .quota-setting-current{background:#5bc7ff0f;border-color:#94a3b824}.theme-dark .quota-save-strip{border-color:#94a3b824}.theme-dark .usage-empty-line{background:#94a3b80f}.theme-dark .usage-echarts-canvas,.theme-dark .usage-breakdown-card .usage-echarts-canvas{background:linear-gradient(90deg,#94a3b814 1px,#0000 1px) 0 0/25% 100%,#0f122052;border-color:#94a3b81f}.theme-dark .usage-chart-empty{background:#94a3b80f;border-color:#94a3b824}@container admin-content (width<=1180px){.quota-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container admin-content (width<=900px){.usage-dimension-grid,.usage-breakdown-grid,.quota-form-grid,.quota-form-grid-compact{grid-template-columns:1fr}.quota-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container admin-content (width<=640px){.usage-page-header,.quota-save-strip{flex-direction:column;align-items:stretch}.quota-section-header{flex-direction:column;align-items:flex-start}.usage-page-meta{justify-content:space-between}.usage-section-header{flex-direction:column;align-items:flex-start}.quota-summary-grid{grid-template-columns:1fr}.quota-save-strip .ant-btn{width:100%}}.admin-console-shell .tenant-observability-page .panel,.admin-console-shell .tenant-observability-page .metric-card{border-color:var(--admin-color-border)!important}.admin-console-shell .observability-donut-stat,.admin-console-shell .observability-watermark-row,.admin-console-shell .observability-attribution-bar-row,.admin-console-shell .observability-host-card,.admin-console-shell .observability-container-node,.admin-console-shell .observability-alert-row,.admin-console-shell .observability-recommendation-row,.admin-console-shell .observability-info-block,.admin-console-shell .observability-pipeline-step,.admin-console-shell .observability-health-ring-card,.admin-console-shell .observability-diagnostic-step,.admin-console-shell .observability-channel-status-row{background:var(--admin-color-bg-fill);border-color:var(--admin-color-border)}.admin-console-shell .observability-container-column{border-color:var(--admin-color-border);background:linear-gradient(#7c3aed1f 1px,#0000 1px) 0 0/100% 42px,#f8fbff}.observability-visual-grid{grid-template-columns:minmax(320px,.9fr) minmax(0,1.4fr);gap:16px;min-width:0;display:grid}.observability-status-strip{border:1px solid var(--admin-color-border);background:linear-gradient(90deg,#7c3aed14,#14b8a60f);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:flex;box-shadow:0 10px 24px #1730600a}.observability-status-copy,.observability-status-meta,.observability-status-meta span{align-items:center;min-width:0;display:inline-flex}.observability-status-copy{gap:8px}.observability-status-meta{flex-wrap:wrap;justify-content:flex-end;gap:8px}.observability-status-meta span{color:var(--admin-ui-muted);background:#ffffffb8;border:1px solid #d9e3f3e0;border-radius:999px;gap:6px;padding:5px 8px;font-size:12px;font-weight:740}.observability-status-dot{background:var(--aurora-accent-mint);border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #14b8a624}.observability-status-strip-warning .observability-status-dot{background:var(--aurora-status-warning);box-shadow:0 0 0 4px #d9770624}.observability-status-strip-critical .observability-status-dot{background:var(--aurora-status-error);box-shadow:0 0 0 4px #dc26261f}.observability-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.observability-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(360px,.85fr);align-items:stretch;gap:14px;min-width:0;display:grid}.observability-metric-card{min-height:136px;position:relative;overflow:hidden}.observability-metric-card:before{content:"";background:var(--observability-card-accent,var(--aurora-accent-strong));width:3px;position:absolute;inset:0 auto 0 0}.observability-metric-card-blue{--observability-card-accent:var(--aurora-accent-info)}.observability-metric-card-green{--observability-card-accent:var(--aurora-accent-mint)}.observability-metric-card-violet{--observability-card-accent:#7c3aed}.observability-metric-card-amber{--observability-card-accent:var(--aurora-status-warning)}.observability-metric-card-red{--observability-card-accent:var(--aurora-status-error)}.observability-capacity-panel>.ant-card-body,.observability-trend-chart-wrap{min-width:0}.observability-donut-layout{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}.observability-donut,.observability-mini-donut{background:radial-gradient(circle at center, var(--aurora-panel) 0 57%, transparent 58%), conic-gradient(var(--observability-donut-color) var(--observability-donut-fill), #94b1cd38 0);border:1px solid #94b1cd33;border-radius:999px;place-items:center;display:grid;position:relative}.observability-donut{width:176px;height:176px;box-shadow:inset 0 0 0 1px #ffffff80}.observability-donut span{text-align:center;gap:4px;display:grid}.observability-donut strong{color:var(--aurora-heading);font-size:30px;line-height:1}.observability-donut small{color:var(--aurora-muted);font-size:12px;font-weight:700}.observability-donut-stat-grid{gap:10px;min-width:0;display:grid}.observability-donut-stat{background:#ffffff94;border:1px solid #94b1cd33;border-radius:8px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.observability-donut-stat>div:last-child{gap:2px;min-width:0;display:grid}.observability-mini-donut{width:46px;height:46px}.observability-mini-donut span{color:var(--aurora-heading);font-size:11px;font-weight:760}.observability-watermark-row{background:#ffffff85;border:1px solid #94b1cd33;border-radius:8px;grid-template-columns:minmax(150px,210px) minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:12px;display:grid}.observability-watermark-copy,.observability-watermark-chart{gap:5px;min-width:0;display:grid}.observability-watermark-chart-head,.observability-attribution-bar-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.observability-watermark-track,.observability-attribution-chart{background:#94b1cd2e;border-radius:999px;height:10px;position:relative;overflow:hidden}.observability-watermark-fill,.observability-attribution-fill{width:var(--observability-watermark-width,0%);background:var(--observability-watermark-color,var(--aurora-accent-mint));border-radius:inherit;position:absolute;inset:0 auto 0 0}.observability-attribution-bars{gap:10px;margin-bottom:14px;display:grid}.observability-attribution-bar-row{background:#ffffff85;border:1px solid #94b1cd2e;border-radius:8px;padding:10px 12px}.observability-attribution-name{flex:0 0 180px;gap:2px;min-width:0;display:grid}.observability-attribution-chart{flex:auto}.observability-attribution-fill{width:var(--observability-attribution-width,0%);background:var(--observability-attribution-color,var(--aurora-accent-mint))}.observability-trend-chart-wrap{gap:10px;margin-bottom:14px;display:grid}.observability-trend-chart{background:linear-gradient(90deg,#94b1cd1f 1px,#0000 1px) 0 0/25% 100%,linear-gradient(#0757d90f,#0fb7a50a);border:1px solid #94b1cd33;border-radius:8px;width:100%;height:240px;overflow:visible}.observability-trend-grid{stroke:#94b1cd3d;stroke-width:1px}.observability-trend-area{fill:url(#observabilityTrendFill)}.observability-trend-line{fill:none;stroke:var(--observability-trend-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.observability-trend-legend{color:var(--aurora-muted);flex-wrap:wrap;gap:8px 14px;font-size:12px;display:flex}.observability-trend-legend span{align-items:center;gap:6px;display:inline-flex}.observability-trend-legend i{border-radius:999px;width:9px;height:9px}.observability-pipeline-panel .ant-card-body,.observability-health-panel .ant-card-body,.observability-diagnostic-panel .ant-card-body,.observability-channel-status-panel .ant-card-body{min-width:0}.observability-pipeline{gap:10px;display:grid}.observability-pipeline-step{background:var(--admin-color-bg-fill);border:1px solid var(--admin-color-border);border-radius:8px;grid-template-columns:38px minmax(0,1fr);gap:2px 10px;min-width:0;padding:10px 12px;display:grid;position:relative}.observability-pipeline-icon{width:34px;height:34px;color:var(--admin-ui-blue);background:#7c3aed1a;border-radius:8px;grid-row:span 2;place-items:center;display:inline-grid}.observability-pipeline-arrow{background:#b8cdf0;width:1px;height:12px;position:absolute;bottom:-12px;left:28px}.observability-pipeline-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.observability-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.observability-health-ring-card{background:var(--admin-color-bg-fill);border:1px solid var(--admin-color-border);border-radius:8px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.observability-health-ring-card>div:last-child{gap:4px;min-width:0;display:grid}.observability-health-ring-card strong{align-items:center;gap:6px;display:inline-flex}.observability-health-ring{background:radial-gradient(circle at center, var(--aurora-panel) 0 56%, transparent 57%), conic-gradient(var(--observability-donut-color) var(--observability-donut-fill), #94b1cd38 0);border:1px solid #94b1cd33;border-radius:999px;place-items:center;width:66px;height:66px;display:grid}.observability-health-ring span{color:var(--aurora-heading);font-size:18px;font-weight:820}.observability-diagnostic-path{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;display:grid}.observability-diagnostic-step{background:var(--admin-color-bg-fill);border:1px solid var(--admin-color-border);border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid;position:relative}.observability-diagnostic-step>span{width:28px;height:28px;color:var(--admin-ui-blue);background:#7c3aed1a;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.observability-diagnostic-step i{background:#b8cdf0;width:12px;height:1px;position:absolute;top:23px;right:-10px}.observability-diagnostic-hint{background:#fff6eddb;border:1px solid #fb923c47;border-radius:8px;gap:4px;margin-top:12px;padding:10px 12px;display:grid}.observability-channel-status-list{gap:10px;display:grid}.observability-channel-status-row{background:var(--admin-color-bg-fill);border:1px solid var(--admin-color-border);border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.observability-channel-status-row>div{gap:2px;min-width:0;display:grid}.observability-channel-type{width:34px;height:34px;color:var(--aurora-muted);background:#94b1cd21;border-radius:8px;place-items:center;display:inline-grid}.observability-channel-type-on{color:var(--aurora-accent-mint);background:#14b8a61c}.observability-metric-name-grid{flex-wrap:wrap;gap:8px;display:flex}.observability-metric-name{max-width:100%;color:var(--aurora-heading);text-overflow:ellipsis;background:#0757d912;border:1px solid #0757d924;border-radius:8px;padding:6px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;overflow:hidden}.observability-host-summary-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.observability-host-card,.observability-container-node{border:1px solid #94b1cd38;border-left:3px solid var(--observability-status-color,var(--aurora-accent-mint));background:#ffffff94;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.observability-host-card-normal,.observability-container-node-normal{--observability-status-color:var(--aurora-accent-mint)}.observability-host-card-warning,.observability-container-node-warning{--observability-status-color:var(--aurora-status-warning)}.observability-host-card-critical,.observability-container-node-critical{--observability-status-color:var(--aurora-status-error)}.observability-host-card-head,.observability-container-node-head,.observability-host-card-foot{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.observability-host-card-head>div,.observability-container-node-head+.ant-typography{gap:2px;min-width:0;display:grid}.observability-host-metrics,.observability-container-mini-bars{gap:7px;display:grid}.observability-host-metric-bar{min-width:0;color:var(--aurora-muted);grid-template-columns:48px minmax(0,1fr) 40px;align-items:center;gap:8px;font-size:12px;display:grid}.observability-host-metric-bar i{background:#94b1cd2e;border-radius:999px;height:6px;position:relative;overflow:hidden}.observability-host-metric-bar b{width:var(--observability-host-bar-width,0%);background:var(--observability-host-bar-color,var(--aurora-accent-mint));border-radius:inherit;position:absolute;inset:0 auto 0 0}.observability-host-metric-bar em{color:var(--aurora-heading);text-align:right;font-style:normal;font-weight:700}.observability-container-matrix,.observability-host-heatmap{min-width:0;padding-bottom:2px;overflow-x:auto}.observability-container-matrix-head,.observability-container-matrix-body{grid-template-columns:repeat(var(--observability-host-count), minmax(190px, 1fr));min-width:max(100%, calc(var(--observability-host-count) * 190px));gap:10px;display:grid}.observability-container-matrix-head{color:var(--aurora-muted);background:#0757d90d;border:1px dashed #0757d933;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:760}.observability-container-matrix-body{margin-top:10px}.observability-container-column{background:linear-gradient(#0757d929 1px,#0000 1px) 0 0/100% 42px,#94b1cd0f;border:1px solid #94b1cd2e;border-radius:8px;align-content:start;gap:10px;min-width:0;min-height:180px;padding:10px;display:grid}.observability-container-node{gap:7px;padding:10px}.observability-container-node .observability-host-metric-bar{grid-template-columns:44px minmax(0,1fr) 34px}.observability-container-overflow{color:var(--aurora-muted);background:#94b1cd1a;border-radius:8px;justify-content:center;padding:6px 8px;font-size:12px;display:inline-flex}.observability-host-heatmap{gap:8px;display:grid}.observability-host-heatmap-head,.observability-host-heatmap-row{grid-template-columns:88px repeat(var(--observability-host-count), minmax(92px, 1fr));min-width:max(100%, calc(88px + var(--observability-host-count) * 92px));align-items:center;gap:8px;display:grid}.observability-host-heatmap-head{color:var(--aurora-muted);font-size:12px;font-weight:760}.observability-host-heatmap-cell{min-height:36px;color:var(--aurora-heading);background:var(--observability-heat-color);border:1px solid #94b1cd38;border-radius:8px;place-items:center;font-size:12px;font-weight:760;display:grid}.observability-alert-row,.observability-recommendation-row,.observability-info-block{background:#ffffff85;border:1px solid #94a3b833;border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.observability-alert-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.theme-dark .observability-alert-row,.theme-dark .observability-recommendation-row,.theme-dark .observability-info-block,.theme-dark .observability-donut-stat,.theme-dark .observability-watermark-row,.theme-dark .observability-attribution-bar-row,.theme-dark .observability-host-card,.theme-dark .observability-container-node,.theme-dark .observability-pipeline-step,.theme-dark .observability-health-ring-card,.theme-dark .observability-diagnostic-step,.theme-dark .observability-channel-status-row{background:#94a3b814;border-color:#94a3b829}.theme-dark .observability-donut,.theme-dark .observability-mini-donut,.theme-dark .observability-health-ring{background:radial-gradient(circle at center, var(--aurora-panel) 0 57%, transparent 58%), conic-gradient(var(--observability-donut-color) var(--observability-donut-fill), #94a3b833 0);box-shadow:none}.theme-dark .observability-trend-chart{background:linear-gradient(90deg,#94a3b81a 1px,#0000 1px) 0 0/25% 100%,#0f122052;border-color:#94a3b824}.theme-dark .observability-metric-name{background:#5bc7ff14;border-color:#5bc7ff24}.theme-dark .observability-container-matrix-head{background:#5bc7ff0f;border-color:#5bc7ff24}.theme-dark .observability-container-column{background:linear-gradient(#5bc7ff1f 1px,#0000 1px) 0 0/100% 42px,#0f122052;border-color:#94a3b824}@container admin-content (width<=1180px){.observability-visual-grid,.observability-dashboard-grid{grid-template-columns:1fr}.observability-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container admin-content (width<=900px){.observability-donut-layout{grid-template-columns:1fr}.observability-donut{justify-self:center}.observability-watermark-row{grid-template-columns:1fr}.observability-diagnostic-path{grid-template-columns:repeat(3,minmax(0,1fr))}.observability-diagnostic-step i{display:none}}@container admin-content (width<=640px){.observability-alert-row{grid-template-columns:1fr}.observability-status-strip{flex-direction:column;align-items:flex-start}.observability-status-meta{justify-content:flex-start}.observability-kpi-grid,.observability-health-grid,.observability-diagnostic-path{grid-template-columns:1fr}.observability-channel-status-row{grid-template-columns:38px minmax(0,1fr)}.observability-channel-status-row .ant-tag{grid-column:2;justify-self:flex-start}.observability-attribution-bar-row{flex-direction:column;align-items:stretch}.observability-attribution-name{flex-basis:auto}.observability-attribution-chart{width:100%}.observability-trend-chart{height:190px}}.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}}.admin-console-shell .admin-ui-card.panel,.admin-console-shell .tenant-instances-page>.panel,.admin-console-shell .tenant-observability-page .panel,.admin-console-shell .tenant-observability-page .metric-card,.admin-console-shell .admin-data-card.panel{border-radius:10px;transition:box-shadow .2s,transform .15s;box-shadow:0 2px 8px #1730600a,0 8px 24px #1730600f;background:var(--admin-color-bg-container)!important;border:1px solid var(--admin-color-border)!important}.admin-console-shell .admin-ui-card.panel:hover,.admin-console-shell .admin-data-card.panel:hover{box-shadow:0 4px 12px #1730600f,0 12px 32px #17306014}.admin-console-shell .admin-ui-card>.ant-card-head,.admin-console-shell .admin-data-card>.ant-card-head{background:linear-gradient(180deg, var(--admin-color-bg-container) 0%, var(--admin-color-bg-fill) 100%);border-bottom:1px solid var(--admin-color-split);border-radius:10px 10px 0 0;min-height:56px;padding:0 18px}.admin-console-shell .admin-ui-card>.ant-card-head .ant-card-head-title,.admin-console-shell .admin-data-card>.ant-card-head .ant-card-head-title{color:var(--admin-ui-heading);font-size:14px;font-weight:700}.admin-console-shell .admin-ui-card>.ant-card-body,.admin-console-shell .admin-data-card>.ant-card-body{padding:18px}.admin-console-shell .admin-ui-kpi-card{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);border-radius:10px;min-height:108px;padding:18px 20px;transition:all .2s;box-shadow:0 2px 6px #17306008,0 6px 18px #1730600d}.admin-console-shell .admin-ui-kpi-card:hover{transform:translateY(-1px);box-shadow:0 4px 10px #1730600d,0 10px 28px #17306012}.admin-console-shell .admin-ui-kpi-icon{border-radius:10px;width:48px;height:48px}.admin-console-shell .admin-ui-kpi-card small{color:var(--admin-color-text-secondary);font-size:12px;font-weight:600}.admin-console-shell .admin-ui-kpi-card strong{color:var(--admin-ui-heading);font-size:24px;font-weight:750;line-height:1.2}.admin-console-shell .admin-ui-kpi-card em{color:var(--tlaic-color-success,var(--admin-color-success,#22c55e));font-size:12px;font-style:normal;font-weight:700}.admin-console-shell .app-data-table .ant-table-container,.admin-console-shell .ant-table-wrapper:not(.app-data-table) .ant-table-container{border:1px solid var(--admin-color-border);border-radius:10px;overflow:hidden}.admin-console-shell .app-data-table .ant-table-thead>tr>th,.admin-console-shell .ant-table-wrapper:not(.app-data-table) .ant-table-thead>tr>th{height:48px;color:var(--admin-color-text-body);border-bottom:1px solid var(--admin-color-split);padding:12px 16px;font-size:12px;font-weight:750;background:linear-gradient(180deg, var(--admin-color-bg-fill) 0%, var(--admin-color-bg-fill) 100%)!important}.admin-console-shell .app-data-table .ant-table-thead>tr>th:before{display:none!important}.admin-console-shell .app-data-table .ant-table-tbody>tr>td,.admin-console-shell .ant-table-wrapper:not(.app-data-table) .ant-table-tbody>tr>td{color:var(--admin-color-text-body);border-bottom:1px solid #edf2fae6;padding:14px 16px;transition:background .15s}.admin-console-shell .app-data-table .ant-table-tbody>tr:hover>td,.admin-console-shell .ant-table-wrapper:not(.app-data-table) .ant-table-tbody>tr:hover>td{background:var(--admin-color-primary)!important}@supports (color:color-mix(in lab, red, red)){.admin-console-shell .app-data-table .ant-table-tbody>tr:hover>td,.admin-console-shell .ant-table-wrapper:not(.app-data-table) .ant-table-tbody>tr:hover>td{background:color-mix(in srgb, var(--admin-color-primary) 10%, var(--admin-color-bg-container))!important}}.admin-console-shell .app-data-table .ant-table-tbody>tr:nth-child(2n)>td{background:var(--admin-color-bg-fill)}.admin-console-shell .app-data-table .ant-table-tbody>tr:nth-child(2n):hover>td{background:var(--admin-color-primary)!important}@supports (color:color-mix(in lab, red, red)){.admin-console-shell .app-data-table .ant-table-tbody>tr:nth-child(2n):hover>td{background:color-mix(in srgb, var(--admin-color-primary) 10%, var(--admin-color-bg-container))!important}}.admin-console-shell .app-data-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.admin-console-shell .app-data-table .ant-table-thead>tr>th.ant-table-cell-fix-right{background:var(--admin-color-bg-fill)!important}.admin-console-shell .app-data-table .ant-table-tbody>tr>td.ant-table-cell-fix-left,.admin-console-shell .app-data-table .ant-table-tbody>tr>td.ant-table-cell-fix-right{z-index:2;background-clip:padding-box;background:var(--admin-color-bg-container)!important}.admin-console-shell .app-data-table .ant-table-tbody>tr.app-data-table-row-alt>td.ant-table-cell-fix-left,.admin-console-shell .app-data-table .ant-table-tbody>tr.app-data-table-row-alt>td.ant-table-cell-fix-right,.admin-console-shell .app-data-table .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-left,.admin-console-shell .app-data-table .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-right{background:var(--admin-color-bg-fill)!important}.admin-console-shell .app-data-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.admin-console-shell .app-data-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:var(--admin-color-primary)!important}@supports (color:color-mix(in lab, red, red)){.admin-console-shell .app-data-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.admin-console-shell .app-data-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:color-mix(in srgb, var(--admin-color-primary) 10%, var(--admin-color-bg-container))!important}}.admin-console-shell .ant-tag,.admin-console-shell .app-data-table .ant-tag,.admin-console-shell .ant-table-wrapper .ant-tag{border:0;border-radius:12px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:700;line-height:22px;display:inline-flex}.admin-console-shell .ant-tag-orange,.admin-console-shell .ant-tag-warning{color:#c2410c;background:linear-gradient(135deg,#f973161f,#f9731614)}.admin-console-shell .ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-sm):not(.ant-btn-icon-only):not(.ant-btn-circle){background:linear-gradient(135deg, var(--admin-ui-blue) 0%, #0855d9 100%);border:0;border-radius:8px;height:32px;padding:0 15px;font-weight:700;transition:all .15s;box-shadow:0 2px 6px #7c3aed40,0 1px 2px #7c3aed26}.admin-console-shell .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover{background:linear-gradient(135deg,#0a5be6 0%,#074bc0 100%);transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed59,0 2px 4px #7c3aed33}.admin-console-shell .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):active{transform:translateY(0);box-shadow:0 1px 3px #7c3aed40}.admin-console-shell .ant-btn-primary.ant-btn-dangerous:not(.ant-btn-sm):not(.ant-btn-icon-only):not(.ant-btn-circle){color:#fff;background:linear-gradient(135deg, var(--tlaic-color-danger,var(--admin-color-danger,#dc2626)) 0%, var(--tlaic-color-danger-hover,#b91c1c) 100%);height:32px;box-shadow:0 2px 6px var(--tlaic-color-danger,#dc2626), 0 1px 2px var(--tlaic-color-danger,#dc2626);border:0;border-radius:8px;padding:0 15px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.admin-console-shell .ant-btn-primary.ant-btn-dangerous:not(.ant-btn-sm):not(.ant-btn-icon-only):not(.ant-btn-circle){box-shadow:0 2px 6px color-mix(in srgb, var(--tlaic-color-danger,#dc2626) 28%, transparent), 0 1px 2px color-mix(in srgb, var(--tlaic-color-danger,#dc2626) 18%, transparent)}}.admin-console-shell .ant-btn-primary.ant-btn-dangerous:not(.ant-btn-sm):not(.ant-btn-icon-only):not(.ant-btn-circle){transition:all .15s}.admin-console-shell .ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover{color:#fff;background:linear-gradient(135deg, var(--tlaic-color-danger-hover,#b91c1c) 0%, var(--tlaic-color-danger-active,#991b1b) 100%);box-shadow:0 4px 12px var(--tlaic-color-danger,#dc2626), 0 2px 4px var(--tlaic-color-danger,#dc2626);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.admin-console-shell .ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover{box-shadow:0 4px 12px color-mix(in srgb, var(--tlaic-color-danger,#dc2626) 35%, transparent), 0 2px 4px color-mix(in srgb, var(--tlaic-color-danger,#dc2626) 22%, transparent)}}.admin-console-shell .ant-btn:disabled,.admin-console-shell .ant-btn.ant-btn-disabled,.admin-console-shell .ant-btn:disabled:hover,.admin-console-shell .ant-btn.ant-btn-disabled:hover,.admin-console-shell .ant-btn:disabled:active,.admin-console-shell .ant-btn.ant-btn-disabled:active{cursor:not-allowed;color:#94a3b8!important;background:var(--admin-color-bg-fill)!important;box-shadow:none!important;border-color:#dbe4ef!important;transform:none!important}.admin-console-shell .ant-btn:disabled .ant-btn-icon,.admin-console-shell .ant-btn.ant-btn-disabled .ant-btn-icon,.admin-console-shell .ant-btn:disabled svg,.admin-console-shell .ant-btn.ant-btn-disabled svg{color:#94a3b8!important}.admin-console-shell .ant-btn-default:not(.ant-btn-dangerous):not(.ant-btn-sm):not(.ant-btn-icon-only):not(.ant-btn-circle){height:32px;color:var(--admin-color-text-body);background:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);border-radius:8px;padding:0 15px;font-weight:650;transition:all .15s}.admin-console-shell .ant-btn-default:not(.ant-btn-dangerous):hover{color:var(--admin-ui-blue);border-color:var(--admin-ui-blue);background:#f0f7ff}.admin-console-shell .ant-btn-link:not(.ant-btn-dangerous){color:var(--admin-ui-blue);font-weight:700}.admin-console-shell .ant-btn-link:not(.ant-btn-dangerous):hover{color:#0855d9}.admin-console-shell .ant-btn-default.ant-btn-dangerous,.admin-console-shell .ant-btn-dashed.ant-btn-dangerous{color:var(--tlaic-color-danger,var(--admin-color-danger,#dc2626));border-color:var(--tlaic-color-danger-border,var(--admin-color-danger,#dc2626));background:var(--tlaic-color-bg-container,var(--admin-color-bg-container,#fff))}.admin-console-shell .ant-btn-default.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover,.admin-console-shell .ant-btn-dashed.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover{color:var(--tlaic-color-danger-hover,#b91c1c);border-color:var(--tlaic-color-danger,var(--admin-color-danger,#dc2626));background:var(--tlaic-color-danger-soft,var(--admin-color-danger-soft))}.admin-console-shell .ant-btn-link.ant-btn-dangerous,.admin-console-shell .ant-btn-text.ant-btn-dangerous{color:var(--tlaic-color-danger,var(--admin-color-danger,#dc2626))}.admin-console-shell .ant-btn-link.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover,.admin-console-shell .ant-btn-text.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover{color:var(--tlaic-color-danger-hover,#b91c1c);background:var(--tlaic-color-danger-soft,var(--admin-color-danger-soft))}.admin-console-shell .ant-dropdown-menu-item-danger,.admin-console-shell .ant-dropdown-menu-item-danger:hover,html .ant-dropdown .ant-dropdown-menu-item-danger,html .ant-dropdown .ant-dropdown-menu-item-danger:hover{color:var(--tlaic-color-danger,var(--admin-color-danger,#dc2626))!important}html .ant-modal .ant-btn-primary.ant-btn-dangerous,html .ant-modal .ant-btn-dangerous.ant-btn-primary,html .ant-popconfirm .ant-btn-primary.ant-btn-dangerous,html .ant-popover .ant-btn-primary.ant-btn-dangerous{color:#fff!important;background:linear-gradient(135deg, var(--tlaic-color-danger,var(--admin-color-danger,#dc2626)) 0%, var(--tlaic-color-danger-hover,#b91c1c) 100%)!important;border-color:#0000!important}.admin-console-shell .app-data-table .ant-btn-sm,.admin-console-shell .ant-table-wrapper .ant-btn-sm{border-radius:7px;height:30px;padding:0 12px;font-size:12px;font-weight:700}.admin-console-shell .app-table-query-form{background:linear-gradient(180deg, var(--admin-color-bg-fill) 0%, var(--admin-color-bg-fill) 100%);border:1px solid var(--admin-color-border);border-radius:10px;margin-bottom:16px;padding:16px;box-shadow:inset 0 1px #ffffffe6}.admin-console-shell .app-table-query-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr)) minmax(136px,auto);align-items:start;gap:10px 14px}.admin-console-shell .app-table-query-form .ant-form-item{min-width:0;margin-bottom:0}.admin-console-shell .app-table-query-form .ant-form-item-label{align-items:center;min-height:20px;padding:0 0 6px;display:flex}.admin-console-shell .app-table-query-form .ant-form-item-label>label{height:16px;color:var(--admin-color-text-secondary);font-size:12px;font-weight:760;line-height:16px}.admin-console-shell .app-table-query-form .ant-form-item-control-input{align-items:center}.admin-console-shell .app-table-query-form .ant-form-item-control-input-content{min-width:0}.admin-console-shell .app-table-query-form .ant-select-single .ant-select-selector{align-items:center}.admin-console-shell .app-table-query-form .ant-select-selection-item,.admin-console-shell .app-table-query-form .ant-select-selection-placeholder{align-items:center;display:inline-flex}.admin-console-shell .app-table-query-actions{align-self:start;padding-top:22px}.admin-console-shell .app-table-query-actions .ant-form-item-control-input{min-height:32px}.admin-console-shell .app-table-query-actions .ant-form-item-control-input-content,.admin-console-shell .app-table-query-actions .ant-space{justify-content:flex-end;align-items:center;display:flex}.admin-console-shell .app-table-query-actions .ant-space{gap:8px}.admin-console-shell .app-table-query-actions .ant-btn{border-radius:8px;height:32px}@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}.admin-console-shell .app-table-query-actions .ant-space,.admin-console-shell .app-table-query-actions .ant-btn{width:100%}}@container admin-content (width<=720px){.admin-console-shell .app-table-query-grid{grid-template-columns:minmax(0,1fr)}}.admin-console-shell .admin-ui-page-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:16px;display:grid}.admin-console-shell .admin-ui-page-heading h2.ant-typography,.admin-console-shell .admin-ui-page-heading h3.ant-typography{color:var(--admin-ui-heading);font-size:20px;font-weight:800}.admin-console-shell .admin-ui-page-heading .ant-typography-secondary{color:var(--admin-color-text-secondary);font-size:13px;font-weight:500}.admin-console-shell .admin-ui-heading-meta{align-items:center;gap:12px;display:flex}.admin-console-shell .tenant-dashboard-side .panel,.admin-console-shell .observability-side-panel .panel{border-radius:10px;box-shadow:0 2px 8px #1730600a,0 8px 24px #1730600f;background:var(--admin-color-bg-container)!important;border:1px solid var(--admin-color-border)!important}.admin-console-shell .tenant-action-list>button,.admin-console-shell .tenant-recommendation-list>button{border-radius:8px;transition:all .15s}.admin-console-shell .tenant-action-list>button:hover,.admin-console-shell .tenant-recommendation-list>button:hover{background:#7c3aed0a;transform:translate(2px)}.admin-console-shell .app-data-table code,.admin-console-shell .ant-table-wrapper code{color:#1f4d83;background:linear-gradient(135deg,#7c3aed0f,#7c3aed08);border:1px solid #7c3aed26;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:650}.admin-console-shell .tenant-watermark-row{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);border-radius:8px;margin-bottom:8px;padding:10px 14px;transition:all .15s}.admin-console-shell .tenant-watermark-row:hover{border-color:#7c3aed4d;box-shadow:0 2px 8px #7c3aed14}.admin-console-shell .tenant-watermark-icon{border-radius:8px;width:36px;height:36px}.admin-console-shell .panel:not(.admin-ui-card):not(.admin-data-card){border-radius:10px;box-shadow:0 2px 8px #1730600a,0 8px 24px #1730600f;background:var(--admin-color-bg-container)!important;border:1px solid var(--admin-color-border)!important}.admin-console-shell .panel:not(.admin-ui-card)>.ant-card-head{background:linear-gradient(180deg, var(--admin-color-bg-container) 0%, var(--admin-color-bg-fill) 100%);border-bottom:1px solid var(--admin-color-split);border-radius:10px 10px 0 0;min-height:56px;padding:0 18px}.admin-console-shell .panel:not(.admin-ui-card)>.ant-card-head .ant-card-head-title{color:var(--admin-ui-heading);font-size:14px;font-weight:700}.admin-console-shell .panel:not(.admin-ui-card)>.ant-card-body{padding:18px}.admin-console-shell .agent-center-kpi-grid .admin-ui-kpi-card{min-height:100px}.admin-console-shell .usage-quota-page .panel,.admin-console-shell .quota-page .panel{border:1px solid var(--admin-color-border)!important;border-radius:10px!important;box-shadow:0 2px 8px #1730600a,0 8px 24px #1730600f!important}.admin-console-shell .usage-page-header{border-left:3px solid var(--admin-ui-blue)!important;border-radius:10px!important;box-shadow:0 2px 8px #1730600a,0 8px 24px #1730600f!important}.admin-console-shell .ant-tag-gold{color:#b45309;background:linear-gradient(135deg,#f59e0b1f,#f59e0b14)}.admin-console-shell .member-profile-header{background:linear-gradient(135deg, var(--admin-color-bg-container) 0%, var(--admin-color-bg-fill) 100%);border:1px solid var(--admin-color-border);border-radius:10px;box-shadow:0 2px 8px #1730600a,0 8px 24px #1730600f}.admin-console-shell .admin-console-nav-group>span{color:var(--admin-color-text-secondary);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:800}.admin-console-shell .admin-console-nav-item{border-radius:8px;font-weight:650}.admin-console-shell .admin-console-nav-item.admin-console-nav-item-active{color:var(--admin-ui-blue);background:linear-gradient(90deg,#7c3aed24,#7c3aed0f);font-weight:750}@supports (color:color-mix(in lab, red, red)){.admin-console-shell .admin-console-topbar{background:color-mix(in srgb, var(--admin-color-bg-container) 98%, transparent)}}.admin-console-shell .admin-console-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--admin-color-split)}.admin-console-shell .admin-console-search .ant-input-affix-wrapper{border:1px solid var(--admin-color-border);background:var(--admin-color-bg-container);border-radius:8px}.admin-console-shell .admin-console-search .ant-input-affix-wrapper:hover,.admin-console-shell .admin-console-search .ant-input-affix-wrapper:focus-within{border-color:var(--admin-ui-blue)}.admin-console-shell .admin-console-brand{border-bottom:1px solid var(--admin-color-split)}.admin-console-shell{--admin-modern-surface:var(--admin-color-bg-container);--admin-modern-surface-soft:var(--admin-color-bg-fill);--admin-modern-border:var(--admin-color-border);--admin-modern-border-soft:var(--admin-color-split);--admin-modern-heading:var(--admin-color-text-heading);--admin-modern-text:var(--admin-color-text-body);--admin-modern-muted:var(--admin-color-text-secondary);--admin-modern-subtle:var(--admin-color-text-tertiary);--admin-modern-header-bg:linear-gradient(180deg, var(--admin-color-bg-container), var(--admin-color-bg-fill));--admin-modern-row-alt:var(--admin-color-bg-fill)}@supports (color:color-mix(in lab, red, red)){.admin-console-shell{--admin-modern-row-alt:color-mix(in srgb, var(--admin-color-bg-fill) 78%, transparent)}}.admin-console-shell{--admin-modern-row-hover:var(--admin-color-primary)}@supports (color:color-mix(in lab, red, red)){.admin-console-shell{--admin-modern-row-hover:color-mix(in srgb, var(--admin-color-primary) 10%, var(--admin-color-bg-container))}}.admin-console-shell{--admin-modern-primary-soft:var(--admin-color-primary)}@supports (color:color-mix(in lab, red, red)){.admin-console-shell{--admin-modern-primary-soft:color-mix(in srgb, var(--admin-color-primary) 12%, transparent)}}.admin-console-shell{--admin-modern-success-soft:var(--admin-color-success)}@supports (color:color-mix(in lab, red, red)){.admin-console-shell{--admin-modern-success-soft:color-mix(in srgb, var(--admin-color-success) 14%, transparent)}}.admin-console-shell{--admin-modern-warning-soft:var(--admin-color-warning)}@supports (color:color-mix(in lab, red, red)){.admin-console-shell{--admin-modern-warning-soft:color-mix(in srgb, var(--admin-color-warning) 14%, transparent)}}.admin-console-shell{--admin-modern-error-soft:var(--admin-color-error)}@supports (color:color-mix(in lab, red, red)){.admin-console-shell{--admin-modern-error-soft:color-mix(in srgb, var(--admin-color-error) 14%, transparent)}}.admin-console-shell{--admin-modern-model-soft:var(--admin-color-model)}@supports (color:color-mix(in lab, red, red)){.admin-console-shell{--admin-modern-model-soft:color-mix(in srgb, var(--admin-color-model) 14%, transparent)}}.admin-console-shell{--tm-search-bg:var(--admin-modern-surface);--tm-search-bg-active:var(--admin-modern-surface);--tm-search-border:var(--admin-modern-border);--tm-search-border-hover:var(--admin-color-primary)}@supports (color:color-mix(in lab, red, red)){.admin-console-shell{--tm-search-border-hover:color-mix(in srgb, var(--admin-color-primary) 28%, transparent)}}.admin-console-shell{--tm-search-border-active:var(--admin-color-primary)}@supports (color:color-mix(in lab, red, red)){.admin-console-shell{--tm-search-border-active:color-mix(in srgb, var(--admin-color-primary) 48%, transparent)}}.admin-console-shell{--tm-search-text:var(--admin-modern-text);--tm-search-placeholder:var(--admin-modern-subtle);--tm-search-action:var(--admin-modern-muted);--tm-search-action-hover:var(--admin-color-primary);--tm-search-action-bg-hover:var(--admin-modern-primary-soft);--tm-search-action-divider:var(--admin-modern-border-soft)}.admin-console-shell .admin-ui-card.panel,.admin-console-shell .tenant-instances-page>.panel,.admin-console-shell .tenant-observability-page .panel,.admin-console-shell .tenant-observability-page .metric-card,.admin-console-shell .admin-data-card.panel,.admin-console-shell .tenant-dashboard-side .panel,.admin-console-shell .observability-side-panel .panel,.admin-console-shell .panel:not(.admin-ui-card):not(.admin-data-card),.admin-console-shell .admin-ui-kpi-card,.admin-console-shell .member-profile-header,.admin-console-shell .tenant-watermark-row{background:var(--admin-modern-surface)!important;border-color:var(--admin-modern-border)!important}.admin-console-shell .admin-ui-card>.ant-card-head,.admin-console-shell .admin-data-card>.ant-card-head,.admin-console-shell .panel:not(.admin-ui-card)>.ant-card-head{background:var(--admin-modern-header-bg)!important;border-bottom-color:var(--admin-modern-border-soft)!important}.admin-console-shell .admin-console-topbar{background:var(--admin-modern-surface)!important}@supports (color:color-mix(in lab, red, red)){.admin-console-shell .admin-console-topbar{background:color-mix(in srgb, var(--admin-modern-surface) 96%, transparent)!important}}.admin-console-shell .admin-console-topbar{border-bottom-color:var(--admin-modern-border)!important}.admin-console-shell .admin-console-brand{border-bottom-color:var(--admin-modern-border-soft)!important}.admin-console-shell .admin-console-search .ant-input-affix-wrapper,.admin-console-shell .ant-btn-default:not(.ant-btn-dangerous){color:var(--admin-modern-text);background:var(--admin-modern-surface)!important;border-color:var(--admin-modern-border)!important}.admin-console-shell .ant-btn-default:not(.ant-btn-dangerous):hover{color:var(--admin-color-primary);background:var(--admin-modern-primary-soft)!important;border-color:var(--admin-color-primary)!important}.admin-console-shell .ant-btn-default.ant-btn-dangerous{color:var(--tlaic-color-danger,var(--admin-color-danger,#dc2626))!important;border-color:var(--tlaic-color-danger-border,var(--admin-color-danger,#dc2626))!important;background:var(--tlaic-color-bg-container,var(--admin-color-bg-container))!important}.admin-console-shell .ant-btn-default.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover{color:var(--tlaic-color-danger-hover,#b91c1c)!important;border-color:var(--tlaic-color-danger,var(--admin-color-danger,#dc2626))!important;background:var(--tlaic-color-danger-soft,var(--admin-color-danger-soft))!important}.admin-console-shell .ant-btn-primary:not(.ant-btn-dangerous){background:linear-gradient(135deg, var(--admin-color-primary) 0%, var(--admin-color-primary-hover) 100%)!important}.admin-console-shell .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover{background:linear-gradient(135deg, var(--admin-color-primary-hover) 0%, var(--admin-color-primary) 100%)!important}.admin-console-shell .ant-btn-primary.ant-btn-dangerous{color:#fff!important;background:linear-gradient(135deg, var(--tlaic-color-danger,var(--admin-color-danger,#dc2626)) 0%, var(--tlaic-color-danger-hover,#b91c1c) 100%)!important;border-color:#0000!important}.admin-console-shell .ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover{color:#fff!important;background:linear-gradient(135deg, var(--tlaic-color-danger-hover,#b91c1c) 0%, var(--tlaic-color-danger-active,#991b1b) 100%)!important}.admin-console-shell .ant-btn:disabled,.admin-console-shell .ant-btn.ant-btn-disabled,.admin-console-shell .ant-btn:disabled:hover,.admin-console-shell .ant-btn.ant-btn-disabled:hover{color:var(--admin-modern-subtle)!important;background:var(--admin-modern-surface-soft)!important;border-color:var(--admin-modern-border-soft)!important}.admin-console-shell .app-table-query-form{background:var(--admin-modern-header-bg)!important;border-color:var(--admin-modern-border-soft)!important;box-shadow:inset 0 1px 0 var(--admin-modern-border-soft)!important}@supports (color:color-mix(in lab, red, red)){.admin-console-shell .app-table-query-form{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--admin-modern-border-soft) 68%, transparent)!important}}.admin-console-shell .app-table-query-form .ant-form-item-label>label,.admin-console-shell .admin-ui-page-heading .ant-typography-secondary,.admin-console-shell .admin-ui-kpi-card small,.admin-console-shell .admin-console-nav-group>span{color:var(--admin-modern-muted)!important}.admin-console-shell .app-data-table{--table-header-bg:var(--admin-modern-surface-soft);--table-cell-bg:var(--admin-modern-surface);--table-cell-bg-alt:var(--admin-modern-row-alt);--table-cell-bg-hover:var(--admin-modern-row-hover);--table-row-alt:var(--admin-modern-row-alt);--table-row-hover:var(--admin-modern-row-hover);--table-grid:var(--admin-modern-border-soft)}.admin-console-shell .app-data-table .ant-table{color:var(--admin-modern-text)!important;background:0 0!important}.admin-console-shell .app-data-table .ant-table-container,.admin-console-shell .ant-table-wrapper:not(.app-data-table) .ant-table-container{border-color:var(--admin-modern-border)!important}.admin-console-shell .app-data-table .ant-table-thead>tr>th,.admin-console-shell .ant-table-wrapper:not(.app-data-table) .ant-table-thead>tr>th,.admin-console-shell .app-data-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.admin-console-shell .app-data-table .ant-table-thead>tr>th.ant-table-cell-fix-right{color:var(--admin-modern-text)!important;background:var(--admin-modern-header-bg)!important;border-bottom-color:var(--admin-modern-border-soft)!important}.admin-console-shell .app-data-table .ant-table-tbody>tr>td,.admin-console-shell .ant-table-wrapper:not(.app-data-table) .ant-table-tbody>tr>td,.admin-console-shell .app-data-table .ant-table-tbody>tr>td.ant-table-cell-fix-left,.admin-console-shell .app-data-table .ant-table-tbody>tr>td.ant-table-cell-fix-right{color:var(--admin-modern-text)!important;background:var(--admin-modern-surface)!important;border-bottom-color:var(--admin-modern-border-soft)!important}.admin-console-shell .app-data-table .ant-table-tbody>tr:nth-child(2n)>td,.admin-console-shell .app-data-table .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-left,.admin-console-shell .app-data-table .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-right,.admin-console-shell .app-data-table .ant-table-tbody>tr.app-data-table-row-alt>td,.admin-console-shell .app-data-table .ant-table-tbody>tr.app-data-table-row-alt>td.ant-table-cell-fix-left,.admin-console-shell .app-data-table .ant-table-tbody>tr.app-data-table-row-alt>td.ant-table-cell-fix-right{background:var(--admin-modern-row-alt)!important}.admin-console-shell .app-data-table .ant-table-tbody>tr:hover>td,.admin-console-shell .ant-table-wrapper:not(.app-data-table) .ant-table-tbody>tr:hover>td,.admin-console-shell .app-data-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.admin-console-shell .app-data-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:var(--admin-modern-row-hover)!important}.admin-console-shell .app-data-table .ant-table-placeholder .ant-table-cell,.admin-console-shell .app-data-table .ant-table-expanded-row>td{background:var(--admin-modern-surface)!important}.admin-console-shell .ant-tag-green,.admin-console-shell .ant-tag-success{color:var(--admin-color-success)!important;background:var(--admin-modern-success-soft)!important}.admin-console-shell .ant-tag-blue,.admin-console-shell .ant-tag-processing{color:var(--admin-color-primary)!important;background:var(--admin-modern-primary-soft)!important}.admin-console-shell .ant-tag-orange,.admin-console-shell .ant-tag-warning,.admin-console-shell .ant-tag-gold{color:var(--admin-color-warning)!important;background:var(--admin-modern-warning-soft)!important}.admin-console-shell .ant-tag-red,.admin-console-shell .ant-tag-error{color:var(--admin-color-error)!important;background:var(--admin-modern-error-soft)!important}.admin-console-shell .ant-tag-purple{color:var(--admin-color-model)!important;background:var(--admin-modern-model-soft)!important}.admin-console-shell .ant-tag-cyan{color:var(--admin-color-runtime)!important;background:var(--admin-color-runtime)!important}@supports (color:color-mix(in lab, red, red)){.admin-console-shell .ant-tag-cyan{background:color-mix(in srgb, var(--admin-color-runtime) 14%, transparent)!important}}.admin-console-shell .ant-tag-default{color:var(--admin-modern-muted)!important;background:var(--admin-modern-muted)!important}@supports (color:color-mix(in lab, red, red)){.admin-console-shell .ant-tag-default{background:color-mix(in srgb, var(--admin-modern-muted) 14%, transparent)!important}}.admin-console-shell .app-data-table code,.admin-console-shell .ant-table-wrapper code{color:var(--admin-color-primary-hover);background:var(--admin-modern-primary-soft);border-color:var(--admin-color-primary)}@supports (color:color-mix(in lab, red, red)){.admin-console-shell .app-data-table code,.admin-console-shell .ant-table-wrapper code{border-color:color-mix(in srgb, var(--admin-color-primary) 22%, transparent)}}.admin-console-shell .admin-console-nav-item.admin-console-nav-item-active{background:linear-gradient(90deg, var(--admin-color-primary), var(--admin-color-primary))!important}@supports (color:color-mix(in lab, red, red)){.admin-console-shell .admin-console-nav-item.admin-console-nav-item-active{background:linear-gradient(90deg, color-mix(in srgb, var(--admin-color-primary) 16%, transparent), color-mix(in srgb, var(--admin-color-primary) 6%, transparent))!important}}.admin-console-shell .tenant-action-list>button:hover,.admin-console-shell .tenant-recommendation-list>button:hover{background:var(--admin-modern-primary-soft)!important}.admin-console-shell .agent-center-kpi-grid .admin-ui-kpi-card{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);border-radius:12px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;min-height:96px;padding:16px 18px;transition:all .25s cubic-bezier(.4,0,.2,1);display:grid;box-shadow:0 2px 6px #17306008,0 6px 18px #1730600d}.admin-console-shell .agent-center-kpi-grid .admin-ui-kpi-card:hover{border-color:#7c3aed4d;transform:translateY(-2px);box-shadow:0 4px 12px #1730600f,0 12px 32px #17306014}.admin-console-shell .agent-center-kpi-grid .admin-ui-kpi-icon{width:52px;height:52px;color:var(--admin-ui-blue);background:linear-gradient(135deg,#7c3aed1a,#7c3aed0d);border-radius:12px;place-items:center;display:grid}.admin-console-shell .agent-center-kpi-grid .admin-ui-tone-green .admin-ui-kpi-icon{color:var(--tlaic-color-success,var(--admin-color-success,#22c55e));background:linear-gradient(135deg,#10b9811f,#10b9810f)}.admin-console-shell .agent-center-kpi-grid .admin-ui-tone-purple .admin-ui-kpi-icon{color:#8b5cf6;background:linear-gradient(135deg,#8b5cf61f,#8b5cf60f)}.admin-console-shell .agent-center-kpi-grid .admin-ui-tone-orange .admin-ui-kpi-icon{color:var(--tlaic-color-warning,var(--admin-color-warning,#fa8c16));background:linear-gradient(135deg,#f973161f,#f973160f)}.admin-console-shell .agent-center-kpi-grid .admin-ui-tone-teal .admin-ui-kpi-icon{color:var(--admin-ui-teal);background:linear-gradient(135deg,#14b8a61f,#14b8a60f)}.admin-console-shell .agent-center-kpi-grid .admin-ui-kpi-card small{color:var(--admin-color-text-secondary);letter-spacing:.2px;font-size:12px;font-weight:600}.admin-console-shell .agent-center-kpi-grid .admin-ui-kpi-card strong{color:var(--admin-ui-heading);margin-top:4px;font-size:28px;font-weight:800;line-height:1.1;display:block}.admin-console-shell .agent-center-kpi-grid .admin-ui-kpi-card em{color:var(--tlaic-color-success,var(--admin-color-success,#22c55e));align-items:center;gap:4px;margin-top:2px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.admin-console-shell .agent-registry-table-card{overflow:hidden;border-radius:12px!important}.admin-console-shell .agent-installed-grid{gap:12px;display:grid}.admin-console-shell .installed-agent-card{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);cursor:pointer;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px 20px;transition:all .2s;display:grid}.admin-console-shell .installed-agent-card:hover{border-color:#7c3aed59;transform:translateY(-1px);box-shadow:0 4px 16px #7c3aed14,0 2px 6px #1730600a}.admin-console-shell .installed-agent-card.selected{border-color:var(--admin-ui-blue);background:linear-gradient(135deg,#7c3aed0a,#7c3aed03);box-shadow:0 0 0 3px #7c3aed14,0 4px 16px #7c3aed1a}.admin-console-shell .installed-agent-icon{background:linear-gradient(135deg, var(--admin-ui-blue) 0%, #0855d9 100%);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.admin-console-shell .installed-agent-card.green .installed-agent-icon{background:linear-gradient(135deg, var(--tlaic-color-success,var(--admin-color-success,#22c55e)) 0%, var(--tlaic-color-success-hover,var(--admin-color-success,#16a34a)) 100%)}.admin-console-shell .installed-agent-card.purple .installed-agent-icon{background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%)}.admin-console-shell .installed-agent-card.orange .installed-agent-icon{background:linear-gradient(135deg, var(--tlaic-color-warning,var(--admin-color-warning,#fa8c16)) 0%, var(--tlaic-color-warning-hover,var(--admin-color-warning,#c2410c)) 100%)}.admin-console-shell .installed-agent-info{min-width:0}.admin-console-shell .installed-agent-info h4{color:var(--admin-ui-heading);margin:0 0 4px;font-size:15px;font-weight:700;line-height:1.2}.admin-console-shell .installed-agent-info p{color:var(--admin-color-text-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:12px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.admin-console-shell .installed-agent-tags{flex-wrap:wrap;gap:6px;display:flex}.admin-console-shell .installed-agent-tags .ant-tag{border-radius:11px;height:22px;padding:0 8px;font-size:11px;font-weight:700;line-height:20px}.admin-console-shell .agent-detail-panel{background:var(--admin-color-bg-container);border-left:1px solid #d9e3f3d9;box-shadow:-8px 0 32px #17306014}.admin-console-shell .agent-detail-header{border-bottom:1px solid var(--admin-color-split);padding:24px 24px 16px}.admin-console-shell .agent-detail-avatar{background:linear-gradient(135deg, var(--admin-ui-blue) 0%, #0855d9 100%);color:#fff;border-radius:16px;place-items:center;width:64px;height:64px;margin-bottom:16px;display:grid}.admin-console-shell .agent-detail-title{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.admin-console-shell .agent-detail-title h3{color:var(--admin-ui-heading);margin:0;font-size:20px;font-weight:800}.admin-console-shell .agent-detail-status{color:var(--tlaic-color-success-hover,var(--admin-color-success,#16a34a));background:#10b9811a;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.admin-console-shell .agent-detail-status:before{content:"";background:var(--tlaic-color-success,var(--admin-color-success,#22c55e));border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-green}@keyframes pulse-green{0%,to{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb, var(--app-success) 20%, transparent)}50%{opacity:.8;box-shadow:0 0 0 5px color-mix(in srgb, var(--app-success) 15%, transparent)}}.admin-console-shell .agent-detail-tags{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.admin-console-shell .agent-detail-tags .ant-tag{background:var(--admin-color-bg-fill);height:26px;color:var(--admin-color-text-secondary);border:1px solid #d9e3f3cc;border-radius:13px;padding:0 12px;font-size:12px;font-weight:700;line-height:24px}.admin-console-shell .agent-detail-tabs.ant-tabs{padding:0 24px}.admin-console-shell .agent-detail-tabs .ant-tabs-nav{margin-bottom:0}.admin-console-shell .agent-detail-tabs .ant-tabs-tab{color:var(--admin-color-text-secondary);margin-right:24px;padding:12px 0;font-size:14px;font-weight:700}.admin-console-shell .agent-detail-tabs .ant-tabs-tab-active{color:var(--admin-ui-blue)}.admin-console-shell .agent-detail-tabs .ant-tabs-ink-bar{background:var(--admin-ui-blue);border-radius:2px;height:3px}.admin-console-shell .agent-detail-content{padding:20px 24px 24px}.admin-console-shell .agent-detail-section{margin-bottom:24px}.admin-console-shell .agent-detail-section h5{color:var(--admin-color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:12px;font-weight:800}.admin-console-shell .agent-detail-item{border-bottom:1px solid #d9e3f366;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.admin-console-shell .agent-detail-item label{color:var(--admin-color-text-secondary);font-size:13px;font-weight:600}.admin-console-shell .agent-detail-item span{color:var(--admin-ui-heading);font-size:13px;font-weight:500}.admin-console-shell .agent-tool-chain{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.admin-console-shell .agent-tool-item{color:var(--admin-ui-blue);background:linear-gradient(135deg,#7c3aed0f,#7c3aed05);border:1px solid #7c3aed26;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.admin-console-shell .agent-tool-item:hover{background:linear-gradient(135deg,#7c3aed1a,#7c3aed0a);border-color:#7c3aed40}.admin-console-shell .agent-call-trend{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-radius:12px;margin-top:12px;padding:16px}.admin-console-shell .agent-trend-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.admin-console-shell .agent-trend-header h6{color:var(--admin-color-text-secondary);margin:0;font-size:12px;font-weight:700}.admin-console-shell .agent-trend-value{color:var(--admin-ui-heading);font-size:14px;font-weight:800}.admin-console-shell .agent-trend-value span{color:var(--tlaic-color-success,var(--admin-color-success,#22c55e));margin-left:4px;font-size:12px;font-weight:700}.admin-console-shell .agent-detail-actions{border-top:1px solid #d9e3f3b3;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 24px 24px;display:grid}.admin-console-shell .agent-detail-actions .ant-btn{border-radius:10px;height:40px;font-weight:700}.admin-console-shell .agent-detail-actions .ant-btn-primary:not(.ant-btn-dangerous){background:linear-gradient(135deg, var(--admin-ui-blue) 0%, #0855d9 100%)}.admin-console-shell .agent-detail-actions .ant-btn-dangerous,.admin-console-shell .agent-detail-actions .ant-btn-primary.ant-btn-dangerous{color:#fff;background:linear-gradient(135deg, var(--tlaic-color-danger,var(--admin-color-danger,#dc2626)) 0%, var(--tlaic-color-danger-hover,#b91c1c) 100%);border:0}.admin-console-shell .observability-kpi-card{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);border-radius:12px;min-height:100px;padding:20px;transition:all .25s;box-shadow:0 2px 6px #17306008,0 6px 18px #1730600d}.admin-console-shell .observability-kpi-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #1730600f,0 12px 32px #17306014}.admin-console-shell .observability-kpi-icon{border-radius:12px;place-items:center;width:50px;height:50px;margin-bottom:12px;display:grid}.admin-console-shell .observability-kpi-card.blue .observability-kpi-icon{color:var(--admin-ui-blue);background:linear-gradient(135deg,#7c3aed1f,#7c3aed0f)}.admin-console-shell .observability-kpi-card.green .observability-kpi-icon{color:var(--tlaic-color-success,var(--admin-color-success,#22c55e));background:linear-gradient(135deg,#10b9811f,#10b9810f)}.admin-console-shell .observability-kpi-card.purple .observability-kpi-icon{color:#8b5cf6;background:linear-gradient(135deg,#8b5cf61f,#8b5cf60f)}.admin-console-shell .observability-kpi-card.orange .observability-kpi-icon{color:var(--tlaic-color-warning,var(--admin-color-warning,#fa8c16));background:linear-gradient(135deg,#f973161f,#f973160f)}.admin-console-shell .observability-kpi-value{color:var(--admin-ui-heading);margin-bottom:4px;font-size:26px;font-weight:800;line-height:1.1}.admin-console-shell .observability-kpi-label{color:var(--admin-color-text-secondary);margin-bottom:4px;font-size:12px;font-weight:600}.admin-console-shell .observability-kpi-meta{color:var(--tlaic-color-success,var(--admin-color-success,#22c55e));align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.admin-console-shell .watermark-card{overflow:hidden;border-radius:8px!important}.admin-console-shell .tenant-resource-card>.ant-card-body{gap:14px;padding:20px 22px 22px;display:grid}.admin-console-shell .tenant-watermark-row{min-width:0;min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:20px minmax(92px,128px) minmax(180px,1fr) minmax(146px,max-content) 58px;align-items:center;gap:14px;margin:0;padding:0;transition:none;display:grid}.admin-console-shell .tenant-watermark-row:hover{box-shadow:none;border-color:#0000}.admin-console-shell .tenant-watermark-icon{width:18px;height:18px;color:var(--admin-ui-tone,var(--admin-ui-blue));background:0 0;border-radius:0}.admin-console-shell .tenant-watermark-icon svg{stroke-width:2px;width:16px;height:16px}.admin-console-shell .tenant-watermark-row strong{min-width:0;color:var(--admin-ui-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;overflow:hidden}.admin-console-shell .tenant-watermark-row .ant-progress{min-width:0;margin:0}.admin-console-shell .tenant-watermark-row .ant-progress-inner{background-color:var(--admin-color-fill-tertiary,#edf2f7)}.admin-console-shell .tenant-watermark-row .ant-progress-bg{border-radius:999px;height:6px!important}.admin-console-shell .tenant-watermark-row>span:not(.tenant-watermark-icon){min-width:0;color:var(--admin-ui-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.admin-console-shell .tenant-watermark-row em{min-width:48px;color:var(--admin-ui-tone,var(--admin-ui-blue));text-align:center;background:var(--admin-ui-tone,var(--admin-ui-blue));justify-self:end;padding:2px 8px;font-size:12px;font-style:normal;font-weight:800;line-height:20px}@supports (color:color-mix(in lab, red, red)){.admin-console-shell .tenant-watermark-row em{background:color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 12%, var(--admin-color-bg-container))}}.admin-console-shell .tenant-watermark-row em{border-radius:999px}.admin-console-shell .trend-card,.admin-console-shell .capacity-card{overflow:hidden;border-radius:12px!important}.admin-console-shell .trend-card .ant-card-head,.admin-console-shell .capacity-card .ant-card-head{border-bottom:1px solid #d9e3f399;padding:16px 20px}.admin-console-shell .trend-card .ant-card-head-title,.admin-console-shell .capacity-card .ant-card-head-title{color:var(--admin-ui-heading);font-size:15px;font-weight:800}.admin-console-shell .trend-card .ant-card-extra,.admin-console-shell .capacity-card .ant-card-extra{font-size:12px}.admin-console-shell .trend-card .ant-select-selector{border-color:var(--admin-color-border)!important;border-radius:8px!important}.admin-console-shell .observability-alerts-card{overflow:hidden;border-radius:12px!important}.admin-console-shell .alert-item{border-bottom:1px solid #d9e3f366;grid-template-columns:20px minmax(0,1fr) 60px 70px;align-items:start;gap:10px;padding:12px 0;transition:all .15s;display:grid}.admin-console-shell .alert-item:hover{background:#7c3aed05;border-radius:8px;margin:0 -8px;padding:12px 8px}.admin-console-shell .alert-item:last-child{border-bottom:0}.admin-console-shell .alert-icon{border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.admin-console-shell .alert-item.critical .alert-icon{color:var(--admin-ui-red);background:#ef44441f}.admin-console-shell .alert-item.warning .alert-icon{color:var(--tlaic-color-warning,var(--admin-color-warning,#fa8c16));background:#f973161f}.admin-console-shell .alert-item.info .alert-icon{color:var(--admin-ui-blue);background:#7c3aed1f}.admin-console-shell .alert-content{min-width:0}.admin-console-shell .alert-title{color:var(--admin-ui-heading);margin-bottom:2px;font-size:13px;font-weight:700}.admin-console-shell .alert-desc{color:var(--admin-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.admin-console-shell .alert-severity{text-align:center;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:800}.admin-console-shell .alert-item.critical .alert-severity{color:#dc2626;background:#ef44441a}.admin-console-shell .alert-item.warning .alert-severity{color:var(--tlaic-color-warning-hover,var(--admin-color-warning,#c2410c));background:#f973161a}.admin-console-shell .alert-item.info .alert-severity{color:var(--admin-ui-blue);background:#7c3aed1a}.admin-console-shell .alert-time{color:var(--admin-color-text-secondary);text-align:right;font-size:11px;font-weight:600}.admin-console-shell .service-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-console-shell .service-health-card{background:linear-gradient(135deg,#10b9810f,#10b98105);border:1px solid #10b98133;border-radius:10px;grid-template-columns:24px minmax(0,1fr) 50px;align-items:center;gap:10px;padding:12px;transition:all .15s;display:grid}.admin-console-shell .service-health-card:hover{border-color:#10b98166;box-shadow:0 2px 8px #10b9811a}.admin-console-shell .service-health-card.warning{background:linear-gradient(135deg,#f973160f,#f9731605);border-color:#f9731633}.admin-console-shell .service-health-icon{background:var(--admin-color-bg-container);width:24px;height:24px;color:var(--tlaic-color-success,var(--admin-color-success,#22c55e));border-radius:6px;place-items:center;display:grid}.admin-console-shell .service-health-card.warning .service-health-icon{color:var(--tlaic-color-warning,var(--admin-color-warning,#fa8c16))}.admin-console-shell .service-health-name{color:var(--admin-ui-heading);font-size:12px;font-weight:700}.admin-console-shell .service-health-value{color:var(--tlaic-color-success,var(--admin-color-success,#22c55e));text-align:right;font-size:13px;font-weight:800}.admin-console-shell .service-health-card.warning .service-health-value{color:var(--tlaic-color-warning,var(--admin-color-warning,#fa8c16))}.admin-console-shell .service-health-sparkline{grid-column:1/-1;height:24px;margin-top:4px}.admin-console-shell .capacity-matrix-card{overflow:hidden;border-radius:12px!important}.admin-console-shell .capacity-matrix-tabs.ant-tabs{margin:-1px -24px 16px}.admin-console-shell .capacity-matrix-tabs .ant-tabs-nav{padding:0 24px}.admin-console-shell .capacity-matrix-tabs .ant-tabs-tab{color:var(--admin-color-text-secondary);background:var(--admin-color-bg-fill);border:1px solid var(--tlaic-color-border,var(--admin-color-border));border-radius:8px;margin-right:8px;padding:8px 16px;font-size:13px;font-weight:700}.admin-console-shell .capacity-matrix-tabs .ant-tabs-tab-active{background:var(--admin-ui-blue);color:#fff;border-color:var(--admin-ui-blue)}.admin-console-shell .capacity-matrix-tabs .ant-tabs-ink-bar{display:none}.admin-console-shell .host-matrix-row{border-bottom:1px solid #d9e3f366;grid-template-columns:100px 80px repeat(4,1fr) 60px;align-items:center;gap:10px;padding:12px 0;display:grid}.admin-console-shell .host-matrix-row:hover{background:#7c3aed05;border-radius:8px;margin:0 -8px;padding:12px 8px}.admin-console-shell .host-metrics-cell{flex-direction:column;gap:3px;display:flex}.admin-console-shell .host-metrics-cell .ant-progress{margin:0}.admin-console-shell .host-metrics-cell .ant-progress-bg{border-radius:3px;height:6px!important}.admin-console-shell .host-metrics-cell span{color:var(--admin-color-text-secondary);font-size:11px;font-weight:600}.admin-console-shell .host-status-badge{border-radius:6px;justify-content:center;align-items:center;height:24px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.admin-console-shell .host-status-badge.normal{color:var(--tlaic-color-success-hover,var(--admin-color-success,#16a34a));background:#10b9811a}.admin-console-shell .host-status-badge.warning{color:var(--tlaic-color-warning-hover,var(--admin-color-warning,#c2410c));background:#f973161a}.admin-console-shell .host-status-badge.critical{color:#dc2626;background:#ef44441a}.admin-console-shell .events-card{overflow:hidden;border-radius:12px!important}.admin-console-shell .event-item{grid-template-columns:20px minmax(0,1fr) 70px;align-items:start;gap:10px;padding:10px 0;display:grid;position:relative}.admin-console-shell .event-item:not(:last-child):after{content:"";background:linear-gradient(#dce7f6,#0000);width:2px;position:absolute;top:30px;bottom:0;left:9px}.admin-console-shell .event-icon{width:20px;height:20px;color:var(--admin-ui-blue);z-index:1;background:#7c3aed1a;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.admin-console-shell .event-icon.success{color:var(--tlaic-color-success,var(--admin-color-success,#22c55e));background:#10b9811a}.admin-console-shell .event-icon.warning{color:var(--tlaic-color-warning,var(--admin-color-warning,#fa8c16));background:#f973161a}.admin-console-shell .event-icon.info{color:#3b82f6;background:#3b82f61a}.admin-console-shell .event-content{min-width:0}.admin-console-shell .event-title{color:var(--admin-ui-heading);margin-bottom:2px;font-size:12px;font-weight:700}.admin-console-shell .event-desc{color:var(--admin-color-text-secondary);font-size:11px;font-weight:500;line-height:1.4}.admin-console-shell .event-time{color:var(--admin-color-text-secondary);text-align:right;font-size:11px;font-weight:600}.admin-console-shell .capacity-chart-container{grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid}.admin-console-shell .capacity-donut{width:120px;height:120px;position:relative}.admin-console-shell .capacity-donut-center{place-items:center;display:grid;position:absolute;inset:0}.admin-console-shell .capacity-donut-value{color:var(--admin-ui-heading);font-size:18px;font-weight:800}.admin-console-shell .capacity-donut-label{color:var(--admin-color-text-secondary);font-size:11px;font-weight:600}.admin-console-shell .capacity-legend{gap:10px;display:grid}.admin-console-shell .capacity-legend-item{grid-template-columns:12px minmax(0,1fr) 60px 50px;align-items:center;gap:10px;display:grid}.admin-console-shell .capacity-legend-color{border-radius:3px;width:12px;height:12px}.admin-console-shell .capacity-legend-name{color:var(--admin-ui-heading);font-size:12px;font-weight:600}.admin-console-shell .capacity-legend-value{color:var(--admin-color-text-secondary);text-align:right;font-size:12px;font-weight:600}.admin-console-shell .capacity-legend-percent{color:var(--admin-ui-heading);text-align:right;font-size:12px;font-weight:800}.admin-console-shell .top-resources-card{overflow:hidden;border-radius:12px!important}.admin-console-shell .top-resources-table .ant-table-thead>tr>th{border-bottom:1px solid var(--tlaic-color-border,var(--admin-color-border));color:var(--admin-color-text-secondary);padding:10px 12px;font-size:11px;font-weight:800;background:var(--admin-color-bg-fill)!important}.admin-console-shell .top-resources-table .ant-table-tbody>tr>td{padding:10px 12px;font-size:12px}.admin-console-shell .top-resources-table .ant-tag{border-radius:10px;height:20px;padding:0 8px;font-size:10px;font-weight:700;line-height:18px}.admin-console-shell .admin-ui-heading-meta .status-badge{color:var(--tlaic-color-success-hover,var(--admin-color-success,#16a34a));background:#10b9811a;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.admin-console-shell .admin-ui-heading-meta .status-badge:before{content:"";background:var(--tlaic-color-success,var(--admin-color-success,#22c55e));border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-green}.admin-console-shell .view-all-link{color:var(--admin-ui-blue);align-items:center;gap:4px;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.admin-console-shell .view-all-link:hover{color:#0855d9;gap:6px}.agent-list-toolbar{justify-content:space-between;align-items:center;margin-bottom:16px;padding:0 2px;display:flex}.agent-list-toolbar .ant-input-search .ant-input{border-radius:8px}.agent-list-table-card{overflow:hidden;border:1px solid var(--admin-color-border)!important;border-radius:12px!important;box-shadow:0 2px 8px #1730600a,0 8px 24px #1730600f!important}.agent-list-table-card>.ant-card-body{padding:0!important}.agent-table-header{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #d9e3f3cc;grid-template-columns:2fr .8fr .8fr 1fr .6fr .9fr 1.2fr 1fr .6fr;gap:12px;padding:14px 20px;display:grid}.agent-table-cell{color:var(--admin-color-text-secondary);align-items:center;font-size:12px;font-weight:700;display:flex}.agent-table-row{cursor:pointer;border-bottom:1px solid #d9e3f366;grid-template-columns:2fr .8fr .8fr 1fr .6fr .9fr 1.2fr 1fr .6fr;align-items:center;gap:12px;padding:14px 20px;transition:all .15s;display:grid}.agent-table-row:hover{background:#7c3aed08}.agent-table-row.selected{border-left:3px solid var(--admin-ui-blue);background:linear-gradient(90deg,#7c3aed14,#7c3aed05);padding-left:17px}.agent-cell-main{align-items:center;gap:12px;min-width:0;display:flex}.agent-row-icon{width:40px;height:40px;color:var(--admin-ui-blue);background:linear-gradient(135deg,#7c3aed1a,#7c3aed0d);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.agent-row-info{flex-direction:column;gap:2px;min-width:0;display:flex}.agent-row-info strong{color:var(--admin-ui-heading);font-size:14px;font-weight:700;line-height:1.3}.agent-row-info small{color:var(--admin-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.tenant-agent-center-page.with-detail-panel{grid-template-columns:1fr 400px;gap:0;display:grid;position:relative}.tenant-agent-center-page.with-detail-panel>section:not(.agent-detail-panel){grid-column:1}.agent-detail-panel{background:var(--admin-color-bg-container);z-index:100;border-left:1px solid #d9e3f3d9;flex-direction:column;width:400px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-8px 0 32px #17306014}.agent-detail-header{border-bottom:1px solid var(--admin-color-split);padding:24px 24px 16px;position:relative}.agent-detail-avatar{background:linear-gradient(135deg, var(--admin-ui-blue) 0%, #0855d9 100%);color:#fff;border-radius:16px;place-items:center;width:64px;height:64px;margin-bottom:16px;display:grid}.agent-detail-title-row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.agent-detail-title-row h3{color:var(--admin-ui-heading);margin:0;font-size:20px;font-weight:800}.agent-detail-status{color:var(--tlaic-color-success-hover,var(--admin-color-success,#16a34a));background:#10b9811a;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.status-dot{background:var(--tlaic-color-success,var(--admin-color-success,#22c55e));border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-green}.agent-detail-subtitle{color:var(--admin-color-text-secondary);margin:0 0 12px;font-size:13px;font-weight:500;line-height:1.5}.agent-detail-tags{flex-wrap:wrap;gap:8px;display:flex}.agent-detail-tags .ant-tag{background:var(--admin-color-bg-fill);height:26px;color:var(--admin-color-text-secondary);border:1px solid #d9e3f3cc;border-radius:13px;padding:0 12px;font-size:12px;font-weight:700;line-height:24px}.agent-detail-close{background:var(--admin-color-bg-fill);width:32px;height:32px;color:var(--admin-color-text-secondary);cursor:pointer;border:0;border-radius:8px;place-items:center;transition:all .15s;display:grid;position:absolute;top:20px;right:20px}.agent-detail-close:hover{background:var(--tlaic-color-border,var(--admin-color-border));color:var(--admin-ui-heading)}.agent-detail-tabs{border-bottom:1px solid #d9e3f380;padding:0 24px}.agent-detail-tabs .ant-tabs-nav{margin-bottom:0}.agent-detail-tabs .ant-tabs-tab{color:var(--admin-color-text-secondary);margin-right:24px;padding:12px 0;font-size:14px;font-weight:700}.agent-detail-tabs .ant-tabs-tab-active{color:var(--admin-ui-blue)}.agent-detail-tabs .ant-tabs-ink-bar{background:var(--admin-ui-blue);border-radius:2px;height:3px}.agent-detail-content{flex:1;padding:20px 24px 24px;overflow-y:auto}.agent-detail-section{margin-bottom:28px}.agent-detail-section h5{color:var(--admin-color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px;font-size:12px;font-weight:800}.agent-detail-item{border-bottom:1px solid #d9e3f366;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.agent-detail-item label{color:var(--admin-color-text-secondary);font-size:13px;font-weight:600}.agent-detail-item span{color:var(--admin-ui-heading);font-size:13px;font-weight:500}.agent-detail-item .status-running{color:var(--tlaic-color-success-hover,var(--admin-color-success,#16a34a));font-weight:700}.agent-tool-chain{flex-wrap:wrap;gap:8px;display:flex}.agent-tool-item{color:var(--admin-ui-blue);background:linear-gradient(135deg,#7c3aed0f,#7c3aed05);border:1px solid #7c3aed26;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.agent-tool-item:hover{background:linear-gradient(135deg,#7c3aed1a,#7c3aed0a);border-color:#7c3aed40}.agent-tool-more{background:var(--admin-color-bg-fill);color:var(--admin-color-text-secondary);border-radius:8px;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.tool-icon{font-size:14px}.agent-memory-info{flex-direction:column;gap:10px;display:flex}.memory-tag-large{width:fit-content;font-size:12px;font-weight:700;border-radius:12px!important;padding:4px 12px!important}.memory-stat{color:var(--admin-color-text-secondary);font-size:13px;font-weight:600}.agent-call-trend{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-radius:12px;padding:16px}.trend-summary{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.trend-total{color:var(--admin-color-text-secondary);font-size:13px;font-weight:600}.trend-total strong{color:var(--admin-ui-heading);font-size:14px;font-weight:800}.trend-growth{color:var(--tlaic-color-success,var(--admin-color-success,#22c55e));font-size:13px;font-weight:800}.trend-chart{justify-content:space-between;align-items:end;gap:4px;height:80px;display:flex}.trend-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex}.trend-bar .bar-fill{background:linear-gradient(180deg, var(--admin-ui-blue) 0%, #0855d9 100%);border-radius:4px 4px 0 0;width:100%;min-height:4px;transition:all .3s}.trend-bar:hover .bar-fill{background:linear-gradient(180deg, var(--admin-ui-blue) 0%, #0a5be6 100%)}.trend-bar span{color:#94a3b8;margin-top:6px;font-size:10px;font-weight:600}.agent-detail-actions{border-top:1px solid #d9e3f3b3;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 24px 24px;display:grid}.agent-detail-actions .ant-btn{border-radius:10px;height:40px;font-weight:700}.agent-detail-actions .btn-edit,.agent-detail-actions .btn-copy{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);color:var(--admin-color-text-body)}.agent-detail-actions .btn-edit:hover,.agent-detail-actions .btn-copy:hover{border-color:var(--admin-ui-blue);color:var(--admin-ui-blue)}.agent-detail-actions .btn-publish{background:linear-gradient(135deg, var(--admin-ui-blue) 0%, #0855d9 100%);border:0;box-shadow:0 2px 6px #7c3aed40}.agent-detail-actions .btn-publish:hover{transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed59}.agent-detail-actions .btn-offline{background:var(--admin-color-bg-container);color:#dc2626;border:1px solid #fecaca}.agent-detail-actions .btn-offline:hover{background:var(--tlaic-color-error-soft,var(--admin-color-error-soft));border-color:#fca5a5}.observability-page-heading{margin-bottom:8px}.observability-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.observability-metric-card{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);border-radius:12px;padding:18px 20px;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #17306008,0 6px 18px #1730600d}.observability-metric-card:hover{border-color:#7c3aed40;transform:translateY(-2px);box-shadow:0 4px 12px #1730600f,0 12px 32px #17306014}.observability-metric-icon{border-radius:10px;place-items:center;width:44px;height:44px;margin-bottom:12px;display:grid}.observability-metric-card.blue .observability-metric-icon{color:var(--admin-ui-blue);background:linear-gradient(135deg,#7c3aed1f,#7c3aed0f)}.observability-metric-card.green .observability-metric-icon{color:var(--tlaic-color-success,var(--admin-color-success,#22c55e));background:linear-gradient(135deg,#10b9811f,#10b9810f)}.observability-metric-card.purple .observability-metric-icon{color:#8b5cf6;background:linear-gradient(135deg,#8b5cf61f,#8b5cf60f)}.observability-metric-card.orange .observability-metric-icon{color:var(--tlaic-color-warning,var(--admin-color-warning,#fa8c16));background:linear-gradient(135deg,#f973161f,#f973160f)}.observability-metric-value{color:var(--admin-ui-heading);margin-bottom:6px;font-size:26px;font-weight:800;line-height:1.1}.observability-metric-label{color:var(--admin-color-text-secondary);margin-bottom:4px;font-size:12px;font-weight:600}.observability-metric-meta{color:var(--tlaic-color-success,var(--admin-color-success,#22c55e));align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.observability-dashboard-grid{grid-template-columns:2fr 1fr;gap:16px;display:grid}.observability-dashboard-grid-instances{grid-template-columns:2fr 1fr}.observability-visual-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.observability-panel-card{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);border-radius:12px;overflow:hidden;box-shadow:0 2px 6px #17306008,0 6px 18px #1730600d}.observability-panel-header{border-bottom:1px solid #d9e3f399;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.observability-panel-title{color:var(--admin-ui-heading);align-items:center;gap:10px;font-size:15px;font-weight:750;display:flex}.observability-panel-title svg{width:18px;height:18px;color:var(--admin-ui-blue)}.observability-panel-body{padding:18px 20px}.watermarks-panel{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);border-radius:12px;overflow:hidden;box-shadow:0 2px 6px #17306008,0 6px 18px #1730600d}.watermarks-panel .observability-panel-header{border-bottom:1px solid #d9e3f399;padding:16px 20px}.watermark-list{gap:12px;padding:8px 20px 20px;display:grid}.watermark-item{background:var(--tlaic-color-bg-fill,var(--admin-color-bg-fill));border-radius:10px;grid-template-columns:36px minmax(0,1fr) 80px 60px;align-items:center;gap:12px;padding:12px;transition:all .15s;display:grid}.watermark-item:hover{background:var(--tlaic-color-primary-soft,var(--admin-color-primary-soft));box-shadow:0 2px 8px #7c3aed14}.watermark-icon{border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.watermark-item.blue .watermark-icon{color:var(--admin-ui-blue);background:#7c3aed1a}.watermark-item.green .watermark-icon{color:var(--tlaic-color-success,var(--admin-color-success,#22c55e));background:#10b9811a}.watermark-item.purple .watermark-icon{color:#8b5cf6;background:#8b5cf61a}.watermark-item.orange .watermark-icon{color:var(--tlaic-color-warning,var(--admin-color-warning,#fa8c16));background:#f973161a}.watermark-item.teal .watermark-icon{color:var(--admin-ui-teal);background:#14b8a61a}.watermark-label{color:var(--admin-ui-heading);font-size:13px;font-weight:650}.watermark-value{color:var(--admin-color-text-secondary);text-align:right;font-size:12px;font-weight:600}.watermark-percent{text-align:right;border-radius:8px;padding:3px 8px;font-size:13px;font-weight:800}.watermark-item.blue .watermark-percent{color:var(--admin-ui-blue);background:#7c3aed1a}.watermark-item.green .watermark-percent{color:var(--tlaic-color-success,var(--admin-color-success,#22c55e));background:#10b9811a}.watermark-item.purple .watermark-percent{color:#8b5cf6;background:#8b5cf61a}.watermark-item.orange .watermark-percent{color:var(--tlaic-color-warning,var(--admin-color-warning,#fa8c16));background:#f973161a}.watermark-item.teal .watermark-percent{color:var(--admin-ui-teal);background:#14b8a61a}.capacity-donut-panel{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);border-radius:12px;overflow:hidden;box-shadow:0 2px 6px #17306008,0 6px 18px #1730600d}.capacity-donut-header{border-bottom:1px solid #d9e3f399;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.capacity-donut-selector{gap:6px;display:flex}.capacity-donut-selector button{background:var(--admin-color-bg-container);color:var(--admin-color-text-secondary);cursor:pointer;border:1px solid #d9e3f3cc;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:650;transition:all .15s}.capacity-donut-selector button.active{background:var(--admin-ui-blue);border-color:var(--admin-ui-blue);color:#fff}.capacity-donut-content{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:20px;padding:20px;display:grid}.capacity-donut-chart{width:140px;height:140px;position:relative}.capacity-donut-ring{background:conic-gradient(var(--admin-ui-blue) 0% 32.9%, var(--tlaic-color-success,var(--admin-color-success,#22c55e)) 32.9% 55.1%, var(--tlaic-color-warning,var(--admin-color-warning,#fa8c16)) 55.1% 72.7%, #8b5cf6 72.7% 88.2%, var(--tlaic-color-border,var(--admin-color-border)) 88.2% 100%);border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.capacity-donut-center{background:var(--admin-color-bg-container);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:104px;height:104px;display:flex}.capacity-donut-center-value{color:var(--admin-ui-heading);font-size:22px;font-weight:800}.capacity-donut-center-label{color:var(--admin-color-text-secondary);margin-top:2px;font-size:11px;font-weight:600}.capacity-donut-legend{gap:10px;display:grid}.capacity-donut-legend-item{grid-template-columns:12px minmax(0,1fr) 70px 50px;align-items:center;gap:10px;display:grid}.capacity-donut-legend-color{border-radius:4px;width:12px;height:12px}.capacity-donut-legend-color.blue{background:var(--admin-ui-blue)}.capacity-donut-legend-color.green{background:var(--tlaic-color-success,var(--admin-color-success,#22c55e))}.capacity-donut-legend-color.orange{background:var(--tlaic-color-warning,var(--admin-color-warning,#fa8c16))}.capacity-donut-legend-color.purple{background:#8b5cf6}.capacity-donut-legend-color.gray{background:#94a3b8}.capacity-donut-legend-name{color:var(--admin-ui-heading);font-size:12px;font-weight:600}.capacity-donut-legend-value{color:var(--admin-color-text-secondary);text-align:right;font-size:12px;font-weight:600}.capacity-donut-legend-percent{color:var(--admin-ui-heading);text-align:right;font-size:12px;font-weight:800}.trend-panel{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);border-radius:12px;overflow:hidden;box-shadow:0 2px 6px #17306008,0 6px 18px #1730600d}.trend-panel-header{border-bottom:1px solid #d9e3f399;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.trend-panel-legend{gap:16px;display:flex}.trend-legend-item{color:var(--admin-color-text-secondary);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.trend-legend-dot{border-radius:50%;width:10px;height:10px}.trend-legend-dot.blue{background:var(--admin-ui-blue)}.trend-legend-dot.green{background:var(--tlaic-color-success,var(--admin-color-success,#22c55e))}.trend-legend-dot.orange{background:var(--tlaic-color-warning,var(--admin-color-warning,#fa8c16))}.trend-legend-dot.red{background:var(--admin-ui-red)}.trend-panel-body{padding:20px}.trend-chart-container{height:200px;position:relative}.alerts-panel{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);border-radius:12px;overflow:hidden;box-shadow:0 2px 6px #17306008,0 6px 18px #1730600d}.alerts-panel-header{border-bottom:1px solid #d9e3f399;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.alerts-badge{background:var(--admin-ui-red);color:#fff;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:800}.view-all-link{color:var(--admin-ui-blue);align-items:center;gap:4px;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.view-all-link:hover{color:#0855d9;gap:6px}.alerts-list{padding:0 20px 20px}.alert-item{border-bottom:1px solid #d9e3f366;grid-template-columns:20px minmax(0,1fr) 60px 70px;align-items:start;gap:10px;padding:14px 0;transition:all .15s;display:grid}.alert-item:last-child{border-bottom:none}.alert-item:hover{background:#7c3aed05;border-bottom-color:#0000;border-radius:8px;margin:0 -8px;padding:14px 8px}.alert-icon{border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.alert-item.critical .alert-icon{color:var(--admin-ui-red);background:#ef44441f}.alert-item.warning .alert-icon{color:var(--tlaic-color-warning,var(--admin-color-warning,#fa8c16));background:#f973161f}.alert-item.info .alert-icon{color:var(--admin-ui-blue);background:#7c3aed1f}.alert-content{min-width:0}.alert-title{color:var(--admin-ui-heading);margin-bottom:2px;font-size:13px;font-weight:700}.alert-desc{color:var(--admin-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.alert-severity{text-align:center;border-radius:8px;padding:3px 8px;font-size:11px;font-weight:800}.alert-item.critical .alert-severity{color:#dc2626;background:#ef44441a}.alert-item.warning .alert-severity{color:var(--tlaic-color-warning-hover,var(--admin-color-warning,#c2410c));background:#f973161a}.alert-item.info .alert-severity{color:var(--admin-ui-blue);background:#7c3aed1a}.alert-time{color:var(--admin-color-text-secondary);text-align:right;font-size:11px;font-weight:600}.service-health-panel{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);border-radius:12px;overflow:hidden;box-shadow:0 2px 6px #17306008,0 6px 18px #1730600d}.service-health-header{border-bottom:1px solid #d9e3f399;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.service-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 20px 20px;display:grid}.service-health-card{background:linear-gradient(135deg,#10b9810f,#10b98105);border:1px solid #10b98133;border-radius:10px;grid-template-columns:24px minmax(0,1fr) 50px;align-items:center;gap:10px;padding:12px;transition:all .15s;display:grid}.service-health-card:hover{border-color:#10b98166;box-shadow:0 2px 8px #10b9811a}.service-health-card.warning{background:linear-gradient(135deg,#f973160f,#f9731605);border-color:#f9731633}.service-health-icon{background:var(--admin-color-bg-container);width:24px;height:24px;color:var(--tlaic-color-success,var(--admin-color-success,#22c55e));border-radius:6px;place-items:center;display:grid}.service-health-card.warning .service-health-icon{color:var(--tlaic-color-warning,var(--admin-color-warning,#fa8c16))}.service-health-name{color:var(--admin-ui-heading);font-size:12px;font-weight:700}.service-health-value{color:var(--tlaic-color-success,var(--admin-color-success,#22c55e));text-align:right;font-size:13px;font-weight:800}.service-health-card.warning .service-health-value{color:var(--tlaic-color-warning,var(--admin-color-warning,#fa8c16))}.service-health-sparkline{opacity:.6;grid-column:1/-1;height:24px;margin-top:4px}.matrix-panel{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);border-radius:12px;overflow:hidden;box-shadow:0 2px 6px #17306008,0 6px 18px #1730600d}.matrix-tabs{border-bottom:1px solid #d9e3f399;gap:6px;padding:12px 20px 0;display:flex}.matrix-tab{color:var(--admin-color-text-secondary);background:var(--admin-color-bg-fill);border:1px solid var(--tlaic-color-border,var(--admin-color-border));cursor:pointer;border-radius:8px;margin-bottom:-1px;padding:8px 16px;font-size:13px;font-weight:700;transition:all .15s}.matrix-tab:hover{background:var(--admin-color-bg-fill)}.matrix-tab.active{background:var(--admin-ui-blue);color:#fff;border-color:var(--admin-ui-blue)}.matrix-content{padding:16px 20px 20px}.matrix-row{border-bottom:1px solid #d9e3f366;grid-template-columns:100px 80px repeat(4,1fr) 60px;align-items:center;gap:10px;padding:12px 0;transition:all .15s;display:grid}.matrix-row:hover{background:#7c3aed05;border-bottom-color:#0000;border-radius:8px;margin:0 -8px;padding:12px 8px}.matrix-row:last-child{border-bottom:none}.matrix-host-name{color:var(--admin-ui-heading);font-size:13px;font-weight:700}.matrix-host-type{color:var(--admin-color-text-secondary);font-size:11px;font-weight:600}.matrix-metric-cell{flex-direction:column;gap:4px;display:flex}.matrix-metric-cell .ant-progress{margin:0}.matrix-metric-cell .ant-progress-bg{border-radius:3px;height:6px!important}.matrix-metric-label{color:var(--admin-color-text-secondary);font-size:11px;font-weight:600}.matrix-status-badge{border-radius:8px;justify-content:center;align-items:center;height:24px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.matrix-status-badge.normal{color:var(--tlaic-color-success-hover,var(--admin-color-success,#16a34a));background:#10b9811a}.matrix-status-badge.warning{color:var(--tlaic-color-warning-hover,var(--admin-color-warning,#c2410c));background:#f973161a}.matrix-status-badge.critical{color:#dc2626;background:#ef44441a}.events-panel{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);border-radius:12px;overflow:hidden;box-shadow:0 2px 6px #17306008,0 6px 18px #1730600d}.events-panel-header{border-bottom:1px solid #d9e3f399;padding:16px 20px}.events-list{padding:0 20px 20px;position:relative}.events-list:before{content:"";background:linear-gradient(180deg, var(--tlaic-color-border,var(--admin-color-border)), #e2e8f033);width:2px;position:absolute;top:0;bottom:0;left:29px}.event-item{grid-template-columns:20px minmax(0,1fr) 70px;align-items:start;gap:10px;padding:14px 0;display:grid;position:relative}.event-icon{width:20px;height:20px;color:var(--admin-ui-blue);z-index:1;background:#7c3aed1a;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.event-icon.success{color:var(--tlaic-color-success,var(--admin-color-success,#22c55e));background:#10b9811a}.event-icon.warning{color:var(--tlaic-color-warning,var(--admin-color-warning,#fa8c16));background:#f973161a}.event-icon.info{color:#3b82f6;background:#3b82f61a}.event-content{min-width:0}.event-title{color:var(--admin-ui-heading);margin-bottom:2px;font-size:13px;font-weight:700}.event-desc{color:var(--admin-color-text-secondary);font-size:11px;font-weight:500;line-height:1.4}.event-time{color:var(--admin-color-text-secondary);text-align:right;font-size:11px;font-weight:600}.observability-status-strip{border:1px solid var(--admin-color-border);background:linear-gradient(135deg,#10b98114,#7c3aed0a);border-radius:12px;grid-template-columns:1fr 100px;align-items:center;gap:16px;padding:16px 20px;display:grid}.observability-status-info{align-items:center;gap:12px;display:flex}.observability-status-indicator{background:var(--tlaic-color-success,var(--admin-color-success,#22c55e));border-radius:50%;width:12px;height:12px;animation:2s infinite pulse-green;box-shadow:0 0 0 4px #10b98133}.observability-status-text{color:var(--admin-ui-heading);font-size:14px;font-weight:700}.observability-status-meta{color:var(--admin-color-text-secondary);text-align:right;font-size:12px;font-weight:600}.theme-dark .admin-console-shell .alert-item,.theme-dark .admin-console-shell .service-health-card,.theme-dark .admin-console-shell .observability-soft-panel{background:var(--tlaic-color-bg-container,var(--admin-color-bg-container))!important;border-color:var(--tlaic-color-border,var(--admin-color-border))!important;color:var(--tlaic-color-text-body,var(--admin-color-text-body))!important}.agent-governance-page{gap:14px}.agent-access-heading{align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.agent-access-heading .ant-typography{margin:0}.agent-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.agent-access-card{min-width:0;min-height:148px;color:var(--ant-color-text);font:inherit;text-align:left;cursor:pointer;background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:18px;display:grid}.agent-access-card:hover,.agent-access-card:focus-visible{border-color:var(--ant-color-primary)}.agent-access-card:focus-visible{outline:2px solid var(--ant-color-primary-border);outline-offset:2px}.agent-access-card-icon{width:44px;height:44px;color:var(--ant-color-primary);background:var(--ant-color-primary-bg);border-radius:var(--ant-border-radius);place-items:center;display:grid}.agent-access-card-main{flex-direction:column;gap:4px;min-width:0;min-height:110px;display:flex}.agent-access-card-main>strong{font-size:var(--ant-font-size-lg)}.agent-access-card-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}@media (width<=767px){.agent-access-grid{grid-template-columns:minmax(0,1fr)}}.agent-table-name-cell{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:62px;display:grid}.agent-center-card-mark{width:52px;height:52px;color:var(--ant-color-primary);background:var(--ant-color-primary-bg);border:1px solid var(--ant-color-primary-border);border-radius:var(--ant-border-radius);place-items:center;display:grid;overflow:hidden}.agent-center-card-mark img{object-fit:cover;width:100%;height:100%}.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}.agent-table-name-main>.ant-typography{max-width:100%;margin:0;font-size:12px}.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-overview-main-grid>.admin-ui-card.ant-card{flex-direction:column;align-self:stretch;height:100%;display:flex}.tenant-overview-main-grid>.admin-ui-card.ant-card>.ant-card-body{flex:1}.tenant-risk-card>.ant-card-body{grid-template-rows:minmax(0,1fr) auto;gap:14px;display:grid}.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:780;display:inline-flex}.tenant-card-more-button:hover,.tenant-card-more-button:focus-visible{background:var(--admin-ui-blue)}@supports (color:color-mix(in lab, red, red)){.tenant-card-more-button:hover,.tenant-card-more-button:focus-visible{background:color-mix(in srgb, var(--admin-ui-blue) 8%, transparent)}}.tenant-card-more-button:hover,.tenant-card-more-button:focus-visible{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:840}.tenant-risk-summary-footer small{color:var(--admin-ui-muted);font-size:11px;font-weight:720}.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-card .ant-card-body,.center-health-source-grid,.center-lifecycle-list,.center-risk-list,.center-governance-list,.center-activity-list,.tenant-drawer-audit-list{gap:12px;display:grid}.center-health-score{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}.center-health-hero-card>.ant-card-body{padding:22px}.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:840}.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:var(--admin-ui-green)}@supports (color:color-mix(in lab, red, red)){.center-health-status-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:var(--admin-ui-orange)}@supports (color:color-mix(in lab, red, red)){.center-health-status-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:var(--admin-ui-red)}@supports (color:color-mix(in lab, red, red)){.center-health-status-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:720;display:inline-flex;overflow:hidden}.theme-dark .tenant-health-reasons span{color:#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:860;line-height:1.12}.center-health-score .ant-progress-text strong{color:var(--admin-ui-heading);font-size:28px;font-weight:860}.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{background:var(--admin-color-bg-fill);border:1px solid var(--admin-color-split);border-radius:8px;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:760}.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:820;overflow:hidden}.center-health-reasons{flex-wrap:wrap;gap:8px;display:flex}.center-lifecycle-item,.center-risk-list button,.center-governance-list button{width:100%;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;align-items:center;gap:12px;padding:12px;display:grid}.center-lifecycle-item{cursor:pointer;grid-template-columns:30px minmax(0,1fr) 18px}.center-lifecycle-card>.ant-card-body{padding:18px 22px}.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:860}.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:var(--admin-ui-tone,var(--admin-ui-blue));place-items:center;font-size:13px;font-weight:860;display:grid}@supports (color:color-mix(in lab, red, red)){.center-lifecycle-item>span{background:color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 12%, var(--admin-color-bg-container))}}.center-lifecycle-item>span{border-radius:999px}.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 div,.center-risk-list button div,.center-governance-list button span{gap:3px;min-width:0;display:grid}.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:820}.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-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-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 span,.center-activity-list button,.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 span:last-child,.center-activity-list button:last-child,.tenant-drawer-audit-list span:last-child{border-bottom:0}.center-activity-list button{cursor:pointer}.center-activity-list button:hover,.center-activity-list button:focus-visible{color:var(--admin-ui-blue)}.center-activity-list svg{color:var(--admin-ui-blue);grid-row:span 2}.center-activity-list strong,.center-activity-list small,.tenant-drawer-audit-list .ant-typography{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.center-activity-list strong{color:var(--admin-ui-heading);font-size:13px;font-weight:800}.center-activity-list small{color:var(--admin-color-text-secondary);font-size:12px;font-weight:700}.tenant-activity-card>.ant-card-body{padding-top:14px}.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;background:var(--admin-color-bg-fill);border:1px solid var(--admin-color-split);cursor:pointer;border-radius:8px;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:var(--admin-ui-tone,var(--admin-ui-blue))}@supports (color:color-mix(in lab, red, red)){.tenant-audit-activity-item:hover,.tenant-audit-activity-item:focus-visible{background:color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 6%, var(--admin-color-bg-container))}}.tenant-audit-activity-item:hover,.tenant-audit-activity-item:focus-visible{border-color:var(--admin-ui-tone,var(--admin-ui-blue))}@supports (color:color-mix(in lab, red, red)){.tenant-audit-activity-item:hover,.tenant-audit-activity-item:focus-visible{border-color:color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 24%, #d9e6f8)}}.tenant-audit-activity-item:hover,.tenant-audit-activity-item:focus-visible{outline:0}.tenant-audit-activity-item:focus-visible{box-shadow:0 0 0 3px var(--admin-ui-tone,var(--admin-ui-blue))}@supports (color:color-mix(in lab, red, red)){.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:var(--admin-ui-tone,var(--admin-ui-blue));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.tenant-audit-activity-icon{background:color-mix(in srgb, var(--admin-ui-tone,var(--admin-ui-blue)) 10%, var(--admin-color-bg-container))}}.tenant-audit-activity-icon{border-radius:8px}.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:820;overflow:hidden}.tenant-audit-activity-title .ant-tag{flex:none;margin-inline-end:0;font-weight:720}.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:760}.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:#cbd5e1;background:#151829eb;border-color:#5c6e9257}.theme-dark .tenant-audit-activity-item:hover,.theme-dark .tenant-audit-activity-item:focus-visible{color:#e2e8f0;background:var(--admin-ui-tone,#528bff)}@supports (color:color-mix(in lab, red, red)){.theme-dark .tenant-audit-activity-item:hover,.theme-dark .tenant-audit-activity-item:focus-visible{background:color-mix(in srgb, var(--admin-ui-tone,#528bff) 12%, #171c2e)}}.theme-dark .tenant-audit-activity-item:hover,.theme-dark .tenant-audit-activity-item:focus-visible{border-color:var(--admin-ui-tone,#528bff)}@supports (color:color-mix(in lab, red, red)){.theme-dark .tenant-audit-activity-item:hover,.theme-dark .tenant-audit-activity-item:focus-visible{border-color:color-mix(in srgb, var(--admin-ui-tone,#528bff) 30%, #2f3b57)}}.theme-dark .tenant-audit-activity-icon{background:var(--admin-ui-tone,#528bff)}@supports (color:color-mix(in lab, red, red)){.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:#94a3b8}.theme-dark .tenant-audit-activity-meta strong{color:#cbd5e1}.risk-filter-grid{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));align-items:end;gap:12px;display:grid}.risk-filter-card .ant-form-item{margin-bottom:0}.risk-filter-actions{grid-column:1/-1}.risk-filter-actions .ant-form-item-control-input-content{justify-content:flex-end;min-width:0;display:flex}.risk-filter-action-space{justify-content:flex-end;max-width:100%}.risk-filter-action-space .ant-space-item{display:inline-flex}.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-card>.ant-card-head{min-height:58px}.risk-table-card>.ant-card-head .ant-card-extra{min-width:0}.risk-table-card>.ant-card-body{flex-direction:column;flex:auto;min-height:0;padding:14px;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-card .app-table-query-actions .ant-space{flex-wrap:nowrap}.risk-table-card .app-table-query-actions .ant-btn{min-width:72px}.risk-table-selection-count{min-height:32px;color:var(--admin-color-text-secondary);white-space:nowrap;align-items:center;font-size:12px;font-weight:760;display:inline-flex}.risk-table-card .app-data-table-shell,.risk-table-card .app-data-table,.risk-table-card .app-data-table .ant-spin-nested-loading,.risk-table-card .app-data-table .ant-spin-container{flex-direction:column;flex:auto;min-height:0;display:flex}.risk-table-card .app-data-table .ant-table{flex:auto;min-height:0}.risk-table-card .app-data-table .ant-pagination{margin-top:auto!important}.risk-action-disabled-wrap{display:inline-flex}.risk-row-actions{justify-content:flex-end}.risk-row-clickable td{cursor:pointer}.admin-console-shell .app-data-table .ant-table-tbody>tr.risk-row-selected>td,.admin-console-shell .ant-table-wrapper:not(.app-data-table) .ant-table-tbody>tr.risk-row-selected>td{background:var(--admin-color-primary)!important}@supports (color:color-mix(in lab, red, red)){.admin-console-shell .app-data-table .ant-table-tbody>tr.risk-row-selected>td,.admin-console-shell .ant-table-wrapper:not(.app-data-table) .ant-table-tbody>tr.risk-row-selected>td{background:color-mix(in srgb, var(--admin-color-primary) 10%, var(--admin-color-bg-container))!important}}.admin-console-shell .app-data-table .ant-table-tbody>tr.risk-row-selected>td.ant-table-cell-fix-left,.admin-console-shell .app-data-table .ant-table-tbody>tr.risk-row-selected>td.ant-table-cell-fix-right{background:var(--admin-color-primary)!important}@supports (color:color-mix(in lab, red, red)){.admin-console-shell .app-data-table .ant-table-tbody>tr.risk-row-selected>td.ant-table-cell-fix-left,.admin-console-shell .app-data-table .ant-table-tbody>tr.risk-row-selected>td.ant-table-cell-fix-right{background:color-mix(in srgb, var(--admin-color-primary) 10%, var(--admin-color-bg-container))!important}}.risk-permission-alert{margin-bottom:16px}.risk-workplace-row{margin-bottom:0}.risk-workplace-card>.ant-card-body{padding:16px 20px}.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{width:100%;min-height:118px;color:inherit;text-align:left;cursor:pointer;background:var(--admin-color-bg-fill);border:1px solid var(--admin-color-split);border-radius:8px;gap:8px;padding:14px 16px;transition:border-color .2s;display:grid}.risk-project-card:hover,.risk-project-card:focus-visible{border-color:var(--admin-color-primary)}@supports (color:color-mix(in lab, red, red)){.risk-project-card:hover,.risk-project-card:focus-visible{border-color:color-mix(in srgb, var(--admin-color-primary) 45%, var(--admin-color-border))}}.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:820;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:720;display:flex}.risk-activity-feed-item{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:10px 4px;transition:background .15s;display:flex}.risk-activity-feed-item:hover{background:var(--admin-color-bg-fill)}.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-quick-start .ant-btn{justify-content:flex-start}.risk-distribution-row-button{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0}.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{width:100%;color:inherit;text-align:left;cursor:pointer;background:var(--admin-color-bg-fill);border:1px solid var(--admin-color-split);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.risk-sla-compact-item:hover,.risk-sla-compact-item:focus-visible{border-color:var(--admin-color-primary)}@supports (color:color-mix(in lab, red, red)){.risk-sla-compact-item:hover,.risk-sla-compact-item:focus-visible{border-color:color-mix(in srgb, var(--admin-color-primary) 40%, var(--admin-color-border))}}.risk-sla-compact-item span{color:var(--admin-ui-heading);font-size:13px;font-weight:760}.risk-title-button{width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding: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:820}.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-drawer .ant-drawer-body{background:var(--admin-color-bg-fill);padding:16px}.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:840;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:760}.risk-detail-facts strong{color:var(--admin-ui-heading);font-size:13px;font-weight:820}.risk-timeline span,.risk-timeline-link{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 span:last-child,.risk-timeline-link:last-child{border-bottom:0}.risk-timeline-link{cursor:pointer}.risk-timeline-title{min-width:0;color:var(--admin-ui-heading);white-space:normal;font-size:14px;font-weight:820;display:block}.risk-timeline-empty{color:var(--admin-color-text-secondary);white-space:normal;margin:0;font-size:13px;line-height:1.6}.risk-timeline-link:hover,.risk-timeline-link:focus-visible,.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:820}.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 .admin-console-shell .app-data-table .ant-table-tbody>tr.risk-row-selected>td,.theme-dark .admin-console-shell .app-data-table .ant-table-tbody>tr.risk-row-selected>td.ant-table-cell-fix-left,.theme-dark .admin-console-shell .app-data-table .ant-table-tbody>tr.risk-row-selected>td.ant-table-cell-fix-right{background:var(--admin-color-primary)!important}@supports (color:color-mix(in lab, red, red)){.theme-dark .admin-console-shell .app-data-table .ant-table-tbody>tr.risk-row-selected>td,.theme-dark .admin-console-shell .app-data-table .ant-table-tbody>tr.risk-row-selected>td.ant-table-cell-fix-left,.theme-dark .admin-console-shell .app-data-table .ant-table-tbody>tr.risk-row-selected>td.ant-table-cell-fix-right{background:color-mix(in srgb, var(--admin-color-primary) 14%, var(--admin-color-bg-container))!important}}.theme-dark .risk-project-card,.theme-dark .risk-sla-compact-item,.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-workspace-card .ant-card-body{padding:14px}.tenant-workspace-avatar.ant-avatar{color:var(--tenant-health-color,var(--admin-ui-blue));background:var(--tenant-health-color,var(--admin-ui-blue));font-weight:860}@supports (color:color-mix(in lab, red, red)){.tenant-workspace-avatar.ant-avatar{background:color-mix(in srgb, var(--tenant-health-color,var(--admin-ui-blue)) 12%, var(--admin-color-bg-container))}}.tenant-workspace-avatar.ant-avatar{border:1px solid var(--tenant-health-color,var(--admin-ui-blue))}@supports (color:color-mix(in lab, red, red)){.tenant-workspace-avatar.ant-avatar{border:1px solid color-mix(in srgb, var(--tenant-health-color,var(--admin-ui-blue)) 26%, transparent)}}.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-name .ant-typography{max-width:170px}.tenant-workspace-resource{color:var(--admin-color-text-secondary);gap:6px;font-size:12px;font-weight:720;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:820}.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-quota-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.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-quota-delta{border:1px solid var(--admin-color-border,#dfe8f6);border-radius:8px;margin-bottom:16px;display:grid;overflow:hidden}.tenant-quota-delta-header,.tenant-quota-delta-row{grid-template-columns:1fr 1fr 1fr 92px;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:grid}.tenant-quota-delta-header{color:var(--admin-color-text-secondary);background:var(--admin-color-bg-fill);border-bottom:1px solid var(--admin-color-border,#dfe8f6);font-size:12px;font-weight:800}.tenant-quota-delta-row:not(:last-child){border-bottom:1px solid var(--admin-color-split)}.tenant-quota-delta-row span{min-width:0;color:var(--admin-ui-heading);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;overflow:hidden}.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:820}.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:760}.tenant-freeze-impact-grid b{min-width:0;color:var(--admin-ui-heading);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:820;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,.tenant-drawer-identity .ant-typography{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tenant-drawer-identity strong{color:var(--admin-ui-heading);font-size:16px;font-weight:850}.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-quota-form-grid,.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{grid-template-columns:1fr}.risk-table-card .app-table-query-actions .ant-space,.risk-table-card .app-table-query-actions .ant-btn{width:100%}.risk-filter-actions .ant-form-item-control-input-content,.risk-filter-action-space{justify-content:stretch;width:100%}.risk-filter-action-space .ant-space-item{flex:96px}.risk-filter-action-space .ant-btn{width:100%}.risk-summary-strip,.tenant-freeze-impact-grid,.tenant-quota-delta-header,.tenant-quota-delta-row{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 .ant-card-body{gap:8px;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-emergency-board .ant-card-body{padding:16px}.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-card .ant-card-body{padding:20px}.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,.theme-dark .tenants-page .tenant-analysis-card,.theme-dark .tenants-page .panel{color:var(--admin-color-text-body);background:var(--admin-color-bg-container)!important;border-color:var(--admin-color-border)!important}.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:var(--tlaic-color-text-tertiary,#94a3b8)}@supports (color:color-mix(in lab, red, red)){.branding-asset-thumb{--branding-preview-grid:color-mix(in srgb, var(--tlaic-color-text-tertiary,#94a3b8) 13%, var(--tlaic-color-bg-container,#fff))}}.branding-asset-thumb{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 .ant-image{max-width:100%;display:inline-flex}.branding-asset-thumb .ant-image img{object-fit:contain;max-width:100%;max-height:110px}.branding-asset-thumb.is-dark .ant-image img{filter:drop-shadow(0 0 8px #ffffff2e)}.branding-asset-thumb-mask{color:#fffffff2;border-radius:inherit;cursor:pointer;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-mask:focus-visible{opacity:1}.branding-asset-thumb-mask.is-disabled{pointer-events:none}.branding-asset-thumb-mask .lucide-eye{cursor:zoom-in}.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-card{border:1px solid #e2e8f0;border-radius:8px}.ops-metric-card .ant-card-body{gap:8px;padding:14px 16px;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:#64748b;font-size:12px}.ops-panel{border:1px solid #e2e8f0;border-radius:8px}.ops-panel .ant-card-head{border-bottom-color:#e2e8f0;min-height:44px}.ops-panel .ant-card-body{gap:12px;display:grid}.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 #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{background:var(--admin-color-bg-fill);border:1px solid #cbd5e1;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:#64748b}.ops-heatmap-cell-green{border-color:#22c55e}.ops-heatmap-cell-orange{border-color:#fa8c16}.ops-heatmap-cell-red{border-color:#f5222d}.ops-payload{color:#e2e8f0;background:#0f172a;border:1px solid #e2e8f0;border-radius:8px;max-height:320px;margin:0;padding:12px;font-size:12px;overflow:auto}.theme-dark .ops-metric-card,.theme-dark .ops-panel{border-color:var(--admin-color-border)}.theme-dark .ops-panel .ant-card-head,.theme-dark .ops-check-row{border-bottom-color:var(--admin-color-split)}.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-primary .ant-color-picker-trigger{width:30px;min-width:30px;height:30px;box-shadow:none;border-radius:8px}.tag-editor-theme-reset.ant-btn-sm{height:28px;color:var(--admin-ui-blue,#7c3aed);border-radius:7px;flex:none;padding-inline:8px;font-size:11px;font-weight:720}.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 var(--admin-ui-blue,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.tag-editor-composer:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-ui-blue,#7c3aed) 12%, transparent)}}.tag-editor-composer-input.ant-input{min-width:0;color:var(--admin-ui-heading,#0f172a);padding-inline:4px;font-weight:600}.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-config .ant-form-item{margin-bottom:0}.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-root .ant-layout-content.ant-pro-layout-content:has(.tenant-teams-page){flex-direction:column;display:flex!important;overflow:hidden!important}.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-page.admin-page-container.ant-pro-page-container,.tenant-teams-page .ant-pro-grid-content,.tenant-teams-page .ant-pro-grid-content>.ant-pro-grid-content-children,.tenant-teams-page .ant-pro-page-container-children-container,.tenant-teams-page .ant-pro-page-container-children-content{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{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);border-radius:8px;flex-direction:column;gap:12px;min-width:0;height:100%;min-height:0;max-height:100%;padding:14px 12px;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{background:0 0;min-width:0}.tenant-teams-org-tree .ant-tree-treenode{align-items:center;padding:2px 0}.tenant-teams-org-tree .ant-tree-node-content-wrapper{border-radius:6px;min-width:0;padding-block:6px;padding-inline:8px;line-height:1.45}.tenant-teams-org-tree .ant-tree-iconEle{width:20px;height:20px;font-size:15px;line-height:20px}.tenant-teams-org-tree .ant-tree-switcher{width:22px;line-height:32px}.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-query-filter{background:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);border-radius:8px;flex:none;margin-bottom:0;padding:12px 12px 0}.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:var(--admin-color-bg-container);border:1px solid var(--admin-color-border);border-radius:8px;justify-content:center;align-items:center;min-height:160px;padding:24px;display:flex}.tenant-teams-empty-state--inline{border-style:dashed;min-height:120px}.tenant-teams-search-hint{margin-bottom:0}.tenant-teams-member-table{flex:none;min-width:0}.tenant-teams-context-strip{background:var(--admin-color-bg-fill,var(--admin-color-bg-layout,#f5f7fa));border:1px solid var(--admin-color-border);border-radius:8px;flex-direction:column;gap:10px;padding:12px 14px;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-desc .ant-descriptions-item-label{white-space:nowrap}.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-teams-action-divider.ant-divider-vertical{height:1.4em;margin-inline:2px;top:0}.tenant-teams-member-table .ant-table-thead>tr>th{white-space:nowrap}.tenant-teams-member-table .ant-table-cell{vertical-align:middle}.tenant-team-help-trigger{width:32px;height:32px;color:var(--admin-color-text-secondary,#64748b);cursor:pointer;background:0 0;border:0;border-radius:8px;outline:none;place-items:center;padding:0;transition:color .16s,background .16s,box-shadow .16s;display:inline-grid}.tenant-team-help-trigger:hover{color:var(--admin-color-primary,#7c3aed);background:var(--admin-color-primary,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.tenant-team-help-trigger:hover{background:color-mix(in srgb, var(--admin-color-primary,#7c3aed) 8%, transparent)}}.tenant-team-help-trigger:focus-visible{color:var(--admin-color-primary,#7c3aed);box-shadow:0 0 0 3px var(--admin-color-primary,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.tenant-team-help-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-color-primary,#7c3aed) 16%, transparent)}}.tenant-team-help-popover-root .ant-popover-inner{border:1px solid var(--admin-color-border,#dfe8f6);padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tenant-team-help-popover-root .ant-popover-inner{border:1px solid color-mix(in srgb, var(--admin-color-border,#dfe8f6) 88%, #c7d7ef)}}.tenant-team-help-popover-root .ant-popover-inner{border-radius:12px;box-shadow:0 8px 24px #17306014,0 2px 8px #1730600a}.tenant-team-help-popover-root .ant-popover-inner-content{padding:0}.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:var(--admin-color-primary,#7c3aed);width:5px;height:5px;position:absolute;top:.62em;left:0}@supports (color:color-mix(in lab, red, red)){.tenant-team-help-list li:before{background:color-mix(in srgb, var(--admin-color-primary,#7c3aed) 72%, #94a3b8)}}.tenant-team-help-list li:before{border-radius:999px}.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-team-quota-tag.ant-tag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-inline-end:0;overflow:hidden}.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;padding-inline:0;font-size:12px;font-weight:650}.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 .ant-drawer-body{background:var(--admin-color-bg-fill);padding:16px}.tenant-team-detail-drawer-root .ant-drawer-content-wrapper{max-width:calc(100vw - 32px)}.tenant-team-detail-drawer-title{min-width:0}.tenant-team-detail-panel{gap:14px;min-width:0;display:grid}.tenant-team-detail-panel .panel.ant-card{border-color:var(--admin-color-border);border-radius:8px;width:100%;min-width:0;box-shadow:0 8px 22px #1730600d}.tenant-team-detail-panel>.ant-space,.tenant-team-detail-panel>.usage-quota-page,.tenant-team-detail-panel>.ant-space>.ant-space-item,.tenant-team-detail-panel>.usage-quota-page>.ant-space-item{width:100%;min-width:0}.tenant-team-detail-panel .ant-alert-content{min-width:0}.tenant-team-detail-panel .ant-alert-message,.tenant-team-detail-panel .ant-alert-description{overflow-wrap:anywhere;white-space:normal}.theme-dark .tenant-team-help-trigger{background:0 0}.theme-dark .tenant-team-help-popover-root .ant-popover-inner{background:var(--admin-color-bg-container);border-color:var(--admin-color-border)}@media (width<=991px){.admin-pro-layout-root .ant-layout-content.ant-pro-layout-content:has(.tenant-teams-page){display:block!important;overflow:auto!important}.admin-pro-layout-content:has(.tenant-teams-page){height:auto;max-height:none;display:block;overflow:visible}.tenant-teams-page.admin-page-container.ant-pro-page-container,.tenant-teams-page .ant-pro-grid-content,.tenant-teams-page .ant-pro-grid-content>.ant-pro-grid-content-children,.tenant-teams-page .ant-pro-page-container-children-container,.tenant-teams-page .ant-pro-page-container-children-content,.tenant-teams-workspace,.tenant-teams-layout,.tenant-teams-detail{height:auto;max-height:none;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}}@media (width<=720px){.tenant-team-detail-drawer-root .ant-drawer-content-wrapper{max-width:100vw}}.org-excel-upload .ant-upload-drag-container{justify-items:center;gap:6px;display:grid}.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-stats{background:var(--gateway-surface);border:1px solid var(--gateway-line);border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin-block-end:0;display:grid;overflow:hidden}.gateway-trace-stats.ant-pro-card,.gateway-trace-stats>.ant-pro-card-body,.gateway-trace-stats .ant-pro-statistic-card-group{display:contents}.gateway-trace-stats .ant-pro-statistic-card,.gateway-trace-stats .ant-pro-card{border-inline-end:1px solid var(--gateway-line);min-width:0;box-shadow:none}.gateway-trace-stats .ant-pro-statistic-card:last-child,.gateway-trace-stats .ant-pro-card:last-child{border-inline-end:0}.gateway-trace-stats .ant-pro-card-body{padding:16px 12px}.gateway-trace-charts{border:1px solid var(--gateway-line);background:var(--gateway-surface);border-radius:8px;margin-block:0;overflow:hidden}.gateway-trace-chart-card .ant-pro-card-title{font-size:14px;font-weight:600}.gateway-trace-charts-loading{justify-content:center;align-items:center;gap:8px;min-height:240px;display:flex}.gateway-trace-echarts-canvas{width:100%;min-width:0}@media (width<=1199px){.gateway-trace-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.gateway-trace-stats .ant-pro-statistic-card:nth-child(4n),.gateway-trace-stats .ant-pro-card:nth-child(4n){border-inline-end:0}}@media (width<=767px){.gateway-trace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-trace-stats .ant-pro-statistic-card:nth-child(2n),.gateway-trace-stats .ant-pro-card:nth-child(2n){border-inline-end:0}}.gateway-trace-detail-page .gateway-trace-detail-back{margin-block-end:12px;display:inline-block}.gateway-span-detail-stats{background:var(--gateway-surface);border:1px solid var(--gateway-line);border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-block-end:12px;display:grid;overflow:hidden}.gateway-span-detail-stats.ant-pro-card,.gateway-span-detail-stats>.ant-pro-card-body,.gateway-span-detail-stats .ant-pro-statistic-card-group{display:contents}.gateway-span-detail-stats .ant-pro-statistic-card,.gateway-span-detail-stats .ant-pro-card{border-inline-end:1px solid var(--gateway-line);min-width:0;box-shadow:none}.gateway-span-detail-stats .ant-pro-statistic-card:last-child,.gateway-span-detail-stats .ant-pro-card:last-child{border-inline-end:0}.gateway-span-detail-stats .ant-pro-card-body{padding:16px 12px}.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}@media (width<=1199px){.gateway-span-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.gateway-span-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.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%;padding:8px 12px;display:block}.gateway-span-lane-axis{border-block-end:1px solid var(--gateway-line);background:var(--gateway-soft);min-height:28px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.gateway-span-lane-axis{background:color-mix(in srgb, var(--gateway-soft) 70%, var(--gateway-surface))}}.gateway-span-lane-axis .gateway-span-tree-axis-ticks{grid-template-columns:repeat(5,minmax(0,1fr))}.gateway-span-lane-row{width:100%;color:inherit;text-align:start;border:0;border-block-end:1px solid var(--gateway-line);cursor:pointer;background:0 0;padding:10px 12px;display:block}.gateway-span-lane-row:last-child{border-block-end:0}.gateway-span-lane-row:hover,.gateway-span-lane-row-active{background:var(--gateway-blue)}@supports (color:color-mix(in lab, red, red)){.gateway-span-lane-row:hover,.gateway-span-lane-row-active{background:color-mix(in srgb, var(--gateway-blue) 8%, transparent)}}.gateway-trace-workspace .gateway-trace-span-detail{height:100%;margin-block-start:0}.gateway-trace-stage-chain{margin-block-end:12px}.gateway-request-table.data-pro-table .ant-table-cell{min-width:unset}.gateway-request-table .ant-table-thead>tr>th{white-space:nowrap}.gateway-request-table .ant-table-tbody>tr{cursor:pointer}.gateway-table-cell{min-width:0;max-width:100%}.gateway-table-cell-end{align-items:flex-end;width:100%}.gateway-trace-drawer .ant-drawer-header{border-bottom-color:var(--gateway-line);padding:16px 20px}.gateway-trace-drawer .ant-drawer-body{background:var(--admin-color-bg-fill,#f5f5f5);padding:16px 20px 24px}.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-metric .ant-statistic-title{color:var(--gateway-muted);margin-block-end:4px;font-size:12px}.gateway-trace-metric .ant-statistic-content{color:var(--gateway-heading);font-size:18px;line-height:1.3}.gateway-trace-section,.gateway-trace-gantt,.gateway-trace-gantt-chart,.gateway-trace-view-tabs,.gateway-trace-view-pane,.gateway-span-tree,.gateway-span-tree-row,.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{width:100%;min-width:0}.gateway-trace-gantt{gap:0;display:grid}.gateway-trace-view-tabs>.ant-tabs-nav{margin-block-end:12px}.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{min-height:36px;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:5px 8px}.gateway-span-waterfall-row:hover,.gateway-span-waterfall-row-active{background:var(--gateway-blue)}@supports (color:color-mix(in lab, red, red)){.gateway-span-waterfall-row:hover,.gateway-span-waterfall-row-active{background:color-mix(in srgb, var(--gateway-blue) 9%, transparent)}}.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,.gateway-span-tree-row{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-axis{min-height:28px;color:var(--gateway-muted);border-block-end:1px solid var(--gateway-line);background:var(--gateway-soft);font-size:12px}@supports (color:color-mix(in lab, red, red)){.gateway-span-tree-axis{background:color-mix(in srgb, var(--gateway-soft) 70%, var(--gateway-surface))}}.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{width:100%;color:inherit;text-align:start;border:0;border-block-end:1px solid var(--gateway-line);cursor:pointer;background:0 0;border-inline-start:3px solid #0000}.gateway-span-tree-row:last-child{border-block-end:0}.gateway-span-tree-row:hover{background:var(--gateway-blue)}@supports (color:color-mix(in lab, red, red)){.gateway-span-tree-row:hover{background:color-mix(in srgb, var(--gateway-blue) 5%, transparent)}}.gateway-span-tree-row-active{background:var(--gateway-blue)}@supports (color:color-mix(in lab, red, red)){.gateway-span-tree-row-active{background:color-mix(in srgb, var(--gateway-blue) 8%, transparent)}}.gateway-span-tree-row-active{border-inline-start-color:var(--gateway-blue)}.gateway-span-tree-row-kind-llm.gateway-span-tree-row-active{border-inline-start-color:var(--ant-purple-6,#722ed1)}.gateway-span-tree-row-kind-tool.gateway-span-tree-row-active{border-inline-start-color:var(--ant-cyan-6,#13c2c2)}.gateway-span-tree-row-kind-skill.gateway-span-tree-row-active{border-inline-start-color:var(--ant-geekblue-6,#2f54eb)}.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-span-tree-toggle{width:16px;height:16px;color:var(--gateway-muted);cursor:pointer;border-radius:4px;flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex}.gateway-span-tree-toggle:hover{color:var(--gateway-blue);background:var(--gateway-blue)}@supports (color:color-mix(in lab, red, red)){.gateway-span-tree-toggle:hover{background:color-mix(in srgb, var(--gateway-blue) 8%, transparent)}}.gateway-span-tree-toggle-spacer{visibility:hidden;pointer-events:none}.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-stat .ant-statistic-title{color:var(--gateway-muted);margin-block-end:2px;font-size:12px}.gateway-trace-span-stat .ant-statistic-content{color:var(--gateway-heading);font-size:16px;line-height:1.3}.gateway-trace-span-detail-tabs,.gateway-trace-record,.gateway-trace-record .ant-tabs,.gateway-trace-record .ant-tabs-content-holder,.gateway-trace-record .ant-tabs-content,.gateway-trace-record .ant-tabs-tabpane{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-trace-stage-timeline .ant-timeline,.gateway-stage-timeline{margin-block-end:0}.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-snapshot-chip .ant-typography{margin:0}.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-llm-payload-viewer .ant-tabs,.gateway-llm-payload-viewer .ant-tabs-content-holder,.gateway-llm-payload-viewer .ant-tabs-content,.gateway-llm-payload-viewer .ant-tabs-tabpane,.gateway-llm-payload-tabs{min-width:0}.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}.theme-dark .gateway-trace-drawer .ant-drawer-body{background:#171c2e}@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}.gateway-trace-metric .ant-statistic-content{font-size:16px}}.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:linear-gradient(180deg, var(--tlaic-color-bg-container,var(--admin-color-bg-container)), var(--tlaic-color-bg-fill,var(--admin-color-bg-fill)));--admin-modern-row-alt:var(--tlaic-color-bg-fill,var(--admin-color-bg-fill))}@supports (color:color-mix(in lab, red, red)){.theme-dark{--admin-modern-row-alt:color-mix(in srgb, var(--tlaic-color-bg-fill,var(--admin-color-bg-fill)) 82%, transparent)}}.theme-dark{--admin-modern-row-hover:var(--tlaic-color-primary,var(--admin-color-primary))}@supports (color:color-mix(in lab, red, red)){.theme-dark{--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)))}}.theme-dark{--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 .panel,.theme-dark .admin-console-shell .metric-card,.theme-dark .admin-console-shell .admin-ui-card,.theme-dark .admin-console-shell .admin-data-card,.theme-dark .admin-console-shell .admin-ui-kpi-card,.theme-dark .admin-console-shell .ant-card,.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 .agent-detail-panel,.theme-dark .admin-console-shell .observability-kpi-card,.theme-dark .admin-console-shell .watermark-card,.theme-dark .admin-console-shell .trend-card,.theme-dark .admin-console-shell .capacity-card,.theme-dark .admin-console-shell .usage-page-header,.theme-dark .admin-console-shell .usage-data-panel,.theme-dark .admin-console-shell .usage-data-panel-compact,.theme-dark .admin-console-shell .usage-breakdown-card,.theme-dark .admin-console-shell .quota-form-section,.theme-dark .admin-console-shell .quota-config-section,.theme-dark .admin-console-shell .quota-setting-card,.theme-dark .admin-console-shell .quota-save-strip,.theme-dark .admin-console-shell .usage-metric-card,.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}html.theme-dark .ant-modal-content,html.theme-dark .ant-drawer-content,html.theme-dark .ant-drawer-header,html.theme-dark .ant-drawer-body,html.theme-dark .ant-popover-inner,html.theme-dark .ant-dropdown-menu,html.theme-dark .ant-select-dropdown,html.theme-dark .ant-picker-panel-container{color:var(--admin-modern-text)!important;background:var(--admin-modern-surface)!important;border-color:var(--admin-modern-border)!important}.theme-dark .admin-console-shell .usage-quota-page .panel>.ant-card-head,.theme-dark .admin-console-shell .quota-section-header{background:var(--admin-modern-header-bg)!important;border-bottom-color:var(--admin-modern-border-soft)!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-section,.theme-dark .admin-console-shell .settings-subsection,.theme-dark .admin-console-shell .settings-summary-item,.theme-dark .admin-console-shell .tlaic-appearance-language-card,.theme-dark .admin-console-shell .tlaic-appearance-choice,.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,.theme-dark .admin-console-shell .app-table-query-form{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 .ant-card-head,.theme-dark .admin-console-shell .panel>.ant-card-head,.theme-dark .admin-console-shell .admin-ui-card>.ant-card-head,.theme-dark .admin-console-shell .admin-data-card>.ant-card-head,.theme-dark .admin-console-shell .quota-section-header,.theme-dark .admin-console-shell .agent-detail-tabs .ant-tabs-nav,.theme-dark .admin-console-shell .settings-topbar,.theme-dark .admin-console-shell .settings-sticky-actions{color:var(--admin-modern-heading);background:var(--admin-modern-header-bg)!important;border-bottom-color:var(--admin-modern-border-soft)!important}.theme-dark .admin-console-shell .admin-console-topbar{background:var(--admin-modern-surface)!important}@supports (color:color-mix(in lab, red, red)){.theme-dark .admin-console-shell .admin-console-topbar{background:color-mix(in srgb, var(--admin-modern-surface) 96%, transparent)!important}}.theme-dark .admin-console-shell .admin-console-topbar{border-bottom-color:var(--admin-modern-border)!important}.theme-dark .admin-console-shell .admin-console-sider.app-sider,.theme-dark .admin-console-shell .admin-console-sider.app-sider.ant-layout-sider{background:var(--admin-modern-surface)!important;border-right-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 .admin-ui-kpi-icon,.theme-dark .admin-console-shell .tenant-watermark-icon,.theme-dark .admin-console-shell .tenant-runtime-config-card>span,.theme-dark .admin-console-shell .tenant-runtime-metric>span,.theme-dark .admin-console-shell .tenant-runtime-op-card>span,.theme-dark .admin-console-shell .tenant-governance-icon,.theme-dark .admin-console-shell .tenant-audit-activity-icon,.theme-dark .admin-console-shell .agent-tool-item,.theme-dark .admin-console-shell .agent-detail-tags .ant-tag,.theme-dark .admin-console-shell .risk-detail-empty,.theme-dark .admin-console-shell .risk-inline-empty,.theme-dark .admin-console-shell .usage-chart-empty,.theme-dark .admin-console-shell .tenant-trend-empty-state,.theme-dark .admin-console-shell .quota-setting-current,.theme-dark .admin-console-shell .observability-status-strip,.theme-dark .admin-console-shell .settings-preview-stats span,.theme-dark .admin-console-shell .settings-preview-activity,.theme-dark .admin-console-shell .settings-order-list{color:var(--admin-modern-text);background:var(--admin-modern-surface-soft)!important;border-color:var(--admin-modern-border-soft)!important}.theme-dark .admin-console-shell,.theme-dark .admin-console-shell .ant-typography,.theme-dark .admin-console-shell .ant-table,.theme-dark .admin-console-shell .ant-form-item-label>label,.theme-dark .admin-console-shell .ant-descriptions-item-content,.theme-dark .admin-console-shell .ant-list-item,.theme-dark .admin-console-shell .ant-drawer-title,.theme-dark .admin-console-shell .ant-modal-title,.theme-dark .admin-console-shell h1,.theme-dark .admin-console-shell h2,.theme-dark .admin-console-shell h3,.theme-dark .admin-console-shell h4,.theme-dark .admin-console-shell h5,.theme-dark .admin-console-shell h6,.theme-dark .admin-console-shell strong,.theme-dark .admin-console-shell b{color:var(--admin-modern-heading)}.theme-dark .admin-console-shell .ant-typography-secondary,.theme-dark .admin-console-shell .ant-form-item-extra,.theme-dark .admin-console-shell .ant-form-item-explain,.theme-dark .admin-console-shell .ant-empty-description,.theme-dark .admin-console-shell .ant-pagination,.theme-dark .admin-console-shell .ant-statistic-title,.theme-dark .admin-console-shell small,.theme-dark .admin-console-shell em,.theme-dark .admin-console-shell .admin-ui-kpi-card small,.theme-dark .admin-console-shell .admin-ui-kpi-card em,.theme-dark .admin-console-shell .admin-ui-heading-meta,.theme-dark .admin-console-shell .admin-console-nav-group>span,.theme-dark .admin-console-shell .app-table-query-form .ant-form-item-label>label,.theme-dark .admin-console-shell .installed-agent-info p,.theme-dark .admin-console-shell .agent-detail-section h5,.theme-dark .admin-console-shell .agent-detail-item label,.theme-dark .admin-console-shell .agent-trend-header h6,.theme-dark .admin-console-shell .observability-kpi-label,.theme-dark .admin-console-shell .observability-kpi-meta,.theme-dark .admin-console-shell .observability-status-meta,.theme-dark .admin-console-shell .event-desc,.theme-dark .admin-console-shell .event-time,.theme-dark .admin-console-shell .tenant-action-item small,.theme-dark .admin-console-shell .tenant-recommendation-item small,.theme-dark .admin-console-shell .tenant-governance-copy small,.theme-dark .admin-console-shell .usage-page-meta,.theme-dark .admin-console-shell .usage-empty-line{color:var(--admin-modern-muted)!important}.theme-dark .admin-console-shell .ant-typography:not(.ant-typography-secondary),.theme-dark .admin-console-shell p,.theme-dark .admin-console-shell .ant-table-tbody>tr>td,.theme-dark .admin-console-shell .agent-detail-item span,.theme-dark .admin-console-shell .tenant-action-item strong,.theme-dark .admin-console-shell .tenant-recommendation-item strong,.theme-dark .admin-console-shell .event-title,.theme-dark .admin-console-shell .observability-kpi-value,.theme-dark .admin-console-shell .observability-status-text,.theme-dark .admin-console-shell .installed-agent-info h4,.theme-dark .admin-console-shell .agent-detail-title h3{color:var(--admin-modern-text)}.theme-dark .admin-console-shell .installed-agent-icon,.theme-dark .admin-console-shell .agent-detail-avatar,.theme-dark .admin-console-shell .ant-btn-primary:not(.ant-btn-dangerous),.theme-dark .admin-console-shell .ant-btn-primary.ant-btn-dangerous,.theme-dark .admin-console-shell .ant-tag-has-color{color:#fff!important}.theme-dark .admin-console-shell .ant-table-wrapper .ant-table,.theme-dark .admin-console-shell .app-data-table .ant-table{color:var(--admin-modern-text)!important;background:0 0!important}.theme-dark .admin-console-shell .ant-table-container,.theme-dark .admin-console-shell .app-data-table .ant-table-container{border-color:var(--admin-modern-border)!important;background:var(--admin-modern-surface)!important}.theme-dark .admin-console-shell .ant-table-thead>tr>th,.theme-dark .admin-console-shell .app-data-table .ant-table-thead>tr>th,.theme-dark .admin-console-shell .ant-table-thead>tr>th.ant-table-cell-fix-left,.theme-dark .admin-console-shell .ant-table-thead>tr>th.ant-table-cell-fix-right{color:var(--admin-modern-text)!important;background:var(--admin-modern-header-bg)!important;border-bottom-color:var(--admin-modern-border-soft)!important}.theme-dark .admin-console-shell .ant-table-tbody>tr>td,.theme-dark .admin-console-shell .app-data-table .ant-table-tbody>tr>td,.theme-dark .admin-console-shell .ant-table-tbody>tr>td.ant-table-cell-fix-left,.theme-dark .admin-console-shell .ant-table-tbody>tr>td.ant-table-cell-fix-right,.theme-dark .admin-console-shell .ant-table-placeholder .ant-table-cell,.theme-dark .admin-console-shell .ant-table-expanded-row>td{color:var(--admin-modern-text)!important;background:var(--admin-modern-surface)!important;border-bottom-color:var(--admin-modern-border-soft)!important}.theme-dark .admin-console-shell .ant-table-tbody>tr:nth-child(2n)>td,.theme-dark .admin-console-shell .app-data-table .ant-table-tbody>tr:nth-child(2n)>td,.theme-dark .admin-console-shell .app-data-table .ant-table-tbody>tr.app-data-table-row-alt>td,.theme-dark .admin-console-shell .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-left,.theme-dark .admin-console-shell .ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-right{background:var(--admin-modern-row-alt)!important}.theme-dark .admin-console-shell .ant-table-tbody>tr:hover>td,.theme-dark .admin-console-shell .app-data-table .ant-table-tbody>tr:hover>td,.theme-dark .admin-console-shell .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.theme-dark .admin-console-shell .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:var(--admin-modern-row-hover)!important}.theme-dark .admin-console-shell .ant-input,.theme-dark .admin-console-shell .ant-input-affix-wrapper,.theme-dark .admin-console-shell .ant-input-number,.theme-dark .admin-console-shell .ant-input-number-group-addon,.theme-dark .admin-console-shell .ant-select-selector,.theme-dark .admin-console-shell .ant-picker,.theme-dark .admin-console-shell .ant-mentions,.theme-dark .admin-console-shell .tm-search-input,.theme-dark .admin-console-shell .admin-console-search .ant-input-affix-wrapper{color:var(--admin-modern-text)!important;background:var(--admin-modern-surface)!important;border-color:var(--admin-modern-border)!important}.theme-dark .admin-console-shell .ant-input::placeholder,.theme-dark .admin-console-shell .ant-select-selection-placeholder,.theme-dark .admin-console-shell .ant-picker-input>input::placeholder{color:var(--admin-modern-subtle)!important}.theme-dark .admin-console-shell .ant-btn-default:not(.ant-btn-dangerous),.theme-dark .admin-console-shell .ant-btn-dashed:not(.ant-btn-dangerous){color:var(--admin-modern-text)!important;background:var(--admin-modern-surface)!important;border-color:var(--admin-modern-border)!important}.theme-dark .admin-console-shell .ant-btn-default:not(.ant-btn-dangerous):hover,.theme-dark .admin-console-shell .ant-btn-dashed:not(.ant-btn-dangerous):hover{color:var(--admin-color-primary-on-soft)!important;background:var(--admin-modern-primary-soft)!important;border-color:var(--admin-color-primary)!important}.theme-dark .admin-console-shell .ant-btn-default.ant-btn-dangerous,.theme-dark .admin-console-shell .ant-btn-dashed.ant-btn-dangerous{color:var(--tlaic-color-danger,var(--admin-color-danger,#f87171))!important;border-color:var(--tlaic-color-danger-border,var(--admin-color-danger,#f87171))!important;background:var(--admin-modern-surface)!important}.theme-dark .admin-console-shell .ant-btn-default.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover,.theme-dark .admin-console-shell .ant-btn-dashed.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover{color:var(--tlaic-color-danger-hover,#fb7185)!important;border-color:var(--tlaic-color-danger,var(--admin-color-danger,#f87171))!important;background:var(--tlaic-color-danger-soft,var(--admin-color-danger-soft))!important}.theme-dark .admin-console-shell .ant-btn-link.ant-btn-dangerous,.theme-dark .admin-console-shell .ant-btn-text.ant-btn-dangerous{color:var(--tlaic-color-danger,var(--admin-color-danger,#f87171))!important}.theme-dark .admin-console-shell .ant-btn:disabled,.theme-dark .admin-console-shell .ant-btn.ant-btn-disabled,.theme-dark .admin-console-shell .ant-btn:disabled:hover,.theme-dark .admin-console-shell .ant-btn.ant-btn-disabled:hover{color:var(--admin-modern-muted)!important;background:var(--admin-modern-surface-elevated,var(--admin-modern-surface-soft))!important}@supports (color:color-mix(in lab, red, red)){.theme-dark .admin-console-shell .ant-btn:disabled,.theme-dark .admin-console-shell .ant-btn.ant-btn-disabled,.theme-dark .admin-console-shell .ant-btn:disabled:hover,.theme-dark .admin-console-shell .ant-btn.ant-btn-disabled:hover{background:color-mix(in srgb, var(--admin-modern-surface-elevated,var(--admin-modern-surface-soft)) 88%, #000)!important}}.theme-dark .admin-console-shell .ant-btn:disabled,.theme-dark .admin-console-shell .ant-btn.ant-btn-disabled,.theme-dark .admin-console-shell .ant-btn:disabled:hover,.theme-dark .admin-console-shell .ant-btn.ant-btn-disabled:hover{opacity:.78;border-color:var(--admin-modern-border)!important}.theme-dark .admin-console-shell .ant-btn-primary:not(.ant-btn-dangerous){background:linear-gradient(135deg, var(--admin-color-primary) 0%, var(--admin-color-primary-hover) 100%)!important;color:#fff!important;border-color:#0000!important}.theme-dark .admin-console-shell .ant-btn-primary.ant-btn-dangerous{background:linear-gradient(135deg, var(--tlaic-color-danger,var(--admin-color-danger,#f87171)) 0%, var(--tlaic-color-danger-hover,#fb7185) 100%)!important;color:#fff!important;border-color:#0000!important}.theme-dark .admin-console-shell .ant-btn-link{color:var(--admin-color-primary-on-soft)!important}.theme-dark .admin-console-shell .ant-segmented{background:var(--admin-modern-surface-soft)!important}.theme-dark .admin-console-shell .ant-segmented-item-selected{background:var(--admin-modern-surface)!important;color:var(--admin-modern-heading)!important}.theme-dark .admin-console-shell .ant-tabs-tab,.theme-dark .admin-console-shell .ant-tabs-tab-btn{color:var(--admin-modern-muted)!important}.theme-dark .admin-console-shell .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--admin-color-primary-on-soft)!important}.theme-dark .admin-console-shell .ant-tabs-ink-bar{background:var(--admin-color-primary)!important}.theme-dark .admin-console-shell .ant-tabs-nav:before{border-bottom-color:var(--admin-modern-border-soft)!important}.theme-dark .admin-console-shell .ant-tag-green,.theme-dark .admin-console-shell .ant-tag-success{color:var(--admin-color-success-on-soft)!important;background:var(--admin-modern-success-soft)!important}.theme-dark .admin-console-shell .ant-tag-blue,.theme-dark .admin-console-shell .ant-tag-processing{color:var(--admin-color-primary-on-soft)!important;background:var(--admin-modern-primary-soft)!important}.theme-dark .admin-console-shell .ant-tag-orange,.theme-dark .admin-console-shell .ant-tag-warning,.theme-dark .admin-console-shell .ant-tag-gold{color:var(--admin-color-warning-on-soft)!important;background:var(--admin-modern-warning-soft)!important}.theme-dark .admin-console-shell .ant-tag-red,.theme-dark .admin-console-shell .ant-tag-error{color:var(--admin-color-error-on-soft)!important;background:var(--admin-modern-error-soft)!important}.theme-dark .admin-console-shell .ant-tag-purple{color:var(--admin-color-model-on-soft)!important;background:var(--admin-modern-model-soft)!important}.theme-dark .admin-console-shell .ant-tag-cyan{color:var(--admin-color-runtime-on-soft)!important;background:var(--admin-modern-runtime-soft)!important}.theme-dark .admin-console-shell .ant-tag-default{color:var(--admin-modern-muted)!important;background:var(--admin-modern-muted)!important}@supports (color:color-mix(in lab, red, red)){.theme-dark .admin-console-shell .ant-tag-default{background:color-mix(in srgb, var(--admin-modern-muted) 16%, transparent)!important}}.theme-dark .admin-console-shell code,.theme-dark .admin-console-shell .ant-typography code,.theme-dark .admin-console-shell .app-data-table code{color:var(--admin-color-primary-on-soft)!important;background:var(--admin-modern-primary-soft)!important;border-color:var(--admin-color-primary)!important}@supports (color:color-mix(in lab, red, red)){.theme-dark .admin-console-shell code,.theme-dark .admin-console-shell .ant-typography code,.theme-dark .admin-console-shell .app-data-table code{border-color:color-mix(in srgb, var(--admin-color-primary) 28%, transparent)!important}}.theme-dark .admin-console-shell .admin-console-nav-item{color:var(--admin-modern-text)}.theme-dark .admin-console-shell .admin-console-nav-item:hover{background:var(--admin-modern-primary-soft)!important;color:var(--admin-color-primary-on-soft)!important}.theme-dark .admin-console-shell .admin-console-nav-item.admin-console-nav-item-active{background:linear-gradient(90deg, var(--admin-color-primary), var(--admin-color-primary))!important}@supports (color:color-mix(in lab, red, red)){.theme-dark .admin-console-shell .admin-console-nav-item.admin-console-nav-item-active{background:linear-gradient(90deg, color-mix(in srgb, var(--admin-color-primary) 18%, transparent), color-mix(in srgb, var(--admin-color-primary) 7%, transparent))!important}}.theme-dark .admin-console-shell .admin-console-nav-item.admin-console-nav-item-active{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 .tenant-action-item:hover,.theme-dark .admin-console-shell .tenant-recommendation-item:hover,.theme-dark .admin-console-shell .tenant-action-list>button:hover,.theme-dark .admin-console-shell .tenant-recommendation-list>button: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:var(--admin-color-primary)!important}@supports (color:color-mix(in lab, red, red)){.theme-dark .admin-console-shell .tenant-action-item:hover,.theme-dark .admin-console-shell .tenant-recommendation-item:hover,.theme-dark .admin-console-shell .tenant-action-list>button:hover,.theme-dark .admin-console-shell .tenant-recommendation-list>button:hover,.theme-dark .admin-console-shell .installed-agent-card:hover,.theme-dark .admin-console-shell .agent-tool-item:hover{border-color:color-mix(in srgb, var(--admin-color-primary) 35%, var(--admin-modern-border))!important}}.theme-dark .admin-console-shell .installed-agent-card.selected{background:var(--admin-color-primary)!important}@supports (color:color-mix(in lab, red, red)){.theme-dark .admin-console-shell .installed-agent-card.selected{background:color-mix(in srgb, var(--admin-color-primary) 10%, var(--admin-modern-surface))!important}}.theme-dark .admin-console-shell .installed-agent-card.selected{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:var(--admin-ui-tone,var(--admin-color-primary))!important}@supports (color:color-mix(in lab, red, red)){.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{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 .ant-progress-inner{background:var(--admin-modern-muted)!important}@supports (color:color-mix(in lab, red, red)){.theme-dark .admin-console-shell .ant-progress-inner{background:color-mix(in srgb, var(--admin-modern-muted) 18%, transparent)!important}}.theme-dark .admin-console-shell .ant-divider{border-color:var(--admin-modern-border-soft)!important}.theme-dark .admin-console-shell .ant-alert{border-color:var(--admin-modern-border)!important}.theme-dark .admin-console-shell .ant-alert-info{background:var(--admin-modern-primary-soft)!important}.theme-dark .admin-console-shell .ant-alert-success{background:var(--admin-modern-success-soft)!important}.theme-dark .admin-console-shell .ant-alert-warning{background:var(--admin-modern-warning-soft)!important}.theme-dark .admin-console-shell .ant-alert-error{background:var(--admin-modern-error-soft)!important}.theme-dark .admin-console-shell .tenants-page .panel,.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,.theme-dark .admin-console-shell .model-catalog-page .panel{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 [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:var(--admin-modern-muted)}@supports (color:color-mix(in lab, red, red)){.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:var(--usage-insight-metric-accent,var(--admin-color-primary))!important}@supports (color:color-mix(in lab, red, red)){.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-nav .admin-console-menu.ant-menu{width:100%;min-width:0;color:var(--tlaic-color-text-body,var(--admin-color-text-body,#334155));background:0 0;border-inline-end:0;padding:0}.admin-console-nav .admin-console-menu .ant-menu-item,.admin-console-nav .admin-console-menu .ant-menu-submenu-title{width:calc(100% - 8px);height:40px;color:var(--tlaic-color-text-body,var(--admin-color-text-body,#334155));border:0;border-radius:10px;margin:2px 4px;font-size:14px;font-weight:500;line-height:40px;transition:color .16s,background-color .16s}.admin-console-nav .admin-console-menu>.ant-menu-item,.admin-console-nav .admin-console-menu>.ant-menu-submenu>.ant-menu-submenu-title{padding-inline:13px!important}.admin-console-nav .admin-console-menu .ant-menu-sub.ant-menu-inline{background:0 0}.admin-console-nav .admin-console-menu .ant-menu-sub .ant-menu-item{color:var(--tlaic-color-text-secondary,var(--admin-color-text-secondary,#64748b));font-size:13px;padding-inline-start:38px!important}.admin-console-nav .admin-console-menu .ant-menu-item-icon,.admin-console-nav .admin-console-menu .ant-menu-submenu-title .ant-menu-item-icon{color:currentColor;stroke-width:1.9px;min-width:18px}.admin-console-nav .admin-console-menu .ant-menu-item:hover,.admin-console-nav .admin-console-menu .ant-menu-submenu-title:hover{color:var(--admin-ui-heading)!important;background:var(--tlaic-color-bg-fill,var(--admin-color-bg-fill,#f8fafc))!important}.admin-console-nav .admin-console-menu .ant-menu-item-selected{box-shadow:none;font-weight:600;color:var(--tlaic-color-primary-on-soft,var(--admin-color-primary-on-soft,var(--admin-ui-blue)))!important;background:var(--tlaic-color-primary-soft,var(--admin-color-primary-soft))!important}.admin-console-nav .admin-console-menu>.ant-menu-submenu-selected>.ant-menu-submenu-title,.admin-console-nav .admin-console-menu>.ant-menu-submenu-open>.ant-menu-submenu-title{color:var(--admin-ui-blue)}.admin-console-nav .admin-console-menu .ant-menu-submenu-arrow{color:var(--tlaic-color-text-tertiary,var(--admin-color-text-tertiary,#94a3b8))}.admin-console-sider-collapsed .admin-console-nav{padding-inline:10px}.admin-console-nav .admin-console-menu.ant-menu-inline-collapsed{width:100%}.admin-console-nav .admin-console-menu.ant-menu-inline-collapsed>.ant-menu-item,.admin-console-nav .admin-console-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{width:44px;height:42px;margin:3px 4px;line-height:42px;padding-inline:12px!important}.admin-console-submenu-popup .ant-menu{border:1px solid var(--tlaic-color-split,var(--admin-color-split,#e2e8f0));min-width:172px;box-shadow:var(--tlaic-shadow-popup,var(--admin-shadow-popup));border-radius:12px;padding:6px}.admin-console-submenu-popup .ant-menu-item{border-radius:8px;height:38px;margin-block:2px;line-height:38px}.theme-dark .admin-console-nav .admin-console-menu.ant-menu,.theme-dark .admin-console-nav .admin-console-menu .ant-menu-item,.theme-dark .admin-console-nav .admin-console-menu .ant-menu-submenu-title{color:var(--admin-modern-text,var(--admin-ui-heading))}.theme-dark .admin-console-nav .admin-console-menu .ant-menu-item:hover,.theme-dark .admin-console-nav .admin-console-menu .ant-menu-submenu-title:hover{color:var(--admin-modern-heading,var(--admin-ui-heading))!important;background:var(--admin-modern-surface-soft,var(--admin-color-bg-fill))!important}.theme-dark .admin-console-nav .admin-console-menu .ant-menu-item-selected{color:var(--admin-color-primary-on-soft)!important;background:var(--admin-modern-primary-soft,var(--admin-color-primary-soft))!important}@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-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-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}.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;color:#e3dbff;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#100822a8;border:1px solid #baa0ff33;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;line-height:1;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex;position:absolute;top:24px;right:28px;box-shadow:0 8px 28px #06011047}.tm-login-language-button:hover{color:#fff;background:#20103ecc;border-color:#cba8ff6b;transform:translateY(-1px)}.tm-login-language-button:focus-visible,.tm-login-link-button:focus-visible,.tm-login-social-button:focus-visible{outline-offset:2px;outline:3px solid #a778ff52}.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}.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:760;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{min-height:44px;color:var(--tm-login-card-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px 6px 0 0;justify-content:center;align-items:center;gap:6px;padding:0 8px 10px;font-size:14px;font-weight:520;transition:color .16s,font-weight .16s;display:inline-flex;position:relative}.tm-login-mode-tab:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;transition:background .16s;position:absolute;bottom:-1px;left:0;right:0}.tm-login-mode-tab:hover{color:var(--tm-login-card-heading)}.tm-login-mode-tab.is-active{color:var(--tm-login-card-heading);font-weight:650}.tm-login-mode-tab.is-active:after{background:var(--tm-login-primary)}.tm-login-mode-tab:focus-visible{outline:2px solid var(--tm-login-accent-line);outline-offset:-2px}.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-otp-row{width:100%;display:flex}.tm-login-card .tm-login-otp-row .ant-input{color:#ece6ff;border-color:var(--tm-login-card-border);min-height:52px;background:0 0!important;border-radius:10px 0 0 10px!important}.tm-login-card .tm-login-otp-row .ant-input:hover,.tm-login-card .tm-login-otp-row .ant-input:focus{border-color:var(--tm-login-primary-hover);box-shadow:none;background:0 0!important}.tm-login-otp-row .ant-btn{min-width:118px;min-height:52px;color:var(--tm-login-card-body);border-color:var(--tm-login-card-border);background:#ffffff0a;font-weight:620;border-radius:0 10px 10px 0!important}.tm-login-otp-row .ant-btn:not(:disabled):hover{color:#fff;background:var(--tm-login-accent-wash);border-color:var(--tm-login-accent-line)!important}.tm-login-otp-row .ant-btn:disabled{color:var(--tm-login-card-muted);border-color:var(--tm-login-card-border);background:#ffffff05}.tm-login-form .ant-form-item{margin-bottom:19px}.tm-login-form .ant-form-item-label{padding-bottom:7px}.tm-login-form .ant-form-item-label>label{height:auto;color:var(--tm-login-card-heading);font-size:13px;font-weight:620}.tm-login-card .tm-login-form .ant-input-affix-wrapper{min-height:52px;color:var(--tm-login-card-body);border-color:var(--tm-login-card-border);box-shadow:none;border-radius:10px;padding:0 14px;transition:border-color .16s,background .16s,box-shadow .16s;background:0 0!important}.tm-login-card .tm-login-form .ant-input-affix-wrapper:hover{border-color:var(--tm-login-accent-line);background:0 0!important}.tm-login-card .tm-login-form .ant-input-affix-wrapper-focused{border-color:var(--tm-login-primary-hover);box-shadow:0 0 0 3px #8b5cf62e;background:0 0!important}.tm-login-form .ant-input-affix-wrapper-status-error,.tm-login-form .ant-input-affix-wrapper-status-error:hover,.tm-login-form .ant-input-affix-wrapper-status-error-focused{background:0 0!important}.tm-login-form .ant-input-prefix{color:#8c80ab;margin-right:10px}.tm-login-form .ant-input,.tm-login-form .ant-input-password,.tm-login-form .ant-input-password input{color:#ece6ff;font-size:14px;box-shadow:none!important;background:0 0!important}.tm-login-form .ant-input-affix-wrapper input:-webkit-autofill{-webkit-text-fill-color:#ece6ff;caret-color:#ece6ff;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #0000!important}.tm-login-form .ant-input-affix-wrapper input:-webkit-autofill:hover{-webkit-text-fill-color:#ece6ff;caret-color:#ece6ff;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #0000!important}.tm-login-form .ant-input-affix-wrapper input:-webkit-autofill:focus{-webkit-text-fill-color:#ece6ff;caret-color:#ece6ff;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #0000!important}.tm-login-form .ant-input-affix-wrapper input:-webkit-autofill:active{-webkit-text-fill-color:#ece6ff;caret-color:#ece6ff;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #0000!important}.tm-login-form .ant-input::placeholder{color:#7e7399}.tm-login-form .ant-input-password-icon{color:#9184b0}.tm-login-options{justify-content:space-between;align-items:center;gap:16px;min-height:28px;margin:-2px 0 19px;display:flex}.tm-login-options .ant-checkbox-wrapper{color:var(--tm-login-card-body);font-size:13px}.tm-login-options .ant-checkbox-wrapper .ant-checkbox{border-color:var(--tm-login-card-border);background:#ffffff0d}.tm-login-options .ant-checkbox-wrapper:hover .ant-checkbox{border-color:var(--tm-login-accent-line)}.tm-login-options .ant-checkbox-wrapper .ant-checkbox-checked,.tm-login-card .tm-login-options .ant-checkbox-wrapper:hover .ant-checkbox-checked{border-color:var(--tm-login-primary-hover);background:#8b5cf642}.tm-login-card .tm-login-options .ant-checkbox-wrapper:hover .ant-checkbox-checked{background:#8b5cf661;border-color:#c4b5fd}.tm-login-card .tm-login-options .ant-checkbox-wrapper .ant-checkbox-checked:after{border-color:#ded1ff}.tm-login-options .ant-checkbox-wrapper .ant-checkbox:focus-visible,.tm-login-options .ant-checkbox-wrapper .ant-checkbox-input:focus-visible+.ant-checkbox{outline:2px solid var(--tm-login-accent-line);outline-offset:2px}.tm-login-options .ant-checkbox-label{color:var(--tm-login-card-body);font-size:13px}.tm-login-link-button{color:#c3a7ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:600}.tm-login-link-button:hover{color:#dcf}.tm-login-link-button:disabled{color:var(--tm-login-card-muted);cursor:not-allowed}.tm-login-form .ant-btn.ant-btn-primary{color:#fff;background:var(--tm-login-primary);border-color:#0000;border-radius:8px;min-height:52px;font-size:15px;font-weight:650;box-shadow:0 10px 28px #7c3aed52}.tm-login-form .ant-btn.ant-btn-primary:not(:disabled):hover{background:var(--tm-login-primary-hover);border-color:#0000;box-shadow:0 12px 32px #8b5cf666}.tm-login-social-divider{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:26px 0 16px;display:grid}.tm-login-social-divider>span:not(.ant-typography){background:var(--tm-login-card-split);height:1px}.tm-login-social-divider .ant-typography{color:var(--tm-login-card-muted);white-space:nowrap;margin:0;font-size:12px}.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{min-width:0;min-height:44px;color:var(--tm-login-card-body);font:inherit;white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--tm-login-card-split);cursor:pointer;background:#ffffff07;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex;overflow:hidden}.tm-login-social-button:hover:not(:disabled){color:#fff;border-color:var(--tm-login-accent-line);background:var(--tm-login-accent-wash)}.tm-login-social-button:disabled{color:var(--tm-login-card-muted);cursor:not-allowed;background:#ffffff05}.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-language-button{color:#4a3f66;background:#ffffffc2;border-color:#7864a038;box-shadow:0 12px 34px #5a46821f}.tm-login-screen--light .tm-login-language-button:hover{color:#6d28d9;background:#ffffffeb;border-color:#8b5cf657}.tm-login-screen--light .tm-login-language-button:focus-visible,.tm-login-screen--light .tm-login-link-button:focus-visible,.tm-login-screen--light .tm-login-social-button:focus-visible{outline-color:#8b5cf63d}.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{filter:none;background:linear-gradient(100deg,#7c3aed 0%,#c026d3 48%,#0891b2 110%);-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-screen--light .tm-login-otp-row .ant-input{color:#2f2749;border-color:#7c3aed3d;background:#ffffff6b!important}.tm-login-screen--light .tm-login-otp-row .ant-input:hover,.tm-login-screen--light .tm-login-otp-row .ant-input:focus{border-color:var(--tm-login-primary);background:#ffffff9e!important}.tm-login-screen--light .tm-login-otp-row .ant-btn{color:var(--tm-login-card-body);background:#ffffff6b;border-color:#7c3aed3d}.tm-login-screen--light .tm-login-otp-row .ant-btn:not(:disabled):hover{color:#5b21b6;background:#f4edffc7;border-color:#7c3aed5c!important}.tm-login-screen--light .tm-login-form .ant-input-affix-wrapper{color:var(--tm-login-card-body);border-color:#7c3aed3d;background:#ffffff6b!important}.tm-login-screen--light .tm-login-form .ant-input-affix-wrapper:hover{border-color:#7c3aed70;background:#ffffff9e!important}.tm-login-screen--light .tm-login-form .ant-input-affix-wrapper-focused{border-color:var(--tm-login-primary);box-shadow:0 0 0 3px #7c3aed24;background:#ffffffb8!important}.tm-login-screen--light .tm-login-form .ant-input-affix-wrapper-status-error,.tm-login-screen--light .tm-login-form .ant-input-affix-wrapper-status-error:hover,.tm-login-screen--light .tm-login-form .ant-input-affix-wrapper-status-error-focused{background:#ffffff9e!important}.tm-login-screen--light .tm-login-form .ant-input-prefix,.tm-login-screen--light .tm-login-form .ant-input-password-icon{color:#8a80a6}.tm-login-screen--light .tm-login-form .ant-input,.tm-login-screen--light .tm-login-form .ant-input-password,.tm-login-screen--light .tm-login-form .ant-input-password input{color:#2f2749}.tm-login-screen--light .tm-login-form .ant-input-affix-wrapper input:-webkit-autofill{-webkit-text-fill-color:#2f2749;caret-color:#2f2749}.tm-login-screen--light .tm-login-form .ant-input-affix-wrapper input:-webkit-autofill:hover{-webkit-text-fill-color:#2f2749;caret-color:#2f2749}.tm-login-screen--light .tm-login-form .ant-input-affix-wrapper input:-webkit-autofill:focus{-webkit-text-fill-color:#2f2749;caret-color:#2f2749}.tm-login-screen--light .tm-login-form .ant-input-affix-wrapper input:-webkit-autofill:active{-webkit-text-fill-color:#2f2749;caret-color:#2f2749}.tm-login-screen--light .tm-login-form .ant-input::placeholder{color:#857c9e}.tm-login-screen--light .tm-login-options .ant-checkbox-wrapper .ant-checkbox{background:#ffffff9e;border-color:#7c3aed4d}.tm-login-screen--light .tm-login-options .ant-checkbox-wrapper .ant-checkbox-checked,.tm-login-screen--light .tm-login-card .tm-login-options .ant-checkbox-wrapper:hover .ant-checkbox-checked{border-color:var(--tm-login-primary);background:#7c3aed29}.tm-login-screen--light .tm-login-card .tm-login-options .ant-checkbox-wrapper:hover .ant-checkbox-checked{background:#7c3aed3d}.tm-login-screen--light .tm-login-card .tm-login-options .ant-checkbox-wrapper .ant-checkbox-checked:after{border-color:#6d28d9}.tm-login-screen--light .tm-login-link-button{color:#6d28d9}.tm-login-screen--light .tm-login-link-button:hover{color:#5b21b6}.tm-login-screen--light .tm-login-form .ant-btn.ant-btn-primary{background:var(--tm-login-primary);box-shadow:0 12px 28px #7c3aed42}.tm-login-screen--light .tm-login-form .ant-btn.ant-btn-primary:not(:disabled):hover{background:var(--tm-login-primary-hover);box-shadow:0 14px 32px #7c3aed52}.tm-login-screen--light .tm-login-social-button{color:var(--tm-login-card-body);border-color:var(--tm-login-card-split);background:#ffffff57}.tm-login-screen--light .tm-login-social-button:hover:not(:disabled){color:#5b21b6;background:#f4edffbd;border-color:#7c3aed47}.tm-login-screen--light .tm-login-social-button:disabled{color:var(--tm-login-card-muted);background:#ffffff38}.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%)}.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%}.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)}.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}.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-auth-processing-screen .ant-result{width:100%;padding:32px 16px}.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-eyebrow.ant-tag{min-height:30px;color:var(--tm-transition-body);background:var(--tm-transition-surface);border-color:var(--tm-transition-border);border-radius:999px;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:650;display:inline-flex}.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 .tm-transition-eyebrow.ant-tag{color:var(--tm-transition-primary);background:var(--tm-transition-surface);border-color:var(--tm-transition-split);align-self:flex-start}.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:760;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:740;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:800;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:780;display:inline-flex}.tm-transition-password-form .ant-form-item{margin-bottom:18px}.tm-transition-password-form .ant-form-item-label{padding-bottom:8px}.tm-transition-password-form .ant-form-item-label>label{color:var(--tm-transition-heading);font-size:14px;font-weight:650}.tm-transition-password-form .ant-input-affix-wrapper{min-height:48px;color:var(--tm-transition-body);background:var(--tm-transition-surface);border-color:var(--tm-transition-border);box-shadow:none;border-radius:8px;padding-inline:13px}.tm-transition-password-form .ant-input-affix-wrapper:hover,.tm-transition-password-form .ant-input-affix-wrapper-focused{border-color:var(--tm-transition-primary);box-shadow:0 0 0 3px var(--tm-transition-primary-soft)}.tm-transition-password-form .ant-input-prefix{color:var(--tm-transition-muted);margin-right:10px}.tm-transition-password-form .ant-input,.tm-transition-password-form .ant-input-password input{color:var(--tm-transition-body);background:0 0}.tm-transition-actions{justify-content:flex-end;gap:12px;margin-top:12px;display:flex}.tm-transition-actions .ant-btn,.tm-transition-panel>.ant-btn{border-radius:8px;min-height:44px;padding-inline:18px;font-weight:650}.tm-transition-actions .ant-btn-primary,.tm-transition-panel>.ant-btn-primary{background:var(--tm-transition-primary);border-color:var(--tm-transition-primary);min-width:132px;box-shadow:none}.tm-transition-actions .ant-btn-primary:not(:disabled):hover,.tm-transition-panel>.ant-btn-primary:not(:disabled):hover{background:var(--tm-transition-primary-hover);border-color:var(--tm-transition-primary-hover)}@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}.tm-transition-actions .ant-btn{width:100%}}@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;padding:0 10px;font-size:12px;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-otp-row .ant-btn{min-width:104px}.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;padding:0 5px;font-size:11px}.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-form .ant-form-item{margin-bottom:12px}.tm-login-screen--dialog .tm-login-card .tm-login-form .ant-input-affix-wrapper,.tm-login-screen--dialog .tm-login-form .ant-btn.ant-btn-primary{min-height:44px}.tm-login-screen--dialog .tm-login-social-divider{margin:16px 0 12px}.tm-login-screen--dialog .tm-login-form .ant-input,.tm-login-screen--dialog .tm-login-form .ant-input-password,.tm-login-screen--dialog .tm-login-form .ant-input-password input,.tm-login-screen--dialog .tm-login-otp-row .ant-input{color:var(--tm-login-card-heading)}.tm-login-screen--dialog .tm-login-form .ant-input::placeholder,.tm-login-screen--dialog .tm-login-form .ant-input-prefix,.tm-login-screen--dialog .tm-login-form .ant-input-password-icon{color:var(--tm-login-card-muted)}.tm-login-screen--dialog .tm-login-card .tm-login-form .ant-input-affix-wrapper,.tm-login-screen--dialog .tm-login-otp-row .ant-input{color:var(--tm-login-card-body);border-color:var(--tm-login-card-border);background:var(--tlaic-color-bg-container,var(--app-surface,#fff))!important}.tm-login-screen--dialog .tm-login-card .tm-login-form .ant-input-affix-wrapper:hover,.tm-login-screen--dialog .tm-login-otp-row .ant-input:hover,.tm-login-screen--dialog .tm-login-otp-row .ant-input:focus{border-color:var(--tm-login-accent-line);background:var(--tlaic-color-bg-container,var(--app-surface,#fff))!important}.tm-login-screen--dialog .tm-login-card .tm-login-form .ant-input-affix-wrapper-focused{border-color:var(--tm-login-primary);box-shadow:0 0 0 3px var(--tm-login-primary);background:var(--tlaic-color-bg-container,var(--app-surface,#fff))!important}@supports (color:color-mix(in lab, red, red)){.tm-login-screen--dialog .tm-login-card .tm-login-form .ant-input-affix-wrapper-focused{box-shadow:0 0 0 3px color-mix(in srgb, var(--tm-login-primary) 16%, transparent)}}.tm-login-screen--dialog .tm-login-form .ant-input-affix-wrapper input:-webkit-autofill{-webkit-text-fill-color:var(--tm-login-card-heading);caret-color:var(--tm-login-card-heading)}.tm-login-screen--dialog .tm-login-form .ant-input-affix-wrapper input:-webkit-autofill:hover{-webkit-text-fill-color:var(--tm-login-card-heading);caret-color:var(--tm-login-card-heading)}.tm-login-screen--dialog .tm-login-form .ant-input-affix-wrapper input:-webkit-autofill:focus{-webkit-text-fill-color:var(--tm-login-card-heading);caret-color:var(--tm-login-card-heading)}.tm-login-screen--dialog .tm-login-form .ant-input-affix-wrapper input:-webkit-autofill:active{-webkit-text-fill-color:var(--tm-login-card-heading);caret-color:var(--tm-login-card-heading)}.tm-login-screen--dialog .tm-login-otp-row .ant-btn{color:var(--tm-login-card-body);border-color:var(--tm-login-card-border);background:var(--tlaic-color-bg-fill,var(--app-surface-soft,#ffffff6b))}.tm-login-screen--dialog .tm-login-otp-row .ant-btn:not(:disabled):hover{color:var(--tm-login-primary);background:var(--tm-login-accent-wash);border-color:var(--tm-login-accent-line)!important}.tm-login-screen--dialog .tm-login-options .ant-checkbox-wrapper .ant-checkbox{border-color:var(--tm-login-card-border);background:var(--tlaic-color-bg-container,var(--app-surface,#fff))}.tm-login-screen--dialog .tm-login-options .ant-checkbox-wrapper .ant-checkbox-checked,.tm-login-screen--dialog .tm-login-card .tm-login-options .ant-checkbox-wrapper:hover .ant-checkbox-checked{border-color:var(--tm-login-primary);background:var(--tm-login-accent-wash)}.tm-login-screen--dialog .tm-login-card .tm-login-options .ant-checkbox-wrapper .ant-checkbox-checked:after{border-color:var(--tm-login-primary)}.tm-login-screen--dialog .tm-login-link-button{color:var(--tm-login-primary)}.tm-login-screen--dialog .tm-login-link-button:hover{color:var(--tm-login-primary-hover)}.tm-login-screen--dialog .tm-login-form .ant-btn.ant-btn-primary{background:var(--tm-login-primary);box-shadow:0 10px 24px var(--tm-login-primary)}@supports (color:color-mix(in lab, red, red)){.tm-login-screen--dialog .tm-login-form .ant-btn.ant-btn-primary{box-shadow:0 10px 24px color-mix(in srgb, var(--tm-login-primary) 24%, transparent)}}.tm-login-screen--dialog .tm-login-form .ant-btn.ant-btn-primary:not(:disabled):hover{background:var(--tm-login-primary-hover);box-shadow:0 12px 28px var(--tm-login-primary)}@supports (color:color-mix(in lab, red, red)){.tm-login-screen--dialog .tm-login-form .ant-btn.ant-btn-primary:not(:disabled):hover{box-shadow:0 12px 28px color-mix(in srgb, var(--tm-login-primary) 30%, transparent)}}.tm-login-screen--dialog .tm-login-social-button{color:var(--tm-login-card-body);border-color:var(--tm-login-card-split)}.tm-login-screen--dialog .tm-login-social-button:hover:not(:disabled){color:var(--tm-login-primary);border-color:var(--tm-login-accent-line);background:var(--tm-login-accent-wash)}.tm-login-dialog.ant-modal,.tm-login-dialog .ant-modal{max-width:min(30rem,100vw - 2rem);padding-bottom:0;top:auto}.tm-login-dialog .ant-modal-container{background:var(--tlaic-color-bg-elevated,var(--app-surface,#fff));border:1px solid var(--tlaic-color-border,var(--app-border-soft,#e2e8f0));max-height:calc(100dvh - 2rem);box-shadow:var(--tlaic-shadow-modal,0 24px 64px #0f172a29);border-radius:16px;flex-direction:column;padding:0;display:flex;overflow:hidden}.tm-login-dialog .ant-modal-body{overscroll-behavior-y:contain;min-height:0;padding:2.5rem clamp(1.25rem,4vw,2rem) 1.75rem;overflow-y:auto}.tm-login-dialog .ant-modal-close{width:44px;height:44px;color:var(--tlaic-color-text-secondary,var(--app-muted,#64748b));top:8px;inset-inline-end:8px}@media (width<=480px){.tm-login-screen--dialog .tm-login-form .ant-input,.tm-login-screen--dialog .tm-login-form .ant-input-password input{font-size:16px}.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(--app-bg)}.self-theme{--app-bg:#fff;--app-surface:#fff;--app-surface-soft:#f8fafc;--app-border:#cbd5e1;--app-border-soft:#e2e8f0;--app-heading:#0f172a;--app-text:#334155;--app-muted:#64748b;--app-subtle:#94a3b8;--app-primary:#7c3aed;--app-primary-hover:#6d28d9;--app-primary-soft:#f3e8ff;--app-success:#22c55e;--app-warning:#fa8c16;--app-error:#f5222d;--app-danger:#dc2626;--app-ai:#722ed1;--app-runtime:#13c2c2;--app-card-radius:8px;--app-control-radius:8px;--app-shell-gap:16px;--app-card-shadow:0 1px 2px #0f172a0a, 0 8px 24px #0f172a0f;--app-float-shadow:0 16px 40px #0f172a1f;--app-left-rail-width:200px;--app-right-rail-width:276px;--aurora-panel:#fff;--aurora-border:#cbd5e1;--aurora-muted:#64748b;--aurora-heading:#0f172a;--aurora-soft:#f8fafc;--aurora-accent:#7c3aed;--aurora-accent-strong:#7c3aed;--aurora-accent-mint:#13c2c2;--aurora-accent-primary:#7c3aed;--aurora-accent-info:#7c3aed;--aurora-status-success:#22c55e;--aurora-status-warning:#fa8c16;--aurora-status-error:#f5222d;--aurora-accent-soft:#7c3aed1f;background:#fff;min-height:100vh}.theme-dark{--app-bg:#0f172a;--app-surface:#111827;--app-surface-soft:#1e293bb8;--app-border:#94a3b847;--app-border-soft:#94a3b82e;--app-heading:#f8fafc;--app-text:#e2e8f0;--app-muted:#cbd5e1;--app-subtle:#94a3b8;--app-primary:#6d28d9;--app-primary-hover:#a78bfa;--app-primary-soft:#7c3aed2e;--app-success:#4ade80;--app-warning:#fdba74;--app-error:#ff4d4f;--app-danger:#f87171;--app-ai:#c084fc;--app-runtime:#2dd4bf;--app-card-shadow:0 16px 36px #00000038;--app-float-shadow:0 20px 48px #00000057;--aurora-panel:#111827;--aurora-border:#94a3b847;--aurora-muted:#cbd5e1;--aurora-heading:#f8fafc;--aurora-soft:#94a3b81f;--aurora-accent:#6d28d9;--aurora-accent-strong:#a78bfa;--aurora-accent-mint:#2dd4bf;--aurora-accent-primary:#6d28d9;--aurora-accent-info:#6d28d9;--aurora-status-success:#4ade80;--aurora-status-warning:#fdba74;--aurora-status-error:#f87171;--aurora-accent-soft:#4096ff2e;background:#0f172a}.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}.panel{border-radius:8px;overflow:hidden;box-shadow:0 8px 22px #105e9114;background:var(--aurora-panel)!important;border:1px solid var(--aurora-border)!important}.metric-value{color:var(--aurora-heading);margin-top:10px;margin-bottom:8px;font-size:28px;font-weight:760;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}.aaas-agent-access-loading{place-items:center;width:100%;height:100%;min-height:0;padding:24px;display:grid}.aaas-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{width:fit-content;min-width:0;color:var(--aurora-heading);border-radius:10px;align-items:center;gap:12px;padding:4px 8px 4px 4px;text-decoration:none;display:inline-flex}.app-brand:hover{color:var(--aurora-heading);background:#0757d90d}.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:760}@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:760}@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-card .ant-card-body{gap:14px;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-startup-view,.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:760;display:inline-flex}.agent-runtime-entry-copy h1{color:var(--aurora-heading);letter-spacing:0;margin:0!important;font-size:42px!important;font-weight:780!important;line-height:.96!important}.agent-runtime-entry-copy .ant-typography{max-width:520px;color:var(--aurora-muted);margin-bottom:0;line-height:1.7}.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-address .ant-typography{min-width:0;color:var(--aurora-muted);word-break:break-all;font-size:14px;font-weight:650}.agent-runtime-entry-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:inline-flex}.agent-runtime-entry-actions .ant-btn-primary{border:0;border-radius:10px;min-width:168px;height:44px;box-shadow:0 14px 30px #0757d92e}.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 .ant-segmented{width:100%}.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-entry-actions .ant-btn{width:100%}.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 .ant-avatar{width:36px!important;min-width:36px!important;height:36px!important;line-height:36px!important}.self-header .ant-typography-secondary{display:none}.self-header h3{margin:0!important;font-size:18px!important;line-height:1.25!important}.self-header .ant-btn{height:32px;padding-inline:10px;font-size:12px}}@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}.model-api-name .ant-typography-copy{color:var(--app-muted)}.maas-page.ant-pro-page-container,.maas-page .maas-workspace,.maas-page .maas-filter,.maas-page .maas-section,.maas-page .maas-model-grid,.maas-page .maas-model-card,.maas-page .maas-create-card{min-width:0;max-width:100%}.maas-page.ant-pro-page-container{display:block}.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-model-grid.ant-row{width:100%;max-width:100%}.maas-page .maas-model-grid.ant-row>.ant-col{max-width:100%}@media (width<=575px){.maas-page .maas-model-grid.ant-row{margin-inline:0!important}.maas-page .maas-model-grid.ant-row>.ant-col{padding-inline:0!important}}.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-section-title.ant-typography{color:var(--app-heading,#0f172a);font-size:16px;font-weight:600;line-height:1.4;margin:0!important}.maas-page .maas-search.ant-input-affix-wrapper{width:100%;min-width:0;max-width:100%;height:36px;color:var(--app-text,#334155);background:var(--app-surface-soft,#f3f4f6);flex:0 28%;padding:0 12px 0 14px;box-shadow:none!important;border:0!important;border-radius:8px!important}.maas-page .maas-search.ant-input-affix-wrapper:hover,.maas-page .maas-search.ant-input-affix-wrapper-focused,.maas-page .maas-search.ant-input-affix-wrapper:focus{background:var(--app-surface-soft,#f3f4f6);box-shadow:none!important;border:0!important}.maas-page .maas-search .ant-input-prefix{color:var(--app-subtle,#9ca3af);margin-inline-end:8px}.maas-page .maas-search .ant-input{height:34px;color:var(--app-text,#334155);background:0 0;font-size:14px;line-height:34px}.maas-page .maas-search .ant-input::placeholder,.maas-page .maas-search .ant-input-clear-icon{color:var(--app-subtle,#9ca3af)}.maas-page .maas-tag-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.maas-page .maas-filter-tag{min-height:34px;color:var(--app-text,#475569);background:var(--app-surface,#fff);border:1px solid var(--app-border,#e5e7eb);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:13px;line-height:1.2;transition:color .14s,background-color .14s,border-color .14s;display:inline-flex}.maas-page .maas-filter-tag:hover{color:var(--app-primary,#7c3aed);border-color:var(--app-primary-soft,#c4b5fd);background:var(--app-surface,#fff)}.maas-page .maas-filter-tag-active,.maas-page .maas-filter-tag-active:hover{color:#fff;background:var(--app-primary,#7c3aed);border-color:var(--app-primary,#7c3aed)}.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-card.ant-pro-card{cursor:pointer;border-radius:16px;height:100%;transition:border-color .14s,box-shadow .14s;position:relative;overflow:hidden;background:var(--app-surface,#fff)!important;border:1px solid var(--app-border,#eef0f3)!important;box-shadow:none!important}.maas-page .maas-model-card .ant-pro-card-body{background:0 0;flex-direction:column;height:100%;min-height:0;display:flex;padding:0!important}.maas-page .maas-model-card:hover,.maas-page .maas-model-card:focus-within{border-color:var(--app-primary,#7c3aed)!important}@supports (color:color-mix(in lab, red, red)){.maas-page .maas-model-card:hover,.maas-page .maas-model-card:focus-within{border-color:color-mix(in srgb, var(--app-primary,#7c3aed) 34%, var(--app-border,#eef0f3))!important}}.maas-page .maas-model-card:focus-visible{outline:2px solid var(--app-primary,#7c3aed);outline-offset:2px}.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:800;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-name.ant-typography,.maas-page .maas-model-name{min-width:0;max-width:100%;color:var(--app-heading,#0f172a);flex:0 auto;font-size:18px;font-weight:650;line-height:1.4;overflow:hidden}.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-subtitle .ant-typography-copy{color:var(--app-subtle,#94a3b8);margin-inline-start:2px}.maas-page .maas-model-badge.ant-tag{border-radius:6px;flex:none;margin:0;padding:0 7px;font-size:12px;line-height:22px}.maas-page .maas-model-availability-enabled.ant-tag{color:var(--app-success,#16a34a);background:var(--app-success,#16a34a)}@supports (color:color-mix(in lab, red, red)){.maas-page .maas-model-availability-enabled.ant-tag{background:color-mix(in srgb, var(--app-success,#16a34a) 10%, transparent)}}.maas-page .maas-model-availability-disabled.ant-tag{color:var(--app-subtle,#94a3b8);background:var(--app-surface-soft,#f3f4f6)}.maas-page .maas-model-badge-active.ant-tag{color:var(--app-primary,#7c3aed);background:var(--app-primary-soft,#f3e8ff)}.maas-page .maas-model-badge-tenant.ant-tag{color:#531dab;background:#f9f0ff}.maas-page .maas-model-badge-mine.ant-tag{color:#d46b08;background:#fff7e6}.maas-page .maas-model-body{min-width:0;height:3.2em;font-size:14px;overflow:hidden}.maas-page .maas-model-description.ant-typography{height:100%;color:var(--app-muted,#64748b);font-size:inherit;line-height:1.6;overflow:hidden;margin:0!important}.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-plugin-tag.ant-tag{color:var(--app-text,#475569);background:var(--app-surface-soft,#f3f4f6);border-radius:6px;margin:0;padding:0 8px;font-size:12px;line-height:24px}.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-pricing .ant-typography{margin:0;font-size:12px;line-height:1.6}.maas-page .maas-model-pricing .ant-typography span{color:var(--app-muted,#64748b);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.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-stat .ant-typography{margin:0;font-size:12px;line-height:1.45}.maas-page .maas-model-stat-value.ant-typography{color:var(--app-heading,#0f172a);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.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 .ant-typography{white-space:nowrap;min-width:0;margin:0;font-size:12px}.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-resource-card.ant-pro-card{background:var(--app-surface,#fff);border:1px solid var(--app-border-soft,#e5e7eb);box-shadow:none;border-radius:12px}.maas-page .maas-resource-card .ant-pro-card-title{color:var(--app-heading,#0f172a);font-size:15px;font-weight:600}.maas-page .maas-card-title{align-items:center;gap:8px;display:inline-flex}.maas-page .maas-resource-card .ant-pro-card-body{padding-block:12px 16px}.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-button.ant-btn-sm{border-radius:7px;place-items:center;width:32px;min-width:32px;min-height:30px;padding:0;font-size:12px;font-weight:600;display:inline-grid}.maas-page .maas-card-tool-button:not(:disabled){background:var(--app-surface,#fff)!important}@supports (color:color-mix(in lab, red, red)){.maas-page .maas-card-tool-button:not(:disabled){background:color-mix(in srgb, var(--app-surface,#fff) 72%, transparent)!important}}.maas-page .maas-card-tool-button:not(:disabled){border-color:var(--app-border-soft,#e5e7eb)!important}@supports (color:color-mix(in lab, red, red)){.maas-page .maas-card-tool-button:not(:disabled){border-color:color-mix(in srgb, var(--app-border-soft,#e5e7eb) 86%, transparent)!important}}.maas-page .maas-card-tool-button:not(:disabled):hover{background:var(--app-primary-soft,#f3e8ff)!important;border-color:var(--app-primary,#7c3aed)!important}@supports (color:color-mix(in lab, red, red)){.maas-page .maas-card-tool-button:not(:disabled):hover{border-color:color-mix(in srgb, var(--app-primary,#7c3aed) 24%, transparent)!important}}.maas-page .maas-card-tool-secondary:not(:disabled){color:var(--app-primary-hover,#6d28d9)!important}.maas-page .maas-card-tool-danger:not(:disabled){color:var(--app-danger,#dc2626)!important;background:var(--app-danger,#dc2626)!important}@supports (color:color-mix(in lab, red, red)){.maas-page .maas-card-tool-danger:not(:disabled){background:color-mix(in srgb, var(--app-danger,#dc2626) 8%, transparent)!important}}.maas-page .maas-card-tool-danger:not(:disabled){border-color:var(--app-danger,#dc2626)!important}@supports (color:color-mix(in lab, red, red)){.maas-page .maas-card-tool-danger:not(:disabled){border-color:color-mix(in srgb, var(--app-danger,#dc2626) 22%, transparent)!important}}.maas-page .maas-card-tool-danger:not(:disabled):hover{background:var(--app-danger,#dc2626)!important}@supports (color:color-mix(in lab, red, red)){.maas-page .maas-card-tool-danger:not(:disabled):hover{background:color-mix(in srgb, var(--app-danger,#dc2626) 12%, transparent)!important}}.maas-page .maas-card-tool-danger:not(:disabled):hover{border-color:var(--app-danger,#dc2626)!important}@supports (color:color-mix(in lab, red, red)){.maas-page .maas-card-tool-danger:not(:disabled):hover{border-color:color-mix(in srgb, var(--app-danger,#dc2626) 30%, transparent)!important}}.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-back-top.ant-float-btn{inset-block-end:32px;inset-inline-end:24px}.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:900;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-search.ant-input-affix-wrapper{flex:100%}.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}}.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{min-height:36px;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;gap:10px;padding:8px 10px;font-size:13px;font-weight:400;transition:background-color .2s,color .2s;display:grid}.maas-rail-item:hover,.maas-rail-item-active{color:var(--app-primary);background:var(--app-primary-soft)}.maas-rail-item-active{box-shadow:inset 3px 0 0 var(--app-primary)}.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:var(--coding-agent-card-bg);border:1px solid var(--coding-agent-border);border-radius:var(--app-card-radius);gap:6px;padding:14px;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,.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-card .ant-card-body,.coding-agent-docs-card .ant-card-body{gap:16px;min-width:0;display:grid;overflow:hidden}.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:820;display:inline-flex}.coding-agent-config-head p{color:var(--app-muted);margin:6px 0 0;font-size:13px}.coding-agent-key-panel{border-bottom:1px solid var(--app-border-soft);gap:14px;min-width:0;padding-bottom:16px;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{border-radius:var(--app-control-radius);min-height:34px;padding-inline:12px;font-weight:600}.coding-agent-page .maas-action-button.ant-btn-sm{min-height:28px;padding-inline:10px;font-size:12px}.coding-agent-page .maas-action-primary{font-weight:780}.coding-agent-page .maas-action-primary:not(:disabled){color:var(--app-surface)!important;background:var(--app-primary)!important;border-color:#0000!important}.coding-agent-key-secret .ant-alert{border-color:var(--coding-agent-success-border)}.coding-agent-key-secret .ant-alert-description>div{align-items:center;gap:10px;min-width:0;display:flex}.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{background:var(--coding-agent-soft-bg);border:1px solid var(--coding-agent-border);border-radius:var(--app-card-radius);grid-template-columns:minmax(0,1fr) minmax(0,.58fr);align-items:center;gap:16px;padding:14px;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:780}.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:760}.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:800;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-actions .ant-btn{border-radius:var(--app-control-radius);height:36px;padding-inline:16px;font-weight:800}.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:850}.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:850}.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:850}.core-module-empty-state>span{max-width:360px;font-size:12px;line-height:1.6}.core-module-empty-state .ant-btn{border-radius:var(--app-control-radius);min-width:104px;font-weight:700}@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{grid-template-columns:1fr;gap:20px;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}}.app-site-shell{--app-header-height:60px;height:100dvh;color:var(--app-text);background:var(--app-bg);overflow:hidden}.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-global-search.ant-input-affix-wrapper{height:34px;color:var(--app-text);background:var(--app-surface);border-color:var(--app-border);border-radius:var(--app-card-radius)}.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{max-width:none!important;margin:0!important;padding:0!important}.aaas-page,.core-module-page,.profile-center-page{min-height:calc(100dvh - var(--app-header-height));background:var(--app-bg)}.aaas-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{grid-template-columns:var(--app-left-rail-width) minmax(0, 1fr);align-items:start;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(.aaas-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(.aaas-right-rail,.core-module-right-rail,.profile-right-rail){align-content:start;gap:14px;display:grid;position:sticky;top:14px}:where(.aaas-rail-section,.core-module-rail-section,.profile-side-nav){gap:8px;display:grid}:where(.aaas-rail-section,.aaas-demand-card,.core-module-rail-section,.core-module-left-card){box-shadow:none;background:0 0;border:0}:where(.aaas-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}:where(.aaas-filter-button,.core-module-rail-section button,.profile-side-nav-item){min-height:34px;color:var(--app-text);border-radius:var(--app-control-radius);font-size:14px;font-weight:400}:where(.aaas-filter-button:hover,.aaas-filter-button-active,.core-module-rail-section button:hover,.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-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(.aaas-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(.aaas-hero,.aaas-featured-agent-entry,.aaas-agent-card,.aaas-entrance-card,.aaas-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(.aaas-hero,.core-module-hero){background:var(--app-surface-soft)!important}:where(.aaas-agent-card:hover,.aaas-entrance-card:hover,.core-module-catalog-card:hover){border-color:var(--app-primary)!important}@supports (color:color-mix(in lab, red, red)){:where(.aaas-agent-card:hover,.aaas-entrance-card:hover,.core-module-catalog-card:hover){border-color:color-mix(in srgb, var(--app-primary) 18%, var(--app-border-soft))!important}}:where(.aaas-agent-card:hover,.aaas-entrance-card:hover,.core-module-catalog-card:hover){box-shadow:var(--app-card-shadow);transform:none}:where(.aaas-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)}:where(.aaas-hero .ant-typography,.aaas-featured-agent-copy span,.aaas-agent-card p,.aaas-agent-meta,.core-module-hero p,.core-module-catalog-card p,.profile-info-row,.profile-meta-line,.profile-task-row){color:var(--app-muted)}.profile-main-column{gap:14px}.profile-overview-grid{grid-template-columns:minmax(520px,1.6fr) repeat(4,minmax(118px,.42fr));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:880}.profile-stat-card .ant-typography{max-width:100%;font-size:12px;line-height:1.35}.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{grid-template-columns:minmax(0,1.35fr) minmax(360px,.95fr);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-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-right-rail .profile-quick-grid button{min-height:58px}.profile-right-rail .profile-health-score .ant-progress{margin-inline:auto}.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 .aaas-page,.theme-dark .core-module-page,.theme-dark .profile-center-page{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(.aaas-hero,.aaas-featured-agent-entry,.aaas-agent-card,.aaas-entrance-card,.aaas-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){.aaas-page,.core-module-page,.profile-center-page,.profile-center-page-with-right-rail{grid-template-columns:190px minmax(0,1fr);padding-right:16px}:where(.aaas-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){.aaas-page,.core-module-page,.profile-center-page,.profile-center-page-with-right-rail{grid-template-columns:1fr;padding:12px}:where(.aaas-left-rail,.core-module-left-rail,.profile-side-panel),:where(.aaas-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}.app-global-search.ant-input-affix-wrapper{width:clamp(220px,24vw,304px)}.aaas-page,.core-module-page,.profile-center-page,.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}.aaas-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))}.aaas-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))}.aaas-main,.core-module-main,.profile-main-column,.usage-main-column{min-width:0;overflow:visible}:where(.aaas-left-rail,.aaas-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(.aaas-left-rail,.core-module-left-rail,.profile-side-panel,.usage-left-rail){padding:0 calc(var(--app-page-padding-x) - 2px) 8px 0}:where(.aaas-right-rail,.core-module-right-rail,.profile-right-rail,.usage-right-rail){padding-bottom:8px}.aaas-hero,.core-module-hero,.usage-hero{min-height:clamp(150px,15vw,208px);padding:clamp(18px,2.2vw,30px);position:relative;overflow:hidden}.aaas-hero h1,.core-module-hero h1,.usage-hero h1{max-width:720px;font-size:28px!important;line-height:1.12!important}.aaas-hero .ant-typography,.core-module-hero p,.usage-hero p{max-width:680px;font-size:14px;line-height:1.7}.aaas-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,.aaas-directory-head,.usage-panel header,.profile-panel-heading,.core-module-catalog-heading,.core-module-catalog-tools,.aaas-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,.aaas-empty{min-height:clamp(156px,24vh,260px)}.aaas-page{align-items:start}.aaas-main{gap:clamp(14px,1.4vw,20px)}.aaas-featured-agent-entry{grid-template-columns:58px minmax(0,1fr) minmax(180px,280px) auto;padding:clamp(16px,1.7vw,24px)}.aaas-featured-agent-visual{object-fit:contain;width:min(100%,280px);max-height:92px}.aaas-page .aaas-agent-grid.ant-row{width:100%;max-width:100%;display:flex}.aaas-agent-card{height:auto;min-height:0;overflow:hidden}.aaas-agent-tags{flex-wrap:wrap;height:auto;min-height:22px;overflow:visible}.aaas-agent-meta{white-space:normal;flex-wrap:wrap;height:auto;min-height:24px;padding-right:0;overflow:visible}.aaas-card-action{place-self:end;margin-top:auto;position:static}.aaas-entrance-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.aaas-ranking-list:empty:after,.aaas-collection-list:empty:after,.aaas-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{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,.aaas-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){.aaas-page,.core-module-page,.profile-center-page,.profile-center-page-with-right-rail,.usage-center-page{grid-template-columns:minmax(142px,184px) minmax(0,1fr)}:where(.aaas-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}.aaas-featured-agent-entry{grid-template-columns:52px minmax(0,1fr) auto}.aaas-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}.aaas-page,.core-module-page,.profile-center-page,.profile-center-page-with-right-rail,.usage-center-page{grid-template-columns:minmax(0,1fr);width:100%;padding:12px}:where(.aaas-left-rail,.aaas-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(.aaas-left-rail,.aaas-right-rail,.aaas-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}.aaas-rail-section,.core-module-rail-section,.profile-side-nav,.usage-side-nav{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.aaas-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}.aaas-rail-section>strong,.core-module-rail-section>strong{display:none}.aaas-rail-list,.core-module-rail-section>div{gap:8px;display:flex}.aaas-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}.aaas-demand-card,.core-module-left-card,.usage-left-card{display:none}.aaas-hero,.core-module-hero,.usage-hero{min-height:0;grid-template-columns:1fr!important}.aaas-hero h1,.core-module-hero h1,.usage-hero h1{font-size:27px!important}.aaas-hero-visual,.core-module-hero img{display:none}.aaas-featured-agent-entry{grid-template-columns:44px minmax(0,1fr)}.aaas-featured-agent-status{grid-column:1/-1;justify-content:stretch}.aaas-featured-agent-status .ant-btn,.core-module-actions .ant-btn,.usage-hero-actions .ant-btn{width:100%}.core-module-catalog-grid,.aaas-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}}.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 .ant-btn-primary{color:var(--app-surface)!important}.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:880}.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:850;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-echart{background:var(--app-surface-soft);border:1px solid var(--app-border-soft);border-radius:var(--app-control-radius);width:100%;min-width:0;height:238px;overflow:hidden}.app-usage-chart-empty{background:var(--app-surface-soft);border:1px dashed var(--app-border-soft);border-radius:var(--app-control-radius);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:760}.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:720}.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:820}.usage-empty-state span{max-width:320px;font-size:12px;line-height:1.55}.usage-data-panel .ant-empty{background:var(--app-surface-soft);border:1px dashed var(--app-border-soft);border-radius:var(--app-control-radius);place-items:center;min-height:156px;padding:18px;display:grid}.usage-dimension-grid .app-usage-echart,.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:850}.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-echart{background:#0f172a2e}.theme-dark .app-usage-chart-empty,.theme-dark .usage-empty-state,.theme-dark .usage-data-panel .ant-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}.app-usage-echart{overflow-x:auto}:where(.aaas-left-rail,.core-module-left-rail,.profile-side-panel,.usage-left-rail){gap:10px}.aaas-left-rail,.core-module-left-rail,.profile-side-panel,.usage-left-rail{min-height:0}:where(.aaas-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(.aaas-rail-section>strong,.core-module-rail-section>strong){display:none}:where(.aaas-filter-button,.core-module-rail-section button,.profile-side-nav-item,.usage-side-nav-item),.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}.aaas-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){.app-site-body{overflow:hidden}.app-site-content:not(.app-site-content-workspace){height:calc(100dvh - var(--app-header-height));overflow:hidden}:where(.aaas-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(.aaas-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(.aaas-left-rail,.aaas-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}}.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,#7c3aed);--agent-home-blue-hover:var(--app-primary-hover,#6d28d9);--agent-home-violet:var(--app-ai,var(--app-primary,#7c3aed));--agent-home-line:var(--app-border,#cbd5e1);--agent-home-soft-line:var(--app-border-soft,#e2e8f0);--agent-home-muted:var(--app-muted,#64748b);--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:64rem;--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,#334155);background:var(--app-surface,#fff);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:4.75rem;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);padding:10px var(--agent-home-content-gutter) 8px;background:var(--app-surface,#fff);border-bottom:1px solid var(--agent-home-soft-line);grid-area:1/2/auto/-1;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.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-identity,.agent-home-collaboration-header-end{align-items:flex-start;min-width:0;display:flex}.agent-home-collaboration-header-identity{flex:auto;gap:10px}.agent-home-collaboration-header-avatar{flex:none}.agent-home-collaboration-header-copy{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.agent-home-collaboration-header-title-row{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,#0f172a);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;line-height:1.3;overflow:hidden}.agent-home-collaboration-header-tabs{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.agent-home-collaboration-header-tab{height:26px;color:var(--agent-home-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:13px;line-height:1;display:inline-flex}.agent-home-collaboration-header-tab small{color:inherit;font-variant-numeric:tabular-nums;font-size:11px}.agent-home-collaboration-header-tab.is-message svg{color:#2563eb}.agent-home-collaboration-header-tab.is-people svg{color:#0369a1}.agent-home-collaboration-header-tab.is-case svg{color:#b45309}.agent-home-collaboration-header-tab.is-plugin svg{color:#c026d3}.agent-home-collaboration-header-tab.is-artifact svg{color:#0f766e}.agent-home-collaboration-header-tab.is-citation svg,.agent-home-collaboration-header-tab.is-memory svg{color:#7c3aed}.agent-home-collaboration-header-tab.is-usage svg{color:var(--app-primary,#7c3aed)}.agent-home-collaboration-header-tab:hover,.agent-home-collaboration-header-tab.is-active{color:var(--app-heading,#0f172a);background:var(--app-surface-soft,#f1f5f9)}.agent-home-collaboration-header-tab.is-memory.is-active{background:#fff7ed}.agent-home-collaboration-header-end{flex:none;gap:2px}.agent-home-collaboration-header-chip,.agent-home-collaboration-header-icon{min-width:28px;height:28px;color:var(--agent-home-muted);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:12px;line-height:1;display:inline-flex}.agent-home-collaboration-header-icon{padding:0}.agent-home-collaboration-header-chip:hover,.agent-home-collaboration-header-chip.is-active,.agent-home-collaboration-header-icon:hover{color:var(--app-heading,#0f172a);background:var(--app-surface-soft,#f1f5f9)}.agent-home-collaboration-search-popover.ant-popover .ant-popover-container,.agent-home-collaboration-search-popover.ant-popover .ant-popover-content,.agent-home-collaboration-search-popover.ant-popover .ant-popover-inner,.agent-home-collaboration-search-popover.ant-popover .ant-popover-inner-content{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;padding:0!important}.agent-home-collaboration-search{background:var(--app-surface,#fff);border:1px solid var(--app-border-soft,#e2e8f0);width:min(22rem,78vw);max-height:min(28rem,70vh);box-shadow:var(--app-float-shadow,0 16px 40px #0f172a1f);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.agent-home-collaboration-search-bar{color:var(--agent-home-muted);border-bottom:1px solid var(--app-border-soft,#e2e8f0);grid-template-columns:15px minmax(0,1fr);align-items:center;gap:8px;padding:8px 12px;display:grid}.agent-home-collaboration-search-bar .ant-input-affix-wrapper{padding:0}.agent-home-collaboration-search-results{padding:8px 6px 10px;overflow:auto}.agent-home-collaboration-search-section+.agent-home-collaboration-search-section{margin-top:8px}.agent-home-collaboration-search-section h2{color:var(--app-subtle,#94a3b8);margin:0 8px 4px;font-size:12px;font-weight:650}.agent-home-collaboration-search ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.agent-home-collaboration-search li button{width:100%;color:var(--app-text,#334155);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;display:block}.agent-home-collaboration-search li button:hover,.agent-home-collaboration-search li button:focus-visible{background:var(--app-surface-soft,#f1f5f9)}.agent-home-collaboration-search li button span{min-width:0;display:grid}.agent-home-collaboration-search li button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.agent-home-collaboration-search li button small{color:var(--app-subtle,#94a3b8);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agent-home-collaboration-search p{color:var(--agent-home-muted);margin:0;padding:12px 14px 14px;font-size:12px}.agent-home-workspace-pane{flex:auto;min-height:0;padding:8px 8px 24px;overflow:auto}.agent-home-continuous-workspace{flex:auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.agent-home-continuous-workspace.is-artifacts-open{border:1px solid var(--agent-home-soft-line);background:var(--app-surface,#fff);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(248px,308px);overflow:hidden}.agent-home-artifact-rail{background:var(--app-surface-soft,#f8fafc);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.agent-home-artifact-rail{background:color-mix(in srgb, var(--app-surface-soft,#f8fafc) 78%, #fff)}}.agent-home-artifact-rail{border-left:1px solid var(--agent-home-soft-line)}.agent-home-artifact-rail>header{border-bottom:1px solid var(--agent-home-soft-line);justify-content:space-between;align-items:flex-start;gap:10px;padding:13px 12px 10px 14px;display:flex}.agent-home-artifact-rail>header>span{gap:2px;min-width:0;display:grid}.agent-home-artifact-rail>header strong{color:var(--app-heading,#182230);font-size:13px;font-weight:650}.agent-home-artifact-rail>header small{color:var(--agent-home-muted);font-size:10.5px;line-height:1.45}.agent-home-artifact-rail>header button{width:26px;height:26px;color:var(--agent-home-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 26px;place-items:center;padding:0;display:grid}.agent-home-artifact-rail>header button:hover,.agent-home-artifact-rail>header button:focus-visible{color:var(--app-text,#334155);background:var(--app-surface-soft,#eef2f7)}.agent-home-artifact-rail>.agent-home-artifact-explorer{background:0 0;border-radius:0;flex:auto}.agent-home-artifact-rail .agent-home-artifact-tree{padding:12px 10px}@container app-content (width<=43rem){.agent-home-continuous-workspace.is-artifacts-open{grid-template-columns:minmax(0,1fr);overflow:visible}.agent-home-artifact-rail{z-index:12;border:1px solid var(--agent-home-soft-line);border-radius:12px;width:min(320px,88%);position:absolute;inset:0 0 0 auto;box-shadow:-12px 0 36px #0f172a29}}.agent-home-artifact-explorer,.agent-home-memory-workspace{height:100%;min-height:0;display:grid}.agent-home-artifact-explorer{background:var(--app-surface,#fff);border-radius:4px;grid-template-columns:minmax(0,1fr);overflow:hidden}.agent-home-artifact-explorer.is-empty{color:var(--agent-home-muted);letter-spacing:.01em;grid-template-columns:minmax(0,1fr);place-items:center;font-size:14px}.agent-home-artifact-explorer.is-empty p{max-width:22rem;margin:0;line-height:1.7}.agent-home-memory-workspace{grid-template-columns:minmax(0,1fr)}.agent-home-plugin-workspace{height:100%;min-height:0;display:grid}.agent-home-plugin-workspace .plugin-combination-workspace{background:var(--app-surface,#fff);border:1px solid var(--agent-home-soft-line);border-radius:4px;min-height:100%}.agent-home-plugin-workspace .plugin-combination-main{overflow:visible}.plugin-detail-abilities{flex-wrap:wrap;gap:6px;display:flex}.agent-home-citation-process{background:var(--app-surface,#fff);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{width:100%;color:var(--app-text,#334155);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:6px 8px 6px 6px;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,#0f172a);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:#8a5a28}.agent-home-artifact-section button em[data-state=approved]{color:var(--app-heading,#0f172a)}.agent-home-artifact-section button em[data-state=rejected]{color:var(--app-danger,#dc2626)}.agent-home-artifact-section button:hover{background:var(--app-heading,#0f172a)}@supports (color:color-mix(in lab, red, red)){.agent-home-artifact-section button:hover{background:color-mix(in srgb, var(--app-heading,#0f172a) 4%, transparent)}}.agent-home-artifact-section button.is-selected{background:var(--app-heading,#0f172a)}@supports (color:color-mix(in lab, red, red)){.agent-home-artifact-section button.is-selected{background:color-mix(in srgb, var(--app-heading,#0f172a) 5%, transparent)}}.agent-home-artifact-section button.is-selected{box-shadow:inset 2px 0 0 var(--app-heading,#0f172a)}.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,#0f172a)}@supports (color:color-mix(in lab, red, red)){.agent-home-artifact-thumb{background:color-mix(in srgb, var(--app-heading,#0f172a) 6%, var(--app-surface,#fff))}}.agent-home-artifact-mark{color:var(--agent-home-muted);letter-spacing:.04em;background:var(--app-heading,#0f172a);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,#0f172a) 5%, var(--app-surface,#fff))}}.agent-home-artifact-icon{background:var(--app-heading,#0f172a);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,#0f172a) 5%, var(--app-surface,#fff))}}.agent-home-artifact-icon.is-pptx{color:#c2410c}.agent-home-artifact-icon.is-docx{color:#1d4ed8}.agent-home-artifact-icon.is-xlsx{color:#15803d}.agent-home-artifact-icon.is-pdf{color:#b91c1c}.agent-home-artifact-icon.is-image{color:#6d28d9}.agent-home-artifact-icon.is-markdown{color:#0f766e}.agent-home-artifact-icon.is-text{color:#475569}.agent-home-artifact-icon.is-archive{color:#a16207}.agent-home-artifact-icon.is-file{color:var(--agent-home-muted,#64748b)}.agent-home-memory-document{box-sizing:border-box;background:var(--app-surface,#fff);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,#0f172a);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,#7c3aed)}.agent-home-memory-document-head small[data-state=saved]{color:var(--app-success,#16a34a)}.agent-home-memory-document-head small[data-state=error],.agent-home-memory-document-head small[data-state=too-long]{color:var(--app-error,#dc2626)}.agent-home-memory-editor-surface{cursor:text;min-height:clamp(24rem,66vh,56rem)}.agent-home-memory-toolbar{z-index:2;background:var(--app-surface,#fff);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,#fff) 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{width:30px;height:28px;color:var(--agent-home-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.agent-home-memory-toolbar button:hover:not(:disabled),.agent-home-memory-toolbar button:focus-visible,.agent-home-memory-toolbar button.is-active{color:var(--app-primary,#7c3aed);background:var(--app-primary-soft,#f3e8ff);outline:none}.agent-home-memory-toolbar button:disabled{cursor:default;opacity:.35}.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,#334155);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,#7c3aed)}.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,#0f172a);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,#7c3aed);margin:.8em 0;padding:.1em 0 .1em .9em}.agent-home-memory-prosemirror pre{color:var(--app-heading,#0f172a);background:var(--app-surface-soft,#f8fafc);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,#0f172a);outline:none}.agent-home-memory-empty-action:hover>span,.agent-home-memory-empty-action:focus-visible>span{color:var(--app-primary,#7c3aed);background:var(--app-primary-soft,#f3e8ff);border-color:var(--app-primary,#7c3aed)}@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,#7c3aed) 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,#dc2626);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,#0f172a);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,#0f172a);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,#f8fafc);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,#0f172a);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,#0f172a);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-collaborators .ant-empty{margin-block:24px}.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,#0f172a);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,#0f172a);font-size:13px}.agent-home-collaboration-settings-group button{text-align:left;cursor:pointer;background:var(--app-surface,#fff);border:1px solid var(--agent-home-soft-line);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.agent-home-collaboration-settings-group button.is-active{border-color:var(--app-primary,#7c3aed);background:var(--app-primary,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.agent-home-collaboration-settings-group button.is-active{background:color-mix(in srgb, var(--app-primary,#7c3aed) 6%, white)}}.agent-home-collaboration-settings-group button b{color:var(--app-heading,#0f172a);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,#0f172a);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{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,#fff);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,#334155);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,#f3e8ff)}.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,#f8fafc);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,#0f172a);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,#0f172a)}.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,#94a3b8);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,#334155);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,#f3e8ff);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,#b45309);background:var(--collaboration-avatar-background,#fde68a)}.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{color:#6d28d9;white-space:nowrap;background:#8b5cf61f;border:1px solid #8b5cf63d;border-radius:999px;flex:none;align-items:center;min-height:18px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:650;line-height:1;display:inline-flex}.agent-home-history-purpose.is-automation{color:#0369a1;background:#0ea5e91c;border-color:#0ea5e93d}.agent-home-history-running{color:var(--agent-home-blue,#7c3aed);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,#d97706);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-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}@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}}@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,#fff);min-width:0;min-height:0;overflow:hidden}.agent-home-main-inner{box-sizing:border-box;width:100%;height:100%;min-height:100%;padding:1.125rem var(--agent-home-content-gutter) 1rem;flex-direction:column;display:flex}.agent-home-main-inner:not(:has(>.agent-home-workspace-pane)){max-width:calc(var(--agent-home-conversation-max) + 2 * var(--agent-home-content-gutter));margin-inline:auto}.agent-home-main-inner:has(>.agent-home-continuous-workspace.is-artifacts-open){max-width:calc(var(--agent-home-conversation-max) + 308px + 2 * var(--agent-home-content-gutter))}.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;padding:0 12px;font-size:13px}.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,#0f172a);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-height:0;padding:38px 0 24px;display:grid;overflow-y: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-assistant-message{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;width:100%;display:grid}.agent-home-assistant-message>.agent-home-agent-avatar.compact{width:36px;height:36px}.agent-home-assistant-message>div{gap:7px;width:100%;min-width:0;padding-top:2px;display:grid}.agent-home-assistant-message>div>strong{color:var(--app-heading,#0f172a);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,#334155);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,#22c55e)}.agent-home-progress-row.failed>svg,.agent-home-progress-row.cancelled>svg{color:var(--app-error,#f5222d)}.agent-home-progress-activity{margin-left:23px}.agent-home-assistant-reply,.agent-home-assistant-pending{color:var(--app-text,#334155);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.75}.agent-home-assistant-pending{color:var(--agent-home-muted);white-space:pre-wrap;align-items:center;gap:7px;display:inline-flex}.agent-home-assistant-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-assistant-error p{color:var(--app-text,#334155);margin:0;font-size:14px;line-height:1.75}.agent-home-assistant-error button{color:var(--app-primary,#7c3aed);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.agent-home-assistant-error button:hover{text-decoration:underline}.agent-home-execution-card{background:var(--app-surface,#fff);border:1px solid var(--agent-home-line);box-shadow:0 7px 22px var(--app-heading,#0f172a);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,#0f172a) 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,#f3e8ff), var(--app-ai,#722ed1));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,#f3e8ff), color-mix(in srgb, var(--app-ai,#722ed1) 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,#0f172a);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;color:var(--agent-home-blue);font:inherit;cursor:pointer;background:var(--app-surface,#fff);border:1px solid var(--agent-home-blue);border-radius:8px;padding:0 14px;font-size:14px;font-weight:620}.agent-home-agent-match>button:hover{background:var(--app-primary-soft,#f3e8ff)}.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,#0f172a);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,#f8fafc);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,#f8fafc) 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,#22c55e)}.agent-home-activity-stream>header>span:first-child.is-failed{color:var(--app-error,#f5222d)}.agent-home-activity-stream>header strong{color:var(--app-heading,#0f172a);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,#22c55e)}.agent-home-step-activities li.is-failed>span:first-child{background:var(--app-error,#f5222d)}.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,#fff);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,#22c55e);border-color:var(--app-success,#22c55e)}.agent-home-activity-row.is-failed .agent-home-activity-state{color:var(--app-error,#f5222d);border-color:var(--app-error,#f5222d)}.agent-home-activity-row>strong{max-width:190px;color:var(--app-heading,#0f172a);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,#f5222d)}.agent-home-task{gap:18px;display:grid}.agent-home-task-error{min-height:66px;color:var(--app-error,#f5222d);background:var(--app-error,#f5222d);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,#f5222d) 5%, var(--app-surface,#fff))}}.agent-home-task-error{border:1px solid var(--app-error,#f5222d)}@supports (color:color-mix(in lab, red, red)){.agent-home-task-error{border:1px solid color-mix(in srgb, var(--app-error,#f5222d) 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,#0f172a);font-size:14px}.agent-home-task-error p{color:var(--app-text,#334155);margin:0;font-size:12px;line-height:1.5}.agent-home-task-error button{height:30px;color:var(--agent-home-blue);font:inherit;cursor:pointer;background:var(--app-surface,#fff);border:1px solid var(--agent-home-blue);padding:0 13px;font-size:12px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.agent-home-task-error button{border:1px solid color-mix(in srgb, var(--agent-home-blue) 32%, var(--agent-home-line))}}.agent-home-task-error button{border-radius:8px}.agent-home-task-error button:hover{background:var(--app-primary-soft,#f3e8ff)}.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,#0f172a);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,#0f172a);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,#d97706)}@supports (color:color-mix(in lab, red, red)){.agent-home-usage-note{color:color-mix(in srgb, var(--app-warning,#d97706) 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,#0f172a);font-size:12px;font-weight:680}.agent-home-run-timing{width:fit-content;max-width:100%;color:var(--app-muted,#64748b);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}button.agent-home-run-timing{cursor:pointer}button.agent-home-run-timing:hover{color:var(--app-heading,#0f172a)}button.agent-home-run-timing:focus-visible{outline:2px solid var(--app-primary,#7c3aed);outline-offset:4px}.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,#7c3aed);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,#f3e8ff)}.agent-home-usage-ring-track{color:var(--app-border,#e2e8f0)}.agent-home-usage-ring-value{color:var(--app-primary,#7c3aed)}.agent-home-run-progress-popover.ant-popover .ant-popover-container,.agent-home-run-progress-popover.ant-popover .ant-popover-content,.agent-home-run-progress-popover.ant-popover .ant-popover-inner,.agent-home-run-progress-popover.ant-popover .ant-popover-inner-content,.agent-home-usage-popover.ant-popover .ant-popover-container,.agent-home-usage-popover.ant-popover .ant-popover-content,.agent-home-usage-popover.ant-popover .ant-popover-inner,.agent-home-usage-popover.ant-popover .ant-popover-inner-content{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;padding:0!important}.agent-home-run-progress-panel,.agent-home-usage-panel{background:var(--app-surface,#fff);border:1px solid var(--app-border-soft,#e2e8f0);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,#0f172a);font-size:13px}.agent-home-usage-popover-head small{color:var(--app-muted,#64748b);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,#16a34a)}.agent-home-agent-status.is-failed,.agent-home-agent-status.is-cancelled{color:var(--app-error,#f5222d)}.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,#334155);margin:0;font-size:12px}.agent-home-agent-output{color:var(--app-text,#334155);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,#334155);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--app-surface,#fff);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,#334155);background:var(--app-surface-soft,#f8fafc);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,#16a34a);align-items:center;gap:7px;margin-bottom:7px;display:flex}.agent-home-result>header strong{color:var(--app-heading,#0f172a);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,#334155);font:inherit;text-align:left;cursor:pointer;background:var(--app-surface,#fff);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,#fff))}}.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,#0f172a);font-size:18px;font-weight:750;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{--quick-accent:#7c3aed}.agent-home-quick-card-supply{--quick-accent:#2563eb}.agent-home-quick-card-production{--quick-accent:#059669}.agent-home-quick-card-safety{--quick-accent:#ea580c}.agent-home-quick-card-workforce{--quick-accent:#db2777}.agent-home-quick-card-quality{--quick-accent:#4f46e5}.agent-home-status{background:var(--app-surface-soft,#f8fafc);min-width:0;height:100%;min-height:0;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.agent-home-status{background:color-mix(in srgb, var(--app-surface-soft,#f8fafc) 36%, var(--app-surface,#fff))}}.agent-home-status-collapsed{flex-direction:column;align-items:center;padding:8px 0 12px;display:flex}.agent-home-status-collapsed .ant-tabs{width:100%;height:auto}.agent-home-status-collapsed .ant-tabs-nav,.agent-home-status-collapsed .ant-tabs-nav-list{width:100%}.agent-home-status-collapsed .ant-tabs-tab{justify-content:center;margin:0}.agent-home-status-collapsed .ant-tabs-content-holder{display:none}.agent-home-status .ant-tabs{flex-direction:column;height:100%;min-height:0;display:flex}.agent-home-status .ant-tabs-nav{margin:0}.agent-home-status .ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-list{flex:1;width:100%}.agent-home-status .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab{flex:1;justify-content:center}.agent-home-status .ant-tabs-content-holder,.agent-home-status .ant-tabs-body-holder{overscroll-behavior-y:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:12px 16px 16px;overflow:hidden auto}.agent-home-status-card{flex-direction:column;height:100%;min-height:0;padding:0 10px;display:flex;overflow-y:auto}.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,#ef4444);background:var(--app-danger,#ef4444);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,#ef4444) 8%, transparent)}}.agent-home-status-cancel{border:1px solid var(--app-danger,#ef4444)}@supports (color:color-mix(in lab, red, red)){.agent-home-status-cancel{border:1px solid color-mix(in srgb, var(--app-danger,#ef4444) 22%, transparent)}}.agent-home-status-cancel{cursor:pointer;border-radius:999px}.agent-home-status-cancel:hover:not(:disabled){background:var(--app-danger,#ef4444)}@supports (color:color-mix(in lab, red, red)){.agent-home-status-cancel:hover:not(:disabled){background:color-mix(in srgb, var(--app-danger,#ef4444) 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,#0f172a);margin:0}.agent-home-status-card h2{letter-spacing:-.01em;font-size:18px;font-weight:720}.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,#94a3b8);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,#22c55e)}.agent-home-status-header-actions>span.success i{background:var(--app-success,#22c55e)}.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,#fff);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,#0f172a);margin:0;font-size:13px;font-weight:650}.agent-home-collaborators-heading small{margin-left:auto;font-size:11px}.agent-home-collaborators-heading button{width:24px;height:24px;color:var(--agent-home-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.agent-home-collaborators-heading button:hover{color:var(--app-heading,#0f172a);background:var(--app-surface-soft,#f1f5f9)}.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}.agent-home-participant>button,.agent-home-participant-identity{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;min-width:0;padding:8px;display:flex}.agent-home-participant>button:hover{background:var(--app-surface-soft,#f8fafc);border-color:var(--agent-home-soft-line)}div.agent-home-participant-identity{cursor:default}.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,#dc2626)}.agent-home-participant>.agent-home-participant-remove:disabled{cursor:wait;opacity:.5}.agent-home-collaborator-kind.is-host{color:var(--app-primary,#2563eb);background:var(--app-surface-soft,#f8fafc)}.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,#fff);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,#22c55e);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,#0f172a);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,#fff);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,#f3e8ff);border-color:var(--agent-home-blue)}.agent-home-participant-add button:disabled{cursor:default;opacity:.45}.agent-home-current-agent,.agent-home-artifact-list button{width:100%;min-height:58px;color:var(--app-text,#334155);font:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg, var(--agent-home-blue), var(--app-surface,#fff));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-home-current-agent,.agent-home-artifact-list button{background:linear-gradient(135deg, color-mix(in srgb, var(--agent-home-blue) 8%, var(--app-surface,#fff)), var(--app-surface,#fff))}}.agent-home-current-agent,.agent-home-artifact-list button{border:1px solid var(--agent-home-blue)}@supports (color:color-mix(in lab, red, red)){.agent-home-current-agent,.agent-home-artifact-list button{border:1px solid color-mix(in srgb, var(--agent-home-blue) 16%, var(--agent-home-soft-line))}}.agent-home-current-agent,.agent-home-artifact-list button{box-shadow:0 5px 16px var(--app-heading,#0f172a);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.agent-home-current-agent,.agent-home-artifact-list button{box-shadow:0 5px 16px color-mix(in srgb, var(--app-heading,#0f172a) 4%, transparent)}}.agent-home-current-agent,.agent-home-artifact-list button{transition:border-color .16s,background-color .16s}.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,#fff))}}.agent-home-collaborator-kind{border-radius:50%}.agent-home-add-collaborator{border:1px dashed var(--ant-color-border,#d9d9d9);color:var(--ant-color-text-secondary,#666);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,#1677ff);color:var(--ant-color-primary,#1677ff)}.agent-home-collaborator-modal .ant-modal-content{border:1px solid var(--agent-home-blue);padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.agent-home-collaborator-modal .ant-modal-content{border:1px solid color-mix(in srgb, var(--agent-home-blue) 12%, var(--agent-home-soft-line))}}.agent-home-collaborator-modal .ant-modal-content{box-shadow:0 24px 64px var(--app-heading,#0f172a);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.agent-home-collaborator-modal .ant-modal-content{box-shadow:0 24px 64px color-mix(in srgb, var(--app-heading,#0f172a) 18%, transparent)}}.agent-home-collaborator-modal.ant-modal{padding-bottom:max(28px,4vh);top:max(28px,4vh)}.agent-home-collaborator-modal .ant-modal-close{top:18px;right:18px}.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,#0f172a);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,#fff))}}.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,#fff);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,#fff) 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,#fff))}}.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,#0f172a);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-pane .ant-input-affix-wrapper,.agent-home-collaborator-target-hint{border-radius:8px;width:calc(100% - 24px);min-height:34px;margin:10px 12px}.agent-home-collaborator-pane .ant-input-prefix{color:var(--agent-home-muted)}.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,#334155)}@supports (color:color-mix(in lab, red, red)){.agent-home-collaborator-option.is-existing{background:color-mix(in srgb, var(--app-text,#334155) 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,#fff))}}.agent-home-collaborator-option-avatar{border-radius:50%}.agent-home-collaborator-option-avatar.is-agent{color:var(--app-success,#16a34a);background:var(--app-success,#16a34a)}@supports (color:color-mix(in lab, red, red)){.agent-home-collaborator-option-avatar.is-agent{background:color-mix(in srgb, var(--app-success,#16a34a) 10%, var(--app-surface,#fff))}}.agent-home-collaborator-option-copy{gap:3px;min-width:0;display:grid}.agent-home-collaborator-option-copy strong{color:var(--app-heading,#0f172a);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,#16803c);background:var(--app-success,#16a34a)}@supports (color:color-mix(in lab, red, red)){.agent-home-collaborator-type.is-agent{background:color-mix(in srgb, var(--app-success,#16a34a) 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,#16803c);background:var(--app-success,#16a34a)}@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,#16a34a) 10%, transparent)}}.agent-home-collaborator-option.is-existing .agent-home-collaborator-check{border-color:var(--app-success,#16a34a)}@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,#16a34a) 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-transfer-actions .ant-btn{border-radius:9px;width:36px;height:36px;padding:0}.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,#0f172a);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,#334155);background:var(--app-primary-soft,#f3e8ff);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,#f3e8ff) 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,#0f172a);font-weight:570}.agent-home-current-agent:hover,.agent-home-artifact-list button:hover:not(:disabled){border-color:var(--agent-home-blue)}@supports (color:color-mix(in lab, red, red)){.agent-home-current-agent:hover,.agent-home-artifact-list button:hover:not(:disabled){border-color:color-mix(in srgb, var(--agent-home-blue) 30%, var(--agent-home-line))}}.agent-home-current-agent:hover,.agent-home-artifact-list button:hover:not(:disabled){background:var(--app-primary-soft,#f3e8ff)}.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,#334155);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,#22c55e);background:var(--app-success,#22c55e);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,#22c55e) 9%, transparent)}}.agent-home-permission-list strong{border-radius:999px}.agent-home-permission-list strong.danger{color:var(--app-danger,#dc2626);background:var(--app-danger,#dc2626)}@supports (color:color-mix(in lab, red, red)){.agent-home-permission-list strong.danger{background:color-mix(in srgb, var(--app-danger,#dc2626) 9%, transparent)}}.agent-home-permission-list strong.pending{color:var(--app-warning,#fa8c16);background:var(--app-warning,#fa8c16)}@supports (color:color-mix(in lab, red, red)){.agent-home-permission-list strong.pending{background:color-mix(in srgb, var(--app-warning,#fa8c16) 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,#d97706)}.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,#0f172a)}.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,#dc2626)}.agent-home-artifact-list{gap:8px;display:grid}.agent-home-artifact-list button{min-height:54px}.agent-home-artifact-list button:disabled{color:var(--app-muted,#64748b);cursor:default;background:var(--app-surface-soft,#f8fafc);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,#94a3b8)}.agent-home-status-empty{min-height:74px;color:var(--agent-home-muted);text-align:center;background:var(--app-surface-soft,#f8fafc);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,#f8fafc) 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}.agent-home-page button:focus-visible{outline:3px solid var(--agent-home-blue)}@supports (color:color-mix(in lab, red, red)){.agent-home-page button:focus-visible{outline:3px solid color-mix(in srgb, var(--agent-home-blue) 22%, transparent)}}.agent-home-page button:focus-visible{outline-offset:2px}.agent-home-composer textarea:focus-visible{outline:none}.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)}.theme-dark :where(.agent-home-agent-match,.agent-home-process,.agent-home-composer,.agent-home-status-card,.agent-home-current-agent,.agent-home-artifact-list button){color:var(--app-text);background:var(--app-surface)}@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:0 14px}.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-assistant-message>div{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,#fff);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,#fff) 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,#fff);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,#fff) 96%, transparent)}}.agent-home-message-locator.is-expanded{border-color:var(--agent-home-soft-line);box-shadow:0 .8rem 2.2rem var(--app-heading,#0f172a)}@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,#0f172a) 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{width:100%;min-height:1.35rem;color:var(--agent-home-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:0 .12rem;font-size:.75rem;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;padding:0 .55rem}.agent-home-message-locator.is-expanded button:hover,.agent-home-message-locator.is-expanded button:focus-visible,.agent-home-message-locator.is-expanded button.is-active{color:var(--app-heading,#0f172a);background:var(--agent-home-blue)}@supports (color:color-mix(in lab, red, red)){.agent-home-message-locator.is-expanded button:hover,.agent-home-message-locator.is-expanded button:focus-visible,.agent-home-message-locator.is-expanded button.is-active{background:color-mix(in srgb, var(--agent-home-blue) 7%, transparent)}}.agent-home-message-locator.is-expanded button:hover,.agent-home-message-locator.is-expanded button:focus-visible,.agent-home-message-locator.is-expanded button.is-active{outline:none}.agent-home-message-locator.is-expanded button:focus-visible{box-shadow:0 0 0 2px var(--agent-home-blue) inset}@supports (color:color-mix(in lab, red, red)){.agent-home-message-locator.is-expanded button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--agent-home-blue) 30%, transparent) inset}}.agent-home-conversation-message>div>strong{color:var(--app-heading,#0f172a);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{color:var(--agent-home-muted);font:inherit;cursor:pointer;background:var(--app-surface,#fff);border:1px solid var(--agent-home-soft-line);align-items:center;gap:.4rem;padding:.28rem .62rem;font-size:.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.agent-home-checkpoint-divider button{border:1px solid color-mix(in srgb, var(--agent-home-soft-line) 88%, transparent)}}.agent-home-checkpoint-divider button{border-radius:999rem;transition:color .16s,background .16s,border-color .16s}.agent-home-checkpoint-divider button:hover,.agent-home-checkpoint-divider button:focus-visible{color:var(--agent-home-blue);background:var(--agent-home-blue)}@supports (color:color-mix(in lab, red, red)){.agent-home-checkpoint-divider button:hover,.agent-home-checkpoint-divider button:focus-visible{background:color-mix(in srgb, var(--agent-home-blue) 5%, var(--app-surface,#fff))}}.agent-home-checkpoint-divider button:hover,.agent-home-checkpoint-divider button:focus-visible{border-color:var(--agent-home-blue)}@supports (color:color-mix(in lab, red, red)){.agent-home-checkpoint-divider button:hover,.agent-home-checkpoint-divider button:focus-visible{border-color:color-mix(in srgb, var(--agent-home-blue) 28%, var(--agent-home-soft-line))}}.agent-home-checkpoint-divider button:hover,.agent-home-checkpoint-divider button:focus-visible{outline:none}.agent-home-checkpoint-dialog-copy{color:var(--app-text,#334155);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,#dc2626)}.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:min(100%,28rem);display:grid}.agent-home-user-message .agent-home-user-reply{width:fit-content;max-width:100%;color:var(--app-text,#334155);text-align:left;background:var(--app-heading,#0f172a);padding:8px 12px;font-size:14px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.agent-home-user-message .agent-home-user-reply{background:color-mix(in srgb, var(--app-heading,#0f172a) 6%, var(--app-surface,#fff))}}.agent-home-user-message .agent-home-user-reply{border-radius:16px}.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-message-attachment-list{justify-items:stretch;gap:8px;width:min(100%,20rem);display:grid}.agent-home-message-attachment{width:100%;min-width:0;max-width:min(100%,20rem);color:var(--app-text,#334155);font:inherit;text-align:left;cursor:pointer;background:var(--app-surface,#fff);border:1px solid var(--agent-home-soft-line,#e2e8f0);border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.agent-home-message-attachment:hover,.agent-home-message-attachment:focus-visible{border-color:var(--app-heading,#0f172a)}@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,#0f172a) 22%, var(--agent-home-soft-line,#e2e8f0))}}.agent-home-message-attachment:hover,.agent-home-message-attachment:focus-visible{background:var(--app-surface-soft,#f8fafc);outline:none}.agent-home-message-attachment.is-image{grid-template-columns:52px minmax(0,1fr);max-width:min(100%,20rem);padding:8px 12px 8px 8px}.agent-home-message-attachment-icon{color:#627081;background:#f2f4f7;border-radius:8px;place-items:center;width:40px;height:44px;display:grid}.agent-home-message-attachment-icon.is-presentation{color:#b85c37;background:#faf1ec}.agent-home-message-attachment-icon.is-document,.agent-home-message-attachment-icon.is-pdf{color:#3b6ea5;background:#eef3f9}.agent-home-message-attachment-icon.is-spreadsheet{color:#2f7d4a;background:#eef7f1}.agent-home-message-attachment-thumb{object-fit:cover;background:var(--app-heading,#0f172a);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,#0f172a) 5%, var(--app-surface,#fff))}}.agent-home-message-attachment-thumb{border-radius:2px}.agent-home-message-attachment-more{color:var(--app-heading,#0f172a);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-attachment-image{object-fit:contain;background:var(--app-surface-soft,#f8fafc);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,#0f172a);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,#334155);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--app-surface-soft,#f8fafc);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,#f8fafc);align-items:center;gap:8px;display:flex}.agent-home-attachment-error{color:var(--app-error,#f5222d);background:var(--app-error,#f5222d)}@supports (color:color-mix(in lab, red, red)){.agent-home-attachment-error{background:color-mix(in srgb, var(--app-error,#f5222d) 7%, transparent)}}.agent-home-attachment-notice{color:var(--app-warning,#fa8c16);background:var(--app-warning,#fa8c16)}@supports (color:color-mix(in lab, red, red)){.agent-home-attachment-notice{background:color-mix(in srgb, var(--app-warning,#fa8c16) 8%, transparent)}}.agent-home-assistant-reply{color:var(--app-text,#334155);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{min-height:28px;color:var(--app-text,#334155);align-items:center;gap:6px;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.agent-home-reasoning>summary{color:color-mix(in srgb, var(--app-text,#334155) 72%, transparent)}}.agent-home-reasoning>summary{cursor:pointer;font-weight:620;list-style:none}.agent-home-reasoning>summary::-webkit-details-marker{display:none}.agent-home-reasoning>summary>span{color:var(--app-text,#334155)}@supports (color:color-mix(in lab, red, red)){.agent-home-reasoning>summary>span{color:color-mix(in srgb, var(--app-text,#334155) 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,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.agent-home-reasoning>summary>.agent-home-reasoning-toggle{color:color-mix(in srgb, var(--app-primary,#7c3aed) 78%, var(--app-text,#334155))}}.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,#334155);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,#334155) 82%, transparent)}}.agent-home-reasoning-stream{overflow-wrap:anywhere;border-left:1px solid var(--app-primary,#7c3aed);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,#7c3aed) 24%, transparent)}}.agent-home-reasoning-stream .agent-message-code pre{overscroll-behavior-x:contain;overscroll-behavior-y:auto;max-height:none;overflow:auto 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-assistant-reply-streaming:after{vertical-align:-.12em;background:var(--app-primary,#7c3aed);content:"";border-radius:1px;width:2px;height:1em;margin-left:2px;animation:.85s step-end infinite agent-home-typewriter-caret;display:inline-block}@keyframes agent-home-typewriter-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.agent-invocation-trace li.is-running .agent-invocation-trace-icon,.agent-home-assistant-reply-streaming:after{animation:none}}.agent-home-reply-actions{opacity:0;pointer-events:none;justify-self:start;align-items:center;gap:2px;margin-top:0;transition:opacity .14s,transform .14s;display:flex;position:static;transform:translateY(-.18rem)}.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{width:26px;height:26px;color:var(--agent-home-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.agent-home-reply-actions button:hover{color:var(--agent-home-blue);background:var(--app-primary-soft,#f3e8ff)}.agent-home-reply-actions button.is-selected,.agent-home-reply-actions button[aria-pressed=true]{color:var(--agent-home-blue);background:var(--app-primary-soft,#f3e8ff);box-shadow:0 0 0 1px var(--agent-home-blue) inset}@supports (color:color-mix(in lab, red, red)){.agent-home-reply-actions button.is-selected,.agent-home-reply-actions button[aria-pressed=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--agent-home-blue) 18%, transparent) inset}}@media (hover:none){.agent-home-reply-actions{opacity:1;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){.agent-home-message-locator,.agent-home-message-locator-label,.agent-home-message-locator-tick,.agent-home-reply-actions,.agent-home-ws-status{transition:none;animation:none}}.agent-home-page-with-status .agent-home-composer{min-height:116px;box-shadow:0 10px 30px var(--app-heading,#0f172a);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.agent-home-page-with-status .agent-home-composer{box-shadow:0 10px 30px color-mix(in srgb, var(--app-heading,#0f172a) 8%, transparent)}}.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,#ef4444)}.agent-home-workflow-flow-nodes li.is-succeeded{opacity:.82}.agent-home-workflow-flow-node-title{color:var(--app-heading,#0f172a);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,#ef4444);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,#fff);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,#22c55e)}.agent-home-task-state.is-failed,.agent-home-task-state.is-cancelled{color:var(--app-danger,#ef4444)}.agent-home-task-state.is-cancelling,.agent-home-task-state.is-partial{color:var(--app-warning,#fa8c16)}.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,#22c55e)}.agent-home-task-stages li>span{z-index:1;width:19px;height:19px;color:var(--agent-home-muted);background:var(--app-surface,#fff);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,#22c55e);border-color:var(--app-success,#22c55e)}.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,#ef4444);border-color:var(--app-danger,#ef4444)}.agent-home-task-stages li.is-failed small,.agent-home-task-stages li.is-cancelled small{color:var(--app-danger,#ef4444);font-weight:660}.agent-home-task-stages li.is-partial>span{color:#fff;background:var(--app-warning,#fa8c16);border-color:var(--app-warning,#fa8c16)}.agent-home-task-stages li.is-partial small{color:var(--app-warning,#fa8c16);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,#0f172a);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,#22c55e)}.agent-home-execution-tree-row.is-failed .agent-home-execution-tree-icon,.agent-home-execution-tree-row.is-failed>small{color:var(--app-danger,#ef4444)}.agent-home-execution-tree-copy{gap:1px;min-width:0;display:grid}.agent-home-execution-tree-row strong{color:var(--app-heading,#0f172a);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,#0f172a);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{min-height:43px;color:var(--agent-home-muted);cursor:pointer;grid-template-columns:20px auto minmax(0,1fr) 16px;align-items:center;gap:7px;list-style:none;display:grid}.agent-home-execution-disclosure>summary::-webkit-details-marker{display:none}.agent-home-execution-disclosure>summary strong{color:var(--app-heading,#0f172a);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,#7c3aed);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,#0f172a);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}.agent-home-page-with-status .agent-home-composer{width:100%}.agent-home-palette-groups{grid-template-columns:1fr}.agent-home-composer-palette>header span{display:none}}@container app-content (width<=45rem){.agent-home-message-locator{display:none}}.agent-home-automation-created{color:var(--app-muted,#64748b);align-items:center;gap:.45rem;margin:.35rem 0 .75rem 2.45rem;font-size:.82rem;display:inline-flex}.agent-home-automation-created svg{color:#16a34a}.agent-home-automation-created button{color:var(--app-primary,#2563eb);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.agent-home-automation-modal{gap:1rem;display:grid}.agent-home-automation-modal label{color:var(--app-heading,#0f172a);gap:.4rem;font-size:.88rem;font-weight:600;display:grid}.agent-home-automation-modal select{border:1px solid var(--app-border,#d1d5db);background:var(--app-surface,#fff);min-height:2rem;color:inherit;border-radius:.45rem;padding:.35rem .55rem}.agent-home-automation-modal-note{color:var(--app-muted,#64748b);margin:0;font-size:.82rem;line-height:1.5}.agent-home-automation-conversation{border:1px solid var(--app-primary,#2563eb);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,#2563eb) 28%, var(--app-border,#d1d5db))}}.agent-home-automation-conversation{background:var(--app-primary,#2563eb);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,#2563eb) 5%, var(--app-surface,#fff))}}.agent-home-automation-conversation-message{color:var(--app-heading,#0f172a);line-height:1.55}.agent-home-automation-conversation-error{color:#b91c1c;font-size:.82rem}.agent-home-automation-conversation-actions{gap:.55rem;display:flex}.agent-home-automation-conversation-actions button{border:1px solid var(--app-border,#d1d5db);color:var(--app-heading,#0f172a);background:var(--app-surface,#fff);cursor:pointer;border-radius:.45rem;padding:.35rem .75rem}.agent-home-automation-conversation-actions button:first-child{border-color:var(--app-primary,#2563eb);color:#fff;background:var(--app-primary,#2563eb)}.agent-home-automation-conversation-actions button:disabled{cursor:wait;opacity:.65}.collaboration-automation-suggestion{gap:16px;padding-top:4px;display:grid}.collaboration-automation-suggestion-modal .ant-modal-body{max-height:min(68vh,640px);overflow-y:auto}.collaboration-automation-suggestion>header{align-items:center;gap:12px;display:flex}.collaboration-automation-suggestion>header>span{width:40px;height:40px;color:var(--agent-home-violet,#6d28d9);background:var(--agent-home-violet,#6d28d9);flex:0 0 40px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.collaboration-automation-suggestion>header>span{background:color-mix(in srgb, var(--agent-home-violet,#6d28d9) 10%, #fff)}}.collaboration-automation-suggestion>header>span{border-radius:12px}.collaboration-automation-suggestion>header>div{gap:2px;min-width:0;display:grid}.collaboration-automation-suggestion>header strong{color:var(--app-heading,#0f172a);font-size:15px}.collaboration-automation-suggestion>header small,.collaboration-automation-suggestion>p{color:var(--app-muted,#64748b)}.collaboration-automation-suggestion>header small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.collaboration-automation-suggestion>p{margin:0;font-size:13px;line-height:1.65}.collaboration-automation-suggestion [role=radiogroup]{gap:10px;display:grid}.collaboration-automation-suggestion [role=radio]{width:100%;color:var(--app-text,#334155);text-align:left;cursor:pointer;background:var(--app-surface,#fff);border:1px solid var(--app-border,#dbe2ea);border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:13px 14px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.collaboration-automation-suggestion [role=radio]:hover{border-color:var(--agent-home-violet,#6d28d9)}@supports (color:color-mix(in lab, red, red)){.collaboration-automation-suggestion [role=radio]:hover{border-color:color-mix(in srgb, var(--agent-home-violet,#6d28d9) 50%, #dbe2ea)}}.collaboration-automation-suggestion [role=radio]:focus-visible{outline:2px solid var(--agent-home-violet,#6d28d9)}@supports (color:color-mix(in lab, red, red)){.collaboration-automation-suggestion [role=radio]:focus-visible{outline:2px solid color-mix(in srgb, var(--agent-home-violet,#6d28d9) 55%, transparent)}}.collaboration-automation-suggestion [role=radio]:focus-visible{outline-offset:2px}.collaboration-automation-suggestion [role=radio].is-selected{background:var(--agent-home-violet,#6d28d9)}@supports (color:color-mix(in lab, red, red)){.collaboration-automation-suggestion [role=radio].is-selected{background:color-mix(in srgb, var(--agent-home-violet,#6d28d9) 5%, #fff)}}.collaboration-automation-suggestion [role=radio].is-selected{border-color:var(--agent-home-violet,#6d28d9);box-shadow:0 0 0 1px var(--agent-home-violet,#6d28d9)}@supports (color:color-mix(in lab, red, red)){.collaboration-automation-suggestion [role=radio].is-selected{box-shadow:0 0 0 1px color-mix(in srgb, var(--agent-home-violet,#6d28d9) 14%, transparent)}}.collaboration-automation-suggestion [role=radio]>span{color:#fff;background:var(--app-surface-soft,#f1f5f9);border:1px solid var(--app-border,#dbe2ea);border-radius:999px;place-items:center;width:20px;height:20px;display:grid}.collaboration-automation-suggestion [role=radio].is-selected>span{background:var(--agent-home-violet,#6d28d9);border-color:var(--agent-home-violet,#6d28d9)}.collaboration-automation-suggestion [role=radio]>b{font-size:13px;font-weight:600;line-height:1.6}.agent-home-plugin-usages{border-top:1px solid var(--app-border,#d1d5db);padding:.75rem 0;font-size:.78rem}.agent-home-plugin-usages h3{font-size:inherit;margin:0 0 .5rem}.agent-home-plugin-usages summary{cursor:pointer;padding:.35rem 0}.agent-home-plugin-usages ol{padding-left:1.2rem}.agent-home-plugin-usages p{color:var(--app-text-secondary,#64748b);margin:.25rem 0}.agent-home-plugin-cleanup-pending{color:#9a6700;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,#0f172a);font-size:14px}.agent-home-meeting-recorder small,.agent-home-meeting-recorder>footer>span{color:var(--app-muted,#64748b);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%, #fff)}}.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,#64748b);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,#334155)}.agent-home-meeting-recorder>footer{flex-wrap:wrap}.agent-home-meeting-recorder>footer>span{background:var(--app-surface-soft,#f8fafc);border-radius:999px;padding:3px 7px}.agent-home-meeting-recorder>footer button{color:#fff;min-height:32px;font:inherit;cursor:pointer;background:var(--app-danger,#dc2626);border:0;border-radius:9px;align-items:center;gap:5px;margin-left:auto;padding:0 12px;font-size:12px;display:inline-flex}.agent-home-meeting-recorder>footer button:disabled{cursor:wait;opacity:.62}@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}}@media (width<=640px){.agent-home-meeting-recorder>footer button{justify-content:center;width:100%;margin-left:0}}.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);--automation-create-bg:var(--app-primary,#7c3aed);--automation-create-hover:var(--automation-create-bg)}@supports (color:color-mix(in lab, red, red)){.automation-page{--automation-create-hover:color-mix(in srgb, var(--automation-create-bg) 94%, #000)}}.automation-page{--automation-create-text:#fff;min-height:100%;color:var(--automation-ink);background:var(--app-canvas,#fff)}.automation-page .ant-pro-page-container-children-container{padding:0!important}.automation-shell{width:min(100%,940px);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-row,.automation-task-open,.automation-task-title-row,.automation-task-schedule,.automation-task-meta,.automation-task-actions,.automation-suggestion-heading,.automation-suggestion-row,.automation-suggestion-copy>span,.automation-suggestion-action,.automation-runs-heading,.automation-run-row,.automation-editor-intro,.automation-field-label,.automation-frequency-editor,.automation-enabled-setting{align-items:center;display:flex}.automation-page-header{justify-content:space-between;gap:20px;margin-bottom:20px}.automation-heading-copy h1.ant-typography{color:var(--app-heading,#0f172a);letter-spacing:-.022em;margin:0;font-size:clamp(25px,2vw,30px);font-weight:650;line-height:1.2}.automation-header-actions{flex:none;gap:7px}.automation-create-button.ant-btn{border-radius:10px;gap:6px;height:38px;padding-inline:15px;transition:background-color .14s,box-shadow .14s;color:var(--automation-create-text)!important;background:var(--automation-create-bg)!important;border:0!important;transform:none!important;box-shadow:0 1px 3px #11182724!important}.automation-create-button.ant-btn:hover{color:var(--automation-create-text)!important;background:var(--automation-create-hover)!important;border:0!important;transform:none!important;box-shadow:0 1px 3px #11182724!important}.automation-create-button.ant-btn:focus-visible{color:var(--automation-create-text)!important;background:var(--automation-create-bg)!important;box-shadow:0 0 0 3px var(--automation-create-bg)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){.automation-create-button.ant-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--automation-create-bg) 18%, transparent)!important}}.automation-create-button.ant-btn:focus-visible{transform:none!important}.automation-create-button.ant-btn:active{color:var(--automation-create-text)!important;background:var(--automation-create-hover)!important;box-shadow:none!important;border:0!important;transform:none!important}.automation-create-dropdown .ant-dropdown-menu{border:1px solid var(--app-border,#d9dadd);width:236px;max-width:calc(100vw - 32px);padding:7px}@supports (color:color-mix(in lab, red, red)){.automation-create-dropdown .ant-dropdown-menu{border:1px solid color-mix(in srgb, var(--app-border,#d9dadd) 72%, transparent)}}.automation-create-dropdown .ant-dropdown-menu{background:var(--app-surface,#fff);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:15px;box-shadow:0 2px 8px #11182714,0 18px 48px #11182724}.automation-create-dropdown .ant-dropdown-menu-item{border-radius:10px;margin:0;padding:0}.automation-create-dropdown .ant-dropdown-menu-item+.ant-dropdown-menu-item{margin-top:3px}.automation-create-dropdown .ant-dropdown-menu-title-content{width:100%}.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-create-dropdown .ant-dropdown-menu-item:hover,.automation-create-dropdown .ant-dropdown-menu-item-active{background:var(--app-primary,#6d4aff)!important}@supports (color:color-mix(in lab, red, red)){.automation-create-dropdown .ant-dropdown-menu-item:hover,.automation-create-dropdown .ant-dropdown-menu-item-active{background:color-mix(in srgb, var(--app-primary,#6d4aff) 7%, transparent)!important}}.automation-search.ant-input-affix-wrapper{border-color:var(--automation-line);background:var(--automation-panel);border-radius:999px;height:44px;padding-inline:15px}@supports (color:color-mix(in lab, red, red)){.automation-search.ant-input-affix-wrapper{background:color-mix(in srgb, var(--automation-panel) 96%, transparent)}}.automation-search.ant-input-affix-wrapper{box-shadow:none}.automation-search.ant-input-affix-wrapper:hover,.automation-search.ant-input-affix-wrapper-focused{border-color:var(--automation-ink)}@supports (color:color-mix(in lab, red, red)){.automation-search.ant-input-affix-wrapper:hover,.automation-search.ant-input-affix-wrapper-focused{border-color:color-mix(in srgb, var(--automation-ink) 36%, var(--automation-line))}}.automation-search.ant-input-affix-wrapper:hover,.automation-search.ant-input-affix-wrapper-focused{box-shadow:0 0 0 3px var(--automation-accent)}@supports (color:color-mix(in lab, red, red)){.automation-search.ant-input-affix-wrapper:hover,.automation-search.ant-input-affix-wrapper-focused{box-shadow:0 0 0 3px color-mix(in srgb, var(--automation-accent) 9%, transparent)}}.automation-search .ant-input-prefix{color:var(--automation-muted);margin-right:8px}.automation-filter-row{justify-content:space-between;gap:18px;margin:16px 0 12px}.automation-filter-row>.ant-typography{font-size:12px}.automation-task-list{border-top:1px solid var(--automation-soft-line)}.automation-task-row{border-bottom:1px solid var(--automation-soft-line);gap:14px;min-height:88px;transition:background-color .16s,opacity .16s;position:relative}.automation-task-row:hover{background:var(--automation-soft)}@supports (color:color-mix(in lab, red, red)){.automation-task-row:hover{background:color-mix(in srgb, var(--automation-soft) 58%, transparent)}}.automation-task-row.is-paused{opacity:.68}.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,.automation-suggestion-row:focus-visible{outline:2px solid var(--automation-accent)}@supports (color:color-mix(in lab, red, red)){.automation-task-open:focus-visible,.automation-suggestion-row:focus-visible{outline:2px solid color-mix(in srgb, var(--automation-accent) 58%, transparent)}}.automation-task-open:focus-visible,.automation-suggestion-row: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-title-row .ant-tag{margin:0;font-size:11px;line-height:19px}.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-task-actions .ant-btn{width:30px;height:30px;color:var(--automation-muted);opacity:0;padding:0;transition:opacity .14s}.automation-task-row:hover .automation-task-actions .ant-btn,.automation-task-actions .ant-btn:focus-visible{opacity:1}.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-empty-state .ant-typography{font-size:12px}.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-eyebrow.ant-typography{color:var(--automation-muted);letter-spacing:.04em;font-size:12px;font-weight:650}.automation-suggestion-heading h2.ant-typography,.automation-runs-heading h2.ant-typography{color:var(--automation-ink);letter-spacing:-.018em;margin:4px 0 0;font-size:19px;font-weight:590}.automation-runs-heading>.ant-typography{text-align:right;max-width:300px;font-size:12px}.automation-suggestion-list{display:grid}.automation-suggestion-row{border:0;border-bottom:1px solid var(--automation-soft-line);min-height:73px;color:inherit;text-align:left;cursor:pointer;background:0 0;gap:13px;padding:11px 4px;transition:padding .16s,background-color .16s}.automation-suggestion-row:hover{background:var(--automation-soft);padding-left:10px;padding-right:10px}@supports (color:color-mix(in lab, red, red)){.automation-suggestion-row:hover{background:color-mix(in srgb, var(--automation-soft) 62%, transparent)}}.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-copy small,.automation-suggestion-copy>.ant-typography{color:var(--automation-muted);font-size:12px}.automation-suggestion-copy>.ant-typography{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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-run-row .ant-typography{font-size:12px}.automation-editor-modal .ant-modal-content{border:1px solid var(--app-border,#d9d9d9);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.automation-editor-modal .ant-modal-content{border:1px solid color-mix(in srgb, var(--app-border,#d9d9d9) 62%, transparent)}}.automation-editor-modal .ant-modal-content{border-radius:18px;box-shadow:0 28px 80px #11182733}.automation-editor-modal .ant-modal-header{margin-bottom:18px}.automation-editor-modal .ant-modal-title{letter-spacing:-.018em;font-size:19px;font-weight:620}.automation-editor-intro{border:1px solid var(--app-border,#d9d9d9);gap:11px;margin-bottom:20px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.automation-editor-intro{border:1px solid color-mix(in srgb, var(--app-border,#d9d9d9) 52%, transparent)}}.automation-editor-intro{background:var(--app-surface,#fff);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.automation-editor-intro{background:color-mix(in srgb, var(--app-surface,#fff) 91%, #7c8797)}}.automation-editor-intro-icon{width:34px;height:34px;color:var(--app-primary,#1677ff);background:var(--app-primary,#1677ff);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.automation-editor-intro-icon{background:color-mix(in srgb, var(--app-primary,#1677ff) 10%, transparent)}}.automation-editor-intro>div{gap:2px;display:grid}.automation-editor-intro strong{font-size:13px}.automation-editor-intro .ant-typography{font-size:12px}.automation-editor-form .ant-form-item{margin-bottom:18px}.automation-editor-form .ant-form-item-label>label{font-size:13px;font-weight:560}.automation-editor-form .ant-input,.automation-editor-form .ant-input-affix-wrapper,.automation-editor-form .ant-select-selector,.automation-editor-form .ant-picker{border-radius:9px!important}.automation-editor-form textarea.ant-input{resize:none;line-height:1.6}.automation-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.automation-editor-grid .ant-form-item{min-width:0}.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-frequency-editor .ant-select,.automation-frequency-editor .ant-picker{min-width:142px}.automation-enabled-setting{border:1px solid var(--app-border,#d9d9d9);justify-content:space-between;gap:18px;margin-top:4px;padding:13px 14px}@supports (color:color-mix(in lab, red, red)){.automation-enabled-setting{border:1px solid color-mix(in srgb, var(--app-border,#d9d9d9) 58%, transparent)}}.automation-enabled-setting{border-radius:11px}.automation-enabled-setting>div{gap:2px;display:grid}.automation-enabled-setting strong{font-size:13px}.automation-enabled-setting .ant-typography{font-size:12px}.theme-dark .automation-page{--automation-ink:#f2f3f5;--automation-muted:#9da2aa;--automation-panel:#17191d;--automation-soft:#202329;--automation-create-bg:#f1f2f3;--automation-create-hover:#e7e8ea;--automation-create-text:#17191d}.theme-dark .automation-create-dropdown .ant-dropdown-menu{border-color:var(--app-border,#3a3d43)}@supports (color:color-mix(in lab, red, red)){.theme-dark .automation-create-dropdown .ant-dropdown-menu{border-color:color-mix(in srgb, var(--app-border,#3a3d43) 82%, transparent)}}.theme-dark .automation-create-dropdown .ant-dropdown-menu{background:var(--app-surface,#17191d);box-shadow:0 2px 8px #0000002e,0 20px 56px #0000005c}.theme-dark .automation-task-status-dot{border-color:#17191d}@media (width<=840px){.automation-task-meta{display:none}.automation-task-actions .ant-btn{opacity:1}.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-filter-row>.ant-typography{display:none}.automation-task-row{flex-wrap:wrap;align-items:flex-start;gap:0;padding:4px 0}.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-runs-heading>.ant-typography{text-align:left;max-width:none}.automation-suggestion-action{display:none}.automation-suggestion-copy>.ant-typography{white-space:normal}.automation-editor-modal{max-width:calc(100vw - 20px)}.automation-editor-modal .ant-modal-content{border-radius:15px}.automation-editor-form .ant-radio-group{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.automation-editor-form .ant-radio-button-wrapper{text-align:center}}@media (prefers-reduced-motion:reduce){.automation-task-row,.automation-suggestion-row,.automation-suggestion-action,.automation-task-actions .ant-btn{transition:none}}.self-theme{--app-card-radius:12px;--app-control-radius:10px;--app-card-shadow:0 2px 8px #7c3aed0a, 0 8px 24px #7c3aed0f;--app-float-shadow:0 4px 16px #7c3aed14, 0 16px 48px #7c3aed1a}.self-theme:not(:has(.admin-console-shell)) .ant-btn-primary{border:0;border-radius:10px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #7c3aed2e,0 1px 3px #7c3aed1a}.self-theme:not(:has(.admin-console-shell)) .ant-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 16px #7c3aed47,0 2px 6px #7c3aed24}.self-theme:not(:has(.admin-console-shell)) .ant-btn-primary:active{transform:translateY(0);box-shadow:0 1px 4px #7c3aed2e}.self-theme:not(:has(.admin-console-shell)) .ant-btn-default{border:1px solid var(--app-border-soft);background:var(--app-surface);border-radius:10px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.self-theme:not(:has(.admin-console-shell)) .ant-btn-default:hover{border-color:var(--app-primary);color:var(--app-primary);background:var(--app-primary-soft)}.self-theme:not(:has(.admin-console-shell)) .ant-btn-sm{border-radius:8px}.self-theme:not(:has(.admin-console-shell)) .ant-btn-icon-only{border-radius:10px}:is(.self-theme:not(:has(.admin-console-shell)) .ant-input,.self-theme:not(:has(.admin-console-shell)) .ant-input-affix-wrapper){border:1px solid var(--app-border-soft);border-radius:10px;transition:all .2s}:is(.self-theme:not(:has(.admin-console-shell)) .ant-input:hover,.self-theme:not(:has(.admin-console-shell)) .ant-input-affix-wrapper:hover){border-color:var(--app-primary)}.self-theme:not(:has(.admin-console-shell)) .ant-input:focus{border-color:var(--app-primary);box-shadow:0 0 0 3px #7c3aed14}.self-theme:not(:has(.admin-console-shell)) .ant-input-focused{border-color:var(--app-primary);box-shadow:0 0 0 3px #7c3aed14}.self-theme:not(:has(.admin-console-shell)) .ant-input-affix-wrapper:focus{border-color:var(--app-primary);box-shadow:0 0 0 3px #7c3aed14}.self-theme:not(:has(.admin-console-shell)) .ant-input-affix-wrapper-focused{border-color:var(--app-primary);box-shadow:0 0 0 3px #7c3aed14}.self-theme:not(:has(.admin-console-shell)) .ant-select-selector{border:1px solid var(--app-border-soft)!important;border-radius:10px!important;transition:all .2s!important}.self-theme:not(:has(.admin-console-shell)) .ant-select-selector:hover{border-color:var(--app-primary)!important}.self-theme:not(:has(.admin-console-shell)) .ant-select-focused .ant-select-selector{border-color:var(--app-primary)!important;box-shadow:0 0 0 3px #7c3aed14!important}.ant-card{border-radius:12px;overflow:hidden}.ant-card-body{border-radius:0 0 12px 12px}.ant-card-head{border-radius:12px 12px 0 0}.aaas-catalog-card,.aaas-agent-card,.core-module-catalog-card{border:1px solid var(--app-border-soft);background:var(--app-surface);border-radius:12px;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #7c3aed08,0 8px 24px #7c3aed0d}.aaas-catalog-card:hover,.aaas-agent-card:hover,.core-module-catalog-card:hover{border-color:#7c3aed4d;transform:translateY(-2px);box-shadow:0 4px 16px #7c3aed14,0 16px 48px #7c3aed1a}.aaas-agent-icon,.core-module-agent-icon{border-radius:12px}.aaas-hero-section{background:var(--app-surface-soft);border:1px solid var(--app-border-soft);border-radius:16px;box-shadow:0 4px 20px #7c3aed0f,0 16px 48px #7c3aed14}.aaas-featured-agent-status{background:var(--app-surface);border:1px solid var(--app-border-soft);border-radius:14px;box-shadow:0 4px 16px #7c3aed0d,0 12px 36px #7c3aed12}.aaas-primary-button{background:var(--app-primary)!important;color:#fffffff5!important;border:0!important;border-radius:12px!important;height:48px!important;font-size:15px!important;font-weight:700!important;box-shadow:0 4px 16px #7c3aed40,0 1px 3px #7c3aed1f!important}.aaas-primary-button:hover{transform:translateY(-1px);box-shadow:0 6px 20px #7c3aed59,0 2px 6px #7c3aed2e!important}.agent-runtime-entry-card{border:1px solid var(--app-border-soft);background:var(--app-surface);border-radius:14px;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #7c3aed08,0 8px 24px #7c3aed0d}.agent-runtime-entry-card:hover{border-color:#7c3aed59;transform:translateY(-2px);box-shadow:0 4px 16px #7c3aed14,0 16px 48px #7c3aed1a}.agent-runtime-chat-bubble{border-radius:18px}.agent-runtime-chat-bubble-user{border-radius:18px 4px 18px 18px}.agent-runtime-chat-bubble-assistant{border-radius:4px 18px 18px}.agent-chat-composer-inner{border:1px solid var(--app-border-soft);border-radius:16px;box-shadow:0 4px 16px #7c3aed0d,0 12px 36px #7c3aed12}.agent-chat-composer-inner:focus-within{border-color:var(--app-primary);box-shadow:0 0 0 3px #7c3aed14,0 8px 24px #7c3aed1a}.composer-model-select .ant-select-selector{border-radius:10px!important}.conversation-list-item{border-radius:10px;transition:all .15s}.conversation-list-item:hover{background:#7c3aed0a}.conversation-list-item.active{border-left:3px solid var(--app-primary);background:#7c3aed14}.agent-message-bubble{border-radius:18px;box-shadow:0 2px 8px #7c3aed0a}.agent-message-bubble-user{color:#fffffff5;background:var(--app-primary);border-radius:18px 4px 18px 18px}.agent-message-bubble-assistant{border-radius:4px 18px 18px}.profile-hero-card{border:1px solid var(--app-border-soft);background:var(--app-surface);border-radius:16px;box-shadow:0 4px 20px #7c3aed0f,0 16px 48px #7c3aed14}.profile-kpi-card{border:1px solid var(--app-border-soft);background:var(--app-surface);border-radius:12px;transition:all .25s;box-shadow:0 2px 8px #7c3aed08,0 8px 24px #7c3aed0d}.profile-kpi-card:hover{transform:translateY(-1px);box-shadow:0 4px 16px #7c3aed12,0 12px 36px #7c3aed17}.profile-avatar-wrap img{border-radius:16px}.profile-stat-value{font-weight:700}.profile-info-panel,.profile-usage-panel,.profile-security-panel{border:1px solid var(--app-border-soft);background:var(--app-surface);border-radius:12px;box-shadow:0 2px 8px #7c3aed08,0 8px 24px #7c3aed0d}.ant-table{border-radius:12px;overflow:hidden}.ant-table-container{border:1px solid var(--app-border-soft);border-radius:12px}.ant-table-thead>tr>th{background:var(--app-surface-soft);color:var(--app-heading);border-bottom:1px solid var(--app-border-soft);font-weight:700;border-radius:0!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--app-border-soft);transition:all .15s}.ant-table-tbody>tr:hover>td{background:#7c3aed08}.ant-table-tbody>tr:nth-child(2n)>td{background:var(--app-surface-soft)}@supports (color:color-mix(in lab, red, red)){.ant-table-tbody>tr:nth-child(2n)>td{background:color-mix(in srgb, var(--app-surface-soft) 55%, transparent)}}.ant-table-tbody>tr:nth-child(2n):hover>td{background:#7c3aed08}.ant-tag{border:0;border-radius:20px;padding:2px 12px;font-weight:600}.ant-tag-blue{color:var(--app-primary);background:#7c3aed1a}.ant-tag-green{color:var(--app-success);background:#10b9811a}.ant-tag-orange{color:var(--app-warning);background:#f973161a}.ant-tag-red{color:var(--app-error);background:#ef44441a}.ant-tag-purple{color:var(--app-ai);background:#8b5cf61a}.ant-tag-default{color:var(--app-muted);background:#94a3b81a}.status-dot-online{background:var(--app-success);width:10px;height:10px;box-shadow:0 0 0 3px var(--app-success);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.status-dot-online{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-success) 20%, transparent)}}.status-dot-online{animation:2s infinite pulse-green}.app-home-command{border:1px solid var(--app-border-soft);background:var(--app-surface);border-radius:14px;transition:all .2s;box-shadow:0 2px 8px #7c3aed0a,0 8px 24px #7c3aed0f}.app-home-command:hover{border-color:var(--app-primary);box-shadow:0 4px 16px #7c3aed14,0 16px 48px #7c3aed1a}.ant-modal{border-radius:16px}.ant-modal-content{border-radius:16px;box-shadow:0 8px 32px #7c3aed1f,0 24px 72px #7c3aed26}.ant-modal-header{border-radius:16px 16px 0 0}.ant-modal-footer{border-radius:0 0 16px 16px}.app-page-tabs.ant-tabs .ant-tabs-nav{margin-bottom:20px}.app-page-tabs.ant-tabs .ant-tabs-tab{font-weight:600}.knowledge-hub>.app-page-tabs.ant-tabs .ant-tabs-nav,.memory-workbench>.app-page-tabs.ant-tabs .ant-tabs-nav{margin-bottom:0}.ant-tabs-nav{border-radius:12px}.ant-tabs-tab{border-radius:8px;font-weight:600;transition:all .15s}.ant-tabs-tab-active{font-weight:700}.ant-tabs-ink-bar{border-radius:2px}.app-left-nav-item{border-radius:10px;transition:all .15s}.app-left-nav-item:hover{background:#7c3aed0f}.app-left-nav-item.active{background:var(--app-primary-soft);border-left:3px solid var(--app-primary);font-weight:700}.app-right-panel-card{border:1px solid var(--app-border-soft);background:var(--app-surface);border-radius:12px;box-shadow:0 2px 8px #7c3aed08,0 8px 24px #7c3aed0d}.recent-task-item{border-radius:8px;transition:all .15s}.recent-task-item:hover{background:#7c3aed0a}.collection-card{border:1px solid var(--app-border-soft);background:var(--app-surface);border-radius:12px;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #7c3aed08,0 8px 24px #7c3aed0d}.collection-card:hover{border-color:#7c3aed4d;transform:translateY(-2px);box-shadow:0 4px 16px #7c3aed14,0 16px 48px #7c3aed1a}.unified-entrance-card{border:1px solid var(--app-border-soft);background:var(--app-surface);border-radius:12px;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #7c3aed08,0 8px 24px #7c3aed0d}.unified-entrance-card:hover{border-color:#7c3aed59;transform:translateY(-2px);box-shadow:0 4px 16px #7c3aed14,0 16px 48px #7c3aed1a}.usage-card,.billing-card{border:1px solid var(--app-border-soft);background:var(--app-surface);border-radius:12px;box-shadow:0 2px 8px #7c3aed08,0 8px 24px #7c3aed0d}.usage-progress-bar .ant-progress-bg{border-radius:4px}.ant-tooltip-inner{border-radius:8px;box-shadow:0 4px 16px #7c3aed1f}.ant-popover{border-radius:12px}.ant-popover-content,.ant-dropdown-menu{border-radius:12px;box-shadow:0 4px 16px #7c3aed1a,0 16px 48px #7c3aed1f}.ant-dropdown-menu-item{border-radius:8px;margin:2px 4px}.theme-dark{--app-card-radius:12px;--app-control-radius:10px}.theme-dark .aaas-catalog-card,.theme-dark .aaas-agent-card,.theme-dark .core-module-catalog-card{background:var(--app-surface);border-color:#94a3b833}.theme-dark .ant-table-thead>tr>th{background:var(--app-surface-soft);border-bottom-color:#94a3b826}.app-console-shell.app-site-shell{--app-header-height:60px;--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);min-width:0;height:auto;min-height:100dvh;color:var(--app-console-heading);background:var(--app-console-bg);display:flex;overflow:visible}.app-site-main-layout{min-width:0}.app-console-sider.ant-layout-sider{z-index:20;height:100dvh;box-shadow:none;border-right:0;position:sticky;top:0;overflow:hidden;background:0 0!important}.app-console-sider .ant-layout-sider-children{flex-direction:column;min-height:100%;display:flex}.app-console-brand{border-bottom:1px solid var(--app-console-soft-line);align-items:center;min-height:76px;padding:18px 16px;display:flex}.app-console-brand .app-brand,.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-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:850;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:800}.app-sidebar-account-copy small{color:var(--app-muted);font-size:11px;font-weight:650}.app-sidebar-account-chevron{color:var(--app-subtle)}.app-sidebar-account-dropdown .ant-dropdown-menu{border:1px solid var(--app-border-soft);border-radius:10px;min-width:220px;padding:6px;box-shadow:0 12px 32px #17306024}.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-global-search.ant-input-affix-wrapper{width:min(100%,420px);height:34px;color:var(--app-text);background:var(--app-surface);border-color:var(--app-border-soft);box-shadow:none;border-radius:8px}.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-topbar .app-notice-button.ant-btn{border-radius:8px;place-items:center;width:36px;min-width:36px;height:36px;display:inline-grid;color:var(--app-text)!important;background:0 0!important}.app-console-topbar .app-notice-button.ant-btn:hover{color:var(--app-console-blue)!important;background:#7c3aed0f!important}.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-sider.ant-layout-sider{display:none}.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-console-topbar .app-global-search.ant-input-affix-wrapper{width:min(100%,340px)}.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%}.app-console-topbar .app-global-search.ant-input-affix-wrapper{width:100%}}.theme-dark .app-console-shell.app-site-shell{background:var(--app-bg)}.theme-dark .app-console-sider.ant-layout-sider,.theme-dark .app-console-topbar.app-site-header{border-color:#0000;background:0 0!important}.theme-dark .app-console-nav-item,.theme-dark .app-console-collapse{color:var(--app-text)}.theme-dark .app-console-nav-icon,.theme-dark .app-sidebar-account-trigger,.theme-dark .app-mobile-nav-link,.theme-dark .app-console-topbar .app-global-search.ant-input-affix-wrapper{color:var(--app-text);background:#0f172aad;border-color:#94a3b838}.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-sider.ant-layout-sider,.app-console-topbar.app-site-header){box-shadow:none;border-color:#0000;background:0 0!important}.self-theme :where(.app-console-brand,.app-console-sider-footer){border-color:var(--app-border-soft)}.self-theme :where(.app-console-brand .app-brand,.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,.app-mobile-nav-link,.aaas-filter-button,.core-module-left-rail button,.usage-side-nav-item,.profile-side-nav-item,.agent-collaboration-group button){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,.aaas-filter-button:hover,.aaas-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){color:var(--app-primary);background:var(--app-primary-soft);border-color:#7c3aed2e;transform:none}.self-theme :where(.app-console-nav-item-active,.aaas-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(.aaas-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,.aaas-demand-card,.aaas-agent-card,.aaas-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(.aaas-category-tabs button,.core-module-filter-row button,.aaas-hot-searches button){min-height:32px;color:var(--app-muted);background:var(--app-surface);border:1px solid var(--app-border-soft);border-radius:var(--app-control-radius);padding:0 12px;font-weight:650}.self-theme :where(.aaas-category-tabs button:hover,.aaas-category-tab-active,.core-module-filter-row button:hover,.core-module-filter-active,.aaas-hot-searches button:hover){color:var(--app-primary);background:var(--app-primary-soft);border-color:#7c3aed38}.self-theme:not(:has(.admin-console-shell)) :where(.ant-btn){border-radius:var(--app-control-radius);letter-spacing:0;white-space:nowrap;box-shadow:none;font-weight:600}.self-theme:not(:has(.admin-console-shell)) :where(.ant-btn-primary,.aaas-primary-button.ant-btn,.agent-new-collaboration-button.ant-btn,.agent-send-button.ant-btn){transform:none;color:var(--app-surface)!important;background:var(--app-primary)!important;border-color:var(--app-primary)!important;box-shadow:0 2px 6px #7c3aed2e!important}.self-theme:not(:has(.admin-console-shell)) :where(.ant-btn-primary:hover,.aaas-primary-button.ant-btn:hover,.agent-new-collaboration-button.ant-btn:hover,.agent-send-button.ant-btn:hover){transform:none;background:var(--app-primary-hover)!important;border-color:var(--app-primary-hover)!important;box-shadow:0 4px 12px #7c3aed33!important}.self-theme:not(:has(.admin-console-shell)) :where(.ant-btn-default,.aaas-soft-button.ant-btn,.aaas-card-action.ant-btn){color:var(--app-primary);background:var(--app-surface);border-color:var(--app-border)}.self-theme:not(:has(.admin-console-shell)) :where(.ant-btn-default:hover,.aaas-soft-button.ant-btn:hover,.aaas-card-action.ant-btn:hover){color:var(--app-primary);background:var(--app-primary-soft);border-color:var(--app-primary);transform:none}.self-theme:not(:has(.admin-console-shell)) :where(.ant-btn-text,.ant-btn-link,.app-notice-button.ant-btn){color:var(--app-muted);background:0 0}.self-theme:not(:has(.admin-console-shell)) :where(.ant-btn-text:hover,.ant-btn-link:hover,.app-notice-button.ant-btn:hover){color:var(--app-primary)!important;background:var(--app-primary-soft)!important}.self-theme:not(:has(.admin-console-shell)) :where(.ant-btn-dangerous){color:var(--app-danger,var(--tlaic-color-danger,#dc2626));border-color:var(--app-danger,var(--tlaic-color-danger,#dc2626))}@supports (color:color-mix(in lab, red, red)){.self-theme:not(:has(.admin-console-shell)) :where(.ant-btn-dangerous){border-color:color-mix(in srgb, var(--app-danger,var(--tlaic-color-danger,#dc2626)) 34%, transparent)}}.self-theme:not(:has(.admin-console-shell)) :where(.ant-btn-primary.ant-btn-dangerous){color:var(--app-surface)!important;background:var(--app-danger,var(--tlaic-color-danger,#dc2626))!important;border-color:var(--app-danger,var(--tlaic-color-danger,#dc2626))!important}.self-theme:not(:has(.admin-console-shell)) :where(.ant-btn-default.ant-btn-dangerous:hover){color:var(--app-danger,#dc2626)!important;border-color:var(--app-danger,#dc2626)!important;background:var(--app-danger,#dc2626)!important}@supports (color:color-mix(in lab, red, red)){.self-theme:not(:has(.admin-console-shell)) :where(.ant-btn-default.ant-btn-dangerous:hover){background:color-mix(in srgb, var(--app-danger,#dc2626) 10%, transparent)!important}}.self-theme :where(.ant-dropdown-menu-item-danger){color:var(--app-danger,#dc2626)!important}.self-theme:not(:has(.admin-console-shell)) :where(.ant-btn-icon-only){place-items:center;width:36px;min-width:36px;height:36px;padding:0;display:inline-grid}.self-theme:not(:has(.admin-console-shell)) :where(input.ant-input,.ant-input-affix-wrapper,.ant-select-single:not(.ant-select-customize-input) .ant-select-selector){min-height:38px;color:var(--app-text);background:var(--app-surface);box-shadow:none;border-color:var(--app-border)!important;border-radius:var(--app-control-radius)!important}.self-theme:not(:has(.admin-console-shell)) :where(.ant-input-affix-wrapper>input.ant-input){background:0 0;min-height:auto;border:0!important}.self-theme:not(:has(.admin-console-shell)) :where(textarea.ant-input){color:var(--app-text);background:var(--app-surface);border-color:var(--app-border)!important;border-radius:var(--app-control-radius)!important}.self-theme:not(:has(.admin-console-shell)) :where(.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector){border-color:var(--app-primary)!important}.self-theme:not(:has(.admin-console-shell)) :where(.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-select-focused:not(.ant-select-disabled) .ant-select-selector){border-color:var(--app-primary)!important;box-shadow:var(--app-focus-ring)!important}.self-theme :where(.ant-form-item-label>label){color:var(--app-heading);font-weight:650}.self-theme :where(.ant-form-item-extra,.ant-form-item-explain){color:var(--app-muted)}.self-theme :where(.ant-form-item-explain-error){color:var(--app-error)}.self-theme:not(:has(.admin-console-shell)) :where(.ant-input-status-error,.ant-input-affix-wrapper-status-error,.ant-select-status-error .ant-select-selector){border-color:var(--app-error)!important}.self-theme:not(:has(.admin-console-shell)) :where(.ant-input-status-warning,.ant-input-affix-wrapper-status-warning,.ant-select-status-warning .ant-select-selector){border-color:var(--app-warning)!important}.self-theme :where(.ant-table-wrapper .ant-table){color:var(--app-text);background:var(--app-surface);border-radius:var(--app-card-radius)}.self-theme :where(.ant-table-wrapper .ant-table-container){border:1px solid var(--app-border-soft);border-radius:var(--app-card-radius);overflow:hidden}.self-theme :where(.ant-table-thead>tr>th){color:var(--app-heading);border-bottom:1px solid var(--app-border-soft);font-weight:700;background:var(--app-surface-soft)!important}.self-theme :where(.ant-table-tbody>tr>td){color:var(--app-text);border-bottom:1px solid var(--app-border-soft)}.self-theme :where(.ant-table-tbody>tr:hover>td,.ant-table-tbody>tr:nth-child(2n):hover>td){background:var(--app-primary-soft)!important}.self-theme :where(.ant-tag.app-clickable-tag,.app-clickable-tag){color:var(--app-primary);background:var(--app-primary-soft);border:1px solid #7c3aed2e;border-radius:999px}.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(.app-console-sider.ant-layout-sider,.app-console-topbar.app-site-header){border-color:#0000;background:0 0!important}.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,.aaas-demand-card,.aaas-agent-card,.aaas-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(.aaas-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}:is(.self-theme.theme-dark :where(.app-console-nav-icon,.app-sidebar-account-trigger,.app-mobile-nav-link),.self-theme.theme-dark:not(:has(.admin-console-shell)) :where(input.ant-input,.ant-input-affix-wrapper,textarea.ant-input,.ant-select-single:not(.ant-select-customize-input) .ant-select-selector)){color:var(--app-text);background:var(--app-surface-soft);border-color:var(--app-border)}.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,.aaas-filter-button:hover,.aaas-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){color:var(--app-primary);background:var(--app-primary-soft);border-color:#4096ff3d}.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{width:auto;min-width:0;height:auto;min-height:0;color:var(--app-heading);flex:none;justify-content:flex-start;align-items:center;gap:0;padding:0;line-height:0;text-decoration:none;display:inline-flex;position:relative}.app-header-topbar .app-header-brand-menu{cursor:pointer;background:0 0;border:0;margin:0}.app-header-topbar .app-header-account.ant-btn,.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}.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-status-badge .ant-badge-status-dot{width:7px;height:7px}.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-notice-button.ant-btn,.app-header-topbar .app-header-user-button.ant-btn{color:var(--app-muted);border-radius:var(--app-control-radius);background:0 0}.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-notice-button.ant-btn{place-items:center;width:36px;min-width:36px;height:36px;display:inline-grid}.app-header-topbar .app-header-user-button.ant-btn{width:40px;min-width:40px;height:40px;color:var(--app-heading);border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-header-topbar .app-header-user-button-icon.ant-btn{border-radius:999px}.app-header-topbar .app-notice-button.ant-btn:hover,.app-header-topbar .app-header-user-button.ant-btn:hover{color:var(--app-primary);background:var(--app-primary-soft);border-color:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.app-header-topbar .app-notice-button.ant-btn:hover,.app-header-topbar .app-header-user-button.ant-btn:hover{border-color:color-mix(in srgb, var(--app-primary) 16%, transparent)}}.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-shell-with-sidebar:not(.app-header-shell-docs)>.app-site-header{display:none}.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-account.ant-btn{width:100%;height:2.875rem;color:var(--app-heading);text-align:left;box-shadow:none;background:0 0;border:0;border-radius:.5625rem;grid-template-columns:2.125rem minmax(0,1fr);align-items:center;gap:.625rem;padding:0 .5rem;display:grid}.app-deck-side-nav-toggle.ant-btn{width:2.125rem;min-width:2.125rem;height:2.125rem;color:var(--app-muted);box-shadow:none;background:0 0;border:0;border-radius:.5rem;justify-self:end;place-items:center;padding:0;display:inline-grid}.app-deck-side-nav-toggle.ant-btn:hover,.app-deck-side-nav-toggle.ant-btn[aria-expanded=true]{color:var(--app-primary);background:0 0}.app-deck-side-account.ant-btn:hover,.app-deck-side-account.ant-btn[aria-expanded=true]{color:var(--app-primary);background:var(--app-primary-soft)}.app-deck-side-avatar.name-avatar{--name-avatar-size:32px;--name-avatar-font-size:13px;--name-avatar-font-weight:700}.app-deck-side-guest{width:100%;min-height:2.875rem;color:var(--app-heading);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5625rem;grid-template-columns:2.125rem minmax(0,1fr);align-items:center;gap:.625rem;padding:0 .5rem;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;padding:0}.app-deck-side-guest:hover,.app-deck-side-guest:focus-visible{color:var(--app-primary);background:var(--app-primary-soft)}.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 .app-site-content:not(.app-site-content-workspace){height:auto;min-height:calc(100dvh - var(--app-header-height));overflow:visible}.app-header-shell :where(.aaas-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(.aaas-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 .app-site-content:not(.app-site-content-workspace){height:100%;min-height:0;overflow:hidden}.app-header-shell :where(.aaas-page,.core-module-page,.profile-center-page,.usage-center-page){align-items:stretch;height:100%;min-height:0;overflow:hidden}.app-header-shell :where(.aaas-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(.aaas-left-rail,.aaas-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 :where(.aaas-left-rail .aaas-filter-button,.core-module-left-rail button,.usage-side-nav-item,.profile-side-nav-item,.agent-collaboration-group button){width:100%;min-height:38px;color:var(--app-text);text-align:left;border-radius:var(--app-control-radius);background:0 0;border:1px solid #0000}.self-theme :where(.aaas-left-rail .aaas-filter-button:hover,.aaas-left-rail .aaas-filter-button-active,.core-module-left-rail button:hover,.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,.agent-collaboration-group button:hover,.agent-collaboration-group button.agent-collaboration-item-active){color:var(--app-primary);background:var(--app-primary-soft);border-color:#7c3aed33}.self-theme :where(.aaas-left-rail .aaas-filter-button-active,.core-module-left-rail .core-module-rail-active,.usage-side-nav-item-active,.profile-side-nav-item-active,.agent-collaboration-group button.agent-collaboration-item-active){box-shadow:inset 3px 0 0 var(--app-primary)}.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 .aaas-page{grid-template-columns:none}}@media (width>=901px) and (width<=1280px){.self-theme .aaas-page{grid-template-columns:none}}.app-header-shell .aaas-page{padding:var(--app-page-padding-y) var(--app-page-padding-x);gap:0}.app-header-shell .aaas-main,.app-header-shell .aaas-right-rail{padding-block:var(--app-page-padding-y) calc(var(--app-page-padding-y) + 16px)}.self-theme .aaas-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 .aaas-left-rail .aaas-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 .aaas-left-rail .aaas-rail-section:first-child{padding-top:0}.self-theme .aaas-left-rail .aaas-rail-section:last-of-type{border-bottom:0}.self-theme .aaas-left-rail .aaas-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 .aaas-left-rail .aaas-rail-list{gap:2px;min-width:0;display:grid}.self-theme .aaas-left-rail .aaas-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 .aaas-left-rail .aaas-filter-button:before{content:"";background:0 0;border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:-1px}.self-theme .aaas-left-rail .aaas-filter-icon{width:22px;height:22px;color:var(--aaas-agent-accent,var(--app-primary));background:0 0;border:0;border-radius:7px;place-items:center;display:inline-grid;overflow:visible}.self-theme .aaas-left-rail .aaas-filter-icon svg{color:currentColor}.self-theme .aaas-left-rail .aaas-filter-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-self:start;min-width:0;overflow:hidden}.self-theme .aaas-left-rail .aaas-filter-button:hover,.self-theme .aaas-left-rail .aaas-filter-button-active{color:var(--app-primary);background:var(--app-primary-soft);box-shadow:none;border-color:#7c3aed33}.self-theme .aaas-left-rail .aaas-filter-button-active:before{background:var(--app-primary)}.self-theme .aaas-left-rail .aaas-filter-button:hover .aaas-filter-icon,.self-theme .aaas-left-rail .aaas-filter-button-active .aaas-filter-icon{color:var(--app-primary);background:0 0;border-color:#0000}.self-theme .aaas-left-rail .aaas-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 .aaas-left-rail{background:0 0;border-color:#0000 currentColor #0000 #0000;border-right-style:none;border-right-width:0}.self-theme.theme-dark .aaas-left-rail .aaas-filter-icon{background:var(--app-surface-soft);border-color:var(--app-border-soft)}.self-theme .aaas-page .aaas-page-title.ant-typography{max-width:620px;color:var(--app-heading);margin:0!important;font-size:20px!important;font-weight:500!important;line-height:1.35!important}.self-theme .aaas-page .aaas-page-subtitle.ant-typography{max-width:620px;color:var(--app-muted);font-size:14px;font-weight:400;line-height:1.65}.self-theme .aaas-page :where(.aaas-section-head h2,.aaas-directory-head h2){color:var(--app-heading);font-size:15px;font-weight:500;line-height:1.35}.self-theme .aaas-page :where(.aaas-featured-agent-copy>div:first-child strong){color:var(--app-heading);font-size:20px;font-weight:500;line-height:1.35}.self-theme .aaas-page :where(.aaas-featured-agent-copy>div:first-child span){color:var(--app-muted);font-size:14px;font-weight:400;line-height:1.55}.self-theme .aaas-page :where(.aaas-agent-title-block strong,.aaas-entrance-card strong,.aaas-insight-panel header strong,.aaas-demand-card strong){font-weight:500}.self-theme .aaas-page .aaas-featured-agent-tags .aaas-agent-chip.ant-tag{font-size:13px;font-weight:500}.self-theme .aaas-page .aaas-featured-agent-tags .aaas-agent-chip.ant-tag svg{stroke-width:2.2px}.self-theme .aaas-page .aaas-featured-agent-status .aaas-primary-button.ant-btn{font-size:14px;font-weight:500}@media (width<=900px){.app-header-shell .aaas-page{padding-block:12px;padding-inline:var(--app-page-padding-x,16px);gap:12px}.app-header-shell .aaas-main,.app-header-shell .aaas-right-rail{padding-block:0}.self-theme .aaas-left-rail{box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0}.self-theme .aaas-left-rail .aaas-rail-section{scrollbar-width:none;border-bottom:0;padding:0;display:flex;overflow-x:auto}.self-theme .aaas-left-rail .aaas-rail-section::-webkit-scrollbar{display:none}.self-theme .aaas-left-rail .aaas-rail-section>strong{display:none}.self-theme .aaas-left-rail .aaas-rail-list{gap:8px;display:flex}.self-theme .aaas-left-rail .aaas-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 .aaas-left-rail .aaas-filter-icon{width:24px;height:24px}}.app-header-topbar .app-header-mobile-trigger.ant-btn{border-radius:8px;place-items:center;width:36px;min-width:36px;height:36px;padding:0;display:none;color:var(--app-heading,#0f172a)!important;background:0 0!important;border:0!important}.app-header-topbar .app-header-mobile-trigger.ant-btn:hover{color:var(--app-primary,#7c3aed)!important;background:var(--app-primary-soft,#f3e8ff)!important}.app-mobile-nav-popover.ant-popover{width:min(15.75rem,100vw - 1.5rem);max-width:min(15.75rem,100vw - 1.5rem)}.app-mobile-nav-popover .ant-popover-inner{box-shadow:0 0 0 1px var(--app-heading,#0f172a), 0 12px 28px var(--app-heading,#0f172a);border-radius:12px;padding:8px}@supports (color:color-mix(in lab, red, red)){.app-mobile-nav-popover .ant-popover-inner{box-shadow:0 0 0 1px color-mix(in srgb, var(--app-heading,#0f172a) 6%, transparent), 0 12px 28px color-mix(in srgb, var(--app-heading,#0f172a) 10%, transparent)}}.app-mobile-nav-panel{flex-direction:column;gap:2px;min-width:0;display:flex}.app-mobile-nav-account.ant-btn{width:100%;height:48px;color:var(--app-heading);border:0;border-top:1px solid var(--app-border-soft);box-shadow:none;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;margin-top:8px;padding:0 14px;font-size:15px;display:flex}.app-mobile-nav-account.ant-btn:hover,.app-mobile-nav-account.ant-btn[aria-expanded=true]{color:var(--app-primary);background:var(--app-primary-soft)}.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-mobile-trigger.ant-btn{display:inline-flex}.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;line-height:0;justify-content:flex-start!important;align-items:center!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding: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{display:none!important}.app-header-topbar .app-header-mobile-trigger.ant-btn{justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;margin:0!important;padding:0!important;display:inline-flex!important}.app-header-topbar .app-console-status,.app-header-topbar .app-header-user-meta{display:none!important}.app-header-topbar .app-header-user-button.ant-btn{justify-content:center!important;align-items:center!important;height:36px!important;margin:0!important;padding-inline:4px!important;display:inline-flex!important}}@media (width<=720px){.app-header-topbar .app-header-account.ant-btn,.app-header-topbar .app-header-account-guest{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-group .ant-btn{width:32px;min-width:32px;height:32px;color:var(--app-muted);border-radius:calc(var(--app-control-radius) - 2px);box-shadow:none;background:0 0;border:0;place-items:center;padding:0;transition:color .16s,background-color .16s,box-shadow .16s;display:inline-grid;position:relative}.app-sandbox-control-group .ant-btn:hover,.app-sandbox-control-group .ant-btn:focus-visible{color:var(--app-heading)!important;background:var(--app-surface-soft)!important}.app-sandbox-control-group .ant-btn:focus-visible{outline:2px solid var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.app-sandbox-control-group .ant-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--app-primary) 36%, transparent)}}.app-sandbox-control-group .ant-btn:focus-visible{outline-offset:-2px}.app-sandbox-control-group .ant-btn:active{color:var(--app-heading)!important;background:var(--app-surface-soft)!important}.app-sandbox-control-menu.ant-btn[aria-expanded=true]{box-shadow:inset 0 -2px 0 var(--app-primary);color:var(--app-primary)!important;background:0 0!important}.app-sandbox-control-account.ant-btn{border-radius:calc(var(--app-control-radius) - 2px);margin-left:1px;border-left:1px solid var(--app-border-soft)!important}.app-sandbox-control-avatar.name-avatar{--name-avatar-size:24px;--name-avatar-font-size:11px;--name-avatar-font-weight:700}.app-sandbox-control-account.ant-btn[aria-expanded=true]{box-shadow:inset 0 -2px 0 var(--app-primary);color:var(--app-primary)!important;background:0 0!important}.app-sandbox-control-tooltip .ant-tooltip-container,.app-sandbox-control-tooltip .ant-tooltip-inner{border-radius:6px;min-height:0;padding:4px 8px;font-size:12px;font-weight:400;line-height:18px}.app-sandbox-control-group-dragging{cursor:grabbing;box-shadow:var(--app-float-shadow);transition:none}.app-sandbox-control-group-dragging .ant-btn{cursor:grabbing}.app-sandbox-control-group-open{pointer-events:none;opacity:0;transform:translate(calc(100% + 12px))}.app-sandbox-menu-popover.ant-popover{max-width:none}.app-sandbox-menu-popover .ant-popover-container,.app-sandbox-menu-popover .ant-popover-content,.app-sandbox-menu-popover .ant-popover-inner{box-shadow:none;background:0 0;padding:0}.app-sandbox-menu-popover .ant-popover-inner-content{padding:0}.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-header-drawer .ant-drawer-content-wrapper{border-left:1px solid var(--app-border-soft);box-shadow:var(--tlaic-shadow-modal,var(--app-float-shadow))}.app-sandbox-header-drawer .ant-drawer-header{border-bottom-color:var(--app-border-soft);flex:none;padding:12px 14px}.app-sandbox-header-drawer .ant-drawer-title{line-height:22px}.app-sandbox-menu-title{color:var(--app-heading,#0f172a);font-size:14px;font-weight:600}.app-sandbox-header-drawer .ant-drawer-body{background:var(--app-surface);min-width:0;min-height:0;padding:8px;overflow-y:auto}.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-status-badge .ant-badge-status-dot{width:7px;height:7px}.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}.self-theme .aaas-page .aaas-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 .aaas-page .aaas-product-mark{border-radius:18px;width:88px;height:88px}.self-theme .aaas-page .aaas-featured-agent-copy{align-content:center;gap:10px}.self-theme .aaas-page .aaas-featured-agent-title.ant-typography{color:var(--app-heading);font-size:22px;font-weight:500;line-height:1.35;margin:0!important}.self-theme .aaas-page .aaas-featured-agent-description.ant-typography{color:var(--app-muted);font-size:14px;font-weight:400;line-height:1.55}.self-theme .aaas-page .aaas-featured-agent-tags{gap:10px}.self-theme .aaas-page .aaas-featured-agent-visual{opacity:.78;pointer-events:none;justify-self:end;width:min(100%,300px);max-height:132px;position:static;transform:none}.self-theme .aaas-page .aaas-featured-agent-status{justify-content:end}.self-theme .aaas-page .aaas-featured-agent-status .aaas-primary-button.ant-btn{border-radius:8px;min-width:168px;height:46px;font-size:14px;font-weight:500}@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-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,.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){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 button,.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:before,.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 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 button:hover,.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-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-left-rail .core-module-left-card .ant-btn,.self-theme .usage-left-rail .usage-left-card .ant-btn{height:32px;color:var(--app-primary);background:var(--app-surface);border-color:var(--app-border-soft);border-radius:7px;font-size:13px;font-weight:500}.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-actions .ant-btn{border-radius:8px;height:36px;padding-inline:15px;font-size:14px;font-weight:500}.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-row button{background:var(--app-surface-soft);border-color:var(--app-border-soft);border-radius:999px;min-height:24px;font-size:12px;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 .aaas-page .aaas-featured-agent-entry{grid-template-columns:82px minmax(0,1fr) auto;min-height:164px}.self-theme .aaas-page .aaas-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 .aaas-page .aaas-featured-agent-entry,.self-theme .core-module-hero{grid-template-columns:1fr}.self-theme .aaas-page .aaas-featured-agent-entry{min-height:0;padding:20px}.self-theme .aaas-page .aaas-featured-agent-visual{display:none}.app-header-shell :where(.core-module-page,.profile-center-page){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-rail-section button,.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-left-card{display:none}.self-theme .core-module-metrics{grid-template-columns:1fr}}.app-header-shell :where(.aaas-main,.core-module-main,.profile-main-column,.usage-main-column){grid-auto-rows:max-content;align-content:start}.self-theme .aaas-page .aaas-featured-agent-entry{flex:none;align-self:start}.self-theme .aaas-page .aaas-directory-section{grid-template-rows:max-content max-content;align-self:start;min-height:0}.self-theme .aaas-page .aaas-directory-body{min-width:0;min-height:0;overflow:visible}.self-theme .aaas-page .aaas-directory-body>:where(.aaas-loading-state,.aaas-empty){box-sizing:border-box;align-self:start;width:100%;min-height:260px;margin:0}.self-theme .aaas-page .aaas-directory-body>.aaas-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 .aaas-page .aaas-directory-body>.aaas-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;display:flex;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{width:100%;min-height:42px;color:var(--app-text);font:inherit;text-align:left;cursor:pointer;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 .maas-rail-item-child{min-height:34px;color:var(--app-muted);grid-template-columns:20px minmax(0,1fr);gap:8px;padding:5px 10px;font-size:13px;font-weight:400}.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:"";background:0 0;border-radius:999px;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-item:hover,.self-theme .maas-rail-item-active{color:var(--app-primary);background:var(--app-primary-soft);box-shadow:none;border-color:#7c3aed33}.self-theme .maas-rail-item-active:before{background:var(--app-primary)}.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 .app-page-container-scrollable.ant-pro-page-container{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;overflow:hidden auto}.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;padding:5px 10px}}.self-theme :where(.aaas-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(.aaas-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(.aaas-left-rail-menu,.core-module-left-rail-menu,.maas-left-rail-menu)::-webkit-scrollbar{width:6px;display:block}.self-theme :where(.aaas-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}.self-theme .app-feedback-button.ant-btn{width:100%;height:32px;color:var(--app-primary);background:var(--app-surface);border-color:var(--app-border-soft);border-radius:8px;justify-content:center;font-size:12px;font-weight:700}.self-theme .app-feedback-button.ant-btn span,.self-theme .app-feedback-button.ant-btn svg{color:inherit;font-size:inherit;line-height:inherit}.aaas-right-rail-create.ant-btn{justify-content:center;width:100%;min-width:0}.self-theme .aaas-right-rail-create.ant-btn{border-radius:8px!important;height:44px!important;font-size:14px!important;font-weight:700!important;box-shadow:0 8px 18px #7c3aed33!important}.self-theme .aaas-right-rail-create.ant-btn .ant-btn-icon{place-items:center;display:inline-grid}.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(.aaas-left-rail,.core-module-left-rail,.maas-left-rail){display:flex;overflow:visible}.self-theme :where(.aaas-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 .aaas-page .aaas-section{gap:18px}.self-theme .aaas-page .aaas-directory-head{border-bottom:1px solid var(--app-border-soft,#c9e3eed1);margin-bottom:2px;padding-bottom:12px}.self-theme .aaas-page .aaas-section-head{border-bottom:0;margin-bottom:0;padding-bottom:0}.self-theme .aaas-page :where(.aaas-directory-head h2,.aaas-section-head h2){letter-spacing:0}.self-theme .aaas-page .aaas-directory-section .aaas-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 .aaas-page .aaas-directory-section .aaas-agent-card{background:var(--aurora-panel,var(--app-surface));grid-template-rows:auto minmax(42px,1fr) auto auto;gap:12px;max-width:460px;min-height:260px;padding:16px;box-shadow:0 8px 20px #105e910d;border:1px solid var(--aurora-border,var(--app-border-soft))!important;border-radius:8px!important}.self-theme .aaas-page .aaas-directory-section .aaas-agent-card:before{display:none}.self-theme .aaas-page .aaas-directory-section .aaas-agent-card-head{grid-template-columns:48px minmax(0,1fr) 32px;align-items:center;gap:10px}.self-theme .aaas-page .aaas-directory-section .aaas-agent-card .aaas-agent-mark{border-radius:8px;width:48px;height:48px;box-shadow:0 8px 18px #0757d914}.self-theme .aaas-page .aaas-directory-section .aaas-agent-card .aaas-agent-mark svg{stroke-width:2.3px;filter:none;width:23px;height:23px}.self-theme .aaas-page .aaas-directory-section .aaas-agent-title-block{gap:3px}.self-theme .aaas-page .aaas-directory-section .aaas-agent-card-head strong{color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:720;line-height:1.22;overflow:hidden}.self-theme .aaas-page .aaas-directory-section .aaas-agent-subline{gap:6px 8px}.self-theme .aaas-page .aaas-directory-section .aaas-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 .aaas-page .aaas-directory-section .aaas-agent-badges span{border-radius:7px;height:22px;padding:0 8px;font-size:12px;font-weight:650;line-height:20px}.self-theme .aaas-page .aaas-directory-section .aaas-favorite-button{margin-top:0;width:32px!important;min-width:32px!important;height:32px!important}.self-theme .aaas-page .aaas-directory-section .aaas-favorite-button svg{width:22px;height:22px}.self-theme .aaas-page .aaas-directory-section .aaas-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 .aaas-page .aaas-directory-section .aaas-agent-card .aaas-agent-tags{gap:6px}.self-theme .aaas-page .aaas-directory-section .aaas-agent-card .aaas-agent-chip.ant-tag{border-radius:7px;gap:6px;min-width:0;height:28px;padding:0 10px;font-size:12px;font-weight:600}.self-theme .aaas-page .aaas-directory-section .aaas-agent-card .aaas-agent-chip.ant-tag svg{stroke-width:2.25px;width:14px;height:14px}.self-theme.theme-dark .aaas-page{--aaas-dark-border:var(--app-border-soft)}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .aaas-page{--aaas-dark-border:color-mix(in srgb, var(--app-border-soft) 68%, transparent)}}.self-theme.theme-dark .aaas-page{--aaas-dark-border-strong:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .aaas-page{--aaas-dark-border-strong:color-mix(in srgb, var(--app-primary) 24%, var(--app-border-soft))}}.self-theme.theme-dark .aaas-page{--aaas-dark-surface:var(--app-surface)}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .aaas-page{--aaas-dark-surface:color-mix(in srgb, var(--app-surface) 94%, transparent)}}.self-theme.theme-dark .aaas-page .aaas-agent-card,.self-theme.theme-dark .aaas-page .aaas-featured-card,.self-theme.theme-dark .aaas-page .aaas-insight-panel,.self-theme.theme-dark .aaas-page .aaas-entrance-card,.self-theme.theme-dark .aaas-page .aaas-recent-card,.self-theme.theme-dark .aaas-page .aaas-featured-agent-entry{background:var(--aaas-dark-surface)!important;border-color:var(--aaas-dark-border)!important}.self-theme.theme-dark .aaas-page .aaas-ranking-item,.self-theme.theme-dark .aaas-page .aaas-collection-item{background:var(--aaas-dark-surface);box-shadow:inset 0 1px 0 var(--app-primary);border-color:var(--aaas-dark-border)!important}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .aaas-page .aaas-ranking-item,.self-theme.theme-dark .aaas-page .aaas-collection-item{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--app-primary) 12%, transparent)}}.self-theme.theme-dark .aaas-page .aaas-agent-mark,.self-theme.theme-dark .aaas-page .aaas-collection-item>span{color:var(--aaas-agent-accent,var(--app-primary-hover));background:var(--aaas-agent-accent,var(--app-primary))}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .aaas-page .aaas-agent-mark,.self-theme.theme-dark .aaas-page .aaas-collection-item>span{background:color-mix(in srgb, var(--aaas-agent-accent,var(--app-primary)) 14%, var(--app-surface))}}.self-theme.theme-dark .aaas-page .aaas-agent-mark,.self-theme.theme-dark .aaas-page .aaas-collection-item>span{border-color:var(--aaas-agent-accent,var(--app-primary))!important}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .aaas-page .aaas-agent-mark,.self-theme.theme-dark .aaas-page .aaas-collection-item>span{border-color:color-mix(in srgb, var(--aaas-agent-accent,var(--app-primary)) 24%, var(--app-border-soft))!important}}.self-theme.theme-dark .aaas-page .aaas-agent-mark,.self-theme.theme-dark .aaas-page .aaas-collection-item>span{box-shadow:0 8px 18px var(--aaas-agent-accent,var(--app-primary))}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .aaas-page .aaas-agent-mark,.self-theme.theme-dark .aaas-page .aaas-collection-item>span{box-shadow:0 8px 18px color-mix(in srgb, var(--aaas-agent-accent,var(--app-primary)) 8%, transparent)}}.self-theme.theme-dark .aaas-page .aaas-product-mark{color:var(--app-primary-hover);background:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .aaas-page .aaas-product-mark{background:color-mix(in srgb, var(--app-primary) 10%, var(--app-surface))}}.self-theme.theme-dark .aaas-page .aaas-product-mark{border-color:var(--app-primary)!important}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .aaas-page .aaas-product-mark{border-color:color-mix(in srgb, var(--app-primary) 20%, var(--app-border-soft))!important}}.self-theme.theme-dark .aaas-page .aaas-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 .aaas-page .aaas-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 .aaas-page .aaas-directory-section .aaas-agent-card .aaas-agent-chip.ant-tag,.self-theme.theme-dark .aaas-page .aaas-featured-agent-tags .aaas-agent-chip.ant-tag{color:var(--app-primary-hover);background:var(--app-primary)!important}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .aaas-page .aaas-directory-section .aaas-agent-card .aaas-agent-chip.ant-tag,.self-theme.theme-dark .aaas-page .aaas-featured-agent-tags .aaas-agent-chip.ant-tag{background:color-mix(in srgb, var(--app-primary) 13%, var(--app-surface))!important}}.self-theme.theme-dark .aaas-page .aaas-directory-section .aaas-agent-card .aaas-agent-chip.ant-tag,.self-theme.theme-dark .aaas-page .aaas-featured-agent-tags .aaas-agent-chip.ant-tag{box-shadow:0 12px 26px var(--app-primary), inset 0 1px 0 var(--app-primary);border-color:var(--aaas-dark-border-strong)!important}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .aaas-page .aaas-directory-section .aaas-agent-card .aaas-agent-chip.ant-tag,.self-theme.theme-dark .aaas-page .aaas-featured-agent-tags .aaas-agent-chip.ant-tag{box-shadow:0 12px 26px color-mix(in srgb, var(--app-primary) 8%, transparent), inset 0 1px 0 color-mix(in srgb, var(--app-primary) 16%, transparent)}}.self-theme.theme-dark .aaas-page .aaas-directory-section .aaas-agent-badges span{color:var(--app-primary-hover);background:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .aaas-page .aaas-directory-section .aaas-agent-badges span{background:color-mix(in srgb, var(--app-primary) 12%, var(--app-surface))}}.self-theme.theme-dark .aaas-page .aaas-directory-section .aaas-agent-badges span{border:1px solid var(--aaas-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 .aaas-page .aaas-directory-section .aaas-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 .aaas-page .aaas-department-rank span{color:var(--app-primary-hover);background:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.self-theme.theme-dark .aaas-page .aaas-department-rank span{background:color-mix(in srgb, var(--app-primary) 14%, var(--app-surface))}}.self-theme.theme-dark .aaas-page .aaas-department-rank span{border:1px solid var(--aaas-dark-border-strong)}.self-theme .aaas-page .aaas-directory-section .aaas-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 .aaas-page .aaas-directory-section .aaas-agent-meta{flex-wrap:nowrap;justify-content:flex-start;font-size:12px;font-weight:600}.self-theme .aaas-page .aaas-directory-section .aaas-agent-meta span{gap:6px;padding:0 10px}.self-theme .aaas-page .aaas-directory-section .aaas-agent-meta span:first-child{padding-left:0}.self-theme .aaas-page .aaas-directory-section .aaas-agent-meta svg{width:16px;height:16px}.self-theme .aaas-page .aaas-directory-section .aaas-card-action.ant-btn{border-radius:8px;justify-self:end;min-width:108px;height:36px;font-size:13px;font-weight:650;box-shadow:0 8px 16px #3069ff29;padding-inline:14px!important}.self-theme .aaas-page .aaas-directory-section .aaas-card-action.ant-btn .ant-btn-icon svg{width:15px;height:15px}@container app-content (width>=1600px){.self-theme .aaas-page .aaas-directory-section .aaas-agent-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:18px}.self-theme .aaas-page .aaas-directory-section .aaas-agent-card{max-width:none}}@container app-content (width>=901px) and (width<=1320px){.self-theme .aaas-page .aaas-directory-section .aaas-agent-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.self-theme .aaas-page .aaas-directory-section .aaas-agent-card{max-width:none}}@container app-content (width<=760px){.self-theme .aaas-page .aaas-directory-section .aaas-agent-grid{grid-template-columns:minmax(0,1fr)}.self-theme .aaas-page .aaas-directory-section .aaas-agent-card{gap:12px;max-width:none;min-height:0;padding:16px;border-radius:8px!important}.self-theme .aaas-page .aaas-directory-section .aaas-agent-card-head{grid-template-columns:48px minmax(0,1fr) 32px;gap:10px}.self-theme .aaas-page .aaas-directory-section .aaas-agent-card .aaas-agent-mark{border-radius:8px;width:48px;height:48px}.self-theme .aaas-page .aaas-directory-section .aaas-agent-card .aaas-agent-mark svg{width:23px;height:23px}.self-theme .aaas-page .aaas-directory-section .aaas-agent-card-head strong{font-size:20px}.self-theme .aaas-page .aaas-directory-section .aaas-agent-card-head small{font-size:13px}.self-theme .aaas-page .aaas-directory-section .aaas-agent-footer{grid-template-columns:minmax(0,1fr)}.self-theme .aaas-page .aaas-directory-section .aaas-card-action.ant-btn{justify-self:stretch;width:100%}}.profile-center-page{max-width:1440px;color:var(--aurora-heading);grid-template-columns:208px minmax(0,1fr);align-items:start;gap:24px;margin:0 auto;display:grid}.profile-side-panel{align-self:start;gap:16px;margin-top:0;display:grid}.profile-side-nav,.profile-panel,.profile-stat-card{background:#fffffff0;border:1px solid #cfdff5e6;border-radius:8px;box-shadow:0 10px 26px #0f47810f}.profile-side-nav{gap:5px;padding:10px;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:20px;min-width:0;display:grid}.profile-single-page{align-content:start;gap:18px;display:grid}.profile-two-panel-page{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-avatar-wrap{width:82px;height:82px;position:relative}.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:780;width:82px;height:82px;color:var(--app-primary);background:var(--app-primary-soft);border:4px solid var(--app-surface-soft);border-radius:999px;place-items:center;font-size:30px;font-weight:780;display:grid}.profile-avatar-wrap button{width:26px;height:26px;color:var(--app-subtle);cursor:pointer;background:var(--app-surface);border:1px solid var(--app-border-soft);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:2px;right:-1px}.profile-user-copy{gap:8px;min-width:0;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:24px;font-weight:780;line-height:1.2}.profile-user-id{width:max-content;max-width:100%;color:var(--app-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;display:inline-flex}.profile-user-meta{border-left:1px solid var(--app-border-soft);gap:9px;padding-left:20px;display:grid}.profile-stat-card{grid-template-columns:minmax(0,1fr) 36px;align-items:start;gap:8px;min-height:136px;padding:20px 16px;display:grid}.profile-stat-card>div{gap:10px;min-width:0;display:grid}.profile-stat-card .ant-typography{color:var(--app-muted);font-size:13px}.profile-stat-card strong{overflow-wrap:anywhere;color:var(--app-heading);font-size:26px;font-weight:780;line-height:1.1}.profile-stat-card>div>span{color:var(--app-success);font-size:12px;font-weight:700}.profile-stat-card>span{width:34px;height:34px;color:var(--app-primary);background:var(--app-primary-soft);border-radius:8px;place-items:center;display:grid}.profile-stat-blue>span{color:var(--app-primary);background:var(--app-primary-soft)}.profile-stat-green>span{color:var(--app-success);background:var(--app-success)}@supports (color:color-mix(in lab, red, red)){.profile-stat-green>span{background:color-mix(in srgb, var(--app-success) 14%, transparent)}}.profile-stat-orange>span{color:var(--app-warning);background:var(--app-warning)}@supports (color:color-mix(in lab, red, red)){.profile-stat-orange>span{background:color-mix(in srgb, var(--app-warning) 14%, transparent)}}.profile-stat-indigo>span{color:var(--app-ai);background:var(--app-ai)}@supports (color:color-mix(in lab, red, red)){.profile-stat-indigo>span{background:color-mix(in srgb, var(--app-ai) 14%, transparent)}}.profile-content-grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.9fr);gap:18px;display:grid}.profile-panel{gap:16px;min-width:0;padding:20px 22px;display:grid}.profile-token-panel,.profile-security-panel{grid-column:1/-1}.profile-panel-heading,.profile-mini-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.profile-panel-heading h2{color:var(--app-heading);margin:0;font-size:16px;font-weight:760;line-height:1.25}.profile-range-tabs{align-items:center;gap:6px;display:inline-flex}.profile-range-tabs button{min-height:28px;color:var(--app-muted);font:inherit;cursor:pointer;background:var(--app-surface-soft);border:1px solid var(--app-border-soft);border-radius:6px;padding:0 12px;font-size:12px;font-weight:700}.profile-range-tabs .profile-range-tab-active{color:var(--app-primary);background:var(--app-primary-soft);border-color:var(--app-border-soft)}.profile-link{color:var(--app-primary);white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex}.profile-token-layout,.profile-billing-layout{gap:18px;display:grid}.profile-token-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.85fr)}.profile-center-page-with-right-rail .profile-token-layout{grid-template-columns:1fr}.profile-billing-layout{grid-template-columns:minmax(0,1fr) 260px}.profile-trend-card,.profile-distribution-card{min-width:0}.profile-token-layout .app-usage-echart,.profile-token-layout .app-usage-chart-empty{height:214px;min-height:214px}.profile-mini-heading{color:var(--app-heading);font-size:13px;font-weight:760}.profile-mini-heading a{color:var(--app-primary);font-size:12px;text-decoration:none}.profile-billing-summary{grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:8px 16px;display:grid}.profile-billing-summary>.ant-typography,.profile-billing-summary>strong,.profile-billing-summary>.profile-positive{grid-column:1}.profile-billing-summary>strong{color:var(--app-heading);font-size:26px;line-height:1.1}.profile-billing-summary .ant-progress{grid-area:1/2/span 3}.profile-positive{color:var(--app-success);font-size:12px;font-weight:760}.profile-billing-footer{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:6px;display:grid}.profile-billing-footer span{color:var(--app-heading);gap:3px;font-size:13px;font-weight:760;display:grid}.profile-billing-footer small,.profile-bill-row small,.profile-favorite-card small{color:var(--app-muted);font-size:12px;font-weight:500}.profile-bill-list,.profile-task-list,.profile-health-list,.profile-notification-list{gap:10px;display:grid}.profile-empty-state{min-height:150px;color:var(--app-muted);text-align:center;background:var(--app-surface-soft);border:1px dashed var(--app-border-soft);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:780}.profile-empty-state span{max-width:280px;color:var(--app-muted);font-size:12px;line-height:1.5}.profile-notification-row{background:var(--app-surface-soft);border:1px solid var(--app-border-soft);border-radius:8px;gap:4px;padding:11px 12px;display:grid}.profile-notification-row strong{color:var(--app-heading);font-size:13px;font-weight:780}.profile-notification-row span,.profile-notification-row small{color:var(--app-muted);font-size:12px;line-height:1.5}.profile-notification-row{grid-template-columns:8px minmax(0,1fr) auto;align-items:start}.profile-notification-row strong,.profile-notification-row>span:not(.profile-notification-dot){grid-column:2}.profile-notification-row small{white-space:nowrap;grid-area:1/3}.profile-notification-dot{background:var(--app-subtle);border-radius:999px;width:8px;height:8px;margin-top:5px}.profile-notification-dot-info{background:var(--app-primary)}.profile-notification-dot-success{background:var(--app-success)}.profile-notification-dot-warning{background:var(--app-warning)}.profile-notification-dot-error{background:var(--app-error)}.profile-bill-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.profile-bill-row span{gap:2px;min-width:0;display:grid}.profile-bill-row strong{color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.profile-bill-row b{color:var(--app-heading);font-size:13px}.profile-compact-panel{align-content:start}.profile-info-rows{gap:10px;display:grid}.profile-info-row{color:var(--app-muted);grid-template-columns:116px minmax(0,1fr);align-items:center;gap:12px;font-size:13px;display:grid}.profile-info-row strong{overflow-wrap:anywhere;color:var(--app-heading);font-weight:700}.profile-info-row a{color:var(--app-primary);justify-self:end;font-size:12px;font-weight:760;text-decoration:none}.profile-info-rows-actions .profile-info-row{grid-template-columns:112px minmax(0,1fr) 42px}.profile-chip-row{flex-wrap:wrap;gap:7px;display:flex}.profile-chip-row span,.profile-chip-row button{min-height:24px;color:var(--app-muted);font:inherit;background:var(--app-surface-soft);border:1px solid var(--app-border-soft);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;display:inline-flex}.profile-chip-row button{cursor:pointer;justify-content:center;width:24px;padding:0}.profile-favorites-panel{grid-column:1/-1}.profile-favorite-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-favorite-card{background:var(--app-surface-soft);border:1px solid var(--app-border-soft);border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px 10px;min-height:62px;padding:10px;display:grid}.profile-agent-icon{color:var(--app-runtime);background:var(--app-primary-soft);background:var(--app-runtime);border-radius:8px;grid-row:span 2;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-agent-icon{background:color-mix(in srgb, var(--app-runtime) 14%, transparent)}}.profile-favorite-card strong{color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.profile-favorite-card small{align-items:center;gap:5px;display:inline-flex}.profile-favorite-card small svg{color:var(--app-warning);fill:var(--app-warning)}.profile-favorite-card small span{margin-left:auto}.profile-security-layout{grid-template-columns:minmax(260px,.9fr) minmax(300px,1fr) minmax(310px,1fr);gap:18px;display:grid}.profile-device-section,.profile-login-section{border-left:1px solid var(--app-border-soft);align-content:start;gap:10px;min-width:0;padding-left:18px;display:grid}.profile-device-row{color:var(--app-muted);grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:8px;font-size:12px;display:grid}.profile-device-row svg{color:var(--app-muted)}.profile-device-row strong,.profile-login-row span:nth-child(2){color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.profile-device-row small,.profile-login-row span:first-child{color:var(--app-muted)}.profile-login-row{color:var(--app-muted);grid-template-columns:74px minmax(0,1fr) 36px;align-items:center;gap:8px;font-size:12px;display:grid}.profile-login-row b{color:var(--app-success);font-weight:760}.profile-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.profile-support-widget{align-content:start;padding:18px}.profile-support-widget .profile-panel-heading h2{font-size:15px}.profile-support-widget .profile-panel-heading .ant-typography{color:var(--app-muted);font-size:12px}.profile-task-row{color:var(--app-muted);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;display:grid}.profile-task-done{color:var(--app-success)}.profile-task-todo{color:var(--app-subtle)}.profile-health-score{justify-items:center;gap:6px;display:grid}.profile-health-score .ant-progress-text span{gap:2px;display:grid}.profile-health-score .ant-progress-text strong{color:var(--app-heading);font-size:28px;line-height:1}.profile-health-score .ant-progress-text small{color:var(--app-heading);font-size:12px}.profile-health-score>.ant-typography{color:var(--app-muted);font-size:13px}.profile-meta-line{color:var(--app-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;font-size:13px;display:grid}.profile-meta-line strong{color:var(--app-heading);font-weight:760}.profile-success-text{color:var(--app-success)!important}.profile-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.profile-quick-grid button{min-width:0;min-height:64px;color:var(--app-muted);font:inherit;cursor:pointer;background:var(--app-surface-soft);border:1px solid var(--app-border-soft);border-radius:8px;justify-items:center;gap:7px;padding:9px 4px;font-size:12px;font-weight:700;display:grid}.profile-quick-grid button svg{color:var(--app-primary)}.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-brand:hover{background:#5bc7ff14}.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,.theme-dark .profile-stat-card{background:#151829e0;border-color:#94a3b82e;box-shadow:0 10px 26px #0000002e}.theme-dark .profile-side-nav{box-shadow:none;background:0 0;border-color:#0000}.theme-dark .profile-side-nav-item,.theme-dark .profile-stat-card .ant-typography,.theme-dark .profile-info-row,.theme-dark .profile-meta-line,.theme-dark .profile-task-row,.theme-dark .profile-device-row,.theme-dark .profile-login-row{color:var(--app-subtle)}.theme-dark .profile-side-nav-item:hover,.theme-dark .profile-side-nav-item-active{color:var(--app-primary-hover);background:#5bc7ff1a}.theme-dark .profile-panel-heading h2,.theme-dark .profile-user-title-row h1,.theme-dark .profile-stat-card strong,.theme-dark .profile-billing-summary>strong,.theme-dark .profile-mini-heading,.theme-dark .profile-bill-row strong,.theme-dark .profile-bill-row b,.theme-dark .profile-info-row strong,.theme-dark .profile-favorite-card strong,.theme-dark .profile-meta-line strong,.theme-dark .profile-health-score .ant-progress-text strong,.theme-dark .profile-health-score .ant-progress-text small,.theme-dark .profile-device-row strong,.theme-dark .profile-login-row span:nth-child(2){color:var(--app-heading)}.theme-dark .profile-user-meta,.theme-dark .profile-device-section,.theme-dark .profile-login-section{border-color:#94a3b82e}.theme-dark .profile-avatar-wrap button{color:var(--app-text);background:var(--app-surface);border-color:#94a3b833}.theme-dark .profile-range-tabs button,.theme-dark .profile-chip-row span,.theme-dark .profile-chip-row button,.theme-dark .profile-favorite-card,.theme-dark .profile-quick-grid button,.theme-dark .profile-empty-state,.theme-dark .profile-notification-row{color:var(--app-muted);background:#0f1220b8;border-color:#94a3b82e}.theme-dark .profile-empty-state strong,.theme-dark .profile-notification-row strong{color:var(--app-heading)}.theme-dark .profile-empty-state span,.theme-dark .profile-notification-row span,.theme-dark .profile-notification-row small{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,.profile-overview-grid,.profile-content-grid,.profile-two-panel-page,.profile-user-card,.profile-token-layout,.profile-billing-layout,.profile-security-layout,.profile-billing-summary,.profile-billing-footer,.profile-favorite-grid,.profile-support-grid{grid-template-columns:1fr}.profile-side-panel{position:static}.profile-side-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-user-card,.profile-panel,.profile-support-widget{padding:16px}.profile-user-meta,.profile-device-section,.profile-login-section{border-left:0;border-top:1px solid var(--app-border-soft);padding-top:12px;padding-left:0}.profile-panel-heading{flex-direction:column;align-items:flex-start}.profile-range-tabs{width:100%;overflow-x:auto}.profile-range-tabs button{flex:none}.profile-billing-summary .ant-progress{grid-area:auto/1;justify-self:center}.profile-quick-grid{grid-template-columns:repeat(2,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}.profile-center-page:not(.profile-center-page-with-right-rail){grid-template-columns:minmax(150px, var(--app-left-rail-width)) minmax(0, 1fr)}.profile-center-page :where(.profile-panel,.profile-stat-card){background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-card-radius);box-shadow:none}.profile-center-page :where(.profile-panel-heading h2,.profile-user-title-row h1){color:var(--app-heading)}.profile-center-page :where(.profile-info-row,.profile-meta-line,.profile-user-copy .ant-typography){color:var(--app-muted)}.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:2px;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);box-shadow:none;border-color:#7c3aed33}.profile-center-page .profile-side-nav-item-active:before{background:var(--app-primary)}.profile-overview-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.profile-user-card{grid-template-columns:minmax(300px,1.2fr) minmax(210px,.64fr) minmax(260px,.74fr);align-items:stretch;gap:16px;min-height:0;padding:18px;display:grid}.profile-user-card-main{grid-template-columns:66px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.profile-avatar-wrap,.profile-avatar{width:64px;height:64px}.profile-avatar{border-width:3px;font-size:24px}.profile-user-title-row h1{font-size:22px;line-height:1.2}.profile-user-meta,.profile-quota-strip{border-left:1px solid var(--app-border-soft);align-content:center;gap:10px;padding-left:16px;display:grid}.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}.profile-quota-line .ant-progress{line-height:1}.profile-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.profile-stat-card{min-height:118px;padding:16px 14px}.profile-stat-card .ant-typography{color:var(--app-muted)}.profile-stat-card strong{overflow-wrap:anywhere;min-width:0;color:var(--app-heading);font-size:24px}.profile-stat-card>div>span{color:var(--app-muted);line-height:1.45}.profile-content-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:stretch;gap:12px;display:grid}.profile-center-page-with-right-rail .profile-content-grid .profile-token-panel,.profile-content-grid .profile-token-panel,.profile-content-grid .profile-security-summary-panel{grid-column:1/-1}.profile-panel{gap:14px;padding:16px 18px}.profile-panel-heading{min-height:28px}.profile-token-layout{grid-template-columns:minmax(0,1.18fr) minmax(280px,.72fr);gap:12px}.profile-billing-layout{grid-template-columns:minmax(0,1fr) minmax(210px,.62fr);gap:12px}.profile-billing-summary{align-content:center;min-width:0}.profile-billing-summary>strong{overflow-wrap:anywhere;word-break:break-word;min-width:0}.profile-bill-list{border-left:1px solid var(--app-border-soft);align-content:start;padding-left:12px}.profile-security-summary-panel .profile-info-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.profile-security-summary-panel .profile-info-row{grid-template-columns:76px minmax(0,1fr)}.profile-security-note{color:var(--app-muted);background:var(--app-surface-soft);border:1px solid var(--app-border-soft);border-radius:var(--app-control-radius);align-items:flex-start;gap:9px;padding:11px 12px;font-size:12px;line-height:1.6;display:flex}.profile-security-note svg{color:var(--app-primary);flex:none;margin-top:2px}.profile-support-widget{padding:14px}.profile-right-rail .profile-empty-state{min-height:112px}.profile-right-rail .profile-notification-list,.profile-right-rail .profile-health-list{gap:8px}.profile-notification-row{background:var(--app-surface-soft);border-color:var(--app-border-soft)}.profile-quick-grid button{color:var(--app-text);background:var(--app-surface-soft);border-color:var(--app-border-soft)}.profile-quick-grid button:hover{color:var(--app-primary);border-color:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.profile-quick-grid button:hover{border-color:color-mix(in srgb, var(--app-primary) 24%, var(--app-border-soft))}}.theme-dark .profile-quota-line small,.theme-dark .profile-security-note{color:var(--app-subtle)}.theme-dark .profile-security-note,.theme-dark .profile-notification-row,.theme-dark .profile-quick-grid button{background:#0f1220b8;border-color:#94a3b82e}@container app-content (width<=1180px){.profile-user-card{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}.profile-quota-strip{border-top:1px solid var(--app-border-soft);border-left:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:14px;padding-left:0}.profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-content-grid,.profile-token-layout,.profile-billing-layout{grid-template-columns:minmax(0,1fr)}.profile-bill-list{border-top:1px solid var(--app-border-soft);border-left:0;padding-top:12px;padding-left:0}}@container app-content (width<=760px){.profile-user-card,.profile-user-card-main,.profile-quota-strip,.profile-stat-grid,.profile-security-summary-panel .profile-info-rows{grid-template-columns:minmax(0,1fr)}.profile-user-card{padding:16px}.profile-user-card-main{justify-items:start}.profile-user-meta,.profile-quota-strip{border-top:1px solid var(--app-border-soft);border-left:0;padding-top:12px;padding-left:0}.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-command-card{grid-template-columns:minmax(360px,1.05fr) minmax(240px,.62fr) minmax(300px,.82fr);align-items:stretch;gap:18px;padding:22px 24px;display:grid}.profile-command-identity,.profile-command-state,.profile-command-quota{min-width:0}.profile-command-identity{align-content:space-between;gap:18px;display:grid}.profile-command-person{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:16px;display:grid}.profile-command-actions{flex-wrap:wrap;gap:10px;display:flex}.profile-command-actions .ant-btn{border-radius:8px;height:34px}.profile-command-state{border-inline:1px solid var(--app-border-soft);align-content:center;gap:11px;padding-inline:18px;display:grid}.profile-command-state .profile-meta-line{grid-template-columns:72px minmax(0,1fr);gap:10px;font-size:13px}.profile-command-quota{align-content:center;gap:14px;display:grid}.profile-overview-main-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:12px;display:grid}.profile-resource-panel,.profile-plugin-panel,.profile-overview-billing-panel,.profile-overview-security-panel{align-content:start}.profile-resource-list,.profile-plugin-list{gap:10px;display:grid}.profile-resource-meter,.profile-plugin-row{background:var(--app-surface-soft);border:1px solid var(--app-border-soft);border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.profile-resource-icon,.profile-plugin-icon{width:36px;height:36px;color:var(--app-primary);background:var(--app-primary-soft);border-radius:8px;place-items:center;display:grid}.profile-resource-meter>div,.profile-plugin-row>div{gap:4px;min-width:0;display:grid}.profile-resource-meter span,.profile-plugin-row span{color:var(--app-muted);font-size:12px;line-height:1.25}.profile-resource-meter strong,.profile-plugin-row strong{color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:800;line-height:1.2;overflow:hidden}.profile-resource-meter small,.profile-plugin-row small{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.profile-resource-meter .ant-progress{margin-top:2px}.profile-billing-compact{grid-template-columns:minmax(150px,.52fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.profile-billing-compact>div:first-child{gap:6px;display:grid}.profile-billing-compact>div:first-child .ant-typography{color:var(--app-muted);font-size:12px}.profile-billing-compact>div:first-child strong{color:var(--app-heading);font-size:26px;line-height:1.1}.profile-billing-compact>div:first-child span{color:var(--app-muted);font-size:12px}.profile-overview-security-panel .profile-info-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-overview-security-panel .profile-info-row{grid-template-columns:72px minmax(0,1fr)}.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-command-card,.profile-overview-main-grid{grid-template-columns:minmax(0,1fr)}.profile-command-state{border-top:1px solid var(--app-border-soft);border-bottom:0;border-left:0;border-right:0;padding:14px 0 0}.profile-command-quota{border-top:1px solid var(--app-border-soft);padding-top:14px}}@container app-content (width<=760px){.profile-command-card,.profile-command-person,.profile-billing-compact,.profile-overview-security-panel .profile-info-rows{grid-template-columns:minmax(0,1fr)}.profile-command-card{padding:16px}.profile-command-person{justify-items:start}.profile-command-state .profile-meta-line,.profile-overview-security-panel .profile-info-row{grid-template-columns:86px minmax(0,1fr)}.profile-resource-meter,.profile-plugin-row{grid-template-columns:34px minmax(0,1fr);padding:10px}.profile-resource-icon,.profile-plugin-icon{width:32px;height:32px}}.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,.8fr) minmax(210px,.54fr) minmax(320px,1fr);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:850;line-height:1.05}.profile-billing-primary .ant-progress{max-width:260px}.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:820;line-height:1.2}.profile-billing-meter small{color:var(--app-muted);font-size:12px}.profile-billing-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.profile-billing-stat{border-left:1px solid var(--app-border-soft);grid-template-columns:34px 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:820;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-echart,.profile-billing-trend-panel .app-usage-chart-empty,.profile-billing-rank-panel .app-usage-echart,.profile-billing-rank-panel .app-usage-chart-empty{height:218px;min-height:218px}.profile-billing-table-wrap{background:var(--app-surface);border:1px solid var(--app-border-soft);border-radius:8px;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:760}.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:800;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:820}@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:34px minmax(0,1fr);padding:11px 0}.profile-billing-stat:first-child{border-top:0}}.profile-center-page{background:var(--app-bg);align-items:start}.profile-main-column{gap:16px;min-width:0}.profile-single-page{gap:14px;width:min(100%,1320px)}.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);letter-spacing:0;margin:0;font-size:22px;font-weight:820;line-height:1.2}.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{background:var(--app-surface);border:1px solid var(--app-border-soft);border-radius:var(--app-card-radius);align-content:start;gap:14px;padding:18px;box-shadow:0 1px 2px #0f172a08}.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:780}.profile-center-page .profile-link{color:var(--app-primary);font-size:12px;font-weight:760}.profile-token-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.profile-metric-tile{background:var(--app-surface);border:1px solid var(--app-border-soft);border-radius:var(--app-card-radius);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:14px;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:830;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{grid-template-rows:auto minmax(0,1fr);display:grid}.profile-token-trend-panel .app-usage-echart,.profile-token-breakdown-panel .app-usage-echart{border-color:var(--app-border-soft);background:0 0;height:292px;min-height:292px}.profile-token-breakdown-panel{min-width:0}.profile-token-breakdown-panel .app-usage-echart,.profile-token-breakdown-panel .app-usage-chart-empty{height:292px;min-height:292px}.profile-two-panel-page .profile-section-intro{grid-column:1/-1}.profile-placeholder-page,.profile-security-page,.profile-integrations-page{max-width:1040px}.profile-empty-state{min-height:132px;color:var(--app-muted);background:var(--app-surface-soft);border-color:var(--app-border-soft)}.profile-empty-state strong{color:var(--app-heading)}.profile-empty-state span{color:var(--app-muted)}.profile-security-page .profile-security-layout{grid-template-columns:minmax(260px,.82fr) minmax(260px,1fr) minmax(260px,1fr);gap:16px}.profile-center-page .profile-side-panel{align-self:stretch}.profile-center-page .profile-side-nav-group{gap:8px}.profile-platform-feedback-card{border-radius:var(--app-card-radius)}.theme-dark .profile-section-intro,.theme-dark .profile-metric-tile{border-color:#94a3b82e}.theme-dark .profile-metric-tile{background:#0f1220b8}.profile-overview-governance-row{grid-column:1/-1;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);align-items:stretch;gap:12px;min-width:0;display:grid}.profile-overview-governance-row>.profile-panel{height:100%}.profile-overview-billing-panel{min-width:0}.profile-overview-billing-layout{grid-template-columns:minmax(150px,.42fr) minmax(280px,.72fr) minmax(220px,.58fr);align-items:stretch;gap:12px;min-width:0;display:grid}.profile-overview-billing-primary,.profile-overview-billing-metrics,.profile-overview-bill-list{min-width:0}.profile-overview-billing-primary{border-right:1px solid var(--app-border-soft);align-content:center;gap:7px;padding-right:14px;display:grid}.profile-overview-billing-primary .ant-typography,.profile-overview-billing-primary span,.profile-overview-bill-list>span,.profile-overview-metric-pill span,.profile-overview-metric-pill small{color:var(--app-muted);font-size:12px;line-height:1.35}.profile-overview-billing-primary strong{color:var(--app-heading);font-size:28px;font-weight:850;line-height:1.08}.profile-overview-billing-metrics{gap:8px;display:grid}.profile-overview-metric-pill{background:var(--app-surface-soft);border:1px solid var(--app-border-soft);border-radius:var(--app-control-radius);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.profile-overview-metric-icon{width:32px;height:32px;color:var(--app-primary);background:var(--app-primary-soft);border-radius:var(--app-control-radius);place-items:center;display:grid}.profile-overview-metric-pill>div{gap:2px;min-width:0;display:grid}.profile-overview-metric-pill strong{color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.25;overflow:hidden}.profile-overview-bill-list{border-left:1px solid var(--app-border-soft);align-content:start;gap:8px;padding-left:12px;display:grid}.profile-overview-bill-list>span{font-weight:720}.profile-overview-bill-list .profile-bill-row{border-bottom:1px solid var(--app-border-soft);min-height:36px;padding:8px 0}.profile-overview-bill-list .profile-bill-row:last-child{border-bottom:0}.profile-overview-security-panel{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.profile-overview-security-panel .profile-info-rows{align-content:start;gap:10px 16px}.profile-overview-security-panel .profile-info-row{grid-template-columns:max-content minmax(0,1fr);gap:8px}.profile-overview-security-panel .profile-info-row>span{white-space:nowrap}.profile-overview-security-panel .profile-info-row strong{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-token-page,.profile-billing-page,.profile-placeholder-page,.profile-security-page,.profile-two-panel-page,.profile-integrations-page{width:min(100%,1320px)}.profile-placeholder-page,.profile-security-page,.profile-integrations-page{gap:14px}.profile-placeholder-page .profile-panel,.profile-integrations-page .profile-panel{min-width:0}.profile-placeholder-page .profile-empty-state{min-height:180px}.profile-integrations-page .profile-quick-grid{padding-top:2px}.profile-integrations-page .profile-empty-state{margin-top:4px}.theme-dark .profile-overview-metric-pill{background:#0f1220b8;border-color:#94a3b82e}@container app-content (width<=1280px){.profile-token-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-token-dashboard-grid,.profile-security-page .profile-security-layout{grid-template-columns:minmax(0,1fr)}.profile-token-dashboard-grid>.profile-panel{min-height:0}.profile-overview-governance-row,.profile-overview-billing-layout{grid-template-columns:minmax(0,1fr)}.profile-overview-billing-primary{border-right:0;border-bottom:1px solid var(--app-border-soft);padding-bottom:12px;padding-right:0}.profile-overview-bill-list{border-top:1px solid var(--app-border-soft);border-left:0;padding-top:12px;padding-left: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:20px}.profile-section-intro-aside{flex-wrap:wrap;justify-content:flex-start;width:100%}.profile-token-summary-grid,.profile-overview-billing-metrics,.profile-two-panel-page{grid-template-columns:minmax(0,1fr)}.profile-metric-tile{grid-template-columns:34px minmax(0,1fr);padding:12px}.profile-metric-tile-icon{width:32px;height:32px}.profile-token-trend-panel .app-usage-echart,.profile-token-breakdown-panel .app-usage-echart,.profile-token-breakdown-panel .app-usage-chart-empty{height:240px;min-height:240px}.profile-overview-governance-row,.profile-overview-security-panel .profile-info-rows{grid-template-columns:minmax(0,1fr)}.profile-overview-metric-pill{grid-template-columns:32px minmax(0,1fr);padding:9px}}.profile-query-state,.profile-center-page,.profile-main-column,.profile-single-page,.profile-token-page,.profile-billing-page,.profile-placeholder-page,.profile-security-page,.profile-two-panel-page,.profile-integrations-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-center-page{justify-content:stretch;margin-inline:0}.profile-main-column,.profile-main-column>*,.profile-single-page>*,.profile-token-dashboard-grid>.profile-panel,.profile-billing-dashboard-grid>.profile-panel{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,.profile-overview-governance-row,.profile-overview-billing-layout,.profile-security-page .profile-security-layout,.profile-two-panel-page{width:100%}.profile-token-page,.profile-billing-page,.profile-security-page,.profile-two-panel-page{justify-self:stretch}.profile-two-panel-page>.profile-panel{grid-column:1/-1;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);background:var(--app-surface);border:1px solid var(--app-border-soft);border-radius:var(--app-card-radius);grid-template-columns:minmax(300px,.92fr) minmax(280px,.82fr) minmax(360px,1fr);align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.profile-postcard-main{grid-template-columns:104px minmax(0,1fr);align-content:center;align-items:center;gap:16px;min-width:0;padding:26px 28px;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{max-width:100%;min-height:30px;color:var(--app-muted);font:inherit;cursor:pointer;background:var(--app-surface-soft);border:1px solid var(--app-border-soft);border-radius:var(--app-control-radius);grid-template-columns:minmax(0,auto) 16px;justify-self:start;align-items:center;gap:7px;padding:5px 9px;font-size:12px;display:inline-grid}.profile-postcard-id-button strong{min-width:0;color:var(--app-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:780;overflow:hidden}.profile-postcard-id-button svg{color:var(--app-subtle)}.profile-postcard-id-button:hover,.profile-postcard-id-button:focus-visible{color:var(--app-primary);border-color:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.profile-postcard-id-button:hover,.profile-postcard-id-button:focus-visible{border-color:color-mix(in srgb, var(--app-primary) 24%, var(--app-border-soft))}}.profile-postcard-id-button:hover,.profile-postcard-id-button:focus-visible{outline:none}.profile-postcard-details{border-right:1px dashed var(--app-border-soft);border-left:1px dashed var(--app-border-soft);align-content:center;gap:12px;min-width:0;padding:24px 26px;display:grid}.profile-postcard-field{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.profile-postcard-field-icon{width:32px;height:32px;color:var(--app-primary);background:var(--app-primary-soft);border-radius:var(--app-control-radius);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:780;line-height:1.3;overflow:hidden}.profile-postcard-quota{background:0 0;align-content:center;gap:13px;min-width:0;padding:24px 26px;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:820;line-height:1.2;display:inline-flex}.profile-postcard-quota-heading svg{color:var(--app-primary)}.profile-overview-main-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;width:100%}.profile-overview-main-grid>.profile-panel{min-width:0}.profile-usage-insight-panel,.profile-call-volume-panel{grid-column:1/-1}.profile-quota-dashboard{gap:10px;min-width:0;display:grid}.profile-quota-panel{grid-column:1/-1}.app-usage-chart-loading{align-content:center;gap:8px}.theme-dark .profile-overview-focus{background:#151829e0;border-color:#94a3b82e}.theme-dark .profile-postcard-id-button{background:#0f1220b8;border-color:#94a3b82e}.theme-dark .profile-postcard-details{border-color:#94a3b82e}@container app-content (width<=1280px){.profile-overview-focus,.profile-overview-main-grid{grid-template-columns:minmax(0,1fr)}.profile-postcard-main,.profile-postcard-details,.profile-postcard-quota{padding:20px 22px}.profile-postcard-details{border-top:1px dashed var(--app-border-soft);border-left:0;border-right:0}.profile-postcard-quota{border-top:1px solid var(--app-border-soft)}}@container app-content (width<=760px){.profile-overview-focus{padding:0}.profile-postcard-main,.profile-postcard-details{grid-template-columns:minmax(0,1fr)}.profile-postcard-main,.profile-postcard-details,.profile-postcard-quota{padding:16px}.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{gap:14px;padding:16px;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-name{flex-wrap:wrap;align-items:center;gap:8px;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-group .ant-radio-wrapper{align-items:flex-start;margin-inline-end:0}.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}.shell-settings-popover .ant-popover-arrow{display:none}.shell-settings-popover .ant-popover-inner{background:var(--aurora-panel);border:1px solid var(--aurora-border);border-radius:12px;width:332px;max-width:calc(100vw - 32px);padding:6px;box-shadow:0 18px 48px #185d7e2e}.shell-settings-popover .ant-popover-inner-content{padding:0;overflow:visible}.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{width:100%;color:var(--aurora-heading);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:9px 10px;display:grid}.shell-menu-row:hover,.shell-menu-back:hover{background:var(--aurora-soft)}.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{width:fit-content;color:var(--aurora-heading);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 8px;font-weight:650;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;width:216px!important;min-width:0!important;height:40px!important;color:var(--aurora-heading)!important;background:var(--aurora-panel)!important;border-color:var(--aurora-border)!important;border-radius:10px!important;justify-content:flex-start!important;padding-inline:12px!important;position:fixed!important;bottom:18px!important;left:18px!important;box-shadow:0 14px 32px #185d7e29!important}.shell-settings-button .ant-btn-icon{display:inline-flex}.theme-dark .shell-settings-button{color:var(--aurora-heading)!important;background:var(--aurora-panel)!important;border-color:var(--aurora-border)!important}@media (width<=768px){.shell-settings-button{justify-content:center!important;width:44px!important;min-width:44px!important;padding-inline:0!important}.shell-settings-button>span:not(.ant-btn-icon){display:none}}html .ant-input:placeholder-shown,html textarea.ant-input:placeholder-shown,html .ant-input-affix-wrapper input:placeholder-shown,html .ant-input-number-input:placeholder-shown,html .ant-picker-input>input:placeholder-shown,html .ant-mentions textarea:placeholder-shown{text-overflow:clip!important}html .ant-input:not(:disabled):not(.ant-input-disabled),html textarea.ant-input:not(:disabled):not(.ant-input-disabled),html .ant-input-affix-wrapper>input.ant-input:not(:disabled),html .ant-input-number-input:not(:disabled),html .ant-picker-input>input:not(:disabled),html .ant-mentions textarea:not(:disabled){color:var(--admin-color-text-body,var(--tlaic-color-text-body,#334155));caret-color:var(--admin-color-text-body,var(--tlaic-color-text-body,#334155))}html .theme-dark .ant-input:not(:disabled):not(.ant-input-disabled),html .theme-dark textarea.ant-input:not(:disabled):not(.ant-input-disabled),html .theme-dark .ant-input-affix-wrapper>input.ant-input:not(:disabled),html .theme-dark .ant-input-number-input:not(:disabled),html .theme-dark .ant-picker-input>input:not(:disabled),html .theme-dark .ant-mentions textarea:not(:disabled){color:var(--admin-color-text-body,var(--tlaic-color-text-body,#e2e8f0));caret-color:var(--admin-color-text-body,var(--tlaic-color-text-body,#e2e8f0))}.self-theme .admin-console-shell .ant-input,.self-theme .admin-console-shell .ant-input-affix-wrapper,.self-theme .admin-console-shell textarea.ant-input,.self-theme .admin-console-shell .ant-input-number,.self-theme .admin-console-shell .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.self-theme .admin-console-shell .ant-picker,.self-theme .admin-console-shell .ant-mentions,html .ant-modal .ant-input,html .ant-modal .ant-input-affix-wrapper,html .ant-modal textarea.ant-input,html .ant-modal .ant-input-number,html .ant-modal .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,html .ant-modal .ant-picker,html .ant-drawer .ant-input,html .ant-drawer .ant-input-affix-wrapper,html .ant-drawer textarea.ant-input,html .ant-drawer .ant-input-number,html .ant-drawer .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,html .ant-drawer .ant-picker,html .data-pro-table .ant-pro-table-search .ant-input,html .data-pro-table .ant-pro-table-search .ant-input-affix-wrapper,html .data-pro-table .ant-pro-table-search .ant-input-number,html .data-pro-table .ant-pro-table-search .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,html .data-pro-table .ant-pro-table-search .ant-picker{min-height:unset;border-radius:6px!important}.self-theme .admin-console-shell .ant-input-affix-wrapper>input.ant-input,html .ant-modal .ant-input-affix-wrapper>input.ant-input,html .ant-drawer .ant-input-affix-wrapper>input.ant-input,html .data-pro-table .ant-pro-table-search .ant-input-affix-wrapper>input.ant-input{background-color:var(--admin-color-bg-container,#fff);min-height:auto;caret-color:var(--admin-color-text-body,var(--tlaic-color-text-body,#334155));border:0!important}.self-theme.theme-dark .admin-console-shell .ant-input-affix-wrapper>input.ant-input,html .theme-dark .ant-modal .ant-input-affix-wrapper>input.ant-input,html .theme-dark .ant-drawer .ant-input-affix-wrapper>input.ant-input,html .theme-dark .data-pro-table .ant-pro-table-search .ant-input-affix-wrapper>input.ant-input{background-color:var(--admin-color-bg-container,#1e293b);caret-color:var(--admin-color-text-body,var(--tlaic-color-text-body,#e2e8f0))}.self-theme .admin-console-shell .ant-input-group>.ant-input,.self-theme .admin-console-shell .ant-input-group>.ant-input-affix-wrapper,html .ant-modal .ant-input-group>.ant-input,html .ant-modal .ant-input-group>.ant-input-affix-wrapper,html .ant-drawer .ant-input-group>.ant-input,html .ant-drawer .ant-input-group>.ant-input-affix-wrapper{border-radius:0!important}.self-theme .admin-console-shell .ant-input-group>.ant-input:first-child,.self-theme .admin-console-shell .ant-input-group>.ant-input-affix-wrapper:first-child,html .ant-modal .ant-input-group>.ant-input:first-child,html .ant-modal .ant-input-group>.ant-input-affix-wrapper:first-child,html .ant-drawer .ant-input-group>.ant-input:first-child,html .ant-drawer .ant-input-group>.ant-input-affix-wrapper:first-child{border-start-start-radius:6px!important;border-end-start-radius:6px!important}.self-theme .admin-console-shell .ant-input-group>.ant-input:last-child,.self-theme .admin-console-shell .ant-input-group>.ant-input-affix-wrapper:last-child,html .ant-modal .ant-input-group>.ant-input:last-child,html .ant-modal .ant-input-group>.ant-input-affix-wrapper:last-child,html .ant-drawer .ant-input-group>.ant-input:last-child,html .ant-drawer .ant-input-group>.ant-input-affix-wrapper:last-child{border-start-end-radius:6px!important;border-end-end-radius:6px!important}.self-theme .admin-console-shell .ant-btn-primary:not(.ant-btn-sm):not(.ant-btn-icon-only):not(.ant-btn-circle),.self-theme .admin-console-shell .ant-btn-default:not(.ant-btn-sm):not(.ant-btn-icon-only):not(.ant-btn-circle),.self-theme .admin-console-shell .ant-btn-dashed:not(.ant-btn-sm):not(.ant-btn-icon-only):not(.ant-btn-circle),.self-theme .admin-console-shell .tm-form-actions .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only),.self-theme .admin-console-shell .admin-form-drawer-footer .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only),.self-theme .admin-console-shell .app-table-query-actions .ant-btn,.self-theme .admin-console-shell .app-table-toolbar .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only),html .ant-modal-footer .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only),html .ant-drawer-footer .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only),html .data-pro-table .ant-pro-table-search .ant-btn,html .data-pro-table .ant-pro-table-list-toolbar .ant-btn:not(.ant-btn-icon-only){border-radius:8px;min-width:0;height:32px;padding-block:0;padding-inline:15px;font-size:14px}.self-theme .admin-console-shell .ant-btn-lg:not(.ant-btn-icon-only):not(.ant-btn-circle),html .ant-modal-footer .ant-btn-lg:not(.ant-btn-icon-only),html .ant-drawer-footer .ant-btn-lg:not(.ant-btn-icon-only),html .data-pro-table .ant-pro-table-search .ant-btn-lg,html .data-pro-table .ant-pro-table-list-toolbar .ant-btn-lg:not(.ant-btn-icon-only){border-radius:8px;height:32px;padding-inline:15px;font-size:14px}
