@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700&family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;700&display=swap";:root{--bl-petrol-1:#EAF5F6;--bl-petrol-2:#CDE8EB;--bl-petrol-3:#9FD2D8;--bl-petrol-4:#6BB6C0;--bl-petrol-5:#3D97A4;--bl-petrol-6:#0B6E7F;--bl-petrol-7:#085A69;--bl-petrol-8:#064653;--bl-petrol-9:#04333D;--bl-petrol-10:#022128;--bl-amber-1:#FDF4E3;--bl-amber-2:#F9E3B8;--bl-amber-3:#F3CB80;--bl-amber-4:#E9AE47;--bl-amber-5:#D98A16;--bl-amber-6:#B26F0F;--bl-amber-7:#8A5509;--bl-plum-1:#F3F0F6;--bl-plum-2:#E1DAEA;--bl-plum-3:#C4B8D2;--bl-plum-4:#9E8DB2;--bl-plum-5:#7A6790;--bl-plum-6:#5B4B6E;--bl-plum-7:#483B58;--bl-plum-8:#372C43;--bl-rust-1:#FEF1EE;--bl-rust-2:#F9CFC5;--bl-rust-3:#EE9884;--bl-rust-4:#E06A50;--bl-rust-5:#D6402C;--bl-rust-6:#AE2C1C;--bl-rust-7:#851D11;--bl-moss-1:#EDF7EE;--bl-moss-2:#C9E9CE;--bl-moss-3:#93D3A0;--bl-moss-4:#58B96E;--bl-moss-5:#2E9E4F;--bl-moss-6:#1F7A3C;--bl-moss-7:#155C2C;--bl-ink-0:#FFFFFF;--bl-ink-25:#FAFAF9;--bl-ink-50:#F5F4F2;--bl-ink-100:#EDEBE7;--bl-ink-200:#DEDBD5;--bl-ink-300:#C6C2BA;--bl-ink-400:#A19C93;--bl-ink-500:#7A756C;--bl-ink-600:#57534B;--bl-ink-700:#3D3A34;--bl-ink-800:#262420;--bl-ink-900:#171613;--bl-ink-950:#0D0C0A;--color-primary:var(--bl-petrol-6);--color-primary-hover:var(--bl-petrol-5);--color-primary-active:var(--bl-petrol-7);--color-primary-bg:var(--bl-petrol-1);--color-primary-border:var(--bl-petrol-3);--color-accent:var(--bl-amber-5);--color-success:var(--bl-moss-5);--color-success-bg:var(--bl-moss-1);--color-warning:var(--bl-amber-5);--color-warning-bg:var(--bl-amber-1);--color-error:var(--bl-rust-5);--color-error-hover:var(--bl-rust-4);--color-error-bg:var(--bl-rust-1);--color-info:var(--bl-petrol-6);--color-info-bg:var(--bl-petrol-1);--text-1:var(--bl-ink-900);--text-2:var(--bl-ink-600);--text-3:var(--bl-ink-400);--text-disabled:var(--bl-ink-300);--text-inverse:#FFFFFF;--text-inverse-2:rgba(255,255,255,.66);--text-link:var(--bl-petrol-6);--text-link-hover:var(--bl-petrol-5);--text-code:var(--bl-petrol-8);--surface-page:var(--bl-ink-50);--surface-card:var(--bl-ink-0);--surface-sunken:var(--bl-ink-100);--surface-raised:var(--bl-ink-0);--surface-inverse:var(--bl-ink-900);--surface-inverse-2:var(--bl-ink-800);--surface-hover:rgba(23,22,19,.04);--surface-active:rgba(23,22,19,.08);--surface-selected:var(--bl-petrol-1);--surface-scrim:rgba(13,12,10,.45);--border-1:var(--bl-ink-200);--border-2:var(--bl-ink-100);--border-strong:var(--bl-ink-300);--border-inverse:rgba(255,255,255,.14);--border-focus:var(--bl-petrol-5);--ring-focus:0 0 0 3px rgba(11,110,127,.16);--viz-1:var(--bl-petrol-6);--viz-2:var(--bl-amber-5);--viz-3:var(--bl-moss-5);--viz-4:var(--bl-petrol-4);--viz-5:var(--bl-rust-4);--viz-6:var(--bl-ink-400)}:root{--font-display:"Archivo","Noto Sans SC",system-ui,sans-serif;--font-sans:"IBM Plex Sans","Noto Sans SC",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-16:16px;--font-size-20:20px;--font-size-24:24px;--font-size-30:30px;--font-size-38:38px;--font-size-46:46px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-heading:1.4;--line-height-base:1.5714;--line-height-loose:1.7;--letter-spacing-tight:-.01em;--letter-spacing-wordmark:-.02em;--letter-spacing-caps:.08em;--type-wordmark:var(--font-weight-bold) var(--font-size-20)/1.1 var(--font-display);--type-display:var(--font-weight-bold) var(--font-size-46)/var(--line-height-tight) var(--font-display);--type-h1:var(--font-weight-semibold) var(--font-size-38)/var(--line-height-heading) var(--font-display);--type-h2:var(--font-weight-semibold) var(--font-size-30)/var(--line-height-heading) var(--font-display);--type-h3:var(--font-weight-semibold) var(--font-size-24)/var(--line-height-heading) var(--font-display);--type-h4:var(--font-weight-semibold) var(--font-size-20)/var(--line-height-heading) var(--font-display);--type-h5:var(--font-weight-semibold) var(--font-size-16)/var(--line-height-heading) var(--font-sans);--type-body:var(--font-weight-regular) var(--font-size-14)/var(--line-height-base) var(--font-sans);--type-body-strong:var(--font-weight-medium) var(--font-size-14)/var(--line-height-base) var(--font-sans);--type-body-lg:var(--font-weight-regular) var(--font-size-16)/var(--line-height-base) var(--font-sans);--type-caption:var(--font-weight-regular) var(--font-size-12)/1.5 var(--font-sans);--type-label:var(--font-weight-medium) var(--font-size-12)/1.5 var(--font-sans);--type-mono:var(--font-weight-regular) var(--font-size-13)/1.55 var(--font-mono);--type-mono-sm:var(--font-weight-regular) var(--font-size-12)/1.5 var(--font-mono);--type-eyebrow:var(--font-weight-semibold) var(--font-size-12)/1.4 var(--font-sans)}:root{--space-0:0px;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:64px;--space-12:80px;--pad-control-x:12px;--pad-control-x-sm:8px;--pad-card:20px;--pad-card-compact:16px;--pad-page-x:24px;--pad-page-y:20px;--pad-cell-x:16px;--pad-cell-y:12px;--pad-cell-y-compact:8px;--gap-inline:8px;--gap-stack:12px;--gap-section:24px;--gap-page:32px;--control-h-sm:24px;--control-h:32px;--control-h-lg:40px;--icon-12:12px;--icon-14:14px;--icon-16:16px;--icon-20:20px;--icon-24:24px}:root{--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-pill:999px;--radius-control:var(--radius-md);--radius-card:var(--radius-lg);--radius-surface:var(--radius-lg);--radius-tag:var(--radius-sm);--radius-modal:var(--radius-lg);--radius-code:var(--radius-md);--border-hairline:1px}:root{--shadow-0:none;--shadow-1:0 1px 2px 0 rgba(23,22,19,.06);--shadow-2:0 2px 8px -2px rgba(23,22,19,.1),0 1px 2px 0 rgba(23,22,19,.06);--shadow-3:0 6px 16px 0 rgba(23,22,19,.08),0 3px 6px -4px rgba(23,22,19,.12),0 9px 28px 8px rgba(23,22,19,.05);--shadow-4:0 12px 32px -8px rgba(13,12,10,.24),0 2px 6px 0 rgba(13,12,10,.1);--shadow-inset-top:inset 0 1px 0 0 rgba(255,255,255,.06);--shadow-sticky:0 1px 0 0 var(--border-1);--shadow-card:var(--shadow-0);--shadow-popover:var(--shadow-3);--shadow-modal:var(--shadow-4)}:root{--duration-instant:80ms ;--duration-fast:.1s ;--duration-base:.2s ;--duration-slow:.3s ;--ease-out:cubic-bezier(.215,.61,.355,1);--ease-in-out:cubic-bezier(.645,.045,.355,1);--ease-linear:linear;--transition-control:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);--transition-surface:background-color var(--duration-fast) var(--ease-out)}@media(prefers-reduced-motion:reduce){:root{--duration-instant:0ms ;--duration-fast:0ms ;--duration-base:0ms ;--duration-slow:0ms }}:root{--z-base:0;--z-sticky:10;--z-drawer:900;--z-modal:1000;--z-message:1010;--z-popover:1030;--z-tooltip:1070;--nav-sidebar-w:224px;--nav-sidebar-w-collapsed:56px;--nav-topbar-h:56px;--nav-subbar-h:44px;--page-max-w:1440px;--prose-max-w:72ch;--panel-detail-w:400px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font:var(--type-body);color:var(--text-1);background:var(--surface-page);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,p,figure,blockquote{margin:0}h1{font:var(--type-h1)}h2{font:var(--type-h2)}h3{font:var(--type-h3)}h4{font:var(--type-h4)}h5{font:var(--type-h5)}a{color:var(--text-link);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}a:hover{color:var(--text-link-hover);text-decoration:none}a:active{color:var(--bl-petrol-7)}code,kbd,pre,samp{font-family:var(--font-mono)}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--bl-petrol-2)}:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}[data-bl-scroll]{scrollbar-width:thin;scrollbar-color:var(--bl-ink-300) transparent}@keyframes bl-spin{to{transform:rotate(360deg)}}@keyframes bl-pulse{0%{transform:scale(.8);opacity:.6}70%{transform:scale(1.5);opacity:0}to{transform:scale(1.5);opacity:0}}@keyframes bl-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes bl-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}:root[data-theme=dark]{--text-1: var(--bl-ink-50);--text-2: var(--bl-ink-300);--text-3: var(--bl-ink-400);--text-disabled: var(--bl-ink-600);--text-link: var(--bl-petrol-4);--text-link-hover: var(--bl-petrol-3);--surface-page: var(--bl-ink-950);--surface-card: var(--bl-ink-900);--surface-sunken: var(--bl-ink-800);--surface-raised: var(--bl-ink-800);--surface-hover: var(--bl-ink-800);--surface-active: var(--bl-ink-700);--surface-selected: var(--bl-petrol-9);--border-1: var(--bl-ink-700);--border-2: var(--bl-ink-800);--border-strong: var(--bl-ink-600)}#root{min-height:100vh}.console-login-page{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:var(--space-6)}.console-login-panel{max-width:440px;width:100%}.console-login-brand{margin-bottom:var(--space-5)}.console-login-brand h2{margin-bottom:var(--space-2)}.console-login-stack{width:100%}.console-shell{height:100vh;min-height:100vh;overflow:hidden}.console-shell>.ant-layout{min-height:0;min-width:0}.console-header{border-bottom:1px solid var(--border-1);height:auto;min-height:var(--nav-topbar-h);padding:0}.console-topbar{background:var(--surface-card)}.console-topbar-main{align-items:center;display:flex;gap:var(--gap-inline);min-height:var(--nav-topbar-h);padding-inline:var(--pad-page-x)}.console-topbar-with-tabs .console-topbar-main{padding-block:2px}.console-topbar-heading{flex:1;min-width:0}.console-topbar-customer-switcher{min-width:160px;width:220px}.console-topbar-title-control{min-width:0}.console-topbar-title-control .console-topbar-customer-switcher.ant-select .ant-select-selection-item{font-size:var(--font-size-20);font-weight:var(--font-weight-semibold)}.console-topbar-breadcrumb{color:var(--text-2);font-size:var(--font-size-12);line-height:var(--line-height-base);margin-bottom:2px}.console-topbar-breadcrumb-content{align-items:baseline;display:inline-flex;font:inherit;gap:var(--space-2);line-height:inherit}.console-topbar-breadcrumb-item,.console-topbar-breadcrumb-separator{color:inherit;font:inherit;line-height:inherit}a.console-topbar-breadcrumb-item:hover{color:var(--text-link-hover)}.console-topbar-tabs{padding-inline:var(--pad-page-x)}.console-topbar-tabs .ant-tabs-nav{margin:0}.console-topbar-tabs .ant-tabs-tab{padding-block:var(--space-2) var(--space-3)}.ant-form-item-extra,.ant-form-item-explain-connected{margin-top:var(--space-2)}.console-content{min-width:0;overflow:auto;padding:var(--pad-page-y) var(--pad-page-x)}.ant-form-vertical>.ant-alert:not(:last-child){margin-block-end:var(--space-4)}.console-page-header{align-items:flex-start;display:flex;gap:var(--gap-stack);justify-content:space-between;margin-bottom:var(--gap-section)}.console-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.console-clickable-row{cursor:pointer}.console-routes-table .ant-table-thead>tr>th{white-space:nowrap}.console-model-consistency-note,.console-model-consistency-note .ant-alert-content,.console-model-consistency-note .ant-alert-message,.console-model-consistency-note .ant-alert-description{max-width:100%;min-width:0;overflow-wrap:anywhere}.console-model-upstream-list{display:grid;gap:var(--space-2);min-width:0}.console-model-upstream-list .ant-typography{overflow-wrap:anywhere;word-break:break-word}.console-sider{border-right:1px solid var(--border-inverse)}.console-sider .ant-layout-sider-children{display:flex;flex-direction:column;min-height:0}.console-sider-brand{align-items:center;border-bottom:1px solid var(--border-inverse);display:flex;flex:0 0 auto;gap:var(--gap-inline);height:var(--nav-topbar-h);overflow:hidden;padding-inline:var(--space-5);white-space:nowrap}.ant-layout-sider-collapsed .console-sider-brand{justify-content:center;padding-inline:0}.console-sider-wordmark{color:var(--text-inverse);font:var(--type-wordmark);letter-spacing:var(--letter-spacing-wordmark)}.console-sider-product{border:1px solid var(--color-accent);border-radius:var(--radius-sm);color:var(--color-accent);font:var(--type-label);opacity:.9;padding:1px 5px}.console-sider-menu{background:transparent;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-block:var(--space-4)}.console-sider-menu.ant-menu-inline .ant-menu-item-group-title{height:auto;letter-spacing:var(--letter-spacing-caps);padding:0 var(--space-5) 6px;text-transform:uppercase}.console-sider-menu .ant-menu-item-group:not(:last-child){margin-bottom:var(--space-5)}.console-sider-menu.ant-menu-inline .ant-menu-item{border-left:2px solid transparent;margin-inline:0;padding-inline:var(--space-5)!important;width:100%}.console-sider-menu.ant-menu-inline .ant-menu-item:after{display:none}.console-sider-menu.ant-menu-inline .ant-menu-item-selected{border-left-color:var(--color-accent)}.ant-layout-sider-collapsed .console-sider-menu.ant-menu-inline .ant-menu-item{justify-content:center;padding-inline:0!important}.ant-layout-sider-collapsed .console-sider-menu .ant-menu-item-group-title{display:none}.console-sider-footer{align-items:center;border-top:1px solid var(--border-inverse);color:var(--text-inverse-2);display:flex;flex:0 0 auto;font:var(--type-caption);gap:var(--gap-inline);justify-content:space-between;padding:var(--space-4) var(--space-5)}.ant-layout-sider-collapsed .console-sider-footer{justify-content:center;padding:var(--space-3) 0}.console-sider-environment{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-sider-collapse.ant-btn{color:var(--text-inverse-2);flex:0 0 auto}.console-sider-collapse.ant-btn:hover,.console-sider-collapse.ant-btn:focus-visible{background:#ffffff14;color:var(--text-inverse)}@media(max-width:900px){.console-content{padding-inline:var(--space-4)}.console-header{padding-inline:0}.console-topbar-main{align-items:flex-start;flex-wrap:wrap;padding-inline:var(--space-4);padding-block:var(--space-3)}.console-topbar-main>:last-child{margin-left:auto}.console-topbar-customer-switcher{min-width:160px;width:min(100%,220px)}.console-topbar-tabs{padding-inline:var(--space-4)}}
