:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ngt-surface:#fff;--ngt-surface-sunken:#f7f7f8;--ngt-surface-raised:#fff;--ngt-surface-muted:#f4f4f5;--ngt-ink:#27272a;--ngt-ink-muted:#62626b;--ngt-ink-faint:#8b8b94;--ngt-line:#e4e4e7;--ngt-line-strong:#8b8b94;--ngt-action:#18181b;--ngt-action-hover:#3f3f46;--ngt-on-action:#fff;--ngt-green-50:#eaf5ef;--ngt-green-100:#c8e2d5;--ngt-green-200:#9ed3bb;--ngt-green-300:#5fc3a2;--ngt-green-600:#006b55;--ngt-green-700:#005541;--ngt-green-800:#1d4a3d;--ngt-green-900:#14302a;--ngt-green-950:#06261e;--ngt-accent:var(--ngt-green-600);--ngt-accent-hover:var(--ngt-green-700);--ngt-accent-soft:var(--ngt-green-50);--ngt-accent-tint:var(--ngt-green-100);--ngt-on-accent:#fff;--ngt-focus-ring:var(--ngt-accent);--ngt-orange-50:#fff3e9;--ngt-orange-100:#f4ddc9;--ngt-orange-200:#f0b98c;--ngt-orange-300:#e29a63;--ngt-orange-500:#c4692e;--ngt-orange-600:#a84f1f;--ngt-orange-700:#9b4b1b;--ngt-orange-800:#4a2c17;--ngt-orange-900:#2e1c10;--ngt-highlight:var(--ngt-orange-500);--ngt-highlight-hover:var(--ngt-orange-600);--ngt-highlight-ink:var(--ngt-orange-700);--ngt-highlight-soft:var(--ngt-orange-50);--ngt-highlight-tint:var(--ngt-orange-100);--ngt-success-ink:var(--ngt-green-700);--ngt-success-soft:var(--ngt-green-50);--ngt-warning-ink:#87600d;--ngt-warning-soft:#fff8df;--ngt-danger-ink:#b52e36;--ngt-danger-soft:#fff0f1;--ngt-danger:#b52e36;--ngt-on-danger:#fff;--ngt-info-ink:#315ea8;--ngt-info-soft:#edf3fc;--ngt-neutral-ink:var(--ngt-ink-muted);--ngt-neutral-soft:var(--ngt-surface-muted);--ngt-environment:#5e3a9f;--ngt-on-environment:#fff;--ngt-chart-1:#0e8a68;--ngt-chart-2:#c4692e;--ngt-chart-3:#3b6fc9;--ngt-chart-4:#9a8a1a;--ngt-chart-5:#b04a86;--ngt-shadow-popover:0 4px 12px #18181b14, 0 0 0 1px #e4e4e7;--ngt-shadow-dialog:0 16px 40px #18181b29, 0 0 0 1px #e4e4e7;--ngt-space-1:4px;--ngt-space-2:8px;--ngt-space-3:12px;--ngt-space-4:16px;--ngt-space-5:20px;--ngt-space-6:24px;--ngt-space-8:32px;--ngt-space-10:40px;--ngt-space-12:48px;--ngt-space-16:64px;--ngt-control-sm:32px;--ngt-control-md:36px;--ngt-control-lg:40px;--ngt-row-compact:36px;--ngt-row-default:44px;--ngt-sidebar:240px;--ngt-content-max:1280px;--ngt-field-max:480px;--ngt-radius-xs:4px;--ngt-radius-sm:6px;--ngt-radius-md:8px;--ngt-radius-lg:12px;--ngt-radius-full:9999px;--ngt-font-sans:Inter, "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--ngt-font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, "Noto Sans SC", monospace;--background:var(--ngt-surface);--foreground:var(--ngt-ink);--card:var(--ngt-surface);--card-foreground:var(--ngt-ink);--popover:var(--ngt-surface-raised);--popover-foreground:var(--ngt-ink);--primary:var(--ngt-action);--primary-foreground:var(--ngt-on-action);--secondary:var(--ngt-surface-muted);--secondary-foreground:var(--ngt-ink);--muted:var(--ngt-surface-muted);--muted-foreground:var(--ngt-ink-muted);--accent:var(--ngt-accent-soft);--accent-foreground:var(--ngt-accent);--destructive:var(--ngt-danger);--destructive-foreground:var(--ngt-on-danger);--border:var(--ngt-line);--input:var(--ngt-line-strong);--ring:var(--ngt-focus-ring);--chart-1:var(--ngt-chart-1);--chart-2:var(--ngt-chart-2);--chart-3:var(--ngt-chart-3);--chart-4:var(--ngt-chart-4);--chart-5:var(--ngt-chart-5);--sidebar:var(--ngt-surface);--sidebar-foreground:var(--ngt-ink);--sidebar-primary:var(--ngt-accent);--sidebar-primary-foreground:var(--ngt-on-accent);--sidebar-accent:var(--ngt-accent-soft);--sidebar-accent-foreground:var(--ngt-accent);--sidebar-border:var(--ngt-line);--sidebar-ring:var(--ngt-focus-ring);--radius:var(--ngt-radius-md);--brand-green:var(--ngt-accent);--brand-green-hover:var(--ngt-accent-hover);--brand-green-soft:var(--ngt-accent-soft);--brand-green-tint:var(--ngt-accent-tint);--brand-orange:var(--ngt-highlight);--brand-orange-ink:var(--ngt-highlight-ink);--brand-orange-hover:var(--ngt-highlight-hover);--brand-orange-soft:var(--ngt-highlight-soft);--brand-orange-tint:var(--ngt-highlight-tint);--brand-highlight:#ecdcae;--action:var(--ngt-action);--action-hover:var(--ngt-action-hover);--action-foreground:var(--ngt-on-action);--success:var(--ngt-success-ink);--success-soft:var(--ngt-success-soft);--warning:var(--ngt-warning-ink);--warning-soft:var(--ngt-warning-soft);--destructive-soft:var(--ngt-danger-soft);--information:var(--ngt-info-ink);--information-soft:var(--ngt-info-soft);--neon:var(--ngt-accent);--status-active:var(--ngt-success-ink);--status-sleeping:var(--ngt-ink-muted);--status-scaling:var(--ngt-warning-ink);font-family:var(--ngt-font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;font-size:16px}@theme inline{--color-ngt-surface: var(--ngt-surface); --color-ngt-surface-sunken: var(--ngt-surface-sunken); --color-ngt-surface-raised: var(--ngt-surface-raised); --color-ngt-surface-muted: var(--ngt-surface-muted); --color-ngt-ink: var(--ngt-ink); --color-ngt-ink-muted: var(--ngt-ink-muted); --color-ngt-ink-faint: var(--ngt-ink-faint); --color-ngt-line: var(--ngt-line); --color-ngt-line-strong: var(--ngt-line-strong); --color-ngt-action: var(--ngt-action); --color-ngt-action-hover: var(--ngt-action-hover); --color-ngt-on-action: var(--ngt-on-action); --color-ngt-green-50: var(--ngt-green-50); --color-ngt-green-100: var(--ngt-green-100); --color-ngt-green-200: var(--ngt-green-200); --color-ngt-green-300: var(--ngt-green-300); --color-ngt-green-600: var(--ngt-green-600); --color-ngt-green-700: var(--ngt-green-700); --color-ngt-green-800: var(--ngt-green-800); --color-ngt-green-900: var(--ngt-green-900); --color-ngt-green-950: var(--ngt-green-950); --color-ngt-accent: var(--ngt-accent); --color-ngt-accent-hover: var(--ngt-accent-hover); --color-ngt-accent-soft: var(--ngt-accent-soft); --color-ngt-accent-tint: var(--ngt-accent-tint); --color-ngt-on-accent: var(--ngt-on-accent); --color-ngt-focus-ring: var(--ngt-focus-ring); --color-ngt-orange-50: var(--ngt-orange-50); --color-ngt-orange-100: var(--ngt-orange-100); --color-ngt-orange-200: var(--ngt-orange-200); --color-ngt-orange-300: var(--ngt-orange-300); --color-ngt-orange-500: var(--ngt-orange-500); --color-ngt-orange-600: var(--ngt-orange-600); --color-ngt-orange-700: var(--ngt-orange-700); --color-ngt-orange-800: var(--ngt-orange-800); --color-ngt-orange-900: var(--ngt-orange-900); --color-ngt-highlight: var(--ngt-highlight); --color-ngt-highlight-hover: var(--ngt-highlight-hover); --color-ngt-highlight-ink: var(--ngt-highlight-ink); --color-ngt-highlight-soft: var(--ngt-highlight-soft); --color-ngt-highlight-tint: var(--ngt-highlight-tint); --color-ngt-success-ink: var(--ngt-success-ink); --color-ngt-success-soft: var(--ngt-success-soft); --color-ngt-warning-ink: var(--ngt-warning-ink); --color-ngt-warning-soft: var(--ngt-warning-soft); --color-ngt-danger-ink: var(--ngt-danger-ink); --color-ngt-danger-soft: var(--ngt-danger-soft); --color-ngt-danger: var(--ngt-danger); --color-ngt-on-danger: var(--ngt-on-danger); --color-ngt-info-ink: var(--ngt-info-ink); --color-ngt-info-soft: var(--ngt-info-soft); --color-ngt-neutral-ink: var(--ngt-neutral-ink); --color-ngt-neutral-soft: var(--ngt-neutral-soft); --color-ngt-environment: var(--ngt-environment); --color-ngt-on-environment: var(--ngt-on-environment); --color-ngt-chart-1: var(--ngt-chart-1); --color-ngt-chart-2: var(--ngt-chart-2); --color-ngt-chart-3: var(--ngt-chart-3); --color-ngt-chart-4: var(--ngt-chart-4); --color-ngt-chart-5: var(--ngt-chart-5); --color-action: var(--action); --color-action-hover: var(--action-hover); --color-action-foreground: var(--action-foreground); --color-brand-green: var(--brand-green); --color-brand-green-hover: var(--brand-green-hover); --color-brand-green-soft: var(--brand-green-soft); --color-brand-orange: var(--brand-orange); --color-brand-orange-ink: var(--brand-orange-ink); --color-brand-orange-hover: var(--brand-orange-hover); --color-brand-orange-soft: var(--brand-orange-soft); --color-brand-orange-tint: var(--brand-orange-tint); --color-success: var(--success); --color-success-soft: var(--success-soft); --color-warning: var(--warning); --color-warning-soft: var(--warning-soft); --color-destructive-soft: var(--destructive-soft); --color-information: var(--information); --color-information-soft: var(--information-soft); --spacing-ngt-space-1: var(--ngt-space-1); --spacing-ngt-space-2: var(--ngt-space-2); --spacing-ngt-space-3: var(--ngt-space-3); --spacing-ngt-space-4: var(--ngt-space-4); --spacing-ngt-space-5: var(--ngt-space-5); --spacing-ngt-space-6: var(--ngt-space-6); --spacing-ngt-space-8: var(--ngt-space-8); --spacing-ngt-space-10: var(--ngt-space-10); --spacing-ngt-space-12: var(--ngt-space-12); --spacing-ngt-space-16: var(--ngt-space-16); --spacing-ngt-control-sm: var(--ngt-control-sm); --spacing-ngt-control-md: var(--ngt-control-md); --spacing-ngt-control-lg: var(--ngt-control-lg); --spacing-ngt-row-compact: var(--ngt-row-compact); --spacing-ngt-row-default: var(--ngt-row-default); --spacing-ngt-sidebar: var(--ngt-sidebar); --spacing-ngt-content-max: var(--ngt-content-max); --spacing-ngt-field-max: var(--ngt-field-max); --radius-ngt-xs: var(--ngt-radius-xs); --radius-ngt-sm: var(--ngt-radius-sm); --radius-ngt-md: var(--ngt-radius-md); --radius-ngt-lg: var(--ngt-radius-lg); --radius-ngt-full: var(--ngt-radius-full); --shadow-ngt-popover: var(--ngt-shadow-popover); --shadow-ngt-dialog: var(--ngt-shadow-dialog); --font-sans: var(--ngt-font-sans); --font-mono: var(--ngt-font-mono);}.ngt-environment-banner{color:var(--ngt-on-environment);background-color:var(--ngt-environment);background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ngt-on-environment) 10%, transparent) 0 8px, transparent 8px 16px);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;padding:8px 16px;font-size:14px;line-height:1.55;display:flex}.ngt-environment-banner p{margin:0}.ngt-environment-banner strong{font-weight:600}.ngt-environment-banner a{color:inherit;text-underline-offset:3px;white-space:nowrap;font-weight:500;text-decoration:underline}.ngt-environment-banner a:focus-visible{outline:2px solid var(--ngt-on-environment);outline-offset:2px;border-radius:2px}@media print{.ngt-environment-banner{color:#000;background:0 0;border:2px solid #000}.ngt-environment-banner a{display:none}}
