@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@400;500;600&family=Noto+Sans+SC:wght@400;500;700&display=swap";:root{font-family:IBM Plex Sans,Noto Sans SC,system-ui,sans-serif;color:#171613;background:#f5f4f2;font-synthesis:none;text-rendering:optimizeLegibility;--portal-plum-1: #f3f0f6;--portal-plum-3: #c4b8d2;--portal-plum-6: #5b4b6e;--portal-plum-8: #372c43;--portal-ink-25: #fafaf9;--portal-ink-50: #f5f4f2;--portal-ink-100: #edebe7;--portal-ink-200: #dedbd5;--portal-ink-400: #a19c93;--portal-ink-600: #57534b;--portal-ink-900: #171613}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;height:100%;margin:0}body{overflow:hidden;background:var(--portal-ink-50);-webkit-font-smoothing:antialiased}.ant-app,.portal-app-layout{height:100%}.portal-sider{border-right:1px solid rgba(255,255,255,.14)}.portal-sider .ant-layout-sider-children{display:flex;flex-direction:column;min-height:0}.portal-logo{display:flex;flex:0 0 auto;align-items:center;gap:8px;height:56px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.14);color:#fff;overflow:hidden;white-space:nowrap}.ant-layout-sider-collapsed .portal-logo{justify-content:center;padding:0}.portal-logo-wordmark{display:block;font:700 20px/1.1 Archivo,sans-serif;letter-spacing:-.02em}.portal-logo-product{display:inline-flex;padding:1px 5px;border:1px solid var(--portal-plum-3);border-radius:4px;opacity:.9;color:var(--portal-plum-3);font-size:12px;line-height:1.5;white-space:nowrap}.portal-sider-menu{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.ant-layout-sider-collapsed .portal-sider-menu .ant-menu-item-group-title{display:none}.portal-sider-footer{display:flex;flex:0 0 auto;justify-content:flex-end;padding:12px 16px;border-top:1px solid rgba(255,255,255,.14)}.ant-layout-sider-collapsed .portal-sider-footer{justify-content:center;padding-inline:0}.portal-sider-collapse.ant-btn{width:24px;min-width:24px;height:24px;padding:0;color:var(--portal-ink-400);background:transparent;border:0;border-radius:2px;box-shadow:none}.portal-sider-collapse.ant-btn:hover,.portal-sider-collapse.ant-btn:focus-visible{color:var(--portal-ink-25);background:#ffffff14}.portal-shell-main{min-width:0;height:100%}.portal-shell-top{display:flex;align-items:center;gap:16px;min-height:56px;padding:8px 24px;border-bottom:1px solid var(--portal-ink-200);background:#fff}.portal-topbar-heading{flex:1;min-width:0}.portal-topbar-breadcrumb.ant-btn{height:auto;padding:0;font-size:12px}.portal-topbar-heading .ant-typography{margin:0;min-width:0}.portal-topbar-heading .ant-typography-secondary{font-size:12px}.portal-topbar-meta{display:flex;flex:0 0 auto;align-items:center;gap:8px}.portal-shell-boundary-icon{color:var(--portal-ink-400)}.portal-shell-content{flex:1;min-height:0;overflow:auto;background:var(--portal-ink-50)}.portal-session-alert{width:100%;max-width:1440px;margin:12px auto 0;padding-inline:24px}.portal-page{display:flex;flex-direction:column;gap:24px;width:100%;max-width:1440px;min-width:0;margin-inline:auto;padding:20px 24px 32px}.portal-page-header{display:flex;align-items:center;gap:16px;min-height:44px}.portal-page-header-copy{min-width:0}.portal-page-title-row{display:flex;align-items:baseline;gap:12px;min-width:0;flex-wrap:wrap}.portal-page-title-row .ant-typography{margin:0}.portal-page-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex:0 0 auto}.portal-eyebrow{margin-bottom:2px;color:var(--portal-ink-400);font-size:12px}.portal-mono,.portal-mono-small,.portal-decimal{font-family:IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.portal-mono{font-size:13px}.portal-mono-small{font-size:12px}.portal-decimal{color:var(--portal-ink-900);white-space:nowrap}.portal-muted{color:var(--portal-ink-600)}.portal-value-unit{color:var(--portal-ink-400);font-size:12px}.portal-amount,.portal-tag-list,.portal-inline{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.portal-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px;align-items:start}.portal-card-grid-wide{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:12px;align-items:start}.portal-stack{display:flex;flex-direction:column;gap:12px;min-width:0}.portal-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.portal-toolbar-spacer{flex:1}.portal-loading{display:flex;align-items:center;justify-content:center;gap:8px;min-height:220px;color:var(--portal-ink-400);font-size:12px}.portal-table-card .ant-card-body{padding:0}.portal-description-note{margin-top:12px;color:var(--portal-ink-600);font-size:12px;line-height:1.75}.portal-description-note-sub{display:block;margin-top:4px;color:var(--portal-ink-400)}.portal-metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--portal-ink-100);border:1px solid var(--portal-ink-100);border-radius:6px;overflow:hidden}.portal-metric{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:#fff}.portal-metric-label{color:var(--portal-ink-400);font-size:12px;line-height:1.5}.portal-metric-value{color:var(--portal-ink-900);font-size:24px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.portal-metric-slot{margin-top:4px}.portal-model-row{display:flex;flex-direction:column;gap:5px}.portal-model-row-label{display:flex;align-items:center;gap:8px;font-weight:500}.portal-login-page{min-height:100%;overflow:auto;padding:48px 24px;background:var(--portal-ink-50)}.portal-login-panel{width:460px;max-width:100%;margin:0 auto}.portal-login-brand{margin-bottom:24px}.portal-login-wordmark{display:block;color:var(--portal-ink-900);font:700 26px/1.1 Archivo,sans-serif;letter-spacing:-.02em}.portal-login-kicker{display:flex;align-items:center;gap:8px;margin-top:8px;color:var(--portal-ink-400);font-size:12px}.portal-login-badge{padding:1px 6px;border:1px solid var(--portal-plum-3);border-radius:4px;color:var(--portal-plum-6);font-size:12px;line-height:18px}.portal-login-notes{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--portal-ink-100);border-radius:8px;background:var(--portal-ink-25)}.portal-login-note{display:flex;gap:6px;color:var(--portal-ink-600);font-size:12px;line-height:1.75}.portal-login-note .anticon{flex-shrink:0;margin-top:4px;color:var(--portal-ink-400)}.portal-login-footnotes{display:flex;flex-direction:column;gap:6px;margin-top:16px;color:var(--portal-ink-400);font-size:12px;line-height:1.8}.portal-secret{display:block;padding:12px 14px;overflow-wrap:anywhere;border-radius:6px;background:#171613;color:#ffffffe6;font:13px/1.6 IBM Plex Mono,monospace}.portal-scope-grid{align-items:stretch}.portal-scope-checkboxes{display:flex;flex-direction:column;gap:10px}.portal-scope-form-actions{display:flex;justify-content:flex-end}.portal-scope-error{display:flex;flex-direction:column;gap:8px}.portal-error-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:12px;align-items:start}@media(max-width:900px){.portal-card-grid-wide{grid-template-columns:1fr}.portal-shell-top{padding:0 16px}.portal-page{padding-right:16px;padding-left:16px}}
