:root{--nf-space-0: 0px;--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-none: 0px;--nf-radius-sm: 4px;--nf-radius-md: 8px;--nf-radius-lg: 12px;--nf-radius-xl: 16px;--nf-radius-2xl: 32px;--nf-radius-full: 9999px;--nf-owner-rail-width: 264px;--nf-owner-content-max: 1120px;--nf-font-family-sans: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Tamil", Latha, sans-serif;--nf-font-family-mono: "SF Mono", ui-monospace, Menlo, Consolas, monospace;--nf-font-size-xs: 12px;--nf-font-size-sm: 14px;--nf-font-size-base: 16px;--nf-font-size-lg: 18px;--nf-font-size-xl: 20px;--nf-font-size-2xl: 24px;--nf-font-size-3xl: 30px;--nf-font-size-4xl: 36px;--nf-font-weight-regular: 400;--nf-font-weight-medium: 500;--nf-font-weight-semibold: 600;--nf-font-weight-bold: 700;--nf-line-height-tight: 1.25;--nf-line-height-normal: 1.5;--nf-line-height-relaxed: 1.7;--nf-elevation-0: none;--nf-elevation-1: 0 1px 2px 0px rgba(15, 23, 42, .06);--nf-elevation-2: 0 2px 8px -1px rgba(15, 23, 42, .1);--nf-elevation-3: 0 8px 24px -4px rgba(15, 23, 42, .14);--nf-duration-fast: .12s;--nf-duration-base: .2s;--nf-duration-slow: .32s;--nf-duration-counter: .9s;--nf-easing-standard: cubic-bezier(.2, 0, 0, 1);--nf-neutral-bg-page: #f4f6f9;--nf-neutral-bg-surface: #ffffff;--nf-neutral-bg-surface-alt: #f9fafb;--nf-neutral-bg-inverse: #111827;--nf-neutral-text-secondary: #2b2f36;--nf-neutral-text-muted: #3d434d;--nf-neutral-text-inverse: #ffffff;--nf-neutral-text-disabled: #9aa2ae;--nf-neutral-border-subtle: #e2e5ea;--nf-neutral-border: #c8cdd6;--nf-neutral-border-control: #8b94a1;--nf-neutral-overlay: #0f172a;--nf-els-ink: #342f2e;--nf-els-purple: #7c2c6d;--nf-els-magenta: #bc287b;--nf-els-pink-red: #ee3166;--nf-els-pink: #ef549e;--nf-els-red-orange: #ef482d;--nf-els-orange: #f0552d;--nf-auth-page-bg: #f5f2f9;--nf-auth-gradient-start: #dc257a;--nf-auth-gradient-end: #8a0ca3;--nf-auth-heading-ink: #131d2b;--nf-auth-heading-accent: #7d0a59;--nf-auth-body: #3e495b;--nf-auth-field-border: #e2e1ea;--nf-auth-field-label: #767b89;--nf-auth-tile-bg: #fae9f4;--nf-auth-chevron: #8b94a1;--nf-feedback-success: #1c6b2b;--nf-feedback-success-subtle: #e6f5e9;--nf-feedback-warning: #8a5a00;--nf-feedback-warning-subtle: #fff4e0;--nf-feedback-info: #0b5fa4;--nf-feedback-info-subtle: #e4f1fb;--nf-feedback-success-on-subtle: #1c6b2b;--nf-feedback-warning-on-subtle: #8a5a00;--nf-feedback-info-on-subtle: #0b5fa4;--nf-stat-warning-accent: #8a5a00;--nf-stat-warning-subtle: #fff4e0;--nf-stat-info-accent: #6d3fbe;--nf-stat-info-subtle: #f0e9fb;--nf-status-pending-bg: #fff4e0;--nf-status-pending-fg: #8a5a00;--nf-status-assigned-bg: #e4f1fb;--nf-status-assigned-fg: #0b5fa4;--nf-status-accepted-bg: #e2f5f1;--nf-status-accepted-fg: #0a6b5c;--nf-status-in-progress-bg: #f0e9fb;--nf-status-in-progress-fg: #7a4bbd;--nf-status-resolved-bg: #e6f5e9;--nf-status-resolved-fg: #1c6b2b;--nf-status-closed-bg: #eef0f3;--nf-status-closed-fg: #4b5563;--nf-status-withdrawn-bg: #f3eef1;--nf-status-withdrawn-fg: #6b5563;--nf-status-duplicate-bg: #f6efe4;--nf-status-duplicate-fg: #7a5a2a;--nf-status-rejected-bg: #f9ebea;--nf-status-rejected-fg: #96322b;--nf-chart-total: #1d4ed8;--nf-chart-total-bg: #e8edfc;--nf-chart-in-progress: #3730a3;--nf-chart-in-progress-bg: #e9e8f7;--nf-chart-resolved: #15803d;--nf-chart-resolved-bg: #e5f4ea;--nf-chart-open: #c2410c;--nf-chart-open-bg: #fceee7;--nf-chart-closed: #334155;--nf-chart-closed-bg: #e9ecf1;--nf-chart-series-pending: #b45309;--nf-chart-series-assigned: #0369a1;--nf-chart-series-accepted: #0e7490;--nf-chart-series-in-progress: #6d28d9;--nf-chart-series-resolved: #177245;--nf-chart-series-closed: #475569;--nf-chart-slice-1: #1d4ed8;--nf-chart-slice-2: #0f766e;--nf-chart-slice-3: #b45309;--nf-chart-slice-4: #6d28d9;--nf-chart-slice-5: #be123c;--nf-chart-slice-6: #475569;--nf-priority-low-bg: #e6f5e9;--nf-priority-low-fg: #1c6b2b;--nf-priority-medium-bg: #fff4e0;--nf-priority-medium-fg: #8a5a00;--nf-priority-high-bg: #fdeceb;--nf-priority-high-fg: #b3261e;--nf-theme-swatch-brand: #db2491;--nf-theme-rail-brand: #570a49;--nf-theme-swatch-classic: #012a5e;--nf-theme-rail-classic: #012a5e;--nf-theme-swatch-plum: #7c2c6d;--nf-theme-rail-plum: #44183c;--nf-theme-swatch-magenta: #bc287b;--nf-theme-rail-magenta: #4c1032;--nf-theme-swatch-pink: #ef549e;--nf-theme-rail-pink: #54082c;--nf-theme-swatch-rose: #ee3166;--nf-theme-rail-rose: #55071d;--nf-theme-swatch-ember: #f0552d;--nf-theme-rail-ember: #561606;--nf-theme-swatch-ink: #342f2e;--nf-theme-rail-ink: #312c2b;--nf-theme-swatch-owner-purple: #6d28d9;--nf-theme-rail-owner-purple: #4c1d95;--nf-theme-swatch-owner-slate: #334155;--nf-theme-rail-owner-slate: #1e293b;--nf-theme-swatch-owner-deep: #0f766e;--nf-theme-rail-owner-deep: #134e4a;--nf-theme-swatch-owner-stone: #57534e;--nf-theme-rail-owner-stone: #292524;--nf-theme-swatch-owner-magenta: #be123c;--nf-theme-rail-owner-magenta: #881337;--nf-theme-swatch-owner-navy: #012a5e;--nf-theme-rail-owner-navy: #15294a}:root,[data-theme=brand]{--nf-theme-name: "brand";--nf-color-primary: #db2491;--nf-color-primary-strong: #a41b6d;--nf-color-primary-hover: #8a1a5c;--nf-color-primary-subtle: #fdeaf5;--nf-color-data-accent: #db2491;--nf-color-on-primary: #ffffff;--nf-color-surface-dark: #570a49;--nf-color-surface-dark-hover: #6d1a5e;--nf-color-on-surface-dark: #ffffff;--nf-color-text-primary: #570a49;--nf-color-danger: #ff3131;--nf-color-danger-strong: #c4181c;--nf-color-danger-subtle: #fdeceb;--nf-color-danger-on-subtle: #c4181c;--nf-color-success: #1e9e5a;--nf-color-success-strong: #127340;--nf-color-success-subtle: #e7f6ee;--nf-color-success-on-subtle: #127340;--nf-color-focus-ring: #a41b6d;--nf-color-link: #a41b6d;--nf-color-link-hover: #8a1a5c;--nf-color-table-header-bg: #fdeaf5;--nf-color-table-header-fg: #570a49;--nf-color-rail-top: #3d0632;--nf-color-rail-mid: #570a49;--nf-color-rail-bottom: #8a1a5c}[data-theme=classic]{--nf-theme-name: "classic";--nf-color-primary: #012a5e;--nf-color-primary-strong: #012a5e;--nf-color-primary-hover: #011f47;--nf-color-primary-subtle: #e6eefa;--nf-color-data-accent: #012a5e;--nf-color-on-primary: #ffffff;--nf-color-surface-dark: #012a5e;--nf-color-surface-dark-hover: #123f7a;--nf-color-on-surface-dark: #ffffff;--nf-color-text-primary: #012a5e;--nf-color-danger: #d32f2f;--nf-color-danger-strong: #b3261e;--nf-color-danger-subtle: #fdeceb;--nf-color-danger-on-subtle: #b3261e;--nf-color-success: #1e9e5a;--nf-color-success-strong: #127340;--nf-color-success-subtle: #e7f6ee;--nf-color-success-on-subtle: #127340;--nf-color-focus-ring: #012a5e;--nf-color-link: #012a5e;--nf-color-link-hover: #011f47;--nf-color-table-header-bg: #e6eefa;--nf-color-table-header-fg: #012a5e;--nf-color-rail-top: #01203f;--nf-color-rail-mid: #012a5e;--nf-color-rail-bottom: #123f7a}[data-theme=plum]{--nf-theme-name: "plum";--nf-color-primary: #7c2c6d;--nf-color-primary-strong: #7c2c6d;--nf-color-primary-hover: #652459;--nf-color-primary-subtle: #f8eaf5;--nf-color-data-accent: #7c2c6d;--nf-color-on-primary: #ffffff;--nf-color-surface-dark: #44183c;--nf-color-surface-dark-hover: #5e2153;--nf-color-on-surface-dark: #ffffff;--nf-color-text-primary: #7c2c6d;--nf-color-danger: #d32f2f;--nf-color-danger-strong: #b3261e;--nf-color-danger-subtle: #fdeceb;--nf-color-danger-on-subtle: #b3261e;--nf-color-success: #1e9e5a;--nf-color-success-strong: #127340;--nf-color-success-subtle: #e7f6ee;--nf-color-success-on-subtle: #127340;--nf-color-focus-ring: #7c2c6d;--nf-color-link: #7c2c6d;--nf-color-link-hover: #652459;--nf-color-table-header-bg: #f8eaf5;--nf-color-table-header-fg: #7c2c6d;--nf-color-rail-top: #2e1028;--nf-color-rail-mid: #44183c;--nf-color-rail-bottom: #5e2153}[data-theme=magenta]{--nf-theme-name: "magenta";--nf-color-primary: #bc287b;--nf-color-primary-strong: #bc287b;--nf-color-primary-hover: #a3236a;--nf-color-primary-subtle: #fae8f2;--nf-color-data-accent: #bc287b;--nf-color-on-primary: #ffffff;--nf-color-surface-dark: #4c1032;--nf-color-surface-dark-hover: #691645;--nf-color-on-surface-dark: #ffffff;--nf-color-text-primary: #bc287b;--nf-color-danger: #d32f2f;--nf-color-danger-strong: #b3261e;--nf-color-danger-subtle: #fdeceb;--nf-color-danger-on-subtle: #b3261e;--nf-color-success: #1e9e5a;--nf-color-success-strong: #127340;--nf-color-success-subtle: #e7f6ee;--nf-color-success-on-subtle: #127340;--nf-color-focus-ring: #bc287b;--nf-color-link: #bc287b;--nf-color-link-hover: #a3236a;--nf-color-table-header-bg: #fae8f2;--nf-color-table-header-fg: #bc287b;--nf-color-rail-top: #330a21;--nf-color-rail-mid: #4c1032;--nf-color-rail-bottom: #691645}[data-theme=pink]{--nf-theme-name: "pink";--nf-color-primary: #ef549e;--nf-color-primary-strong: #df1575;--nf-color-primary-hover: #c31267;--nf-color-primary-subtle: #fde5f0;--nf-color-data-accent: #df1575;--nf-color-on-primary: #ffffff;--nf-color-surface-dark: #54082c;--nf-color-surface-dark-hover: #750b3d;--nf-color-on-surface-dark: #ffffff;--nf-color-text-primary: #ca136a;--nf-color-danger: #d32f2f;--nf-color-danger-strong: #b3261e;--nf-color-danger-subtle: #fdeceb;--nf-color-danger-on-subtle: #b3261e;--nf-color-success: #1e9e5a;--nf-color-success-strong: #127340;--nf-color-success-subtle: #e7f6ee;--nf-color-success-on-subtle: #127340;--nf-color-focus-ring: #df1575;--nf-color-link: #df1575;--nf-color-link-hover: #c31267;--nf-color-table-header-bg: #fde5f0;--nf-color-table-header-fg: #ca136a;--nf-color-rail-top: #38041d;--nf-color-rail-mid: #54082c;--nf-color-rail-bottom: #750b3d}[data-theme=rose]{--nf-theme-name: "rose";--nf-color-primary: #ee3166;--nf-color-primary-strong: #e3134d;--nf-color-primary-hover: #c71044;--nf-color-primary-subtle: #fde5ec;--nf-color-data-accent: #e3134d;--nf-color-on-primary: #ffffff;--nf-color-surface-dark: #55071d;--nf-color-surface-dark-hover: #760a28;--nf-color-on-surface-dark: #ffffff;--nf-color-text-primary: #ce1146;--nf-color-danger: #d32f2f;--nf-color-danger-strong: #b3261e;--nf-color-danger-subtle: #fdeceb;--nf-color-danger-on-subtle: #b3261e;--nf-color-success: #1e9e5a;--nf-color-success-strong: #127340;--nf-color-success-subtle: #e7f6ee;--nf-color-success-on-subtle: #127340;--nf-color-focus-ring: #e3134d;--nf-color-link: #e3134d;--nf-color-link-hover: #c71044;--nf-color-table-header-bg: #fde5ec;--nf-color-table-header-fg: #ce1146;--nf-color-rail-top: #390412;--nf-color-rail-mid: #55071d;--nf-color-rail-bottom: #760a28}[data-theme=ember]{--nf-theme-name: "ember";--nf-color-primary: #f0552d;--nf-color-primary-strong: #d8390f;--nf-color-primary-hover: #bb310d;--nf-color-primary-subtle: #fdeae5;--nf-color-data-accent: #d8390f;--nf-color-on-primary: #ffffff;--nf-color-surface-dark: #561606;--nf-color-surface-dark-hover: #771f09;--nf-color-on-surface-dark: #ffffff;--nf-color-text-primary: #c7340e;--nf-color-danger: #d32f2f;--nf-color-danger-strong: #b3261e;--nf-color-danger-subtle: #fdeceb;--nf-color-danger-on-subtle: #b3261e;--nf-color-success: #1e9e5a;--nf-color-success-strong: #127340;--nf-color-success-subtle: #e7f6ee;--nf-color-success-on-subtle: #127340;--nf-color-focus-ring: #d8390f;--nf-color-link: #d8390f;--nf-color-link-hover: #bb310d;--nf-color-table-header-bg: #fdeae5;--nf-color-table-header-fg: #c7340e;--nf-color-rail-top: #3a0e04;--nf-color-rail-mid: #561606;--nf-color-rail-bottom: #771f09}[data-theme=ink]{--nf-theme-name: "ink";--nf-color-primary: #342f2e;--nf-color-primary-strong: #342f2e;--nf-color-primary-hover: #242020;--nf-color-primary-subtle: #f2f0f0;--nf-color-data-accent: #342f2e;--nf-color-on-primary: #ffffff;--nf-color-surface-dark: #312c2b;--nf-color-surface-dark-hover: #443d3c;--nf-color-on-surface-dark: #ffffff;--nf-color-text-primary: #342f2e;--nf-color-danger: #d32f2f;--nf-color-danger-strong: #b3261e;--nf-color-danger-subtle: #fdeceb;--nf-color-danger-on-subtle: #b3261e;--nf-color-success: #1e9e5a;--nf-color-success-strong: #127340;--nf-color-success-subtle: #e7f6ee;--nf-color-success-on-subtle: #127340;--nf-color-focus-ring: #342f2e;--nf-color-link: #342f2e;--nf-color-link-hover: #242020;--nf-color-table-header-bg: #f2f0f0;--nf-color-table-header-fg: #342f2e;--nf-color-rail-top: #211d1c;--nf-color-rail-mid: #312c2b;--nf-color-rail-bottom: #443d3c}[data-theme=owner-purple]{--nf-theme-name: "owner-purple";--nf-color-primary: #6d28d9;--nf-color-primary-strong: #6d28d9;--nf-color-primary-hover: #5b21b6;--nf-color-primary-subtle: #f5f3ff;--nf-color-data-accent: #6d28d9;--nf-color-on-primary: #ffffff;--nf-color-surface-dark: #4c1d95;--nf-color-surface-dark-hover: #5b21b6;--nf-color-on-surface-dark: #ffffff;--nf-color-text-primary: #6d28d9;--nf-color-danger: #d32f2f;--nf-color-danger-strong: #b3261e;--nf-color-danger-subtle: #fdeceb;--nf-color-danger-on-subtle: #b3261e;--nf-color-success: #1e9e5a;--nf-color-success-strong: #127340;--nf-color-success-subtle: #e7f6ee;--nf-color-success-on-subtle: #127340;--nf-color-focus-ring: #6d28d9;--nf-color-link: #6d28d9;--nf-color-link-hover: #5b21b6;--nf-color-table-header-bg: #f5f3ff;--nf-color-table-header-fg: #6d28d9;--nf-color-rail-top: #2e1065;--nf-color-rail-mid: #4c1d95;--nf-color-rail-bottom: #5b21b6}[data-theme=owner-slate]{--nf-theme-name: "owner-slate";--nf-color-primary: #334155;--nf-color-primary-strong: #334155;--nf-color-primary-hover: #1e293b;--nf-color-primary-subtle: #f1f5f9;--nf-color-data-accent: #334155;--nf-color-on-primary: #ffffff;--nf-color-surface-dark: #1e293b;--nf-color-surface-dark-hover: #334155;--nf-color-on-surface-dark: #ffffff;--nf-color-text-primary: #334155;--nf-color-danger: #d32f2f;--nf-color-danger-strong: #b3261e;--nf-color-danger-subtle: #fdeceb;--nf-color-danger-on-subtle: #b3261e;--nf-color-success: #1e9e5a;--nf-color-success-strong: #127340;--nf-color-success-subtle: #e7f6ee;--nf-color-success-on-subtle: #127340;--nf-color-focus-ring: #334155;--nf-color-link: #334155;--nf-color-link-hover: #1e293b;--nf-color-table-header-bg: #f1f5f9;--nf-color-table-header-fg: #334155;--nf-color-rail-top: #0f172a;--nf-color-rail-mid: #1e293b;--nf-color-rail-bottom: #334155}[data-theme=owner-deep]{--nf-theme-name: "owner-deep";--nf-color-primary: #0f766e;--nf-color-primary-strong: #0f766e;--nf-color-primary-hover: #115e59;--nf-color-primary-subtle: #f0fdfa;--nf-color-data-accent: #0f766e;--nf-color-on-primary: #ffffff;--nf-color-surface-dark: #134e4a;--nf-color-surface-dark-hover: #115e59;--nf-color-on-surface-dark: #ffffff;--nf-color-text-primary: #0f766e;--nf-color-danger: #d32f2f;--nf-color-danger-strong: #b3261e;--nf-color-danger-subtle: #fdeceb;--nf-color-danger-on-subtle: #b3261e;--nf-color-success: #1e9e5a;--nf-color-success-strong: #127340;--nf-color-success-subtle: #e7f6ee;--nf-color-success-on-subtle: #127340;--nf-color-focus-ring: #0f766e;--nf-color-link: #0f766e;--nf-color-link-hover: #115e59;--nf-color-table-header-bg: #f0fdfa;--nf-color-table-header-fg: #0f766e;--nf-color-rail-top: #042f2e;--nf-color-rail-mid: #134e4a;--nf-color-rail-bottom: #115e59}[data-theme=owner-stone]{--nf-theme-name: "owner-stone";--nf-color-primary: #57534e;--nf-color-primary-strong: #57534e;--nf-color-primary-hover: #44403c;--nf-color-primary-subtle: #fafaf9;--nf-color-data-accent: #57534e;--nf-color-on-primary: #ffffff;--nf-color-surface-dark: #292524;--nf-color-surface-dark-hover: #44403c;--nf-color-on-surface-dark: #ffffff;--nf-color-text-primary: #57534e;--nf-color-danger: #d32f2f;--nf-color-danger-strong: #b3261e;--nf-color-danger-subtle: #fdeceb;--nf-color-danger-on-subtle: #b3261e;--nf-color-success: #1e9e5a;--nf-color-success-strong: #127340;--nf-color-success-subtle: #e7f6ee;--nf-color-success-on-subtle: #127340;--nf-color-focus-ring: #57534e;--nf-color-link: #57534e;--nf-color-link-hover: #44403c;--nf-color-table-header-bg: #fafaf9;--nf-color-table-header-fg: #57534e;--nf-color-rail-top: #1c1917;--nf-color-rail-mid: #292524;--nf-color-rail-bottom: #44403c}[data-theme=owner-magenta]{--nf-theme-name: "owner-magenta";--nf-color-primary: #be123c;--nf-color-primary-strong: #be123c;--nf-color-primary-hover: #9f1239;--nf-color-primary-subtle: #fff1f2;--nf-color-data-accent: #be123c;--nf-color-on-primary: #ffffff;--nf-color-surface-dark: #881337;--nf-color-surface-dark-hover: #9f1239;--nf-color-on-surface-dark: #ffffff;--nf-color-text-primary: #be123c;--nf-color-danger: #d32f2f;--nf-color-danger-strong: #b3261e;--nf-color-danger-subtle: #fdeceb;--nf-color-danger-on-subtle: #b3261e;--nf-color-success: #1e9e5a;--nf-color-success-strong: #127340;--nf-color-success-subtle: #e7f6ee;--nf-color-success-on-subtle: #127340;--nf-color-focus-ring: #be123c;--nf-color-link: #be123c;--nf-color-link-hover: #9f1239;--nf-color-table-header-bg: #fff1f2;--nf-color-table-header-fg: #be123c;--nf-color-rail-top: #4c0519;--nf-color-rail-mid: #881337;--nf-color-rail-bottom: #9f1239}[data-theme=owner-navy]{--nf-theme-name: "owner-navy";--nf-color-primary: #012a5e;--nf-color-primary-strong: #012a5e;--nf-color-primary-hover: #15294a;--nf-color-primary-subtle: #f0f5fb;--nf-color-data-accent: #012a5e;--nf-color-on-primary: #ffffff;--nf-color-surface-dark: #15294a;--nf-color-surface-dark-hover: #012a5e;--nf-color-on-surface-dark: #ffffff;--nf-color-text-primary: #012a5e;--nf-color-danger: #d32f2f;--nf-color-danger-strong: #b3261e;--nf-color-danger-subtle: #fdeceb;--nf-color-danger-on-subtle: #b3261e;--nf-color-success: #1e9e5a;--nf-color-success-strong: #127340;--nf-color-success-subtle: #e7f6ee;--nf-color-success-on-subtle: #127340;--nf-color-focus-ring: #012a5e;--nf-color-link: #012a5e;--nf-color-link-hover: #15294a;--nf-color-table-header-bg: #f0f5fb;--nf-color-table-header-fg: #012a5e;--nf-color-rail-top: #0a1628;--nf-color-rail-mid: #15294a;--nf-color-rail-bottom: #012a5e}[data-scheme=dark]{--nf-neutral-bg-page: #14100f;--nf-neutral-bg-surface: #201b1a;--nf-neutral-bg-surface-alt: #2b2524;--nf-neutral-bg-inverse: #f4f6f9;--nf-neutral-text-secondary: #ece7e6;--nf-neutral-text-muted: #d3cbc9;--nf-neutral-text-inverse: #14100f;--nf-neutral-text-disabled: #7b7472;--nf-neutral-border-subtle: #2a2423;--nf-neutral-border: #3a3231;--nf-neutral-border-control: #8c8583;--nf-neutral-overlay: #0a0706;--nf-feedback-success-subtle: #16251a;--nf-feedback-warning-subtle: #2b2113;--nf-feedback-info-subtle: #15212b;--nf-feedback-success-on-subtle: #84d998;--nf-feedback-warning-on-subtle: #f2c56c;--nf-feedback-info-on-subtle: #86c2f4;--nf-feedback-success: #84d998;--nf-feedback-warning: #f2c56c;--nf-feedback-info: #86c2f4;--nf-status-pending-bg: #2b2113;--nf-status-pending-fg: #f2c56c;--nf-status-assigned-bg: #15212b;--nf-status-assigned-fg: #86c2f4;--nf-status-accepted-bg: #122624;--nf-status-accepted-fg: #6fd0bf;--nf-status-in-progress-bg: #221f34;--nf-status-in-progress-fg: #b9a5f5;--nf-status-resolved-bg: #16251a;--nf-status-resolved-fg: #84d998;--nf-status-closed-bg: #242222;--nf-status-closed-fg: #b6bcc6;--nf-status-withdrawn-bg: #241f22;--nf-status-withdrawn-fg: #c7aeb9;--nf-status-duplicate-bg: #26201a;--nf-status-duplicate-fg: #d9b483;--nf-status-rejected-bg: #2b1c1b;--nf-status-rejected-fg: #f0a49c;--nf-chart-total: #8fb4fb;--nf-chart-total-bg: #1a2032;--nf-chart-in-progress: #a9a5f5;--nf-chart-in-progress-bg: #221f34;--nf-chart-resolved: #84d998;--nf-chart-resolved-bg: #16251a;--nf-chart-open: #f7a97f;--nf-chart-open-bg: #2e2015;--nf-chart-closed: #b6c4d8;--nf-chart-closed-bg: #242222;--nf-chart-series-pending: #f0b26a;--nf-chart-series-assigned: #7cc2f0;--nf-chart-series-accepted: #5fc8e8;--nf-chart-series-in-progress: #b49cf7;--nf-chart-series-resolved: #7ee39a;--nf-chart-series-closed: #b6c4d8;--nf-chart-slice-1: #8fb4fb;--nf-chart-slice-2: #6fd6c4;--nf-chart-slice-3: #f0b26a;--nf-chart-slice-4: #b49cf7;--nf-chart-slice-5: #f894ab;--nf-chart-slice-6: #b6c4d8}[data-scheme=dark]:not([data-theme]),[data-scheme=dark][data-theme=brand]{--nf-color-primary: #db2491;--nf-color-primary-strong: #e147a3;--nf-color-text-primary: #f7ebf4;--nf-color-primary-subtle: #3d0c33;--nf-color-surface-dark: #3d0c33;--nf-color-data-accent: #f06fb8;--nf-color-danger-subtle: #351517;--nf-color-danger-on-subtle: #ff9f9a;--nf-color-focus-ring: #f591c9;--nf-color-link: #f591c9;--nf-color-link-hover: #fbbcdf;--nf-color-table-header-bg: #3d0c33;--nf-color-table-header-fg: #f7ebf4}[data-scheme=dark][data-theme=classic]{--nf-color-primary: #0261d9;--nf-color-primary-strong: #2182fd;--nf-color-text-primary: #e9eef6;--nf-color-primary-subtle: #11243f;--nf-color-surface-dark: #11243f;--nf-color-data-accent: #6fa8ea;--nf-color-danger-subtle: #351517;--nf-color-danger-on-subtle: #ff9f9a;--nf-color-focus-ring: #93baf1;--nf-color-link: #93baf1;--nf-color-link-hover: #bcd6f8;--nf-color-table-header-bg: #11243f;--nf-color-table-header-fg: #e9eef6}[data-scheme=dark][data-theme=plum]{--nf-color-primary: #a93c95;--nf-color-primary-strong: #c65db2;--nf-color-text-primary: #f7e8f4;--nf-color-primary-subtle: #31112b;--nf-color-surface-dark: #31112b;--nf-color-data-accent: #cc70bb;--nf-color-danger-subtle: #351517;--nf-color-danger-on-subtle: #ff9f9a;--nf-color-focus-ring: #d78ec9;--nf-color-link: #d78ec9;--nf-color-link-hover: #e7bbdf;--nf-color-table-header-bg: #31112b;--nf-color-table-header-fg: #f7e8f4}[data-scheme=dark][data-theme=magenta]{--nf-color-primary: #bc287b;--nf-color-primary-strong: #da519e;--nf-color-text-primary: #fae6f1;--nf-color-primary-subtle: #370c24;--nf-color-surface-dark: #370c24;--nf-color-data-accent: #dd5fa6;--nf-color-danger-subtle: #351517;--nf-color-danger-on-subtle: #ff9f9a;--nf-color-focus-ring: #e481b9;--nf-color-link: #e481b9;--nf-color-link-hover: #efb3d5;--nf-color-table-header-bg: #370c24;--nf-color-table-header-fg: #fae6f1}[data-scheme=dark][data-theme=pink]{--nf-color-primary: #ef549e;--nf-color-primary-strong: #ec3a8f;--nf-color-text-primary: #fce3ef;--nf-color-primary-subtle: #3d0620;--nf-color-surface-dark: #3d0620;--nf-color-data-accent: #ee4e9a;--nf-color-danger-subtle: #351517;--nf-color-danger-on-subtle: #ff9f9a;--nf-color-focus-ring: #f273b0;--nf-color-link: #f273b0;--nf-color-link-hover: #f7abcf;--nf-color-table-header-bg: #3d0620;--nf-color-table-header-fg: #fce3ef}[data-scheme=dark][data-theme=rose]{--nf-color-primary: #ee3166;--nf-color-primary-strong: #ef3f70;--nf-color-text-primary: #fde3ea;--nf-color-primary-subtle: #3d0515;--nf-color-surface-dark: #3d0515;--nf-color-data-accent: #f04c7a;--nf-color-danger-subtle: #351517;--nf-color-danger-on-subtle: #ff9f9a;--nf-color-focus-ring: #f5789b;--nf-color-link: #f5789b;--nf-color-link-hover: #f8aac0;--nf-color-table-header-bg: #3d0515;--nf-color-table-header-fg: #fde3ea}[data-scheme=dark][data-theme=ember]{--nf-color-primary: #f0552d;--nf-color-primary-strong: #ef4619;--nf-color-text-primary: #fde8e2;--nf-color-primary-subtle: #3e1004;--nf-color-surface-dark: #3e1004;--nf-color-data-accent: #f26d4a;--nf-color-danger-subtle: #351517;--nf-color-danger-on-subtle: #ff9f9a;--nf-color-focus-ring: #f58b70;--nf-color-link: #f58b70;--nf-color-link-hover: #f9baa9;--nf-color-table-header-bg: #3e1004;--nf-color-table-header-fg: #fde8e2}[data-scheme=dark][data-theme=ink]{--nf-color-primary: #716664;--nf-color-primary-strong: #8f8380;--nf-color-text-primary: #f1efef;--nf-color-primary-subtle: #23201f;--nf-color-surface-dark: #23201f;--nf-color-data-accent: #a49a98;--nf-color-danger-subtle: #351517;--nf-color-danger-on-subtle: #ff9f9a;--nf-color-focus-ring: #b7afae;--nf-color-link: #b7afae;--nf-color-link-hover: #d4cfce;--nf-color-table-header-bg: #23201f;--nf-color-table-header-fg: #f1efef}[data-scheme=dark][data-theme=owner-purple]{--nf-color-primary: #6d28d9;--nf-color-primary-strong: #a78bfa;--nf-color-text-primary: #c4b5fd;--nf-color-primary-subtle: #140f1f;--nf-color-surface-dark: #140f1f;--nf-color-data-accent: #a78bfa;--nf-color-danger-subtle: #351517;--nf-color-danger-on-subtle: #ff9f9a;--nf-color-focus-ring: #a78bfa;--nf-color-link: #a78bfa;--nf-color-link-hover: #c4b5fd;--nf-color-table-header-bg: #140f1f;--nf-color-table-header-fg: #c4b5fd}[data-scheme=dark][data-theme=owner-slate]{--nf-color-primary: #334155;--nf-color-primary-strong: #94a3b8;--nf-color-text-primary: #cbd5e1;--nf-color-primary-subtle: #0f1520;--nf-color-surface-dark: #0f1520;--nf-color-data-accent: #94a3b8;--nf-color-danger-subtle: #351517;--nf-color-danger-on-subtle: #ff9f9a;--nf-color-focus-ring: #94a3b8;--nf-color-link: #94a3b8;--nf-color-link-hover: #cbd5e1;--nf-color-table-header-bg: #0f1520;--nf-color-table-header-fg: #cbd5e1}[data-scheme=dark][data-theme=owner-deep]{--nf-color-primary: #0f766e;--nf-color-primary-strong: #5eead4;--nf-color-text-primary: #99f6e4;--nf-color-primary-subtle: #0a1a18;--nf-color-surface-dark: #0a1a18;--nf-color-data-accent: #5eead4;--nf-color-danger-subtle: #351517;--nf-color-danger-on-subtle: #ff9f9a;--nf-color-focus-ring: #5eead4;--nf-color-link: #5eead4;--nf-color-link-hover: #99f6e4;--nf-color-table-header-bg: #0a1a18;--nf-color-table-header-fg: #99f6e4}[data-scheme=dark][data-theme=owner-stone]{--nf-color-primary: #57534e;--nf-color-primary-strong: #a8a29e;--nf-color-text-primary: #d6d3d1;--nf-color-primary-subtle: #181614;--nf-color-surface-dark: #181614;--nf-color-data-accent: #a8a29e;--nf-color-danger-subtle: #351517;--nf-color-danger-on-subtle: #ff9f9a;--nf-color-focus-ring: #a8a29e;--nf-color-link: #a8a29e;--nf-color-link-hover: #d6d3d1;--nf-color-table-header-bg: #181614;--nf-color-table-header-fg: #d6d3d1}[data-scheme=dark][data-theme=owner-magenta]{--nf-color-primary: #be123c;--nf-color-primary-strong: #fb7185;--nf-color-text-primary: #fda4af;--nf-color-primary-subtle: #1f0a0f;--nf-color-surface-dark: #1f0a0f;--nf-color-data-accent: #fb7185;--nf-color-danger-subtle: #351517;--nf-color-danger-on-subtle: #ff9f9a;--nf-color-focus-ring: #fb7185;--nf-color-link: #fb7185;--nf-color-link-hover: #fda4af;--nf-color-table-header-bg: #1f0a0f;--nf-color-table-header-fg: #fda4af}[data-scheme=dark][data-theme=owner-navy]{--nf-color-primary: #1e3a5f;--nf-color-primary-strong: #7dabe0;--nf-color-text-primary: #aecbec;--nf-color-primary-subtle: #0c1522;--nf-color-surface-dark: #0c1522;--nf-color-data-accent: #7dabe0;--nf-color-danger-subtle: #351517;--nf-color-danger-on-subtle: #ff9f9a;--nf-color-focus-ring: #7dabe0;--nf-color-link: #7dabe0;--nf-color-link-hover: #aecbec;--nf-color-table-header-bg: #0c1522;--nf-color-table-header-fg: #aecbec}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--nf-neutral-bg-page);color:var(--nf-color-text-primary);font-family:var(--nf-font-family-sans);font-size:var(--nf-font-size-base);line-height:var(--nf-line-height-normal);-webkit-font-smoothing:antialiased}:where(a){color:var(--nf-color-link);text-decoration:none}:where(a):hover{color:var(--nf-color-link-hover);text-decoration:underline}:where(button,input,select,textarea){font:inherit;color:inherit}:where(:focus-visible){outline:2px solid var(--nf-color-focus-ring);outline-offset:2px;border-radius:var(--nf-radius-sm)}.nf-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.nf-stack{display:flex;flex-direction:column;gap:var(--nf-space-4)}.nf-row{display:flex;align-items:center;gap:var(--nf-space-3)}.nf-row--between{justify-content:space-between}.nf-row--wrap{flex-wrap:wrap}.nf-row--end{justify-content:flex-end}.nf-row--center{justify-content:center}.nf-grid{display:grid;gap:var(--nf-space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.nf-grid--compact{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--nf-space-3)}.nf-grid--stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto 1fr auto;gap:0}.nf-grid--stats>.nf-stat{display:grid;grid-row:span 4;grid-template-rows:subgrid;gap:var(--nf-space-3);padding:var(--nf-space-3) var(--nf-space-5) var(--nf-space-5);background:var(--nf-neutral-bg-surface);border:1px solid var(--nf-neutral-border-subtle)}.nf-grid--stats>.nf-stat+.nf-stat{border-left:0}.nf-grid--stats{box-shadow:var(--nf-elevation-1)}.nf-grid--stats>.nf-stat{border-radius:0}.nf-grid--stats>.nf-stat:first-child{border-start-start-radius:var(--nf-radius-xl);border-end-start-radius:var(--nf-radius-xl)}.nf-grid--stats>.nf-stat:last-child{border-start-end-radius:var(--nf-radius-xl);border-end-end-radius:var(--nf-radius-xl)}.nf-grid--stats .nf-stat__figure{display:flex;align-items:center;justify-content:space-between;gap:var(--nf-space-3)}.nf-grid--stats .nf-stat__top{display:flex;align-items:center;gap:var(--nf-space-3)}.nf-grid--stats .nf-stat__icon{inline-size:48px;block-size:48px;border-radius:var(--nf-radius-full)}.nf-grid--stats .nf-stat__badge{flex-direction:row;align-items:center;gap:var(--nf-space-1);padding:var(--nf-space-2) var(--nf-space-3);border-radius:var(--nf-radius-full);font-size:var(--nf-font-size-sm)}.nf-grid--stats .nf-stat__badge-glyph{inline-size:auto;block-size:auto;background:none}.nf-grid--stats .nf-stat__badge--good{background:var(--nf-feedback-success-subtle)}.nf-grid--stats .nf-stat__badge--bad{background:var(--nf-color-danger-subtle)}.nf-grid--stats .nf-stat__badge--neutral{background:var(--nf-color-primary-subtle);color:var(--nf-color-primary-strong)}.nf-grid--stats .nf-stat__label{margin:0;font-size:var(--nf-font-size-base);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-text-primary)}.nf-grid--stats .nf-stat__value{margin:0;font-size:var(--nf-font-size-4xl)}.nf-grid--stats .nf-stat__hint{align-self:start;margin:0;font-size:var(--nf-font-size-sm);line-height:var(--nf-line-height-normal)}.nf-grid--stats .nf-spark{align-self:start;inline-size:100%;block-size:40px;margin-top:var(--nf-space-3);margin-bottom:0;padding-top:var(--nf-space-3);border-top:1px solid var(--nf-neutral-border-subtle);box-sizing:content-box;overflow:visible}.nf-split--stretch{container-type:inline-size;container-name:opssplit}@container opssplit (max-width: 1040px){.nf-grid--stats{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto auto 1fr auto)}.nf-grid--stats>.nf-stat:nth-child(3){border-left:1px solid var(--nf-neutral-border-subtle)}.nf-grid--stats>.nf-stat:nth-child(n+3){border-top:0}}@container opssplit (max-width: 560px){.nf-grid--stats{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,auto auto 1fr auto)}.nf-grid--stats>.nf-stat+.nf-stat{border-left:1px solid var(--nf-neutral-border-subtle);border-top:0}}.nf-spacer{flex:1 1 auto}.nf-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--nf-space-2);border:1px solid transparent;border-radius:var(--nf-radius-md);font-weight:var(--nf-font-weight-semibold);line-height:var(--nf-line-height-tight);cursor:pointer;transition:background-color var(--nf-duration-fast) var(--nf-easing-standard),border-color var(--nf-duration-fast) var(--nf-easing-standard),color var(--nf-duration-fast) var(--nf-easing-standard);white-space:nowrap}.nf-button:disabled{cursor:not-allowed;opacity:.55}.nf-button--sm{padding:var(--nf-space-1) var(--nf-space-3);font-size:var(--nf-font-size-sm);min-height:32px}.nf-button--md{padding:var(--nf-space-2) var(--nf-space-4);font-size:var(--nf-font-size-sm);min-height:40px}.nf-button--lg{padding:var(--nf-space-3) var(--nf-space-6);font-size:var(--nf-font-size-base);min-height:48px}.nf-button--primary{background:var(--nf-color-primary-strong);color:var(--nf-color-on-primary)}.nf-button--primary:hover:not(:disabled){background:var(--nf-color-primary-hover)}.nf-button--secondary{background:var(--nf-neutral-bg-surface);color:var(--nf-color-primary-strong);border-color:var(--nf-neutral-border)}.nf-button--secondary:hover:not(:disabled){background:var(--nf-color-primary-subtle);border-color:var(--nf-color-primary-strong)}.nf-button--ghost{background:transparent;color:var(--nf-color-primary-strong)}.nf-button--ghost:hover:not(:disabled){background:var(--nf-color-primary-subtle)}.nf-button--danger{background:var(--nf-color-danger-strong);color:var(--nf-color-on-primary)}.nf-button--danger:hover:not(:disabled){filter:brightness(.92)}.nf-button--block{width:100%}.nf-icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:none;border-radius:var(--nf-radius-md);color:var(--nf-neutral-text-secondary);cursor:pointer;transition:background-color var(--nf-duration-fast) var(--nf-easing-standard)}.nf-icon-button:hover:not(:disabled){background:var(--nf-neutral-bg-surface-alt);color:var(--nf-color-text-primary)}.nf-icon-button:disabled{cursor:not-allowed;opacity:.55}.nf-field{display:flex;flex-direction:column;gap:var(--nf-space-1)}.nf-field__label{margin:0;font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-medium);color:var(--nf-color-text-primary);text-align:left}.nf-field__required{color:var(--nf-color-danger-strong);margin-inline-start:var(--nf-space-1)}.nf-field__hint{font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted);text-align:left}.nf-field__error{font-size:var(--nf-font-size-xs);color:var(--nf-color-danger-strong);text-align:left}.nf-field__foot{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nf-space-3)}.nf-field__counter{flex:none;font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted);font-variant-numeric:tabular-nums}.nf-control{width:100%;min-height:40px;padding:var(--nf-space-2) var(--nf-space-3);background:var(--nf-neutral-bg-surface);color:var(--nf-color-text-primary);border:1px solid var(--nf-neutral-border-control);border-radius:var(--nf-radius-md);font-size:var(--nf-font-size-sm);transition:border-color var(--nf-duration-fast) var(--nf-easing-standard)}.nf-control--compact{width:auto;min-height:32px;padding:var(--nf-space-1) var(--nf-space-2)}.nf-control::placeholder{color:var(--nf-neutral-text-muted)}.nf-control:hover:not(:disabled){border-color:var(--nf-color-primary-strong)}.nf-control:disabled{background:var(--nf-neutral-bg-surface-alt);color:var(--nf-neutral-text-disabled);cursor:not-allowed}.nf-control--invalid,.nf-control--invalid:hover{border-color:var(--nf-color-danger-strong)}.nf-control--textarea{min-height:96px;resize:vertical}.nf-control-icon-wrap{position:relative}.nf-control-icon-wrap--top .nf-control-icon{top:var(--nf-space-3);transform:none}.nf-control-icon{position:absolute;left:var(--nf-space-3);top:50%;transform:translateY(-50%);display:flex;color:var(--nf-neutral-text-muted);pointer-events:none}.nf-control--with-icon{padding-left:calc(var(--nf-space-3) * 2 + 20px)}.nf-checkbox{display:inline-flex;align-items:center;gap:var(--nf-space-2);font-size:var(--nf-font-size-sm);cursor:pointer}.nf-checkbox input{width:18px;height:18px;accent-color:var(--nf-color-primary-strong);cursor:pointer}.nf-card{background:var(--nf-neutral-bg-surface);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-lg);box-shadow:var(--nf-elevation-1)}.nf-raised-sections .nf-card{box-shadow:var(--nf-elevation-2)}.nf-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--nf-space-3);min-height:36px;padding:var(--nf-space-2) var(--nf-space-5);border-bottom:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-lg) var(--nf-radius-lg) 0 0;background:var(--nf-neutral-bg-surface-alt)}.nf-card__title{margin:0;font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-semibold);line-height:var(--nf-line-height-tight);letter-spacing:.08em;text-transform:uppercase;color:var(--nf-neutral-text-secondary);text-align:left}.nf-card__body{padding:var(--nf-space-5)}.nf-card__lede-row{display:flex;align-items:center;justify-content:space-between;gap:var(--nf-space-3);padding:var(--nf-space-3) var(--nf-space-5) var(--nf-space-2)}.nf-card__lede-row .nf-card__lede{margin:0}.nf-card--quiet .nf-card__body{padding-top:0}.nf-card__footer{padding:var(--nf-space-2);border-top:1px solid var(--nf-neutral-border-subtle)}.nf-card__body--flush{padding:0}.nf-card--table-flush{overflow:hidden}.nf-card--table-flush .nf-table-wrap{border-radius:0}.nf-chip{display:inline-flex;align-items:center;gap:var(--nf-space-1);padding:var(--nf-space-1) var(--nf-space-3);border-radius:var(--nf-radius-full);font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-semibold);line-height:var(--nf-line-height-tight);white-space:nowrap}.nf-chip__marker{font-size:var(--nf-font-size-xs)}.nf-chip--pending{background:var(--nf-status-pending-bg);color:var(--nf-status-pending-fg)}.nf-chip--assigned{background:var(--nf-status-assigned-bg);color:var(--nf-status-assigned-fg)}.nf-chip--accepted{background:var(--nf-status-accepted-bg);color:var(--nf-status-accepted-fg)}.nf-chip--in_progress{background:var(--nf-status-in-progress-bg);color:var(--nf-status-in-progress-fg)}.nf-chip--resolved{background:var(--nf-status-resolved-bg);color:var(--nf-status-resolved-fg)}.nf-chip--closed{background:var(--nf-status-closed-bg);color:var(--nf-status-closed-fg)}.nf-chip--withdrawn{background:var(--nf-status-withdrawn-bg);color:var(--nf-status-withdrawn-fg)}.nf-chip--duplicate{background:var(--nf-status-duplicate-bg);color:var(--nf-status-duplicate-fg)}.nf-chip--rejected{background:var(--nf-status-rejected-bg);color:var(--nf-status-rejected-fg)}.nf-chip--project-active{background:var(--nf-feedback-info-subtle);color:var(--nf-feedback-info-on-subtle)}.nf-chip--severity-suspicious{background:var(--nf-feedback-warning-subtle);color:var(--nf-feedback-warning-on-subtle)}.nf-chip--severity-violation{background:var(--nf-status-rejected-bg);color:var(--nf-status-rejected-fg)}.nf-chip--template-approved{background:var(--nf-status-resolved-bg);color:var(--nf-status-resolved-fg)}.nf-chip--template-pending{background:var(--nf-feedback-warning-subtle);color:var(--nf-feedback-warning-on-subtle)}.nf-chip--template-rejected{background:var(--nf-status-rejected-bg);color:var(--nf-status-rejected-fg)}.nf-chip--template-paused{background:var(--nf-status-closed-bg);color:var(--nf-status-closed-fg)}.nf-chip--low{background:var(--nf-priority-low-bg);color:var(--nf-priority-low-fg)}.nf-chip--medium{background:var(--nf-priority-medium-bg);color:var(--nf-priority-medium-fg)}.nf-chip--high{background:var(--nf-priority-high-bg);color:var(--nf-priority-high-fg)}.nf-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--nf-space-1);background:var(--nf-color-danger-strong);color:var(--nf-color-on-primary);border-radius:var(--nf-radius-full);font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-bold);line-height:1}.nf-page-header{display:flex;align-items:center;justify-content:space-between;gap:var(--nf-space-4);padding-block-end:var(--nf-space-4)}.nf-page-header__heading{min-width:0}.nf-page-header__actions{display:flex;align-items:center;gap:var(--nf-space-3);flex:0 0 auto}.nf-page-header__title{margin:0;font-size:var(--nf-font-size-lg);font-weight:var(--nf-font-weight-semibold);line-height:var(--nf-line-height-tight);color:var(--nf-color-text-primary);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-page-header__subtitle{margin:0;font-size:var(--nf-font-size-xs);line-height:var(--nf-line-height-tight);color:var(--nf-neutral-text-muted);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-table-wrap{width:100%;background:var(--nf-neutral-bg-surface);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-lg);overflow:hidden}.nf-table-scroll{width:100%;overflow-x:auto}.nf-table-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:var(--nf-space-2);padding:var(--nf-space-3) var(--nf-space-4);border-bottom:1px solid var(--nf-neutral-border-subtle)}.nf-table-toolbar__label{font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-secondary);white-space:nowrap}.nf-table{width:100%;border-collapse:collapse;font-size:var(--nf-font-size-sm)}.nf-table th,.nf-table td{text-align:left;padding:var(--nf-space-3) var(--nf-space-4);vertical-align:middle}.nf-table thead th{background:var(--nf-color-table-header-bg);color:var(--nf-color-table-header-fg);font-weight:var(--nf-font-weight-semibold);white-space:nowrap;border-bottom:1px solid var(--nf-neutral-border)}.nf-table tbody tr{border-bottom:1px solid var(--nf-neutral-border-subtle)}.nf-table tbody tr:last-child{border-bottom:none}.nf-table tbody tr:hover{background:var(--nf-neutral-bg-surface-alt)}.nf-table__ref{color:var(--nf-color-primary);font-weight:var(--nf-font-weight-semibold)}.nf-table__empty{padding:var(--nf-space-8)}.nf-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--nf-space-3);padding:var(--nf-space-3) var(--nf-space-4);border-top:1px solid var(--nf-neutral-border-subtle);font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-secondary);flex-wrap:wrap}.nf-filter-bar{display:flex;align-items:flex-end;gap:var(--nf-space-3);flex-wrap:wrap;padding:var(--nf-space-4);background:var(--nf-neutral-bg-surface);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-lg)}.nf-filter-bar__field{min-width:180px;flex:0 1 220px}.nf-tabs{display:flex;gap:var(--nf-space-1);border-bottom:1px solid var(--nf-neutral-border-subtle);overflow-x:auto}.nf-tabs__tab{display:inline-flex;align-items:center;gap:var(--nf-space-2);padding:var(--nf-space-3) var(--nf-space-4);background:transparent;border:none;border-bottom:2px solid transparent;color:var(--nf-neutral-text-secondary);font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-medium);cursor:pointer;white-space:nowrap}.nf-tabs__tab:hover{color:var(--nf-color-text-primary)}.nf-tabs__tab[aria-selected=true]{color:var(--nf-color-primary-strong);border-bottom-color:var(--nf-color-primary);font-weight:var(--nf-font-weight-semibold)}.nf-tabs--filled{gap:var(--nf-space-2);border-bottom:none;overflow-x:visible}.nf-tabs--filled .nf-tabs__tab{flex:1 1 0;justify-content:center;padding:var(--nf-space-3) var(--nf-space-4);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-md);background:var(--nf-neutral-bg-surface-alt);transition:background-color var(--nf-duration-fast) var(--nf-easing-standard)}.nf-tabs--filled .nf-tabs__tab:hover{background:var(--nf-neutral-bg-surface)}.nf-tabs--filled .nf-tabs__tab[aria-selected=true],.nf-tabs--filled .nf-tabs__tab[aria-selected=true]:hover{background:var(--nf-color-primary);border-color:var(--nf-color-primary);color:var(--nf-color-on-primary)}.nf-tabs--rail{flex-direction:column;align-items:stretch;gap:var(--nf-space-1);border-bottom:none;overflow-x:visible;flex:0 0 232px;align-self:flex-start;position:sticky;top:var(--nf-space-4);padding:var(--nf-space-3);background:var(--nf-neutral-bg-surface);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-lg);box-shadow:var(--nf-elevation-1)}.nf-tabs--rail .nf-tabs__tab{justify-content:flex-start;gap:var(--nf-space-3);padding:var(--nf-space-3);font-size:var(--nf-font-size-sm);transition:background-color var(--nf-duration-fast) var(--nf-easing-standard),color var(--nf-duration-fast) var(--nf-easing-standard),box-shadow var(--nf-duration-fast) var(--nf-easing-standard);border:1px solid transparent;border-radius:var(--nf-radius-md);white-space:normal;text-align:left}.nf-tabs--rail .nf-tabs__tab:hover{background:var(--nf-neutral-bg-surface-alt)}.nf-tabs--rail .nf-tabs__tab[aria-selected=true],.nf-tabs--rail .nf-tabs__tab[aria-selected=true]:hover{background:var(--nf-color-primary);border-color:var(--nf-color-primary);color:var(--nf-color-on-primary);box-shadow:var(--nf-elevation-2)}.nf-tabs--rail .nf-tabs__icon{display:inline-flex;flex:0 0 auto;color:var(--nf-neutral-text-muted)}.nf-tabs--rail .nf-tabs__tab:hover .nf-tabs__icon{color:var(--nf-color-primary-strong)}.nf-tabs--rail .nf-tabs__tab[aria-selected=true] .nf-tabs__icon{color:var(--nf-color-on-primary)}.nf-tabs--rail .nf-tabs__label{flex:1 1 auto}.nf-tabs__group{margin-top:var(--nf-space-3);padding:var(--nf-space-3) var(--nf-space-3) var(--nf-space-2);border-top:1px solid var(--nf-neutral-border-subtle);color:var(--nf-neutral-text-muted);font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.nf-tabs__group:first-child{margin-top:0;padding-top:var(--nf-space-1);border-top:none}@media(max-width:720px){.nf-tabs--rail{flex-direction:row;flex:1 1 auto;position:static;overflow-x:auto;padding:0;background:none;border:none;border-radius:0;box-shadow:none}.nf-tabs--rail .nf-tabs__tab{white-space:nowrap}.nf-tabs__group{display:none}}.nf-modal__backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--nf-space-4);background:color-mix(in srgb,var(--nf-neutral-overlay) 55%,transparent);z-index:100}.nf-modal{width:100%;max-width:520px;max-height:90vh;overflow-y:auto;background:var(--nf-neutral-bg-surface);border-radius:var(--nf-radius-lg);box-shadow:var(--nf-elevation-3)}.nf-modal__backdrop--drawer{align-items:stretch;justify-content:flex-end;padding:0;animation:nf-drawer-fade var(--nf-duration-base) var(--nf-easing-standard)}.nf-modal--drawer{max-width:560px;height:100%;max-height:100%;display:flex;flex-direction:column;border-radius:0;animation:nf-drawer-in var(--nf-duration-base) var(--nf-easing-standard)}.nf-modal--drawer .nf-modal__body{flex:1;overflow-y:auto}.nf-modal--drawer .nf-modal__header,.nf-modal--drawer .nf-modal__footer{flex-shrink:0}@keyframes nf-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes nf-drawer-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.nf-modal--drawer,.nf-modal__backdrop--drawer{animation:none}}.nf-modal__header{display:flex;align-items:center;justify-content:space-between;gap:var(--nf-space-3);padding:var(--nf-space-4) var(--nf-space-5);border-bottom:1px solid var(--nf-neutral-border-subtle)}.nf-modal__title{margin:0;font-size:var(--nf-font-size-lg);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-text-primary);text-align:left}.nf-modal__body{padding:var(--nf-space-5)}.nf-modal__footer{display:flex;justify-content:flex-end;gap:var(--nf-space-3);padding:var(--nf-space-4) var(--nf-space-5);border-top:1px solid var(--nf-neutral-border-subtle)}.nf-toast-region{position:fixed;inset-block-end:var(--nf-space-6);inset-inline-end:var(--nf-space-6);display:flex;flex-direction:column;gap:var(--nf-space-2);z-index:200;max-width:360px}.nf-toast{display:flex;align-items:flex-start;gap:var(--nf-space-3);padding:var(--nf-space-3) var(--nf-space-4);border-radius:var(--nf-radius-md);box-shadow:var(--nf-elevation-2);font-size:var(--nf-font-size-sm);text-align:left}.nf-toast--success{background:var(--nf-feedback-success-subtle);color:var(--nf-feedback-success-on-subtle)}.nf-toast--warning{background:var(--nf-feedback-warning-subtle);color:var(--nf-feedback-warning-on-subtle)}.nf-toast--info{background:var(--nf-feedback-info-subtle);color:var(--nf-feedback-info-on-subtle)}.nf-toast--error{background:var(--nf-color-danger-subtle);color:var(--nf-color-danger-on-subtle)}.nf-empty{display:flex;flex-direction:column;align-items:center;gap:var(--nf-space-2);padding:var(--nf-space-10) var(--nf-space-6);text-align:center}.nf-empty__title{margin:0;font-size:var(--nf-font-size-base);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-text-primary)}.nf-empty__body{margin:0;font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-secondary);max-width:42ch}.nf-skeleton{background:linear-gradient(90deg,var(--nf-neutral-bg-surface-alt) 25%,var(--nf-neutral-border-subtle) 37%,var(--nf-neutral-bg-surface-alt) 63%);background-size:400% 100%;border-radius:var(--nf-radius-sm);animation:nf-shimmer 1.4s ease-in-out infinite}@keyframes nf-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.nf-shell{--nf-shell-sidebar-width: 208px;position:relative;display:grid;grid-template-columns:var(--nf-shell-sidebar-width) 1fr;min-height:100vh}.nf-shell:before{content:"";position:fixed;inset:0 auto 0 0;width:var(--nf-shell-sidebar-width);background:radial-gradient(120% 60% at 0% 0%,var(--nf-color-surface-dark-hover),transparent 70%),var(--nf-color-surface-dark);pointer-events:none}.nf-shell__sidebar{position:sticky;top:0;align-self:start;height:100dvh;display:flex;flex-direction:column;gap:var(--nf-space-2);padding:var(--nf-space-4) var(--nf-space-3);color:var(--nf-color-on-surface-dark);background:linear-gradient(160deg,color-mix(in srgb,var(--nf-color-on-surface-dark) 16%,transparent),color-mix(in srgb,var(--nf-color-on-surface-dark) 4%,transparent) 45%,transparent),color-mix(in srgb,var(--nf-color-surface-dark) 55%,transparent);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-right:1px solid color-mix(in srgb,var(--nf-color-on-surface-dark) 14%,transparent);box-shadow:inset -1px 0 color-mix(in srgb,var(--nf-color-on-surface-dark) 6%,transparent)}@supports not (backdrop-filter: blur(1px)){.nf-shell__sidebar{background:var(--nf-color-surface-dark)}}.nf-shell__brand{display:flex;align-items:center;gap:var(--nf-space-2);padding:var(--nf-space-2) var(--nf-space-3) var(--nf-space-4);font-size:var(--nf-font-size-lg);font-weight:var(--nf-font-weight-bold);color:var(--nf-color-on-surface-dark)}.nf-shell__brand-logo{flex:none;width:32px;height:32px;object-fit:contain}.nf-shell__brand-text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.nf-shell__brand-name{font-size:var(--nf-font-size-base);font-weight:var(--nf-font-weight-bold)}.nf-shell__brand-subtitle{font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-medium);opacity:.7}.nf-shell__nav{display:flex;flex-direction:column;gap:var(--nf-space-1);min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent}.nf-shell__nav:hover,.nf-shell__nav:focus-within{scrollbar-color:color-mix(in srgb,var(--nf-color-on-surface-dark) 28%,transparent) transparent}.nf-shell__nav::-webkit-scrollbar{inline-size:6px}.nf-shell__nav::-webkit-scrollbar-track{background:transparent}.nf-shell__nav::-webkit-scrollbar-thumb{border-radius:var(--nf-radius-sm);background:transparent}.nf-shell__nav:hover::-webkit-scrollbar-thumb,.nf-shell__nav:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--nf-color-on-surface-dark) 24%,transparent)}.nf-shell__nav::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--nf-color-on-surface-dark) 40%,transparent)}.nf-shell__link{display:flex;align-items:center;justify-content:space-between;gap:var(--nf-space-2);padding:var(--nf-space-2) var(--nf-space-3);border-radius:var(--nf-radius-md);color:var(--nf-color-on-surface-dark);font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-medium);text-decoration:none;opacity:.72}.nf-shell__nav-footer{margin-top:auto;padding-top:var(--nf-space-4);border-top:1px solid color-mix(in srgb,var(--nf-color-on-surface-dark) 14%,transparent)}.nf-scheme-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--nf-space-2);width:100%;padding:var(--nf-space-2) var(--nf-space-3);border:0;border-radius:var(--nf-radius-md);background:transparent;color:var(--nf-color-on-surface-dark);font-family:inherit;font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-medium);cursor:pointer}.nf-scheme-toggle:hover{background:var(--nf-color-surface-dark-hover)}.nf-scheme-toggle:focus-visible{outline:2px solid var(--nf-color-on-surface-dark);outline-offset:2px}.nf-scheme-toggle__label{display:flex;align-items:center;gap:var(--nf-space-2)}.nf-scheme-toggle__track{flex:none;width:36px;height:20px;padding:2px;border-radius:var(--nf-radius-full);background:color-mix(in srgb,var(--nf-color-on-surface-dark) 24%,transparent);transition:background var(--nf-duration-fast) var(--nf-easing-standard)}.nf-scheme-toggle[aria-checked=true] .nf-scheme-toggle__track{background:var(--nf-color-primary)}.nf-scheme-toggle__thumb{display:block;width:16px;height:16px;border-radius:var(--nf-radius-full);background:var(--nf-color-on-surface-dark);transition:transform var(--nf-duration-fast) var(--nf-easing-standard)}.nf-scheme-toggle[aria-checked=true] .nf-scheme-toggle__thumb{transform:translate(16px)}.nf-shell__link:hover{background:var(--nf-color-surface-dark-hover);color:var(--nf-color-on-surface-dark);text-decoration:none;opacity:1}.nf-shell__link[aria-current=page]{position:relative;background:color-mix(in srgb,var(--nf-color-on-surface-dark) 18%,transparent);color:var(--nf-color-on-surface-dark);font-weight:var(--nf-font-weight-bold);text-decoration:none;opacity:1}.nf-shell__link[aria-current=page]:before{content:"";position:absolute;inset-block:20%;inset-inline-start:0;width:3px;border-radius:var(--nf-radius-md);background:var(--nf-color-primary)}.nf-shell__main{display:flex;flex-direction:column;min-width:0}.nf-shell__topbar{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--nf-space-2);min-height:60px;padding:var(--nf-space-2) var(--nf-space-6);background:var(--nf-neutral-bg-surface);border-bottom:1px solid var(--nf-neutral-border-subtle)}.nf-shell__topbar:after{content:"";position:absolute;inset-inline:0;bottom:-1px;block-size:2px;pointer-events:none;background:linear-gradient(90deg,var(--nf-els-purple),var(--nf-els-magenta) 22%,var(--nf-els-pink) 42%,color-mix(in srgb,var(--nf-els-pink) 35%,transparent) 62%,transparent 82%)}.nf-shell__topbar .nf-menu__trigger,.nf-shell__topbar .nf-search__toggle{background:var(--nf-neutral-bg-surface-alt);border-color:var(--nf-neutral-border-subtle)}.nf-shell__topbar .nf-menu__trigger:hover,.nf-shell__topbar .nf-search__toggle:hover{background:color-mix(in srgb,var(--nf-color-primary) 8%,var(--nf-neutral-bg-surface-alt));border-color:var(--nf-neutral-border-control)}.nf-shell__topbar .nf-search__toggle{border:1px solid var(--nf-neutral-border-subtle)}.nf-topbar__divider{width:1px;height:24px;margin-inline:var(--nf-space-1);background:var(--nf-neutral-border-subtle)}.nf-shell__topbar-start{min-width:0}.nf-shell__topbar-end{display:flex;align-items:center;justify-content:flex-end;gap:var(--nf-space-3);min-width:0}.nf-shell__heading-row{display:flex;align-items:center;justify-content:space-between;gap:var(--nf-space-4);min-width:0}.nf-shell__heading{min-width:0}.nf-shell__heading-actions{display:flex;align-items:center;gap:var(--nf-space-2);flex:0 0 auto;margin-inline-end:var(--nf-space-2)}.nf-shell__heading-actions:empty{display:none}.nf-shell__heading-title{margin:0;font-size:var(--nf-font-size-lg);font-weight:var(--nf-font-weight-semibold);line-height:var(--nf-line-height-tight);color:var(--nf-color-text-primary);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-shell__heading-subtitle{margin:0;font-size:var(--nf-font-size-xs);line-height:var(--nf-line-height-tight);color:var(--nf-neutral-text-muted);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-shell__content{flex:1 1 auto;padding:var(--nf-space-2) var(--nf-space-2) var(--nf-space-6);min-width:0}.nf-shell__content--wide{padding-inline:var(--nf-space-3);padding-block-start:var(--nf-space-3)}@media(max-width:900px){.nf-shell{grid-template-columns:1fr}.nf-shell__sidebar{flex-direction:row;align-items:center;overflow-x:auto}.nf-shell__nav{flex-direction:row}.nf-shell__topbar{grid-template-columns:1fr auto}.nf-shell__topbar-start{grid-column:1 / -1}.nf-shell__content{padding:var(--nf-space-4)}}.nf-topnav{display:flex;flex-direction:column;min-height:100vh}.nf-topnav__bar{display:flex;align-items:center;gap:var(--nf-space-3);padding:var(--nf-space-3) var(--nf-space-4);background:var(--nf-color-surface-dark);color:var(--nf-color-on-surface-dark)}.nf-topnav__brand{font-size:var(--nf-font-size-base);font-weight:var(--nf-font-weight-bold);color:var(--nf-color-on-surface-dark)}.nf-topnav__links{display:flex;gap:var(--nf-space-1);padding:var(--nf-space-2) var(--nf-space-4);background:var(--nf-color-surface-dark);overflow-x:auto}.nf-topnav__link{padding:var(--nf-space-2) var(--nf-space-3);border-radius:var(--nf-radius-md);color:var(--nf-color-on-surface-dark);font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-medium);text-decoration:none;white-space:nowrap}.nf-topnav__link:hover,.nf-topnav__link[aria-current=page]{background:var(--nf-color-surface-dark-hover);color:var(--nf-color-on-surface-dark);text-decoration:none}.nf-topnav__content{flex:1 1 auto;width:100%;max-width:900px;margin-inline:auto;padding:var(--nf-space-4)}@media(min-width:720px){.nf-topnav__bar,.nf-topnav__links{padding-inline:var(--nf-space-6)}.nf-topnav__content{padding:var(--nf-space-6)}}.nf-center-column{width:100%;max-width:400px;margin-inline:auto;padding-block:var(--nf-space-10)}.nf-alert{padding:var(--nf-space-3) var(--nf-space-4);border:1px solid transparent;border-radius:var(--nf-radius-md);font-size:var(--nf-font-size-sm);line-height:var(--nf-line-height-normal);text-align:left}.nf-alert--error{background:var(--nf-color-danger-subtle);border-color:var(--nf-color-danger-strong);color:var(--nf-color-danger-on-subtle)}.nf-alert--success{background:var(--nf-feedback-success-subtle);border-color:var(--nf-feedback-success);color:var(--nf-feedback-success-on-subtle)}.nf-alert--warning{background:var(--nf-feedback-warning-subtle);border-color:var(--nf-feedback-warning);color:var(--nf-feedback-warning-on-subtle)}.nf-alert--info{background:var(--nf-feedback-info-subtle);border-color:var(--nf-feedback-info);color:var(--nf-feedback-info-on-subtle)}.nf-control-group{display:flex;align-items:stretch;gap:var(--nf-space-2)}.nf-control-group__action{flex:0 0 auto;padding-inline:var(--nf-space-3);background:var(--nf-neutral-bg-surface);color:var(--nf-color-link);border:1px solid var(--nf-neutral-border-control);border-radius:var(--nf-radius-md);font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-medium);cursor:pointer}.nf-control-group__action:hover{border-color:var(--nf-color-primary-strong);color:var(--nf-color-link-hover)}.nf-auth{position:relative;display:flex;align-items:center;justify-content:center;min-height:100%;padding:var(--nf-space-8);background:var(--nf-els-ink);overflow:hidden}.nf-auth__backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(3px) saturate(.7);transform:scale(1.06)}.nf-auth:after{content:"";position:absolute;inset:0;background:linear-gradient(140deg,color-mix(in srgb,var(--nf-els-ink) 78%,transparent),color-mix(in srgb,var(--nf-els-purple) 66%,transparent))}.nf-auth__card{position:relative;z-index:1;display:grid;grid-template-columns:5fr 6fr;width:100%;max-width:1040px;min-height:620px;border-radius:var(--nf-radius-2xl);border:1px solid color-mix(in srgb,var(--nf-neutral-text-inverse) 28%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--nf-neutral-text-inverse) 45%,transparent),inset 0 -1px color-mix(in srgb,var(--nf-neutral-text-inverse) 10%,transparent),0 32px 64px -24px color-mix(in srgb,var(--nf-neutral-overlay) 65%,transparent);overflow:hidden}.nf-auth__panel{display:flex;flex-direction:column;justify-content:space-between;gap:var(--nf-space-6);padding:var(--nf-space-10);background:linear-gradient(35deg,color-mix(in srgb,var(--nf-els-ink) 93%,transparent),color-mix(in srgb,var(--nf-els-purple) 93%,transparent) 34%,color-mix(in srgb,var(--nf-els-magenta) 93%,transparent) 62%,color-mix(in srgb,var(--nf-els-pink-red) 93%,transparent) 82%,color-mix(in srgb,var(--nf-els-orange) 93%,transparent));backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);color:var(--nf-color-on-surface-dark)}.nf-auth--ops .nf-auth__panel-image{opacity:.07;filter:grayscale(1) contrast(1.15)}.nf-auth__panel-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.16;mix-blend-mode:luminosity}.nf-auth__headline{position:relative;z-index:1;margin:0;margin-block-start:auto;max-width:26ch;font-size:var(--nf-font-size-2xl);font-weight:var(--nf-font-weight-semibold);line-height:var(--nf-line-height-tight)}.nf-auth__hero{position:absolute;z-index:2;top:50%;left:calc(100% * 5 / 11 - var(--nf-space-8));width:96px;height:auto;transform:translate(-50%,-50%)}.nf-auth__form{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:var(--nf-space-8);margin-inline-start:calc(var(--nf-space-8) * -1);padding:var(--nf-space-12) var(--nf-space-12) var(--nf-space-12) calc(var(--nf-space-16) + var(--nf-space-8));background:color-mix(in srgb,var(--nf-neutral-bg-surface) 86%,transparent);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-radius:var(--nf-radius-2xl) 0 0 var(--nf-radius-2xl);box-shadow:inset 1px 0 color-mix(in srgb,var(--nf-neutral-text-inverse) 60%,transparent)}.nf-auth__form-inner{width:100%;max-width:400px}.nf-auth__brandmark{position:relative;z-index:1;width:132px;height:auto;filter:brightness(0) invert(1);opacity:.85}.nf-auth__heading{margin:0;font-size:var(--nf-font-size-3xl);font-weight:var(--nf-font-weight-bold);line-height:var(--nf-line-height-tight);color:var(--nf-color-text-primary);text-align:left}.nf-auth__subheading{margin:var(--nf-space-2) 0 0;font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-secondary);text-align:left}.nf-auth__aside{font-size:var(--nf-font-size-sm);text-align:left}.nf-otp__clear{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:center;padding:var(--nf-space-1);border:0;border-radius:var(--nf-radius-sm);background:none;color:var(--nf-neutral-text-secondary);cursor:pointer}.nf-otp__clear:hover:not(:disabled){color:var(--nf-color-primary-strong)}.nf-otp__clear:disabled{opacity:0;cursor:default;pointer-events:none}.nf-auth__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nf-space-3);font-size:var(--nf-font-size-sm)}.nf-auth__actions>:nth-child(2):not(.nf-auth__countdown){margin-inline-start:auto}.nf-auth__countdown{flex:0 0 100%;display:flex;align-items:center;justify-content:center;min-height:40px;color:var(--nf-neutral-text-secondary);text-align:center}.nf-auth .nf-control{min-height:48px;padding-inline:var(--nf-space-5);background:color-mix(in srgb,var(--nf-neutral-bg-surface) 55%,transparent);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid var(--nf-neutral-border-control);border-radius:var(--nf-radius-lg);box-shadow:inset 0 1px 1px color-mix(in srgb,var(--nf-neutral-text-inverse) 75%,transparent),inset 0 -1px 2px color-mix(in srgb,var(--nf-neutral-overlay) 6%,transparent);transition:border-color var(--nf-duration-fast) var(--nf-easing-standard),background-color var(--nf-duration-fast) var(--nf-easing-standard)}.nf-auth .nf-control:hover:not(:disabled){background:color-mix(in srgb,var(--nf-neutral-bg-surface) 72%,transparent);border-color:color-mix(in srgb,var(--nf-color-primary-strong) 55%,transparent)}.nf-auth .nf-control:focus{background:color-mix(in srgb,var(--nf-neutral-bg-surface) 88%,transparent);border-color:var(--nf-color-primary-strong)}.nf-auth .nf-control--invalid,.nf-auth .nf-control--invalid:hover{border-color:var(--nf-color-danger-strong)}.nf-auth .nf-control-group__action{padding-inline:var(--nf-space-5);background:color-mix(in srgb,var(--nf-neutral-bg-surface) 55%,transparent);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid var(--nf-neutral-border-control);border-radius:var(--nf-radius-lg);box-shadow:inset 0 1px 1px color-mix(in srgb,var(--nf-neutral-text-inverse) 75%,transparent)}.nf-auth .nf-control-group__action:hover{background:color-mix(in srgb,var(--nf-neutral-bg-surface) 72%,transparent);border-color:color-mix(in srgb,var(--nf-color-primary-strong) 55%,transparent)}.nf-auth .nf-button{min-height:48px;border-radius:var(--nf-radius-lg);box-shadow:inset 0 1px color-mix(in srgb,var(--nf-neutral-text-inverse) 30%,transparent),0 8px 20px -8px color-mix(in srgb,var(--nf-neutral-overlay) 55%,transparent)}.nf-auth .nf-button--ghost{min-height:40px;padding-inline:var(--nf-space-4);border:1px solid var(--nf-neutral-border-control);border-radius:var(--nf-radius-lg);background:color-mix(in srgb,var(--nf-neutral-bg-surface) 40%,transparent);box-shadow:none;transition:border-color var(--nf-duration-fast) var(--nf-easing-standard),background-color var(--nf-duration-fast) var(--nf-easing-standard)}.nf-auth .nf-button--ghost:hover:not(:disabled){border-color:color-mix(in srgb,var(--nf-color-primary-strong) 55%,transparent);background:color-mix(in srgb,var(--nf-neutral-bg-surface) 62%,transparent)}@media(max-width:900px){.nf-auth{padding:0;background:var(--nf-neutral-bg-surface)}.nf-auth__backdrop,.nf-auth:after{display:none}.nf-auth__card{grid-template-columns:1fr;min-height:100%;border-radius:0;box-shadow:none}.nf-auth__panel{padding:var(--nf-space-6);padding-inline-end:calc(var(--nf-space-16) + var(--nf-space-8))}.nf-auth__headline{font-size:var(--nf-font-size-xl)}.nf-auth__hero{top:var(--nf-space-6);left:auto;right:var(--nf-space-6);width:88px;transform:none}.nf-auth__form{margin-inline-start:0;padding:var(--nf-space-8) var(--nf-space-5);border-radius:var(--nf-radius-2xl) var(--nf-radius-2xl) 0 0;justify-content:flex-start}}.nf-search{position:relative;display:flex;align-items:center;flex:0 0 auto;min-width:36px;height:36px}.nf-search__toggle{position:absolute;inset-block:0;left:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:0;border-radius:var(--nf-radius-md);color:var(--nf-neutral-text-secondary);cursor:pointer;transition:background-color var(--nf-duration-fast) var(--nf-easing-standard)}.nf-search__toggle:hover{background:var(--nf-neutral-bg-surface-alt);color:var(--nf-color-text-primary)}.nf-search__field{flex:0 0 auto;width:0;overflow:hidden;transition:width var(--nf-duration-base) var(--nf-easing-standard)}.nf-search--open .nf-search__field{width:320px}.nf-search__input{width:320px;height:36px;padding-inline:var(--nf-space-10) var(--nf-space-4);background:var(--nf-neutral-bg-surface-alt);border:1px solid var(--nf-neutral-border-control);border-radius:var(--nf-radius-full);color:var(--nf-color-text-primary);font-size:var(--nf-font-size-sm)}.nf-search__input::-webkit-search-cancel-button{display:none}.nf-search__input:focus{background:var(--nf-neutral-bg-surface);border-color:var(--nf-color-primary-strong);outline:none}.nf-search__results{position:absolute;z-index:20;top:calc(100% + var(--nf-space-2));left:0;right:0;display:flex;flex-direction:column;padding:var(--nf-space-2);background:var(--nf-neutral-bg-surface);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-lg);box-shadow:var(--nf-elevation-3)}.nf-search__empty{margin:0;padding:var(--nf-space-2) var(--nf-space-3);font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-muted)}.nf-bell{position:relative;display:inline-flex;align-items:center;color:var(--nf-neutral-text-secondary)}.nf-bell__count{position:absolute;top:-6px;left:10px;min-width:17px;height:17px;padding-inline:4px;background:var(--nf-color-danger-strong);color:var(--nf-color-on-primary);border:2px solid var(--nf-neutral-bg-surface);border-radius:var(--nf-radius-full);font-size:10px;font-weight:var(--nf-font-weight-bold);line-height:13px;text-align:center}.nf-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;background:var(--nf-color-primary-strong);color:var(--nf-color-on-primary);border-radius:var(--nf-radius-full);font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-bold);letter-spacing:.02em}.nf-profile{display:inline-flex;align-items:center;gap:var(--nf-space-2);color:var(--nf-color-text-primary)}.nf-menu__identity{display:flex;align-items:center;gap:var(--nf-space-3);padding:var(--nf-space-2) var(--nf-space-3)}.nf-menu__identity-name{display:block;font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-text-primary)}.nf-menu__item--on{font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-link)}.nf-theme-picker{display:grid;grid-template-columns:repeat(4,min-content);justify-content:start;gap:var(--nf-space-3);padding:var(--nf-space-1) var(--nf-space-3) var(--nf-space-3)}.nf-theme-swatch{width:var(--nf-space-6);height:var(--nf-space-6);padding:0;border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-full);background-color:var(--nf-neutral-bg-surface-alt);cursor:pointer;transition:transform var(--nf-duration-fast) var(--nf-easing-standard)}.nf-theme-swatch:hover{transform:scale(1.12)}.nf-theme-swatch:focus-visible{outline:2px solid var(--nf-color-focus-ring);outline-offset:2px}.nf-theme-swatch--on{border-color:var(--nf-color-focus-ring);box-shadow:0 0 0 2px var(--nf-neutral-bg-surface),0 0 0 4px var(--nf-color-focus-ring)}.nf-theme-swatch--brand{background-color:var(--nf-theme-swatch-brand)}.nf-theme-swatch--classic{background-color:var(--nf-theme-swatch-classic)}.nf-theme-swatch--plum{background-color:var(--nf-theme-swatch-plum)}.nf-theme-swatch--magenta{background-color:var(--nf-theme-swatch-magenta)}.nf-theme-swatch--pink{background-color:var(--nf-theme-swatch-pink)}.nf-theme-swatch--rose{background-color:var(--nf-theme-swatch-rose)}.nf-theme-swatch--ember{background-color:var(--nf-theme-swatch-ember)}.nf-theme-swatch--ink{background-color:var(--nf-theme-swatch-ink)}.nf-theme-swatch--owner-purple{background-color:var(--nf-theme-rail-owner-purple)}.nf-theme-swatch--owner-slate{background-color:var(--nf-theme-rail-owner-slate)}.nf-theme-swatch--owner-deep{background-color:var(--nf-theme-rail-owner-deep)}.nf-theme-swatch--owner-stone{background-color:var(--nf-theme-rail-owner-stone)}.nf-theme-swatch--owner-magenta{background-color:var(--nf-theme-rail-owner-magenta)}.nf-theme-swatch--owner-navy{background-color:var(--nf-theme-rail-owner-navy)}@media(max-width:720px){.nf-search--open .nf-search__field,.nf-search__input{width:180px}}.nf-otp{display:flex;gap:var(--nf-space-2)}.nf-otp .nf-otp__box{flex:1 1 52px;width:auto;min-width:0;max-width:52px;padding-inline:0;text-align:center;font-size:var(--nf-font-size-xl);font-weight:var(--nf-font-weight-semibold)}.nf-segmented{display:inline-flex;gap:var(--nf-space-1);padding:var(--nf-space-1);background:color-mix(in srgb,var(--nf-neutral-bg-surface) 45%,transparent);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid color-mix(in srgb,var(--nf-neutral-text-inverse) 35%,transparent);border-radius:var(--nf-radius-full)}.nf-segmented__item{padding:var(--nf-space-1) var(--nf-space-3);border-radius:var(--nf-radius-full);font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-medium);color:var(--nf-neutral-text-secondary);line-height:var(--nf-line-height-normal);cursor:pointer;white-space:nowrap;transition:background-color var(--nf-duration-fast) var(--nf-easing-standard)}.nf-segmented__item:hover{background:color-mix(in srgb,var(--nf-neutral-bg-surface) 60%,transparent)}.nf-segmented__item--on,.nf-segmented__item--on:hover{background:var(--nf-neutral-bg-surface);color:var(--nf-color-text-primary)}.nf-segmented:focus-within{outline:2px solid var(--nf-color-focus-ring);outline-offset:2px}.nf-auth__top-right{position:absolute;z-index:3;top:var(--nf-space-6);right:var(--nf-space-6)}.nf-shell__group{display:flex;flex-direction:column;gap:var(--nf-space-1);padding-block:var(--nf-space-2)}.nf-shell__group+.nf-shell__group{border-top:1px solid color-mix(in srgb,var(--nf-color-on-surface-dark) 18%,transparent)}.nf-shell__group-label{padding:var(--nf-space-1) var(--nf-space-3);font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--nf-color-on-surface-dark) 62%,transparent)}.nf-shell__badge{min-width:20px;padding-inline:var(--nf-space-1);border-radius:var(--nf-radius-full);background:var(--nf-color-on-surface-dark);color:var(--nf-color-surface-dark);font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-semibold);text-align:center}.nf-menu{position:relative}.nf-menu__trigger{display:inline-flex;align-items:center;gap:var(--nf-space-2);padding:var(--nf-space-2) var(--nf-space-3);background:transparent;border:1px solid transparent;border-radius:var(--nf-radius-md);font-size:var(--nf-font-size-sm);cursor:pointer}.nf-menu__trigger:hover{background:var(--nf-neutral-bg-surface-alt);border-color:var(--nf-neutral-border-subtle)}.nf-menu__panel{position:absolute;z-index:20;top:calc(100% + var(--nf-space-1));right:0;display:flex;flex-direction:column;padding:var(--nf-space-2);background:var(--nf-neutral-bg-surface);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-lg);box-shadow:var(--nf-elevation-3)}.nf-menu__panel--sm{min-width:200px}.nf-menu__panel--lg{width:360px;max-width:90vw}.nf-menu__item{display:block;width:100%;padding:var(--nf-space-2) var(--nf-space-3);background:transparent;border:0;border-radius:var(--nf-radius-md);font-size:var(--nf-font-size-sm);color:var(--nf-color-text-primary);text-align:left;text-decoration:none;cursor:pointer}.nf-menu__item:hover{background:var(--nf-neutral-bg-surface-alt);color:var(--nf-color-text-primary);text-decoration:none}.nf-menu__item--unread{font-weight:var(--nf-font-weight-semibold)}.nf-menu__meta{display:block;margin-block-start:var(--nf-space-1);font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-regular);color:var(--nf-neutral-text-muted)}.nf-menu__divider{margin-block:var(--nf-space-2);border:0;border-top:1px solid var(--nf-neutral-border-subtle)}.nf-menu__heading{padding:var(--nf-space-2) var(--nf-space-3);font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--nf-neutral-text-muted)}.nf-stat{--nf-stat-accent: var(--nf-color-primary-strong);--nf-stat-accent-subtle: var(--nf-color-primary-subtle);display:flex;flex-direction:column;padding:var(--nf-space-4) var(--nf-space-5);background:var(--nf-neutral-bg-surface);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-lg)}.nf-stat--alert .nf-stat__value{color:var(--nf-color-danger-on-subtle)}.nf-stat__label{margin:0;font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-secondary);text-align:left}.nf-stat__value{margin:var(--nf-space-1) 0 0;font-size:var(--nf-font-size-3xl);font-weight:var(--nf-font-weight-bold);line-height:var(--nf-line-height-tight);color:var(--nf-color-text-primary);text-align:left}.nf-stat__head{display:flex;align-items:center;gap:var(--nf-space-3)}.nf-stat__headings{min-width:0;flex:1 1 auto}.nf-stat__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;inline-size:40px;block-size:40px;border-radius:var(--nf-radius-md);background:var(--nf-stat-accent-subtle);color:var(--nf-stat-accent)}.nf-stat--warning{--nf-stat-accent: var(--nf-stat-warning-accent);--nf-stat-accent-subtle: var(--nf-stat-warning-subtle)}.nf-stat--info{--nf-stat-accent: var(--nf-stat-info-accent);--nf-stat-accent-subtle: var(--nf-stat-info-subtle)}.nf-stat__badge{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;text-align:right;gap:2px;padding:var(--nf-space-2);border-radius:var(--nf-radius-md);font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-semibold);white-space:nowrap}.nf-stat__badge-glyph{display:flex;align-items:center;justify-content:center;inline-size:26px;block-size:26px;border-radius:var(--nf-radius-sm)}.nf-stat__badge-caption{font-size:10px;font-weight:var(--nf-font-weight-regular);color:var(--nf-neutral-text-muted)}.nf-stat__badge--good{color:var(--nf-feedback-success-on-subtle)}.nf-stat__badge--good .nf-stat__badge-glyph{background:var(--nf-feedback-success-subtle)}.nf-stat__badge--bad{color:var(--nf-color-danger-on-subtle)}.nf-stat__badge--bad .nf-stat__badge-glyph{background:var(--nf-color-danger-subtle)}.nf-stat__badge--neutral{color:var(--nf-stat-accent)}.nf-stat__badge--neutral .nf-stat__badge-glyph{background:var(--nf-stat-accent-subtle)}.nf-stat__bar{display:block;margin-block-start:var(--nf-space-2);block-size:6px;background:var(--nf-neutral-bg-surface-alt);border-radius:var(--nf-radius-full);overflow:hidden}.nf-stat__bar-fill{display:block;block-size:100%;background:var(--nf-stat-accent);border-radius:var(--nf-radius-full)}.nf-stat__hint{margin:var(--nf-space-1) 0 0;font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted);text-align:left}@keyframes nf-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes nf-fade{0%{opacity:0}to{opacity:1}}@keyframes nf-wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nf-tick-in{0%{opacity:0}to{opacity:1}}.nf-enter>*{animation:nf-rise var(--nf-duration-slow) var(--nf-easing-standard) both}.nf-enter>*:nth-child(1){animation-delay:0ms}.nf-enter>*:nth-child(2){animation-delay:60ms}.nf-enter>*:nth-child(3){animation-delay:.12s}.nf-enter>*:nth-child(4){animation-delay:.18s}.nf-enter>*:nth-child(5){animation-delay:.24s}.nf-enter>*:nth-child(n+6){animation-delay:.3s}.nf-grid--compact>.nf-stat{animation:nf-rise var(--nf-duration-base) var(--nf-easing-standard) both}.nf-grid--compact>.nf-stat:nth-child(1){animation-delay:.12s}.nf-grid--compact>.nf-stat:nth-child(2){animation-delay:.18s}.nf-grid--compact>.nf-stat:nth-child(3){animation-delay:.24s}.nf-grid--compact>.nf-stat:nth-child(4){animation-delay:.3s}.nf-spark__wipe{transform-box:fill-box;transform-origin:left center;animation:nf-wipe var(--nf-duration-slow) var(--nf-easing-standard) .2s backwards}.nf-spark{color:var(--nf-color-data-accent);display:block;width:100%;height:48px;margin-top:auto;padding-top:var(--nf-space-3);overflow:visible}.nf-spark__line{fill:none;stroke:var(--nf-color-data-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.nf-spark__area{color:var(--nf-color-data-accent);stroke:none}.nf-spark__end{animation:nf-fade var(--nf-duration-base) var(--nf-easing-standard) .46s backwards;fill:var(--nf-color-data-accent);stroke:var(--nf-neutral-bg-surface);stroke-width:2;vector-effect:non-scaling-stroke}.nf-spark--alert{color:var(--nf-color-danger-on-subtle)}.nf-spark--alert .nf-spark__line{stroke:var(--nf-color-danger-on-subtle)}.nf-spark--alert .nf-spark__end{fill:var(--nf-color-danger-on-subtle);stroke:var(--nf-neutral-bg-surface)}.nf-spark--alert .nf-spark__area{color:var(--nf-color-danger-on-subtle)}.nf-gauge{position:relative;display:flex;flex-direction:column;align-items:center}.nf-gauge__plot{display:block;width:100%;max-width:260px;height:auto}.nf-gauge__tick{fill:var(--nf-neutral-border-subtle);animation:nf-tick-in var(--nf-duration-fast) var(--nf-easing-standard) both}.nf-gauge--good .nf-gauge__tick--on{fill:var(--nf-feedback-success)}.nf-gauge--fair .nf-gauge__tick--on{fill:var(--nf-feedback-warning)}.nf-gauge--poor .nf-gauge__tick--on{fill:var(--nf-color-danger-strong)}.nf-gauge__readout{position:absolute;top:46%;left:50%;transform:translate(-50%);text-align:center}.nf-gauge__caption{margin:0;font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted)}.nf-gauge__value{margin:var(--nf-space-1) 0 0;font-size:var(--nf-font-size-4xl);font-weight:var(--nf-font-weight-bold);line-height:var(--nf-line-height-tight);color:var(--nf-color-text-primary)}.nf-gauge__scale{display:flex;justify-content:space-between;width:100%;max-width:260px;margin-top:calc(var(--nf-space-2) * -1);font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted)}.nf-gauge__footnote{margin:var(--nf-space-3) 0 0;font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-secondary);text-align:center}.nf-timeline{margin:0;padding:0;list-style:none}.nf-timeline__item{position:relative;display:grid;grid-template-columns:auto 1fr;gap:var(--nf-space-3);padding-block:var(--nf-space-3)}.nf-timeline__item:not(:last-child):before{content:"";position:absolute;left:5px;top:var(--nf-space-6);bottom:0;width:1px;background:var(--nf-neutral-border)}.nf-timeline__marker{width:11px;height:11px;margin-block-start:var(--nf-space-2);border-radius:var(--nf-radius-full);background:var(--nf-color-primary-strong)}.nf-timeline__title{margin:0;font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-text-primary);text-align:left}.nf-timeline__detail{margin:var(--nf-space-1) 0 0;font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-secondary);text-align:left}.nf-timeline__meta{margin:var(--nf-space-1) 0 0;font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted);text-align:left}.nf-split{display:grid;grid-template-columns:2fr 1fr;gap:var(--nf-space-5);align-items:start}.nf-split--thirds{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.nf-split--thirds>.nf-card{display:flex;min-inline-size:0;flex-direction:column}.nf-split--thirds>.nf-card>.nf-card__body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}.nf-split--thirds>.nf-card>.nf-card__body:has(>.nf-ranked){justify-content:flex-start}.nf-split--stretch{align-items:stretch;grid-template-columns:7fr 3fr}.nf-split--stretch>.nf-card{display:flex;flex-direction:column}.nf-split--stretch>.nf-card>.nf-card__body--flush{flex:1 1 auto}.nf-split--stretch>.nf-card>.nf-card__body:not(.nf-card__body--flush){display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}.nf-split--stretch .nf-grid{flex:1 1 auto}.nf-media-frame{display:flex;min-height:280px;align-items:center;justify-content:center;overflow:hidden;border-radius:0 0 var(--nf-radius-lg) var(--nf-radius-lg);background:var(--nf-neutral-bg-surface-alt)}.nf-media-frame img{width:100%;height:100%;object-fit:cover}.nf-card__meta{font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted);white-space:nowrap}.nf-contact{display:flex;align-items:center;gap:var(--nf-space-3)}.nf-contact__identity{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}.nf-contact__name{font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-contact__caption{font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted)}.nf-contact__phone{flex:0 0 auto;font-size:var(--nf-font-size-sm);font-variant-numeric:tabular-nums;color:var(--nf-color-link);white-space:nowrap}.nf-photo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--nf-space-1);width:100%;height:100%}.nf-photo-grid__item{display:block;min-height:0;padding:0;border:none;background:none;cursor:zoom-in}.nf-photo-grid--compact{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.nf-photo-grid--compact .nf-photo-grid__item{aspect-ratio:1 / 1;max-height:120px}.nf-photo-grid__item img{width:100%;height:100%;object-fit:cover}.nf-photo-grid__item:focus-visible{outline:2px solid var(--nf-color-focus-ring);outline-offset:-2px}.nf-lightbox{display:flex;flex-direction:column;gap:var(--nf-space-3)}.nf-lightbox__controls{display:flex;align-items:center;justify-content:flex-end;gap:var(--nf-space-2)}.nf-lightbox__level{min-width:56px;font-size:var(--nf-font-size-sm);font-variant-numeric:tabular-nums;color:var(--nf-neutral-text-secondary);text-align:left}.nf-lightbox__viewport{display:flex;max-height:70vh;align-items:flex-start;justify-content:center;overflow:auto;background:var(--nf-neutral-bg-surface-alt);border-radius:var(--nf-radius-md)}.nf-lightbox__viewport img{flex:0 0 auto;height:auto;cursor:zoom-in}.nf-card__lede{margin:0 0 var(--nf-space-4);font-size:var(--nf-font-size-base);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-text-primary);text-align:left}@media(max-width:1000px){.nf-split{grid-template-columns:1fr}}.nf-card__intro{margin:0;max-inline-size:65ch;font-size:var(--nf-font-size-sm);line-height:1.5;color:var(--nf-neutral-text-muted);text-align:left}.nf-facts{display:grid;grid-template-columns:max-content 1fr;gap:var(--nf-space-2) var(--nf-space-4);margin:0}.nf-facts--two-up{grid-template-columns:1fr 1fr;gap:var(--nf-space-4) var(--nf-space-5)}.nf-facts--two-up .nf-facts__pair{display:flex;min-width:0;flex-direction:column;gap:var(--nf-space-1)}@media(max-width:1200px){.nf-facts--two-up{grid-template-columns:1fr}}.nf-facts dt{font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-muted);text-align:left}.nf-facts dd{margin:0;font-size:var(--nf-font-size-sm);color:var(--nf-color-text-primary);text-align:left}.nf-form{max-width:68rem;display:flex;flex-direction:column;gap:var(--nf-space-6)}.nf-form-section{display:flex;flex-direction:column;gap:var(--nf-space-4)}.nf-form-row{display:grid;gap:var(--nf-space-4);grid-template-columns:1fr;align-items:start}@media(min-width:48rem){.nf-form-row{grid-template-columns:1fr 1fr}.nf-form-row>.nf-form-span{grid-column:1 / -1}}.nf-form-section+.nf-form-section{padding-top:var(--nf-space-6);border-top:1px solid var(--nf-neutral-border-subtle)}.nf-form-section__title{margin:0;font-size:var(--nf-font-size-base);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-text-primary);text-align:left}.nf-form-section__hint{margin:var(--nf-space-1) 0 0;font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-muted);text-align:left}.nf-form-section__header{display:block}.nf-form-more{border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-md);padding:var(--nf-space-3) var(--nf-space-4)}.nf-form-more[open]>.nf-form-row{margin-top:var(--nf-space-4)}.nf-form-more>summary{cursor:pointer;font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-medium);color:var(--nf-neutral-text-muted)}.nf-form-more>summary:focus-visible{outline:2px solid var(--nf-color-focus-ring);outline-offset:2px;border-radius:var(--nf-radius-sm)}.nf-form-actions{display:flex;gap:var(--nf-space-3);padding-top:var(--nf-space-5);border-top:1px solid var(--nf-neutral-border-subtle)}.nf-fieldset{display:flex;flex-direction:column;gap:var(--nf-space-2);margin:0;padding:0;border:0}.nf-choice{display:flex;align-items:flex-start;gap:var(--nf-space-3);padding:var(--nf-space-3);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-md);font-size:var(--nf-font-size-sm);cursor:pointer}.nf-choice:hover{border-color:var(--nf-color-primary-strong)}.nf-choice__meta{display:block;margin-block-start:var(--nf-space-1);font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted)}.nf-prose{margin:0;font-size:var(--nf-font-size-sm);line-height:var(--nf-line-height-relaxed);color:var(--nf-color-text-primary);text-align:left;white-space:pre-wrap}.nf-announcement-detail__image{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--nf-radius-md);margin-block-end:var(--nf-space-4);background-color:var(--nf-neutral-bg-surface-alt)}.nf-text-danger{color:var(--nf-color-danger-strong)}.nf-text-muted{color:var(--nf-neutral-text-muted)}.nf-facts__pair{display:contents}.nf-form-column{width:100%;max-width:560px}.nf-form-grid{container-type:inline-size;container-name:opsform;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nf-space-6) var(--nf-space-5);align-items:start}.nf-form-grid__full{grid-column:1 / -1}.nf-form-grid__actions{grid-column:1 / -1;display:flex;justify-content:flex-start;gap:var(--nf-space-3)}.nf-form-grid>.nf-field{align-self:start}@container opsform (max-width: 620px){.nf-form-grid{grid-template-columns:minmax(0,1fr);gap:var(--nf-space-5)}}.nf-company{container-type:inline-size;container-name:nfcompany;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--nf-space-8);align-items:start}.nf-company__section+.nf-company__section{margin-top:var(--nf-space-8)}.nf-company__eyebrow{display:flex;align-items:baseline;gap:var(--nf-space-3);margin-bottom:var(--nf-space-1)}.nf-company__eyebrow:before{content:"";flex:0 0 auto;width:var(--nf-space-6);height:3px;border-radius:var(--nf-radius-full);background:linear-gradient(90deg,var(--nf-els-magenta),var(--nf-els-orange))}.nf-company__section-title{margin:0;font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--nf-color-text-primary)}.nf-company__section-note{margin:0 0 var(--nf-space-5);max-width:58ch;font-size:var(--nf-font-size-sm);line-height:var(--nf-line-height-relaxed);color:var(--nf-neutral-text-muted)}.nf-company__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nf-space-5);align-items:start}.nf-company__fields>.nf-field{align-self:start}.nf-company__wide{grid-column:1 / -1}.nf-company__actions{grid-column:1 / -1;display:flex;align-items:center;gap:var(--nf-space-4);margin-top:var(--nf-space-8);padding-top:var(--nf-space-5);border-top:1px solid var(--nf-neutral-border-subtle)}.nf-company__actions-note{font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-muted)}.nf-company__preview{position:sticky;top:var(--nf-space-4);padding:var(--nf-space-6);border-radius:var(--nf-radius-lg);background:var(--nf-color-surface-dark);color:var(--nf-color-on-surface-dark)}.nf-company__preview-label{display:block;margin-bottom:var(--nf-space-5);font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;opacity:.72}.nf-company__preview-name{margin:0 0 var(--nf-space-1);font-size:var(--nf-font-size-2xl);font-weight:var(--nf-font-weight-bold);line-height:var(--nf-line-height-tight);letter-spacing:-.02em}.nf-company__preview-address{margin:0 0 var(--nf-space-6);font-size:var(--nf-font-size-sm);line-height:var(--nf-line-height-normal);opacity:.78}.nf-company__channel{display:flex;flex-direction:column;gap:2px;padding:var(--nf-space-3) var(--nf-space-4);border-radius:var(--nf-radius-md);background:var(--nf-color-surface-dark-hover)}.nf-company__channel+.nf-company__channel{margin-top:var(--nf-space-3)}.nf-company__channel-label{font-size:var(--nf-font-size-xs);letter-spacing:.04em;opacity:.72}.nf-company__channel-value{font-size:var(--nf-font-size-base);font-weight:var(--nf-font-weight-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.nf-company__channel-value--empty{font-weight:var(--nf-font-weight-regular);opacity:.5}.nf-company__policy{margin-top:var(--nf-space-6);padding-top:var(--nf-space-5);border-top:1px solid var(--nf-color-surface-dark-hover);font-size:var(--nf-font-size-sm);line-height:var(--nf-line-height-relaxed);opacity:.82}.nf-company__policy strong{font-weight:var(--nf-font-weight-semibold);font-variant-numeric:tabular-nums;opacity:1}@container nfcompany (max-width: 900px){.nf-company{grid-template-columns:minmax(0,1fr);gap:var(--nf-space-6)}.nf-company__preview{position:static}}@container nfcompany (max-width: 560px){.nf-company__fields{grid-template-columns:minmax(0,1fr)}}.nf-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nf-space-2);margin:0;padding:var(--nf-space-4);list-style:none;background:var(--nf-neutral-bg-surface-alt);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-md);font-family:var(--nf-font-family-mono);font-size:var(--nf-font-size-sm);color:var(--nf-color-text-primary)}.nf-datepicker{position:relative}.nf-datepicker__trigger{border-color:var(--nf-neutral-border-subtle);color:var(--nf-color-text-primary);white-space:nowrap}.nf-datepicker__label{font-weight:var(--nf-font-weight-medium)}.nf-datepicker__panel{position:absolute;z-index:20;top:calc(100% + var(--nf-space-1));right:0;display:flex;flex-direction:column;gap:var(--nf-space-3);width:320px;max-width:90vw;padding:var(--nf-space-3);background:var(--nf-neutral-bg-surface);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-lg);box-shadow:var(--nf-elevation-3)}.nf-datepicker__presets{display:flex;flex-wrap:wrap;gap:var(--nf-space-2)}.nf-datepicker__preset{padding:var(--nf-space-1) var(--nf-space-3);background:transparent;border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-full);font-size:var(--nf-font-size-sm);color:var(--nf-color-text-primary);cursor:pointer}.nf-datepicker__preset:hover{background:var(--nf-neutral-bg-surface-alt)}.nf-datepicker__preset[aria-pressed=true]{background:var(--nf-color-primary-subtle);border-color:var(--nf-color-primary);color:var(--nf-color-primary-strong)}.nf-datepicker__fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--nf-space-3)}.nf-datepicker__field{display:flex;flex-direction:column;gap:var(--nf-space-1);min-width:0;text-align:left}.nf-datepicker__field-label{font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-medium);color:var(--nf-neutral-text-secondary)}.nf-datepicker__note{margin:0;font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.nf-barchart{display:flex;flex-direction:column;gap:var(--nf-space-2)}.nf-barchart__unit{margin:0;font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted)}.nf-barchart__plot{display:grid;grid-template-columns:auto 1fr;grid-template-rows:180px auto;column-gap:var(--nf-space-3);row-gap:var(--nf-space-2)}.nf-barchart__axis{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;margin:calc(var(--nf-font-size-xs) * -.6) 0;font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted);font-variant-numeric:tabular-nums}.nf-barchart__bars{position:relative;display:flex;align-items:flex-end;justify-content:space-around;gap:var(--nf-space-2)}.nf-barchart__grid{position:absolute;inset:0}.nf-barchart__gridline{position:absolute;left:0;right:0;border-top:1px dashed var(--nf-neutral-border-subtle)}.nf-barchart__gridline:first-child{border-top-style:solid;border-top-color:var(--nf-neutral-border)}.nf-barchart__column{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:var(--nf-space-1);flex:1 1 0;max-width:88px;height:100%}.nf-barchart__value{font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-text-primary);font-variant-numeric:tabular-nums}.nf-barchart__fill{position:relative;width:100%;min-height:2px;border-radius:var(--nf-radius-sm) var(--nf-radius-sm) 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--nf-color-data-accent) 92%,transparent),color-mix(in srgb,var(--nf-color-primary-strong) 68%,transparent));border:1px solid color-mix(in srgb,var(--nf-color-primary-strong) 65%,transparent);border-bottom:0;backdrop-filter:blur(6px) saturate(150%);box-shadow:inset 0 1px color-mix(in srgb,var(--nf-neutral-bg-surface) 45%,transparent),0 2px 12px -4px color-mix(in srgb,var(--nf-color-primary-strong) 55%,transparent)}.nf-barchart__fill:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,color-mix(in srgb,var(--nf-neutral-bg-surface) 26%,transparent),transparent 45%);pointer-events:none}@keyframes nf-track-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nf-node-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}@keyframes nf-node-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--nf-step-color) 22%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--nf-step-color) 6%,transparent)}}@keyframes nf-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.nf-barchart__labels{display:flex;justify-content:space-around;gap:var(--nf-space-2)}.nf-barchart__label{flex:1 1 0;max-width:88px;font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-secondary);text-align:center}.nf-meters{display:flex;flex-direction:column;gap:var(--nf-space-2)}.nf-meters__list{display:flex;flex-direction:column;gap:var(--nf-space-2);margin:0;padding:0;list-style:none}.nf-meters__row{display:flex;align-items:center;gap:var(--nf-space-3);padding:var(--nf-space-3);background:var(--nf-neutral-bg-surface-alt);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-lg)}.nf-meters__identity{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.nf-meters__name{font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-meters__caption{font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted)}.nf-meters__value{flex:0 0 auto;font-size:var(--nf-font-size-lg);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-data-accent);font-variant-numeric:tabular-nums}.nf-meters__track{flex:0 1 40%;height:8px;border-radius:var(--nf-radius-full);background:var(--nf-neutral-border-subtle);overflow:hidden}.nf-meters__fill{display:block;height:100%;border-radius:var(--nf-radius-full);background:var(--nf-color-data-accent)}.nf-more{display:flex;align-items:center;justify-content:center;gap:var(--nf-space-1);width:100%;padding:var(--nf-space-2);background:none;border:0;border-radius:var(--nf-radius-md);color:var(--nf-color-link);font:inherit;font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-medium);cursor:pointer}.nf-more:hover{color:var(--nf-color-link-hover);text-decoration:underline}.nf-more:focus-visible{outline:2px solid var(--nf-color-focus-ring);outline-offset:2px}.nf-more__chevron{display:inline-flex;transform:rotate(-90deg)}@media(max-width:560px){.nf-meters__track{display:none}}.nf-expiry{display:flex;flex-direction:column;gap:var(--nf-space-2)}.nf-expiry__list{display:flex;flex-direction:column;gap:var(--nf-space-2);margin:0;padding:0;list-style:none}.nf-expiry__row{display:flex;align-items:center;gap:var(--nf-space-4);padding:var(--nf-space-3);background:var(--nf-neutral-bg-surface-alt);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-lg)}.nf-expiry__row--calm{--nf-expiry-tone: var(--nf-feedback-success-on-subtle);--nf-expiry-tone-bg: var(--nf-feedback-success-subtle)}.nf-expiry__row--soon{--nf-expiry-tone: var(--nf-feedback-warning-on-subtle);--nf-expiry-tone-bg: var(--nf-feedback-warning-subtle)}.nf-expiry__row--urgent{--nf-expiry-tone: var(--nf-color-danger-on-subtle);--nf-expiry-tone-bg: var(--nf-color-danger-subtle)}.nf-expiry__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:var(--nf-radius-md);background:var(--nf-expiry-tone-bg);color:var(--nf-expiry-tone)}.nf-expiry__identity{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.nf-expiry__title{font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-expiry__subtitle{font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted)}.nf-expiry__fact{display:flex;flex-direction:column;flex:0 0 auto}.nf-expiry__fact-label{font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted)}.nf-expiry__fact-value{font-size:var(--nf-font-size-sm);color:var(--nf-expiry-tone)}.nf-expiry__countdown{display:flex;flex-direction:column;gap:var(--nf-space-2);flex:0 1 200px}.nf-expiry__days{font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-semibold);color:var(--nf-expiry-tone)}.nf-expiry__track{height:8px;border-radius:var(--nf-radius-full);background:var(--nf-neutral-border-subtle);overflow:hidden}.nf-expiry__fill{display:block;height:100%;border-radius:var(--nf-radius-full);background:var(--nf-expiry-tone)}@media(max-width:720px){.nf-expiry__row{flex-wrap:wrap;gap:var(--nf-space-3)}.nf-expiry__countdown{flex:1 1 100%}}.nf-barchart__fill{transform-origin:bottom;animation:nf-bar-grow var(--nf-duration-slow) var(--nf-easing-standard) both}.nf-barchart__value{animation:nf-value-in var(--nf-duration-base) var(--nf-easing-standard) both;animation-delay:var(--nf-duration-slow)}.nf-meters__fill,.nf-expiry__fill{transform-origin:left;animation:nf-meter-grow var(--nf-duration-slow) var(--nf-easing-standard) both}@keyframes nf-meter-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nf-value-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.nf-barchart__fill,.nf-barchart__value,.nf-meters__fill,.nf-ranked__fill,.nf-expiry__fill{animation:none}}.nf-avatar-stack{display:inline-flex;align-items:center}.nf-avatar-stack__item+.nf-avatar-stack__item{margin-inline-start:-10px}.nf-avatar-stack__item .nf-avatar{box-shadow:0 0 0 2px var(--nf-neutral-bg-surface)}.nf-avatar-stack__rest{margin-inline-start:var(--nf-space-2);font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-semibold);color:var(--nf-neutral-text-secondary)}.nf-workspace{display:grid;grid-template-columns:340px minmax(0,1fr);gap:var(--nf-space-5);align-items:start}.nf-workspace__rail{display:flex;flex-direction:column;gap:var(--nf-space-4);min-width:0}.nf-workspace__rail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--nf-space-3);padding-block-end:var(--nf-space-4);border-bottom:1px solid var(--nf-neutral-border-subtle)}.nf-workspace__rail-body{display:flex;flex-direction:column;gap:var(--nf-space-4)}.nf-workspace__rail-more{display:flex;justify-content:center}.nf-workspace__pane{min-width:0;padding-inline-start:var(--nf-space-6);border-inline-start:1px solid var(--nf-neutral-border)}@media(max-width:1100px){.nf-workspace__pane{padding-inline-start:0;padding-block-start:var(--nf-space-5);border-inline-start:0;border-block-start:1px solid var(--nf-neutral-border)}}@media(max-width:1100px){.nf-workspace{grid-template-columns:1fr}}.nf-project-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--nf-space-2);padding:var(--nf-space-5);background:var(--nf-neutral-bg-surface);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-lg)}.nf-project-card--selected{border-color:var(--nf-color-primary);background:var(--nf-color-primary-subtle)}.nf-project-card{cursor:pointer}.nf-project-card__open{padding:0;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.nf-project-card__open:focus-visible{outline:2px solid var(--nf-color-focus-ring);outline-offset:2px;border-radius:var(--nf-radius-sm)}.nf-project-card__title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--nf-space-3);inline-size:100%}.nf-project-card__name{margin:0;min-width:0;font-size:var(--nf-font-size-lg);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-text-primary);text-align:left}.nf-project-card__code{display:flex;align-items:center;gap:var(--nf-space-2);margin:0;font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-secondary);text-align:left}.nf-project-card__code{color:var(--nf-neutral-text-muted)}.nf-project-card__facts{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--nf-space-3);inline-size:100%;margin:var(--nf-space-2) 0 0;padding-block-start:var(--nf-space-3);border-top:1px solid var(--nf-neutral-border-subtle)}.nf-project-card__facts dt{margin:0 0 var(--nf-space-1);font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted);text-align:left}.nf-project-card__facts dd{display:flex;align-items:center;gap:var(--nf-space-2);margin:0;font-size:var(--nf-font-size-sm);color:var(--nf-color-text-primary);text-align:left}.nf-pane-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--nf-space-4);flex-wrap:wrap;padding:var(--nf-space-4) var(--nf-space-5);background:var(--nf-color-primary-subtle);border:1px solid var(--nf-color-primary);border-radius:var(--nf-radius-lg)}.nf-pane-header__title{color:var(--nf-color-primary-strong)}.nf-pane-header__identity{display:flex;flex-direction:column;gap:var(--nf-space-2);min-width:0}.nf-pane-header__title-row{display:flex;align-items:center;gap:var(--nf-space-3);flex-wrap:wrap}.nf-pane-header__title{margin:0;font-size:var(--nf-font-size-2xl);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-text-primary);letter-spacing:-.01em;text-align:left}.nf-pane-header__vitals{display:flex;align-items:center;flex-wrap:wrap;gap:var(--nf-space-2) var(--nf-space-4);margin:0;font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-muted);text-align:left}.nf-pane-header__vital{display:inline-flex;align-items:center;gap:var(--nf-space-2);min-width:0}.nf-pane-header__vital-glyph{display:inline-flex;color:var(--nf-neutral-text-disabled)}.nf-pane-header__actions{flex-shrink:0}.nf-project-image{display:flex;align-items:flex-start;gap:var(--nf-space-4);padding:var(--nf-space-3);background:var(--nf-neutral-bg-surface-alt);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-md)}.nf-project-image__preview{flex-shrink:0;inline-size:132px;block-size:88px;object-fit:cover;background:var(--nf-neutral-bg-surface);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-sm)}.nf-project-image__actions{display:flex;flex-direction:column;gap:var(--nf-space-3);min-width:0}.nf-project-image__hint{margin:0;font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-muted);text-align:left}.nf-project-image__plate{display:block;inline-size:100%;block-size:168px;object-fit:cover;background:var(--nf-neutral-bg-surface-alt)}.nf-multiselect__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--nf-space-3);inline-size:100%;min-block-size:40px;padding:var(--nf-space-2) var(--nf-space-3);background:var(--nf-neutral-bg-surface);border:1px solid var(--nf-neutral-border-control);border-radius:var(--nf-radius-sm);font:inherit;color:var(--nf-color-text-primary);text-align:left;cursor:pointer}.nf-multiselect__trigger:focus-visible{outline:2px solid var(--nf-color-focus-ring);outline-offset:1px}.nf-multiselect__summary{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.nf-multiselect__summary--empty{color:var(--nf-neutral-text-muted)}.nf-multiselect__caret{flex-shrink:0;inline-size:0;block-size:0;border-inline:4px solid transparent;border-block-start:5px solid var(--nf-neutral-text-muted)}.nf-multiselect__panel{margin-block-start:var(--nf-space-1);display:flex;flex-direction:column;gap:var(--nf-space-1);max-block-size:240px;overflow-y:auto;padding:var(--nf-space-2);background:var(--nf-neutral-bg-surface);border:1px solid var(--nf-neutral-border);border-radius:var(--nf-radius-sm);box-shadow:var(--nf-elevation-2)}.nf-multiselect__row{display:flex;align-items:center;justify-content:space-between;gap:var(--nf-space-3);padding:var(--nf-space-1) var(--nf-space-1);min-width:0}.nf-multiselect__scope{flex-shrink:0;font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted);text-align:left}.nf-tab-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--nf-space-4);flex-wrap:wrap;padding:var(--nf-space-3) var(--nf-space-4);background:var(--nf-neutral-bg-surface-alt);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-md)}.nf-tab-toolbar__caption{margin:0;font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-medium);color:var(--nf-neutral-text-secondary);text-align:left}.nf-tab-toolbar__actions,.nf-tab-toolbar__form{display:flex;align-items:center;gap:var(--nf-space-2);flex-wrap:wrap}.nf-overview{display:flex;flex-direction:column;gap:var(--nf-space-5)}.nf-overview .nf-card__header{background:var(--nf-color-primary-subtle)}.nf-overview .nf-card__title{color:var(--nf-color-primary-strong)}.nf-overview__side{padding:var(--nf-space-4);background:var(--nf-neutral-bg-surface-alt);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-lg)}.nf-overview__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--nf-space-3)}@media(max-width:1100px){.nf-overview__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.nf-overview__tiles{grid-template-columns:minmax(0,1fr)}}.nf-overview__body{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--nf-space-5);align-items:start}.nf-overview__main,.nf-overview__side{display:flex;flex-direction:column;gap:var(--nf-space-4);min-width:0}@media(max-width:1100px){.nf-overview__body{grid-template-columns:minmax(0,1fr)}}.nf-overview__coverage{display:flex;align-items:center;gap:var(--nf-space-2)}.nf-map{position:relative;display:block;block-size:300px;overflow:hidden;background:var(--nf-neutral-bg-surface-alt)}.nf-map__tiles{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:grid;grid-template-columns:repeat(3,256px);margin-block-start:-384px;margin-inline-start:-384px}.nf-map__tile{display:block}.nf-map__pin{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:18px;block-size:18px;margin-block-start:-9px;margin-inline-start:-9px;background:var(--nf-color-primary);border:3px solid var(--nf-color-on-primary);border-radius:var(--nf-radius-full);box-shadow:var(--nf-elevation-2)}.nf-map__credit{position:absolute;inset-block-end:0;inset-inline-end:0;padding:var(--nf-space-1) var(--nf-space-2);background:var(--nf-neutral-bg-surface);color:var(--nf-neutral-text-muted);font-size:var(--nf-font-size-xs)}.nf-ticket-lines{margin:0;padding:0;list-style:none}.nf-ticket-lines__row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:var(--nf-space-4);align-items:center;padding:var(--nf-space-3) var(--nf-space-5)}.nf-ticket-lines__row+.nf-ticket-lines__row{border-top:1px solid var(--nf-neutral-border-subtle)}.nf-ticket-lines__row:nth-child(2n){background:var(--nf-neutral-bg-surface-alt)}.nf-ticket-lines__row:hover{background:var(--nf-color-primary-subtle)}.nf-ticket-lines__no{display:flex;flex-direction:column;font-family:var(--nf-font-family-mono);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-link);text-decoration:none}.nf-ticket-lines__no:hover{text-decoration:underline}.nf-ticket-lines__no-caption{font-family:var(--nf-font-family-sans);font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-regular);color:var(--nf-neutral-text-muted)}.nf-ticket-lines__title{margin:0;color:var(--nf-color-text-primary);text-align:left}.nf-ticket-lines__meta{display:flex;align-items:center;gap:var(--nf-space-2);margin:var(--nf-space-2) 0 0}.nf-contacts{margin:0;padding:0;list-style:none}.nf-contacts__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--nf-space-3);align-items:center;padding:var(--nf-space-3) var(--nf-space-5)}.nf-contacts__row+.nf-contacts__row{border-top:1px solid var(--nf-neutral-border-subtle)}.nf-contacts__row:hover{background:var(--nf-color-primary-subtle)}.nf-contacts__who{display:flex;flex-direction:column;min-width:0}.nf-contacts__name{font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-medium);color:var(--nf-color-text-primary)}.nf-contacts__meta{font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-contacts__chat{display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;color:var(--nf-neutral-text-secondary);border-radius:var(--nf-radius-full)}.nf-contacts__chat:hover{background:var(--nf-color-primary-subtle);color:var(--nf-color-primary)}.nf-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.nf-list__row{display:flex;align-items:center;gap:var(--nf-space-3);padding-block:var(--nf-space-3)}.nf-list__row+.nf-list__row{border-top:1px solid var(--nf-neutral-border-subtle)}.nf-list__main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;gap:var(--nf-space-1);color:inherit;text-decoration:none}.nf-list__title{font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-medium);color:var(--nf-color-text-primary)}.nf-list__meta{font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted)}.nf-list__trailing{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--nf-space-2)}.nf-stars{display:inline-flex;align-items:center;gap:var(--nf-space-1);margin:0;padding:0;border:0;font-size:var(--nf-font-size-lg);color:var(--nf-neutral-border)}.nf-stars--input{display:flex;flex-wrap:wrap}.nf-stars__legend{flex:1 0 100%;padding:0;font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-medium);color:var(--nf-color-text-primary)}.nf-stars__star--on{color:var(--nf-color-primary)}.nf-stars--input .nf-stars__star{cursor:pointer}.nf-stars__input{position:absolute;opacity:0}.nf-stars__input:focus-visible+.nf-visually-hidden+span{outline:2px solid var(--nf-color-focus-ring);outline-offset:2px}.nf-dropzone{display:flex;flex-direction:column;align-items:center;gap:var(--nf-space-2);padding:var(--nf-space-6);text-align:center;border:1px dashed var(--nf-neutral-border);border-radius:var(--nf-radius-md);background:var(--nf-neutral-bg-surface-alt)}.nf-dropzone--over{border-color:var(--nf-color-primary);background:var(--nf-color-primary-subtle)}.nf-dropzone__label{margin:0;font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-medium);color:var(--nf-color-text-primary)}.nf-dropzone__hint{margin:0;font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted)}.nf-steps{display:flex;flex-direction:column;gap:var(--nf-space-3)}.nf-steps__progress{margin:0;font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted);text-align:left}.nf-steps__list{--nf-steps-node-size: 28px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin:0;padding:0;list-style:none}.nf-steps__step{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;gap:var(--nf-space-2);text-align:center}.nf-steps__rail{position:absolute;inset-inline-end:50%;inset-inline-start:-50%;top:calc(var(--nf-steps-node-size) / 2);height:2px;margin-inline:var(--nf-space-4);background:var(--nf-neutral-border-subtle)}.nf-steps__step:first-child .nf-steps__rail{display:none}.nf-steps__step--done .nf-steps__rail,.nf-steps__step--current .nf-steps__rail{background:var(--nf-color-primary-strong)}.nf-steps__node{display:grid;width:var(--nf-steps-node-size);height:var(--nf-steps-node-size);flex:none;place-items:center;border:2px solid var(--nf-neutral-border);border-radius:var(--nf-radius-full);background:var(--nf-neutral-bg-surface);color:var(--nf-neutral-text-muted);font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-medium);font-variant-numeric:tabular-nums}.nf-steps__step--done .nf-steps__node{border-color:var(--nf-color-primary-strong);background:var(--nf-color-primary-strong);color:var(--nf-color-on-primary)}.nf-steps__step--current .nf-steps__node{border-color:var(--nf-color-primary);background:var(--nf-color-primary-subtle);color:var(--nf-color-primary-strong);box-shadow:0 0 0 4px var(--nf-color-primary-subtle)}.nf-steps__name{min-width:0;overflow-wrap:anywhere;font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted)}.nf-steps__step--done .nf-steps__name{color:var(--nf-color-text-primary)}.nf-steps__step--current .nf-steps__name{color:var(--nf-color-primary-strong);font-weight:var(--nf-font-weight-medium)}.nf-steps--icon .nf-steps__list{--nf-steps-node-size: 46px}.nf-steps--icon{gap:0}.nf-steps--icon .nf-steps__node{border-width:1.5px;border-color:var(--nf-neutral-border);background:var(--nf-neutral-bg-surface);color:var(--nf-neutral-text-muted)}.nf-steps--icon .nf-steps__step--current .nf-steps__node{border-color:var(--nf-color-primary-strong);background:var(--nf-color-primary-strong);color:var(--nf-color-on-primary);box-shadow:0 0 0 3px var(--nf-neutral-bg-surface),0 0 0 5px var(--nf-color-primary-strong)}.nf-steps--icon .nf-steps__step--done .nf-steps__node{border-color:var(--nf-color-success-strong);background:var(--nf-color-success-strong);color:var(--nf-color-on-primary);box-shadow:none}.nf-steps--icon .nf-steps__step--done .nf-steps__name{color:var(--nf-color-success-strong)}.nf-steps--icon .nf-steps__step--done+.nf-steps__step .nf-steps__rail:after{background:var(--nf-color-success-strong)}.nf-steps--icon .nf-steps__name{font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-semibold)}.nf-steps--icon .nf-steps__rail{margin-inline:calc(var(--nf-steps-node-size) / 2 + 11px);height:2.5px;border-radius:var(--nf-radius-full)}.nf-steps--icon .nf-steps__node{position:relative;z-index:1}.nf-steps--icon .nf-steps__rail:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--nf-color-primary-strong);transform:scaleX(var(--nf-steps-fill, 0));transform-origin:left center;transition:transform var(--nf-duration-slow) var(--nf-easing-standard)}[dir=rtl] .nf-steps--icon .nf-steps__rail:after{transform-origin:right center}.nf-steps--icon .nf-steps__step--done .nf-steps__rail,.nf-steps--icon .nf-steps__step--current .nf-steps__rail{--nf-steps-fill: 1}.nf-steps--icon .nf-steps__step--current+.nf-steps__step .nf-steps__rail{--nf-steps-fill: .38}.nf-steps--icon .nf-steps__rail{background:var(--nf-neutral-border-subtle)}@media(prefers-reduced-motion:reduce){.nf-steps--icon .nf-steps__rail:after{transition:none}}.nf-owner{min-height:100vh;min-height:100dvh;background:var(--nf-neutral-bg-page)}.nf-owner__frame{display:flex;min-height:100vh;min-height:100dvh}.nf-rail{position:fixed;z-index:30;inset-block:0;inset-inline-start:0;display:flex;flex-direction:column;gap:var(--nf-space-6);inline-size:var(--nf-owner-rail-width);padding:var(--nf-space-6) var(--nf-space-4);background:linear-gradient(160deg,color-mix(in srgb,var(--nf-color-on-surface-dark) 16%,transparent),color-mix(in srgb,var(--nf-color-on-surface-dark) 4%,transparent) 45%,transparent),var(--nf-color-surface-dark);color:var(--nf-color-on-surface-dark);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent}.nf-rail:hover,.nf-rail:focus-within{scrollbar-color:color-mix(in srgb,var(--nf-color-on-surface-dark) 28%,transparent) transparent}.nf-rail::-webkit-scrollbar{inline-size:8px}.nf-rail::-webkit-scrollbar-track{background:transparent}.nf-rail::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--nf-radius-sm);background:transparent;background-clip:padding-box}.nf-rail:hover::-webkit-scrollbar-thumb,.nf-rail:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--nf-color-on-surface-dark) 24%,transparent);background-clip:padding-box}.nf-rail::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--nf-color-on-surface-dark) 40%,transparent);background-clip:padding-box}.nf-rail:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:1px;background:linear-gradient(180deg,color-mix(in srgb,var(--nf-neutral-text-inverse) 22%,transparent),color-mix(in srgb,var(--nf-neutral-text-inverse) 4%,transparent))}.nf-rail__head{display:flex;align-items:center;gap:var(--nf-space-2);padding-inline:var(--nf-space-3)}.nf-rail__logo{flex:none;inline-size:36px;block-size:36px;object-fit:contain;border-radius:var(--nf-radius-sm);background:var(--nf-color-on-surface-dark)}.nf-rail__wordmark{display:flex;flex-direction:column;gap:var(--nf-space-1);min-inline-size:0}.nf-rail__brand{font-size:var(--nf-font-size-lg);font-weight:var(--nf-font-weight-bold);letter-spacing:.02em;line-height:var(--nf-line-height-tight);color:var(--nf-color-on-surface-dark)}.nf-rail__note{font-size:var(--nf-font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--nf-color-on-surface-dark) 62%,transparent)}.nf-rail__nav{display:flex;flex-direction:column;gap:var(--nf-space-1)}.nf-rail__link{position:relative;display:flex;inline-size:100%;border:0;background:none;font-family:inherit;text-align:start;cursor:pointer;align-items:center;gap:var(--nf-space-3);min-block-size:44px;padding:var(--nf-space-2) var(--nf-space-3);border-radius:var(--nf-radius-md);font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-medium);color:color-mix(in srgb,var(--nf-color-on-surface-dark) 78%,transparent);text-decoration:none;transition:background var(--nf-duration-fast) var(--nf-easing-standard),color var(--nf-duration-fast) var(--nf-easing-standard)}.nf-rail__link:hover{background:color-mix(in srgb,var(--nf-neutral-text-inverse) 10%,transparent);color:var(--nf-color-on-surface-dark);text-decoration:none}.nf-rail__link[aria-current=page]{background:color-mix(in srgb,var(--nf-neutral-text-inverse) 17%,transparent);color:var(--nf-color-on-surface-dark);font-weight:var(--nf-font-weight-semibold)}.nf-rail__link[aria-current=page]:before{content:"";position:absolute;inset-inline-start:0;inset-block:20%;inline-size:3px;border-radius:var(--nf-radius-full);background:var(--nf-color-on-surface-dark)}.nf-rail__link svg{flex:none}.nf-rail__foot{display:flex;flex-direction:column;gap:var(--nf-space-2);margin-block-start:auto;padding-block-start:var(--nf-space-4);border-block-start:1px solid color-mix(in srgb,var(--nf-neutral-text-inverse) 16%,transparent)}.nf-rail__powered-by{display:block;inline-size:160px;max-inline-size:100%;aspect-ratio:127 / 62;overflow:hidden;margin-block:calc(-1 * var(--nf-space-4)) calc(-1 * var(--nf-space-2));margin-inline:auto;flex:none}.nf-rail__powered-by-mark{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center 26%}.nf-owner__main{flex:1 1 auto;display:flex;flex-direction:column;min-inline-size:0;margin-inline-start:var(--nf-owner-rail-width)}.nf-owner__topbar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--nf-space-2);min-height:60px;padding:var(--nf-space-2) var(--nf-space-6);background:var(--nf-neutral-bg-surface);border-bottom:1px solid var(--nf-neutral-border-subtle)}.nf-owner__topbar-start{min-width:0}.nf-owner__topbar-end{display:flex;align-items:center;justify-content:flex-end;gap:var(--nf-space-3);min-width:0}.nf-owner__heading-row{display:flex;align-items:center;justify-content:space-between;gap:var(--nf-space-4);min-width:0}.nf-owner__heading{min-width:0}.nf-owner__heading-actions{display:flex;align-items:center;gap:var(--nf-space-2);flex:0 0 auto}.nf-owner__heading-actions:empty{display:none}.nf-owner__menu{display:none;position:fixed;z-index:20;inset-block-start:var(--nf-space-4);inset-inline-start:var(--nf-space-4);align-items:center;justify-content:center;inline-size:44px;block-size:44px;padding:0;border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-md);background:color-mix(in srgb,var(--nf-neutral-bg-surface) 88%,transparent);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);box-shadow:var(--nf-elevation-2);color:var(--nf-color-text-primary);cursor:pointer}.nf-owner__content{flex:1 1 auto;min-inline-size:0;padding:var(--nf-space-3)}.nf-owner__scrim{display:none;position:fixed;z-index:25;inset:0;border:0;padding:0;background:color-mix(in srgb,var(--nf-neutral-overlay) 45%,transparent);cursor:pointer}@media(max-width:1023px){.nf-owner__main{margin-inline-start:0}.nf-owner__menu{display:inline-flex}.nf-owner__content{padding-block-start:calc(var(--nf-space-16) + var(--nf-space-2))}.nf-rail{transform:translate(-100%);transition:transform var(--nf-duration-base) var(--nf-easing-standard);box-shadow:var(--nf-elevation-3)}.nf-owner--open .nf-rail{transform:translate(0)}.nf-owner--open .nf-owner__scrim{display:block}.nf-owner__content{padding-inline:var(--nf-space-5)}}@media(max-width:639px){.nf-rail{inset-block:auto 0;inset-inline:0;inline-size:auto;flex-direction:row;gap:0;padding:var(--nf-space-1) var(--nf-space-2);padding-block-end:max(var(--nf-space-1),env(safe-area-inset-bottom));transform:none;overflow:visible;box-shadow:var(--nf-elevation-3)}.nf-rail:after{inset:0 0 auto;inline-size:auto;block-size:1px;background:color-mix(in srgb,var(--nf-neutral-text-inverse) 18%,transparent)}.nf-rail__head,.nf-rail__foot,.nf-rail__powered-by{display:none}.nf-rail__nav{flex:1 1 auto;flex-direction:row}.nf-rail__link{flex:1 1 0;flex-direction:column;gap:var(--nf-space-1);justify-content:center;min-block-size:52px;padding-inline:var(--nf-space-1);font-size:var(--nf-font-size-xs);text-align:center}.nf-rail__link[aria-current=page]:before{inset:0 30% auto;inline-size:auto;block-size:3px}.nf-owner__menu,.nf-owner__scrim{display:none}.nf-owner__content{padding:var(--nf-space-5) var(--nf-space-4);padding-block-end:calc(var(--nf-space-16) + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.nf-rail,.nf-rail__link{transition:none}}.nf-hero{position:relative;display:flex;inline-size:100%;max-inline-size:620px;padding:var(--nf-space-6);border-radius:var(--nf-radius-xl);background:linear-gradient(140deg,var(--nf-color-rail-top) 0%,var(--nf-color-rail-mid) 58%,var(--nf-color-rail-bottom) 100%);color:var(--nf-color-on-surface-dark);box-shadow:var(--nf-elevation-3);overflow:hidden}.nf-hero>*{position:relative;z-index:1}.nf-hero__main{display:flex;align-items:center;gap:var(--nf-space-6);inline-size:100%;flex-wrap:wrap}.nf-hero__dial{position:relative;display:grid;place-items:center;flex:none;inline-size:148px;block-size:148px}.nf-hero__ring{position:absolute;inset:0;transform:rotate(-90deg)}.nf-hero__ring-track{stroke:color-mix(in srgb,var(--nf-neutral-text-inverse) 18%,transparent)}.nf-hero__ring-fill{stroke:var(--nf-color-on-surface-dark);transition:stroke-dashoffset var(--nf-duration-slow) ease-out}.nf-hero__value{margin:0;text-align:center}.nf-hero__days{display:block;font-size:var(--nf-font-size-4xl);font-weight:var(--nf-font-weight-bold);line-height:1;color:var(--nf-color-on-surface-dark);font-variant-numeric:tabular-nums}.nf-hero__expired{display:block;max-inline-size:96px;font-size:var(--nf-font-size-base);font-weight:var(--nf-font-weight-semibold);line-height:1.25;color:color-mix(in srgb,var(--nf-color-on-surface-dark) 88%,transparent)}.nf-hero__readout{display:flex;flex:1 1 200px;flex-direction:column;align-items:flex-start;gap:var(--nf-space-3);min-inline-size:0}.nf-hero__unit{display:flex;align-items:center;gap:var(--nf-space-2);margin:0;font-size:var(--nf-font-size-lg);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-on-surface-dark);text-align:left}.nf-hero__badge{display:inline-flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;flex:none;border-radius:var(--nf-radius-full);background:color-mix(in srgb,var(--nf-neutral-text-inverse) 15%,transparent);border:1px solid color-mix(in srgb,var(--nf-neutral-text-inverse) 22%,transparent);color:var(--nf-color-on-surface-dark)}.nf-hero__until{display:flex;align-items:center;gap:var(--nf-space-2);margin:0;font-size:var(--nf-font-size-sm);color:color-mix(in srgb,var(--nf-color-on-surface-dark) 82%,transparent);text-align:left}.nf-hero__image{position:absolute;z-index:0;inset-block:0;inset-inline-end:0;inline-size:46%;block-size:100%;object-fit:cover;opacity:.28;mask-image:linear-gradient(to right,transparent,#000 90%);pointer-events:none;user-select:none}.nf-hero--expired .nf-hero__ring-fill{stroke:color-mix(in srgb,var(--nf-color-on-surface-dark) 45%,transparent)}.nf-hero__action{margin-block-start:var(--nf-space-1);display:flex;flex-direction:column;align-items:flex-start;gap:var(--nf-space-2)}.nf-handover-link{display:inline-flex;align-items:center;gap:var(--nf-space-2);color:var(--nf-color-on-surface-dark);font-size:var(--nf-font-size-sm);opacity:.86;text-decoration:none}.nf-handover-link:hover{opacity:1;text-decoration:underline}.nf-hero__action .nf-button{padding-inline:var(--nf-space-5);background:color-mix(in srgb,var(--nf-neutral-text-inverse) 92%,transparent);border-color:color-mix(in srgb,var(--nf-neutral-text-inverse) 92%,transparent);border-radius:var(--nf-radius-lg);color:var(--nf-color-primary-strong);backdrop-filter:blur(6px)}.nf-hero__action .nf-button:hover:not(:disabled){background:var(--nf-neutral-text-inverse);border-color:var(--nf-neutral-text-inverse);color:var(--nf-color-primary-strong)}@media(max-width:639px){.nf-hero{padding:var(--nf-space-5)}.nf-hero__main{flex-direction:column;align-items:center;gap:var(--nf-space-5)}.nf-hero__readout{align-items:center;flex-basis:auto}.nf-hero__until,.nf-hero__unit{text-align:center}.nf-hero__action,.nf-hero__action .nf-button{inline-size:100%}.nf-hero__image{inline-size:100%;opacity:.16;mask-image:linear-gradient(to bottom,transparent,#000 100%)}}@media(prefers-reduced-motion:reduce){.nf-hero__ring-fill{transition:none}}.nf-progress{display:flex;flex-direction:column;gap:var(--nf-space-4);padding:var(--nf-space-5);background:var(--nf-neutral-bg-surface);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-xl);box-shadow:var(--nf-elevation-2);min-inline-size:0}.nf-progress__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nf-space-3)}.nf-progress__title{margin:0;font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-semibold);color:var(--nf-neutral-text-muted);text-transform:uppercase;letter-spacing:.04em}.nf-progress__no{margin:0;font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-text-primary);font-variant-numeric:tabular-nums}.nf-progress__description{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:var(--nf-font-size-base);font-weight:var(--nf-font-weight-medium);line-height:1.45;color:var(--nf-neutral-text-secondary);text-align:left}.nf-progress__track{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;margin-block-start:auto}.nf-progress__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--nf-space-2);min-inline-size:0}.nf-progress__step:nth-child(1){--nf-step-color: var(--nf-status-pending-fg)}.nf-progress__step:nth-child(2){--nf-step-color: var(--nf-status-assigned-fg)}.nf-progress__step:nth-child(3){--nf-step-color: var(--nf-status-in-progress-fg)}.nf-progress__step:nth-child(4){--nf-step-color: var(--nf-status-resolved-fg)}.nf-progress__step:not(:last-child):before,.nf-progress__step:not(:last-child):after{content:"";position:absolute;z-index:0;inset-block-start:7px;inset-inline-start:50%;inline-size:100%;block-size:2px}.nf-progress__step:not(:last-child):before{background:var(--nf-neutral-border-subtle)}.nf-progress__step:not(:last-child):after{background:var(--nf-step-color);transform:scaleX(0);transform-origin:left center}.nf-progress__step--done:not(:last-child):after{animation:nf-track-fill var(--nf-duration-slow) var(--nf-easing-standard) both}.nf-progress__node{position:relative;z-index:1;inline-size:16px;block-size:16px;border-radius:var(--nf-radius-full);background:var(--nf-neutral-bg-surface);border:2px solid var(--nf-neutral-border);transition:background-color var(--nf-duration-base) var(--nf-easing-standard),border-color var(--nf-duration-base) var(--nf-easing-standard)}.nf-progress__step--done .nf-progress__node,.nf-progress__step--current .nf-progress__node{animation:nf-node-pop var(--nf-duration-slow) var(--nf-easing-standard) both}.nf-progress__step:nth-child(1) .nf-progress__node{animation-delay:80ms}.nf-progress__step:nth-child(2) .nf-progress__node{animation-delay:.2s}.nf-progress__step:nth-child(3) .nf-progress__node{animation-delay:.32s}.nf-progress__step:nth-child(4) .nf-progress__node{animation-delay:.44s}.nf-progress__step:nth-child(1):after{animation-delay:.16s}.nf-progress__step:nth-child(2):after{animation-delay:.28s}.nf-progress__step:nth-child(3):after{animation-delay:.4s}.nf-progress__step--done .nf-progress__node{background:var(--nf-step-color);border-color:var(--nf-step-color)}.nf-progress__step--current .nf-progress__node{background:var(--nf-step-color);border-color:var(--nf-step-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--nf-step-color) 22%,transparent);animation:nf-node-pop var(--nf-duration-slow) var(--nf-easing-standard) both,nf-node-pulse 2.4s var(--nf-easing-standard) .9s infinite}.nf-progress__step-label{font-size:var(--nf-font-size-xs);line-height:1.3;color:var(--nf-neutral-text-muted);text-align:center;overflow-wrap:anywhere}.nf-progress__step--current .nf-progress__step-label{font-weight:var(--nf-font-weight-semibold);color:var(--nf-step-color)}.nf-progress__note{display:flex;align-items:center;gap:var(--nf-space-2);margin:0;padding:var(--nf-space-3);border-radius:var(--nf-radius-md);background:var(--nf-status-resolved-bg);border:1px solid color-mix(in srgb,var(--nf-status-resolved-fg) 30%,transparent);font-size:var(--nf-font-size-sm);line-height:1.4;color:var(--nf-status-resolved-fg);text-align:left}.nf-progress__note svg{flex:none}.nf-progress__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--nf-space-3);padding-block-start:var(--nf-space-4);border-block-start:1px solid var(--nf-neutral-border-subtle);flex-wrap:wrap}.nf-progress__engineer{display:flex;align-items:center;gap:var(--nf-space-3);min-inline-size:0}.nf-progress__waiting{display:inline-flex;align-items:center;justify-content:center;inline-size:36px;block-size:36px;flex:none;border-radius:var(--nf-radius-full);background:var(--nf-neutral-bg-surface-alt);border:1px dashed var(--nf-neutral-border);color:var(--nf-neutral-text-muted)}.nf-progress__engineer-text{display:flex;flex-direction:column;min-inline-size:0}.nf-progress__engineer-name{font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-semibold);color:var(--nf-neutral-text-secondary)}.nf-progress__engineer-role{font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted)}.nf-progress__blank{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--nf-space-2);padding-block:var(--nf-space-5);text-align:center}.nf-progress__blank-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:48px;block-size:48px;margin-block-end:var(--nf-space-1);border-radius:var(--nf-radius-full);background:var(--nf-neutral-bg-surface-alt);color:var(--nf-neutral-text-muted)}.nf-progress__blank-message{margin:0;font-size:var(--nf-font-size-base);font-weight:var(--nf-font-weight-semibold);color:var(--nf-neutral-text-secondary)}.nf-progress__blank-hint{margin:0;max-inline-size:32ch;font-size:var(--nf-font-size-sm);line-height:1.5;color:var(--nf-neutral-text-muted)}.nf-progress__action{margin-block-start:var(--nf-space-2)}@media(max-width:639px){.nf-progress{padding:var(--nf-space-4)}.nf-progress__step-label{display:none}.nf-progress__foot{padding-block-start:var(--nf-space-3)}.nf-progress__action,.nf-progress__action .nf-button{inline-size:100%}}.nf-owner__content>*+*{margin-block-start:var(--nf-space-4)}.nf-owner .nf-card{border-radius:var(--nf-radius-xl);box-shadow:var(--nf-elevation-2);overflow:hidden;transition:box-shadow var(--nf-duration-base) var(--nf-easing-standard)}.nf-owner .nf-card__header{min-height:44px;padding-block:var(--nf-space-4) var(--nf-space-2);background:none;border-block-end:0}.nf-owner .nf-card__title{font-size:var(--nf-font-size-base);font-weight:var(--nf-font-weight-semibold);letter-spacing:normal;text-transform:none;color:var(--nf-color-text-primary)}.nf-owner .nf-stat{gap:var(--nf-space-1);padding:var(--nf-space-5);border-radius:var(--nf-radius-xl);box-shadow:var(--nf-elevation-1)}.nf-owner .nf-stat__value{font-size:var(--nf-font-size-4xl);font-variant-numeric:tabular-nums}.nf-owner .nf-stat__label{font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-medium);letter-spacing:normal;text-transform:none;color:var(--nf-neutral-text-secondary)}.nf-owner a.nf-stat{text-decoration:none;cursor:pointer}.nf-owner a.nf-stat:hover{border-color:var(--nf-stat-accent);box-shadow:var(--nf-elevation-3);text-decoration:none}.nf-owner .nf-list__main{min-block-size:44px;transition:background var(--nf-duration-fast) var(--nf-easing-standard)}.nf-owner .nf-list__main:hover{background:var(--nf-neutral-bg-surface-alt);text-decoration:none}@media(prefers-reduced-motion:reduce){.nf-owner .nf-card,.nf-owner .nf-list__main{transition:none}}.nf-rail__foot .nf-field__label{font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--nf-color-on-surface-dark) 68%,transparent)}.nf-rail__foot .nf-control{background:color-mix(in srgb,var(--nf-neutral-text-inverse) 12%,transparent);border-color:color-mix(in srgb,var(--nf-neutral-text-inverse) 26%,transparent);color:var(--nf-color-on-surface-dark)}.nf-rail__foot .nf-control:hover:not(:disabled){border-color:color-mix(in srgb,var(--nf-neutral-text-inverse) 45%,transparent)}.nf-rail__foot .nf-control option{background:var(--nf-neutral-bg-surface);color:var(--nf-color-text-primary)}.nf-rail__foot .nf-segmented{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;inline-size:100%;background:color-mix(in srgb,var(--nf-neutral-overlay) 28%,transparent);border-color:color-mix(in srgb,var(--nf-neutral-text-inverse) 22%,transparent)}.nf-rail__foot .nf-segmented__item{display:flex;align-items:center;justify-content:center;min-block-size:30px;padding-inline:var(--nf-space-2);line-height:var(--nf-line-height-tight);color:color-mix(in srgb,var(--nf-color-on-surface-dark) 76%,transparent)}.nf-rail__foot .nf-segmented__item:hover{background:color-mix(in srgb,var(--nf-neutral-text-inverse) 12%,transparent)}.nf-rail__foot .nf-segmented__item--on,.nf-rail__foot .nf-segmented__item--on:hover{background:var(--nf-neutral-bg-surface);color:var(--nf-color-text-primary)}.nf-rail__foot .nf-theme-picker{grid-template-columns:repeat(6,1fr);justify-content:stretch;gap:var(--nf-space-2);padding-inline:var(--nf-space-3)}.nf-rail__foot .nf-theme-swatch{inline-size:100%;aspect-ratio:1;block-size:auto;border-color:color-mix(in srgb,var(--nf-neutral-text-inverse) 30%,transparent)}.nf-rail__foot .nf-theme-swatch--on{border-color:var(--nf-color-on-surface-dark);box-shadow:0 0 0 2px var(--nf-color-rail-mid),0 0 0 4px var(--nf-color-on-surface-dark)}.nf-rail__link--muted{color:color-mix(in srgb,var(--nf-color-on-surface-dark) 62%,transparent)}.nf-rail__count{margin-inline-start:auto;min-inline-size:20px;padding-inline:var(--nf-space-1);border-radius:var(--nf-radius-full);background:var(--nf-neutral-bg-surface);color:var(--nf-color-text-primary);font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:20px;text-align:center}@media(max-width:639px){.nf-rail__count{position:absolute;inset-block-start:var(--nf-space-1);inset-inline-start:50%;margin:0;transform:translate(2px)}}.nf-action-row{display:flex;align-items:flex-start;gap:var(--nf-space-3);min-block-size:44px;padding:var(--nf-space-3);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-lg);background:var(--nf-neutral-bg-surface);color:var(--nf-color-text-primary);text-decoration:none;transition:border-color var(--nf-duration-fast) var(--nf-easing-standard),background var(--nf-duration-fast) var(--nf-easing-standard)}.nf-action-row:hover{border-color:var(--nf-color-primary);background:var(--nf-neutral-bg-surface-alt);text-decoration:none}.nf-action-row__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:40px;block-size:40px;border-radius:var(--nf-radius-md);background:var(--nf-color-primary-subtle);color:var(--nf-color-primary-strong)}.nf-action-row__body{display:flex;flex-direction:column;gap:var(--nf-space-1);min-inline-size:0}.nf-action-row__title{font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-text-primary)}.nf-action-row__value{font-size:var(--nf-font-size-sm);color:var(--nf-color-link);overflow-wrap:anywhere}.nf-action-row__hint{font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted)}.nf-action-row--lead{align-items:center;gap:var(--nf-space-4);padding:var(--nf-space-5);border-color:var(--nf-color-primary-subtle)}.nf-action-row--lead .nf-action-row__icon{inline-size:52px;block-size:52px;border-radius:var(--nf-radius-lg)}.nf-action-row--lead .nf-action-row__title{font-size:var(--nf-font-size-base)}.nf-action-row--lead .nf-action-row__value{font-size:var(--nf-font-size-lg);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-text-primary)}@media(prefers-reduced-motion:reduce){.nf-action-row{transition:none}}.nf-support-hero{position:relative;display:grid;gap:var(--nf-space-6);padding-block-end:var(--nf-space-2);color:var(--nf-color-text-primary)}.nf-support-hero>*:not(.nf-support-hero__mark){position:relative;z-index:1}.nf-support-hero__mark{position:absolute;z-index:0;inset-block-start:0;inset-inline-end:0;inline-size:180px;max-inline-size:36%;height:auto;opacity:.5;pointer-events:none}.nf-support-hero__headline{margin:0;max-inline-size:24ch;font-size:var(--nf-font-size-3xl);font-weight:var(--nf-font-weight-semibold);line-height:var(--nf-line-height-tight);letter-spacing:-.01em;text-wrap:balance}.nf-support-hero__blurb{margin:var(--nf-space-2) 0 0;max-inline-size:52ch;font-size:var(--nf-font-size-base);line-height:var(--nf-line-height-relaxed);color:var(--nf-neutral-text-secondary)}.nf-support-hero__channels{display:grid;grid-template-columns:1fr;gap:var(--nf-space-3);margin:0;padding:0;list-style:none}@media(min-width:640px){.nf-support-hero__channels{grid-template-columns:repeat(2,minmax(260px,1fr))}}.nf-support-channel{display:grid;gap:var(--nf-space-1);block-size:100%;padding:var(--nf-space-5);border-radius:var(--nf-radius-lg);background:linear-gradient(140deg,var(--nf-color-rail-top) 0%,var(--nf-color-rail-mid) 58%,var(--nf-color-rail-bottom) 100%);color:var(--nf-color-on-surface-dark);box-shadow:var(--nf-elevation-2);text-decoration:none;transition:box-shadow var(--nf-duration-base) var(--nf-easing-standard),transform var(--nf-duration-base) var(--nf-easing-standard)}.nf-support-channel:hover{box-shadow:var(--nf-elevation-3);text-decoration:none;transform:translateY(-2px)}.nf-support-channel__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;margin-block-end:var(--nf-space-2);border-radius:var(--nf-radius-md);background:color-mix(in srgb,var(--nf-neutral-text-inverse) 16%,transparent)}.nf-support-channel__label{font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--nf-color-on-surface-dark) 72%,transparent)}.nf-support-channel__value{font-size:var(--nf-font-size-lg);font-weight:var(--nf-font-weight-semibold);line-height:var(--nf-line-height-tight);overflow-wrap:anywhere}.nf-support-channel__note{font-size:var(--nf-font-size-sm);color:color-mix(in srgb,var(--nf-color-on-surface-dark) 72%,transparent)}.nf-support-hero__hours{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--nf-space-1) var(--nf-space-3);margin:0;padding-block-start:var(--nf-space-5);border-block-start:1px solid var(--nf-neutral-border-subtle);font-size:var(--nf-font-size-sm)}.nf-support-hero__hours-label{font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--nf-neutral-text-muted)}@media(max-width:639px){.nf-support-hero__mark{display:none}.nf-support-hero__headline{font-size:var(--nf-font-size-2xl)}}.nf-support-legal{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--nf-space-2) var(--nf-space-3);margin:0;padding-block-start:var(--nf-space-6);font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-muted)}@media(prefers-reduced-motion:reduce){.nf-support-channel{transition:none}.nf-support-channel:hover{transform:none}}.nf-linechart{display:block;inline-size:100%;block-size:auto;overflow:visible}.nf-linechart__wipe{transform-box:fill-box;transform-origin:left center;animation:nf-wipe var(--nf-duration-slow) var(--nf-easing-standard) .15s backwards}.nf-linechart__baseline{stroke:var(--nf-neutral-border-subtle);stroke-width:1}.nf-linechart__line{fill:none;stroke:var(--nf-color-data-accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.nf-linechart__area{fill:color-mix(in srgb,var(--nf-color-data-accent) 12%,transparent);stroke:none}.nf-linechart__dot{fill:var(--nf-neutral-bg-surface);stroke:var(--nf-color-data-accent);stroke-width:2.5;animation:nf-fade var(--nf-duration-base) var(--nf-easing-standard) both}.nf-linechart__value{fill:var(--nf-color-text-primary);font-size:13px;font-weight:var(--nf-font-weight-semibold);font-variant-numeric:tabular-nums;animation:nf-fade var(--nf-duration-base) var(--nf-easing-standard) both}.nf-linechart__label{fill:var(--nf-neutral-text-muted);font-size:var(--nf-font-size-xs)}.nf-donut{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--nf-space-5)}.nf-donut__plot{display:block;flex:0 0 auto;inline-size:100%;max-inline-size:160px;block-size:auto}.nf-donut__slice{animation:nf-fade var(--nf-duration-base) var(--nf-easing-standard) both}.nf-donut__slice--in-progress{fill:var(--nf-chart-in-progress)}.nf-donut__slice--resolved{fill:var(--nf-chart-resolved)}.nf-donut__slice--closed{fill:var(--nf-chart-closed)}.nf-donut__slice--open{fill:var(--nf-chart-open)}.nf-donut__slice--total{fill:var(--nf-chart-total)}.nf-donut__empty{stroke:var(--nf-neutral-bg-surface-alt)}.nf-donut__total{fill:var(--nf-color-text-primary);font-size:var(--nf-font-size-3xl);font-weight:var(--nf-font-weight-bold);font-variant-numeric:tabular-nums}.nf-donut__caption{fill:var(--nf-neutral-text-muted);font-size:var(--nf-font-size-xs)}.nf-donut__legend{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:var(--nf-space-2);margin:0;padding:0;list-style:none}.nf-donut__key{display:flex;align-items:center;gap:var(--nf-space-2);font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-secondary);white-space:nowrap}.nf-donut__dot{inline-size:9px;block-size:9px;border-radius:var(--nf-radius-full)}.nf-donut__dot--in-progress{background:var(--nf-chart-in-progress)}.nf-donut__dot--resolved{background:var(--nf-chart-resolved)}.nf-donut__dot--closed{background:var(--nf-chart-closed)}.nf-donut__dot--open{background:var(--nf-chart-open)}.nf-donut__dot--total{background:var(--nf-chart-total)}.nf-trend{display:flex;flex-direction:column;gap:var(--nf-space-3)}.nf-trend__plot-area{position:relative;container-type:inline-size}.nf-trend__hit{fill:transparent}.nf-trend__tip{position:absolute;z-index:1;inset-block-start:0;min-inline-size:168px;padding:var(--nf-space-3);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-md);background:var(--nf-neutral-bg-surface);box-shadow:var(--nf-elevation-3);margin-inline-start:var(--nf-space-3);pointer-events:none}.nf-trend__tip--left{transform:translate(-100%);margin-inline-start:calc(var(--nf-space-3) * -1)}.nf-trend__tip-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nf-space-3);margin:0 0 var(--nf-space-2);padding-block-end:var(--nf-space-2);border-block-end:1px solid var(--nf-neutral-border-subtle);color:var(--nf-color-text-primary);font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-semibold)}.nf-trend__tip-total{color:var(--nf-neutral-text-muted);font-variant-numeric:tabular-nums;font-weight:var(--nf-font-weight-regular)}.nf-trend__tip-rows{display:flex;flex-direction:column;gap:var(--nf-space-1);margin:0;padding:0;list-style:none}.nf-trend__tip-row{display:flex;align-items:center;gap:var(--nf-space-2);font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-secondary)}.nf-trend__tip-name{min-inline-size:0;overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.nf-trend__tip-value{flex:0 0 auto;color:var(--nf-color-text-primary);font-variant-numeric:tabular-nums;font-weight:var(--nf-font-weight-semibold)}.nf-trend__plot{display:block;inline-size:100%;block-size:auto;overflow:visible}.nf-trend__wipe{transform-box:fill-box;transform-origin:left center;animation:nf-wipe var(--nf-duration-slow) var(--nf-easing-standard) .15s backwards}.nf-trend__baseline{stroke:var(--nf-neutral-border-subtle);stroke-width:1}.nf-trend__gridline{stroke:var(--nf-neutral-border-subtle);stroke-width:1;stroke-dasharray:2 4;opacity:.7}.nf-trend__grid-over{pointer-events:none}.nf-trend__plot{font-size:calc(var(--nf-font-size-xs) * 380 / 100cqi * 1px)}.nf-trend__tick,.nf-trend__label{fill:var(--nf-neutral-text-muted);font-size:inherit;font-variant-numeric:tabular-nums}.nf-trend__segment{stroke:var(--nf-neutral-bg-surface);stroke-width:1;animation:nf-fade var(--nf-duration-base) var(--nf-easing-standard) both}.nf-trend__segment--dim{opacity:.35}.nf-trend__segment--pending{fill:var(--nf-chart-series-pending)}.nf-trend__segment--assigned{fill:var(--nf-chart-series-assigned)}.nf-trend__segment--accepted{fill:var(--nf-chart-series-accepted)}.nf-trend__segment--in-progress{fill:var(--nf-chart-series-in-progress)}.nf-trend__segment--resolved{fill:var(--nf-chart-series-resolved)}.nf-trend__segment--closed{fill:var(--nf-chart-series-closed)}.nf-trend__legend{display:flex;flex-wrap:wrap;gap:var(--nf-space-2) var(--nf-space-4);margin:0;padding:0;list-style:none}.nf-trend__key{display:flex;align-items:center;gap:var(--nf-space-2);font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-secondary);white-space:nowrap}.nf-trend__swatch{inline-size:12px;block-size:12px;border-radius:var(--nf-radius-sm)}.nf-trend__swatch--pending{background:var(--nf-chart-series-pending)}.nf-trend__swatch--assigned{background:var(--nf-chart-series-assigned)}.nf-trend__swatch--accepted{background:var(--nf-chart-series-accepted)}.nf-trend__swatch--in-progress{background:var(--nf-chart-series-in-progress)}.nf-trend__swatch--resolved{background:var(--nf-chart-series-resolved)}.nf-trend__swatch--closed{background:var(--nf-chart-series-closed)}.nf-ranked{display:flex;flex-direction:column;gap:var(--nf-space-3)}.nf-ranked__unit{margin:0;color:var(--nf-neutral-text-muted);font-size:var(--nf-font-size-xs)}.nf-ranked__list{display:flex;flex-direction:column;gap:var(--nf-space-3);margin:0;padding:0;list-style:none}.nf-ranked__row{display:flex;flex-direction:column;gap:var(--nf-space-1)}.nf-ranked__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nf-space-3);font-size:var(--nf-font-size-xs)}.nf-ranked__name{min-inline-size:0;overflow:hidden;flex:1 1 auto;color:var(--nf-neutral-text-secondary);text-overflow:ellipsis;white-space:nowrap}.nf-ranked__value{flex:0 0 auto;color:var(--nf-color-text-primary);font-variant-numeric:tabular-nums;font-weight:var(--nf-font-weight-semibold)}.nf-ranked__track{overflow:hidden;block-size:8px;border-radius:var(--nf-radius-full);background:var(--nf-neutral-border-subtle)}.nf-ranked__fill{display:block;block-size:100%;border-radius:var(--nf-radius-full);background:var(--nf-color-data-accent);animation:nf-meter-grow var(--nf-duration-slow) var(--nf-easing-standard) both;transform-origin:left center}.nf-ranked__fill--1{background:var(--nf-chart-slice-1)}.nf-ranked__fill--2{background:var(--nf-chart-slice-2)}.nf-ranked__fill--3{background:var(--nf-chart-slice-3)}.nf-ranked__fill--4{background:var(--nf-chart-slice-4)}.nf-ranked__fill--5{background:var(--nf-chart-slice-5)}.nf-ranked__fill--6{background:var(--nf-chart-slice-6)}.nf-pie{display:flex;flex-direction:column;align-items:center;gap:var(--nf-space-3)}.nf-pie__plot{display:block;flex:0 1 auto;inline-size:auto;max-inline-size:100%;block-size:auto;max-block-size:200px}.nf-pie__side{display:flex;inline-size:100%;min-inline-size:0;max-inline-size:420px;flex-direction:column;gap:var(--nf-space-2)}.nf-pie__slice{animation:nf-fade var(--nf-duration-base) var(--nf-easing-standard) both;cursor:default;transition:opacity var(--nf-duration-fast) var(--nf-easing-standard)}.nf-pie__slice--dim{opacity:.35}.nf-pie__plot-area{position:relative;display:flex;justify-content:center;inline-size:100%}.nf-pie__tip{position:absolute;z-index:1;inset-block-end:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--nf-space-2);max-inline-size:100%;padding:var(--nf-space-2) var(--nf-space-3);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-md);background:var(--nf-neutral-bg-surface);box-shadow:var(--nf-elevation-3);pointer-events:none}.nf-pie__tip-name{max-inline-size:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-medium)}.nf-pie__tip-value{font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-semibold)}.nf-pie__tip-count{color:var(--nf-neutral-text-muted);font-size:var(--nf-font-size-xs)}.nf-pie__slice--1{fill:var(--nf-chart-slice-1)}.nf-pie__slice--2{fill:var(--nf-chart-slice-2)}.nf-pie__slice--3{fill:var(--nf-chart-slice-3)}.nf-pie__slice--4{fill:var(--nf-chart-slice-4)}.nf-pie__slice--5{fill:var(--nf-chart-slice-5)}.nf-pie__slice--6{fill:var(--nf-chart-slice-6)}.nf-pie__empty{fill:var(--nf-neutral-bg-surface-alt)}.nf-pie__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nf-space-2) var(--nf-space-4);margin:0;padding:0;list-style:none}.nf-pie__key{display:flex;align-items:center;gap:var(--nf-space-2);font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-secondary)}.nf-pie__dot{flex:0 0 auto;inline-size:9px;block-size:9px;border-radius:var(--nf-radius-full)}.nf-pie__dot--1{background:var(--nf-chart-slice-1)}.nf-pie__dot--2{background:var(--nf-chart-slice-2)}.nf-pie__dot--3{background:var(--nf-chart-slice-3)}.nf-pie__dot--4{background:var(--nf-chart-slice-4)}.nf-pie__dot--5{background:var(--nf-chart-slice-5)}.nf-pie__dot--6{background:var(--nf-chart-slice-6)}.nf-pie__name{min-inline-size:0;overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.nf-pie__count{flex:0 0 auto;color:var(--nf-color-text-primary);font-variant-numeric:tabular-nums;font-weight:var(--nf-font-weight-semibold)}.nf-pie__footnote{margin:0;color:var(--nf-neutral-text-muted);font-size:var(--nf-font-size-xs)}@media(prefers-reduced-motion:reduce){.nf-linechart__wipe,.nf-linechart__dot,.nf-linechart__value,.nf-donut__slice,.nf-trend__wipe,.nf-trend__segment,.nf-pie__slice{animation:none}}.nf-owner__row{display:grid;grid-template-columns:minmax(0,620px) minmax(0,1fr);gap:var(--nf-space-4);align-items:stretch}@media(max-width:1100px){.nf-owner__row{grid-template-columns:minmax(0,1fr)}}.nf-owner__band{grid-template-columns:6fr 4fr}.nf-owner__band .nf-grid--stats{grid-template-columns:repeat(3,minmax(0,1fr))}.nf-owner__band .nf-grid--stats>.nf-stat{border-radius:0}.nf-owner__band .nf-grid--stats>.nf-stat:first-child{border-start-start-radius:var(--nf-radius-xl);border-end-start-radius:var(--nf-radius-xl)}.nf-owner__band .nf-grid--stats>.nf-stat:last-child{border-start-end-radius:var(--nf-radius-xl);border-end-end-radius:var(--nf-radius-xl)}.nf-owner__band>.nf-card>.nf-card__body{display:flex;flex:1 1 auto;flex-direction:column}.nf-owner__attention-body{margin:0 0 var(--nf-space-3);color:var(--nf-neutral-text-secondary);font-size:var(--nf-font-size-sm)}.nf-owner__attention-card{background:var(--nf-feedback-success-subtle);border-color:var(--nf-feedback-success)}.nf-owner__attention-title{display:inline-flex;align-items:center;gap:var(--nf-space-2)}.nf-owner__attention-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;border-radius:var(--nf-radius-full);background:var(--nf-neutral-bg-surface);color:var(--nf-feedback-success-on-subtle);animation:nf-owner-attention-ring var(--nf-duration-slow) var(--nf-easing-standard) 2}.nf-owner__attention-bell:after{content:"";position:absolute;inset:0;border-radius:var(--nf-radius-full);border:2px solid var(--nf-feedback-success);animation:nf-owner-attention-pulse 2.4s var(--nf-easing-standard) infinite}@keyframes nf-owner-attention-ring{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}@keyframes nf-owner-attention-pulse{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.6)}}@media(prefers-reduced-motion:reduce){.nf-owner__attention-bell,.nf-owner__attention-bell:after{animation:none}.nf-owner__attention-bell:after{opacity:.55;transform:none}}@media(max-width:900px){.nf-owner__band .nf-grid--stats{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,auto auto 1fr auto)}.nf-owner__band .nf-grid--stats>.nf-stat+.nf-stat{border-left:1px solid var(--nf-neutral-border-subtle);border-top:0}.nf-owner__band .nf-grid--stats>.nf-stat:first-child{border-radius:var(--nf-radius-xl) var(--nf-radius-xl) 0 0}.nf-owner__band .nf-grid--stats>.nf-stat:last-child{border-radius:0 0 var(--nf-radius-xl) var(--nf-radius-xl)}}.nf-complaint-row{display:flex;align-items:center;gap:var(--nf-space-3);padding:var(--nf-space-3);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-lg);text-decoration:none;color:inherit;transition:border-color var(--nf-duration-fast) var(--nf-easing-standard),background var(--nf-duration-fast) var(--nf-easing-standard)}.nf-complaint-row:hover{background:var(--nf-neutral-bg-surface-alt);border-color:var(--nf-color-primary);text-decoration:none}.nf-complaint-row__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;inline-size:40px;block-size:40px;border-radius:var(--nf-radius-md);background:var(--nf-color-primary-subtle);color:var(--nf-color-primary-strong)}.nf-complaint-row__body{flex:1 1 auto;min-inline-size:0}.nf-complaint-row__title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-text-primary);text-align:left}.nf-complaint-row__meta{display:block;margin-block-start:2px;font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted);text-align:left}.nf-complaint-row__note{display:block;margin-block-start:2px;font-size:var(--nf-font-size-xs);color:var(--nf-color-danger-strong);text-align:left}.nf-complaint-row__trailing{display:flex;flex:0 0 auto;align-items:center;gap:var(--nf-space-2);color:var(--nf-neutral-text-muted);white-space:nowrap}.nf-complaint-list{display:flex;flex-direction:column;gap:var(--nf-space-2)}.nf-owner__recent-row{grid-template-columns:1fr 1fr 1fr}.nf-owner__recent-row>.nf-card>.nf-card__body:not(.nf-card__body--flush){justify-content:flex-start}@media(max-width:1100px){.nf-owner__recent-row{grid-template-columns:minmax(0,1fr)}}.nf-recent-list{display:flex;flex-direction:column}.nf-recent-row{display:flex;align-items:center;gap:var(--nf-space-3);padding-block:var(--nf-space-3);text-decoration:none;color:inherit;border-block-end:1px solid var(--nf-neutral-border-subtle)}.nf-recent-row:last-child{border-block-end:0}.nf-recent-row:hover .nf-recent-row__title{color:var(--nf-color-primary-strong)}.nf-recent-row__body{display:flex;flex:1 1 auto;flex-direction:column;min-inline-size:0}.nf-recent-row__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-text-primary);text-align:left;transition:color var(--nf-duration-fast) var(--nf-easing-standard)}.nf-recent-row__meta{font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted);text-align:left}.nf-recent-row__trailing{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:var(--nf-space-1)}.nf-recent-row__date{font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted);white-space:nowrap}.nf-announcement-scroll{overflow:hidden;max-height:420px;mask-image:linear-gradient(to bottom,transparent,black 24px,black calc(100% - 24px),transparent)}.nf-announcement-track{display:flex;flex-direction:column;animation:nf-announcement-scroll 24s linear infinite}.nf-announcement-scroll:hover .nf-announcement-track{animation-play-state:paused}@keyframes nf-announcement-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.nf-announcement-card{display:flex;flex-direction:column;padding:var(--nf-space-3);text-decoration:none;color:inherit;border-block-end:1px solid var(--nf-neutral-border-subtle)}.nf-announcement-card__image{width:100%;aspect-ratio:16 / 9;border-radius:var(--nf-radius-md);object-fit:cover;background-color:var(--nf-neutral-bg-surface-alt)}.nf-announcement-card__image--placeholder{background:linear-gradient(135deg,var(--nf-neutral-bg-surface-alt),var(--nf-neutral-border-subtle))}.nf-announcement-card__body{display:flex;flex-direction:column;margin-block-start:var(--nf-space-2)}.nf-announcement-card__title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-medium);color:var(--nf-color-text-primary);text-align:left;transition:color var(--nf-duration-fast) var(--nf-easing-standard)}.nf-announcement-card:hover .nf-announcement-card__title{color:var(--nf-color-primary-strong)}.nf-announcement-card__date{display:block;margin-block-start:2px;font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted);text-align:left}.nf-announcement-list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--nf-space-3)}@media(max-width:900px){.nf-announcement-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.nf-announcement-list{grid-template-columns:1fr}}.nf-announcement-list-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-lg);background-color:var(--nf-neutral-bg-surface);text-decoration:none;color:inherit;transition:border-color var(--nf-duration-fast) var(--nf-easing-standard)}.nf-announcement-list-card:hover{border-color:var(--nf-neutral-border-strong)}.nf-announcement-list-card__image{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;background-color:var(--nf-neutral-bg-surface-alt)}.nf-announcement-list-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--nf-space-2);padding:var(--nf-space-4)}.nf-announcement-list-card__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--nf-space-3)}.nf-announcement-list-card__title{font-size:var(--nf-font-size-md);font-weight:var(--nf-font-weight-medium);color:var(--nf-color-text-primary);text-align:left}.nf-announcement-list-card__date{font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted);text-align:left}.nf-activity-list{display:flex;flex-direction:column}.nf-activity-row{display:block;padding-block:var(--nf-space-3);text-decoration:none;color:inherit;border-block-end:1px solid var(--nf-neutral-border-subtle)}.nf-activity-row:last-child{border-block-end:0}.nf-activity-row__title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-medium);color:var(--nf-color-text-primary);text-align:left;transition:color var(--nf-duration-fast) var(--nf-easing-standard)}.nf-activity-row:hover .nf-activity-row__title{color:var(--nf-color-primary-strong)}.nf-activity-row__date{display:block;margin-block-start:2px;font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted);text-align:left}@media(prefers-reduced-motion:reduce){.nf-recent-row__title,.nf-announcement-card__title,.nf-activity-row__title{transition:none}.nf-announcement-track{animation:none}}@media(prefers-reduced-motion:reduce){.nf-complaint-row{transition:none}}.nf-greeting{display:flex;align-items:center;justify-content:space-between;gap:var(--nf-space-4);flex-wrap:wrap}.nf-greeting__title{margin:0;font-size:var(--nf-font-size-3xl);font-weight:var(--nf-font-weight-bold);line-height:var(--nf-line-height-tight);letter-spacing:-.01em;color:var(--nf-color-text-primary);text-align:left}.nf-greeting__aside{display:flex;align-items:center;gap:var(--nf-space-3);flex:none}.nf-greeting__place{display:flex;align-items:center;gap:var(--nf-space-2);margin:var(--nf-space-1) 0 0;font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-muted);text-align:left}.nf-flat-picker{position:relative;display:inline-flex;align-items:center;gap:var(--nf-space-2);padding:var(--nf-space-2) var(--nf-space-3);background:var(--nf-neutral-bg-surface);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-lg);box-shadow:var(--nf-elevation-1)}.nf-flat-picker:focus-within{border-color:var(--nf-color-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--nf-color-focus-ring) 30%,transparent)}.nf-flat-picker__icon{display:flex;color:var(--nf-color-primary-strong)}.nf-flat-picker__value{font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-medium);color:var(--nf-color-text-primary);white-space:nowrap}.nf-flat-picker__chevron{display:flex;color:var(--nf-neutral-text-muted)}.nf-flat-picker__select{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:0;cursor:pointer;appearance:none;border:0}.nf-account{display:flex;align-items:center;gap:var(--nf-space-4);flex-wrap:wrap}.nf-account__disc{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:56px;height:56px;background:var(--nf-color-primary-strong);color:var(--nf-color-on-primary);border-radius:var(--nf-radius-full);font-size:var(--nf-font-size-lg);font-weight:var(--nf-font-weight-bold);letter-spacing:.02em}.nf-account__identity{min-width:0}.nf-account__name{margin:0;font-size:var(--nf-font-size-3xl);font-weight:var(--nf-font-weight-bold);line-height:var(--nf-line-height-tight);letter-spacing:-.01em;color:var(--nf-color-text-primary);text-align:left}.nf-account__contact{display:flex;align-items:center;gap:var(--nf-space-2) var(--nf-space-4);flex-wrap:wrap;margin:var(--nf-space-2) 0 0;font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-muted);text-align:left}.nf-account__detail{display:inline-flex;align-items:center;gap:var(--nf-space-2);min-width:0;overflow-wrap:anywhere}.nf-flat-warranty{display:flex;align-items:center;gap:var(--nf-space-3);flex-wrap:wrap;text-align:left}.nf-flat-warranty__identity{display:flex;flex-direction:column;gap:var(--nf-space-1);min-width:0;flex:0 1 auto;margin-inline-end:auto}.nf-flat-warranty__place{display:flex;align-items:center;gap:var(--nf-space-2);font-size:var(--nf-font-size-base);font-weight:var(--nf-font-weight-medium);color:var(--nf-color-text-primary);text-align:left}.nf-flat-warranty__until{font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-muted);text-align:left}.nf-flat-warranty__status{flex:0 0 auto;padding:var(--nf-space-1) var(--nf-space-3);border-radius:var(--nf-radius-full);font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-semibold);white-space:nowrap}.nf-flat-warranty__status--active{background:var(--nf-feedback-success-subtle);color:var(--nf-feedback-success-on-subtle)}.nf-flat-warranty__status--soon{background:var(--nf-feedback-warning-subtle);color:var(--nf-feedback-warning-on-subtle)}.nf-flat-warranty__status--expired{background:var(--nf-status-closed-bg);color:var(--nf-status-closed-fg)}.nf-setting{display:flex;align-items:center;justify-content:space-between;gap:var(--nf-space-4);flex-wrap:wrap}.nf-setting__text{min-width:0}.nf-setting__label{display:block;font-size:var(--nf-font-size-base);font-weight:var(--nf-font-weight-medium);color:var(--nf-color-text-primary);text-align:left}.nf-setting__hint{display:block;margin-block-start:var(--nf-space-1);font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-muted);text-align:left}.nf-segmented--solid{gap:0;padding:var(--nf-space-1);background:var(--nf-neutral-bg-surface-alt);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--nf-neutral-border-subtle)}.nf-segmented--solid .nf-segmented__item{padding:var(--nf-space-2) var(--nf-space-4);font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-muted);position:relative;z-index:1;transition:background-color var(--nf-duration-fast) var(--nf-easing-standard),color var(--nf-duration-fast) var(--nf-easing-standard),box-shadow var(--nf-duration-fast) var(--nf-easing-standard)}.nf-segmented--solid .nf-segmented__item:hover{background:transparent;color:var(--nf-color-text-primary)}.nf-segmented--solid .nf-segmented__item--on,.nf-segmented--solid .nf-segmented__item--on:hover{background:var(--nf-color-primary-strong);color:var(--nf-color-on-primary);font-weight:var(--nf-font-weight-semibold);box-shadow:var(--nf-elevation-1)}@media(prefers-reduced-motion:reduce){.nf-segmented--solid .nf-segmented__item{transition:none}}.nf-list--cards{gap:var(--nf-space-3)}.nf-list--cards>.nf-flat-warranty{padding:var(--nf-space-4);background:var(--nf-neutral-bg-surface-alt);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-lg)}.nf-flat-warranty__index{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;background:var(--nf-neutral-bg-surface);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-full);font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--nf-neutral-text-muted)}.nf-account-page{display:grid;grid-template-columns:1fr;gap:var(--nf-space-4);width:100%;max-width:1200px}.nf-account-page__header{grid-column:1 / -1}.nf-account-page__col{display:flex;flex-direction:column;gap:var(--nf-space-4);min-width:0}@media(min-width:1000px){.nf-account-page{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}.nf-account-page__header{grid-column:1 / -1}.nf-account-page__activity{display:flex;flex-direction:column}.nf-account-page__activity>.nf-card__body{min-block-size:0;display:flex}.nf-account-page__activity .nf-account-activity{min-block-size:0}.nf-account-page__activity .nf-account-activity__list{flex:0 1 auto;min-block-size:0}}.nf-account-details{display:grid;grid-template-columns:1fr 1fr;gap:var(--nf-space-4) var(--nf-space-6);align-items:start}@media(max-width:560px){.nf-account-details{grid-template-columns:1fr}}.nf-account-details__wide{min-width:0}.nf-account-detail__label{display:block;font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-muted);text-align:left}.nf-account-detail__value{display:block;margin-block-start:var(--nf-space-1);font-size:var(--nf-font-size-base);color:var(--nf-color-text-primary);text-align:left;overflow-wrap:anywhere}.nf-account-detail__value--empty{color:var(--nf-neutral-text-muted)}.nf-account-actions{display:flex;flex-wrap:wrap;gap:var(--nf-space-3);margin-block-start:var(--nf-space-2)}.nf-account-details .nf-account-actions{grid-column:1 / -1}.nf-account-activity{display:flex;flex-direction:column;gap:var(--nf-space-4)}.nf-account-activity__list{display:flex;flex-direction:column;--nf-activity-rows: 15;--nf-activity-row-height: calc( var(--nf-font-size-base) * var(--nf-line-height-normal) + var(--nf-space-3) * 2 );max-block-size:calc(var(--nf-activity-row-height) * var(--nf-activity-rows) + (var(--nf-activity-rows) - 1) * 1px);overflow-y:auto}.nf-account-activity__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--nf-space-2) var(--nf-space-4);padding-block:var(--nf-space-3)}.nf-account-activity__row+.nf-account-activity__row{border-block-start:1px solid var(--nf-neutral-border)}.nf-account-activity__what{font-size:var(--nf-font-size-base);color:var(--nf-color-text-primary);text-align:left}.nf-account-activity__when{font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-muted);text-align:left;white-space:nowrap}.nf-account-signout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nf-space-4)}.nf-account-signout .nf-account__hint{margin-block-start:var(--nf-space-1)}.nf-account__hint{margin:var(--nf-space-2) 0 0;max-inline-size:60ch;font-size:var(--nf-font-size-sm);line-height:var(--nf-line-height-normal);color:var(--nf-neutral-text-muted);text-align:left}.nf-scheme-toggle--surface{width:auto;color:var(--nf-color-text-primary)}.nf-scheme-toggle--surface:hover{background:var(--nf-neutral-bg-surface-alt)}.nf-scheme-toggle--surface:focus-visible{outline:2px solid var(--nf-color-focus-ring)}.nf-scheme-toggle--surface .nf-scheme-toggle__track{background:var(--nf-neutral-border-control)}.nf-scheme-toggle--surface[aria-checked=true] .nf-scheme-toggle__track{background:var(--nf-color-primary-strong)}.nf-scheme-toggle--surface .nf-scheme-toggle__thumb{background:var(--nf-neutral-bg-surface);box-shadow:var(--nf-elevation-1)}.nf-register-layout{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:var(--nf-space-4);align-items:start}.nf-register-sidebar{display:flex;flex-direction:column;gap:var(--nf-space-5);padding:var(--nf-space-5);border-radius:var(--nf-radius-xl);background:var(--nf-color-primary-subtle);overflow:hidden}.nf-register-sidebar__copy h2{margin:0 0 var(--nf-space-2);font-size:var(--nf-font-size-2xl);font-weight:var(--nf-font-weight-bold);line-height:1.2;color:var(--nf-color-text-primary)}.nf-register-sidebar__copy p{margin:0;font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-muted)}.nf-register-sidebar__benefits{display:flex;flex-direction:column;gap:var(--nf-space-3);margin:0;padding:0;list-style:none}.nf-register-sidebar__benefits>li{display:flex;align-items:center;gap:var(--nf-space-3)}.nf-register-sidebar__benefits>li>span:last-child{display:flex;flex-direction:column;line-height:1.3;min-inline-size:0}.nf-register-sidebar__benefits strong{font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-text-primary)}.nf-register-sidebar__benefits>li>span:last-child>span{font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted)}.nf-register-sidebar__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;flex:none;border-radius:var(--nf-radius-lg);background:var(--nf-neutral-bg-surface);box-shadow:var(--nf-elevation-1)}.nf-register-sidebar__icon--fast{color:var(--nf-color-data-accent)}.nf-register-sidebar__icon--tracked{color:var(--nf-color-primary-strong)}.nf-register-sidebar__icon--service{color:var(--nf-color-danger-strong)}.nf-register-sidebar__image{display:block;inline-size:100%;aspect-ratio:4 / 3;margin-block-start:auto;border-radius:var(--nf-radius-lg);object-fit:cover}.nf-register-form{display:flex;flex-direction:column;gap:var(--nf-space-4);min-inline-size:0}.nf-register-card-title{display:flex;align-items:center;gap:var(--nf-space-3)}.nf-register-card-title__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;flex:none;border-radius:var(--nf-radius-lg);background:var(--nf-color-primary-subtle);color:var(--nf-color-primary-strong)}.nf-register-card-title__heading{display:block;font-size:var(--nf-font-size-lg);font-weight:var(--nf-font-weight-bold);color:var(--nf-color-text-primary)}.nf-register-card-title__subtitle{display:block;font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-regular);color:var(--nf-neutral-text-muted)}@media(max-width:900px){.nf-register-layout{grid-template-columns:minmax(0,1fr)}.nf-register-sidebar{order:2}.nf-register-sidebar__image{aspect-ratio:16 / 9}}.nf-support-link{display:inline-flex;align-items:center;gap:var(--nf-space-2);flex:none;padding:var(--nf-space-1) var(--nf-space-3) var(--nf-space-1) var(--nf-space-1);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-full);background:var(--nf-neutral-bg-surface);color:var(--nf-color-text-primary);text-decoration:none;transition:border-color var(--nf-duration-fast) var(--nf-easing-standard),background var(--nf-duration-fast) var(--nf-easing-standard)}.nf-support-link:hover{border-color:var(--nf-color-primary);background:var(--nf-color-primary-subtle)}.nf-support-link__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;flex:none;border-radius:var(--nf-radius-full);background:var(--nf-color-primary-subtle);color:var(--nf-color-primary-strong)}.nf-support-link__copy{display:flex;flex-direction:column;line-height:1.2;min-inline-size:0}.nf-support-link__copy strong{font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-semibold);white-space:nowrap}.nf-support-link__copy>span{font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted);white-space:nowrap}.nf-support-link__chevron{display:inline-flex;color:var(--nf-neutral-text-muted)}@media(max-width:720px){.nf-support-link{padding:var(--nf-space-1)}.nf-support-link__copy,.nf-support-link__chevron{display:none}}.nf-td-summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nf-space-3) var(--nf-space-5);padding:var(--nf-space-4) var(--nf-space-5);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-lg);background:var(--nf-neutral-bg-surface);box-shadow:var(--nf-elevation-1)}.nf-td-summary__no{font-family:var(--nf-font-family-mono);font-size:var(--nf-font-size-lg);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-text-primary);letter-spacing:.01em}.nf-td-summary__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nf-space-2)}.nf-td-summary__spacer{flex:1 1 var(--nf-space-4)}.nf-td-summary__metrics{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--nf-space-5)}.nf-td-metric{display:flex;flex-direction:column;gap:var(--nf-space-1);text-align:left}.nf-td-metric__label{font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-medium);color:var(--nf-neutral-text-muted);text-transform:uppercase;letter-spacing:.06em}.nf-td-metric__value{font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-text-primary);white-space:nowrap}.nf-td-metric__value--empty{font-weight:var(--nf-font-weight-regular);color:var(--nf-neutral-text-muted)}.nf-td-rail{display:flex;align-items:flex-start;gap:var(--nf-space-2);margin:0;padding:var(--nf-space-5);list-style:none;border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-lg);background:var(--nf-neutral-bg-surface)}.nf-td-rail__step{display:flex;min-width:0;flex:1 1 0;flex-direction:column;gap:var(--nf-space-2)}.nf-td-rail__step--pending{--nf-td-step: var(--nf-status-pending-fg)}.nf-td-rail__step--assigned{--nf-td-step: var(--nf-status-assigned-fg)}.nf-td-rail__step--accepted{--nf-td-step: var(--nf-status-accepted-fg)}.nf-td-rail__step--in_progress{--nf-td-step: var(--nf-status-in-progress-fg)}.nf-td-rail__step--resolved{--nf-td-step: var(--nf-status-resolved-fg)}.nf-td-rail__track{height:4px;border-radius:var(--nf-radius-full);background:var(--nf-neutral-border-subtle)}.nf-td-rail__step--done .nf-td-rail__track,.nf-td-rail__step--current .nf-td-rail__track{background:var(--nf-td-step)}.nf-td-rail__step--current .nf-td-rail__track{height:6px}.nf-td-rail__step--todo .nf-td-rail__track{background:color-mix(in srgb,var(--nf-td-step) 22%,var(--nf-neutral-border-subtle))}.nf-td-rail__label{overflow:hidden;font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted);text-overflow:ellipsis;white-space:nowrap}.nf-td-rail__step--current .nf-td-rail__label{font-weight:var(--nf-font-weight-semibold);color:var(--nf-td-step)}.nf-td-rail__step--done .nf-td-rail__label{color:var(--nf-neutral-text-secondary)}.nf-td-rail--terminal{align-items:center;gap:var(--nf-space-3)}.nf-td-rail__terminal-text{font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-secondary)}.nf-td-body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--nf-space-5);align-items:start}@media(max-width:1100px){.nf-td-body{grid-template-columns:minmax(0,1fr)}}.nf-td-col{display:flex;min-width:0;flex-direction:column;gap:var(--nf-space-5)}@media(min-width:1101px){.nf-td-col--rail{position:sticky;top:var(--nf-space-4)}}.nf-td-complaint{margin:0;max-width:68ch;font-size:var(--nf-font-size-base);line-height:var(--nf-line-height-relaxed);color:var(--nf-color-text-primary);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}.nf-td-tags{display:flex;flex-wrap:wrap;gap:var(--nf-space-2);margin-block-start:var(--nf-space-4);padding-block-start:var(--nf-space-4);border-block-start:1px solid var(--nf-neutral-border-subtle)}.nf-td-tag{display:inline-flex;align-items:center;gap:var(--nf-space-2);padding:var(--nf-space-1) var(--nf-space-3);border-radius:var(--nf-radius-full);background:var(--nf-neutral-bg-surface-alt);font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-secondary)}.nf-td-tag__label{color:var(--nf-neutral-text-muted)}.nf-td-tag__value{font-weight:var(--nf-font-weight-medium);color:var(--nf-color-text-primary)}.nf-td-place{font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-secondary);text-align:left}.nf-td-timeline-scroll{max-height:420px;overflow-y:auto}.nf-timeline__item--pending{--nf-timeline-tone: var(--nf-status-pending-fg)}.nf-timeline__item--assigned{--nf-timeline-tone: var(--nf-status-assigned-fg)}.nf-timeline__item--accepted{--nf-timeline-tone: var(--nf-status-accepted-fg)}.nf-timeline__item--in_progress{--nf-timeline-tone: var(--nf-status-in-progress-fg)}.nf-timeline__item--resolved{--nf-timeline-tone: var(--nf-status-resolved-fg)}.nf-timeline__item--closed{--nf-timeline-tone: var(--nf-status-closed-fg)}.nf-timeline__item--rejected{--nf-timeline-tone: var(--nf-status-rejected-fg)}.nf-timeline__item--duplicate{--nf-timeline-tone: var(--nf-status-duplicate-fg)}.nf-timeline__item--withdrawn{--nf-timeline-tone: var(--nf-status-withdrawn-fg)}.nf-timeline__marker{background:var(--nf-timeline-tone, var(--nf-color-primary-strong))}.nf-timeline__title{color:var(--nf-timeline-tone, var(--nf-color-text-primary))}.nf-phone-field{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:var(--nf-space-3);align-items:start}.nf-phone-field>:first-child{max-width:14rem}@media(max-width:480px){.nf-phone-field{grid-template-columns:1fr}.nf-phone-field>:first-child{max-width:none}}.nf-report-layout{display:flex;gap:var(--nf-space-4);align-items:flex-start}.nf-report-panel{flex:1 1 0;min-width:0}.nf-report-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nf-space-6);padding:var(--nf-space-6);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-xl);background:var(--nf-neutral-bg-surface)}.nf-report-head--alert{background:var(--nf-color-danger-subtle);border-color:var(--nf-color-danger)}.nf-report-head__lead{display:flex;align-items:center;gap:var(--nf-space-4)}.nf-report-head__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--nf-radius-lg);background:var(--nf-color-primary-subtle);color:var(--nf-color-primary-strong)}.nf-report-head--alert .nf-report-head__icon{background:var(--nf-color-danger);color:var(--nf-color-on-primary)}.nf-report-head__figure{margin:0;font-size:var(--nf-font-size-4xl);font-weight:var(--nf-font-weight-bold);line-height:var(--nf-line-height-tight);font-variant-numeric:tabular-nums}.nf-report-head--alert .nf-report-head__figure{color:var(--nf-color-danger-on-subtle)}.nf-report-head__caption{margin:0;font-size:var(--nf-font-size-base);font-weight:var(--nf-font-weight-medium);color:var(--nf-neutral-text-secondary)}.nf-report-head__detail{margin:var(--nf-space-1) 0 0;font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-muted)}.nf-report-head__figures{display:flex;flex-wrap:wrap;gap:var(--nf-space-6);margin:0}.nf-report-head__figure-item dt{font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--nf-neutral-text-muted)}.nf-report-head__figure-item dd{margin:var(--nf-space-1) 0 0;font-size:var(--nf-font-size-xl);font-weight:var(--nf-font-weight-semibold);font-variant-numeric:tabular-nums}.nf-report-head__value--alert{color:var(--nf-color-danger-strong)}.nf-report-legend{display:flex;flex-wrap:wrap;gap:var(--nf-space-4)}.nf-report-legend__item,.nf-report-rating{display:inline-flex;align-items:center;gap:var(--nf-space-2)}@media(max-width:720px){.nf-report-layout{flex-direction:column;align-items:stretch}}.nf-wa{display:flex;flex-direction:column;gap:var(--nf-space-5)}.nf-wa__section-note{margin:0 0 var(--nf-space-4);max-width:62ch;font-size:var(--nf-font-size-sm);line-height:var(--nf-line-height-relaxed);color:var(--nf-neutral-text-muted)}.nf-wa__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nf-space-5);align-items:start}.nf-wa__wide{grid-column:1 / -1}.nf-wa__secret{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--nf-space-2);margin:0 0 var(--nf-space-4);font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-muted)}.nf-wa__secret-state{padding:var(--nf-space-1) var(--nf-space-3);border-radius:var(--nf-radius-full);background:var(--nf-status-resolved-bg);color:var(--nf-status-resolved-fg);font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-semibold)}.nf-wa__actions{display:flex;align-items:center;gap:var(--nf-space-4);margin-top:var(--nf-space-8);padding-top:var(--nf-space-5);border-top:1px solid var(--nf-neutral-border-subtle)}.nf-wa__actions-note{font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-muted)}.nf-wa__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--nf-space-4)}.nf-wa__toolbar-group{display:flex;align-items:center;gap:var(--nf-space-3)}.nf-wa__synced{font-size:var(--nf-font-size-sm);color:var(--nf-neutral-text-muted)}.nf-wa__filters{display:flex;flex-wrap:wrap;gap:var(--nf-space-2)}.nf-wa__filter{display:inline-flex;align-items:center;gap:var(--nf-space-2);padding:var(--nf-space-1) var(--nf-space-4);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-full);background:var(--nf-neutral-bg-surface);font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-medium);color:var(--nf-neutral-text-muted);cursor:pointer}.nf-wa__filter:hover{background:var(--nf-neutral-bg-surface-alt)}.nf-wa__filter[aria-pressed=true]{background:var(--nf-neutral-bg-surface-alt);border-color:var(--nf-neutral-border);color:var(--nf-color-text-primary);font-weight:var(--nf-font-weight-semibold)}.nf-wa__filter-count{font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-semibold)}.nf-wa__group{display:flex;flex-direction:column;gap:var(--nf-space-4)}.nf-wa__group-title{margin:0;font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--nf-color-text-primary)}.nf-wa__group-note{margin:calc(var(--nf-space-3) * -1) 0 0;max-width:54ch;font-size:var(--nf-font-size-sm);line-height:var(--nf-line-height-relaxed);color:var(--nf-neutral-text-muted)}.nf-wa__group+.nf-wa__group{padding-top:var(--nf-space-6);border-top:1px solid var(--nf-neutral-border-subtle)}.nf-wa__preview{display:flex;flex-direction:column;gap:var(--nf-space-2)}.nf-wa__preview-label{font-size:var(--nf-font-size-xs);font-weight:var(--nf-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--nf-neutral-text-muted)}.nf-wa__bubble{display:flex;flex-direction:column;gap:var(--nf-space-2);padding:var(--nf-space-4);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-lg) var(--nf-radius-lg) var(--nf-radius-lg) var(--nf-space-1);background:var(--nf-neutral-bg-surface-alt)}.nf-wa__bubble-header{margin:0;font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-text-primary)}.nf-wa__bubble-media{margin:0;font-size:var(--nf-font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--nf-neutral-text-muted)}.nf-wa__bubble-body{margin:0;white-space:pre-wrap;font-size:var(--nf-font-size-sm);line-height:var(--nf-line-height-relaxed);color:var(--nf-color-text-primary)}.nf-wa__bubble-empty{margin:0;font-size:var(--nf-font-size-sm);font-style:italic;color:var(--nf-neutral-text-disabled)}.nf-wa__bubble-footer{margin:0;font-size:var(--nf-font-size-xs);color:var(--nf-neutral-text-muted)}.nf-wa__bubble-buttons{display:flex;flex-wrap:wrap;gap:var(--nf-space-2);margin-top:var(--nf-space-2);padding-top:var(--nf-space-3);border-top:1px solid var(--nf-neutral-border-subtle)}.nf-wa__bubble-button{font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-medium);color:var(--nf-color-link)}.nf-wa__examples{display:flex;flex-direction:column;gap:var(--nf-space-3);padding:var(--nf-space-4);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-md);background:var(--nf-neutral-bg-surface-alt)}.nf-wa__examples-label{font-size:var(--nf-font-size-sm);font-weight:var(--nf-font-weight-semibold);color:var(--nf-color-text-primary)}.nf-wa__example-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--nf-space-3)}.nf-wa__button-row{display:flex;flex-direction:column;gap:var(--nf-space-3);padding:var(--nf-space-4);border:1px solid var(--nf-neutral-border-subtle);border-radius:var(--nf-radius-md)}.nf-wa__button-add{display:flex;flex-wrap:wrap;gap:var(--nf-space-3)}.nf-wa__mono{font-family:var(--nf-font-family-mono);font-size:var(--nf-font-size-sm)}
