:root{--mg-color-primary:#0052d9;--mg-color-primary-light-3:#618dff;--mg-color-primary-light-5:#8eabff;--mg-color-primary-light-7:#b5c7ff;--mg-color-primary-light-8:#d9e1ff;--mg-color-primary-light-9:#f2f3ff;--mg-color-primary-dark-2:#003cab;--mg-color-success:#2ba471;--mg-color-success-light-3:#56c08d;--mg-color-success-light-5:#92dab2;--mg-color-success-light-7:#c6f3d7;--mg-color-success-light-8:#e3f9e9;--mg-color-success-light-9:#f2fbf5;--mg-color-success-dark-2:#008858;--mg-color-warning:#e37318;--mg-color-warning-light-3:#fa9550;--mg-color-warning-light-5:#ffb98c;--mg-color-warning-light-7:#ffd9c2;--mg-color-warning-light-8:#fff1e9;--mg-color-warning-light-9:#fff8f3;--mg-color-warning-dark-2:#be5a00;--mg-color-danger:#d54941;--mg-color-danger-light-3:#ff9285;--mg-color-danger-light-5:#ffb9b0;--mg-color-danger-light-7:#ffd8d2;--mg-color-danger-light-8:#fff0ed;--mg-color-danger-light-9:#fff8f6;--mg-color-danger-dark-2:#ad352f;--mg-color-info:#6f7686;--mg-color-info-light-3:#858a99;--mg-color-info-light-5:#a2a6b1;--mg-color-info-light-7:#c4c6cd;--mg-color-info-light-8:#dcdde1;--mg-color-info-light-9:#e7e8eb;--mg-color-info-dark-2:#535d6d;--mg-color-primary-hover:var(--mg-color-primary-light-3);--mg-color-primary-active:var(--mg-color-primary-dark-2);--mg-color-success-hover:var(--mg-color-success-light-3);--mg-color-success-active:var(--mg-color-success-dark-2);--mg-color-warning-hover:var(--mg-color-warning-light-3);--mg-color-warning-active:var(--mg-color-warning-dark-2);--mg-color-danger-hover:var(--mg-color-danger-light-3);--mg-color-danger-active:var(--mg-color-danger-dark-2);--mg-color-info-hover:var(--mg-color-info-light-3);--mg-color-info-active:var(--mg-color-info-dark-2);--mg-color-white:#fff;--mg-color-black:#000;--mg-color-bg:#f3f3f4;--mg-color-text-primary:#272b34;--mg-color-text-regular:#424a57;--mg-color-text-secondary:#6f7686;--mg-color-text-placeholder:#a2a6b1;--mg-color-border:#dcdde1;--mg-color-border-light:#e7e8eb;--mg-color-border-lighter:#eeeef0;--mg-color-border-extra-light:#f3f3f4;--mg-color-control-hover-border:var(--mg-color-primary-light-5);--mg-color-control-focus-border:var(--mg-color-primary);--mg-color-fill-hover:var(--mg-color-primary-light-9);--mg-color-fill-active:var(--mg-color-primary-light-8);--mg-color-disabled-bg:var(--mg-color-border-extra-light);--mg-color-disabled-text:var(--mg-color-text-placeholder);--mg-opacity-disabled:.55;--mg-font-family:"Alibaba PuHuiTi 3.0", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--mg-font-family-monospace:"Courier New", Courier, monospace;--mg-font-size-extra-large:20px;--mg-font-size-large:18px;--mg-font-size-medium:16px;--mg-font-size-base:14px;--mg-font-size-small:13px;--mg-font-size-extra-small:12px;--mg-font-weight-primary:500;--mg-font-weight-secondary:400;--mg-line-height-extra-large:1.8;--mg-line-height-large:1.6;--mg-line-height-medium:1.5;--mg-line-height-base:1.4;--mg-line-height-small:1.2;--mg-spacing-base:4px;--mg-spacing-extra-small:4px;--mg-spacing-small:8px;--mg-spacing-medium:16px;--mg-spacing-large:24px;--mg-spacing-extra-large:32px;--mg-padding-base:16px;--mg-padding-small:12px;--mg-padding-large:20px;--mg-margin-base:16px;--mg-margin-small:8px;--mg-margin-large:24px;--mg-border-radius-base:3px;--mg-border-radius-small:2px;--mg-border-radius-large:6px;--mg-border-radius-round:20px;--mg-border-radius-circle:50%;--mg-border-width-base:1px;--mg-border-width-thick:2px;--mg-box-shadow-base:0 1px 4px #0000000f, 0 0 1px #0000000a;--mg-box-shadow-light:0 2px 8px #0000000a;--mg-box-shadow-dark:0 4px 16px #00000014;--mg-box-shadow-hover:0 8px 24px #0000000f;--mg-focus-ring:0 0 0 2px var(--mg-color-primary-light-8,#d9e1ff);--mg-focus-ring-danger:0 0 0 2px var(--mg-color-danger-light-8,#fff0ed)}html,body,[class*=mg-]{font-family:var(--mg-font-family)}.mg-card{background:var(--mg-color-white);border:1px solid var(--mg-color-border);border-radius:var(--mg-border-radius-base);padding:var(--mg-padding-large)}.mg-card+.mg-card{margin-top:var(--mg-margin-base)}.mg-page-title{font-size:var(--mg-font-size-extra-large);font-weight:var(--mg-font-weight-primary);color:var(--mg-color-text-primary);margin:0 0 16px;line-height:1.4}.mg-table-toolbar{margin-bottom:var(--mg-margin-base);justify-content:space-between;align-items:center;display:flex}.mg-search-form{gap:var(--mg-spacing-small);margin-bottom:var(--mg-margin-base);padding:var(--mg-padding-base);background:var(--mg-color-white);border:1px solid var(--mg-color-border);border-radius:var(--mg-border-radius-base);flex-wrap:wrap;display:flex}.mg-status-success{color:var(--mg-color-success)}.mg-status-warning{color:var(--mg-color-warning)}.mg-status-error{color:var(--mg-color-danger)}.mg-status-disabled{color:var(--mg-color-text-secondary)}.mg-sidebar{background:var(--mg-color-white);color:var(--mg-color-text-primary);flex-shrink:0;transition:width .3s;overflow:hidden}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--doc-bg:var(--mg-color-white);--doc-bg-sidebar:var(--mg-color-bg);--doc-bg-hover:var(--mg-color-border-extra-light);--doc-bg-active:var(--mg-color-fill-active);--doc-bg-soft:var(--mg-color-border-extra-light);--doc-bg-elevated:var(--mg-color-white);--doc-text:var(--mg-color-text-primary);--doc-text-secondary:var(--mg-color-text-regular);--doc-text-tertiary:var(--mg-color-text-secondary);--doc-text-placeholder:var(--mg-color-text-placeholder);--doc-border:var(--mg-color-border);--doc-border-subtle:var(--mg-color-border-light);--doc-border-strong:var(--mg-color-info-light-7);--doc-primary:var(--mg-color-primary);--doc-primary-hover:var(--mg-color-primary-hover);--doc-primary-active:var(--mg-color-primary-active);--doc-primary-soft:var(--mg-color-primary-light-9);--doc-primary-subtle:var(--mg-color-primary-light-8);--doc-danger:var(--mg-color-danger);--doc-danger-hover:var(--mg-color-danger-hover);--doc-danger-soft:var(--mg-color-danger-light-9);--doc-danger-subtle:var(--mg-color-danger-light-8);--doc-success:var(--mg-color-success);--doc-success-soft:var(--mg-color-success-light-9);--doc-success-subtle:var(--mg-color-success-light-8);--doc-warning:var(--mg-color-warning);--doc-warning-soft:var(--mg-color-warning-light-9);--doc-warning-subtle:var(--mg-color-warning-light-8);--doc-info:var(--mg-color-info);--doc-info-soft:var(--mg-color-info-light-9);--doc-overlay:color-mix(in srgb, var(--mg-color-black) 32%, transparent);--doc-overlay-strong:color-mix(in srgb, var(--mg-color-black) 40%, transparent);--doc-white-translucent:color-mix(in srgb, var(--mg-color-white) 94%, transparent);--doc-font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--doc-sidebar-width:268px;--doc-header-height:64px;--doc-catalogue-width:308px;--doc-editor-width:820px;--doc-panel-width:320px;--doc-radius-sm:4px;--doc-radius:6px;--doc-radius-lg:8px;--doc-shadow-menu:color-mix(in srgb, var(--mg-color-black) 4%, transparent) 0 8px 24px 8px, color-mix(in srgb, var(--mg-color-black) 4%, transparent) 0 6px 12px, color-mix(in srgb, var(--mg-color-black) 6%, transparent) 0 4px 8px -8px;--doc-shadow-dialog:0 12px 40px color-mix(in srgb, var(--mg-color-black) 16%, transparent);--motion-fast:.1s;--motion-normal:.16s;--motion-panel:.2s;--ease-standard:cubic-bezier(.2, 0, 0, 1);font-family:var(--doc-font-family);color:var(--doc-text);background:var(--doc-bg);font-synthesis:none;text-rendering:optimizelegibility}html.doc-sidebar-collapsed{--doc-sidebar-width:64px}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-normal:0s;--motion-panel:0s}}*{box-sizing:border-box;scrollbar-color:color-mix(in srgb, var(--doc-text-placeholder) 58%, transparent) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--doc-text-placeholder) 58%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-width:36px;min-height:36px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--doc-text-secondary) 72%, transparent);background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:var(--doc-text-secondary);background-clip:padding-box}::-webkit-scrollbar-button{width:0;height:0;display:none}html,body,#app{width:100%;min-width:320px;min-height:100%;margin:0}body{min-height:100vh;color:var(--doc-text);background:var(--doc-bg);font-family:var(--doc-font-family);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}button,input,textarea{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid color-mix(in srgb, var(--mg-color-primary) 75%, transparent);outline-offset:2px}.icon-button{border-radius:var(--doc-radius);width:32px;height:32px;color:var(--doc-text-secondary);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover{color:var(--doc-text);background:var(--doc-bg-hover)}.primary-button,.secondary-button{border-radius:var(--doc-radius);cursor:pointer;height:32px;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.primary-button{border:1px solid var(--doc-primary);color:var(--mg-color-white);background:var(--doc-primary)}.primary-button:hover{border-color:var(--doc-primary-hover);background:var(--doc-primary-hover)}.secondary-button{border:1px solid var(--doc-border);color:var(--doc-text);background:var(--mg-color-white)}.secondary-button:hover{background:var(--doc-bg-soft)}.menu-popover{border:1px solid var(--doc-border);border-radius:var(--doc-radius);background:var(--mg-color-white);min-width:180px;box-shadow:var(--doc-shadow-menu);padding:4px}.menu-item{width:100%;min-height:36px;color:var(--doc-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:0 10px;display:flex}.menu-item:hover{background:var(--doc-bg-hover)}.muted{color:var(--doc-text-secondary)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
