*{box-sizing:border-box}html,body,#app{height:100%;margin:0;font-family:var(--nf-font-sans)}#app>div{height:100%}:root{--nf-primary-l: #e7eff8;--nf-primary: #1a4d8f;--nf-primary-hover: #143d72;--nf-primary-active: #0f2f59;--nf-primary-d: #143d72;--nf-success-l: #eaf5ee;--nf-success: #0f7b3f;--nf-success-hover: #0b5c2f;--nf-success-active: #08461f;--nf-success-d: #0b5c2f;--nf-danger-l: #fbeced;--nf-danger: #a4262c;--nf-danger-hover: #7d1c21;--nf-danger-active: #5f1418;--nf-danger-d: #7d1c21;--nf-warning-l: #fbf3e2;--nf-warning: #8a6100;--nf-warning-hover: #6b4b00;--nf-warning-active: #4d3600;--nf-warning-d: #6b4b00;--nf-info-l: #e4f1f4;--nf-info: #0e7490;--nf-info-hover: #0b5a70;--nf-info-active: #08424f;--nf-info-d: #0b5a70;--nf-neutral-l: #eef0f2;--nf-neutral: #666d74;--nf-neutral-d: #4e545b;--nf-text-1: #171a1d;--nf-text-2: #4e545b;--nf-text-3: #666d74;--nf-text-disabled: #a2a8ae;--nf-text-inverse: #e6e9ec;--nf-bg: #f1f3f5;--nf-bg-card: #ffffff;--nf-bg-subtle: #eef0f2;--nf-bg-inverse: #171a1d;--nf-border: #dfe3e7;--nf-border-strong: #c3c9d0;--nf-focus-color: #1a4d8f;--nf-focus-width: 2px;--nf-focus-offset: 2px;--nf-focus-ring: 0 0 0 var(--nf-focus-offset) var(--nf-bg-card), 0 0 0 calc(var(--nf-focus-offset) + var(--nf-focus-width)) var(--nf-focus-color);--nf-space-1: 4px;--nf-space-2: 8px;--nf-space-3: 12px;--nf-space-4: 16px;--nf-space-5: 20px;--nf-space-6: 24px;--nf-space-8: 32px;--nf-space-10: 40px;--nf-space-12: 48px;--nf-space-16: 64px;--nf-radius-sm: 2px;--nf-radius-md: 3px;--nf-radius-lg: 4px;--nf-radius-xl: 6px;--nf-radius-full: 9999px;--nf-shadow-ink: 23, 26, 29;--nf-shadow-1: 0 1px 1px rgba(var(--nf-shadow-ink), .04), 0 1px 3px rgba(var(--nf-shadow-ink), .08);--nf-shadow-2: 0 1px 2px rgba(var(--nf-shadow-ink), .05), 0 2px 6px rgba(var(--nf-shadow-ink), .08);--nf-shadow-3: 0 2px 4px rgba(var(--nf-shadow-ink), .06), 0 6px 16px rgba(var(--nf-shadow-ink), .1);--nf-shadow-4: 0 4px 8px rgba(var(--nf-shadow-ink), .08), 0 16px 32px rgba(var(--nf-shadow-ink), .14);--nf-duration-fast: .12s;--nf-duration-base: .2s;--nf-duration-slow: .32s;--nf-ease-standard: cubic-bezier(.4, 0, .2, 1);--nf-ease-out: cubic-bezier(0, 0, .2, 1);--nf-ease-in: cubic-bezier(.4, 0, 1, 1);--nf-font-sans: system-ui, -apple-system, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--nf-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--nf-fs-1: 12px;--nf-fs-2: 13px;--nf-fs-3: 14px;--nf-fs-4: 16px;--nf-fs-5: 20px;--nf-fs-6: 24px;--nf-lh-tight: 1.35;--nf-lh-base: 1.6;--nf-lh-loose: 1.75;--nf-fw-normal: 400;--nf-fw-medium: 500;--nf-fw-semibold: 600;--nf-tracking-label: .04em;--nf-tracking-display: -.01em;--nf-topbar-bg: #123a63;--nf-topbar-fg: #eaf1f8;--nf-topbar-line: #0d2c4c;--nf-topbar-h: 52px}:root:lang(zh-Hant){--nf-font-sans: system-ui, -apple-system, "Segoe UI", "PingFang HK", "PingFang TC", "Microsoft JhengHei", "Noto Sans CJK HK", "Noto Sans CJK TC", sans-serif}#app :focus-visible{outline:var(--nf-focus-width) solid var(--nf-focus-color);outline-offset:var(--nf-focus-offset)}#app .n-input:has(.n-input__input-el:focus-visible,.n-input__textarea-el:focus-visible){outline:var(--nf-focus-width) solid var(--nf-focus-color);outline-offset:var(--nf-focus-offset)}#app .n-input__input-el:focus-visible,#app .n-input__textarea-el:focus-visible{outline:none}#app .n-menu-item-content:has(.n-menu-item-content-header a:focus-visible){outline:var(--nf-focus-width) solid var(--nf-focus-color);outline-offset:calc(-1 * var(--nf-focus-width))}#app .n-menu-item-content-header a:focus-visible{outline:none}#app h1{margin:0;font-size:var(--nf-fs-5);font-weight:var(--nf-fw-semibold);line-height:var(--nf-lh-tight);letter-spacing:var(--nf-tracking-display);color:var(--nf-text-1)}#app .n-card-header__main{letter-spacing:var(--nf-tracking-display)}#app .n-data-table-th{font-size:var(--nf-fs-1);letter-spacing:var(--nf-tracking-label)}#app .n-statistic__label{letter-spacing:var(--nf-tracking-label)}#app .n-statistic-value__content{letter-spacing:var(--nf-tracking-display)}#app .n-statistic-value__prefix,#app .n-statistic-value__suffix{font-weight:var(--nf-fw-normal)}.nf-meta{font-size:var(--nf-fs-2);line-height:var(--nf-lh-base);color:var(--nf-text-3)}.nf-label{font-size:var(--nf-fs-1);font-weight:var(--nf-fw-medium);letter-spacing:var(--nf-tracking-label);color:var(--nf-text-3)}.nf-num{font-weight:var(--nf-fw-semibold);letter-spacing:var(--nf-tracking-display);font-variant-numeric:tabular-nums;color:var(--nf-text-1)}#app .n-card{box-shadow:none;border-color:var(--nf-border-strong)}#app .n-data-table-th{border-bottom:1px solid var(--nf-border-strong)}.nf-danger-body{font-size:var(--nf-fs-3);line-height:var(--nf-lh-base)}.n-popconfirm .nf-danger-body{max-width:340px;font-size:var(--nf-fs-1)}.nf-danger-detail{color:var(--nf-text-1)}.nf-danger-typed{margin-top:var(--nf-space-4);padding-top:var(--nf-space-3);border-top:1px solid var(--nf-border)}.nf-danger-typed-label{margin-bottom:var(--nf-space-2);font-size:var(--nf-fs-2);color:var(--nf-text-2)}
