@charset "UTF-8";:root{--color-brand-50: #F2F6F0;--color-brand-100: #E3EBDD;--color-brand-200: #C9D8C0;--color-brand-300: #A8BD9D;--color-brand-400: #78916E;--color-brand-500: #4D6655;--color-brand-600: #3F5546;--color-brand-700: #334339;--color-brand-800: #26332B;--color-brand-900: #19231D;--color-gray-50: #FAFAF9;--color-gray-100: #F5F5F4;--color-gray-200: #E7E5E4;--color-gray-300: #D6D3D1;--color-gray-400: #A8A29E;--color-gray-500: #78716C;--color-gray-600: #57534E;--color-gray-700: #44403C;--color-gray-800: #292524;--color-gray-900: #1C1917;--color-slate-50: #F8FAFC;--color-slate-100: #F1F5F9;--color-slate-200: #E2E8F0;--color-slate-400: #94A3B8;--color-slate-500: #64748B;--color-slate-700: #475569;--color-slate-800: #1F2937;--color-slate-900: #0F172A;--color-violet-100: #F0E6FB;--color-violet-300: #B37FEB;--color-violet-400: #8B5CF6;--color-violet-500: #6366F1;--color-violet-600: #722ED1;--color-amber-100: #FEF3C7;--color-amber-500: #F59E0B;--color-sage-50: #EEF2EA;--color-sage-100: #D8E0D2;--color-blue-500: #3B82F6;--color-green-500: #22C55E;--color-green-700: #389E0D;--color-red-600: #CF1322;--color-neutral-300: #D9D9D9;--color-neutral-400: #999999;--color-neutral-500: #8C8C8C;--color-neutral-600: #666666;--color-ink-50: #F5F1E8;--color-ink-100: #E5DCC5;--color-ink-500: #7A8896;--color-ink-700: #3A4A5C;--color-ink-900: #1F2832;--color-moss-500: #4D6655;--color-moss-700: #36493C;--color-notin-ink: #0D0D0D;--color-notin-paper: #FCFCFA;--color-notin-yellow: #E8D52E;--color-notin-text-body: #494640;--color-notin-text-muted: #77736B;--color-notin-text-disabled: #B7B3AA;--color-notin-hairline: #ECEAE4;--color-notin-surface-muted: #F5F3ED;--color-notin-paper-faint: rgba(252, 252, 250, .52);--color-notin-paper-muted: rgba(252, 252, 250, .7);--color-notin-paper-soft: rgba(252, 252, 250, .82);--color-notin-paper-solid: rgba(252, 252, 250, .95);--color-notin-ink-faint: rgba(13, 13, 13, .055);--color-notin-ink-veil: rgba(13, 13, 13, .08);--color-notin-ink-weak: rgba(13, 13, 13, .18);--color-notin-ink-medium: rgba(13, 13, 13, .62);--color-notin-ink-strong: rgba(13, 13, 13, .78);--color-notin-ink-overlay: rgba(13, 13, 13, .58);--color-notin-yellow-wash: rgba(232, 213, 46, .22);--color-notin-danger-wash: rgba(220, 38, 38, .07);--color-semantic-primary: #4D6655;--color-semantic-primary-hover: #3F5546;--color-semantic-focus-ring: rgba(77, 102, 85, .18);--color-semantic-danger: #DC2626;--color-semantic-success: #16A34A;--color-semantic-warning: #D97706;--color-semantic-info: #2563EB;--color-semantic-text: #1C1917;--color-semantic-text-muted: #78716C;--color-semantic-surface: #FFFFFF;--color-semantic-surface-alt: #FAFAF9;--color-semantic-border: #E7E5E4;--color-semantic-ink: #3A4A5C;--color-semantic-paper: #F5F1E8;--color-semantic-mountain: #7A8896;--color-semantic-moss: #4D6655;--color-semantic-cta: #D94A2B;--color-semantic-cta-on: #FFFAF7;--color-semantic-caution: #D6A23B;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-none: none;--shadow-card: 0 1px 2px rgba(0,0,0,.04), 0 4px 12px rgba(0,0,0,.08);--shadow-popup: 0 4px 12px rgba(0,0,0,.08), 0 12px 32px rgba(0,0,0,.16);--shadow-drawer: 0 12px 32px rgba(0,0,0,.12), 0 24px 48px rgba(0,0,0,.16);--shadow-toast: 0 24px 48px rgba(0,0,0,.28);--spacing-0: 0;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-8: 32px;--spacing-10: 40px;--spacing-12: 48px;--spacing-16: 64px;--spacing-20: 80px;--spacing-24: 96px;--font-family-sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-family-mono: "JetBrains Mono", "Source Han Code", "Courier New", monospace;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 30px;--font-size-4xl: 36px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-line-height-body: 1.5;--font-line-height-heading: 1.2}.nt-page-shell{display:flex;flex-direction:column;gap:var(--spacing-6);min-width:0;width:100%}.nt-page-state{box-sizing:border-box;min-width:0;width:100%;margin:0!important}.nt-page-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--spacing-3);min-height:32px}.nt-page-header__copy{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.nt-page-header__leading,.nt-page-header__actions{display:flex;align-items:center;gap:var(--spacing-2)}.nt-page-header__actions{justify-content:flex-end}.nt-page-back.ant-btn{flex:none;border:1px solid var(--color-semantic-border);background:var(--color-semantic-surface);color:var(--color-semantic-text-muted);box-shadow:none}.nt-page-back.ant-btn:not(:disabled):hover,.nt-page-back.ant-btn:not(:disabled):focus-visible{border-color:var(--color-semantic-primary);background:var(--color-semantic-surface-alt);color:var(--color-semantic-primary)}.nt-page-title{margin:0;color:var(--color-semantic-text);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-heading);letter-spacing:-.02em;text-wrap:balance}.nt-page-description{max-width:72ch;margin:0;color:var(--color-semantic-text-muted);font-size:var(--font-size-sm);line-height:var(--font-line-height-body);text-wrap:pretty}.nt-page-section{min-width:0}.nt-page-section--surface{overflow:hidden;border:1px solid var(--color-semantic-border);border-radius:var(--radius-lg);background:var(--color-semantic-surface);box-shadow:var(--shadow-card)}.nt-page-section__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-6) var(--spacing-3)}.nt-page-section__title{margin:0;color:var(--color-semantic-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1.35}.nt-page-section__body{min-width:0}.nt-page-section--surface>.nt-page-section__body{padding:var(--spacing-4) var(--spacing-6) var(--spacing-6)}.nt-page-section--surface>.nt-page-section__header+.nt-page-section__body{padding-top:0}@media(max-width:767px){.nt-page-shell{gap:var(--spacing-4)}.nt-page-header{grid-template-columns:auto minmax(0,1fr)}.nt-page-header__actions{grid-column:1 / -1;justify-content:flex-start}.nt-page-section__header,.nt-page-section--surface>.nt-page-section__body{padding-right:var(--spacing-4);padding-left:var(--spacing-4)}}body{margin:0;color:var(--color-semantic-text);font-family:var(--font-family-sans);line-height:var(--font-line-height-body);background:var(--color-semantic-surface-alt)}.management-page-viewport{box-sizing:border-box;min-width:0;padding:var(--spacing-6) var(--spacing-8) var(--spacing-8);width:100%}.management-page-viewport>*{min-width:0}.page-stack{display:flex;flex-direction:column;gap:var(--spacing-6);min-width:0;width:100%}.management-page-viewport>.ant-space-vertical{display:flex;flex-direction:column;gap:var(--spacing-6)!important;width:100%}@media(max-width:767px){.management-page-viewport{padding:var(--spacing-4)}.page-stack,.management-page-viewport>.ant-space-vertical{gap:var(--spacing-4)!important}}.management-page-viewport>.page-stack>:first-child :is(h2,h3).ant-typography,.management-page-viewport>.page-stack>:first-child:is(h2,h3).ant-typography,.management-page-viewport>.ant-space-vertical>:first-child :is(h2,h3).ant-typography,.management-page-viewport>.ant-space-vertical>:first-child:is(h2,h3).ant-typography,[data-page-shell=platform-governance]>:first-child :is(h2,h3).ant-typography{margin:0!important;color:var(--color-semantic-text)!important;font-size:var(--font-size-2xl)!important;font-weight:var(--font-weight-bold)!important;line-height:var(--font-line-height-heading)!important;letter-spacing:-.02em}.management-page-viewport .ant-card-head-title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.ant-pro-sider .ant-menu-item,.ant-pro-sider .ant-menu-item:after,.ant-pro-sider .ant-menu-submenu,.ant-pro-sider .ant-menu-submenu-title,.ant-pro-sider .ant-menu-submenu-arrow,.ant-pro-sider .ant-menu-submenu-arrow:before,.ant-pro-sider .ant-menu-submenu-arrow:after,.ant-pro-sider .ant-menu-title-content,.ant-pro-sider .ant-menu-item a,.ant-pro-sider .ant-menu-item-icon,.ant-pro-sider .ant-menu-item .anticon,.ant-pro-sider .ant-motion-collapse{transition:none!important;animation:none!important}.ant-modal .ant-input-textarea-show-count,.ant-drawer .ant-input-textarea-show-count{margin-bottom:var(--spacing-6, 24px)}
