@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Inter-Regular-COLGFB3M.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Inter-Medium-CDhBSFyE.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Inter-SemiBold-BAEEcJ4E.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Inter-Bold-BOs3KVhN.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-Regular-C-SBB-bw.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-Medium-B772pXP5.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexMono-SemiBold-DAxHeMPo.woff2) format("woff2")}:root{--alauda-blue: #3baee4;--alauda-blue-600: #1f95cd;--alauda-blue-700: #1378ad;--alauda-blue-100: #e1f3fb;--alauda-blue-050: #f1f9fd;--alauda-ink: #0b1620;--alauda-ink-deep: #050b12;--neutral-000: #ffffff;--neutral-050: #f7f8f9;--neutral-100: #eef0f2;--neutral-200: #e1e4e8;--neutral-300: #c7ccd2;--neutral-400: #9e9e9f;--neutral-500: #6b7280;--neutral-600: #4b5563;--neutral-700: #2f3742;--neutral-800: #1b232c;--neutral-900: #0b1620;--fg-1: var(--neutral-900);--fg-2: var(--neutral-700);--fg-3: var(--neutral-500);--fg-mute: var(--neutral-400);--fg-on-dark: var(--neutral-000);--fg-on-dark-2: #c7d2dd;--bg-1: var(--neutral-000);--bg-2: var(--neutral-050);--bg-3: var(--neutral-100);--bg-dark: var(--alauda-ink);--bg-dark-2: var(--alauda-ink-deep);--border-1: var(--neutral-200);--border-2: var(--neutral-300);--border-strong: var(--neutral-700);--accent: var(--alauda-blue);--accent-hover: var(--alauda-blue-600);--accent-press: var(--alauda-blue-700);--accent-tint: var(--alauda-blue-100);--success: #1c9d6b;--success-tint: #e3f6ee;--warning: #c98a14;--warning-tint: #fdf3dd;--danger: #c8392f;--danger-tint: #fbe4e2;--info: var(--alauda-blue);--font-sans: "Inter", "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Helvetica, Arial, sans-serif;--font-display: var(--font-sans);--font-mono: "IBM Plex Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-display-xl: 72px;--lh-display-xl: 1.04;--fs-display-l: 56px;--lh-display-l: 1.06;--fs-display-m: 44px;--lh-display-m: 1.08;--fs-h1: 36px;--lh-h1: 1.15;--fs-h2: 28px;--lh-h2: 1.2;--fs-h3: 22px;--lh-h3: 1.25;--fs-h4: 18px;--lh-h4: 1.35;--fs-body-l: 17px;--lh-body-l: 1.55;--fs-body: 15px;--lh-body: 1.55;--fs-body-s: 14px;--lh-body-s: 1.5;--fs-caption: 12px;--lh-caption: 1.45;--fs-eyebrow: 12px;--lh-eyebrow: 1.2;--fs-mono: 13px;--lh-mono: 1.5;--tracking-tight: -.02em;--tracking-normal: 0em;--tracking-wide: .04em;--tracking-eyebrow: .14em;--weight-regular: 400;--weight-medium: 500;--weight-semibold:600;--weight-bold: 700;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 56px;--space-10: 72px;--space-11: 96px;--radius-xs: 2px;--radius-s: 4px;--radius-m: 6px;--radius-l: 10px;--radius-xl: 16px;--radius-pill: 999px;--shadow-1: 0 1px 2px rgba(11, 22, 32, .06), 0 1px 1px rgba(11, 22, 32, .04);--shadow-2: 0 2px 6px rgba(11, 22, 32, .08), 0 1px 2px rgba(11, 22, 32, .04);--shadow-3: 0 8px 24px rgba(11, 22, 32, .1), 0 2px 6px rgba(11, 22, 32, .06);--shadow-4: 0 18px 48px rgba(11, 22, 32, .16), 0 4px 12px rgba(11, 22, 32, .08);--shadow-focus: 0 0 0 3px rgba(59, 174, 228, .32);--ease-standard: cubic-bezier(.2, .6, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .36s}html{font-family:var(--font-sans);color:var(--fg-1);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;background:var(--bg-1);font-size:var(--fs-body);line-height:var(--lh-body)}.t-display-xl{font-family:var(--font-display);font-size:var(--fs-display-xl);line-height:var(--lh-display-xl);letter-spacing:var(--tracking-tight);font-weight:var(--weight-semibold)}.t-display-l{font-family:var(--font-display);font-size:var(--fs-display-l);line-height:var(--lh-display-l);letter-spacing:var(--tracking-tight);font-weight:var(--weight-semibold)}.t-display-m{font-family:var(--font-display);font-size:var(--fs-display-m);line-height:var(--lh-display-m);letter-spacing:var(--tracking-tight);font-weight:var(--weight-semibold)}.t-h1{font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--tracking-tight);font-weight:var(--weight-semibold)}.t-h2{font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tracking-tight);font-weight:var(--weight-semibold)}.t-h3{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--weight-semibold)}.t-h4{font-family:var(--font-sans);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--weight-semibold)}.t-body-l{font-size:var(--fs-body-l);line-height:var(--lh-body-l);color:var(--fg-2)}.t-body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg-2)}.t-body-s{font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--fg-2)}.t-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--fg-3)}.t-eyebrow{font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:var(--weight-semibold);color:var(--accent)}.t-mono{font-family:var(--font-mono);font-size:var(--fs-mono);line-height:var(--lh-mono)}.fg-1{color:var(--fg-1)}.fg-2{color:var(--fg-2)}.fg-3{color:var(--fg-3)}.fg-accent{color:var(--accent)}.bg-1{background:var(--bg-1)}.bg-2{background:var(--bg-2)}.bg-3{background:var(--bg-3)}.bg-dark{background:var(--bg-dark);color:var(--fg-on-dark)}.ant-layout-header{border-bottom:1px solid var(--border-1)}.ant-layout-sider{border-right:1px solid rgba(255,255,255,.06)}.ant-layout-sider .ant-menu-dark.ant-menu-inline>.ant-menu-item,.ant-layout-sider .ant-menu-dark.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title,.ant-layout-sider .ant-menu-dark.ant-menu-inline .ant-menu-sub>.ant-menu-item{height:34px;line-height:34px;margin-inline:8px;margin-block:2px;width:calc(100% - 16px);padding-inline:12px!important;border-radius:5px;font-size:13.5px}.ant-layout-sider .ant-menu-dark .ant-menu-item .anticon,.ant-layout-sider .ant-menu-dark .ant-menu-submenu-title .anticon{font-size:16px;opacity:.85}.ant-layout-sider .ant-menu-dark .ant-menu-item-selected{box-shadow:inset 2px 0 0 var(--alauda-blue)}.ant-layout-sider .ant-menu-dark .ant-menu-item-selected .anticon{opacity:1}.ant-layout-sider .ant-menu-dark .ant-menu-item-group-title{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#fff6;padding:14px 12px 6px}.ant-table-thead>tr>th{font-size:10.5px!important;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)!important;font-weight:600!important;padding-block:11px!important}.ant-table-wrapper .ant-table{border-radius:10px;overflow:hidden;box-shadow:var(--shadow-1);border:1px solid var(--border-1)}.ant-table-wrapper .ant-table-container{border-start-start-radius:10px;border-start-end-radius:10px}.ant-card{box-shadow:var(--shadow-1)}.ant-tag{font-family:var(--font-mono);font-size:11px;padding-inline:8px;padding-block:2px;border-radius:4px;border-color:transparent;line-height:1.6}.alauda-page-title{font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--fg-1);margin:0 0 4px}.alauda-page-sub{font-size:14px;color:var(--fg-2);margin:0}.alauda-brand{display:flex;align-items:center;gap:10px;padding:18px 18px 14px}.alauda-brand-mark{width:24px;height:24px;flex:none}.alauda-brand-name{font-weight:600;font-size:15px;color:#fff;line-height:1.1}.alauda-brand-sub{font-size:11px;color:#ffffff80;letter-spacing:.04em;margin-top:2px}html,body,#root{margin:0;padding:0;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--bg-2);color:var(--fg-1)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:2px}code,pre{font-family:var(--font-mono)}
