@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--color-primary-100:#e6f5ee;--color-primary-200:#d4f6e9;--color-primary-300:#b5ffe5;--color-primary-400:#78ffcf;--color-primary-500:#46e1b4;--color-primary-600:#29ae87;--color-primary-700:#118d62;--color-primary-800:#0b714d;--color-primary-900:#06583a;--color-primary-50:#e6f5ee;--color-neutral-0:#fff;--color-neutral-100:#f9fbfd;--color-neutral-200:#ecf1f6;--color-neutral-300:#dce3ea;--color-neutral-400:#b9c4ce;--color-neutral-500:#939eab;--color-neutral-600:#7f8b96;--color-neutral-700:#55636b;--color-neutral-800:#2f3e43;--color-neutral-900:#101211;--color-neutral-50:#f9fbfd;--color-neutral-150:#ecf1f6;--color-text-primary:#101211;--color-text-body:#55636b;--color-text-secondary:#7f8b96;--color-text-muted:#939eab;--color-text-disabled:#b9c4ce;--color-warning:#fdb72a;--color-warning-bg:#fff9e7;--color-warning-text:#8a5a00;--color-error:#c61a0b;--color-error-bg:#feecec;--color-error-text:#c62828;--color-info:#42a5f5;--color-info-bg:#eaf4ff;--color-info-text:#1565c0;--font-ui:"Geist","Inter",system-ui,sans-serif;--font-mono:"JetBrains Mono",monospace;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:24px;--text-4xl:32px;--text-5xl:40px;--text-6xl:48px;--text-button:16px;--text-button-small:14px;--text-caption:12px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-card:12px;--radius-pill:999px;--shadow-flat:none;--shadow-sm:0 8px 24px rgba(16,18,17,.04);--shadow-md:0 8px 24px rgba(16,18,17,.08);--shadow-card-hover:0 4px 20px rgba(0,168,89,.1);--border-default:#dce3ea;--border-subtle:#ecf1f6;--border-divider:#f9fbfd;--border-interactive:#118d62;--border-featured:#29ae87;--icon-xs:12px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-xl:40px;--icon-stroke:1.5px;--surface-border-color:#dce3ea;--surface-divider-color:#f9fbfd;--surface-subtle-separator-color:#ecf1f6;--shell-border-color:#dce3ea;--table-border-color:#dce3ea;--table-row-divider-color:#f9fbfd;--control-border-color:#dce3ea;--control-subtle-border-color:#ecf1f6;--product-card-min-height:230px;--product-card-padding:24px;--product-card-radius:12px;--product-card-border-color:#dce3ea;--product-card-hover-border-color:#118d62;--product-card-hover-transform:translateY(-2px);--product-card-display:flex;--product-card-flex-direction:column;--product-card-cta-margin-top:auto;--pricing-card-padding:24px;--pricing-card-radius:12px;--pricing-card-featured-border-color:#29ae87;--pricing-card-price-font-size:24px;--pricing-card-cta-margin-top:auto;--pricing-table-radius:12px;--pricing-table-header-font-size:13px;--pricing-table-header-font-weight:600;--pricing-table-body-font-size:13px;--pricing-table-cell-padding-x:24px;--pricing-table-cell-padding-y:16px;--pricing-table-price-font-size:16px;--pricing-table-original-price-font-size:12px;--pricing-table-cta-height:24px;--domain-search-input-height:48px;--domain-search-container-radius:12px;--domain-search-container-border-color:#dce3ea;--domain-search-focus-changes-wrapper-border:0;--domain-search-input-focus-indicator:cursor-only;--domain-search-extension-width:220px;--domain-search-dropdown-offset:24px;--domain-search-close-on-outside-click:1;--domain-search-result-price-width:120px;--domain-search-result-min-action-width:240px;--domain-search-unavailable-color:#939eab;--button-height-default:32px;--button-height-small:24px;--button-height-large:40px;--button-padding-x-default:20px;--button-padding-x-small:14px;--button-padding-x-large:28px;--button-font-size-default:14px;--button-font-size-large:14px;--button-font-weight:600;--button-radius:8px;--button-border-width:1.5px;--button-icon-gap:7px;--button-icon-stroke:2.2px;--navbar-height:72px;--navbar-item-font-size:14px;--navbar-item-font-weight:600;--navbar-item-color:#55636b;--navbar-item-active-color:#118d62;--hero-align:center;--hero-padding-y:56px;--hero-heading-size:42px;--hero-heading-line-height:1.12;--badge-radius:8px;--badge-promotion-background:#e6f5ee;--badge-promotion-text:#118d62;--badge-max-distinct-colors-per-page:3;--badge-code-tracking:.12em;--form-field-radius:8px;--form-label-font-size:14px;--form-label-font-weight:600;--form-field-border-color:#dce3ea;--form-field-focus-border-color:#118d62;--form-field-error-border-color:#c61a0b;--footer-radius:12px;--footer-column-count-desktop:5;--footer-column-count-tablet:2;--footer-column-count-mobile:1;--sidebar-section-label-color:#7f8b96;--sidebar-item-color:#55636b;--sidebar-child-item-color:#55636b;--sidebar-icon-color:#7f8b96;--sidebar-footer-color:#7f8b96}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:Geist,Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:JetBrains Mono,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}html{scroll-behavior:smooth}body{margin:0;--tw-bg-opacity:1;background-color:rgb(249 251 253/var(--tw-bg-opacity,1));font-family:Geist,Inter,system-ui,sans-serif;--tw-text-opacity:1;color:rgb(85 99 107/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a,button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(230 245 238/var(--tw-ring-opacity,1))}code,kbd{font-family:JetBrains Mono,monospace}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.neo-shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh;--tw-bg-opacity:1;background-color:rgb(249 251 253/var(--tw-bg-opacity,1))}.neo-mobile-topbar,.neo-sidebar-backdrop,.neo-sidebar__close{display:none}.neo-sidebar{border-right-width:1px;display:flex;flex-direction:column;gap:16px;height:100vh;overflow-y:auto;position:sticky;top:0;--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:16px;scrollbar-color:#dce3ea transparent;scrollbar-width:thin}.neo-sidebar::-webkit-scrollbar{width:6px}.neo-sidebar::-webkit-scrollbar-track{background:transparent}.neo-sidebar::-webkit-scrollbar-thumb{border-radius:999px;--tw-bg-opacity:1;background-color:rgb(220 227 234/var(--tw-bg-opacity,1))}.neo-sidebar__brand{align-items:center;display:flex;gap:12px;height:40px;justify-content:space-between}.neo-sidebar__brand img{height:32px;width:auto}.neo-label,.neo-sidebar__brand span{font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(127 139 150/var(--tw-text-opacity,1))}.neo-nav-group,.neo-sidebar__nav{display:grid;gap:4px}.neo-nav-item,.neo-project-tree a{align-items:center;border-color:transparent;border-left-width:2px;border-radius:8px;display:flex;font-size:13.5px;font-weight:500;gap:.625rem;min-height:34px;padding-left:12px;padding-right:12px;--tw-text-opacity:1;color:rgb(85 99 107/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.neo-nav-item:hover,.neo-project-tree a:hover{--tw-bg-opacity:1;background-color:rgb(249 251 253/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(16 18 17/var(--tw-text-opacity,1))}.neo-nav-item.is-active,.neo-project-tree a.is-active{--tw-border-opacity:1;border-color:rgb(17 141 98/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(230 245 238/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 141 98/var(--tw-text-opacity,1))}.neo-sidebar__account{border-top-width:1px;margin-top:auto;position:relative;--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1));padding-top:12px}.neo-sidebar__account summary{align-items:center;border-color:transparent;border-radius:8px;border-width:1px;cursor:pointer;display:flex;gap:.625rem;list-style-type:none;padding:8px;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.neo-sidebar__account summary:hover{--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 251 253/var(--tw-bg-opacity,1))}.neo-sidebar__account summary::-webkit-details-marker{display:none}.neo-sidebar__account summary>span{border-radius:9999px;display:grid;height:1.75rem;place-items:center;width:1.75rem;--tw-bg-opacity:1;background-color:rgb(230 245 238/var(--tw-bg-opacity,1));font-size:12px;font-weight:700;--tw-text-opacity:1;color:rgb(17 141 98/var(--tw-text-opacity,1))}.neo-sidebar__account summary div{display:grid;flex:1 1 0%;min-width:0}.neo-sidebar__account summary>.neo-icon{flex-shrink:0;--tw-text-opacity:1;color:rgb(127 139 150/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.neo-sidebar__account[open] summary{--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 251 253/var(--tw-bg-opacity,1))}.neo-sidebar__account[open] summary>.neo-icon{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(17 141 98/var(--tw-text-opacity,1))}.neo-sidebar__account strong{color:rgb(16 18 17/var(--tw-text-opacity,1));font-size:13.5px;font-weight:600}.neo-sidebar__account small,.neo-sidebar__account strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1}.neo-sidebar__account small{color:rgb(127 139 150/var(--tw-text-opacity,1));font-size:12px}.neo-account-menu{border-radius:12px;border-width:1px;bottom:calc(100% + 8px);display:grid;left:0;overflow:hidden;position:absolute;right:0;z-index:30;--tw-border-opacity:1;border-color:rgb(220 227 234/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 251 253/var(--tw-bg-opacity,1));padding:.375rem;--tw-shadow:0 4px 20px rgba(0,168,89,.1);--tw-shadow-colored:0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.neo-account-menu section{border-bottom-width:1px;display:grid;gap:4px;--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1));padding:.375rem 4px}.neo-account-menu section:last-child{border-bottom-width:0}.neo-account-menu a,.neo-account-menu button{align-items:center;border-radius:8px;display:flex;font-size:13px;font-weight:600;gap:8px;height:2.25rem;padding-left:12px;padding-right:12px;text-align:left;width:100%;--tw-text-opacity:1;color:rgb(47 62 67/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.neo-account-menu a:hover,.neo-account-menu button:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 141 98/var(--tw-text-opacity,1))}.neo-account-menu .neo-icon{flex-shrink:0;--tw-text-opacity:1;color:rgb(127 139 150/var(--tw-text-opacity,1))}.neo-account-menu a:hover .neo-icon,.neo-account-menu button:hover .neo-icon{--tw-text-opacity:1;color:rgb(17 141 98/var(--tw-text-opacity,1))}.neo-account-menu button{background-color:transparent;border-width:0}.neo-main{min-width:0;padding:32px}.neo-mobile-topbar{align-items:center;border-radius:12px;border-width:1px;height:3.5rem;justify-content:space-between;margin-bottom:16px;position:sticky;top:0;z-index:30;--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:12px;padding-right:12px;--tw-shadow:0 8px 24px rgba(16,18,17,.04);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.neo-mobile-topbar>div{display:grid;flex:1 1 0%;min-width:0;padding-left:12px;padding-right:12px;text-align:center}.neo-mobile-topbar strong{color:rgb(16 18 17/var(--tw-text-opacity,1));font-size:13.5px;font-weight:600}.neo-mobile-topbar small,.neo-mobile-topbar strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1}.neo-mobile-topbar small{color:rgb(127 139 150/var(--tw-text-opacity,1));font-size:11.5px;font-weight:500}.neo-mobile-topbar__action,.neo-mobile-topbar__menu,.neo-sidebar__close{border-radius:8px;border-width:1px;display:grid;flex-shrink:0;height:2.25rem;place-items:center;width:2.25rem;--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(85 99 107/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.neo-mobile-topbar__action:hover,.neo-mobile-topbar__menu:hover,.neo-sidebar__close:hover{--tw-border-opacity:1;border-color:rgb(17 141 98/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(230 245 238/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 141 98/var(--tw-text-opacity,1))}.neo-sidebar__close{display:none}.neo-page{align-content:flex-start;display:grid;gap:20px;width:100%}.neo-page-header,.neo-page-hero{border-radius:12px;border-width:1px;display:grid;gap:16px;--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:24px;--tw-shadow:0 8px 24px rgba(16,18,17,.04);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.neo-page-header__body,.neo-page-heading{align-items:center;display:flex;gap:20px;justify-content:space-between}.neo-page-header__body>div,.neo-page-heading>div{flex:1 1 0%;min-width:0}.neo-card h2,.neo-page-header h1,.neo-page-heading h1,.neo-service-card h2{font-size:24px;font-weight:600;letter-spacing:0;line-height:1.25;margin:0;--tw-text-opacity:1;color:rgb(16 18 17/var(--tw-text-opacity,1))}.neo-card p,.neo-page-header p,.neo-page-heading p{font-size:14px;line-height:1.625;margin:0;max-width:100%;--tw-text-opacity:1;color:rgb(85 99 107/var(--tw-text-opacity,1));overflow-wrap:anywhere}.neo-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:8px;min-height:24px}.neo-breadcrumb,.neo-breadcrumb a{--tw-text-opacity:1;color:rgb(127 139 150/var(--tw-text-opacity,1))}.neo-breadcrumb a{text-decoration-line:none}.neo-breadcrumb a:not(:last-child):after{content:"/";margin-left:8px;--tw-text-opacity:1;color:rgb(185 196 206/var(--tw-text-opacity,1))}.neo-breadcrumb a[aria-current=page]{--tw-text-opacity:1;color:rgb(16 18 17/var(--tw-text-opacity,1))}.neo-button{align-items:center;border-radius:8px;border-width:1px;display:inline-flex;gap:8px;height:32px;justify-content:center;--tw-border-opacity:1;border-color:rgb(17 141 98/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:14px;font-weight:600;padding-left:20px;padding-right:20px;--tw-text-opacity:1;color:rgb(17 141 98/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.neo-button:hover{--tw-bg-opacity:1;background-color:rgb(230 245 238/var(--tw-bg-opacity,1))}.neo-button-primary{--tw-bg-opacity:1;background-color:rgb(17 141 98/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.neo-button-primary:hover{--tw-bg-opacity:1;background-color:rgb(11 113 77/var(--tw-bg-opacity,1))}.neo-button:disabled{cursor:not-allowed;--tw-border-opacity:1;border-color:rgb(220 227 234/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 251 253/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(147 158 171/var(--tw-text-opacity,1))}.neo-button:disabled:hover,.neo-login-page{--tw-bg-opacity:1;background-color:rgb(249 251 253/var(--tw-bg-opacity,1))}.neo-login-page{display:grid;min-height:100vh;padding:40px 16px;place-items:center}.neo-login-card{border-radius:12px;border-width:1px;display:grid;gap:20px;max-width:420px;width:100%;--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:24px;--tw-shadow:0 8px 24px rgba(16,18,17,.04);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.neo-login-brand{align-items:center;border-bottom-width:1px;display:flex;gap:12px;justify-content:space-between;--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1));padding-bottom:16px}.neo-login-brand img{height:32px;width:auto}.neo-login-brand span{font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(127 139 150/var(--tw-text-opacity,1))}.neo-login-heading{display:grid;gap:8px}.neo-login-heading h1{font-size:24px;font-weight:600;line-height:1.25;margin:0;--tw-text-opacity:1;color:rgb(16 18 17/var(--tw-text-opacity,1))}.neo-login-heading p{font-size:14px;line-height:1.625;margin:0;--tw-text-opacity:1;color:rgb(85 99 107/var(--tw-text-opacity,1))}.neo-login-form{display:grid;gap:12px}.neo-login-form input{border-radius:8px;border-width:1px;height:40px;width:100%;--tw-border-opacity:1;border-color:rgb(220 227 234/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:14px;line-height:1.5;padding-left:12px;padding-right:12px;--tw-text-opacity:1;color:rgb(16 18 17/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.neo-login-form input::-moz-placeholder{--tw-text-opacity:1;color:rgb(147 158 171/var(--tw-text-opacity,1))}.neo-login-form input::placeholder{--tw-text-opacity:1;color:rgb(147 158 171/var(--tw-text-opacity,1))}.neo-login-form input:focus{--tw-border-opacity:1;border-color:rgb(17 141 98/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(230 245 238/var(--tw-ring-opacity,1))}.neo-login-error{font-size:12px;font-weight:600;--tw-text-opacity:1;color:rgb(198 40 40/var(--tw-text-opacity,1))}.neo-card,.neo-choice-card,.neo-metric,.neo-project-card,.neo-service-card,.neo-service-detail-card,.neo-source-option{border-radius:12px;border-width:1px;--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 8px 24px rgba(16,18,17,.04);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.neo-card,.neo-service-card{padding:20px}.neo-card{display:grid;gap:16px}.neo-card-header{border-bottom-width:1px;justify-content:space-between;--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1));padding-bottom:12px}.neo-card-header>div{display:grid;gap:4px}.neo-card-header p{max-width:720px}.neo-card-header,.neo-project-card__title,.neo-resource-row__main,.neo-service-summary{align-items:center;display:flex;gap:.625rem}.neo-new-project-dialog .neo-card-header{border-bottom-width:1px;margin:0;--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1));padding:16px 20px}.neo-new-project-dialog .neo-card-header>div{align-items:center;display:flex;gap:12px}.neo-new-project-form .neo-form-actions{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 251 253/var(--tw-bg-opacity,1));padding:16px 20px}.neo-form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.neo-form-actions{border-top-width:1px;display:flex;gap:8px;grid-column:1/-1;justify-content:flex-end;--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1));padding-top:16px}.neo-form-actions--inline .neo-button{min-width:96px}.neo-form-grid label,.neo-inline-form label{display:grid;font-size:14px;font-weight:600;gap:.375rem;line-height:1.5;--tw-text-opacity:1;color:rgb(85 99 107/var(--tw-text-opacity,1))}.neo-chat-composer select,.neo-chat-composer textarea,.neo-form-grid input,.neo-form-grid select,.neo-inline-form input,.neo-inline-form select{border-radius:8px;border-width:1px;height:40px;width:100%;--tw-border-opacity:1;border-color:rgb(220 227 234/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:14px;line-height:1.5;padding-left:12px;padding-right:12px;--tw-text-opacity:1;color:rgb(16 18 17/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.neo-chat-composer select::-moz-placeholder,.neo-chat-composer textarea::-moz-placeholder,.neo-form-grid input::-moz-placeholder,.neo-form-grid select::-moz-placeholder,.neo-inline-form input::-moz-placeholder,.neo-inline-form select::-moz-placeholder{--tw-text-opacity:1;color:rgb(147 158 171/var(--tw-text-opacity,1))}.neo-chat-composer select::placeholder,.neo-chat-composer textarea::placeholder,.neo-form-grid input::placeholder,.neo-form-grid select::placeholder,.neo-inline-form input::placeholder,.neo-inline-form select::placeholder{--tw-text-opacity:1;color:rgb(147 158 171/var(--tw-text-opacity,1))}.neo-chat-composer select:focus,.neo-chat-composer textarea:focus,.neo-form-grid input:focus,.neo-form-grid select:focus,.neo-inline-form input:focus,.neo-inline-form select:focus{--tw-border-opacity:1;border-color:rgb(17 141 98/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(230 245 238/var(--tw-ring-opacity,1))}.neo-access-form select,.neo-chat-composer select,.neo-env-select select,.neo-form-grid select,.neo-inline-form select,.neo-select-field select,.neo-template-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));background-image:linear-gradient(45deg,transparent 50%,#55636b 0),linear-gradient(135deg,#55636b 50%,transparent 0);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2.25rem}.neo-env-option.is-active{--tw-border-opacity:1;border-color:rgb(17 141 98/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 8px 24px rgba(16,18,17,.04);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.neo-env-option.is-active strong{--tw-text-opacity:1;color:rgb(17 141 98/var(--tw-text-opacity,1))}.neo-env-menu summary>.neo-icon{flex-shrink:0;--tw-text-opacity:1;color:rgb(127 139 150/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.neo-env-menu[open] summary>.neo-icon{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(17 141 98/var(--tw-text-opacity,1))}.neo-env-menu a.is-active,.neo-env-switcher button.is-active,.neo-tabs button.is-active,.neo-tabs span.is-active,.neo-workspace-toolbar a.router-link-active{--tw-bg-opacity:1;background-color:rgb(230 245 238/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 141 98/var(--tw-text-opacity,1))}.neo-stepper .is-active{--tw-border-opacity:1;border-color:rgb(17 141 98/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(17 141 98/var(--tw-text-opacity,1))}.neo-service-tabs button.is-active{font-weight:600;--tw-text-opacity:1;color:rgb(16 18 17/var(--tw-text-opacity,1))}.neo-service-tabs button.is-active:after{border-radius:999px;bottom:0;content:"";height:.125rem;left:8px;position:absolute;right:8px;--tw-bg-opacity:1;background-color:rgb(17 141 98/var(--tw-bg-opacity,1))}.neo-segmented-control{align-items:center;border-color:rgb(236 241 246/var(--tw-border-opacity,1));border-radius:8px;border-width:1px;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap;overflow:hidden;white-space:nowrap;width:-moz-fit-content;width:fit-content}.neo-segmented-control,.neo-segmented-control button{flex-shrink:0;--tw-border-opacity:1}.neo-segmented-control button{border-color:rgb(236 241 246/var(--tw-border-opacity,1));border-left-width:1px;font-size:12.5px;font-weight:600;padding:4px .625rem;--tw-text-opacity:1;color:rgb(127 139 150/var(--tw-text-opacity,1))}.neo-segmented-control button:first-child{border-left-width:0}.neo-segmented-control button:hover{--tw-bg-opacity:1;background-color:rgb(249 251 253/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(16 18 17/var(--tw-text-opacity,1))}.neo-segmented-control button{display:inline-flex!important;width:auto!important}.neo-segmented-control button.is-active{--tw-bg-opacity:1;background-color:rgb(230 245 238/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 141 98/var(--tw-text-opacity,1))}.neo-card-header .neo-segmented-control{align-self:flex-start}.neo-log-stream{border-radius:12px;border-width:1px;display:grid;min-height:160px;overflow:hidden;--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 8px 24px rgba(16,18,17,.04);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.neo-log-row{align-items:flex-start;border-bottom-width:1px;display:grid;gap:12px;grid-template-columns:84px 72px 120px minmax(0,1fr);--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1));padding:.625rem 16px}.neo-log-row:last-child{border-bottom-width:0}.neo-log-row time{font-family:JetBrains Mono,monospace;font-size:12px;--tw-text-opacity:1;color:rgb(127 139 150/var(--tw-text-opacity,1))}.neo-log-row span{align-items:center;border-radius:999px;display:inline-flex;height:20px;width:-moz-fit-content;width:fit-content;--tw-bg-opacity:1;background-color:rgb(230 245 238/var(--tw-bg-opacity,1));font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;letter-spacing:.05em;padding-left:8px;padding-right:8px;text-transform:uppercase;--tw-text-opacity:1;color:rgb(17 141 98/var(--tw-text-opacity,1))}.neo-log-row strong{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(47 62 67/var(--tw-text-opacity,1))}.neo-log-row code{font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.625;overflow-wrap:break-word;white-space:normal;--tw-text-opacity:1;color:rgb(85 99 107/var(--tw-text-opacity,1))}.neo-reference-card>.neo-button{margin-bottom:20px;margin-left:20px;margin-right:20px;width:-moz-fit-content;width:fit-content}.neo-cert-mode button.is-active{--tw-border-opacity:1;border-color:rgb(17 141 98/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(17 141 98/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.neo-size-list button.is-active,.neo-trigger-list button.is-active{--tw-border-opacity:1;border-color:rgb(17 141 98/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(230 245 238/var(--tw-bg-opacity,1))}.neo-otp-input.is-invalid input{--tw-border-opacity:1;border-color:rgb(198 40 40/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 236 236/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(198 40 40/var(--tw-text-opacity,1))}.neo-otp-input.is-invalid input:focus{--tw-border-opacity:1;border-color:rgb(198 40 40/var(--tw-border-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(254 236 236/var(--tw-ring-opacity,1))}.neo-tabs button.is-active,.neo-tabs span.is-active{--tw-border-opacity:1;background-color:transparent;border-color:rgb(17 141 98/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(17 141 98/var(--tw-text-opacity,1))}.neo-members-page .neo-table-card,.neo-members-page .neo-table-wrap{overflow:visible}.neo-members-page .neo-table-card{position:relative;z-index:10}.neo-member-tabs{border-bottom-width:1px;display:flex;gap:4px;--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1))}.neo-member-tabs button{background-color:transparent;border-bottom-width:2px;border-color:transparent;border-radius:0;font-size:14px;font-weight:600;line-height:1.5;margin-bottom:-1px;padding:8px 12px;--tw-text-opacity:1;color:rgb(127 139 150/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.neo-member-tabs button:hover{--tw-text-opacity:1;color:rgb(16 18 17/var(--tw-text-opacity,1))}.neo-member-tabs button.is-active{--tw-border-opacity:1;border-color:rgb(17 141 98/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(17 141 98/var(--tw-text-opacity,1))}.neo-row-menu button.is-danger{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.neo-row-menu button.is-danger:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.neo-usage-tabs button.is-active{--tw-border-opacity:1;border-color:rgb(17 141 98/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(17 141 98/var(--tw-text-opacity,1))}.neo-cost-chart-card{overflow:hidden}.neo-cost-bars{align-items:flex-end;border-radius:12px;border-width:1px;display:flex;gap:4px;height:11rem;--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 251 253/var(--tw-bg-opacity,1));padding:16px}.neo-cost-bars span{background-color:#118d62b3;border-top-left-radius:8px;border-top-right-radius:8px;flex:1 1 0%;min-height:8px}.neo-breakdown-list i,.neo-budget-meter,.neo-mini-meter{border-radius:999px;display:block;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(236 241 246/var(--tw-bg-opacity,1));font-style:normal}.neo-breakdown-list b,.neo-budget-meter span,.neo-mini-meter span{border-radius:999px;display:block;height:100%;--tw-bg-opacity:1;background-color:rgb(17 141 98/var(--tw-bg-opacity,1))}.neo-breakdown-list i,.neo-mini-meter{height:.375rem}.neo-plan-cards .neo-button:disabled{cursor:default;--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1))}.neo-plan-cards .neo-button:disabled,.neo-plan-cards .neo-button:disabled:hover{--tw-bg-opacity:1;background-color:rgb(249 251 253/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(147 158 171/var(--tw-text-opacity,1))}.neo-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.neo-summary-card{border-radius:12px;border-width:1px;--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:16px;--tw-shadow:0 8px 24px rgba(16,18,17,.04);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.neo-summary-card small,.neo-summary-card span{font-size:12px;--tw-text-opacity:1;color:rgb(127 139 150/var(--tw-text-opacity,1))}.neo-summary-card strong{display:block;font-size:18px;font-weight:600;line-height:1.45;padding-bottom:4px;padding-top:4px;--tw-text-opacity:1;color:rgb(16 18 17/var(--tw-text-opacity,1))}.neo-field{display:grid;gap:4px;min-width:0}.neo-field input{width:100%}.neo-field small{font-size:12px;font-weight:600;--tw-text-opacity:1;color:rgb(198 40 40/var(--tw-text-opacity,1))}.neo-field.is-invalid input{--tw-border-opacity:1;border-color:rgb(198 40 40/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 236 236/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(198 40 40/var(--tw-text-opacity,1))}.neo-field.is-invalid input:focus{--tw-border-opacity:1;border-color:rgb(198 40 40/var(--tw-border-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(254 236 236/var(--tw-ring-opacity,1))}.neo-template-toolbar{align-items:center;border-top-width:1px;display:flex;flex-wrap:wrap;gap:12px;--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1));padding-top:16px}.neo-template-search{align-items:center;border-radius:8px;border-width:1px;display:flex;flex:1 1 0%;gap:8px;height:40px;min-width:260px;--tw-border-opacity:1;border-color:rgb(220 227 234/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:12px;padding-right:12px;--tw-text-opacity:1;color:rgb(127 139 150/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.neo-template-search:focus-within{--tw-border-opacity:1;border-color:rgb(17 141 98/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(230 245 238/var(--tw-ring-opacity,1))}.neo-template-search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-width:0;flex:1 1 0%;font-size:14px;line-height:1.5;min-width:0;padding:0;--tw-text-opacity:1;color:rgb(16 18 17/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.neo-template-search input::-moz-placeholder{--tw-text-opacity:1;color:rgb(147 158 171/var(--tw-text-opacity,1))}.neo-template-search input::placeholder{--tw-text-opacity:1;color:rgb(147 158 171/var(--tw-text-opacity,1))}.neo-template-search input:focus{border-width:0;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.neo-template-search input{-webkit-appearance:none;box-shadow:none}.neo-filter-pills{display:flex;flex-wrap:wrap;gap:4px}.neo-filter-pills button{border-radius:8px;font-size:13px;font-weight:600;height:32px;padding-left:.625rem;padding-right:.625rem;--tw-text-opacity:1;color:rgb(127 139 150/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.neo-filter-pills button.is-active,.neo-filter-pills button:hover{--tw-bg-opacity:1;background-color:rgb(249 251 253/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(16 18 17/var(--tw-text-opacity,1))}.neo-template-gallery{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.neo-template-tile{align-items:center;border-radius:12px;border-width:1px;display:flex;flex-direction:column;gap:.375rem;min-height:184px;--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:16px;text-align:center;--tw-shadow:0 8px 24px rgba(16,18,17,.04);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.neo-template-tile:hover{--tw-border-opacity:1;border-color:rgb(220 227 234/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 251 253/var(--tw-bg-opacity,1))}.neo-template-tile:hover .neo-template-logo{--tw-bg-opacity:1;background-color:rgb(17 141 98/var(--tw-bg-opacity,1))}.neo-template-tile strong{font-size:14px;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(16 18 17/var(--tw-text-opacity,1))}.neo-template-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:11px;font-weight:600;gap:.375rem;justify-content:center;letter-spacing:.08em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(127 139 150/var(--tw-text-opacity,1))}.neo-template-meta small{border-radius:9999px;display:inline-flex;--tw-bg-opacity:1;background-color:rgb(230 245 238/var(--tw-bg-opacity,1));font-size:9.5px;font-weight:600;letter-spacing:0;padding:.125rem .375rem;text-transform:none;--tw-text-opacity:1;color:rgb(17 141 98/var(--tw-text-opacity,1))}.neo-template-tile p{font-size:12.5px;line-height:1.375;--tw-text-opacity:1;color:rgb(127 139 150/var(--tw-text-opacity,1))}.neo-template-stack{font-size:11.5px;line-height:1.25;margin-top:auto;--tw-text-opacity:1;color:rgb(147 158 171/var(--tw-text-opacity,1))}.neo-template-card .neo-button{margin-top:auto;width:-moz-fit-content;width:fit-content}.neo-code-block .neo-button{position:absolute;right:8px;top:8px}.neo-table-card .neo-settings-list{margin-bottom:0;margin-left:0;margin-right:0}.neo-project-env-form__actions .neo-button{min-width:132px}.neo-project-danger-card .neo-card-header{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.neo-empty-row{font-size:14px;line-height:1.5;--tw-text-opacity:1;color:rgb(127 139 150/var(--tw-text-opacity,1))}.neo-table-wrap{overflow-x:auto}.neo-table-card{gap:0;overflow:hidden;padding:0}.neo-table-card .neo-card-header{margin:0;padding:16px 20px}.neo-table-card .neo-table-wrap{padding-bottom:16px;padding-left:20px;padding-right:20px}.neo-table,.neo-table-wrap table{border-collapse:collapse;width:100%}.neo-table td,.neo-table th,.neo-table-wrap td,.neo-table-wrap th{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1));font-size:14px;line-height:1.5;padding:12px;text-align:left}.neo-table th,.neo-table-wrap th{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(127 139 150/var(--tw-text-opacity,1))}.neo-icon svg{fill:none;height:var(--neo-icon-size,var(--icon-sm));stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--icon-stroke);width:var(--neo-icon-size,var(--icon-sm))}.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.table{display:table}.hidden{display:none}.resize{resize:both}.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)}@media(max-width:1180px){.neo-chooser-grid,.neo-grid--projects,.neo-plan-cards,.neo-summary-grid,.neo-template-gallery,.neo-template-strip>div{grid-template-columns:repeat(2,minmax(0,1fr))}.neo-access-form,.neo-access-form--invite,.neo-access-page,.neo-billing-layout,.neo-dashboard-grid,.neo-inline-form,.neo-metric-chart-grid,.neo-plan-grid,.neo-resource-row,.neo-service-overview,.neo-template-create,.neo-template-form,.neo-template-library,.neo-two-column,.neo-variable-form,.neo-vibe-page{grid-template-columns:repeat(1,minmax(0,1fr))}.neo-resource-row__aside{grid-column-start:auto;justify-items:start}.neo-resource-row>.neo-pill:last-child{grid-column-start:auto;justify-self:start}.neo-access-list>div,.neo-approval-queue>div,.neo-audit-list>div,.neo-command-list>div,.neo-confirm-inline,.neo-key-values>div,.neo-settings-list>div,.neo-token-form,.neo-token-secret{grid-template-columns:repeat(1,minmax(0,1fr))}.neo-command-list small,.neo-key-values small{grid-column-start:auto}.neo-command-list small{grid-column:span 1/span 1}.neo-env-panel{display:grid}.neo-project-toolbar__row{align-items:stretch;flex-direction:column}.neo-env-select{border-top-width:1px;justify-content:space-between;--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1));padding-bottom:8px;padding-top:8px}}@media(max-width:860px){.neo-chooser-grid,.neo-form-grid,.neo-grid--projects,.neo-inline-form,.neo-plan-cards,.neo-shell,.neo-summary-grid,.neo-template-gallery,.neo-template-strip>div,.neo-wizard-layout{grid-template-columns:repeat(1,minmax(0,1fr))}.neo-shell{display:block}.neo-sidebar-backdrop{background-color:#1012114d;display:block;inset:0;position:fixed;z-index:40}.neo-sidebar{bottom:0;height:100vh;left:0;max-height:none;position:fixed;top:0;width:min(304px,calc(100vw - 32px));z-index:50;--tw-translate-x:-105%;border-bottom-width:0;border-right-width:1px;--tw-border-opacity:1;border-color:rgb(236 241 246/var(--tw-border-opacity,1));--tw-shadow:0 4px 20px rgba(0,168,89,.1);--tw-shadow-colored:0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.neo-shell.is-sidebar-open .neo-sidebar,.neo-sidebar{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.neo-shell.is-sidebar-open .neo-sidebar{--tw-translate-x:0px}.neo-main{padding:16px}.neo-mobile-topbar{display:flex}.neo-approval-queue>div,.neo-env-choice,.neo-page-header__body,.neo-page-heading,.neo-role-strip,.neo-service-manage-card__header,.neo-settings-list>div,.neo-usage-toolbar{align-items:stretch;flex-direction:column}.neo-env-switcher,.neo-service-metric-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.neo-env-option{min-width:0}.neo-sidebar__account,.neo-sidebar__brand{padding-left:4px;padding-right:4px}.neo-sidebar__brand{padding-right:0}.neo-sidebar__close{display:grid}.neo-project-tree{max-height:10rem;overflow-y:auto}.neo-member-tabs,.neo-project-tabs,.neo-service-tabs{overflow-x:auto;white-space:nowrap}.neo-confirm-inline,.neo-policy-list>div{align-items:stretch;flex-direction:column}.neo-account-menu{margin-top:8px;position:static}.neo-env-menu{width:100%}.neo-env-menu summary{justify-content:space-between}.neo-env-menu>div{left:0;right:auto}}@media(max-width:640px){.neo-main{padding:12px}.neo-page{gap:12px}.neo-card,.neo-page-header,.neo-page-hero,.neo-service-manage-card__header,.neo-service-status-card{padding:16px}.neo-action-row,.neo-card-header,.neo-page-actions,.neo-page-header__body,.neo-service-actions{align-items:stretch;flex-direction:column}.neo-card h2,.neo-page-header h1,.neo-page-heading h1,.neo-service-card h2{font-size:20px;line-height:1.35}.neo-button{font-size:13.5px;height:2.25rem;padding-left:16px;padding-right:16px;width:100%}.neo-service-url{flex-wrap:wrap}.neo-service-url span{width:100%}.neo-access-form,.neo-access-form--invite,.neo-inline-form,.neo-template-form,.neo-variable-form{grid-template-columns:repeat(1,minmax(0,1fr));padding-left:16px;padding-right:16px}.neo-project-env-form{padding-left:0;padding-right:0}.neo-project-env-form__fields{grid-template-columns:repeat(1,minmax(0,1fr));padding:12px 16px}.neo-project-env-form__actions{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));padding-left:16px;padding-right:16px}.neo-otp-confirm{max-width:none}.neo-template-search{min-width:0}.neo-filter-pills,.neo-template-toolbar{width:100%}.neo-form-actions--inline{justify-content:stretch}.neo-form-actions--inline .neo-button{width:100%}.neo-code-block .neo-button{margin-top:8px;position:static}.neo-table-wrap table{min-width:640px}.neo-row-menu{right:0}.neo-card-header .neo-segmented-control{align-self:flex-start;flex-direction:row;flex-wrap:nowrap}.neo-card-header .neo-segmented-control button{width:auto}.neo-area-chart{height:96px}.neo-log-list,.neo-log-panel{font-size:12px;min-height:140px}.neo-log-row{gap:4px;grid-template-columns:repeat(1,minmax(0,1fr))}.neo-otp-input{gap:.375rem;justify-content:space-between}.neo-otp-input input{font-size:16px;height:40px;line-height:1.6;width:2.25rem}.neo-env-select{display:grid;gap:4px}.neo-env-select select{width:100%}.neo-env-menu>div{margin-top:8px;min-width:0;position:static}}*{box-sizing:border-box}#__nuxt,body,html{margin:0;min-height:100%}button,input,select,textarea{font-family:var(--font-ui)}.admin-button,.admin-logo-upload input[type=file]::file-selector-button,.neo-button{font-size:13px!important}input:not([type=checkbox]):not([type=radio]):not([type=file]),option,select,textarea{font-weight:400!important}input::-moz-placeholder,textarea::-moz-placeholder{font-weight:400!important;opacity:1}input::placeholder,textarea::placeholder{font-weight:400!important;opacity:1}a,button,summary{-webkit-tap-highlight-color:transparent}.admin-icon{flex:0 0 auto;stroke-width:var(--icon-stroke)}.admin-shell{min-height:100vh}.admin-sidebar{background:var(--color-neutral-0);border-right:1px solid var(--color-neutral-300);display:flex;flex-direction:column;inset:0 auto 0 0;padding:var(--space-4);position:fixed;width:280px;z-index:30}.admin-brand{align-items:center;display:flex;gap:var(--space-3);height:44px}.admin-brand img{height:25px;width:auto}.admin-brand>span{border-left:1px solid var(--color-neutral-300);color:var(--color-neutral-800);font-size:var(--text-xs);font-weight:700;padding-left:var(--space-3);white-space:nowrap}.admin-brand button{display:none}.admin-sidebar-label{color:var(--color-neutral-600);font-size:10.5px;font-weight:600;letter-spacing:.09em;margin:var(--space-6) var(--space-3) var(--space-2);text-transform:uppercase}.admin-sidebar nav{display:grid;gap:var(--space-1)}.admin-sidebar nav a{align-items:center;border-left:2px solid transparent;border-radius:var(--radius-sm);color:var(--color-neutral-700);display:flex;font-size:13.5px;font-weight:500;gap:10px;min-height:34px;padding:0 var(--space-3);text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.admin-sidebar nav a:hover{background:var(--color-neutral-100);color:var(--color-text-primary)}.admin-sidebar nav a.is-active{background:var(--color-primary-50);border-left-color:var(--color-primary-700);color:var(--color-primary-700)}.admin-account{border-top:1px solid var(--color-neutral-200);margin-top:auto;padding-top:var(--space-3);position:relative}.admin-account summary{align-items:center;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;display:flex;gap:10px;list-style:none;padding:var(--space-2);transition:color .15s ease,background-color .15s ease,border-color .15s ease}.admin-account summary::-webkit-details-marker{display:none}.admin-account summary{background:var(--color-neutral-50);border-color:var(--color-neutral-200)}.admin-account summary:hover,.admin-account[open] summary{background:var(--color-neutral-50);border-color:var(--color-neutral-300)}.admin-account summary>span:nth-child(2){flex:1;min-width:0}.admin-account-chevron{align-items:center;background:var(--color-primary-50);border-radius:var(--radius-pill);color:var(--color-neutral-600);display:flex;flex:0 0 auto;height:36px;justify-content:center;transition:transform .15s ease,color .15s ease;width:36px}.admin-account[open] .admin-account-chevron{color:var(--color-primary-700);transform:rotate(180deg)}.admin-account small,.admin-account strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-account strong{color:var(--color-neutral-900);font-size:13.5px}.admin-account small{color:var(--color-neutral-600);font-size:var(--text-xs);margin-top:2px}.admin-avatar{align-items:center;background:var(--color-primary-50);border-radius:var(--radius-pill);color:var(--color-primary-700);display:flex;flex:0 0 auto;font-size:var(--text-xs);font-weight:700;height:28px;justify-content:center;width:28px}.admin-account-menu{background:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);bottom:calc(100% + var(--space-2));box-shadow:var(--shadow-md);display:grid;left:0;padding:var(--space-2);position:absolute;right:0}.admin-account-menu a{align-items:center;border-radius:var(--radius-xs);color:var(--color-neutral-800);display:flex;font-size:13px;font-weight:600;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);text-decoration:none}.admin-account-menu a:hover{background:var(--color-neutral-100);color:var(--color-text-primary)}.admin-account-menu a:last-child{border-top:1px solid var(--color-neutral-200);color:var(--color-error-text);margin-top:var(--space-1);padding-top:var(--space-1)}.admin-nav-groups{gap:var(--space-2)}.admin-nav-section{display:grid;gap:var(--space-1);width:100%}.admin-nav-section__label{color:var(--color-neutral-500);display:block;font-size:10px;font-weight:700;letter-spacing:.09em;line-height:1.4;padding:var(--space-2) var(--space-3) var(--space-1);text-align:left;text-transform:uppercase}.admin-nav-section .neo-nav-group{margin:0;width:100%}.admin-nav-section .neo-nav-item{box-sizing:border-box;justify-content:flex-start;text-align:left;width:100%}.admin-nav-section .neo-nav-item>.neo-icon{flex:0 0 auto}.admin-nav-section .neo-nav-item>span{flex:1 1 auto;min-width:0;text-align:left}.admin-nav-group>summary{align-items:center;color:var(--color-neutral-500);cursor:pointer;display:grid;font-size:10px;font-weight:700;grid-template-columns:minmax(0,1fr) 16px;letter-spacing:.09em;list-style:none;min-height:28px;padding:0 var(--space-3);text-align:left;text-transform:uppercase;width:100%}.admin-nav-group>summary::-webkit-details-marker{display:none}.admin-nav-group>summary .neo-icon{align-items:center;display:flex;height:16px;justify-content:center;justify-self:end;line-height:0;transition:transform .15s ease;width:16px}.admin-nav-group[open]>summary .neo-icon{transform:rotate(180deg)}.admin-nav-group>summary:hover{color:var(--color-neutral-900)}.admin-nav-group>.neo-nav-group{margin-top:var(--space-1);width:100%}.admin-nav-group .neo-nav-item{box-sizing:border-box;justify-content:flex-start;text-align:left;width:100%}.admin-nav-group .neo-nav-item>.neo-icon{flex:0 0 auto}.admin-nav-group .neo-nav-item>span{flex:1 1 auto;min-width:0;text-align:left}.admin-main{margin-left:280px;min-width:0}.admin-mobile-bar{display:none}.admin-page{margin:0 auto;max-width:1440px;padding:var(--space-8)}.admin-page-header{background:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);display:grid;gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-6)}.admin-page-header>nav{color:var(--color-neutral-600);font-size:var(--text-xs);font-weight:600;min-height:var(--space-6)}.admin-page-header__body{align-items:center;display:flex;gap:var(--space-5);justify-content:space-between}.admin-page-header h1{color:var(--color-neutral-900);font-size:var(--text-2xl);font-weight:600;line-height:1.25;margin:0}.admin-page-header p{color:var(--color-neutral-700);font-size:var(--text-sm);line-height:1.5;margin:var(--space-1) 0 0}.admin-live{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--text-xs);gap:var(--space-2)}.admin-live i,.admin-status i{background:var(--color-primary-700);border-radius:50%;height:7px;width:7px}.admin-panel{background:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-card);overflow:hidden}.admin-tabs{border-bottom:1px solid var(--color-neutral-200);display:flex;gap:var(--space-1);margin-bottom:var(--space-4);overflow-x:auto}.admin-tabs a{border-bottom:2px solid transparent;color:var(--color-neutral-600);flex:0 0 auto;font-size:var(--text-sm);font-weight:600;margin-bottom:-1px;padding:var(--space-2) var(--space-3);text-decoration:none;transition:color .15s ease,border-color .15s ease}.admin-tabs a:hover{color:var(--color-neutral-900)}.admin-tabs a.is-active{border-bottom-color:var(--color-primary-700);color:var(--color-primary-700)}.admin-panel-header{align-items:center;border-bottom:1px solid var(--color-neutral-200);display:flex;gap:var(--space-5);justify-content:space-between;padding:var(--space-4) var(--space-5)}.admin-panel-header>div:first-child{display:grid;gap:var(--space-1)}.admin-panel-header>div:first-child>span{color:var(--color-neutral-600);font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.admin-panel-header h2{color:var(--color-neutral-900);font-size:var(--text-2xl);font-weight:600;line-height:1.25;margin:0}.admin-panel-actions{align-items:center;display:flex;gap:var(--space-3)}.admin-panel-actions small{color:var(--color-neutral-600);font-size:var(--text-xs);white-space:nowrap}.admin-toolbar{align-items:center;border-bottom:1px solid var(--color-neutral-200);display:flex;justify-content:space-between;min-height:64px;padding:var(--space-3) var(--space-4)}.admin-toolbar>span{color:var(--color-text-secondary);font-size:var(--text-xs)}.admin-search{align-items:center;background:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);color:var(--color-text-muted);display:flex;font-size:13px;gap:var(--space-2);height:var(--space-10);padding:0 var(--space-3);width:min(380px,60vw)}.admin-search:focus-within{border-color:var(--color-primary-700);box-shadow:0 0 0 2px var(--color-primary-50)}.admin-search input{border:0;color:var(--color-text-primary);min-width:0;outline:none;width:100%}.admin-search input::-moz-placeholder{color:var(--color-text-muted)}.admin-search input::placeholder{color:var(--color-text-muted)}.admin-table-wrap{overflow-x:auto}.admin-panel>.admin-table-wrap{padding:0 var(--space-5) var(--space-4)}.admin-table{border-collapse:collapse;min-width:820px;width:100%}.admin-table td,.admin-table th{border-bottom:1px solid var(--color-neutral-200);font-size:var(--text-sm);padding:var(--space-3);text-align:left;vertical-align:middle}.admin-table th{color:var(--color-neutral-600);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-table tbody tr:hover{background:var(--color-neutral-50)}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table td code,.admin-table td small,.admin-table td strong{display:block}.admin-table td code{font-family:var(--font-mono);font-size:11px}.admin-table td code,.admin-table td small{color:var(--color-text-secondary);margin-top:3px}.admin-status{align-items:center;display:inline-flex;font-size:var(--text-xs);gap:var(--space-2);text-transform:capitalize}.admin-status.is-attention i,.admin-status.is-degraded i{background:var(--color-warning)}.admin-status.is-stopped i{background:var(--color-neutral-500)}.admin-empty{padding:var(--space-12);text-align:center}.admin-empty p{color:var(--color-text-body);margin:var(--space-2) 0 0}.admin-metric-grid{align-items:stretch;display:grid;gap:var(--space-4);grid-template-columns:repeat(4,minmax(220px,1fr));margin-bottom:var(--space-4)}.admin-metric-card{background:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-card);display:grid;grid-template-rows:auto auto minmax(56px,1fr);min-height:176px;min-width:0;overflow:hidden}.admin-metric-card__header{align-items:start;display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;padding:var(--space-4) var(--space-4) 0}.admin-metric-card__header>div{display:grid;gap:2px;min-width:0}.admin-metric-card__header span{color:var(--color-neutral-800);font-size:12px;font-weight:600;line-height:1.4}.admin-metric-card__header small{color:var(--color-text-muted);font-size:11px;font-weight:400;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-metric-card__value{align-items:end;display:grid;gap:var(--space-1);grid-template-columns:minmax(0,1fr);padding:var(--space-3) var(--space-4) var(--space-2)}.admin-metric-card__value strong{color:var(--color-neutral-900);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2;min-width:0;overflow-wrap:anywhere}.admin-metric-card__value span{color:var(--color-text-secondary);font-size:11px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-metric-card__chart{align-self:end;background:linear-gradient(180deg,transparent,var(--color-neutral-100));display:flex;min-height:56px;overflow:hidden}.admin-metric-card__chart svg{display:block;height:64px;margin:0;width:100%}.admin-metric-card polyline{fill:none;stroke:var(--color-primary-700);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.admin-metric-card svg.is-blue polyline{stroke:var(--color-info)}.admin-metric-card svg.is-amber polyline{stroke:var(--color-warning)}.admin-metric-card__live{align-items:center;background:var(--color-primary-100);border-radius:var(--radius-pill);color:var(--color-primary-700);display:inline-flex;font-size:10px;font-weight:600;gap:5px;line-height:1;padding:5px 8px}.admin-metric-card__live i{animation:admin-pulse 1.5s ease-in-out infinite;background:currentColor;border-radius:50%;height:6px;width:6px}.admin-live-metrics{display:grid;gap:var(--space-4)}.admin-live-metrics>.admin-section-title{align-items:center;background:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-card);display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;padding:var(--space-4) var(--space-5)}.admin-live-server-summary{display:grid;gap:var(--space-1);min-width:0}.admin-live-server-link{align-items:center;color:var(--color-neutral-900);display:inline-flex;gap:var(--space-2);justify-self:start;line-height:1.3;text-decoration:none}.admin-live-server-link strong{font-size:var(--text-lg);font-weight:600}.admin-live-server-link>span{color:var(--color-neutral-500);font-size:22px;line-height:1;transition:color .15s ease,transform .15s ease}.admin-live-server-link:hover>span{color:var(--color-primary-700);transform:translate(2px)}.admin-live-server-summary p{line-height:1.5}.admin-refresh-state{align-items:flex-end;grid-template-columns:auto auto}.admin-refresh-state i{animation:admin-pulse 1.5s ease-in-out infinite;background:var(--color-primary-700);border-radius:var(--radius-pill);height:var(--space-2);margin-right:var(--space-2);width:var(--space-2)}.admin-refresh-state span{color:var(--color-primary-700);font-size:var(--text-xs);font-weight:600}.admin-refresh-state small{grid-column:1/-1;margin-top:var(--space-1)}.admin-table tbody tr{transition:background-color .15s ease}.admin-node-panel .admin-table tbody tr{cursor:pointer}.admin-node-panel .admin-table tbody tr.is-live-server{background:var(--color-primary-50)}.admin-server-link{color:inherit;display:grid;gap:3px;text-decoration:none}.admin-server-link>span{align-items:center;display:inline-flex;gap:var(--space-2)}.admin-server-link strong{font-weight:700}.admin-server-link b{color:var(--color-neutral-500);font-size:18px;line-height:1;transition:color .15s ease,transform .15s ease}.admin-server-link:hover b{color:var(--color-primary-700);transform:translate(2px)}.admin-detail-back{align-items:center;color:var(--color-neutral-600);display:flex;font-size:12px;font-weight:500;gap:var(--space-4);justify-content:space-between;line-height:1.5;min-height:var(--space-6)}.admin-detail-back a{color:var(--color-primary-700);font-weight:600;text-decoration:none}.admin-metric-grid--detail{gap:var(--space-3);margin-bottom:0}.admin-metric-card--detail{min-height:168px}.admin-metric-card--detail .admin-metric-card__value span{display:none}.admin-server-detail-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-detail-card{gap:0;padding:0}.admin-detail-card__header{align-items:center;border-bottom:1px solid var(--color-neutral-200);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) var(--space-4)}.admin-detail-card__header>div{display:grid;gap:2px;min-width:0}.admin-detail-card__header h2{font-size:18px;line-height:1.3}.admin-definition-list{display:grid;margin:0}.admin-definition-list>div{align-items:center;border-bottom:1px solid var(--color-neutral-200);display:grid;gap:var(--space-4);grid-template-columns:minmax(110px,.65fr) minmax(0,1fr);min-height:42px;padding:var(--space-2) var(--space-4)}.admin-definition-list>div:last-child{border-bottom:0}.admin-definition-list dt{color:var(--color-neutral-600);font-size:12px;line-height:1.4}.admin-definition-list dd{color:var(--color-neutral-900);font-size:13px;font-weight:600;line-height:1.4;margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}.admin-definition-list code{font-family:var(--font-mono);font-size:11.5px;font-weight:500}.admin-add-server-card{gap:0;max-width:900px;padding:0}.admin-server-form{gap:var(--space-4);padding:var(--space-4)}.admin-server-form label{align-content:start}.admin-server-form label>small{color:var(--color-neutral-500);font-size:11px;font-weight:500;justify-self:end;margin-top:-22px}.admin-server-form textarea{background:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);color:var(--color-neutral-900);font-family:var(--font-mono);font-size:12px;line-height:1.5;min-height:96px;outline:none;padding:var(--space-3);resize:vertical;width:100%}.admin-server-form textarea:focus{border-color:var(--color-primary-700);box-shadow:0 0 0 2px var(--color-primary-50)}.admin-connectivity-row,.admin-form-wide{grid-column:1/-1}.admin-connectivity-row{align-items:center;background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);display:flex;gap:var(--space-3);padding:var(--space-3)}.admin-connectivity-row span{color:var(--color-neutral-600);font-size:12px;line-height:1.5}.admin-connection-success{align-items:center;color:var(--color-primary-700);display:inline-flex;font-size:12px;font-weight:600;gap:var(--space-2)}.admin-connection-success i{background:var(--color-primary-700);border-radius:50%;height:7px;width:7px}.admin-overview-summary{display:grid;gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr))}.admin-summary-card{background:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-card);display:grid;gap:3px;min-width:0;padding:var(--space-4)}.admin-summary-card>span{color:var(--color-neutral-600);font-size:11px;font-weight:600;line-height:1.4}.admin-summary-card strong{color:var(--color-neutral-900);font-size:24px;font-weight:600;line-height:1.2}.admin-summary-card small{color:var(--color-neutral-600);font-size:11px;line-height:1.4}.admin-summary-card.is-attention{border-color:var(--color-warning)}.admin-overview-grid{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1.65fr) minmax(320px,.8fr)}.admin-overview-card{gap:var(--space-4);padding:var(--space-5)}.admin-overview-card__header{align-items:flex-start;border-bottom:1px solid var(--color-neutral-200);display:flex;gap:var(--space-4);justify-content:space-between;padding-bottom:var(--space-3)}.admin-overview-card__header>div{display:grid;gap:2px;min-width:0}.admin-overview-card__header h2{font-size:18px;line-height:1.3}.admin-overview-card__header p{color:var(--color-neutral-600);font-size:12px;line-height:1.5}.admin-overview-card__header a,.admin-panel-header>a{color:var(--color-primary-700);flex:0 0 auto;font-size:12px;font-weight:600;text-decoration:none}.admin-pod-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-pod-stats>div{border-right:1px solid var(--color-neutral-200);display:grid;gap:2px;padding:0 var(--space-3);text-align:center}.admin-pod-stats>div:first-child{padding-left:0}.admin-pod-stats>div:last-child{border-right:0;padding-right:0}.admin-pod-stats strong{color:var(--color-neutral-900);font-size:20px;font-weight:600}.admin-pod-stats span{color:var(--color-neutral-600);font-size:11px}.admin-pod-map{display:grid;gap:5px;grid-template-columns:repeat(22,minmax(8px,1fr))}.admin-pod-map>a{aspect-ratio:1;background:var(--color-neutral-200);border-radius:2px;min-width:0}.admin-pod-legend i.is-running,.admin-pod-map>a.is-running{background:var(--color-primary-200)}.admin-pod-map>a.is-running.is-load-1{background:var(--color-primary-100)}.admin-pod-map>a.is-running.is-load-2{background:var(--color-primary-200)}.admin-pod-map>a.is-running.is-load-3{background:color-mix(in srgb,var(--color-primary-200) 55%,var(--color-primary-300))}.admin-pod-legend i.is-warning,.admin-pod-map>a.is-warning{background:var(--color-warning)}.admin-pod-legend i.is-available,.admin-pod-map>a.is-available{background:var(--color-neutral-200)}.admin-pod-map>a:hover{box-shadow:0 0 0 2px var(--color-primary-600);transform:scale(1.12)}.admin-pod-map>a.is-problem{outline:1px solid var(--color-warning-text)}.admin-pod-legend{display:flex;flex-wrap:wrap;gap:var(--space-4)}.admin-pod-legend span{align-items:center;color:var(--color-neutral-600);display:inline-flex;font-size:11px;gap:var(--space-2)}.admin-pod-legend i{border-radius:2px;height:9px;width:9px}.admin-region-list,.admin-region-list>div{display:grid;gap:var(--space-3)}.admin-region-list>div{background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);padding:var(--space-3)}.admin-region-list header{align-items:center;display:flex;justify-content:space-between}.admin-region-list header>div{display:grid;gap:2px}.admin-region-list strong{color:var(--color-neutral-900);font-size:13px}.admin-region-list small{color:var(--color-neutral-600);font-size:11px}.admin-region-list dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.admin-region-list dl>div{display:grid;gap:2px}.admin-region-list dt{color:var(--color-neutral-500);font-size:10px}.admin-region-list dd{color:var(--color-neutral-900);font-size:13px;font-weight:600;margin:0}.admin-health-label,.admin-severity{background:var(--color-primary-50);border-radius:var(--radius-pill);color:var(--color-primary-700);font-size:11px;font-weight:600;padding:4px 8px}.admin-health-label.is-attention,.admin-severity{background:var(--color-warning-bg);color:var(--color-warning-text)}.admin-severity.is-critical{background:var(--color-error-bg);color:var(--color-error-text)}.admin-overview-table .admin-table tbody tr{cursor:pointer}.admin-activity-card{gap:0}.admin-activity-list{display:grid}.admin-activity-list>div{align-items:center;border-bottom:1px solid var(--color-neutral-200);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(220px,1fr) minmax(180px,.65fr) auto;padding:var(--space-3) 0}.admin-activity-list>div:last-child{border-bottom:0;padding-bottom:0}.admin-activity-list i{background:var(--color-primary-700);border-radius:50%;height:7px;width:7px}.admin-activity-list>div>div{display:grid;gap:2px}.admin-activity-list strong{color:var(--color-neutral-900);font-size:13px}.admin-activity-list small,.admin-activity-list span,.admin-activity-list time{color:var(--color-neutral-600);font-size:11px}.admin-activity-list time{text-align:right}.admin-template-library{gap:var(--space-4)}.admin-template-header{align-items:flex-start;border-bottom:1px solid var(--color-neutral-200);display:flex;gap:var(--space-4);justify-content:space-between;padding-bottom:var(--space-4)}.admin-template-header>div{display:grid;gap:var(--space-1)}.admin-template-header h2{font-size:20px}.admin-template-header p{color:var(--color-neutral-600);font-size:13px;line-height:1.5}.admin-template-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-template-tile{min-height:220px}.admin-template-mark{align-items:center;color:var(--color-neutral-800);display:flex;height:36px;justify-content:center;margin-bottom:var(--space-1);overflow:hidden;width:36px}.admin-template-mark img{height:100%;-o-object-fit:contain;object-fit:contain;padding:3px;width:100%}.admin-template-tile:hover .admin-template-mark{color:var(--color-primary-700)}.admin-template-tile footer{align-items:center;display:flex;justify-content:space-between;margin-top:auto;width:100%}.admin-template-tile footer>span{color:var(--color-neutral-500);font-size:10.5px}.admin-template-tile footer b{background:var(--color-primary-50);border-radius:var(--radius-pill);color:var(--color-primary-700);font-size:10px;font-weight:600;padding:3px 7px}.admin-template-tile footer b.is-draft{background:var(--color-warning-bg);color:var(--color-warning-text)}.admin-template-tile footer b.is-internal{background:var(--color-neutral-100);color:var(--color-neutral-700)}.admin-add-template{gap:0;max-width:900px;padding:0}.admin-source-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--space-4)}.admin-source-grid button{align-items:flex-start;background:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-card);color:var(--color-neutral-600);display:flex;gap:var(--space-3);padding:var(--space-3);text-align:left}.admin-source-grid button:hover{background:var(--color-neutral-50)}.admin-source-grid button.is-active{background:var(--color-primary-50);border-color:var(--color-primary-700);color:var(--color-primary-700)}.admin-source-grid button>span{display:grid;gap:3px}.admin-source-grid strong{color:var(--color-neutral-900);font-size:13px}.admin-source-grid small{color:var(--color-neutral-600);font-size:11px;line-height:1.45}.admin-template-form{border-top:1px solid var(--color-neutral-200);gap:var(--space-4);padding:var(--space-4)}.admin-template-form textarea{background:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);color:var(--color-neutral-900);font:inherit;line-height:1.5;min-height:88px;outline:none;padding:var(--space-3);resize:vertical}.admin-template-form textarea:focus{border-color:var(--color-primary-700);box-shadow:0 0 0 2px var(--color-primary-50)}.admin-template-form input,.admin-template-form select,.admin-template-form textarea{font-weight:400}.admin-template-form input::-moz-placeholder,.admin-template-form textarea::-moz-placeholder{font-weight:400}.admin-template-form input::placeholder,.admin-template-form textarea::placeholder{font-weight:400}.admin-template-form label>small{color:var(--color-neutral-500);font-size:11px;font-weight:400}.admin-logo-upload{align-items:center;background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);padding:var(--space-3)}.admin-logo-preview{align-items:center;background:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);color:var(--color-neutral-600);display:flex;height:48px;justify-content:center;overflow:hidden;width:48px}.admin-logo-preview img{height:100%;-o-object-fit:contain;object-fit:contain;padding:5px;width:100%}.admin-logo-upload input[type=file]{background:transparent;border:0;height:auto;padding:0}.admin-logo-upload input[type=file]::file-selector-button{background:var(--color-neutral-0);border:1px solid var(--color-primary-700);border-radius:var(--radius-sm);color:var(--color-primary-700);cursor:pointer;font:inherit;font-weight:600;margin-right:var(--space-3);padding:7px var(--space-3)}.admin-logo-upload input[type=file]::file-selector-button:hover{background:var(--color-primary-50)}.admin-ops-toolbar{align-items:end;display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-4)}.admin-ops-toolbar>div:first-child{display:flex;flex-wrap:wrap;gap:var(--space-3)}.admin-ops-toolbar label{color:var(--color-neutral-600);display:grid;font-size:11px;font-weight:600;gap:var(--space-1)}.admin-ops-toolbar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-neutral-600) 50%),linear-gradient(135deg,var(--color-neutral-600) 50%,transparent 50%);background-position:calc(100% - 15px) 15px,calc(100% - 10px) 15px;background-size:5px 5px,5px 5px;border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);color:var(--color-neutral-900);font-size:13px;height:36px;min-width:190px;padding:0 34px 0 var(--space-3)}.admin-select-wrap{position:relative}.admin-select-wrap>.neo-icon{display:none}.admin-container-stats{background:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-card);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-container-stats article{border-right:1px solid var(--color-neutral-200);display:grid;gap:2px;padding:var(--space-4);text-align:center}.admin-container-stats article:last-child{border-right:0}.admin-container-stats strong{color:var(--color-neutral-900);font-size:24px;font-weight:600}.admin-container-stats span{color:var(--color-neutral-600);font-size:11px}.admin-container-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-chart-card{gap:var(--space-3)}.admin-line-chart{height:150px;width:100%}.admin-line-chart line{stroke:var(--color-neutral-200);stroke-width:1;vector-effect:non-scaling-stroke}.admin-line-chart polyline{fill:none;stroke:var(--color-primary-700);stroke-width:2;vector-effect:non-scaling-stroke}.admin-line-chart polyline.is-info{stroke:var(--color-info)}.admin-line-chart polyline.is-warning{stroke:var(--color-warning)}.admin-chart-legend{display:flex;gap:var(--space-4)}.admin-chart-legend span{align-items:center;color:var(--color-neutral-600);display:inline-flex;font-size:11px;gap:var(--space-2)}.admin-chart-legend i{background:var(--color-primary-700);border-radius:50%;height:7px;width:7px}.admin-chart-legend i.is-info{background:var(--color-info)}.admin-chart-legend i.is-warning{background:var(--color-warning)}.admin-container-pod-map{display:grid;gap:5px;grid-template-columns:repeat(22,minmax(7px,1fr))}.admin-container-pod-map a{aspect-ratio:1;background:var(--color-neutral-200);border-radius:2px}.admin-container-pod-map .is-load-1{background:var(--color-primary-100)}.admin-container-pod-map .is-load-2{background:var(--color-primary-200)}.admin-container-pod-map .is-load-3{background:color-mix(in srgb,var(--color-primary-200) 55%,var(--color-primary-300))}.admin-container-pod-map a:hover{box-shadow:0 0 0 2px var(--color-primary-600);transform:scale(1.12)}.admin-container-pod-map .is-problem{background:var(--color-warning-bg);outline:1px solid var(--color-warning)}.admin-container-table tbody tr{cursor:pointer}.admin-container-detail-summary{display:grid;gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr))}.admin-container-detail-summary article{background:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-card);display:grid;gap:var(--space-1);padding:var(--space-4)}.admin-container-detail-summary article>span{color:var(--color-neutral-600);font-size:11px}.admin-container-detail-summary article>strong{color:var(--color-neutral-900);font-size:18px;font-weight:600}.admin-definition-list a{color:var(--color-primary-700);text-decoration:none}.admin-container-action-bar{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-3) var(--space-4)}.admin-container-action-bar>div:first-child{display:grid;gap:2px}.admin-container-action-bar p{color:var(--color-neutral-600);font-size:11px;margin:0}.admin-container-action-bar>div:last-child{display:flex;gap:var(--space-2)}.admin-container-action-bar .neo-button{margin:0}.admin-container-action-bar .neo-button:disabled{cursor:not-allowed;opacity:.45}.admin-network-summary{display:grid;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.admin-network-summary article{background:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-card);display:grid;gap:2px;padding:var(--space-4)}.admin-network-summary small,.admin-network-summary span{color:var(--color-neutral-600);font-size:11px}.admin-network-summary strong{color:var(--color-neutral-900);font-size:22px;font-weight:600}.admin-network-stack{display:grid;gap:var(--space-3)}.admin-network-card{gap:0;padding:0}.admin-network-card>header{align-items:center;border-bottom:1px solid var(--color-neutral-200);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-4)}.admin-network-icon{align-items:center;background:var(--color-primary-50);border-radius:var(--radius-sm);color:var(--color-primary-700);display:flex;height:36px;justify-content:center;width:36px}.admin-network-card>header>div:nth-child(2){display:grid;gap:2px}.admin-network-card h2{font-size:17px}.admin-network-card header p{color:var(--color-neutral-600);font-size:11px}.admin-network-flow{align-items:stretch;background:var(--color-neutral-50);border-bottom:1px solid var(--color-neutral-200);display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);padding:var(--space-3) var(--space-4)}.admin-network-flow>i{border-left:1px solid var(--color-neutral-300);justify-self:center}.admin-network-level{display:grid;gap:2px}.admin-network-level>span{color:var(--color-neutral-500);font-size:10px;font-weight:600;text-transform:uppercase}.admin-network-level strong{color:var(--color-neutral-900);font-size:13px}.admin-network-level small{color:var(--color-neutral-600);font-size:11px}.admin-subnet-list{display:grid}.admin-subnet-list>div{align-items:center;border-bottom:1px solid var(--color-neutral-200);display:grid;gap:var(--space-5);grid-template-columns:minmax(230px,1fr) minmax(360px,1.3fr);padding:var(--space-3) var(--space-4)}.admin-subnet-list>div>div{align-items:center;display:flex;gap:var(--space-3)}.admin-subnet-list>div>div>span{display:grid;gap:2px}.admin-subnet-list strong{color:var(--color-neutral-900);font-size:13px}.admin-subnet-list small{color:var(--color-neutral-600);font-size:11px}.admin-subnet-list dl{display:grid;grid-template-columns:repeat(2,1fr);margin:0}.admin-subnet-list dl>div{display:grid;gap:2px}.admin-subnet-list dt{color:var(--color-neutral-500);font-size:10px}.admin-subnet-list dd{color:var(--color-neutral-900);font-size:12px;font-weight:600;margin:0}.admin-network-card footer a,.admin-subnet-list a{color:var(--color-primary-700);text-decoration:none}.admin-network-card footer{display:flex;gap:var(--space-4);justify-content:flex-end;padding:var(--space-3) var(--space-4)}.admin-network-card footer a{font-size:12px;font-weight:600}@keyframes admin-pulse{0%,to{opacity:1}50%{opacity:.35}}.admin-node-panel{margin-top:var(--space-4)}.admin-section-title{align-items:center;border-bottom:1px solid var(--color-neutral-200);display:flex;justify-content:space-between;padding:var(--space-4)}.admin-section-title h2{font-size:var(--text-lg);margin:0}.admin-section-title p,.admin-section-title>span{color:var(--color-text-secondary);font-size:var(--text-xs);margin:var(--space-1) 0 0}.admin-placeholder{align-items:center;background:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-card);display:flex;flex-direction:column;justify-content:center;min-height:320px;padding:var(--space-8);text-align:center}.admin-placeholder h2{margin:var(--space-3) 0 var(--space-1)}.admin-placeholder p{color:var(--color-text-body);margin:0}.admin-button{background:var(--color-primary-700);border-radius:var(--button-radius);color:#fff;margin-top:var(--space-4);padding:var(--space-2) var(--space-4);text-decoration:none}.admin-backdrop{display:none}.admin-refresh-state{align-content:center;display:grid;gap:3px;justify-items:end;min-width:132px}.admin-refresh-state>span{align-items:center;color:var(--color-primary-700);display:inline-flex;font-size:var(--text-xs);font-weight:600;gap:var(--space-2);line-height:1.5}.admin-refresh-state>span i{animation:admin-pulse 1.5s ease-in-out infinite;background:var(--color-primary-700);border-radius:50%;flex:0 0 auto;height:7px;margin:0;width:7px}.admin-refresh-state small{color:var(--color-neutral-600);font-size:var(--text-xs);line-height:1.5;margin:0}.admin-ops-toolbar select{background-color:var(--color-neutral-0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%237f8b96' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:14px}.admin-container-pod-map a.is-low,.admin-pod-legend i.is-low,.admin-pod-map>a.is-low{background:#46e1b4}.admin-container-pod-map a.is-medium,.admin-pod-legend i.is-medium,.admin-pod-map>a.is-medium{background:#29ae87}.admin-container-pod-map a.is-high,.admin-pod-legend i.is-high,.admin-pod-map>a.is-high{background:#118d62}.admin-container-pod-map a.is-critical,.admin-pod-legend i.is-critical,.admin-pod-map>a.is-critical{background:#b85c52}.admin-container-pod-map a.is-error,.admin-pod-legend i.is-error,.admin-pod-map>a.is-error{background:var(--color-warning)}.admin-chart-card .admin-pod-legend span:first-child{order:3}.admin-chart-card .admin-pod-legend span:nth-child(2){font-size:0;order:2}.admin-chart-card .admin-pod-legend span:nth-child(2):after{content:">75%";font-size:11px}.admin-chart-card .admin-pod-legend span:nth-child(3){order:1}.admin-chart-card .admin-pod-legend span:nth-child(4){order:5}.admin-chart-card .admin-pod-legend span:nth-child(5){order:6}.admin-chart-card .admin-pod-legend:before{background:radial-gradient(circle at 4px 50%,#46e1b4 0 4px,transparent 4.5px);color:var(--color-neutral-600);content:">5%";font-size:11px;order:4;padding-left:14px}.admin-access-notice{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-sm);color:var(--color-primary-700);font-size:12px;margin:0;padding:var(--space-3)}.admin-access-form{align-items:end;background:var(--color-neutral-50);border-bottom:1px solid var(--color-neutral-200);display:grid;gap:var(--space-3);grid-template-columns:minmax(180px,1fr) minmax(160px,1fr) 160px 180px auto;padding:var(--space-3) var(--space-5)}.admin-access-form label{color:var(--color-neutral-600);display:grid;font-size:11px;font-weight:600;gap:var(--space-1)}.admin-access-form input,.admin-access-form select{background:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);color:var(--color-neutral-900);font-size:13px;font-weight:400;height:38px;padding:0 var(--space-3)}.admin-access-form>div{display:flex;gap:var(--space-2)}.admin-role-badge{border:1px solid var(--color-neutral-300);border-radius:var(--radius-pill);font-size:11px;font-weight:600;padding:4px 8px}.admin-row-action{background:transparent;border:0;color:var(--color-neutral-600);cursor:pointer}.admin-role-list{display:grid}.admin-role-list>div{align-items:center;border-bottom:1px solid var(--color-neutral-200);display:flex;justify-content:space-between;padding:var(--space-3) var(--space-5)}.admin-role-list>div:last-child{border-bottom:0}.admin-role-list>div>div{display:grid;gap:2px}.admin-role-list strong{color:var(--color-neutral-900);font-size:13px}.admin-role-list small,.admin-role-list>div>span{color:var(--color-neutral-600);font-size:11px}.admin-access-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-neutral-0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%237f8b96' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:34px}.admin-pod-card .admin-pod-map{gap:4px;grid-template-columns:repeat(24,minmax(8px,1fr))}.admin-pod-card .admin-pod-map>a{height:auto;width:auto}.admin-node-panel{margin-top:0}.admin-log-card{gap:0;overflow:hidden;padding:0}.admin-log-toolbar{align-items:end;border-bottom:1px solid var(--color-neutral-200);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-4)}.admin-log-filters{display:flex;flex-wrap:wrap;gap:var(--space-2)}.admin-log-toolbar label{color:var(--color-neutral-600);display:grid;font-size:10px;font-weight:600;gap:3px}.admin-log-toolbar select,.admin-log-toolbar>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);color:var(--color-neutral-900);font-size:12px;height:36px;padding:0 32px 0 var(--space-3)}.admin-log-toolbar select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%237f8b96' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;min-width:150px}.admin-log-toolbar>input{min-width:230px;padding-right:var(--space-3)}.admin-audit-stream{border:0;border-radius:0;min-height:460px}.admin-pagination{align-items:center;border-top:1px solid var(--color-neutral-200);display:flex;justify-content:space-between;padding:var(--space-3) var(--space-4)}.admin-pagination>div>span,.admin-pagination>span{color:var(--color-neutral-600);font-size:11px}.admin-pagination>div{align-items:center;display:flex;gap:var(--space-2)}.admin-pagination .neo-button{height:32px;margin:0}.admin-related-services{align-content:start;grid-template-rows:auto auto auto}.admin-related-services>.neo-table-wrap{align-self:start}.admin-detail-two-column{align-items:start}.admin-approval-role{align-items:center;display:flex;justify-content:space-between;padding:var(--space-4)}.admin-approval-role>div{display:grid;gap:2px}.admin-approval-role strong{color:var(--color-neutral-900);font-size:13px}.admin-approval-role small{color:var(--color-neutral-600);font-size:11px}.admin-approval-list{display:grid}.admin-approval-list article{align-items:center;border-bottom:1px solid var(--color-neutral-200);display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;padding:var(--space-4) var(--space-5)}.admin-approval-list article:last-child{border-bottom:0}.admin-approval-list article>div:first-child{display:grid;gap:3px}.admin-approval-list strong{color:var(--color-neutral-900);font-size:13px}.admin-approval-list p{color:var(--color-neutral-700);font-size:12px;line-height:1.5;margin:0}.admin-approval-list small{color:var(--color-neutral-600);font-size:11px}.admin-approval-list article>div:last-child{display:flex;gap:var(--space-2)}.admin-approval-list>.neo-empty-row{padding:var(--space-4) var(--space-5)}.admin-audit-stream{align-content:start}.admin-network-title,.admin-region-card header h2,.admin-region-card header h2 a{font-weight:400}.admin-region-resources>section{align-content:start;grid-auto-rows:max-content}.admin-region-resources a{min-height:42px}.admin-region-resources a strong{font-weight:400}.admin-access-form select,.admin-network-card>header h2,.admin-network-card>header h2 a,.admin-ops-toolbar select,.admin-region-card>header h2,.admin-region-card>header h2 a,.admin-region-resources a strong,.admin-server-form select,.admin-subnet-list a strong,.admin-template-form select,select,select option{font-weight:400!important}.admin-permission-list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.admin-permission-list b{background:var(--color-primary-50);border-radius:var(--radius-pill);color:var(--color-primary-700);font-size:10px;font-weight:600;padding:3px 7px}.admin-storage-detail{align-items:center;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);padding:var(--space-4)}.admin-storage-detail dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.admin-storage-detail dl>div{display:grid;gap:2px}.admin-storage-detail dt{color:var(--color-neutral-500);font-size:10px}.admin-storage-detail dd{color:var(--color-neutral-900);font-size:13px;font-weight:600;margin:0}.admin-storage-detail>a{align-items:center;background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);color:var(--color-neutral-900);display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto;padding:var(--space-2) var(--space-3);text-decoration:none}.admin-storage-detail>a>span{align-items:center;display:flex;gap:var(--space-2)}.admin-storage-detail small{color:var(--color-neutral-600);font-size:11px}.admin-storage-detail b{color:var(--color-primary-700)}.admin-runtime-list{display:grid}.admin-runtime-list>a{align-items:center;border-bottom:1px solid var(--color-neutral-200);color:var(--color-neutral-900);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(210px,.8fr) minmax(420px,1.4fr) auto auto;padding:var(--space-3) 0;text-decoration:none}.admin-runtime-list>a:last-child{border-bottom:0}.admin-runtime-icon{align-items:center;background:var(--color-primary-50);border-radius:var(--radius-sm);color:var(--color-primary-700);display:flex;height:38px;justify-content:center;width:38px}.admin-runtime-list>a>div{display:grid;gap:2px}.admin-runtime-list strong{font-size:14px;font-weight:400}.admin-runtime-list small{color:var(--color-neutral-600);font-size:11px}.admin-runtime-list code{font-size:11px}.admin-runtime-list dl{display:grid;grid-template-columns:repeat(4,1fr);margin:0}.admin-runtime-list dl>div{display:grid;gap:2px}.admin-runtime-list dt{color:var(--color-neutral-500);font-size:10px}.admin-runtime-list dd{color:var(--color-neutral-800);font-size:12px;margin:0}.admin-runtime-list>a>b{background:var(--color-primary-50);border-radius:var(--radius-pill);color:var(--color-primary-700);font-size:10px;font-weight:600;padding:4px 8px}.admin-runtime-list>a>b.is-draft{background:var(--color-warning-bg);color:var(--color-warning-text)}.admin-runtime-list>a>b.is-internal{background:var(--color-neutral-100);color:var(--color-neutral-700)}.admin-runtime-list>a>i{color:var(--color-primary-700);font-style:normal}.admin-runtime-regions{border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);display:flex;gap:var(--space-4);grid-column:1/-1;margin:0;padding:var(--space-3)}.admin-runtime-regions legend{color:var(--color-neutral-600);font-size:11px;font-weight:600;padding:0 var(--space-1)}.admin-runtime-regions label{align-items:center;display:flex;flex-direction:row;font-size:12px;font-weight:400;gap:var(--space-2)}.admin-runtime-regions input{height:auto;width:auto}.admin-clickable-row{cursor:pointer}.admin-region-links{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.admin-region-links a{background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);color:var(--color-primary-700);font-size:12px;font-weight:600;padding:var(--space-3);text-decoration:none}.admin-region-links a:hover{border-color:var(--color-primary-700)}.admin-plan-table{overflow:visible}.admin-plan-table .neo-table-wrap{overflow-x:auto;overflow-y:visible}.admin-plan-table .neo-table{min-width:920px}.admin-plan-table .neo-table td{vertical-align:middle}.admin-plan-table .neo-table td>strong{color:var(--color-neutral-900);display:block;font-size:13px;font-weight:400}.admin-plan-table .neo-table td>small{color:var(--color-neutral-600);display:block;font-size:11px;margin-top:2px}.admin-plan-table code{color:var(--color-neutral-700);font-size:11px;white-space:nowrap}.admin-plan-menu-cell{position:relative;width:52px}.admin-plan-menu-cell .admin-row-action{align-items:center;border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);display:inline-flex;font-size:13px;height:34px;justify-content:center;letter-spacing:1px;width:38px}.admin-plan-menu-cell .admin-row-action:hover{background:var(--color-neutral-50);border-color:var(--color-neutral-300);color:var(--color-primary-700)}.admin-plan-menu{background:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);display:grid;min-width:144px;overflow:hidden;position:absolute;right:40px;top:calc(50% + 16px);z-index:8}.admin-plan-menu button{background:transparent;border:0;color:var(--color-neutral-800);cursor:pointer;font:inherit;font-size:12px;font-weight:400;padding:9px var(--space-3);text-align:left}.admin-plan-menu button:hover{background:var(--color-primary-50);color:var(--color-primary-700)}.admin-plan-menu--floating{min-width:152px;position:fixed;right:auto;top:auto;z-index:1000}.admin-usage-toolbar{align-items:end;display:grid;gap:var(--space-4);grid-template-columns:minmax(190px,.55fr) minmax(0,1.8fr);padding:var(--space-4)}.admin-usage-toolbar>div:first-child{display:grid;gap:2px}.admin-usage-toolbar h2{font-size:16px;font-weight:600}.admin-usage-filters{display:grid;gap:var(--space-3);grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(130px,.7fr))}.admin-usage-filters label{color:var(--color-neutral-600);display:grid;font-size:11px;font-weight:600;gap:var(--space-1)}.admin-usage-filters input,.admin-usage-filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);color:var(--color-neutral-900);font:inherit;font-size:12px;font-weight:400;height:36px;padding:0 var(--space-3)}.admin-usage-filters select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%237f8b96' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}.admin-usage-summary{margin:0}.admin-usage-overview-grid{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.admin-usage-quota-card{gap:0;padding:0}.admin-usage-meter-list{display:grid;gap:var(--space-3);padding:var(--space-4)}.admin-usage-meter-list>div{display:grid;gap:5px}.admin-usage-meter-list>div>div{align-items:center;display:flex;justify-content:space-between}.admin-usage-meter-list small,.admin-usage-meter-list span{color:var(--color-neutral-600);font-size:11px}.admin-usage-meter-list strong{color:var(--color-neutral-900);font-size:11px;font-weight:600}.admin-usage-meter-list i{background:var(--color-neutral-200);border-radius:var(--radius-pill);display:block;height:6px;overflow:hidden}.admin-usage-meter-list b{background:var(--color-primary-600);border-radius:inherit;display:block;height:100%}.admin-usage-meter-list b.is-attention{background:var(--color-warning)}.admin-usage-meter-list b.is-critical{background:#b85c52}.admin-usage-table .neo-table{min-width:940px}.admin-usage-table .neo-table td{vertical-align:middle}.admin-usage-table .neo-table td>code,.admin-usage-table .neo-table td>small{color:var(--color-neutral-600);display:block;font-size:11px;margin-top:3px}.admin-usage-project-link{color:var(--color-neutral-900);display:grid;gap:2px;text-decoration:none}.admin-usage-project-link span{font-size:13px;font-weight:400}.admin-usage-project-link small{color:var(--color-neutral-600);font-size:11px}.admin-usage-project-link:hover span{color:var(--color-primary-700)}.admin-health-label.is-critical{background:var(--color-error-bg);color:var(--color-error-text)}.admin-runtime-detail-hero{align-items:center;display:grid;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto auto;padding:var(--space-4)}.admin-runtime-detail-mark{align-items:center;background:var(--color-primary-50);border-radius:var(--radius-sm);color:var(--color-primary-700);display:flex;height:52px;justify-content:center;overflow:hidden;width:52px}.admin-runtime-detail-mark img{height:100%;-o-object-fit:contain;object-fit:contain;padding:6px;width:100%}.admin-runtime-detail-hero>div:nth-child(2){display:grid;gap:2px;min-width:0}.admin-runtime-detail-hero h2{font-size:18px;font-weight:400}.admin-runtime-detail-hero p{color:var(--color-neutral-600);font-size:12px;line-height:1.5;margin:0}.admin-runtime-actions{display:flex;gap:var(--space-2)}.admin-runtime-visibility{align-items:center;background:var(--color-neutral-100);border-radius:var(--radius-pill);color:var(--color-neutral-700);display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:5px 9px}.admin-runtime-visibility i{background:currentColor;border-radius:50%;height:6px;width:6px}.admin-runtime-visibility.is-published{background:var(--color-primary-100);color:var(--color-primary-700)}.admin-runtime-catalog-note,.admin-runtime-visibility.is-draft{background:var(--color-warning-bg);color:var(--color-warning-text)}.admin-runtime-catalog-note{align-items:center;border:1px solid var(--color-warning);border-radius:var(--radius-sm);display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.admin-runtime-catalog-note>div{display:grid;gap:2px}.admin-runtime-catalog-note strong{font-size:12px}.admin-runtime-catalog-note span{font-size:11px}.admin-runtime-detail-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-runtime-edit-card{gap:0;padding:0}.admin-button-danger{border-color:var(--color-error-text);color:var(--color-error-text)}.admin-button-danger:hover{background:var(--color-error-bg)}.admin-button-danger.is-solid{background:var(--color-error-text);color:var(--color-neutral-0)}.admin-dialog-backdrop{align-items:center;background:#1012116b;display:flex;inset:0;justify-content:center;padding:var(--space-4);position:fixed;z-index:1100}.admin-confirm-dialog{max-width:440px;padding:var(--space-5);width:100%}.admin-confirm-dialog h2{font-size:20px;margin-top:var(--space-2)}.admin-confirm-dialog p{color:var(--color-neutral-700);font-size:13px;line-height:1.55;margin:var(--space-3) 0 var(--space-5)}.admin-confirm-dialog>div{display:flex;gap:var(--space-2);justify-content:flex-end}.admin-deployment-summary{display:grid;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.admin-deployment-summary article{background:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-card);display:grid;gap:2px;padding:var(--space-4)}.admin-deployment-summary small,.admin-deployment-summary span{color:var(--color-neutral-600);font-size:11px}.admin-deployment-summary strong{color:var(--color-neutral-900);font-size:22px;font-variant-numeric:tabular-nums;font-weight:600}.admin-deployment-toolbar{align-items:end;display:grid;gap:var(--space-3);grid-template-columns:minmax(250px,1.6fr) repeat(5,minmax(125px,.7fr));padding:var(--space-4)}.admin-deployment-log-header label,.admin-deployment-toolbar label{color:var(--color-neutral-600);display:grid;font-size:11px;font-weight:600;gap:var(--space-1)}.admin-deployment-log-header select,.admin-deployment-toolbar input,.admin-deployment-toolbar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);color:var(--color-neutral-900);font-size:12px;height:36px;min-width:0;padding:0 var(--space-3)}.admin-deployment-log-header select,.admin-deployment-toolbar select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%237f8b96' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}.admin-deployment-workspace{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)}.admin-deployment-table{min-width:0}.admin-deployment-table .neo-table{min-width:850px}.admin-deployment-table tbody tr{cursor:pointer}.admin-deployment-table tbody tr.is-selected{background:var(--color-primary-50);box-shadow:inset 2px 0 var(--color-primary-700)}.admin-deployment-table td>small{color:var(--color-neutral-600);display:block;font-size:10.5px;margin-top:3px}.admin-deployment-table td>span{font-size:12px;font-weight:400}.admin-deploy-status{align-items:center;color:var(--color-neutral-700);display:inline-flex;font-size:11px;font-weight:600;gap:6px}.admin-deploy-status i{background:var(--color-neutral-500);border-radius:50%;height:7px;width:7px}.admin-deploy-status.is-succeeded{color:var(--color-primary-700)}.admin-deploy-status.is-running i,.admin-deploy-status.is-succeeded i{background:var(--color-primary-700)}.admin-deploy-status.is-running i{animation:admin-pulse 1.5s ease-in-out infinite}.admin-deploy-status.is-failed,.admin-deploy-status.is-queued{color:var(--color-warning-text)}.admin-deploy-status.is-queued i{background:var(--color-warning)}.admin-deploy-status.is-failed{color:var(--color-error-text)}.admin-deploy-status.is-failed i{background:#b85c52}.admin-deployment-log-card{align-self:start;gap:0;min-width:0;overflow:hidden;padding:0;position:sticky;top:var(--space-4)}.admin-deployment-log-header{align-items:end;border-bottom:1px solid var(--color-neutral-200);display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr) 125px;padding:var(--space-4)}.admin-deployment-log-header>div{display:grid;gap:2px;min-width:0}.admin-deployment-log-header h2{font-size:16px;font-weight:400}.admin-deployment-log-header small{color:var(--color-neutral-600);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-deployment-context{background:var(--color-neutral-50);border-bottom:1px solid var(--color-neutral-200);display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-2) var(--space-4)}.admin-deployment-context code,.admin-deployment-context span{color:var(--color-neutral-600);font-size:10px}.admin-deployment-log{align-content:start;background:var(--color-neutral-900);display:grid;height:420px;overflow:auto;padding:var(--space-3) 0}.admin-deployment-log>div{align-items:start;display:grid;gap:var(--space-2);grid-template-columns:58px 42px 52px minmax(0,1fr);padding:6px var(--space-3)}.admin-deployment-log b,.admin-deployment-log code,.admin-deployment-log span,.admin-deployment-log time{font-family:var(--font-mono);font-size:10.5px;line-height:1.5}.admin-deployment-log time{color:var(--color-neutral-500)}.admin-deployment-log b{color:var(--color-info);font-weight:600;text-transform:uppercase}.admin-deployment-log .is-warn b{color:var(--color-warning)}.admin-deployment-log .is-error b{color:#e58a82}.admin-deployment-log .is-debug b{color:var(--color-primary-500)}.admin-deployment-log span{color:var(--color-neutral-400)}.admin-deployment-log code{color:var(--color-neutral-200);overflow-wrap:anywhere;white-space:pre-wrap}.admin-deployment-log>p{color:var(--color-neutral-400);font-size:11px;margin:var(--space-4)}.admin-deployment-open{color:var(--color-neutral-500);font-size:20px;text-decoration:none}.admin-deployment-table tr:hover .admin-deployment-open{color:var(--color-primary-700)}.admin-deployment-detail-head{align-items:center;display:flex;justify-content:space-between;padding:var(--space-4)}.admin-deployment-detail-head>div{display:grid;gap:2px}.admin-deployment-detail-head h2{font-size:17px;font-weight:400}.admin-deployment-detail-head p{color:var(--color-neutral-600);font-size:11px;margin:0}.admin-deployment-detail-summary{display:grid;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.admin-deployment-detail-summary article{background:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-card);display:grid;gap:3px;min-width:0;padding:var(--space-3) var(--space-4)}.admin-deployment-detail-summary span{color:var(--color-neutral-600);font-size:10.5px}.admin-deployment-detail-summary strong{color:var(--color-neutral-900);font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-deployment-log-page{gap:0;overflow:hidden;padding:0}.admin-deployment-log-page>header{align-items:end;border-bottom:1px solid var(--color-neutral-200);display:grid;gap:var(--space-4);grid-template-columns:minmax(180px,.5fr) minmax(0,1.5fr);padding:var(--space-4)}.admin-deployment-log-page>header>div:first-child{display:grid;gap:2px}.admin-deployment-log-page h2{font-size:18px}.admin-deployment-log-page header small{color:var(--color-neutral-600);font-size:10.5px}.admin-deployment-log-tools{align-items:end;display:grid;gap:var(--space-2);grid-template-columns:minmax(200px,1fr) 120px 120px auto}.admin-deployment-log-tools label{color:var(--color-neutral-600);display:grid;font-size:10.5px;font-weight:600;gap:3px}.admin-deployment-log-tools input[type=search],.admin-deployment-log-tools select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);color:var(--color-neutral-900);font-size:12px;height:34px;min-width:0;padding:0 var(--space-3)}.admin-deployment-log-tools select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%237f8b96' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;padding-right:30px}.admin-deployment-log-tools .admin-log-wrap-toggle{align-items:center;display:flex;flex-direction:row;gap:6px;height:34px;white-space:nowrap}.admin-log-wrap-toggle input{height:auto;margin:0;width:auto}.admin-load-log-lines{background:var(--color-neutral-800);border:0;border-bottom:1px solid var(--color-neutral-700);color:var(--color-primary-300);cursor:pointer;font-size:11px;font-weight:600;padding:var(--space-2) var(--space-4);text-align:left}.admin-load-log-lines small{color:var(--color-neutral-500);font-size:10px;font-weight:400;margin-left:var(--space-2)}.admin-deployment-log--page{height:min(62vh,720px);min-height:440px}.admin-deployment-log--page>div{grid-template-columns:42px 60px 44px 56px minmax(0,1fr)}.admin-deployment-log--page em{color:var(--color-neutral-600);font-family:var(--font-mono);font-size:10px;font-style:normal;line-height:1.5;text-align:right}.admin-deployment-log--page.is-nowrap>div{min-width:100%;width:-moz-max-content;width:max-content}.admin-deployment-log--page.is-nowrap code{overflow-wrap:normal;white-space:pre}.admin-panel-header>a.neo-button-primary{color:var(--color-neutral-0)}.admin-region-search{border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);font-size:13px;height:36px;min-width:280px;padding:0 var(--space-3)}.admin-region-stack{display:grid;gap:var(--space-3)}.admin-region-card{gap:0;padding:0}.admin-region-card>header{align-items:center;border-bottom:1px solid var(--color-neutral-200);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-4)}.admin-region-card header h2{font-size:18px}.admin-network-title,.admin-region-card header h2 a{color:var(--color-neutral-900);text-decoration:none}.admin-region-card header p{color:var(--color-neutral-600);font-size:11px;margin:2px 0 0}.admin-region-resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-region-resources>section{display:grid;gap:var(--space-2);padding:var(--space-4)}.admin-region-resources>section:first-child{border-right:1px solid var(--color-neutral-200)}.admin-region-resources a{align-items:center;background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);color:var(--color-neutral-900);display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto;padding:var(--space-2) var(--space-3);text-decoration:none}.admin-region-resources a>span{align-items:center;display:flex;gap:var(--space-2)}.admin-region-resources small{color:var(--color-neutral-600);font-size:11px}.admin-region-resources b{color:var(--color-primary-700)}.admin-job-summary,.admin-process-summary{display:grid;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.admin-job-summary article,.admin-process-summary article{background:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-card);display:grid;gap:2px;padding:var(--space-4)}.admin-job-summary small,.admin-job-summary span,.admin-process-summary small,.admin-process-summary span{color:var(--color-neutral-600);font-size:11px}.admin-job-summary strong,.admin-process-summary strong{color:var(--color-neutral-900);font-size:22px;font-weight:600;line-height:1.25}.admin-job-toolbar,.admin-process-toolbar{align-items:end;display:grid;gap:var(--space-3);padding:var(--space-4)}.admin-job-toolbar{grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(135px,.7fr)) auto}.admin-process-toolbar{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(150px,.7fr))}.admin-job-toolbar label,.admin-process-toolbar label{color:var(--color-neutral-600);display:grid;font-size:11px;font-weight:600;gap:var(--space-1)}.admin-job-toolbar input,.admin-job-toolbar select,.admin-process-toolbar input,.admin-process-toolbar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);color:var(--color-neutral-900);font-size:12px;font-weight:400;height:36px;min-width:0;padding:0 var(--space-3)}.admin-job-toolbar select,.admin-process-toolbar select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%237f8b96' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}.admin-job-create{gap:0;padding:0}.admin-job-create .admin-detail-card__header{border-bottom:1px solid var(--color-neutral-200);padding:var(--space-4)}.admin-job-create form{padding:var(--space-4)}.admin-job-table td>small,.admin-process-table td>small{color:var(--color-neutral-600);display:block;font-size:10.5px;margin-top:3px}.admin-job-table td>span{font-weight:400}.admin-deploy-status.is-healthy{color:var(--color-primary-700)}.admin-deploy-status.is-healthy i{background:var(--color-primary-700)}.admin-deploy-status.is-suspended{color:var(--color-neutral-600)}.admin-process-layout{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr) 280px}.admin-process-table{min-width:0}.admin-process-table .neo-table{min-width:900px}.admin-process-table tbody tr{cursor:pointer}.admin-process-table tbody tr.is-selected{background:var(--color-primary-50);box-shadow:inset 2px 0 var(--color-primary-700)}.admin-process-inspector code,.admin-process-table code{color:var(--color-neutral-800);font-family:var(--font-mono);font-size:11px}.admin-process-hot{color:var(--color-error-text);font-weight:600}.admin-process-inspector{display:grid;gap:var(--space-4);padding:var(--space-4);position:sticky;top:var(--space-4)}.admin-process-inspector>div:first-child{display:grid;gap:3px}.admin-process-inspector h2{font-size:16px;font-weight:400;overflow-wrap:anywhere}.admin-process-inspector dl{display:grid;gap:0;margin:0}.admin-process-inspector dl>div{border-top:1px solid var(--color-neutral-200);display:grid;gap:2px;padding:var(--space-2) 0}.admin-process-inspector dt{color:var(--color-neutral-600);font-size:10.5px}.admin-process-inspector dd{color:var(--color-neutral-900);font-size:12px;margin:0;overflow-wrap:anywhere}.admin-process-inspector a{color:var(--color-primary-700);text-decoration:none}.admin-process-inspector>div:last-child{display:flex;gap:var(--space-2)}@media(max-width:1280px){.admin-job-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-job-toolbar label:first-child{grid-column:span 2}.admin-process-layout{grid-template-columns:1fr}.admin-process-inspector{position:static}}@media(max-width:760px){.admin-job-summary,.admin-process-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-job-toolbar,.admin-process-toolbar{grid-template-columns:1fr}.admin-job-toolbar label:first-child{grid-column:auto}}.admin-process-layout{grid-template-columns:minmax(0,1fr)}.admin-process-inspector{grid-template-columns:minmax(220px,.8fr) minmax(360px,1.5fr) auto;position:static}.admin-process-inspector dl{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-process-inspector>div:last-child{align-items:center;justify-content:flex-end}.admin-process-table .neo-table-wrap{overflow-x:auto;width:100%}.admin-job-editor,.admin-resource-editor{gap:0;padding:0}.admin-job-editor>div,.admin-resource-editor>div{border-bottom:1px solid var(--color-neutral-200);display:grid;gap:2px;padding:var(--space-4)}.admin-job-editor h2,.admin-resource-editor h2{font-size:17px;font-weight:400}.admin-job-editor form,.admin-resource-editor form{display:grid;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--space-4)}.admin-job-editor label,.admin-resource-editor label{color:var(--color-neutral-600);display:grid;font-size:11px;font-weight:600;gap:var(--space-1)}.admin-job-editor input,.admin-job-editor select,.admin-resource-editor input,.admin-resource-editor select{border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);color:var(--color-neutral-900);font-size:12px;font-weight:400;height:36px;padding:0 var(--space-3)}.admin-job-editor form>div,.admin-resource-editor form>div{align-items:end;display:flex;gap:var(--space-2)}.admin-job-actions{display:flex;gap:var(--space-2);white-space:nowrap}.admin-job-actions button{background:transparent;border:0;color:var(--color-primary-700);cursor:pointer;font-size:11px;font-weight:400;padding:4px}.admin-job-actions button.is-danger{color:var(--color-error-text)}.admin-resource-summary{display:grid;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.admin-resource-summary article{background:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-card);display:grid;gap:2px;padding:var(--space-4)}.admin-resource-summary small,.admin-resource-summary span{color:var(--color-neutral-600);font-size:11px}.admin-resource-summary strong{font-size:22px;font-weight:600}.admin-resource-toolbar{align-items:end;display:grid;gap:var(--space-3);grid-template-columns:minmax(260px,1fr) 180px 180px auto;padding:var(--space-4)}.admin-resource-toolbar label{color:var(--color-neutral-600);display:grid;font-size:11px;font-weight:600;gap:var(--space-1)}.admin-resource-toolbar input,.admin-resource-toolbar select{border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);font-size:12px;font-weight:400;height:36px;padding:0 var(--space-3)}.admin-resource-table td>small{color:var(--color-neutral-600);display:block;font-size:10.5px;margin-top:3px}.admin-resource-table td>span{font-weight:400}.admin-resource-table a{color:var(--color-primary-700);text-decoration:none}@media(max-width:1000px){.admin-process-inspector{grid-template-columns:1fr}.admin-process-inspector dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-process-inspector>div:last-child{justify-content:flex-start}.admin-job-editor form,.admin-resource-editor form,.admin-resource-summary,.admin-resource-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.admin-job-editor form,.admin-resource-editor form,.admin-resource-summary,.admin-resource-toolbar{grid-template-columns:1fr}}.admin-login-security{align-items:flex-start;background:var(--color-primary-50);border:1px solid var(--color-primary-100);border-radius:var(--radius-sm);color:var(--color-neutral-700);display:flex;font-size:11px;gap:var(--space-2);line-height:1.5;margin:0;padding:var(--space-3)}.admin-login-security .neo-icon{color:var(--color-primary-700);flex:0 0 auto;margin-top:1px}.neo-login-form .neo-field{display:grid;gap:var(--space-1)}.neo-login-form .neo-field>span{color:var(--color-neutral-700);font-size:12px;font-weight:600}.neo-login-form .neo-field.is-invalid input{border-color:var(--color-error-text);box-shadow:0 0 0 2px var(--color-error-bg)}.neo-login-form .neo-button{margin-top:var(--space-1);width:100%}.admin-row-menu{position:relative}.admin-row-menu summary{align-items:center;border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);color:var(--color-neutral-600);cursor:pointer;display:flex;height:32px;justify-content:center;letter-spacing:1px;list-style:none;width:38px}.admin-row-menu summary::-webkit-details-marker{display:none}.admin-row-menu[open] summary{background:var(--color-primary-50);color:var(--color-primary-700)}.admin-row-menu>div{background:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);display:grid;min-width:140px;position:absolute;right:42px;top:0;z-index:100}.admin-row-menu a,.admin-row-menu button{background:transparent;border:0;color:var(--color-neutral-800);font-size:12px;font-weight:400;padding:9px var(--space-3);text-align:left;text-decoration:none}.admin-row-menu .is-danger{color:var(--color-error-text)}.admin-job-table{overflow:visible}.admin-job-table .neo-table-wrap{overflow-x:auto;overflow-y:visible}.admin-table tbody tr,.neo-table tbody tr{cursor:pointer}.admin-table td span:not(.admin-status),.admin-table td strong,.admin-table td>span{font-weight:400}.admin-detail-hero{align-items:center;display:flex;justify-content:space-between;padding:var(--space-4)}.admin-detail-hero>div{display:grid;gap:2px}.admin-detail-hero h2{font-size:18px;font-weight:400}.admin-detail-hero p{color:var(--color-neutral-600);font-size:11px;margin:0}.admin-detail-summary{display:grid;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.admin-detail-summary article{background:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-card);display:grid;gap:2px;padding:var(--space-4)}.admin-detail-summary small,.admin-detail-summary span{color:var(--color-neutral-600);font-size:11px}.admin-detail-summary strong{font-size:16px;font-weight:400}.admin-detail-two-column{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-process-actionbar{align-items:center;display:flex;justify-content:space-between;padding:var(--space-4)}.admin-process-actionbar>div:first-child{display:grid;gap:2px}.admin-process-actionbar h2{font-size:18px;font-weight:400}.admin-process-actionbar p{color:var(--color-neutral-600);font-size:11px;margin:0}.admin-process-actionbar>div:last-child{display:flex;gap:var(--space-2)}.neo-table td>small{color:var(--color-neutral-600);display:block;font-size:10.5px;margin-top:3px}@media(max-width:800px){.admin-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-detail-two-column{grid-template-columns:1fr}.admin-process-actionbar{align-items:flex-start;flex-direction:column;gap:var(--space-3)}}.admin-job-editor form>div,.admin-resource-editor form>div{align-items:center;grid-column:1/-1;justify-content:flex-end;padding-top:var(--space-1)}.admin-detail-summary strong{color:var(--color-neutral-900);font-weight:600}.admin-summary-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.admin-summary-grid--compact article{gap:3px;padding:var(--space-3) var(--space-4)}.admin-action-bar{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between}.admin-entity-row{cursor:pointer}.admin-entity-link{text-decoration:none}.neo-table tbody td strong{font-weight:400}.admin-nav-group.has-active-item>summary{color:var(--color-primary-700)}.admin-entity-row:focus-within{box-shadow:inset 2px 0 var(--color-primary-700)}.admin-detail-summary--compact article{gap:3px;padding:var(--space-3) var(--space-4)}.admin-detail-summary--compact strong{font-size:12px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-detail-summary--compact small,.admin-detail-summary--compact span{font-size:10.5px}.admin-resource-actionbar{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-4)}.admin-resource-actionbar>div:first-child{display:grid;gap:2px}.admin-resource-actionbar h2{font-size:18px;font-weight:400}.admin-resource-actionbar p{color:var(--color-neutral-600);font-size:11px;margin:0}.admin-resource-actionbar>div:last-child{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.admin-resource-events>div:last-child{display:grid}.admin-resource-events>div:last-child>span{align-items:center;border-top:1px solid var(--color-neutral-200);display:grid;gap:var(--space-3);grid-template-columns:8px minmax(180px,.8fr) minmax(240px,1.2fr);padding:var(--space-3) var(--space-4)}.admin-resource-events i{background:var(--color-neutral-400);border-radius:50%;height:7px;width:7px}.admin-resource-events i.is-success{background:var(--color-primary-700)}.admin-resource-events b{font-size:12px;font-weight:400}.admin-resource-events small{color:var(--color-neutral-600);font-size:11px}.admin-plan-edit-card{gap:0;max-width:1000px;padding:0}.admin-plan-edit-card>.admin-detail-card__header{align-items:center;border-bottom:1px solid var(--color-neutral-200);display:flex;justify-content:space-between;padding:var(--space-4)}.admin-plan-edit-form{padding:var(--space-4)}.admin-plan-edit-form input::-moz-placeholder,.admin-plan-edit-form textarea::-moz-placeholder{font-weight:400}.admin-plan-edit-form input,.admin-plan-edit-form input::placeholder,.admin-plan-edit-form select,.admin-plan-edit-form textarea,.admin-plan-edit-form textarea::placeholder{font-weight:400}.admin-plan-edit-form textarea{background:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);color:var(--color-neutral-900);font:inherit;font-weight:400;line-height:1.5;padding:var(--space-3);resize:vertical}.admin-plan-edit-form .neo-form-actions{align-items:center;display:flex;gap:var(--space-2);justify-content:flex-end}@media(max-width:800px){.admin-resource-actionbar{align-items:flex-start;flex-direction:column}.admin-resource-actionbar>div:last-child{justify-content:flex-start}.admin-resource-events>div:last-child>span{grid-template-columns:8px 1fr}.admin-resource-events small{grid-column:2}}@media(max-width:1100px){.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-access-form{grid-template-columns:1fr 1fr}.admin-access-form>div{grid-column:1/-1}.admin-log-toolbar{align-items:stretch;flex-direction:column}.admin-log-toolbar>input{width:100%}}@media(max-width:1280px){.admin-overview-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-overview-grid{grid-template-columns:1fr}}@media(max-width:1360px){.admin-deployment-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-deployment-search{grid-column:span 2}.admin-deployment-workspace{grid-template-columns:1fr}.admin-deployment-log-card{position:static}}@media(max-width:1280px){.admin-deployment-log-page>header{align-items:stretch;grid-template-columns:1fr}.admin-deployment-log-tools{grid-template-columns:minmax(200px,1fr) repeat(2,130px) auto}}@media(max-width:1180px){.admin-template-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-container-grid{grid-template-columns:1fr}.admin-network-summary{grid-template-columns:repeat(2,1fr)}.admin-usage-toolbar{align-items:stretch;grid-template-columns:1fr}.admin-usage-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-usage-overview-grid{grid-template-columns:1fr}.admin-runtime-detail-hero{align-items:start;grid-template-columns:auto minmax(0,1fr) auto}.admin-runtime-actions{grid-column:2/-1;justify-content:flex-end}}@media(max-width:760px){.admin-sidebar{transform:translate(-100%);transition:transform .2s ease}.is-sidebar-open .admin-sidebar{transform:translate(0)}.is-sidebar-open .admin-backdrop{background:#10121159;display:block;inset:0;position:fixed;z-index:20}.admin-brand button{align-items:center;background:transparent;border:0;color:var(--color-text-body);display:flex;margin-left:auto;padding:var(--space-2)}.admin-main{margin-left:0}.admin-mobile-bar{align-items:center;background:var(--color-neutral-0);border-bottom:1px solid var(--color-neutral-200);display:flex;gap:var(--space-3);height:52px;padding:0 var(--space-4)}.admin-mobile-bar button{background:transparent;border:0;display:flex;padding:var(--space-1)}.admin-page,.admin-page-header{padding:var(--space-4)}.admin-page-header,.admin-page-header__body{align-items:flex-start}.admin-live{display:none}.admin-panel-actions,.admin-panel-header,.admin-toolbar{align-items:stretch;flex-direction:column}.admin-toolbar{gap:var(--space-2)}.admin-search{width:100%}.admin-metric-grid,.admin-server-detail-grid{grid-template-columns:1fr}.admin-live-metrics>.admin-section-title{align-items:start;grid-template-columns:1fr}.admin-refresh-state{align-items:center}.admin-server-form{grid-template-columns:1fr}.admin-connectivity-row,.admin-form-wide{grid-column:auto}.admin-connectivity-row{align-items:stretch;flex-direction:column}.admin-overview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-pod-map{gap:4px;grid-template-columns:repeat(11,minmax(8px,1fr))}.admin-activity-list>div{align-items:start;grid-template-columns:auto minmax(0,1fr)}.admin-activity-list small,.admin-activity-list time{grid-column:2;text-align:left}.admin-source-grid{grid-template-columns:1fr}.admin-template-header{flex-direction:column}.admin-template-form{grid-template-columns:1fr}.admin-ops-toolbar{align-items:stretch;flex-direction:column}.admin-ops-toolbar label,.admin-ops-toolbar select,.admin-ops-toolbar>div:first-child{width:100%}.admin-container-stats{grid-template-columns:repeat(2,1fr)}.admin-container-stats article{border-bottom:1px solid var(--color-neutral-200)}.admin-subnet-list>div{align-items:start;grid-template-columns:1fr}.admin-subnet-list dl{gap:var(--space-3)}.admin-usage-filters{grid-template-columns:1fr}.admin-runtime-detail-hero{grid-template-columns:auto minmax(0,1fr)}.admin-runtime-detail-hero>.admin-runtime-visibility{justify-self:start}.admin-runtime-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.admin-runtime-detail-grid{grid-template-columns:1fr}.admin-deployment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-deployment-toolbar{grid-template-columns:1fr}.admin-deployment-search{grid-column:auto}.admin-deployment-log-header{align-items:stretch;grid-template-columns:1fr}.admin-deployment-log{height:360px}.admin-deployment-log>div{grid-template-columns:54px 40px minmax(0,1fr)}.admin-deployment-log>div>span{display:none}.admin-deployment-detail-head{align-items:flex-start;gap:var(--space-3)}.admin-deployment-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-deployment-log-tools{grid-template-columns:1fr 1fr}.admin-deployment-log-tools>label:first-child{grid-column:1/-1}.admin-deployment-log--page{min-height:400px}.admin-deployment-log--page>div{grid-template-columns:36px 54px 42px minmax(0,1fr)}.admin-deployment-log--page>div>span{display:none}.admin-container-action-bar{align-items:stretch;flex-direction:column}.admin-container-action-bar>div:last-child{flex-wrap:wrap}.admin-container-action-bar .neo-button{flex:1 1 calc(50% - var(--space-2))}}@media(max-width:480px){.admin-overview-summary,.admin-template-gallery{grid-template-columns:1fr}.admin-pod-stats{grid-template-columns:repeat(2,1fr);row-gap:var(--space-3)}.admin-pod-stats>div:nth-child(2){border-right:0}.admin-overview-card__header{flex-direction:column}.admin-pod-map{grid-template-columns:repeat(10,minmax(8px,1fr))}}.admin-detail-summary article,.admin-detail-summary--compact article{gap:2px;padding:var(--space-4)}.admin-detail-summary small,.admin-detail-summary span,.admin-detail-summary--compact small,.admin-detail-summary--compact span{color:var(--color-neutral-600);font-size:11px}.admin-detail-summary strong,.admin-detail-summary--compact strong{color:var(--color-neutral-900);font-size:22px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.25;overflow:visible;white-space:normal}.admin-resource-events{gap:0;overflow:hidden;padding:0}.admin-resource-events__header,.admin-resource-events__list article{grid-template-columns:minmax(260px,1.5fr) minmax(170px,.8fr) minmax(150px,.7fr) 100px;padding:var(--space-3) var(--space-4)}.admin-resource-events__list b{font-size:12px}.admin-resource-events__list article>span,.admin-resource-events__list small,.admin-resource-events__list time{font-size:11px}@media(max-width:800px){.admin-resource-events__header{display:none}.admin-resource-events__list article{align-items:start;grid-template-columns:1fr auto}.admin-resource-events__list article>div{grid-column:1/-1}.admin-resource-events__list article>span,.admin-resource-events__list time{grid-column:1}.admin-resource-events__list strong{grid-column:2;grid-row:2}}.admin-table tbody tr,.neo-table tbody tr{transition:background-color .15s ease}.admin-table tbody tr:hover,.neo-table tbody tr:hover{background:var(--color-primary-50)}.admin-sort-button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:inherit;gap:6px;padding:0;text-transform:inherit}.admin-sort-button span{color:var(--color-primary-700);font-size:12px}.admin-plan-menu button.is-danger{color:var(--color-error-text)}.admin-resource-tabs{margin-bottom:0}.admin-resource-table{gap:0;padding:0}.admin-resource-table>.admin-resource-toolbar{border-top:1px solid var(--color-neutral-200);grid-template-columns:minmax(260px,1fr) 180px 180px}.admin-resource-table>.neo-table-wrap{border-top:1px solid var(--color-neutral-200)}.admin-resource-tabs.neo-member-tabs{margin-bottom:0}.admin-resource-tabs.neo-member-tabs button{cursor:pointer}.admin-resource-tabs.neo-member-tabs button[aria-selected=true]{border-bottom-color:var(--color-primary-700);color:var(--color-primary-700)}.admin-object-keys{gap:0;overflow:hidden;padding:0}.admin-object-keys .neo-card-header{padding:var(--space-4) var(--space-5)}.admin-object-keys .neo-table-wrap{border-top:1px solid var(--color-neutral-200);padding:0 var(--space-5) var(--space-4)}.admin-object-keys .neo-table{min-width:980px}.admin-object-keys td{vertical-align:middle}.admin-object-keys td strong{color:var(--color-neutral-900);display:block;font-size:13px;font-weight:400}.admin-object-keys td small{color:var(--color-neutral-600);display:block;font-size:10.5px;margin-top:3px}.admin-object-keys code{font-family:var(--font-mono);font-size:11.5px;font-weight:400}.admin-secret-cell{align-items:center;display:flex;gap:var(--space-2);min-width:0}.admin-secret-cell code{background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:var(--radius-xs);color:var(--color-neutral-800);min-width:220px;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.admin-secret-cell .neo-button{height:30px;padding:0 var(--space-3)}.admin-resource-events.neo-table-card{gap:0;overflow:hidden;padding:0}.admin-resource-events.neo-table-card .neo-card-header{padding:var(--space-4) var(--space-5)}.admin-resource-events__header,.admin-resource-events__list article{align-items:center;display:grid;gap:var(--space-4);grid-template-columns:minmax(260px,1.5fr) minmax(180px,.8fr) minmax(170px,.75fr) 112px;padding:var(--space-3) var(--space-5)}.admin-resource-events__header{background:var(--color-neutral-50);border-top:1px solid var(--color-neutral-200);color:var(--color-neutral-500);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.admin-resource-events__list article{border-top:1px solid var(--color-neutral-200);min-width:0}.admin-resource-events__list article>div{align-items:center;display:grid;gap:var(--space-3);grid-template-columns:8px minmax(0,1fr);min-width:0}.admin-resource-events__list i{background:var(--color-primary-700);border-radius:50%;height:7px;width:7px}.admin-resource-events__list article>div>span{display:grid;gap:2px;min-width:0}.admin-resource-events__list b{color:var(--color-neutral-900);font-size:12.5px;font-weight:400;line-height:1.4;overflow-wrap:anywhere}.admin-resource-events__list article>span,.admin-resource-events__list small,.admin-resource-events__list time{color:var(--color-neutral-600);font-size:11.5px;line-height:1.4;overflow-wrap:anywhere}.admin-resource-events__list strong{background:var(--color-primary-50);border-radius:var(--radius-pill);color:var(--color-primary-700);font-size:10.5px;font-weight:600;justify-self:start;padding:4px 8px}@media(max-width:900px){.admin-resource-events__header{display:none}.admin-resource-events__list article{align-items:start;grid-template-columns:1fr auto}.admin-resource-events__list article>div{grid-column:1/-1}.admin-resource-events__list article>span,.admin-resource-events__list time{grid-column:1}.admin-resource-events__list strong{grid-column:2;grid-row:2}.admin-secret-cell{align-items:flex-start;flex-direction:column}.admin-secret-cell code{min-width:0;width:100%}}.admin-tabs,.neo-member-tabs,.neo-project-tabs,.neo-service-tabs,.neo-tabs,.neo-usage-tabs{align-items:stretch;background:transparent;border-bottom:1px solid var(--color-neutral-200);display:flex;gap:0;min-height:48px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.admin-tabs::-webkit-scrollbar,.neo-member-tabs::-webkit-scrollbar,.neo-project-tabs::-webkit-scrollbar,.neo-service-tabs::-webkit-scrollbar,.neo-tabs::-webkit-scrollbar,.neo-usage-tabs::-webkit-scrollbar{display:none}.admin-tabs a,.neo-member-tabs button,.neo-project-tabs a,.neo-service-tabs button,.neo-tabs button,.neo-tabs span,.neo-usage-tabs button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--color-neutral-700);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);justify-content:center;line-height:1.4;margin:0 0 -1px;min-height:48px;min-width:72px;overflow:hidden;padding:0 var(--space-4);position:relative;text-decoration:none;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.admin-tabs a:before,.neo-member-tabs button:before,.neo-project-tabs a:before,.neo-service-tabs button:before,.neo-tabs button:before,.neo-tabs span:before,.neo-usage-tabs button:before{background:var(--color-primary-700);border-radius:0;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .12s ease}.admin-tabs a:hover,.neo-member-tabs button:hover,.neo-project-tabs a:hover,.neo-service-tabs button:hover,.neo-tabs button:hover,.neo-tabs span:hover,.neo-usage-tabs button:hover{color:var(--color-neutral-900)}.admin-tabs a:hover:before,.neo-member-tabs button:hover:before,.neo-project-tabs a:hover:before,.neo-service-tabs button:hover:before,.neo-tabs button:hover:before,.neo-tabs span:hover:before,.neo-usage-tabs button:hover:before{opacity:.04}.admin-tabs a:active:before,.neo-member-tabs button:active:before,.neo-project-tabs a:active:before,.neo-service-tabs button:active:before,.neo-tabs button:active:before,.neo-tabs span:active:before,.neo-usage-tabs button:active:before{opacity:.12}.admin-tabs a:focus-visible,.neo-member-tabs button:focus-visible,.neo-project-tabs a:focus-visible,.neo-service-tabs button:focus-visible,.neo-tabs button:focus-visible,.neo-usage-tabs button:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary-200);outline:none}@media(prefers-reduced-motion:reduce){.admin-tabs a,.admin-tabs a:before,.neo-member-tabs button,.neo-member-tabs button:before,.neo-project-tabs a,.neo-project-tabs a:before,.neo-service-tabs button,.neo-service-tabs button:before,.neo-tabs button,.neo-tabs button:before,.neo-tabs span,.neo-tabs span:before,.neo-usage-tabs button,.neo-usage-tabs button:before{transition:none}}.admin-tabs a.is-active,.neo-member-tabs button.is-active,.neo-member-tabs button[aria-selected=true],.neo-project-tabs a.is-active,.neo-project-tabs a.router-link-exact-active,.neo-service-tabs button.is-active,.neo-tabs button.is-active,.neo-tabs span.is-active,.neo-usage-tabs button.is-active{border-bottom-color:var(--color-primary-700);color:var(--color-primary-700)}.admin-tabs a.is-active:before,.neo-member-tabs button.is-active:before,.neo-member-tabs button[aria-selected=true]:before,.neo-project-tabs a.is-active:before,.neo-project-tabs a.router-link-exact-active:before,.neo-service-tabs button.is-active:before,.neo-tabs button.is-active:before,.neo-tabs span.is-active:before,.neo-usage-tabs button.is-active:before{background:var(--color-primary-700)}.admin-tabs a>*,.neo-member-tabs button>*,.neo-project-tabs a>*,.neo-service-tabs button>*,.neo-tabs button>*,.neo-tabs span>*,.neo-usage-tabs button>*{position:relative;z-index:1}
