: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-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-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);}@font-face{font-family:Inter;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.ngt-legal{background:var(--ngt-surface);min-height:100vh;color:var(--ngt-ink);font-family:var(--ngt-font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;flex-direction:column;font-size:14px;line-height:1.6;display:flex}.ngt-legal *{box-sizing:border-box}.ngt-legal :where(h1,h2,p,ul){margin:0}.ngt-legal a{color:var(--ngt-accent);text-underline-offset:3px}.ngt-legal a:hover{color:var(--ngt-accent-hover)}.ngt-legal :where(a,[tabindex]):focus-visible{outline:2px solid var(--ngt-focus-ring);outline-offset:3px;border-radius:2px}.ngt-legal .legal-shell{width:min(720px,100% - 48px);margin-inline:auto}.ngt-legal .legal-skip{z-index:10;background:var(--ngt-surface);padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.ngt-legal .legal-skip:focus{transform:none}.ngt-legal .legal-header{border-bottom:1px solid var(--ngt-line)}.ngt-legal .legal-header-inner{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.ngt-legal .legal-brand{color:var(--ngt-ink)}.ngt-legal .legal-brand .ngt-brand-mark{width:27px;height:27px;color:var(--ngt-accent)}.ngt-legal .legal-brand .ngt-brand-wordmark{font-size:24px}.ngt-legal .legal-brand .ngt-brand-dot{color:var(--ngt-accent)}.ngt-legal .legal-header-link{color:var(--ngt-ink);font-size:14px;font-weight:500;text-decoration:none}.ngt-legal .legal-header-link:hover{color:var(--ngt-accent);text-decoration:underline}.ngt-legal .legal-main{outline:none;flex:1;padding-block:48px 64px}.ngt-legal .legal-eyebrow{color:var(--ngt-ink-muted);font-size:12px}.ngt-legal h1{letter-spacing:0;margin-top:8px;font-size:30px;font-weight:600;line-height:1.3}.ngt-legal .legal-status{border:1px solid var(--ngt-line);border-radius:var(--ngt-radius-md);background:var(--ngt-warning-soft);justify-items:start;gap:8px;margin-top:24px;padding:16px;display:grid}.ngt-legal .legal-chip{border-radius:var(--ngt-radius-xs);background:var(--ngt-surface);color:var(--ngt-warning-ink);padding:2px 8px;font-size:12px;font-weight:600;line-height:1.5;box-shadow:inset 0 0 0 1px}.ngt-legal .legal-status p{color:var(--ngt-ink)}.ngt-legal .legal-summary{margin-top:32px;font-size:16px;line-height:1.65}.ngt-legal section{border-top:1px solid var(--ngt-line);margin-top:32px;padding-top:24px}.ngt-legal h2{font-size:18px;font-weight:600;line-height:1.5}.ngt-legal section ul{gap:8px;margin-top:12px;padding-left:1.25em;font-size:16px;line-height:1.65;display:grid}.ngt-legal section li::marker{color:var(--ngt-ink-muted)}.ngt-legal .legal-contact{color:var(--ngt-ink-muted);overflow-wrap:anywhere;margin-top:40px}.ngt-legal .legal-footer{border-top:1px solid var(--ngt-line)}.ngt-legal .legal-footer-inner{color:var(--ngt-ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:24px;font-size:12px;display:flex}.ngt-legal .legal-footer nav{flex-wrap:wrap;gap:8px 24px;display:flex}.ngt-legal .legal-footer nav a{color:var(--ngt-ink-muted);text-decoration:none}.ngt-legal .legal-footer nav a:hover{color:var(--ngt-ink);text-decoration:underline}.ngt-legal .legal-footer nav a[aria-current=page]{color:var(--ngt-ink);font-weight:500}@media (width<=520px){.ngt-legal .legal-shell{width:calc(100% - 32px)}.ngt-legal .legal-main{padding-block:32px 48px}.ngt-legal h1{font-size:24px}}
