﻿:root{--grid-gap: var(--nc-grid-gap);--columns: var(--nc-grid-columns);--container-max-width: var(--nc-container-max-width);--container-max-width-wide: var(--nc-container-max-width-wide);--fnd-bp-sm: 768px;--fnd-bp-md: 960px;--fnd-bp-lg: 1200px;--fnd-bp-xl: 1600px;--fnd-bp-xxl: 1920px}:root{--fnd-base-unit: 4px;--fnd-spacing-01: 4px;--fnd-spacing-02: 8px;--fnd-spacing-03: 12px;--fnd-spacing-04: 16px;--fnd-spacing-05: 20px;--fnd-spacing-06: clamp(20px, 19.2px + 0.25 * 1vw, 24px);--fnd-spacing-07: clamp(24px, 22.4px + 0.5 * 1vw, 32px);--fnd-spacing-08: clamp(32px, 30.4px + 0.5 * 1vw, 40px);--fnd-spacing-09: clamp(36px, 33.6px + 0.75 * 1vw, 48px);--fnd-spacing-10: clamp(48px, 44.8px + 1 * 1vw, 64px);--fnd-spacing-11: clamp(56px, 51.2px + 1.5 * 1vw, 80px);--fnd-spacing-12: clamp(80px, 72px + 2.5 * 1vw, 120px);--fnd-spacing-13: clamp(112px, 102.4px + 3 * 1vw, 160px);--fnd-spacing-section: var(--fnd-spacing-12);--fnd-spacing-component: var(--fnd-spacing-08);--fnd-spacing-element: var(--fnd-spacing-04);--fnd-spacing-inline: var(--fnd-spacing-03);--fnd-spacing-stack: var(--fnd-spacing-04);--fnd-spacing-inset: var(--fnd-spacing-04);--fnd-spacing-inset-squish: var(--fnd-spacing-02) var(--fnd-spacing-04);--fnd-spacing-gutter: var(--fnd-spacing-04);--fnd-spacing-gutter-lg: var(--fnd-spacing-06)}:root{--fnd-size-xs: 1.5rem;--fnd-size-sm: 2rem;--fnd-size-md: 2.5rem;--fnd-size-lg: 3rem;--fnd-size-xl: 4rem;--fnd-size-2xl: 5rem;--fnd-size-touch-target: 2.75rem}:root{--fnd-primitive-primary-50: #f9fbf9;--fnd-primitive-primary-100: #f1f3f1;--fnd-primitive-primary-200: #e4e6e4;--fnd-primitive-primary-300: #d2d4d2;--fnd-primitive-primary-400: #afb2af;--fnd-primitive-primary-500: #909390;--fnd-primitive-primary-600: #727572;--fnd-primitive-primary-700: #595c59;--fnd-primitive-primary-800: #414341;--fnd-primitive-primary-900: #292b29;--fnd-primitive-primary-950: #161816;--fnd-primitive-secondary-50: #f9fbf9;--fnd-primitive-secondary-100: #f1f3f1;--fnd-primitive-secondary-200: #e4e6e4;--fnd-primitive-secondary-300: #d2d4d2;--fnd-primitive-secondary-400: #afb2af;--fnd-primitive-secondary-500: #909390;--fnd-primitive-secondary-600: #727572;--fnd-primitive-secondary-700: #595c59;--fnd-primitive-secondary-800: #414341;--fnd-primitive-secondary-900: #292b29;--fnd-primitive-secondary-950: #161816;--fnd-primitive-accent-100: rgb(215, 250.6, 216.2);--fnd-primitive-accent-200: rgb(175, 246.2, 177.4);--fnd-primitive-accent-300: rgb(135, 241.8, 138.6);--fnd-primitive-accent-400: rgb(95, 237.4, 99.8);--fnd-primitive-accent-500: #37e93d;--fnd-primitive-accent-600: rgb(44, 186.4, 48.8);--fnd-primitive-accent-700: rgb(33, 139.8, 36.6);--fnd-primitive-accent-800: rgb(22, 93.2, 24.4);--fnd-primitive-accent-900: rgb(11, 46.6, 12.2);--fnd-primitive-accent-950: rgb(5.5, 23.3, 6.1);--fnd-primitive-neo-darkblue-100: rgb(204, 210.4, 218.6);--fnd-primitive-neo-darkblue-200: rgb(153, 165.8, 182.2);--fnd-primitive-neo-darkblue-300: rgb(102, 121.2, 145.8);--fnd-primitive-neo-darkblue-400: rgb(51, 76.6, 109.4);--fnd-primitive-neo-darkblue-500: #002049;--fnd-primitive-neo-darkblue-600: rgb(0, 25.6, 58.4);--fnd-primitive-neo-darkblue-700: rgb(0, 19.2, 43.8);--fnd-primitive-neo-darkblue-800: rgb(0, 12.8, 29.2);--fnd-primitive-neo-darkblue-900: rgb(0, 6.4, 14.6);--fnd-primitive-neo-darkblue-950: rgb(0, 3.2, 7.3);--fnd-primitive-neo-blue-100: rgb(204, 235.8, 249.4);--fnd-primitive-neo-blue-200: rgb(153, 216.6, 243.8);--fnd-primitive-neo-blue-300: rgb(102, 197.4, 238.2);--fnd-primitive-neo-blue-400: rgb(51, 178.2, 232.6);--fnd-primitive-neo-blue-500: #009fe3;--fnd-primitive-neo-blue-600: rgb(0, 127.2, 181.6);--fnd-primitive-neo-blue-700: rgb(0, 95.4, 136.2);--fnd-primitive-neo-blue-800: rgb(0, 63.6, 90.8);--fnd-primitive-neo-blue-900: rgb(0, 31.8, 45.4);--fnd-primitive-neo-blue-950: rgb(0, 15.9, 22.7);--fnd-primitive-black-100: #000000;--fnd-primitive-black-90: color-mix(in srgb, #000 90%, transparent);--fnd-primitive-black-80: color-mix(in srgb, #000 80%, transparent);--fnd-primitive-black-70: color-mix(in srgb, #000 70%, transparent);--fnd-primitive-black-60: color-mix(in srgb, #000 60%, transparent);--fnd-primitive-black-50: color-mix(in srgb, #000 50%, transparent);--fnd-primitive-black-40: color-mix(in srgb, #000 40%, transparent);--fnd-primitive-black-30: color-mix(in srgb, #000 30%, transparent);--fnd-primitive-black-20: color-mix(in srgb, #000 20%, transparent);--fnd-primitive-black-10: color-mix(in srgb, #000 10%, transparent);--fnd-primitive-white-100: #ffffff;--fnd-primitive-white-90: color-mix(in srgb, #fff 90%, transparent);--fnd-primitive-white-80: color-mix(in srgb, #fff 80%, transparent);--fnd-primitive-white-70: color-mix(in srgb, #fff 70%, transparent);--fnd-primitive-white-60: color-mix(in srgb, #fff 60%, transparent);--fnd-primitive-white-50: color-mix(in srgb, #fff 50%, transparent);--fnd-primitive-white-40: color-mix(in srgb, #fff 40%, transparent);--fnd-primitive-white-30: color-mix(in srgb, #fff 30%, transparent);--fnd-primitive-white-20: color-mix(in srgb, #fff 20%, transparent);--fnd-primitive-white-10: color-mix(in srgb, #fff 10%, transparent);--fnd-primitive-neutral-100: rgb(228.4, 228.4, 228.4);--fnd-primitive-neutral-200: rgb(201.8, 201.8, 201.8);--fnd-primitive-neutral-300: rgb(175.2, 175.2, 175.2);--fnd-primitive-neutral-400: rgb(148.6, 148.6, 148.6);--fnd-primitive-neutral-500: #7a7a7a;--fnd-primitive-neutral-600: rgb(97.6, 97.6, 97.6);--fnd-primitive-neutral-700: rgb(73.2, 73.2, 73.2);--fnd-primitive-neutral-800: rgb(48.8, 48.8, 48.8);--fnd-primitive-neutral-900: rgb(24.4, 24.4, 24.4);--fnd-primitive-neutral-950: rgb(12.2, 12.2, 12.2);--fnd-primitive-info-100: rgb(217.8, 231.4, 255);--fnd-primitive-info-200: rgb(180.6, 207.8, 255);--fnd-primitive-info-300: rgb(143.4, 184.2, 255);--fnd-primitive-info-400: rgb(106.2, 160.6, 255);--fnd-primitive-info-500: #4589ff;--fnd-primitive-info-600: rgb(55.2, 109.6, 204);--fnd-primitive-info-700: rgb(41.4, 82.2, 153);--fnd-primitive-info-800: rgb(27.6, 54.8, 102);--fnd-primitive-info-900: rgb(13.8, 27.4, 51);--fnd-primitive-info-950: rgb(6.9, 13.7, 25.5);--fnd-primitive-success-100: rgb(211.2, 236.2, 218.4);--fnd-primitive-success-200: rgb(167.4, 217.4, 181.8);--fnd-primitive-success-300: rgb(123.6, 198.6, 145.2);--fnd-primitive-success-400: rgb(79.8, 179.8, 108.6);--fnd-primitive-success-500: #24a148;--fnd-primitive-success-600: rgb(28.8, 128.8, 57.6);--fnd-primitive-success-700: rgb(21.6, 96.6, 43.2);--fnd-primitive-success-800: rgb(14.4, 64.4, 28.8);--fnd-primitive-success-900: rgb(7.2, 32.2, 14.4);--fnd-primitive-success-950: rgb(3.6, 16.1, 7.2);--fnd-primitive-warning-100: rgb(246.4, 236.8, 204);--fnd-primitive-warning-200: rgb(237.8, 218.6, 153);--fnd-primitive-warning-300: rgb(229.2, 200.4, 102);--fnd-primitive-warning-400: rgb(220.6, 182.2, 51);--fnd-primitive-warning-500: #d4a400;--fnd-primitive-warning-600: rgb(169.6, 131.2, 0);--fnd-primitive-warning-700: rgb(127.2, 98.4, 0);--fnd-primitive-warning-800: rgb(84.8, 65.6, 0);--fnd-primitive-warning-900: rgb(42.4, 32.8, 0);--fnd-primitive-warning-950: rgb(21.2, 16.4, 0);--fnd-primitive-danger-100: rgb(254, 219.4, 221.2);--fnd-primitive-danger-200: rgb(253, 183.8, 187.4);--fnd-primitive-danger-300: rgb(252, 148.2, 153.6);--fnd-primitive-danger-400: rgb(251, 112.6, 119.8);--fnd-primitive-danger-500: #fa4d56;--fnd-primitive-danger-600: rgb(200, 61.6, 68.8);--fnd-primitive-danger-700: rgb(150, 46.2, 51.6);--fnd-primitive-danger-800: rgb(100, 30.8, 34.4);--fnd-primitive-danger-900: rgb(50, 15.4, 17.2);--fnd-primitive-danger-950: rgb(25, 7.7, 8.6);--fnd-primitive-beige-100: rgb(247.4, 246, 243.2);--fnd-primitive-beige-200: rgb(239.8, 237, 231.4);--fnd-primitive-beige-300: rgb(232.2, 228, 219.6);--fnd-primitive-beige-400: rgb(224.6, 219, 207.8);--fnd-primitive-beige-500: #D9D2C4;--fnd-primitive-beige-600: rgb(173.6, 168, 156.8);--fnd-primitive-beige-700: rgb(130.2, 126, 117.6);--fnd-primitive-beige-800: rgb(86.8, 84, 78.4);--fnd-primitive-beige-900: rgb(43.4, 42, 39.2);--fnd-primitive-beige-950: rgb(21.7, 21, 19.6);--fnd-primitive-chartreuse-100: rgb(250, 255, 235.6);--fnd-primitive-chartreuse-200: rgb(245, 255, 216.2);--fnd-primitive-chartreuse-300: rgb(240, 255, 196.8);--fnd-primitive-chartreuse-400: rgb(235, 255, 177.4);--fnd-primitive-chartreuse-500: #E6FF9E;--fnd-primitive-chartreuse-600: rgb(184, 204, 126.4);--fnd-primitive-chartreuse-700: rgb(138, 153, 94.8);--fnd-primitive-chartreuse-800: rgb(92, 102, 63.2);--fnd-primitive-chartreuse-900: rgb(46, 51, 31.6);--fnd-primitive-chartreuse-950: rgb(23, 25.5, 15.8);--fnd-primitive-pink-100: rgb(255, 220.6, 244.6);--fnd-primitive-pink-200: rgb(255, 186.2, 234.2);--fnd-primitive-pink-300: rgb(255, 151.8, 223.8);--fnd-primitive-pink-400: rgb(255, 117.4, 213.4);--fnd-primitive-pink-500: #FF53CB;--fnd-primitive-pink-600: rgb(204, 66.4, 162.4);--fnd-primitive-pink-700: rgb(153, 49.8, 121.8);--fnd-primitive-pink-800: rgb(102, 33.2, 81.2);--fnd-primitive-pink-900: rgb(51, 16.6, 40.6);--fnd-primitive-pink-950: rgb(25.5, 8.3, 20.3);--fnd-primitive-aqua-100: rgb(242.4, 250.4, 250.4);--fnd-primitive-aqua-200: rgb(229.8, 245.8, 245.8);--fnd-primitive-aqua-300: rgb(217.2, 241.2, 241.2);--fnd-primitive-aqua-400: rgb(204.6, 236.6, 236.6);--fnd-primitive-aqua-500: #C0E8E8;--fnd-primitive-aqua-600: rgb(153.6, 185.6, 185.6);--fnd-primitive-aqua-700: rgb(115.2, 139.2, 139.2);--fnd-primitive-aqua-800: rgb(76.8, 92.8, 92.8);--fnd-primitive-aqua-900: rgb(38.4, 46.4, 46.4);--fnd-primitive-aqua-950: rgb(19.2, 23.2, 23.2);--fnd-primitive-cyan-100: #ccffff;--fnd-primitive-cyan-200: #99ffff;--fnd-primitive-cyan-300: #66ffff;--fnd-primitive-cyan-400: #33ffff;--fnd-primitive-cyan-500: #00FFFF;--fnd-primitive-cyan-600: #00cccc;--fnd-primitive-cyan-700: #009999;--fnd-primitive-cyan-800: #006666;--fnd-primitive-cyan-900: #003333;--fnd-primitive-cyan-950: rgb(0, 25.5, 25.5);--fnd-primitive-burgundy-100: rgb(229.6, 204, 210.4);--fnd-primitive-burgundy-200: rgb(204.2, 153, 165.8);--fnd-primitive-burgundy-300: rgb(178.8, 102, 121.2);--fnd-primitive-burgundy-400: rgb(153.4, 51, 76.6);--fnd-primitive-burgundy-500: #800020;--fnd-primitive-burgundy-600: rgb(102.4, 0, 25.6);--fnd-primitive-burgundy-700: rgb(76.8, 0, 19.2);--fnd-primitive-burgundy-800: rgb(51.2, 0, 12.8);--fnd-primitive-burgundy-900: rgb(25.6, 0, 6.4);--fnd-primitive-burgundy-950: rgb(12.8, 0, 3.2);--fnd-primitive-coral-100: rgb(248.8, 223.2, 223.2);--fnd-primitive-coral-200: rgb(242.6, 191.4, 191.4);--fnd-primitive-coral-300: rgb(236.4, 159.6, 159.6);--fnd-primitive-coral-400: rgb(230.2, 127.8, 127.8);--fnd-primitive-coral-500: #e06060;--fnd-primitive-coral-600: rgb(179.2, 76.8, 76.8);--fnd-primitive-coral-700: rgb(134.4, 57.6, 57.6);--fnd-primitive-coral-800: rgb(89.6, 38.4, 38.4);--fnd-primitive-coral-900: rgb(44.8, 19.2, 19.2);--fnd-primitive-coral-950: rgb(22.4, 9.6, 9.6);--fnd-primitive-mustard-100: rgb(255, 245.2, 209.4);--fnd-primitive-mustard-200: rgb(255, 235.4, 163.8);--fnd-primitive-mustard-300: rgb(255, 225.6, 118.2);--fnd-primitive-mustard-400: rgb(255, 215.8, 72.6);--fnd-primitive-mustard-500: #FFCE1B;--fnd-primitive-mustard-600: rgb(204, 164.8, 21.6);--fnd-primitive-mustard-700: rgb(153, 123.6, 16.2);--fnd-primitive-mustard-800: rgb(102, 82.4, 10.8);--fnd-primitive-mustard-900: rgb(51, 41.2, 5.4);--fnd-primitive-mustard-950: rgb(25.5, 20.6, 2.7);--fnd-primitive-sage-100: rgb(232.6, 234.2, 228.2);--fnd-primitive-sage-200: rgb(210.2, 213.4, 201.4);--fnd-primitive-sage-300: rgb(187.8, 192.6, 174.6);--fnd-primitive-sage-400: rgb(165.4, 171.8, 147.8);--fnd-primitive-sage-500: #8F9779;--fnd-primitive-sage-600: rgb(114.4, 120.8, 96.8);--fnd-primitive-sage-700: rgb(85.8, 90.6, 72.6);--fnd-primitive-sage-800: rgb(57.2, 60.4, 48.4);--fnd-primitive-sage-900: rgb(28.6, 30.2, 24.2);--fnd-primitive-sage-950: rgb(14.3, 15.1, 12.1);--fnd-primitive-warm-taupe-100: rgb(242.8, 240.2, 237.6);--fnd-primitive-warm-taupe-200: rgb(230.6, 225.4, 220.2);--fnd-primitive-warm-taupe-300: rgb(218.4, 210.6, 202.8);--fnd-primitive-warm-taupe-400: rgb(206.2, 195.8, 185.4);--fnd-primitive-warm-taupe-500: #C2B5A8;--fnd-primitive-warm-taupe-600: rgb(155.2, 144.8, 134.4);--fnd-primitive-warm-taupe-700: rgb(116.4, 108.6, 100.8);--fnd-primitive-warm-taupe-800: rgb(77.6, 72.4, 67.2);--fnd-primitive-warm-taupe-900: rgb(38.8, 36.2, 33.6);--fnd-primitive-warm-taupe-950: rgb(19.4, 18.1, 16.8);--fnd-primitive-pearl-white-100: #fdfdfd;--fnd-primitive-pearl-white-200: #fbfbfb;--fnd-primitive-pearl-white-300: #f9f9f9;--fnd-primitive-pearl-white-400: #f7f7f7;--fnd-primitive-pearl-white-500: #F5F5F5;--fnd-primitive-pearl-white-600: #c4c4c4;--fnd-primitive-pearl-white-700: #939393;--fnd-primitive-pearl-white-800: #626262;--fnd-primitive-pearl-white-900: #313131;--fnd-primitive-pearl-white-950: rgb(24.5, 24.5, 24.5);--fnd-primitive-old-gold-100: rgb(245.4, 240.2, 215.8);--fnd-primitive-old-gold-200: rgb(235.8, 225.4, 176.6);--fnd-primitive-old-gold-300: rgb(226.2, 210.6, 137.4);--fnd-primitive-old-gold-400: rgb(216.6, 195.8, 98.2);--fnd-primitive-old-gold-500: #CFB53B;--fnd-primitive-old-gold-600: rgb(165.6, 144.8, 47.2);--fnd-primitive-old-gold-700: rgb(124.2, 108.6, 35.4);--fnd-primitive-old-gold-800: rgb(82.8, 72.4, 23.6);--fnd-primitive-old-gold-900: rgb(41.4, 36.2, 11.8);--fnd-primitive-old-gold-950: rgb(20.7, 18.1, 5.9);--fnd-primitive-dark-orange-100: #ffe8cc;--fnd-primitive-dark-orange-200: #ffd199;--fnd-primitive-dark-orange-300: #ffba66;--fnd-primitive-dark-orange-400: #ffa333;--fnd-primitive-dark-orange-500: #FF8C00;--fnd-primitive-dark-orange-600: #cc7000;--fnd-primitive-dark-orange-700: #995400;--fnd-primitive-dark-orange-800: #663800;--fnd-primitive-dark-orange-900: #331c00;--fnd-primitive-dark-orange-950: rgb(25.5, 14, 0);--fnd-primitive-system-info: #4589ff;--fnd-primitive-system-success: #24a148;--fnd-primitive-system-warning: #d4a400;--fnd-primitive-system-danger: #fa4d56;--fnd-color-always-dark: #000000;--fnd-color-always-light: #ffffff;--neo-color-neo-blue-500: #909390;--neo-color-neo-darkblue-500: #909390;--neo-color-lime-500: #37e93d;--neo-color-information: #4589ff;--neo-color-error: #fa4d56;--neo-color-warning: #d4a400;--neo-color-success: #24a148}:root{color-scheme:light;--fnd-state-mix-target: var(--fnd-color-always-dark);--fnd-color-text-primary: #000000;--fnd-color-text-secondary: rgb(73.2, 73.2, 73.2);--fnd-color-text-tertiary: #7a7a7a;--fnd-color-text-inverse: #ffffff;--fnd-color-text-disabled: #7a7a7a;--fnd-color-text-on-interactive: #ffffff;--fnd-color-text-difference: #ffffff;--fnd-color-text-link: #595c59;--fnd-color-text-link-hover: #414341;--fnd-color-text-transparency-mid: color-mix(in srgb, #000 70%, transparent);--fnd-color-text-transparency-low: color-mix(in srgb, #000 40%, transparent);--fnd-color-text-success: #0b9e23;--fnd-color-text-danger: #bf281b;--fnd-color-text-warning: #8a6900;--fnd-color-text-info: #2b6cb0;--fnd-color-background-base: #ffffff;--fnd-color-background-secondary: rgb(228.4, 228.4, 228.4);--fnd-color-background-tertiary: rgb(201.8, 201.8, 201.8);--fnd-color-background-quaternary: rgb(148.6, 148.6, 148.6);--fnd-color-background-quinary: rgb(97.6, 97.6, 97.6);--fnd-color-background-inverse: #000000;--fnd-color-background-disabled: rgb(201.8, 201.8, 201.8);--fnd-color-background-hover: rgb(228.4, 228.4, 228.4);--fnd-color-background-active: rgb(201.8, 201.8, 201.8);--fnd-color-background-overlay: color-mix(in srgb, #000 80%, transparent);--fnd-color-background-accent: #37e93d;--fnd-color-background-accent-secondary: #04cd24;--fnd-color-background-transparency-mid: color-mix(in srgb, #000 80%, transparent);--fnd-color-background-transparency-low: color-mix(in srgb, #000 20%, transparent);--fnd-color-background-success: #d5ffd1;--fnd-color-background-danger: #ffdfdc;--fnd-color-background-warning: #fff3cc;--fnd-color-background-info: #dae8ff;--fnd-color-border-primary: rgb(148.6, 148.6, 148.6);--fnd-color-border-secondary: rgb(201.8, 201.8, 201.8);--fnd-color-border-strong: #000000;--fnd-color-border-mid-dark: rgb(97.6, 97.6, 97.6);--fnd-color-border-hairline: rgb(97.6, 97.6, 97.6);--fnd-color-border-inverse: #ffffff;--fnd-color-border-disabled: rgb(201.8, 201.8, 201.8);--fnd-color-border-success: #0b9e23;--fnd-color-border-danger: #bf281b;--fnd-color-border-warning: #8a6900;--fnd-color-border-info: #2b6cb0;--fnd-color-interactive-default: #595c59;--fnd-color-interactive-hover: #414341;--fnd-color-interactive-active: #292b29;--fnd-color-interactive-visited: #292b29;--fnd-color-interactive-focus: #595c59;--fnd-color-feedback-info: #4589ff;--fnd-color-feedback-success: #24a148;--fnd-color-feedback-warning: #d4a400;--fnd-color-feedback-danger: #fa4d56;--fnd-color-surface-elevated: #ffffff;--fnd-color-layer-01: rgb(228.4, 228.4, 228.4);--fnd-color-layer-02: #ffffff;--fnd-color-layer-03: rgb(228.4, 228.4, 228.4);--fnd-color-on-surface: #000000;--fnd-color-on-layer-01: #000000;--fnd-color-on-layer-02: #000000;--fnd-color-on-accent: #000000;--fnd-color-on-success: #000000;--fnd-color-on-warning: #000000;--fnd-color-on-danger: #000000;--fnd-color-on-info: #ffffff;--fnd-color-background-skeleton: rgb(201.8, 201.8, 201.8);--fnd-color-background-skeleton-element: rgb(175.2, 175.2, 175.2);--fnd-color-selection-bg: #e4e6e4;--fnd-color-selection-color: #000000;--fnd-color-scrollbar-track: rgb(228.4, 228.4, 228.4);--fnd-color-scrollbar-thumb: rgb(148.6, 148.6, 148.6)}.neo-light-theme{color-scheme:light;--fnd-state-mix-target: var(--fnd-color-always-dark);--fnd-color-text-primary: #000000;--fnd-color-text-secondary: rgb(73.2, 73.2, 73.2);--fnd-color-text-tertiary: #7a7a7a;--fnd-color-text-inverse: #ffffff;--fnd-color-text-disabled: #7a7a7a;--fnd-color-text-on-interactive: #ffffff;--fnd-color-text-difference: #ffffff;--fnd-color-text-link: #595c59;--fnd-color-text-link-hover: #414341;--fnd-color-text-transparency-mid: color-mix(in srgb, #000 70%, transparent);--fnd-color-text-transparency-low: color-mix(in srgb, #000 40%, transparent);--fnd-color-text-success: #0b9e23;--fnd-color-text-danger: #bf281b;--fnd-color-text-warning: #8a6900;--fnd-color-text-info: #2b6cb0;--fnd-color-background-base: #ffffff;--fnd-color-background-secondary: rgb(228.4, 228.4, 228.4);--fnd-color-background-tertiary: rgb(201.8, 201.8, 201.8);--fnd-color-background-quaternary: rgb(148.6, 148.6, 148.6);--fnd-color-background-quinary: rgb(97.6, 97.6, 97.6);--fnd-color-background-inverse: #000000;--fnd-color-background-disabled: rgb(201.8, 201.8, 201.8);--fnd-color-background-hover: rgb(228.4, 228.4, 228.4);--fnd-color-background-active: rgb(201.8, 201.8, 201.8);--fnd-color-background-overlay: color-mix(in srgb, #000 80%, transparent);--fnd-color-background-accent: #37e93d;--fnd-color-background-accent-secondary: #04cd24;--fnd-color-background-transparency-mid: color-mix(in srgb, #000 80%, transparent);--fnd-color-background-transparency-low: color-mix(in srgb, #000 20%, transparent);--fnd-color-background-success: #d5ffd1;--fnd-color-background-danger: #ffdfdc;--fnd-color-background-warning: #fff3cc;--fnd-color-background-info: #dae8ff;--fnd-color-border-primary: rgb(148.6, 148.6, 148.6);--fnd-color-border-secondary: rgb(201.8, 201.8, 201.8);--fnd-color-border-strong: #000000;--fnd-color-border-mid-dark: rgb(97.6, 97.6, 97.6);--fnd-color-border-hairline: rgb(97.6, 97.6, 97.6);--fnd-color-border-inverse: #ffffff;--fnd-color-border-disabled: rgb(201.8, 201.8, 201.8);--fnd-color-border-success: #0b9e23;--fnd-color-border-danger: #bf281b;--fnd-color-border-warning: #8a6900;--fnd-color-border-info: #2b6cb0;--fnd-color-interactive-default: #595c59;--fnd-color-interactive-hover: #414341;--fnd-color-interactive-active: #292b29;--fnd-color-interactive-visited: #292b29;--fnd-color-interactive-focus: #595c59;--fnd-color-feedback-info: #4589ff;--fnd-color-feedback-success: #24a148;--fnd-color-feedback-warning: #d4a400;--fnd-color-feedback-danger: #fa4d56;--fnd-color-surface-elevated: #ffffff;--fnd-color-layer-01: rgb(228.4, 228.4, 228.4);--fnd-color-layer-02: #ffffff;--fnd-color-layer-03: rgb(228.4, 228.4, 228.4);--fnd-color-on-surface: #000000;--fnd-color-on-layer-01: #000000;--fnd-color-on-layer-02: #000000;--fnd-color-on-accent: #000000;--fnd-color-on-success: #000000;--fnd-color-on-warning: #000000;--fnd-color-on-danger: #000000;--fnd-color-on-info: #ffffff;--fnd-color-background-skeleton: rgb(201.8, 201.8, 201.8);--fnd-color-background-skeleton-element: rgb(175.2, 175.2, 175.2);--fnd-color-selection-bg: #e4e6e4;--fnd-color-selection-color: #000000;--fnd-color-scrollbar-track: rgb(228.4, 228.4, 228.4);--fnd-color-scrollbar-thumb: rgb(148.6, 148.6, 148.6)}.neo-dark-theme{color-scheme:dark;--fnd-state-mix-target: var(--fnd-color-always-light);--fnd-color-text-primary: #ffffff;--fnd-color-text-secondary: rgb(148.6, 148.6, 148.6);--fnd-color-text-tertiary: rgb(97.6, 97.6, 97.6);--fnd-color-text-inverse: #000000;--fnd-color-text-disabled: #7a7a7a;--fnd-color-text-on-interactive: #ffffff;--fnd-color-text-difference: #ffffff;--fnd-color-text-link: #afb2af;--fnd-color-text-link-hover: #d2d4d2;--fnd-color-text-transparency-mid: color-mix(in srgb, #fff 70%, transparent);--fnd-color-text-transparency-low: color-mix(in srgb, #fff 40%, transparent);--fnd-color-text-success: #0b9e23;--fnd-color-text-danger: #ef5b4e;--fnd-color-text-warning: #d4a400;--fnd-color-text-info: #6aa3ff;--fnd-color-background-base: #0f0f0f;--fnd-color-background-secondary: #1a1a1a;--fnd-color-background-tertiary: rgb(48.8, 48.8, 48.8);--fnd-color-background-quaternary: rgb(73.2, 73.2, 73.2);--fnd-color-background-quinary: rgb(175.2, 175.2, 175.2);--fnd-color-background-inverse: #ffffff;--fnd-color-background-disabled: #1a1a1a;--fnd-color-background-hover: #1a1a1a;--fnd-color-background-active: #252525;--fnd-color-background-overlay: color-mix(in srgb, #fff 60%, transparent);--fnd-color-background-accent: rgb(95, 237.4, 99.8);--fnd-color-background-accent-secondary: #37e93d;--fnd-color-background-transparency-mid: color-mix(in srgb, #fff 60%, transparent);--fnd-color-background-transparency-low: color-mix(in srgb, #fff 20%, transparent);--fnd-color-background-success: #0d2b15;--fnd-color-background-danger: #3b1419;--fnd-color-background-warning: #2a2100;--fnd-color-background-info: #0e1b33;--fnd-color-border-primary: rgb(97.6, 97.6, 97.6);--fnd-color-border-secondary: #2a2a2a;--fnd-color-border-strong: #ffffff;--fnd-color-border-mid-dark: rgb(148.6, 148.6, 148.6);--fnd-color-border-hairline: #7a7a7a;--fnd-color-border-inverse: #000000;--fnd-color-border-disabled: #252525;--fnd-color-border-success: #0b9e23;--fnd-color-border-danger: #ef5b4e;--fnd-color-border-warning: #d4a400;--fnd-color-border-info: #6aa3ff;--fnd-color-interactive-default: #afb2af;--fnd-color-interactive-hover: #d2d4d2;--fnd-color-interactive-active: #e4e6e4;--fnd-color-interactive-visited: #909390;--fnd-color-interactive-focus: #afb2af;--fnd-color-feedback-info: #4589ff;--fnd-color-feedback-success: #24a148;--fnd-color-feedback-warning: #d4a400;--fnd-color-feedback-danger: #fa4d56;--fnd-color-surface-elevated: #1a1a1a;--fnd-color-layer-01: #1a1a1a;--fnd-color-layer-02: #252525;--fnd-color-layer-03: #303030;--fnd-color-on-surface: #ffffff;--fnd-color-on-layer-01: #ffffff;--fnd-color-on-layer-02: #ffffff;--fnd-color-on-accent: #000000;--fnd-color-on-success: #ffffff;--fnd-color-on-warning: #000000;--fnd-color-on-danger: #ffffff;--fnd-color-on-info: #ffffff;--fnd-color-background-skeleton: #252525;--fnd-color-background-skeleton-element: #303030;--fnd-color-selection-bg: #595c59;--fnd-color-selection-color: #ffffff;--fnd-color-scrollbar-track: #1a1a1a;--fnd-color-scrollbar-thumb: rgb(73.2, 73.2, 73.2)}.customer-light-theme{color-scheme:light;--fnd-state-mix-target: var(--fnd-color-always-dark);--fnd-color-text-primary: #000000;--fnd-color-text-secondary: rgb(73.2, 73.2, 73.2);--fnd-color-text-tertiary: #7a7a7a;--fnd-color-text-inverse: #ffffff;--fnd-color-text-disabled: #7a7a7a;--fnd-color-text-on-interactive: #ffffff;--fnd-color-text-difference: #ffffff;--fnd-color-text-link: #595c59;--fnd-color-text-link-hover: #414341;--fnd-color-text-transparency-mid: color-mix(in srgb, #000 70%, transparent);--fnd-color-text-transparency-low: color-mix(in srgb, #000 40%, transparent);--fnd-color-text-success: #0b9e23;--fnd-color-text-danger: #bf281b;--fnd-color-text-warning: #8a6900;--fnd-color-text-info: #2b6cb0;--fnd-color-background-base: rgb(228.4, 228.4, 228.4);--fnd-color-background-secondary: #ffffff;--fnd-color-background-tertiary: rgb(175.2, 175.2, 175.2);--fnd-color-background-quaternary: rgb(148.6, 148.6, 148.6);--fnd-color-background-quinary: #7a7a7a;--fnd-color-background-inverse: #000000;--fnd-color-background-disabled: rgb(201.8, 201.8, 201.8);--fnd-color-background-hover: rgb(201.8, 201.8, 201.8);--fnd-color-background-active: rgb(175.2, 175.2, 175.2);--fnd-color-background-overlay: color-mix(in srgb, #000 80%, transparent);--fnd-color-background-accent: #5cfe50;--fnd-color-background-accent-secondary: #04cd24;--fnd-color-background-transparency-mid: color-mix(in srgb, #000 80%, transparent);--fnd-color-background-transparency-low: color-mix(in srgb, #000 20%, transparent);--fnd-color-background-success: #d5ffd1;--fnd-color-background-danger: #ffdfdc;--fnd-color-background-warning: #fff3cc;--fnd-color-background-info: #dae8ff;--fnd-color-border-primary: rgb(148.6, 148.6, 148.6);--fnd-color-border-secondary: rgb(175.2, 175.2, 175.2);--fnd-color-border-strong: #000000;--fnd-color-border-mid-dark: #7a7a7a;--fnd-color-border-hairline: rgb(97.6, 97.6, 97.6);--fnd-color-border-inverse: #ffffff;--fnd-color-border-disabled: rgb(201.8, 201.8, 201.8);--fnd-color-border-success: #0b9e23;--fnd-color-border-danger: #bf281b;--fnd-color-border-warning: #8a6900;--fnd-color-border-info: #2b6cb0;--fnd-color-interactive-default: #595c59;--fnd-color-interactive-hover: #414341;--fnd-color-interactive-active: #292b29;--fnd-color-interactive-visited: #292b29;--fnd-color-interactive-focus: #595c59;--fnd-color-feedback-info: #4589ff;--fnd-color-feedback-success: #24a148;--fnd-color-feedback-warning: #d4a400;--fnd-color-feedback-danger: #fa4d56;--fnd-color-surface-elevated: #ffffff;--fnd-color-layer-01: #ffffff;--fnd-color-layer-02: rgb(228.4, 228.4, 228.4);--fnd-color-layer-03: #ffffff;--fnd-color-on-surface: #000000;--fnd-color-on-layer-01: #000000;--fnd-color-on-layer-02: #000000;--fnd-color-on-accent: #000000;--fnd-color-on-success: #000000;--fnd-color-on-warning: #000000;--fnd-color-on-danger: #000000;--fnd-color-on-info: #ffffff;--fnd-color-background-skeleton: rgb(201.8, 201.8, 201.8);--fnd-color-background-skeleton-element: rgb(175.2, 175.2, 175.2);--fnd-color-selection-bg: #e4e6e4;--fnd-color-selection-color: #000000;--fnd-color-scrollbar-track: rgb(201.8, 201.8, 201.8);--fnd-color-scrollbar-thumb: rgb(148.6, 148.6, 148.6)}.customer-dark-theme{color-scheme:dark;--fnd-state-mix-target: var(--fnd-color-always-light);--fnd-color-text-primary: #ffffff;--fnd-color-text-secondary: rgb(148.6, 148.6, 148.6);--fnd-color-text-tertiary: rgb(97.6, 97.6, 97.6);--fnd-color-text-inverse: #000000;--fnd-color-text-disabled: #7a7a7a;--fnd-color-text-on-interactive: #ffffff;--fnd-color-text-difference: #ffffff;--fnd-color-text-link: #afb2af;--fnd-color-text-link-hover: #d2d4d2;--fnd-color-text-transparency-mid: color-mix(in srgb, #fff 70%, transparent);--fnd-color-text-transparency-low: color-mix(in srgb, #fff 40%, transparent);--fnd-color-text-success: #0b9e23;--fnd-color-text-danger: #ef5b4e;--fnd-color-text-warning: #d4a400;--fnd-color-text-info: #6aa3ff;--fnd-color-background-base: rgb(12.2, 12.2, 12.2);--fnd-color-background-secondary: rgb(24.4, 24.4, 24.4);--fnd-color-background-tertiary: rgb(48.8, 48.8, 48.8);--fnd-color-background-quaternary: rgb(73.2, 73.2, 73.2);--fnd-color-background-quinary: rgb(175.2, 175.2, 175.2);--fnd-color-background-inverse: #ffffff;--fnd-color-background-disabled: rgb(24.4, 24.4, 24.4);--fnd-color-background-hover: rgb(24.4, 24.4, 24.4);--fnd-color-background-active: rgb(48.8, 48.8, 48.8);--fnd-color-background-overlay: color-mix(in srgb, #fff 60%, transparent);--fnd-color-background-accent: rgb(95, 237.4, 99.8);--fnd-color-background-accent-secondary: #37e93d;--fnd-color-background-transparency-mid: color-mix(in srgb, #fff 60%, transparent);--fnd-color-background-transparency-low: color-mix(in srgb, #fff 20%, transparent);--fnd-color-background-success: #0d2b15;--fnd-color-background-danger: #3b1419;--fnd-color-background-warning: #2a2100;--fnd-color-background-info: #0e1b33;--fnd-color-border-primary: rgb(97.6, 97.6, 97.6);--fnd-color-border-secondary: rgb(24.4, 24.4, 24.4);--fnd-color-border-strong: #ffffff;--fnd-color-border-mid-dark: rgb(148.6, 148.6, 148.6);--fnd-color-border-hairline: #7a7a7a;--fnd-color-border-inverse: #000000;--fnd-color-border-disabled: rgb(24.4, 24.4, 24.4);--fnd-color-border-success: #0b9e23;--fnd-color-border-danger: #ef5b4e;--fnd-color-border-warning: #d4a400;--fnd-color-border-info: #6aa3ff;--fnd-color-interactive-default: #afb2af;--fnd-color-interactive-hover: #d2d4d2;--fnd-color-interactive-active: #e4e6e4;--fnd-color-interactive-visited: #909390;--fnd-color-interactive-focus: #afb2af;--fnd-color-feedback-info: #4589ff;--fnd-color-feedback-success: #24a148;--fnd-color-feedback-warning: #d4a400;--fnd-color-feedback-danger: #fa4d56;--fnd-color-surface-elevated: rgb(24.4, 24.4, 24.4);--fnd-color-layer-01: rgb(24.4, 24.4, 24.4);--fnd-color-layer-02: rgb(48.8, 48.8, 48.8);--fnd-color-layer-03: rgb(73.2, 73.2, 73.2);--fnd-color-on-surface: #ffffff;--fnd-color-on-layer-01: #ffffff;--fnd-color-on-layer-02: #ffffff;--fnd-color-on-accent: #000000;--fnd-color-on-success: #ffffff;--fnd-color-on-warning: #000000;--fnd-color-on-danger: #ffffff;--fnd-color-on-info: #ffffff;--fnd-color-background-skeleton: rgb(48.8, 48.8, 48.8);--fnd-color-background-skeleton-element: rgb(73.2, 73.2, 73.2);--fnd-color-selection-bg: #595c59;--fnd-color-selection-color: #ffffff;--fnd-color-scrollbar-track: rgb(24.4, 24.4, 24.4);--fnd-color-scrollbar-thumb: rgb(97.6, 97.6, 97.6)}@media(prefers-color-scheme: dark){:root:not([data-theme]){color-scheme:dark;--fnd-state-mix-target: var(--fnd-color-always-light);--fnd-color-text-primary: #ffffff;--fnd-color-text-secondary: rgb(148.6, 148.6, 148.6);--fnd-color-text-tertiary: rgb(97.6, 97.6, 97.6);--fnd-color-text-inverse: #000000;--fnd-color-text-disabled: #7a7a7a;--fnd-color-text-on-interactive: #ffffff;--fnd-color-text-difference: #ffffff;--fnd-color-text-link: #afb2af;--fnd-color-text-link-hover: #d2d4d2;--fnd-color-text-transparency-mid: color-mix(in srgb, #fff 70%, transparent);--fnd-color-text-transparency-low: color-mix(in srgb, #fff 40%, transparent);--fnd-color-text-success: #0b9e23;--fnd-color-text-danger: #ef5b4e;--fnd-color-text-warning: #d4a400;--fnd-color-text-info: #6aa3ff;--fnd-color-background-base: #0f0f0f;--fnd-color-background-secondary: #1a1a1a;--fnd-color-background-tertiary: rgb(48.8, 48.8, 48.8);--fnd-color-background-quaternary: rgb(73.2, 73.2, 73.2);--fnd-color-background-quinary: rgb(175.2, 175.2, 175.2);--fnd-color-background-inverse: #ffffff;--fnd-color-background-disabled: #1a1a1a;--fnd-color-background-hover: #1a1a1a;--fnd-color-background-active: #252525;--fnd-color-background-overlay: color-mix(in srgb, #fff 60%, transparent);--fnd-color-background-accent: rgb(95, 237.4, 99.8);--fnd-color-background-accent-secondary: #37e93d;--fnd-color-background-transparency-mid: color-mix(in srgb, #fff 60%, transparent);--fnd-color-background-transparency-low: color-mix(in srgb, #fff 20%, transparent);--fnd-color-background-success: #0d2b15;--fnd-color-background-danger: #3b1419;--fnd-color-background-warning: #2a2100;--fnd-color-background-info: #0e1b33;--fnd-color-border-primary: rgb(97.6, 97.6, 97.6);--fnd-color-border-secondary: #2a2a2a;--fnd-color-border-strong: #ffffff;--fnd-color-border-mid-dark: rgb(148.6, 148.6, 148.6);--fnd-color-border-hairline: #7a7a7a;--fnd-color-border-inverse: #000000;--fnd-color-border-disabled: #252525;--fnd-color-border-success: #0b9e23;--fnd-color-border-danger: #ef5b4e;--fnd-color-border-warning: #d4a400;--fnd-color-border-info: #6aa3ff;--fnd-color-interactive-default: #afb2af;--fnd-color-interactive-hover: #d2d4d2;--fnd-color-interactive-active: #e4e6e4;--fnd-color-interactive-visited: #909390;--fnd-color-interactive-focus: #afb2af;--fnd-color-feedback-info: #4589ff;--fnd-color-feedback-success: #24a148;--fnd-color-feedback-warning: #d4a400;--fnd-color-feedback-danger: #fa4d56;--fnd-color-surface-elevated: #1a1a1a;--fnd-color-layer-01: #1a1a1a;--fnd-color-layer-02: #252525;--fnd-color-layer-03: #303030;--fnd-color-on-surface: #ffffff;--fnd-color-on-layer-01: #ffffff;--fnd-color-on-layer-02: #ffffff;--fnd-color-on-accent: #000000;--fnd-color-on-success: #ffffff;--fnd-color-on-warning: #000000;--fnd-color-on-danger: #ffffff;--fnd-color-on-info: #ffffff;--fnd-color-background-skeleton: #252525;--fnd-color-background-skeleton-element: #303030;--fnd-color-selection-bg: #595c59;--fnd-color-selection-color: #ffffff;--fnd-color-scrollbar-track: #1a1a1a;--fnd-color-scrollbar-thumb: rgb(73.2, 73.2, 73.2)}}[data-theme-transition],[data-theme-transition] *,[data-theme-transition] *::before,[data-theme-transition] *::after{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.light-base-theme{color-scheme:light;--fnd-state-mix-target: var(--fnd-color-always-dark);--fnd-color-text-primary: #000000;--fnd-color-text-secondary: rgb(73.2, 73.2, 73.2);--fnd-color-text-tertiary: #7a7a7a;--fnd-color-text-inverse: #ffffff;--fnd-color-text-disabled: #7a7a7a;--fnd-color-text-on-interactive: #ffffff;--fnd-color-text-difference: #ffffff;--fnd-color-text-link: #595c59;--fnd-color-text-link-hover: #414341;--fnd-color-text-transparency-mid: color-mix(in srgb, #000 70%, transparent);--fnd-color-text-transparency-low: color-mix(in srgb, #000 40%, transparent);--fnd-color-text-success: #0b9e23;--fnd-color-text-danger: #bf281b;--fnd-color-text-warning: #8a6900;--fnd-color-text-info: #2b6cb0;--fnd-color-background-base: #ffffff;--fnd-color-background-secondary: rgb(228.4, 228.4, 228.4);--fnd-color-background-tertiary: rgb(201.8, 201.8, 201.8);--fnd-color-background-quaternary: rgb(148.6, 148.6, 148.6);--fnd-color-background-quinary: rgb(97.6, 97.6, 97.6);--fnd-color-background-inverse: #000000;--fnd-color-background-disabled: rgb(201.8, 201.8, 201.8);--fnd-color-background-hover: rgb(228.4, 228.4, 228.4);--fnd-color-background-active: rgb(201.8, 201.8, 201.8);--fnd-color-background-overlay: color-mix(in srgb, #000 80%, transparent);--fnd-color-background-accent: #37e93d;--fnd-color-background-accent-secondary: #04cd24;--fnd-color-background-transparency-mid: color-mix(in srgb, #000 80%, transparent);--fnd-color-background-transparency-low: color-mix(in srgb, #000 20%, transparent);--fnd-color-background-success: #d5ffd1;--fnd-color-background-danger: #ffdfdc;--fnd-color-background-warning: #fff3cc;--fnd-color-background-info: #dae8ff;--fnd-color-border-primary: rgb(148.6, 148.6, 148.6);--fnd-color-border-secondary: rgb(201.8, 201.8, 201.8);--fnd-color-border-strong: #000000;--fnd-color-border-mid-dark: rgb(97.6, 97.6, 97.6);--fnd-color-border-hairline: rgb(97.6, 97.6, 97.6);--fnd-color-border-inverse: #ffffff;--fnd-color-border-disabled: rgb(201.8, 201.8, 201.8);--fnd-color-border-success: #0b9e23;--fnd-color-border-danger: #bf281b;--fnd-color-border-warning: #8a6900;--fnd-color-border-info: #2b6cb0;--fnd-color-interactive-default: #595c59;--fnd-color-interactive-hover: #414341;--fnd-color-interactive-active: #292b29;--fnd-color-interactive-visited: #292b29;--fnd-color-interactive-focus: #595c59;--fnd-color-feedback-info: #4589ff;--fnd-color-feedback-success: #24a148;--fnd-color-feedback-warning: #d4a400;--fnd-color-feedback-danger: #fa4d56;--fnd-color-surface-elevated: #ffffff;--fnd-color-layer-01: rgb(228.4, 228.4, 228.4);--fnd-color-layer-02: #ffffff;--fnd-color-layer-03: rgb(228.4, 228.4, 228.4);--fnd-color-on-surface: #000000;--fnd-color-on-layer-01: #000000;--fnd-color-on-layer-02: #000000;--fnd-color-on-accent: #000000;--fnd-color-on-success: #000000;--fnd-color-on-warning: #000000;--fnd-color-on-danger: #000000;--fnd-color-on-info: #ffffff;--fnd-color-background-skeleton: rgb(201.8, 201.8, 201.8);--fnd-color-background-skeleton-element: rgb(175.2, 175.2, 175.2);--fnd-color-selection-bg: #e4e6e4;--fnd-color-selection-color: #000000;--fnd-color-scrollbar-track: rgb(228.4, 228.4, 228.4);--fnd-color-scrollbar-thumb: rgb(148.6, 148.6, 148.6)}.dark-base-theme{color-scheme:dark;--fnd-state-mix-target: var(--fnd-color-always-light);--fnd-color-text-primary: #ffffff;--fnd-color-text-secondary: rgb(148.6, 148.6, 148.6);--fnd-color-text-tertiary: rgb(97.6, 97.6, 97.6);--fnd-color-text-inverse: #000000;--fnd-color-text-disabled: #7a7a7a;--fnd-color-text-on-interactive: #ffffff;--fnd-color-text-difference: #ffffff;--fnd-color-text-link: #afb2af;--fnd-color-text-link-hover: #d2d4d2;--fnd-color-text-transparency-mid: color-mix(in srgb, #fff 70%, transparent);--fnd-color-text-transparency-low: color-mix(in srgb, #fff 40%, transparent);--fnd-color-text-success: #0b9e23;--fnd-color-text-danger: #ef5b4e;--fnd-color-text-warning: #d4a400;--fnd-color-text-info: #6aa3ff;--fnd-color-background-base: #0f0f0f;--fnd-color-background-secondary: #1a1a1a;--fnd-color-background-tertiary: rgb(48.8, 48.8, 48.8);--fnd-color-background-quaternary: rgb(73.2, 73.2, 73.2);--fnd-color-background-quinary: rgb(175.2, 175.2, 175.2);--fnd-color-background-inverse: #ffffff;--fnd-color-background-disabled: #1a1a1a;--fnd-color-background-hover: #1a1a1a;--fnd-color-background-active: #252525;--fnd-color-background-overlay: color-mix(in srgb, #fff 60%, transparent);--fnd-color-background-accent: rgb(95, 237.4, 99.8);--fnd-color-background-accent-secondary: #37e93d;--fnd-color-background-transparency-mid: color-mix(in srgb, #fff 60%, transparent);--fnd-color-background-transparency-low: color-mix(in srgb, #fff 20%, transparent);--fnd-color-background-success: #0d2b15;--fnd-color-background-danger: #3b1419;--fnd-color-background-warning: #2a2100;--fnd-color-background-info: #0e1b33;--fnd-color-border-primary: rgb(97.6, 97.6, 97.6);--fnd-color-border-secondary: #2a2a2a;--fnd-color-border-strong: #ffffff;--fnd-color-border-mid-dark: rgb(148.6, 148.6, 148.6);--fnd-color-border-hairline: #7a7a7a;--fnd-color-border-inverse: #000000;--fnd-color-border-disabled: #252525;--fnd-color-border-success: #0b9e23;--fnd-color-border-danger: #ef5b4e;--fnd-color-border-warning: #d4a400;--fnd-color-border-info: #6aa3ff;--fnd-color-interactive-default: #afb2af;--fnd-color-interactive-hover: #d2d4d2;--fnd-color-interactive-active: #e4e6e4;--fnd-color-interactive-visited: #909390;--fnd-color-interactive-focus: #afb2af;--fnd-color-feedback-info: #4589ff;--fnd-color-feedback-success: #24a148;--fnd-color-feedback-warning: #d4a400;--fnd-color-feedback-danger: #fa4d56;--fnd-color-surface-elevated: #1a1a1a;--fnd-color-layer-01: #1a1a1a;--fnd-color-layer-02: #252525;--fnd-color-layer-03: #303030;--fnd-color-on-surface: #ffffff;--fnd-color-on-layer-01: #ffffff;--fnd-color-on-layer-02: #ffffff;--fnd-color-on-accent: #000000;--fnd-color-on-success: #ffffff;--fnd-color-on-warning: #000000;--fnd-color-on-danger: #ffffff;--fnd-color-on-info: #ffffff;--fnd-color-background-skeleton: #252525;--fnd-color-background-skeleton-element: #303030;--fnd-color-selection-bg: #595c59;--fnd-color-selection-color: #ffffff;--fnd-color-scrollbar-track: #1a1a1a;--fnd-color-scrollbar-thumb: rgb(73.2, 73.2, 73.2)}.light-secondary-theme{color-scheme:light;--fnd-state-mix-target: var(--fnd-color-always-dark);--fnd-color-text-primary: #000000;--fnd-color-text-secondary: rgb(73.2, 73.2, 73.2);--fnd-color-text-tertiary: #7a7a7a;--fnd-color-text-inverse: #ffffff;--fnd-color-text-disabled: #7a7a7a;--fnd-color-text-on-interactive: #ffffff;--fnd-color-text-difference: #ffffff;--fnd-color-text-link: #595c59;--fnd-color-text-link-hover: #414341;--fnd-color-text-transparency-mid: color-mix(in srgb, #000 70%, transparent);--fnd-color-text-transparency-low: color-mix(in srgb, #000 40%, transparent);--fnd-color-text-success: #0b9e23;--fnd-color-text-danger: #bf281b;--fnd-color-text-warning: #8a6900;--fnd-color-text-info: #2b6cb0;--fnd-color-background-base: rgb(228.4, 228.4, 228.4);--fnd-color-background-secondary: #ffffff;--fnd-color-background-tertiary: rgb(175.2, 175.2, 175.2);--fnd-color-background-quaternary: rgb(148.6, 148.6, 148.6);--fnd-color-background-quinary: #7a7a7a;--fnd-color-background-inverse: #000000;--fnd-color-background-disabled: rgb(201.8, 201.8, 201.8);--fnd-color-background-hover: rgb(201.8, 201.8, 201.8);--fnd-color-background-active: rgb(175.2, 175.2, 175.2);--fnd-color-background-overlay: color-mix(in srgb, #000 80%, transparent);--fnd-color-background-accent: #5cfe50;--fnd-color-background-accent-secondary: #04cd24;--fnd-color-background-transparency-mid: color-mix(in srgb, #000 80%, transparent);--fnd-color-background-transparency-low: color-mix(in srgb, #000 20%, transparent);--fnd-color-background-success: #d5ffd1;--fnd-color-background-danger: #ffdfdc;--fnd-color-background-warning: #fff3cc;--fnd-color-background-info: #dae8ff;--fnd-color-border-primary: rgb(148.6, 148.6, 148.6);--fnd-color-border-secondary: rgb(175.2, 175.2, 175.2);--fnd-color-border-strong: #000000;--fnd-color-border-mid-dark: #7a7a7a;--fnd-color-border-hairline: rgb(97.6, 97.6, 97.6);--fnd-color-border-inverse: #ffffff;--fnd-color-border-disabled: rgb(201.8, 201.8, 201.8);--fnd-color-border-success: #0b9e23;--fnd-color-border-danger: #bf281b;--fnd-color-border-warning: #8a6900;--fnd-color-border-info: #2b6cb0;--fnd-color-interactive-default: #595c59;--fnd-color-interactive-hover: #414341;--fnd-color-interactive-active: #292b29;--fnd-color-interactive-visited: #292b29;--fnd-color-interactive-focus: #595c59;--fnd-color-feedback-info: #4589ff;--fnd-color-feedback-success: #24a148;--fnd-color-feedback-warning: #d4a400;--fnd-color-feedback-danger: #fa4d56;--fnd-color-surface-elevated: #ffffff;--fnd-color-layer-01: #ffffff;--fnd-color-layer-02: rgb(228.4, 228.4, 228.4);--fnd-color-layer-03: #ffffff;--fnd-color-on-surface: #000000;--fnd-color-on-layer-01: #000000;--fnd-color-on-layer-02: #000000;--fnd-color-on-accent: #000000;--fnd-color-on-success: #000000;--fnd-color-on-warning: #000000;--fnd-color-on-danger: #000000;--fnd-color-on-info: #ffffff;--fnd-color-background-skeleton: rgb(201.8, 201.8, 201.8);--fnd-color-background-skeleton-element: rgb(175.2, 175.2, 175.2);--fnd-color-selection-bg: #e4e6e4;--fnd-color-selection-color: #000000;--fnd-color-scrollbar-track: rgb(201.8, 201.8, 201.8);--fnd-color-scrollbar-thumb: rgb(148.6, 148.6, 148.6)}.dark-secondary-theme{color-scheme:dark;--fnd-state-mix-target: var(--fnd-color-always-light);--fnd-color-text-primary: #ffffff;--fnd-color-text-secondary: rgb(148.6, 148.6, 148.6);--fnd-color-text-tertiary: rgb(97.6, 97.6, 97.6);--fnd-color-text-inverse: #000000;--fnd-color-text-disabled: #7a7a7a;--fnd-color-text-on-interactive: #ffffff;--fnd-color-text-difference: #ffffff;--fnd-color-text-link: #afb2af;--fnd-color-text-link-hover: #d2d4d2;--fnd-color-text-transparency-mid: color-mix(in srgb, #fff 70%, transparent);--fnd-color-text-transparency-low: color-mix(in srgb, #fff 40%, transparent);--fnd-color-text-success: #0b9e23;--fnd-color-text-danger: #ef5b4e;--fnd-color-text-warning: #d4a400;--fnd-color-text-info: #6aa3ff;--fnd-color-background-base: rgb(12.2, 12.2, 12.2);--fnd-color-background-secondary: rgb(24.4, 24.4, 24.4);--fnd-color-background-tertiary: rgb(48.8, 48.8, 48.8);--fnd-color-background-quaternary: rgb(73.2, 73.2, 73.2);--fnd-color-background-quinary: rgb(175.2, 175.2, 175.2);--fnd-color-background-inverse: #ffffff;--fnd-color-background-disabled: rgb(24.4, 24.4, 24.4);--fnd-color-background-hover: rgb(24.4, 24.4, 24.4);--fnd-color-background-active: rgb(48.8, 48.8, 48.8);--fnd-color-background-overlay: color-mix(in srgb, #fff 60%, transparent);--fnd-color-background-accent: rgb(95, 237.4, 99.8);--fnd-color-background-accent-secondary: #37e93d;--fnd-color-background-transparency-mid: color-mix(in srgb, #fff 60%, transparent);--fnd-color-background-transparency-low: color-mix(in srgb, #fff 20%, transparent);--fnd-color-background-success: #0d2b15;--fnd-color-background-danger: #3b1419;--fnd-color-background-warning: #2a2100;--fnd-color-background-info: #0e1b33;--fnd-color-border-primary: rgb(97.6, 97.6, 97.6);--fnd-color-border-secondary: rgb(24.4, 24.4, 24.4);--fnd-color-border-strong: #ffffff;--fnd-color-border-mid-dark: rgb(148.6, 148.6, 148.6);--fnd-color-border-hairline: #7a7a7a;--fnd-color-border-inverse: #000000;--fnd-color-border-disabled: rgb(24.4, 24.4, 24.4);--fnd-color-border-success: #0b9e23;--fnd-color-border-danger: #ef5b4e;--fnd-color-border-warning: #d4a400;--fnd-color-border-info: #6aa3ff;--fnd-color-interactive-default: #afb2af;--fnd-color-interactive-hover: #d2d4d2;--fnd-color-interactive-active: #e4e6e4;--fnd-color-interactive-visited: #909390;--fnd-color-interactive-focus: #afb2af;--fnd-color-feedback-info: #4589ff;--fnd-color-feedback-success: #24a148;--fnd-color-feedback-warning: #d4a400;--fnd-color-feedback-danger: #fa4d56;--fnd-color-surface-elevated: rgb(24.4, 24.4, 24.4);--fnd-color-layer-01: rgb(24.4, 24.4, 24.4);--fnd-color-layer-02: rgb(48.8, 48.8, 48.8);--fnd-color-layer-03: rgb(73.2, 73.2, 73.2);--fnd-color-on-surface: #ffffff;--fnd-color-on-layer-01: #ffffff;--fnd-color-on-layer-02: #ffffff;--fnd-color-on-accent: #000000;--fnd-color-on-success: #ffffff;--fnd-color-on-warning: #000000;--fnd-color-on-danger: #ffffff;--fnd-color-on-info: #ffffff;--fnd-color-background-skeleton: rgb(48.8, 48.8, 48.8);--fnd-color-background-skeleton-element: rgb(73.2, 73.2, 73.2);--fnd-color-selection-bg: #595c59;--fnd-color-selection-color: #ffffff;--fnd-color-scrollbar-track: rgb(24.4, 24.4, 24.4);--fnd-color-scrollbar-thumb: rgb(97.6, 97.6, 97.6)}:root{--fnd-underline-offset: 4px;--fnd-underline-thickness: 2px;--font-body: 'Manrope', 'Manrope Fallback', 'Helvetica Neue', Arial, sans-serif;--font-heading: 'Space Grotesk', 'Space Grotesk Fallback', 'Helvetica Neue', Arial, sans-serif;--font-mono: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;--fnd-font-weight-light: 300;--fnd-font-weight-regular: 400;--fnd-font-weight-medium: 500;--fnd-font-weight-semibold: 600;--fnd-font-weight-bold: 700;--fnd-font-weight-black: 900;--fnd-font-weight-heading: 400;--fnd-font-weight-heading-strong: 600;--fnd-font-weight-body: 400;--fnd-font-weight-mono: 400;--fnd-text-transform-uppercase: uppercase;--fnd-text-transform-capitalize: capitalize;--fnd-text-transform-none: none;--fnd-prose-max-width: 72ch;--fluid-min-vw: 320;--fluid-max-vw: 1920;--fluid-range: calc((var(--fluid-max-vw) - var(--fluid-min-vw)) * 1px);--fluid-bp: clamp(0, calc((100vw - (var(--fluid-min-vw) * 1px)) / var(--fluid-range)), 1);--fs-2xs: clamp(0.75rem, calc(0.75rem + (0.75rem - 0.75rem) * var(--fluid-bp)), 0.75rem);--fs-xs: clamp(0.75rem, calc(0.75rem + (0.78125rem - 0.75rem) * var(--fluid-bp)), 0.78125rem);--fs-sm: clamp(0.75rem, calc(0.75rem + (0.9375rem - 0.75rem) * var(--fluid-bp)), 0.9375rem);--fs-base: clamp(0.875rem, calc(0.875rem + (1.125rem - 0.875rem) * var(--fluid-bp)), 1.125rem);--fs-lg: clamp(1.05rem, calc(1.05rem + (1.35rem - 1.05rem) * var(--fluid-bp)), 1.35rem);--fs-xl: clamp(1.26rem, calc(1.26rem + (1.62rem - 1.26rem) * var(--fluid-bp)), 1.62rem);--fs-2xl: clamp(1.512rem, calc(1.512rem + (1.944rem - 1.512rem) * var(--fluid-bp)), 1.944rem);--fs-3xl: clamp(1.8144rem, calc(1.8144rem + (2.3328rem - 1.8144rem) * var(--fluid-bp)), 2.3328rem);--fs-4xl: clamp(2.17728rem, calc(2.17728rem + (2.79936rem - 2.17728rem) * var(--fluid-bp)), 2.79936rem);--fs-5xl: clamp(2.612736rem, calc(2.612736rem + (3.359232rem - 2.612736rem) * var(--fluid-bp)), 3.359232rem);--fs-6xl: clamp(3.1352832rem, calc(3.1352832rem + (4.0310784rem - 3.1352832rem) * var(--fluid-bp)), 4.0310784rem);--fs-7xl: clamp(3.76233984rem, calc(3.76233984rem + (4.83729408rem - 3.76233984rem) * var(--fluid-bp)), 4.83729408rem);--fs-8xl: clamp(4.514807808rem, calc(4.514807808rem + (5.804752896rem - 4.514807808rem) * var(--fluid-bp)), 5.804752896rem);--fs-9xl: clamp(5.4177693696rem, calc(5.4177693696rem + (6.9657034752rem - 5.4177693696rem) * var(--fluid-bp)), 6.9657034752rem);--lh-none: 1;--lh-tight: 1.05;--lh-heading: 1.15;--lh-snug: 1.25;--lh-normal: 1.4;--lh-relaxed: 1.5;--lh-body: 1.6;--fnd-tracking-tighter: -0.03em;--fnd-tracking-tight: -0.02em;--fnd-tracking-snug: -0.01em;--fnd-tracking-normal: 0em;--fnd-tracking-wide: 0.02em;--fnd-tracking-wider: 0.05em;--fnd-tracking-widest: 0.1em;--fnd-tracking-ultra: 0.2em;--fnd-typography-display-s-font-size: clamp(1.5rem, 1.4rem + 0.5vw, 2rem);--fnd-typography-display-s-line-height: calc(clamp(1.5rem, 1.4rem + 0.5vw, 2rem) * 1.15);--fnd-typography-display-s-letter-spacing: -0.02em;--fnd-typography-display-m-font-size: clamp(2.25rem, 2.1rem + 0.75vw, 3rem);--fnd-typography-display-m-line-height: calc(clamp(2.25rem, 2.1rem + 0.75vw, 3rem) * 1.15);--fnd-typography-display-m-letter-spacing: -0.02em;--fnd-typography-display-l-font-size: clamp(3rem, 2.8rem + 1vw, 4rem);--fnd-typography-display-l-line-height: calc(clamp(3rem, 2.8rem + 1vw, 4rem) * 1.15);--fnd-typography-display-l-letter-spacing: -0.02em;--fnd-typography-display-xl-font-size: clamp(3.5rem, 3.2rem + 1.5vw, 5rem);--fnd-typography-display-xl-line-height: calc(clamp(3.5rem, 3.2rem + 1.5vw, 5rem) * 1.15);--fnd-typography-display-xl-letter-spacing: -0.03em;--fnd-typography-display-2xl-font-size: clamp(4rem, 3.6rem + 2vw, 6rem);--fnd-typography-display-2xl-line-height: calc(clamp(4rem, 3.6rem + 2vw, 6rem) * 1.15);--fnd-typography-display-2xl-letter-spacing: -0.03em;--fnd-typography-heading-xxs-font-size: var(--fs-base);--fnd-typography-heading-xxs-line-height: calc(var(--fs-base) * 1.15);--fnd-typography-heading-xxs-letter-spacing: 0;--fnd-typography-heading-xs-font-size: var(--fs-lg);--fnd-typography-heading-xs-line-height: calc(var(--fs-lg) * 1.15);--fnd-typography-heading-xs-letter-spacing: 0;--fnd-typography-heading-s-font-size: var(--fs-xl);--fnd-typography-heading-s-line-height: calc(var(--fs-xl) * 1.15);--fnd-typography-heading-s-letter-spacing: -0.01em;--fnd-typography-heading-m-font-size: var(--fs-2xl);--fnd-typography-heading-m-line-height: calc(var(--fs-2xl) * 1.15);--fnd-typography-heading-m-letter-spacing: -0.01em;--fnd-typography-heading-l-font-size: var(--fs-3xl);--fnd-typography-heading-l-line-height: calc(var(--fs-3xl) * 1.15);--fnd-typography-heading-l-letter-spacing: -0.02em;--fnd-typography-heading-xl-font-size: var(--fs-4xl);--fnd-typography-heading-xl-line-height: calc(var(--fs-4xl) * 1.15);--fnd-typography-heading-xl-letter-spacing: -0.02em;--fnd-typography-heading-2xl-font-size: var(--fs-5xl);--fnd-typography-heading-2xl-line-height: calc(var(--fs-5xl) * 1.15);--fnd-typography-heading-2xl-letter-spacing: -0.02em;--fnd-typography-paragraph-xs-font-size: var(--fs-2xs);--fnd-typography-paragraph-xs-line-height: calc(var(--fs-2xs) * 1.6);--fnd-typography-paragraph-xs-letter-spacing: 0.01em;--fnd-typography-paragraph-s-font-size: var(--fs-xs);--fnd-typography-paragraph-s-line-height: calc(var(--fs-xs) * 1.6);--fnd-typography-paragraph-s-letter-spacing: 0;--fnd-typography-paragraph-m-font-size: var(--fs-sm);--fnd-typography-paragraph-m-line-height: calc(var(--fs-sm) * 1.6);--fnd-typography-paragraph-m-letter-spacing: 0;--fnd-typography-paragraph-l-font-size: var(--fs-base);--fnd-typography-paragraph-l-line-height: calc(var(--fs-base) * 1.6);--fnd-typography-paragraph-l-letter-spacing: 0;--fnd-typography-paragraph-xl-font-size: var(--fs-lg);--fnd-typography-paragraph-xl-line-height: calc(var(--fs-lg) * 1.6);--fnd-typography-paragraph-xl-letter-spacing: 0}:root{--fnd-motion-ease-informative: linear;--fnd-motion-ease-focused: ease-in-out;--fnd-motion-ease-expressive: ease-out;--fnd-motion-duration-100: 0.1s;--fnd-motion-duration-150: 0.15s;--fnd-motion-duration-200: 0.2s;--fnd-motion-duration-250: 0.25s;--fnd-motion-duration-300: 0.3s;--fnd-motion-duration-350: 0.35s;--fnd-motion-duration-450: 0.45s;--fnd-motion-duration-600: 0.6s;--fnd-motion-duration-1000: 1s;--fnd-motion-duration-1500: 1.5s;--fnd-motion-duration-informative-quick: 0.2s;--fnd-motion-duration-informative-base: 0.3s;--fnd-motion-duration-informative-slow: 0.6s;--fnd-motion-duration-focused-quick: 0.2s;--fnd-motion-duration-focused-base: 0.3s;--fnd-motion-duration-focused-slow: 0.45s;--fnd-motion-duration-expressive-quick: 0.2s;--fnd-motion-duration-expressive-base: 0.3s;--fnd-motion-duration-expressive-slow: 0.45s;--fnd-motion-delay-0: 0s;--fnd-motion-delay-100: 0.1s;--fnd-motion-delay-150: 0.15s;--fnd-motion-delay-200: 0.2s;--fnd-motion-delay-250: 0.25s;--fnd-motion-delay-300: 0.3s;--fnd-motion-delay-450: 0.45s;--fnd-motion-delay-600: 0.6s;--fnd-motion-delay-1000: 1s}:root{--fnd-radius-null: 0px;--fnd-radius-xs: 2px;--fnd-radius-sm: 4px;--fnd-radius-md: 6px;--fnd-radius-lg: 8px;--fnd-radius-xl: 10px;--fnd-radius-2xl: 12px;--fnd-radius-3xl: 14px;--fnd-radius-4xl: 16px;--fnd-radius-full: 9999px;--fnd-radius-default: var(--fnd-radius-sm);--fnd-radius-s: var(--fnd-radius-sm);--fnd-radius-m: var(--fnd-radius-lg);--fnd-radius-l: var(--fnd-radius-4xl);--fnd-radius-2xs: var(--fnd-radius-null)}:root{--fnd-border-width-null: 0px;--fnd-border-width-xs: 1px;--fnd-border-width-sm: 1.5px;--fnd-border-width-md: 2px;--fnd-border-width-lg: 3px;--fnd-border-width-xl: 4px;--fnd-border-width-hairline: var(--fnd-border-width-xs);--fnd-border-width-thin: var(--fnd-border-width-xs);--fnd-border-width-light: var(--fnd-border-width-sm);--fnd-border-width-medium: var(--fnd-border-width-lg);--fnd-border-width-bold: var(--fnd-border-width-xl);--fnd-border-width-thick: var(--fnd-border-width-md);--fnd-border-width-default: var(--fnd-border-width-sm);--fnd-border-style-solid: solid;--fnd-border-style-dashed: dashed;--fnd-border-style-dotted: dotted;--fnd-border-style-double: double;--fnd-border-style-none: none}:root{--nav-height: 64px;--fnd-z-base: 1;--fnd-z-dropdown: 2;--fnd-z-sticky: 3;--fnd-z-fixed: 9;--fnd-z-modal-backdrop: 10;--fnd-z-modal: 11;--fnd-z-tooltip: 20;--fnd-z-header: 100;--fnd-z-sidebar: 200;--fnd-z-drawer: 300;--fnd-z-notification: 400;--fnd-z-toast: 500;--fnd-z-skip-link: 9999;--fnd-content-max-width: 1440px;--fnd-content-wide-max-width: 1600px;--fnd-media-ratio-auto: auto;--fnd-media-ratio-1-1: 1 / 1;--fnd-media-ratio-2-1: 2 / 1;--fnd-media-ratio-1-2: 1 / 2;--fnd-media-ratio-3-2: 3 / 2;--fnd-media-ratio-2-3: 2 / 3;--fnd-media-ratio-4-3: 4 / 3;--fnd-media-ratio-3-4: 3 / 4;--fnd-media-ratio-16-9: 16 / 9;--fnd-media-ratio-9-16: 9 / 16;--square-value-small: 96px;--square-value-big: 168px;--square-translate-z: 100px}@media(min-width: 1200px){:root{--nav-height: 72px;--square-translate-z: 130px}}:root{--fnd-shadow-xs: 0 1px 2px rgba(15, 23, 42, 0.06);--fnd-shadow-sm: 0 4px 10px rgba(15, 23, 42, 0.08);--fnd-shadow-md: 0 10px 24px rgba(15, 23, 42, 0.12);--fnd-shadow-lg: 0 18px 40px rgba(15, 23, 42, 0.16);--fnd-shadow-xl: 0 30px 60px rgba(15, 23, 42, 0.2);--fnd-elevation-base: var(--fnd-shadow-xs);--fnd-elevation-raised: var(--fnd-shadow-sm);--fnd-elevation-floating: var(--fnd-shadow-md);--fnd-elevation-overlay: var(--fnd-shadow-lg);--fnd-elevation-modal: var(--fnd-shadow-xl);--fnd-shadow-inset-sm: inset 0 1px 2px rgba(15, 23, 42, 0.08);--fnd-shadow-inset-md: inset 0 2px 4px rgba(15, 23, 42, 0.12)}.neo-dark-theme,.customer-dark-theme,.dark-base-theme,.dark-secondary-theme{--fnd-shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.20);--fnd-shadow-sm: 0 4px 10px rgba(0, 0, 0, 0.28);--fnd-shadow-md: 0 10px 24px rgba(0, 0, 0, 0.36);--fnd-shadow-lg: 0 18px 40px rgba(0, 0, 0, 0.44);--fnd-shadow-xl: 0 30px 60px rgba(0, 0, 0, 0.52);--fnd-shadow-inset-sm: inset 0 1px 2px rgba(0, 0, 0, 0.24);--fnd-shadow-inset-md: inset 0 2px 4px rgba(0, 0, 0, 0.32)}@media(prefers-color-scheme: dark){:root:not([data-theme]){--fnd-shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.20);--fnd-shadow-sm: 0 4px 10px rgba(0, 0, 0, 0.28);--fnd-shadow-md: 0 10px 24px rgba(0, 0, 0, 0.36);--fnd-shadow-lg: 0 18px 40px rgba(0, 0, 0, 0.44);--fnd-shadow-xl: 0 30px 60px rgba(0, 0, 0, 0.52);--fnd-shadow-inset-sm: inset 0 1px 2px rgba(0, 0, 0, 0.24);--fnd-shadow-inset-md: inset 0 2px 4px rgba(0, 0, 0, 0.32)}}:root{--fnd-opacity-disabled: 0.5;--fnd-opacity-hover: 0.08;--fnd-opacity-focus: 0.12;--fnd-opacity-pressed: 0.12;--fnd-opacity-dragged: 0.16;--fnd-opacity-muted: 0.6;--fnd-opacity-medium: 0.7;--fnd-opacity-high: 0.8;--fnd-opacity-prominent: 0.85;--fnd-opacity-subtle: 0.9}:root{--fnd-focus-ring-color: var(--fnd-color-text-primary);--fnd-focus-ring-width: 2px;--fnd-focus-ring-style: solid;--fnd-focus-offset: 2px;--fnd-focus-inset: 2px;--fnd-focus-ring-offset: var(--fnd-focus-offset);--fnd-touch-target-min: 44px}:root{--fnd-state-bold-hover: 85%;--fnd-state-bold-active: 75%;--fnd-state-subtle-hover: 92%;--fnd-state-subtle-active: 85%}:root{--nc-type-display-l-size: var(--fs-5xl);--nc-type-display-l-weight: 800;--nc-type-display-l-lh: 1.05;--nc-type-display-l-ls: -0.03em;--nc-type-display-m-size: var(--fs-4xl);--nc-type-display-m-weight: 800;--nc-type-display-m-lh: 1.08;--nc-type-display-m-ls: -0.02em;--nc-type-display-s-size: var(--fs-3xl);--nc-type-display-s-weight: 700;--nc-type-display-s-lh: 1.10;--nc-type-display-s-ls: -0.02em;--nc-type-heading-l-size: var(--fs-2xl);--nc-type-heading-l-weight: 700;--nc-type-heading-l-lh: 1.15;--nc-type-heading-l-ls: -0.01em;--nc-type-heading-m-size: var(--fs-xl);--nc-type-heading-m-weight: 700;--nc-type-heading-m-lh: 1.20;--nc-type-heading-m-ls: -0.01em;--nc-type-heading-s-size: var(--fs-lg);--nc-type-heading-s-weight: 600;--nc-type-heading-s-lh: 1.30;--nc-type-heading-s-ls: 0;--nc-type-body-l-size: var(--fs-lg);--nc-type-body-l-weight: 400;--nc-type-body-l-lh: 1.50;--nc-type-body-l-ls: 0;--nc-type-body-m-size: var(--fs-base);--nc-type-body-m-weight: 400;--nc-type-body-m-lh: 1.60;--nc-type-body-m-ls: 0;--nc-type-body-s-size: var(--fs-sm);--nc-type-body-s-weight: 400;--nc-type-body-s-lh: 1.50;--nc-type-body-s-ls: 0;--nc-type-label-size: var(--fs-base);--nc-type-label-weight: 500;--nc-type-label-lh: 1.20;--nc-type-label-ls: 0;--nc-type-caption-size: var(--fs-xs);--nc-type-caption-weight: 500;--nc-type-caption-lh: 1.40;--nc-type-caption-ls: 0.04em;--nc-button-height-xs: var(--fnd-size-xs);--nc-button-height-sm: var(--fnd-size-sm);--nc-button-height-md: var(--fnd-size-md);--nc-button-height-lg: var(--fnd-size-lg);--nc-button-padding-x-xs: var(--fnd-spacing-02);--nc-button-padding-x-sm: var(--fnd-spacing-03);--nc-button-padding-x-md: var(--fnd-spacing-05);--nc-button-padding-x-lg: var(--fnd-spacing-06);--nc-button-padding-y-xs: var(--fnd-spacing-01);--nc-button-padding-y-sm: var(--fnd-spacing-02);--nc-button-padding-y-md: var(--fnd-spacing-03);--nc-button-padding-y-lg: var(--fnd-spacing-04);--nc-button-radius-xs: var(--fnd-radius-sm);--nc-button-radius-sm: var(--fnd-radius-sm);--nc-button-radius-md: var(--fnd-radius-sm);--nc-button-radius-lg: var(--fnd-radius-sm);--nc-button-radius-full: var(--fnd-radius-full);--nc-button-label-compact: var(--fs-xs);--nc-button-label-expressive: var(--fs-base);--nc-button-font-size-xs: var(--nc-button-label-compact);--nc-button-font-size-sm: var(--nc-button-label-compact);--nc-button-font-size-md: var(--nc-button-label-expressive);--nc-button-font-size-lg: var(--nc-button-label-expressive);--nc-button-line-height: 1.25;--nc-button-gap: var(--fnd-spacing-02);--nc-button-min-width: 64px;--nc-button-font-weight: var(--fnd-font-weight-semibold);--nc-button-border-width-sm: var(--fnd-border-width-xs);--nc-button-border-width-lg: var(--fnd-border-width-sm);--nc-button-transition-duration: var(--fnd-motion-duration-200);--nc-button-scale-active: 0.97;--nc-button-opacity-disabled: var(--fnd-opacity-disabled);--nc-button-touch-target-min: 44px;--nc-button-icon-gap-xs: var(--fnd-spacing-01);--nc-button-icon-gap-sm: var(--fnd-spacing-02);--nc-button-icon-gap-md: var(--fnd-spacing-02);--nc-button-icon-gap-lg: var(--fnd-spacing-03);--nc-button-primary-bg: var(--fnd-color-interactive-default);--nc-button-primary-bg-hover: var(--fnd-color-interactive-hover);--nc-button-primary-bg-active: var(--fnd-color-interactive-active);--nc-button-primary-color: var(--fnd-color-text-on-interactive);--nc-button-primary-border: transparent;--nc-button-secondary-bg: transparent;--nc-button-secondary-bg-hover: var(--fnd-color-background-secondary);--nc-button-secondary-bg-active: var(--fnd-color-background-tertiary);--nc-button-secondary-color: var(--fnd-color-interactive-default);--nc-button-secondary-border: var(--fnd-color-interactive-default);--nc-button-outline-bg: transparent;--nc-button-outline-bg-hover: var(--fnd-color-background-secondary);--nc-button-outline-bg-active: var(--fnd-color-background-tertiary);--nc-button-outline-color: var(--fnd-color-text-primary);--nc-button-outline-border: var(--fnd-color-border-primary);--nc-button-ghost-bg: transparent;--nc-button-ghost-bg-hover: var(--fnd-color-background-secondary);--nc-button-ghost-bg-active: var(--fnd-color-background-tertiary);--nc-button-ghost-color: var(--fnd-color-text-primary);--nc-button-ghost-border: transparent;--nc-button-accent-bg: var(--fnd-color-background-accent);--nc-button-accent-bg-hover: var(--fnd-color-background-accent-secondary);--nc-button-accent-bg-active:color-mix(in srgb, var(--fnd-color-background-accent-secondary) 80%, var(--fnd-state-mix-target));--nc-button-accent-color: var(--fnd-color-always-dark);--nc-button-accent-border: transparent;--nc-button-success-bg:var(--fnd-color-feedback-success);--nc-button-success-bg-hover:color-mix(in srgb, var(--fnd-color-feedback-success) 85%, var(--fnd-state-mix-target));--nc-button-success-bg-active:color-mix(in srgb, var(--fnd-color-feedback-success) 75%, var(--fnd-state-mix-target));--nc-button-success-color: var(--fnd-color-always-light);--nc-button-success-border: transparent;--nc-button-warning-bg:var(--fnd-color-feedback-warning);--nc-button-warning-bg-hover:color-mix(in srgb, var(--fnd-color-feedback-warning) 85%, var(--fnd-state-mix-target));--nc-button-warning-bg-active:color-mix(in srgb, var(--fnd-color-feedback-warning) 75%, var(--fnd-state-mix-target));--nc-button-warning-color: var(--fnd-color-always-dark);--nc-button-warning-border: transparent;--nc-button-info-bg:var(--fnd-color-feedback-info);--nc-button-info-bg-hover:color-mix(in srgb, var(--fnd-color-feedback-info) 85%, var(--fnd-state-mix-target));--nc-button-info-bg-active:color-mix(in srgb, var(--fnd-color-feedback-info) 75%, var(--fnd-state-mix-target));--nc-button-info-color: var(--fnd-color-always-light);--nc-button-info-border: transparent;--nc-button-error-bg:var(--fnd-color-feedback-danger);--nc-button-error-bg-hover:color-mix(in srgb, var(--fnd-color-feedback-danger) 85%, var(--fnd-state-mix-target));--nc-button-error-bg-active:color-mix(in srgb, var(--fnd-color-feedback-danger) 75%, var(--fnd-state-mix-target));--nc-button-error-color: var(--fnd-color-always-light);--nc-button-error-border: var(--fnd-color-feedback-danger);--nc-button-inverted-bg:color-mix(in srgb, var(--fnd-color-always-light) 100%, transparent);--nc-button-inverted-bg-hover:color-mix(in srgb, var(--fnd-color-always-light) 90%, transparent);--nc-button-inverted-bg-active:color-mix(in srgb, var(--fnd-color-always-light) 80%, transparent);--nc-button-inverted-color: var(--fnd-color-always-dark);--nc-button-inverted-border: var(--fnd-color-always-light);--nc-button-soft-bg:color-mix(in srgb, var(--fnd-color-interactive-default) 10%, transparent);--nc-button-soft-bg-hover:color-mix(in srgb, var(--fnd-color-interactive-default) 18%, transparent);--nc-button-soft-bg-active:color-mix(in srgb, var(--fnd-color-interactive-default) 24%, transparent);--nc-button-soft-color: var(--fnd-color-interactive-default);--nc-button-soft-border: transparent;--nc-button-fab-size: 56px;--nc-button-fab-radius: var(--fnd-radius-full);--nc-button-fab-shadow: var(--fnd-elevation-overlay);--nc-button-fab-shadow-hover: var(--fnd-elevation-navigation);--nc-button-disabled-bg: var(--fnd-color-background-disabled);--nc-button-disabled-color: var(--fnd-color-text-disabled);--nc-button-disabled-border: var(--fnd-color-border-secondary);--nc-button-spinner-size: 20px;--nc-button-spinner-border-width: var(--fnd-border-width-sm);--nc-icon-button-size: var(--nc-button-height-lg);--nc-icon-button-padding: var(--fnd-spacing-02);--nc-icon-button-radius: var(--nc-button-radius-md);--nc-icon-button-bg: var(--fnd-color-background-secondary);--nc-icon-button-bg-hover: var(--fnd-color-background-tertiary);--nc-icon-button-color: var(--fnd-color-text-primary);--nc-icon-size-xs: 16px;--nc-icon-size-sm: 20px;--nc-icon-size-md: 24px;--nc-icon-size-lg: 28px;--nc-icon-size-xl: 32px;--nc-icon-size-2xl: 36px;--nc-icon-size-2xs: 12px;--nc-icon-color-default: var(--fnd-color-text-primary);--nc-icon-color-secondary: var(--fnd-color-text-secondary);--nc-icon-color-tertiary: var(--fnd-color-text-tertiary);--nc-icon-color-inverse: var(--fnd-color-text-inverse);--nc-icon-color-disabled: var(--fnd-color-text-disabled);--nc-icon-touch-target: 44px;--nc-button-icon-size-xs: var(--nc-icon-size-xs);--nc-button-icon-size-sm: var(--nc-icon-size-xs);--nc-button-icon-size-md: var(--nc-icon-size-sm);--nc-button-icon-size-lg: var(--nc-icon-size-sm);--nc-card-bg: var(--fnd-color-background-base);--nc-card-color: var(--fnd-color-text-primary);--nc-card-border: var(--fnd-color-border-secondary);--nc-card-radius: var(--fnd-radius-lg);--nc-card-padding: var(--fnd-spacing-06);--nc-card-shadow: var(--fnd-elevation-base);--nc-card-shadow-hover: var(--fnd-elevation-raised);--nc-card-header-padding: var(--fnd-spacing-06) var(--fnd-spacing-06) 0;--nc-card-header-gap: var(--fnd-spacing-02);--nc-card-content-padding: var(--fnd-spacing-06);--nc-card-footer-padding: 0 var(--fnd-spacing-06) var(--fnd-spacing-06);--nc-card-footer-gap: var(--fnd-spacing-03);--nc-card-label-family: var(--font-mono);--nc-card-label-size: var(--nc-mono-label-size);--nc-card-label-weight: var(--nc-mono-label-weight);--nc-card-label-tracking: var(--nc-mono-tracking-code);--nc-card-label-transform: none;--nc-card-label-color: var(--fnd-color-text-secondary);--nc-card-title-font-size: var(--nc-block-subtitle-size, var(--fs-xl));--nc-card-title-font-weight: var(--fnd-font-weight-semibold);--nc-card-title-color: var(--fnd-color-text-primary);--nc-card-title-line-height: var(--lh-heading);--nc-card-description-font-size: var(--fnd-typography-body-m-font-size);--nc-card-description-color: var(--fnd-color-text-secondary);--nc-card-description-line-height: var(--lh-body);--nc-card-border-width: var(--fnd-border-width-xs);--nc-card-transition-duration: var(--fnd-motion-duration-200);--nc-card-hover-border: var(--fnd-color-interactive-default);--nc-card-hover-surface: var(--fnd-color-background-hover);--nc-card-hover-lift: -6px;--nc-card-hover-glow: var(--fnd-color-interactive-default);--nc-card-hover-glow-opacity: .55;--nc-card-hover-duration: var(--fnd-motion-duration-300);--nc-card-hover-glow-duration: var(--fnd-motion-duration-450);--nc-card-hover-ease: var(--fnd-motion-ease-informative);--nc-card-nav-color-hover: var(--fnd-color-interactive-hover);--nc-card-link-decoration: none;--nc-card-link-hover-decoration: none;--nc-card-selected-border: var(--fnd-color-interactive-default);--nc-card-selected-bg: var(--fnd-color-background-accent-secondary);--nc-card-selected-ring-width: 2px;--nc-card-disabled-opacity: var(--fnd-opacity-disabled);--nc-card-summary-font-weight: var(--fnd-font-weight-semibold);--nc-card-summary-padding: var(--fnd-spacing-06);--nc-card-details-content-padding: 0 var(--fnd-spacing-06) var(--fnd-spacing-06);--nc-card-expand-icon-size: 20px;--nc-card-status-border-width: var(--fnd-border-width-sm);--nc-card-status-success-border: var(--fnd-color-feedback-success);--nc-card-status-warning-border: var(--fnd-color-feedback-warning);--nc-card-status-danger-border: var(--fnd-color-feedback-danger);--nc-card-status-info-border: var(--fnd-color-feedback-info);--nc-card-preview-media-ratio: var(--fnd-media-ratio-3-2);--nc-card-preview-title-size: var(--fnd-typography-heading-xs-font-size);--nc-card-summary-avatar-size: 96px;--nc-card-summary-avatar-radius: var(--fnd-radius-full);--nc-card-action-icon-size: 48px;--nc-card-summary-icon-size: 60px;--nc-card-summary-icon-color: var(--fnd-neutral-800);--nc-card-summary-icon-spacing: var(--fnd-spacing-03);--nc-form-control-bg: var(--fnd-color-background-base);--nc-form-control-color: var(--fnd-color-text-primary);--nc-form-control-border-color: var(--fnd-color-border-control);--nc-form-control-radius: var(--fnd-radius-sm);--nc-form-control-border-width: var(--fnd-border-width-xs);--nc-form-control-placeholder-color: var(--fnd-color-text-tertiary);--nc-form-control-border-hover: var(--fnd-color-border-strong);--nc-form-control-border-focus: var(--fnd-color-interactive-focus);--nc-form-control-border-error: var(--fnd-color-border-danger);--nc-form-control-border-success: var(--fnd-color-border-success);--nc-form-control-transition-duration: var(--fnd-motion-duration-200);--nc-form-control-filled-bg: var(--fnd-color-background-secondary);--nc-form-control-filled-bg-hover: var(--fnd-color-background-tertiary);--nc-form-control-filled-bg-focus: var(--fnd-color-background-secondary);--nc-form-control-filled-border-bottom: var(--fnd-border-width-sm);--nc-form-control-filled-underline-color: var(--fnd-color-border-primary);--nc-form-control-filled-underline-color-focus: var(--fnd-color-interactive-focus);--nc-form-control-filled-color: var(--fnd-color-text-primary);--nc-form-control-minimal-bg-hover: color-mix(in srgb, var(--fnd-color-text-primary) 6%, transparent);--nc-form-control-minimal-border-focus: var(--fnd-color-interactive-focus);--nc-input-height-sm: var(--fnd-size-sm);--nc-input-height-md: var(--fnd-size-md);--nc-input-height-lg: var(--fnd-size-lg);--nc-input-padding-x-sm: var(--fnd-spacing-03);--nc-input-padding-x-md: var(--fnd-spacing-04);--nc-input-padding-x-lg: var(--fnd-spacing-05);--nc-input-padding-y-sm: var(--fnd-spacing-01);--nc-input-padding-y-md: var(--fnd-spacing-02);--nc-input-padding-y-lg: var(--fnd-spacing-03);--nc-input-font-size-sm: var(--fs-xs);--nc-input-font-size-md: var(--fs-base);--nc-input-font-size-lg: var(--fs-base);--nc-input-radius: var(--nc-form-control-radius);--nc-input-border-width: var(--nc-form-control-border-width);--nc-input-bg: var(--nc-form-control-bg);--nc-input-color: var(--nc-form-control-color);--nc-input-border: var(--nc-form-control-border-color);--nc-input-placeholder: var(--nc-form-control-placeholder-color);--nc-input-border-hover: var(--nc-form-control-border-hover);--nc-input-border-focus: var(--nc-form-control-border-focus);--nc-input-border-error: var(--nc-form-control-border-error);--nc-input-border-success: var(--nc-form-control-border-success);--nc-input-transition-duration: var(--nc-form-control-transition-duration);--nc-input-disabled-bg: var(--fnd-color-background-disabled);--nc-input-disabled-color: var(--fnd-color-text-disabled);--nc-input-disabled-border: var(--fnd-color-border-secondary);--nc-input-disabled-opacity: var(--fnd-opacity-disabled);--nc-input-bg-readonly: var(--fnd-color-background-secondary);--nc-input-border-readonly: var(--fnd-color-border-secondary);--nc-input-icon-size: 20px;--nc-input-icon-color: var(--fnd-color-text-secondary);--nc-input-filled-bg: var(--nc-form-control-filled-bg);--nc-input-filled-bg-hover: var(--nc-form-control-filled-bg-hover);--nc-input-filled-bg-focus: var(--nc-form-control-filled-bg-focus);--nc-input-filled-underline-width: var(--nc-form-control-filled-border-bottom);--nc-input-filled-underline-color: var(--nc-form-control-filled-underline-color);--nc-input-filled-underline-color-focus: var(--nc-form-control-filled-underline-color-focus);--nc-input-borderless-bg-hover: var(--nc-form-control-minimal-bg-hover);--nc-input-borderless-underline-focus: var(--nc-form-control-minimal-border-focus);--nc-input-label-color: var(--fnd-color-text-secondary);--nc-input-label-color-focus: var(--fnd-color-interactive-focus);--nc-input-label-font-size: var(--fs-base);--nc-input-label-font-size-float: var(--fs-xs);--nc-input-label-offset-y: var(--fnd-spacing-02);--nc-input-label-scale: 0.75;--nc-input-label-padding-top: var(--fnd-spacing-05);--nc-input-affix-color: var(--fnd-color-text-secondary);--nc-input-affix-font-size: var(--fs-sm);--nc-input-affix-padding-x: var(--fnd-spacing-03);--nc-input-affix-bg: var(--fnd-color-background-secondary);--nc-input-affix-border: var(--fnd-color-border-primary);--nc-input-clear-size: 16px;--nc-input-clear-color: var(--fnd-color-text-tertiary);--nc-input-clear-color-hover: var(--fnd-color-text-primary);--nc-input-touch-area-min: 44px;--nc-textarea-min-height: 80px;--nc-textarea-max-height: none;--nc-textarea-padding: var(--fnd-spacing-03) var(--fnd-spacing-04);--nc-textarea-resize: vertical;--nc-textarea-scrollbar-width: thin;--nc-textarea-actions-gap: var(--fnd-spacing-02);--nc-textarea-actions-padding: var(--fnd-spacing-02) var(--fnd-spacing-03);--nc-select-indicator-size: 20px;--nc-select-indicator-color: var(--fnd-color-text-secondary);--nc-select-padding-right: var(--fnd-spacing-08);--nc-select-optgroup-font-weight: var(--fnd-font-weight-semibold);--nc-select-optgroup-padding-left: var(--fnd-spacing-02);--nc-form-label-font-size: var(--fs-base);--nc-form-label-font-weight: var(--fnd-font-weight-semibold);--nc-form-label-color: var(--fnd-color-text-primary);--nc-form-label-gap: var(--fnd-spacing-02);--nc-form-label-padding-block: 2px;--nc-form-label-min-height: 24px;--nc-form-label-required-color: var(--fnd-color-feedback-danger);--nc-form-label-optional-color: var(--fnd-color-text-tertiary);--nc-form-label-info-color: var(--fnd-color-interactive-default);--nc-form-label-inline-max-width: 200px;--nc-form-label-inline-padding-top: var(--nc-input-padding-y-md, 8px);--nc-form-label-sm-font-size: var(--fs-sm);--nc-form-label-sm-font-weight: var(--fnd-font-weight-medium);--nc-form-label-emphasis-font-size: var(--fs-lg);--nc-form-label-emphasis-font-weight: var(--fnd-font-weight-bold);--nc-form-hint-font-size: var(--fs-sm);--nc-form-hint-color: var(--fnd-color-text-secondary);--nc-form-hint-gap: var(--fnd-spacing-01);--nc-form-hint-link-color: var(--fnd-color-interactive-default);--nc-form-hint-muted-color: var(--fnd-color-text-tertiary);--nc-form-hint-list-gap: var(--fnd-spacing-01);--nc-form-error-font-size: var(--fs-sm);--nc-form-error-font-weight: var(--fnd-font-weight-medium);--nc-form-error-color: var(--fnd-color-feedback-danger);--nc-form-error-icon-size: 16px;--nc-form-error-gap: var(--fnd-spacing-01);--nc-form-field-gap: var(--fnd-spacing-01);--nc-checkbox-size-sm: 16px;--nc-checkbox-size-md: 20px;--nc-checkbox-size-lg: 24px;--nc-checkbox-radius: var(--fnd-radius-sm);--nc-checkbox-border-width: var(--fnd-border-width-sm);--nc-checkbox-bg: var(--fnd-color-background-base);--nc-checkbox-border: var(--fnd-color-border-strong);--nc-checkbox-border-hover: var(--fnd-color-interactive-hover);--nc-checkbox-bg-checked: var(--fnd-color-interactive-default);--nc-checkbox-border-checked: var(--fnd-color-interactive-default);--nc-checkbox-bg-indeterminate: var(--fnd-color-interactive-default);--nc-checkbox-disabled-bg: var(--fnd-color-background-disabled);--nc-checkbox-disabled-border: var(--fnd-color-border-secondary);--nc-checkbox-disabled-opacity: var(--fnd-opacity-disabled);--nc-checkbox-label-gap: var(--fnd-spacing-03);--nc-checkbox-label-color: var(--fnd-color-text-primary);--nc-checkbox-border-error: var(--fnd-color-border-danger);--nc-checkbox-transition-duration: var(--fnd-motion-duration-150);--nc-checkbox-focus-ring-offset: 2px;--nc-checkbox-card-bg: var(--fnd-color-background-base);--nc-checkbox-card-bg-checked: var(--fnd-color-interactive-subtle);--nc-checkbox-card-border: var(--fnd-color-border-primary);--nc-checkbox-card-border-checked: var(--fnd-color-interactive-default);--nc-checkbox-card-border-hover: var(--fnd-color-border-strong);--nc-checkbox-card-radius: var(--fnd-radius-md);--nc-checkbox-card-padding: var(--fnd-spacing-04);--nc-radio-size-sm: 16px;--nc-radio-size-md: 20px;--nc-radio-size-lg: 24px;--nc-radio-border-width: var(--fnd-border-width-sm);--nc-radio-bg: var(--fnd-color-background-base);--nc-radio-border: var(--fnd-color-border-strong);--nc-radio-border-hover: var(--fnd-color-interactive-hover);--nc-radio-bg-checked: var(--fnd-color-interactive-default);--nc-radio-border-checked: var(--fnd-color-interactive-default);--nc-radio-dot-color: var(--fnd-color-text-on-interactive);--nc-radio-dot-scale: 0.4;--nc-radio-disabled-bg: var(--fnd-color-background-disabled);--nc-radio-disabled-border: var(--fnd-color-border-secondary);--nc-radio-disabled-opacity: var(--fnd-opacity-disabled);--nc-radio-label-gap: var(--fnd-spacing-03);--nc-radio-label-color: var(--fnd-color-text-primary);--nc-radio-border-error: var(--fnd-color-border-danger);--nc-radio-transition-duration: var(--fnd-motion-duration-150);--nc-radio-card-bg: var(--fnd-color-background-base);--nc-radio-card-bg-checked: var(--fnd-color-interactive-subtle);--nc-radio-card-border: var(--fnd-color-border-primary);--nc-radio-card-border-checked: var(--fnd-color-interactive-default);--nc-radio-card-border-hover: var(--fnd-color-border-strong);--nc-radio-card-radius: var(--fnd-radius-md);--nc-radio-card-padding: var(--fnd-spacing-04);--nc-radio-segmented-bg: var(--fnd-color-background-secondary);--nc-radio-segmented-bg-checked: var(--fnd-color-interactive-default);--nc-radio-segmented-color: var(--fnd-color-text-primary);--nc-radio-segmented-color-checked: var(--fnd-color-text-on-interactive);--nc-radio-segmented-radius: var(--fnd-radius-md);--nc-radio-segmented-padding: var(--fnd-spacing-03) var(--fnd-spacing-05);--nc-radio-segmented-border: var(--fnd-color-border-secondary);--nc-switch-width: 44px;--nc-switch-height: 24px;--nc-switch-radius: var(--fnd-radius-full);--nc-switch-bg: var(--fnd-color-background-secondary);--nc-switch-bg-checked: var(--fnd-color-interactive-default);--nc-switch-bg-hover: var(--fnd-color-border-primary);--nc-switch-thumb-size: 18px;--nc-switch-thumb-color: var(--fnd-color-background-base);--nc-switch-thumb-offset: 4px;--nc-switch-disabled-bg: var(--fnd-color-background-disabled);--nc-switch-disabled-thumb: var(--fnd-color-border-secondary);--nc-switch-disabled-opacity: var(--fnd-opacity-disabled);--nc-switch-label-gap: var(--fnd-spacing-03);--nc-switch-label-color: var(--nc-input-label-color);--nc-switch-transition-duration: var(--fnd-motion-duration-200);--nc-switch-transition-timing: cubic-bezier(0.4, 0, 0.2, 1);--nc-switch-thumb-shadow: var(--fnd-shadow-xs);--nc-switch-thumb-active-scale: 1.2;--nc-switch-touch-padding: 10px;--nc-switch-focus-ring-offset: 3px;--nc-switch-indicator-color: var(--fnd-color-text-tertiary);--nc-switch-indicator-checked-color: var(--fnd-color-text-on-interactive);--nc-group-gap: var(--fnd-spacing-03);--nc-group-gap-horizontal: var(--fnd-spacing-05);--nc-group-gap-sm: var(--fnd-spacing-02);--nc-group-gap-lg: var(--fnd-spacing-04);--nc-group-header-gap: var(--fnd-spacing-03);--nc-group-header-border: var(--fnd-color-border-secondary);--nc-group-hint-margin-top: var(--fnd-spacing-02);--nc-input-group-height-sm: var(--nc-input-height-sm);--nc-input-group-height-md: var(--nc-input-height-md);--nc-input-group-height-lg: var(--nc-input-height-lg);--nc-input-group-radius: var(--nc-input-radius);--nc-input-group-border-width: var(--nc-input-border-width);--nc-input-group-addon-bg: var(--fnd-color-background-secondary);--nc-input-group-addon-color: var(--fnd-color-text-secondary);--nc-input-group-addon-border: var(--fnd-color-border-primary);--nc-input-group-addon-padding-x: var(--fnd-spacing-03);--nc-input-group-addon-font-size: var(--nc-input-font-size-md);--nc-input-group-addon-hover-bg: var(--fnd-color-background-tertiary);--nc-input-group-addon-active-bg: var(--fnd-color-background-quaternary, color-mix(in srgb, var(--fnd-color-background-tertiary) 80%, var(--fnd-color-text-primary) 20%));--nc-input-group-addon-border-error: var(--nc-input-border-error);--nc-input-group-addon-border-success: var(--nc-input-border-success);--nc-input-group-inner-radius: var(--fnd-radius-null);--nc-stepper-button-size: 32px;--nc-stepper-button-radius: var(--fnd-radius-sm);--nc-stepper-button-bg: var(--fnd-color-background-secondary);--nc-stepper-button-bg-hover: var(--fnd-color-background-tertiary);--nc-stepper-button-color: var(--fnd-color-text-primary);--nc-stepper-input-width: 64px;--nc-range-track-height: 4px;--nc-range-track-bg: var(--fnd-color-border-secondary);--nc-range-track-bg-active: var(--fnd-color-interactive-default);--nc-range-track-radius: var(--fnd-radius-full);--nc-range-thumb-size: 20px;--nc-range-thumb-bg: var(--fnd-color-background-base);--nc-range-thumb-border: var(--fnd-color-interactive-default);--nc-range-thumb-border-width: var(--fnd-border-width-sm);--nc-range-thumb-shadow: var(--fnd-elevation-base);--nc-range-thumb-touch-size: 44px;--nc-range-thumb-focus-ring-offset: 2px;--nc-range-disabled-opacity: var(--fnd-opacity-disabled);--nc-range-transition-duration: var(--fnd-motion-duration-200);--nc-range-transition-timing: cubic-bezier(0.4, 0, 0.2, 1);--nc-range-tooltip-bg: var(--fnd-color-background-inverted);--nc-range-tooltip-color: var(--fnd-color-text-on-inverted);--nc-range-tooltip-radius: var(--fnd-radius-sm);--nc-range-tooltip-font-size: var(--fs-xs);--nc-range-tooltip-padding: var(--fnd-spacing-01) var(--fnd-spacing-02);--nc-range-tooltip-offset-y: 8px;--nc-range-range-fill-bg: var(--nc-range-track-bg-active);--nc-rating-size: 24px;--nc-rating-gap: var(--fnd-spacing-01);--nc-rating-touch-padding: 10px;--nc-rating-color-active: var(--fnd-color-feedback-warning);--nc-rating-color-inactive: var(--fnd-color-border-secondary);--nc-rating-hover-color: var(--fnd-color-feedback-warning);--nc-rating-count-color: var(--nc-input-label-color);--nc-rating-disabled-opacity: var(--fnd-opacity-disabled);--nc-rating-error-color: var(--fnd-color-border-danger);--nc-rating-transition-duration: var(--fnd-motion-duration-200);--nc-rating-transition-timing: cubic-bezier(0.4, 0, 0.2, 1);--nc-rating-sentiment-low: var(--fnd-color-feedback-danger);--nc-rating-sentiment-mid: var(--fnd-color-feedback-warning);--nc-rating-sentiment-high: var(--fnd-color-feedback-success);--nc-rating-stagger-delay: 30ms;--nc-rating-bounce-scale: 1.25;--nc-otp-cell-size: 48px;--nc-otp-cell-gap: var(--fnd-spacing-02);--nc-otp-cell-radius: var(--fnd-radius-sm);--nc-otp-cell-border: var(--fnd-color-border-primary);--nc-otp-cell-border-focus: var(--fnd-color-interactive-focus);--nc-otp-cell-font-size: var(--fs-lg);--nc-otp-cell-font-weight: var(--fnd-font-weight-semibold);--nc-file-upload-border: var(--fnd-color-border-primary);--nc-file-upload-border-style: dashed;--nc-file-upload-border-hover: var(--fnd-color-interactive-default);--nc-file-upload-bg: var(--fnd-color-background-base);--nc-file-upload-bg-hover: var(--fnd-color-background-secondary);--nc-file-upload-radius: var(--fnd-radius-sm);--nc-file-upload-padding: var(--fnd-spacing-08);--nc-file-upload-icon-size: 40px;--nc-file-upload-icon-color: var(--fnd-color-text-tertiary);--nc-form-gap: var(--fnd-spacing-06);--nc-form-section-gap: var(--fnd-spacing-08);--nc-form-divider-color: var(--fnd-color-border-secondary);--nc-form-actions-gap: var(--fnd-spacing-04);--nc-fieldset-border-width: var(--fnd-border-width-xs);--nc-fieldset-border-color: var(--fnd-color-border-secondary);--nc-fieldset-border-radius: var(--fnd-radius-sm);--nc-fieldset-padding: var(--fnd-spacing-06);--nc-fieldset-gap: var(--nc-form-gap);--nc-fieldset-legend-size: var(--fs-base);--nc-fieldset-legend-weight: var(--fnd-font-weight-semibold);--nc-fieldset-legend-color: var(--fnd-color-text-primary);--nc-fieldset-legend-padding: var(--fnd-spacing-02);--nc-fieldset-helper-size: var(--fs-sm);--nc-fieldset-helper-color: var(--fnd-color-text-secondary);--nc-fieldset-helper-margin-top: calc(var(--fnd-spacing-01) * -1);--nc-fieldset-card-bg: var(--fnd-color-background-secondary);--nc-fieldset-card-shadow: var(--fnd-elevation-flat);--nc-fieldset-padding-compact: var(--fnd-spacing-04);--nc-fieldset-gap-compact: var(--fnd-spacing-03);--nc-fieldset-padding-loose: var(--fnd-spacing-08);--nc-fieldset-gap-loose: var(--fnd-spacing-06);--nc-fieldset-required-color: var(--fnd-color-text-danger);--nc-validation-summary-bg: var(--fnd-color-background-danger);--nc-validation-summary-border: var(--fnd-color-border-danger);--nc-validation-summary-color: var(--fnd-color-text-danger);--nc-validation-summary-radius: var(--fnd-radius-sm);--nc-validation-summary-padding: var(--fnd-spacing-05);--nc-dialog-max-width: 560px;--nc-dialog-max-height: calc(100vh - var(--fnd-spacing-08));--nc-dialog-padding: var(--fnd-spacing-08);--nc-dialog-radius: var(--fnd-radius-4xl);--nc-dialog-bg: var(--fnd-color-surface-elevated);--nc-dialog-shadow: var(--fnd-elevation-modal);--nc-dialog-overlay-bg: var(--fnd-color-background-overlay);--nc-dialog-section-gap: var(--fnd-spacing-06);--nc-dialog-title-font-size: var(--fnd-typography-heading-m-font-size);--nc-dialog-title-font-weight: var(--fnd-font-weight-semibold);--nc-dialog-title-color: var(--fnd-color-text-primary);--nc-dialog-header-gap: var(--fnd-spacing-02);--nc-dialog-header-border-color: var(--fnd-color-border-secondary);--nc-dialog-description-font-size: var(--fnd-typography-body-m-font-size);--nc-dialog-description-color: var(--fnd-color-text-secondary);--nc-dialog-footer-gap: var(--fnd-spacing-03);--nc-dialog-footer-border-color: var(--fnd-color-border-secondary);--nc-dialog-close-size: 36px;--nc-dialog-close-radius: var(--fnd-radius-sm);--nc-dialog-close-bg: var(--fnd-color-background-secondary);--nc-dialog-close-bg-hover: var(--fnd-color-background-tertiary);--nc-dialog-close-icon-size: 18px;--nc-dialog-danger-icon-color: var(--fnd-color-feedback-danger);--nc-dialog-danger-action-bg: var(--fnd-color-feedback-danger);--nc-dialog-danger-action-color: var(--fnd-color-on-danger);--nc-dialog-mobile-radius: var(--fnd-radius-xl) var(--fnd-radius-xl) 0 0;--nc-dialog-mobile-max-height: 90vh;--nc-drawer-max-width: 100%;--nc-drawer-max-height: 85vh;--nc-drawer-width: 100%;--nc-drawer-side-width: 380px;--nc-drawer-padding: var(--fnd-spacing-06);--nc-drawer-radius: var(--fnd-radius-4xl);--nc-drawer-bg: var(--nc-dialog-bg, var(--fnd-color-surface-elevated));--nc-drawer-shadow: var(--fnd-elevation-modal);--nc-drawer-overlay-bg: var(--nc-dialog-overlay-bg, var(--fnd-color-background-overlay));--nc-drawer-title-font-size: var(--nc-dialog-title-font-size, var(--fnd-typography-heading-m-font-size));--nc-drawer-title-font-weight: var(--nc-dialog-title-font-weight, var(--fnd-font-weight-semibold));--nc-drawer-title-color: var(--nc-dialog-title-color, var(--fnd-color-text-primary));--nc-drawer-desc-font-size: var(--nc-dialog-description-font-size, var(--fnd-typography-body-m-font-size));--nc-drawer-desc-color: var(--nc-dialog-description-color, var(--fnd-color-text-secondary));--nc-drawer-header-border-color: var(--fnd-color-border-secondary);--nc-drawer-header-gap: var(--nc-dialog-header-gap, var(--fnd-spacing-02));--nc-drawer-section-gap: var(--nc-dialog-section-gap, var(--fnd-spacing-06));--nc-drawer-footer-gap: var(--nc-dialog-footer-gap, var(--fnd-spacing-03));--nc-drawer-footer-border-color: var(--fnd-color-border-secondary);--nc-drawer-handle-width: 32px;--nc-drawer-handle-height: 4px;--nc-drawer-handle-radius: var(--fnd-radius-full);--nc-drawer-handle-bg: var(--fnd-color-border-primary);--nc-drawer-close-size: 36px;--nc-drawer-close-radius: var(--fnd-radius-sm);--nc-drawer-close-bg: var(--fnd-color-background-secondary);--nc-drawer-close-bg-hover: var(--fnd-color-background-tertiary);--nc-drawer-close-icon-size: 18px;--nc-drawer-close-offset: var(--fnd-spacing-04);--nc-drawer-duration: var(--fnd-motion-duration-300);--nc-drawer-ease: cubic-bezier(0.175, 0.885, 0.32, 1.275);--nc-tabs-trigger-color: var(--fnd-color-text-secondary);--nc-tabs-trigger-color-hover: var(--fnd-color-text-primary);--nc-tabs-trigger-color-active: var(--fnd-color-interactive-default);--nc-tabs-trigger-color-disabled: var(--fnd-color-text-disabled);--nc-tabs-trigger-font-weight: var(--fnd-font-weight-medium);--nc-tabs-trigger-font-weight-active: var(--fnd-font-weight-semibold);--nc-tabs-trigger-disabled-opacity: var(--fnd-opacity-disabled);--nc-tabs-line-border-color: var(--fnd-color-border-secondary);--nc-tabs-line-indicator-color: var(--fnd-color-interactive-default);--nc-tabs-contained-bg: var(--fnd-color-background-secondary);--nc-alert-padding: var(--fnd-spacing-04) var(--fnd-spacing-05);--nc-alert-radius: var(--fnd-radius-sm);--nc-alert-border-width: var(--fnd-border-width-xs);--nc-alert-icon-size: 20px;--nc-alert-gap: var(--fnd-spacing-03);--nc-alert-title-font-weight: var(--fnd-font-weight-semibold);--nc-alert-description-opacity: var(--fnd-opacity-subtle);--nc-alert-close-size: 20px;--nc-alert-info-bg: var(--fnd-color-background-info);--nc-alert-info-color: var(--fnd-color-text-primary);--nc-alert-info-border: var(--fnd-color-feedback-info);--nc-alert-info-icon-color: var(--fnd-color-feedback-info);--nc-alert-success-bg: var(--fnd-color-background-success);--nc-alert-success-color: var(--fnd-color-text-primary);--nc-alert-success-border: var(--fnd-color-border-success);--nc-alert-success-icon-color: var(--fnd-color-feedback-success);--nc-alert-warning-bg: var(--fnd-color-background-warning);--nc-alert-warning-color: var(--fnd-color-text-primary);--nc-alert-warning-border: var(--fnd-color-feedback-warning);--nc-alert-warning-icon-color: var(--fnd-color-feedback-warning);--nc-alert-danger-bg: var(--fnd-color-background-danger);--nc-alert-danger-color: var(--fnd-color-text-primary);--nc-alert-danger-border: var(--fnd-color-border-danger);--nc-alert-danger-icon-color: var(--fnd-color-feedback-danger);--nc-alert-inline-gap: var(--fnd-spacing-02);--nc-alert-inline-font-size: var(--fnd-typography-body-s-font-size);--nc-alert-details-margin-top: var(--fnd-spacing-03);--nc-alert-details-font-size: var(--fnd-typography-body-s-font-size);--nc-dialog-icon-size: 24px;--nc-accordion-border: var(--fnd-color-border-secondary);--nc-accordion-padding-block: var(--fnd-spacing-04);--nc-accordion-padding-inline: var(--fnd-spacing-05);--nc-accordion-padding: var(--nc-accordion-padding-block) var(--nc-accordion-padding-inline);--nc-accordion-icon-size: 20px;--nc-accordion-trigger-family: var(--font-heading);--nc-accordion-trigger-size: var(--nc-type-heading-s-size);--nc-accordion-trigger-lh: var(--lh-snug);--nc-accordion-trigger-tracking: var(--fnd-tracking-snug);--nc-accordion-kicker-family: var(--font-mono);--nc-accordion-kicker-size: var(--fs-xs);--nc-accordion-kicker-weight: var(--nc-mono-label-weight-strong);--nc-accordion-kicker-tracking: var(--nc-mono-tracking-caps);--nc-accordion-kicker-color: var(--fnd-color-text-tertiary);--nc-accordion-kicker-gap: var(--fnd-spacing-01);--nc-accordion-content-lh: var(--lh-body);--nc-accordion-content-measure: 62ch;--nc-accordion-gutter: var(--fnd-spacing-06);--nc-accordion-register-columns: 2;--nc-accordion-register-gap: 0 var(--fnd-spacing-08);--nc-accordion-lese-trigger-size: var(--nc-type-heading-m-size);--nc-accordion-lese-content-size: var(--nc-type-body-l-size);--nc-accordion-lese-measure: 66ch;--nc-accordion-lese-padding-block: var(--fnd-spacing-06);--nc-accordion-lese-media-max: clamp(280px, 42vh, 460px);--nc-accordion-cols: 1fr 2fr;--nc-accordion-voll-measure: 62ch;--nc-accordion-target-marker: var(--fnd-color-background-accent);--nc-accordion-target-width: 3px;--nc-accordion-trigger-font-weight: var(--fnd-font-weight-semibold);--nc-accordion-trigger-color: var(--fnd-color-text-primary);--nc-accordion-content-color: var(--fnd-color-text-secondary);--nc-accordion-icon-color: var(--fnd-color-text-tertiary);--nc-accordion-trigger-hover-bg: color-mix(in srgb, var(--fnd-color-text-primary) 4%, transparent);--nc-accordion-padding-compact-block: var(--fnd-spacing-03);--nc-accordion-padding-compact-inline: var(--fnd-spacing-04);--nc-accordion-padding-compact: var(--nc-accordion-padding-compact-block) var(--nc-accordion-padding-compact-inline);--nc-accordion-padding-spacious-block: var(--fnd-spacing-06);--nc-accordion-padding-spacious-inline: var(--fnd-spacing-07);--nc-accordion-padding-spacious: var(--nc-accordion-padding-spacious-block) var(--nc-accordion-padding-spacious-inline);--nc-accordion-content-font-size: var(--fnd-typography-body-m-font-size);--nc-accordion-content-font-size-compact: var(--fnd-typography-body-s-font-size);--nc-accordion-item-gap: var(--fnd-spacing-03);--nc-accordion-item-radius: var(--fnd-radius-sm);--nc-accordion-item-shadow: var(--fnd-shadow-sm);--nc-accordion-item-bg: var(--fnd-color-background-base);--nc-accordion-elevated-shadow: var(--fnd-shadow-md);--nc-accordion-media-radius: var(--fnd-radius-sm);--nc-accordion-media-max-height: 200px;--nc-accordion-media-gap: var(--fnd-spacing-04);--nc-accordion-transition-duration: var(--fnd-motion-duration-200);--nc-accordion-nested-indent: var(--fnd-spacing-06);--nc-accordion-nested-border-width: 1px;--nc-accordion-nested-icon-size: 16px;--nc-accordion-selection-border-active: var(--fnd-color-interactive-default);--nc-accordion-selection-bg-active: color-mix(in srgb, var(--fnd-color-interactive-default) 5%, transparent);--nc-accordion-selection-indicator-size: 20px;--nc-accordion-actions-gap: var(--fnd-spacing-02);--nc-accordion-actions-color: var(--fnd-color-text-tertiary);--nc-accordion-actions-hover-color: var(--fnd-color-text-primary);--nc-accordion-trigger-sticky-z: 2;--nc-accordion-trigger-sticky-bg: var(--fnd-color-background-base);--nc-accordion-footer-padding: var(--fnd-spacing-03) var(--fnd-spacing-05);--nc-accordion-footer-border: var(--fnd-color-border-secondary);--nc-badge-padding-x-sm: var(--fnd-spacing-02);--nc-badge-padding-x-md: var(--fnd-spacing-03);--nc-badge-padding-y: var(--fnd-spacing-01);--nc-badge-radius: var(--fnd-radius-full);--nc-badge-font-size-sm: 0.6875rem;--nc-badge-font-size-md: var(--fs-xs);--nc-badge-font-weight: var(--fnd-font-weight-semibold);--nc-badge-letter-spacing: 0.01em;--nc-badge-line-height: 1;--nc-badge-border-width: 0;--nc-badge-border-color: transparent;--nc-badge-height-sm: 20px;--nc-badge-height-md: 24px;--nc-badge-default-bg: var(--fnd-color-background-secondary);--nc-badge-default-color: var(--fnd-color-text-primary);--nc-badge-default-border: transparent;--nc-badge-secondary-bg: var(--fnd-color-background-tertiary);--nc-badge-secondary-color: var(--fnd-color-text-secondary);--nc-badge-secondary-border: transparent;--nc-badge-outline-bg: transparent;--nc-badge-outline-color: var(--fnd-color-text-primary);--nc-badge-outline-border: var(--fnd-color-border-primary);--nc-badge-success-bg: var(--fnd-color-background-success);--nc-badge-success-color: var(--fnd-color-text-success);--nc-badge-success-border: transparent;--nc-badge-warning-bg: var(--fnd-color-background-warning);--nc-badge-warning-color: var(--fnd-color-text-warning);--nc-badge-warning-border: transparent;--nc-badge-error-bg: var(--fnd-color-background-danger);--nc-badge-error-color: var(--fnd-color-text-danger);--nc-badge-error-border: transparent;--nc-badge-info-bg: var(--fnd-color-background-info);--nc-badge-info-color: var(--fnd-color-text-info);--nc-badge-info-border: transparent;--nc-badge-icon-size: 12px;--nc-badge-gap: var(--fnd-spacing-01);--nc-badge-label-max-width: 20ch;--nc-badge-dot-size: 8px;--nc-badge-dot-radius: var(--fnd-radius-full);--nc-badge-top-offset: -4px;--nc-badge-right-offset: -4px;--nc-badge-ring-width: 2px;--nc-badge-ring-color: var(--fnd-color-background-base);--nc-badge-pulse-duration: 1.5s;--nc-badge-pulse-scale: 1.8;--nc-badge-pulse-opacity: 0;--nc-badge-status-font-weight: var(--fnd-font-weight-semibold);--nc-badge-soft-opacity: 40%;--nc-avatar-size-xs: var(--fnd-size-xs);--nc-avatar-size-sm: var(--fnd-size-sm);--nc-avatar-size-md: var(--fnd-size-md);--nc-avatar-size-lg: var(--fnd-size-lg);--nc-avatar-size-xl: var(--fnd-size-xl);--nc-avatar-font-size-xs: 0.625rem;--nc-avatar-font-size-sm: 0.75rem;--nc-avatar-font-size-md: 0.875rem;--nc-avatar-font-size-lg: 1rem;--nc-avatar-font-size-xl: 1.25rem;--nc-avatar-font-weight: var(--fnd-font-weight-semibold);--nc-avatar-bg: var(--fnd-color-background-tertiary);--nc-avatar-color: var(--fnd-color-text-primary);--nc-avatar-border-color: var(--fnd-color-border-primary);--nc-avatar-ring-width: 2px;--nc-avatar-ring-color: var(--fnd-color-background-base);--nc-avatar-ring-shadow: var(--fnd-shadow-xs);--nc-avatar-radius: var(--fnd-radius-full);--nc-avatar-radius-square: var(--fnd-radius-sm);--nc-avatar-badge-size: 12px;--nc-avatar-badge-border-width: 2px;--nc-avatar-badge-border-color: var(--fnd-color-background-base);--nc-avatar-badge-online: var(--fnd-color-feedback-success);--nc-avatar-badge-offline: var(--fnd-color-text-disabled);--nc-avatar-badge-busy: var(--fnd-color-feedback-danger);--nc-avatar-badge-away: var(--fnd-color-feedback-warning);--nc-avatar-badge-verified: var(--fnd-color-interactive-default);--nc-avatar-group-spacing: -8px;--nc-avatar-group-ring-width: 2px;--nc-avatar-group-ring-color: var(--fnd-color-background-base);--nc-avatar-hover-scale: 1.05;--nc-avatar-hover-shadow: var(--fnd-shadow-sm);--nc-avatar-active-scale: 0.97;--nc-avatar-focus-ring-width: 2px;--nc-avatar-focus-ring-color: var(--fnd-color-interactive-focus);--nc-avatar-focus-ring-offset: 2px;--nc-avatar-image-fade-duration: var(--fnd-motion-duration-300);--nc-avatar-hash-bg: var(--nc-avatar-bg);--nc-avatar-hash-color: var(--nc-avatar-color);--nc-avatar-transition-duration: var(--fnd-motion-duration-200);--nc-avatar-size: var(--nc-avatar-size-lg);--nc-avatar-font-size: var(--nc-avatar-font-size-md);--nc-tooltip-bg: var(--fnd-color-background-inverse);--nc-tooltip-color: var(--fnd-color-text-inverse);--nc-tooltip-padding: 10px var(--fnd-spacing-03);--nc-tooltip-radius: var(--fnd-radius-sm);--nc-tooltip-shadow: var(--fnd-elevation-floating);--nc-tooltip-font-size: var(--fs-sm);--nc-tooltip-max-width: 320px;--nc-tooltip-arrow-size: 8px;--nc-tooltip-transition-duration: var(--fnd-motion-duration-200);--nc-tooltip-transition-timing: cubic-bezier(0.4, 0, 0.2, 1);--nc-tooltip-offset: 8px;--nc-tooltip-delay: 300ms;--nc-breadcrumb-gap: var(--fnd-spacing-02);--nc-breadcrumb-font-size: var(--fs-sm);--nc-breadcrumb-font-size-sm: var(--fs-xs);--nc-breadcrumb-color: var(--fnd-color-text-secondary);--nc-breadcrumb-color-current: var(--fnd-color-text-primary);--nc-breadcrumb-color-hover: var(--fnd-color-text-primary);--nc-breadcrumb-separator-color: var(--fnd-color-text-disabled);--nc-breadcrumb-separator-opacity: 0.4;--nc-breadcrumb-separator-size: 16px;--nc-breadcrumb-separator-min-width: 16px;--nc-breadcrumb-separator-custom: '·';--nc-breadcrumb-dropdown-min-width: 160px;--nc-breadcrumb-ghost-color: var(--fnd-color-text-tertiary);--nc-breadcrumb-ghost-color-hover: var(--fnd-color-text-primary);--nc-breadcrumb-back-icon-size: 16px;--nc-breadcrumb-back-gap: var(--fnd-spacing-01);--nc-treeview-indent: 24px;--nc-treeview-item-height: 32px;--nc-treeview-item-height-compact: 28px;--nc-treeview-item-padding-x: var(--fnd-spacing-02);--nc-treeview-gap: var(--fnd-spacing-02);--nc-treeview-radius: var(--fnd-radius-sm);--nc-treeview-toggle-size: 20px;--nc-treeview-toggle-color: var(--fnd-color-text-secondary);--nc-treeview-toggle-color-hover: var(--fnd-color-text-primary);--nc-treeview-toggle-transition: var(--fnd-motion-duration-200);--nc-treeview-icon-size: 20px;--nc-treeview-icon-color: var(--fnd-color-text-secondary);--nc-treeview-label-font-size: var(--fs-sm);--nc-treeview-label-color: var(--fnd-color-text-primary);--nc-treeview-label-font-weight: var(--fnd-font-weight-regular);--nc-treeview-label-font-weight-selected: var(--fnd-font-weight-medium);--nc-treeview-bg-hover: var(--fnd-color-background-secondary);--nc-treeview-bg-selected: var(--fnd-color-background-tertiary);--nc-treeview-bg-active: var(--fnd-color-background-tertiary);--nc-treeview-border-selected: var(--fnd-color-interactive-default);--nc-treeview-border-selected-width: 3px;--nc-treeview-disabled-opacity: var(--fnd-opacity-disabled);--nc-treeview-transition-duration: var(--fnd-motion-duration-150);--nc-treeview-link-color: var(--fnd-color-interactive-default);--nc-treeview-link-color-hover: var(--fnd-color-interactive-hover);--nc-treeview-guide-color: var(--fnd-color-border-secondary);--nc-treeview-guide-width: 1px;--nc-treeview-guide-style: solid;--nc-treeview-guide-opacity: 0.5;--nc-treeview-action-gap: var(--fnd-spacing-02);--nc-treeview-action-color: var(--fnd-color-text-tertiary);--nc-treeview-action-color-hover: var(--fnd-color-text-primary);--nc-treeview-action-size: 20px;--nc-treeview-checkbox-size: 16px;--nc-treeview-checkbox-gap: var(--fnd-spacing-02);--nc-treeview-badge-font-size: var(--fs-2xs);--nc-treeview-badge-radius: var(--fnd-radius-full);--nc-treeview-badge-padding: 0 var(--fnd-spacing-02);--nc-treeview-badge-bg: var(--fnd-color-background-tertiary);--nc-treeview-badge-color: var(--fnd-color-text-secondary);--nc-treeview-drop-indicator-color: var(--fnd-color-interactive-default);--nc-treeview-drop-indicator-width: 2px;--nc-treeview-drag-opacity: 0.6;--nc-treeview-expand-duration: var(--fnd-motion-duration-200);--nc-treeview-bordered-border-color: var(--fnd-color-border-secondary);--nc-treeview-bordered-border-width: var(--fnd-border-width-xs);--nc-treeview-bordered-radius: var(--fnd-radius-md);--nc-treeview-bordered-padding: var(--fnd-spacing-03);--nc-toast-padding: var(--fnd-spacing-04) var(--fnd-spacing-05);--nc-toast-radius: var(--fnd-radius-sm);--nc-toast-shadow: var(--fnd-elevation-floating);--nc-label-height-xs: 20px;--nc-label-height-sm: 24px;--nc-label-height-md: 28px;--nc-label-padding-x: var(--fnd-spacing-02);--nc-label-padding-x-xs: var(--fnd-spacing-01);--nc-label-padding-x-md: var(--fnd-spacing-03);--nc-label-radius: var(--fnd-radius-xs);--nc-label-radius-pill: var(--fnd-radius-full);--nc-label-font-size: var(--fs-2xs);--nc-label-font-size-xs: 10px;--nc-label-font-size-md: var(--fs-xs);--nc-label-font-weight: var(--fnd-font-weight-semibold);--nc-label-gap: var(--fnd-spacing-01);--nc-label-container-gap: var(--fnd-spacing-02);--nc-label-transition-duration: var(--fnd-motion-duration-200);--nc-label-letter-spacing: 0.01em;--nc-label-icon-size: 12px;--nc-badge-row-gap: var(--fnd-spacing-02);--nc-badge-row-hero-on-dark-bg: color-mix(in srgb, var(--fnd-color-always-light) 18%, transparent);--nc-badge-row-hero-on-dark-color: var(--fnd-color-always-light);--nc-badge-row-hero-on-dark-border: color-mix(in srgb, var(--fnd-color-always-light) 32%, transparent);--nc-badge-row-hero-on-light-bg: color-mix(in srgb, var(--fnd-color-always-dark) 10%, transparent);--nc-badge-row-hero-on-light-color: var(--fnd-neutral-950);--nc-badge-row-hero-on-light-border: color-mix(in srgb, var(--fnd-color-always-dark) 24%, transparent);--nc-badge-row-hero-bg: var(--nc-badge-row-hero-on-dark-bg);--nc-badge-row-hero-color: var(--nc-badge-row-hero-on-dark-color);--nc-badge-row-hero-border: var(--nc-badge-row-hero-on-dark-border);--nc-badge-row-hero-size: clamp(0.75rem, calc(0.75rem + (1rem - 0.75rem) * var(--fluid-bp)), 1rem);--nc-badge-row-hero-pad-x: clamp(8px, calc(8px + (16px - 8px) * var(--fluid-bp)), 16px);--nc-badge-row-hero-pad-y: clamp(3px, calc(3px + (7px - 3px) * var(--fluid-bp)), 7px);--nc-badge-row-hero-family: var(--font-mono);--nc-badge-row-hero-tracking: 0.01em;--nc-badge-row-hero-spacing: var(--fnd-spacing-04);--nc-label-default-bg: var(--fnd-color-background-secondary);--nc-label-default-color: var(--fnd-color-text-secondary);--nc-label-default-border: transparent;--nc-label-default-bg-hover: var(--fnd-color-background-tertiary);--nc-label-accent-bg:color-mix(in srgb, var(--fnd-color-interactive-default) 12%, transparent);--nc-label-accent-color: var(--fnd-color-text-accent);--nc-label-accent-border: transparent;--nc-label-accent-bg-hover: color-mix(in srgb, var(--fnd-color-interactive-default) 18%, transparent);--nc-label-success-bg: var(--fnd-color-background-success);--nc-label-success-color: var(--fnd-color-text-success);--nc-label-success-border: transparent;--nc-label-success-bg-hover:color-mix(in srgb, var(--fnd-color-background-success) 85%, var(--fnd-state-mix-target));--nc-label-warning-bg: var(--fnd-color-background-warning);--nc-label-warning-color: var(--fnd-color-text-warning);--nc-label-warning-border: transparent;--nc-label-warning-bg-hover:color-mix(in srgb, var(--fnd-color-background-warning) 85%, var(--fnd-state-mix-target));--nc-label-danger-bg: var(--fnd-color-background-danger);--nc-label-danger-color: var(--fnd-color-text-danger);--nc-label-danger-border: transparent;--nc-label-danger-bg-hover:color-mix(in srgb, var(--fnd-color-background-danger) 85%, var(--fnd-state-mix-target));--nc-label-info-bg: var(--fnd-color-background-info);--nc-label-info-color: var(--fnd-color-text-info);--nc-label-info-border: transparent;--nc-label-info-bg-hover:color-mix(in srgb, var(--fnd-color-background-info) 85%, var(--fnd-state-mix-target));--nc-label-solid-default-bg: var(--fnd-color-background-inverse);--nc-label-solid-default-color: var(--fnd-color-text-inverse);--nc-label-outline-border-width: var(--fnd-border-width-xs);--nc-label-remove-size: 14px;--nc-label-remove-hover-bg: color-mix(in srgb, currentColor 15%, transparent);--nc-label-disabled-opacity: var(--fnd-opacity-disabled);--nc-tag-height-sm: var(--nc-button-height-xs);--nc-tag-height-md: var(--nc-button-height-sm);--nc-tag-height-lg: var(--nc-button-height-md);--nc-tag-padding-x: var(--fnd-spacing-03);--nc-tag-padding-y: var(--fnd-spacing-01);--nc-tag-radius: var(--fnd-radius-full);--nc-tag-font-size: var(--fs-xs);--nc-tag-font-size-sm: var(--fs-xs);--nc-tag-font-size-lg: var(--fs-base);--nc-tag-font-weight: var(--fnd-font-weight-semibold);--nc-tag-gap: var(--fnd-spacing-02);--nc-tag-transition-duration: var(--fnd-motion-duration-200);--nc-tag-default-bg: var(--fnd-color-background-secondary);--nc-tag-default-color: var(--fnd-color-text-primary);--nc-tag-default-border: transparent;--nc-tag-default-bg-hover: var(--fnd-color-background-tertiary);--nc-tag-outline-bg: transparent;--nc-tag-outline-color: var(--fnd-color-text-primary);--nc-tag-outline-border: var(--fnd-color-border-primary);--nc-tag-outline-bg-hover: var(--fnd-color-background-secondary);--nc-tag-primary-bg: var(--fnd-color-interactive-default);--nc-tag-primary-color: var(--fnd-color-text-on-interactive);--nc-tag-primary-border: transparent;--nc-tag-primary-bg-hover: var(--fnd-color-interactive-hover);--nc-tag-success-bg: var(--fnd-color-background-success);--nc-tag-success-color: var(--fnd-color-text-success);--nc-tag-success-border: transparent;--nc-tag-success-bg-hover:color-mix(in srgb, var(--fnd-color-background-success) 85%, var(--fnd-state-mix-target));--nc-tag-warning-bg: var(--fnd-color-background-warning);--nc-tag-warning-color: var(--fnd-color-text-warning);--nc-tag-warning-border: transparent;--nc-tag-warning-bg-hover:color-mix(in srgb, var(--fnd-color-background-warning) 85%, var(--fnd-state-mix-target));--nc-tag-error-bg: var(--fnd-color-background-danger);--nc-tag-error-color: var(--fnd-color-text-danger);--nc-tag-error-border: transparent;--nc-tag-error-bg-hover:color-mix(in srgb, var(--fnd-color-background-danger) 85%, var(--fnd-state-mix-target));--nc-tag-info-bg: var(--fnd-color-background-info);--nc-tag-info-color: var(--fnd-color-text-info);--nc-tag-info-border: transparent;--nc-tag-info-bg-hover:color-mix(in srgb, var(--fnd-color-background-info) 85%, var(--fnd-state-mix-target));--nc-tag-selected-bg: var(--fnd-color-interactive-default);--nc-tag-selected-color: var(--fnd-color-text-on-interactive);--nc-tag-selected-border: transparent;--nc-tag-selected-bg-hover: var(--fnd-color-interactive-hover);--nc-tag-interactive-shadow-hover: var(--fnd-shadow-xs);--nc-tag-remove-size: 16px;--nc-tag-remove-hover-bg: color-mix(in srgb, currentColor 15%, transparent);--nc-tag-icon-size: 14px;--nc-tag-disabled-bg: var(--fnd-color-background-disabled);--nc-tag-disabled-color: var(--fnd-color-text-disabled);--nc-tag-disabled-border: var(--fnd-color-border-secondary);--nc-tag-opacity-disabled: var(--fnd-opacity-disabled);--nc-chip-height-sm: var(--nc-button-height-xs);--nc-chip-height-md: var(--nc-button-height-sm);--nc-chip-height-lg: var(--nc-button-height-md);--nc-chip-touch-target-min: 44px;--nc-chip-padding-x: var(--fnd-spacing-03);--nc-chip-padding-y: var(--fnd-spacing-01);--nc-chip-padding-avatar: var(--fnd-spacing-01);--nc-chip-radius: var(--fnd-radius-full);--nc-chip-font-size: var(--fs-xs);--nc-chip-font-size-sm: var(--fs-xs);--nc-chip-font-size-lg: var(--fs-base);--nc-chip-font-weight: var(--fnd-font-weight-semibold);--nc-chip-gap: var(--fnd-spacing-02);--nc-chip-transition-duration: var(--fnd-motion-duration-200);--nc-chip-scale-active: 0.96;--nc-chip-default-bg: transparent;--nc-chip-default-color: var(--fnd-color-text-primary);--nc-chip-default-border: var(--fnd-color-border-primary);--nc-chip-default-bg-hover: var(--fnd-color-background-secondary);--nc-chip-outline-bg: transparent;--nc-chip-outline-color: var(--fnd-color-text-primary);--nc-chip-outline-border: var(--fnd-color-border-primary);--nc-chip-outline-bg-hover: var(--fnd-color-background-secondary);--nc-chip-ghost-bg: transparent;--nc-chip-ghost-color: var(--fnd-color-text-secondary);--nc-chip-ghost-border: transparent;--nc-chip-ghost-bg-hover: color-mix(in srgb, var(--fnd-color-text-primary) 6%, transparent);--nc-chip-selected-bg: var(--fnd-color-interactive-default);--nc-chip-selected-color: var(--fnd-color-text-on-interactive);--nc-chip-selected-border: var(--fnd-color-interactive-default);--nc-chip-selected-bg-hover: var(--fnd-color-interactive-hover);--nc-chip-remove-size: 16px;--nc-chip-icon-size: 16px;--nc-chip-avatar-size: var(--nc-avatar-size-xs);--nc-chip-count-font-size: 0.625rem;--nc-chip-count-height: 18px;--nc-chip-count-min-width: 18px;--nc-chip-count-padding-x: 4px;--nc-chip-count-bg: color-mix(in srgb, currentColor 15%, transparent);--nc-chip-count-radius: var(--fnd-radius-full);--nc-chip-group-gap: var(--fnd-spacing-02);--nc-chip-disabled-bg: var(--fnd-color-background-disabled);--nc-chip-disabled-color: var(--fnd-color-text-disabled);--nc-chip-disabled-border: var(--fnd-color-border-secondary);--nc-chip-opacity-disabled: var(--fnd-opacity-disabled);--nc-item-gap: var(--fnd-spacing-03);--nc-item-padding-x: var(--fnd-spacing-04);--nc-item-padding-y: var(--fnd-spacing-03);--nc-item-radius: var(--fnd-radius-sm);--nc-item-align: center;--nc-item-border-width: var(--fnd-border-width-xs);--nc-item-transition: var(--fnd-motion-duration-200);--nc-item-title-font-size: var(--fs-sm);--nc-item-title-font-weight: var(--fnd-font-weight-bold);--nc-item-title-line-height: 1.4;--nc-item-title-color: var(--fnd-color-text-primary);--nc-item-desc-font-size: var(--fs-xs);--nc-item-desc-line-height: 1.5;--nc-item-desc-color: var(--fnd-color-text-secondary);--nc-item-bg: transparent;--nc-item-border: transparent;--nc-item-hover-bg: var(--fnd-color-background-secondary);--nc-item-active-bg: var(--fnd-color-background-tertiary);--nc-item-selected-bg: color-mix(in srgb, var(--fnd-color-interactive-default) 10%, transparent);--nc-item-selected-border: var(--fnd-color-interactive-default);--nc-item-selected-accent-width: 2px;--nc-item-accent-width: 2px;--nc-item-accent-color: var(--fnd-color-interactive-default);--nc-item-media-size: 40px;--nc-item-media-radius: var(--fnd-radius-sm);--nc-item-media-bg: var(--fnd-color-background-secondary);--nc-item-media-color: var(--fnd-color-text-secondary);--nc-item-thumbnail-ratio: 16 / 9;--nc-item-thumbnail-width: 120px;--nc-item-thumbnail-radius: var(--fnd-radius-sm);--nc-item-compact-padding-x: var(--fnd-spacing-02);--nc-item-compact-padding-y: var(--fnd-spacing-01);--nc-item-compact-gap: var(--fnd-spacing-02);--nc-item-compact-media-size: 28px;--nc-item-loose-padding-x: var(--fnd-spacing-05);--nc-item-loose-padding-y: var(--fnd-spacing-04);--nc-item-loose-gap: var(--fnd-spacing-04);--nc-item-loose-media-size: 48px;--nc-item-disabled-opacity: var(--fnd-opacity-disabled);--nc-toggle-group-gap: 0;--nc-toggle-group-radius: var(--nc-button-radius-md);--nc-toggle-group-border: var(--fnd-color-border-primary);--nc-toggle-group-bg: var(--fnd-color-background-secondary);--nc-toggle-group-shadow: none;--nc-toggle-group-item-bg: transparent;--nc-toggle-group-item-color: var(--fnd-color-text-primary);--nc-toggle-group-item-border: var(--fnd-color-border-secondary);--nc-toggle-group-item-bg-hover: var(--fnd-color-background-tertiary);--nc-toggle-group-item-selected-bg: var(--fnd-color-interactive-default);--nc-toggle-group-item-selected-color: var(--fnd-color-text-on-interactive);--nc-toggle-group-item-selected-border: var(--fnd-color-interactive-default);--nc-toggle-group-item-soft-bg: color-mix(in srgb, var(--fnd-color-interactive-default) 12%, transparent);--nc-toggle-group-item-soft-color: var(--fnd-color-interactive-default);--nc-toggle-group-underline-width: 2px;--nc-toggle-group-underline-color: var(--fnd-color-interactive-default);--nc-toggle-group-divider-width: 1px;--nc-toggle-group-divider-height: 50%;--nc-toggle-group-divider-color: var(--fnd-color-border-secondary);--nc-toggle-group-item-disabled-bg: var(--fnd-color-background-disabled);--nc-toggle-group-item-disabled-color: var(--fnd-color-text-disabled);--nc-toggle-group-item-disabled-opacity: var(--fnd-opacity-disabled);--nc-toggle-group-transition-duration: var(--fnd-motion-duration-200);--nc-segmented-bg: var(--fnd-color-background-secondary);--nc-segmented-radius: var(--nc-button-radius-md);--nc-segmented-padding: 2px;--nc-segmented-gap: 2px;--nc-segmented-item-bg: transparent;--nc-segmented-item-color: var(--fnd-color-text-secondary);--nc-segmented-item-radius: var(--fnd-radius-sm);--nc-segmented-item-bg-hover: var(--fnd-color-background-tertiary);--nc-segmented-item-color-hover: var(--fnd-color-text-primary);--nc-segmented-item-selected-bg: var(--fnd-color-background-base);--nc-segmented-item-selected-color: var(--fnd-color-text-primary);--nc-segmented-item-selected-shadow: var(--fnd-elevation-base);--nc-segmented-item-disabled-color: var(--fnd-color-text-disabled);--nc-segmented-item-disabled-opacity: var(--fnd-opacity-disabled);--nc-segmented-item-badge-bg: var(--fnd-color-background-tertiary);--nc-segmented-item-badge-color: var(--fnd-color-text-secondary);--nc-segmented-item-badge-bg-selected: color-mix(in srgb, var(--fnd-color-text-primary) 12%, transparent);--nc-segmented-item-badge-color-selected: var(--fnd-color-text-primary);--nc-segmented-item-badge-radius: var(--fnd-radius-full);--nc-segmented-item-badge-padding: 0 var(--fnd-spacing-02);--nc-segmented-item-badge-font-size: 0.75em;--nc-segmented-indicator-transition: var(--fnd-motion-duration-300);--nc-segmented-transition-duration: var(--fnd-motion-duration-200);--nc-toast-z-index: var(--fnd-z-toast);--nc-toast-offset: var(--fnd-spacing-06);--nc-toast-gap: var(--fnd-spacing-03);--nc-toast-width: 356px;--nc-toast-padding: var(--fnd-spacing-04) var(--fnd-spacing-05);--nc-toast-radius: var(--fnd-radius-sm);--nc-toast-border-width: var(--fnd-border-width-xs);--nc-toast-shadow: var(--fnd-elevation-raised);--nc-toast-item-gap: var(--fnd-spacing-03);--nc-toast-icon-size: 20px;--nc-toast-font-size: var(--fs-sm);--nc-toast-description-font-size: var(--fs-xs);--nc-toast-close-size: 20px;--nc-toast-close-opacity: var(--fnd-opacity-disabled);--nc-toast-close-bg-hover: color-mix(in srgb, currentColor 10%, transparent);--nc-toast-action-padding: var(--fnd-spacing-01) var(--fnd-spacing-03);--nc-toast-action-radius: var(--fnd-radius-sm);--nc-toast-action-font-size: var(--fs-xs);--nc-toast-animation-duration: var(--fnd-motion-duration-300);--nc-toast-animation-easing: ease-out;--nc-toast-stack-transition: var(--fnd-motion-duration-200);--nc-toast-progress-height: 3px;--nc-toast-auto-dismiss-duration: 5000;--nc-toast-max-visible: 3;--nc-toast-swipe-threshold: 100;--nc-toast-default-bg: var(--fnd-color-surface-elevated);--nc-toast-default-color: var(--fnd-color-text-primary);--nc-toast-default-border: var(--fnd-color-border-primary);--nc-toast-default-icon-color: var(--fnd-color-text-secondary);--nc-toast-default-progress-bg: var(--fnd-color-text-secondary);--nc-toast-success-bg: var(--fnd-color-background-success);--nc-toast-success-color: var(--fnd-color-text-primary);--nc-toast-success-border: var(--fnd-color-border-success);--nc-toast-success-icon-color: var(--fnd-color-feedback-success);--nc-toast-success-progress-bg: var(--fnd-color-feedback-success);--nc-toast-warning-bg: var(--fnd-color-background-warning);--nc-toast-warning-color: var(--fnd-color-text-primary);--nc-toast-warning-border: var(--fnd-color-feedback-warning);--nc-toast-warning-icon-color: var(--fnd-color-feedback-warning);--nc-toast-warning-progress-bg: var(--fnd-color-feedback-warning);--nc-toast-error-bg: var(--fnd-color-background-danger);--nc-toast-error-color: var(--fnd-color-text-primary);--nc-toast-error-border: var(--fnd-color-border-danger);--nc-toast-error-icon-color: var(--fnd-color-feedback-danger);--nc-toast-error-progress-bg: var(--fnd-color-feedback-danger);--nc-toast-info-bg: var(--fnd-color-background-info);--nc-toast-info-color: var(--fnd-color-text-primary);--nc-toast-info-border: var(--fnd-color-feedback-info);--nc-toast-info-icon-color: var(--fnd-color-feedback-info);--nc-toast-info-progress-bg: var(--fnd-color-feedback-info);--nc-aspect-ratio-ratio: var(--fnd-media-ratio-16-9);--nc-dt-row-height-compact: var(--fnd-size-sm);--nc-dt-row-height-default: var(--fnd-size-md);--nc-dt-row-height-comfortable: var(--fnd-size-lg);--nc-dt-row-height: var(--nc-dt-row-height-default);--nc-dt-cell-padding-x: var(--fnd-spacing-04);--nc-dt-cell-padding-y: var(--fnd-spacing-03);--nc-dt-radius: var(--fnd-radius-md);--nc-dt-border: var(--fnd-border-width-xs) solid var(--fnd-color-border-secondary);--nc-dt-body-bg: var(--fnd-color-background-base);--nc-dt-body-color: var(--fnd-color-text-primary);--nc-dt-body-font-size: var(--fs-sm);--nc-dt-body-font-weight: var(--fnd-font-weight-regular);--nc-dt-header-height: 44px;--nc-dt-header-bg: var(--fnd-color-background-secondary);--nc-dt-header-color: var(--fnd-color-text-secondary);--nc-dt-header-font-size: var(--fs-sm);--nc-dt-header-font-weight: var(--fnd-font-weight-semibold);--nc-dt-header-letter-spacing: normal;--nc-dt-header-border-bottom: var(--fnd-border-width-sm) solid var(--fnd-color-border-secondary);--nc-dt-row-border-bottom: var(--fnd-border-width-xs) solid var(--fnd-color-border-secondary);--nc-dt-row-bg-hover: var(--fnd-color-background-hover);--nc-dt-row-bg-selected: var(--fnd-color-layer-02);--nc-dt-row-bg-stripe: var(--fnd-color-layer-01);--nc-dt-toolbar-height: 48px;--nc-dt-toolbar-padding: var(--fnd-spacing-03) var(--fnd-spacing-04);--nc-dt-toolbar-bg: var(--fnd-color-background-base);--nc-dt-toolbar-border-bottom: var(--fnd-border-width-xs) solid var(--fnd-color-border-secondary);--nc-dt-toolbar-gap: var(--fnd-spacing-03);--nc-dt-pagination-height: 48px;--nc-dt-pagination-padding: var(--fnd-spacing-03) var(--fnd-spacing-04);--nc-dt-pagination-bg: var(--fnd-color-background-base);--nc-dt-pagination-border-top: var(--fnd-border-width-xs) solid var(--fnd-color-border-secondary);--nc-dt-pagination-gap: var(--fnd-spacing-03);--nc-dt-pagination-color: var(--fnd-color-text-secondary);--nc-dt-pagination-font-size: var(--fs-sm);--nc-dt-sort-icon-size: 16px;--nc-dt-sort-icon-color: var(--nc-icon-color-secondary);--nc-dt-sort-icon-color-active: var(--nc-icon-color-default);--nc-dt-sort-hit-area: var(--nc-icon-touch-target);--nc-dt-checkbox-column-width: 52px;--nc-dt-checkbox-padding-x: var(--fnd-spacing-03);--nc-dt-expand-icon-size: var(--nc-icon-size-xs);--nc-dt-expand-column-width: 52px;--nc-dt-expand-panel-bg: var(--fnd-color-layer-01);--nc-dt-expand-panel-padding: var(--fnd-spacing-04) var(--fnd-spacing-06);--nc-dt-action-column-width: 52px;--nc-dt-action-icon-size: var(--nc-icon-size-sm);--nc-dt-batch-bg: var(--fnd-color-background-inverse);--nc-dt-batch-color: var(--fnd-color-text-inverse);--nc-dt-batch-padding: var(--fnd-spacing-03) var(--fnd-spacing-04);--nc-dt-batch-height: var(--nc-dt-toolbar-height);--nc-dt-batch-radius: var(--fnd-radius-sm);--nc-dt-search-min-width: 240px;--nc-dt-select-width: 120px;--nc-dt-page-select-width: 72px;--nc-dt-empty-icon-size: 32px;--nc-dt-empty-title-color: var(--fnd-color-text-primary);--nc-dt-empty-body-color: var(--fnd-color-text-secondary);--nc-dt-skeleton-bg: var(--fnd-color-background-secondary);--nc-dt-skeleton-radius: var(--fnd-radius-sm);--nc-dt-skeleton-shimmer: var(--fnd-color-background-tertiary);--nc-dt-error-border: var(--fnd-color-border-danger);--nc-dt-error-color: var(--fnd-color-text-danger);--nc-dt-scroll-shadow-size: 24px;--nc-dt-transition-duration: var(--fnd-motion-duration-200);--nc-dt-link-color: var(--fnd-color-text-link);--nc-dt-link-color-hover: var(--fnd-color-text-link-hover);--nc-dt-link-icon-size: 14px;--nc-dt-link-gap: var(--fnd-spacing-01);--nc-dt-radio-column-width: 52px;--nc-dt-radio-padding-x: var(--fnd-spacing-03);--nc-dt-user-avatar-size: var(--nc-avatar-size-sm);--nc-dt-user-gap: var(--fnd-spacing-03);--nc-dt-user-name-font-weight: var(--fnd-font-weight-semibold);--nc-dt-user-name-color: var(--fnd-color-text-primary);--nc-dt-user-email-font-size: var(--fs-xs);--nc-dt-user-email-color: var(--fnd-color-text-secondary);--nc-dt-progress-height: 6px;--nc-dt-progress-bg: var(--fnd-color-background-tertiary);--nc-dt-progress-fill: var(--fnd-color-interactive-default);--nc-dt-progress-fill-success: var(--fnd-color-feedback-success);--nc-dt-progress-fill-warning: var(--fnd-color-feedback-warning);--nc-dt-progress-fill-danger: var(--fnd-color-feedback-danger);--nc-dt-progress-radius: var(--fnd-radius-full);--nc-dt-progress-gap: var(--fnd-spacing-02);--nc-dt-progress-label-width: 36px;--nc-dt-progress-label-font-size: var(--fs-xs);--nc-dt-actions-gap: var(--fnd-spacing-01);--nc-dt-date-font-feature: 'tnum';--nc-dt-stacked-breakpoint: 768px;--nc-dt-stacked-card-gap: var(--fnd-spacing-03);--nc-dt-stacked-card-padding: var(--fnd-spacing-04);--nc-dt-stacked-card-radius: var(--fnd-radius-sm);--nc-dt-stacked-card-border: var(--fnd-border-width-xs) solid var(--fnd-color-border-secondary);--nc-dt-stacked-label-width: 120px;--nc-dt-stacked-label-color: var(--fnd-color-text-secondary);--nc-dt-stacked-label-font-weight: var(--fnd-font-weight-semibold);--nc-dt-batch-shadow: var(--fnd-elevation-raised);--nc-dt-batch-count-font-size: var(--fs-sm);--nc-dt-batch-clear-color: color-mix(in srgb, var(--fnd-color-text-inverse) 70%, transparent);--nc-dt-sticky-col-shadow: 4px 0 8px -2px color-mix(in srgb, var(--fnd-color-always-dark) 8%, transparent);--nc-dt-sticky-col-shadow-end: -4px 0 8px -2px color-mix(in srgb, var(--fnd-color-always-dark) 8%, transparent);--nc-dt-sticky-col-bg: var(--nc-dt-body-bg);--nc-dt-skeleton-width-avatar: 32px;--nc-dt-skeleton-width-numeric: 48px;--nc-dt-skeleton-width-text: 75%;--nc-dt-card-shadow: var(--fnd-elevation-raised);--nc-dt-card-bg: var(--fnd-color-background-base);--nc-dt-glass-bg: color-mix(in srgb, var(--fnd-color-background-base) 60%, transparent);--nc-dt-glass-header-bg: color-mix(in srgb, var(--fnd-color-background-secondary) 40%, transparent);--nc-dt-glass-border: var(--fnd-border-width-xs) solid color-mix(in srgb, var(--fnd-color-border-secondary) 50%, transparent);--nc-dt-glass-backdrop-blur: 8px;--nc-dt-cell-line-clamp: 1;--nc-dt-title-bar-padding: var(--fnd-spacing-04) var(--fnd-spacing-04) 0;--nc-dt-title-bar-gap: var(--fnd-spacing-02);--nc-dt-title-font-size: var(--fnd-typography-heading-m-font-size);--nc-dt-title-font-weight: var(--fnd-font-weight-semibold);--nc-dt-title-color: var(--fnd-color-text-primary);--nc-dt-title-line-height: var(--lh-heading);--nc-dt-description-font-size: var(--fnd-typography-body-m-font-size);--nc-dt-description-color: var(--fnd-color-text-secondary);--nc-dt-description-line-height: var(--lh-body)}:root{--nc-table-bg: var(--fnd-color-background-base);--nc-table-radius: var(--fnd-radius-md);--nc-table-shadow: var(--fnd-elevation-raised);--nc-table-border-color: var(--fnd-color-border-secondary);--nc-table-border-width: var(--fnd-border-width-xs);--nc-table-header-bg: var(--fnd-color-background-inverse);--nc-table-header-color: var(--fnd-color-text-inverse);--nc-table-header-font-family: var(--font-mono);--nc-table-header-font-size: var(--nc-mono-label-size-sm);--nc-table-header-font-weight: var(--nc-mono-label-weight);--nc-table-header-letter-spacing: var(--nc-mono-tracking-caps);--nc-table-header-text-transform: uppercase;--nc-table-cell-padding-compact: var(--fnd-spacing-02) var(--fnd-spacing-03);--nc-table-cell-padding-default: var(--fnd-spacing-03) var(--fnd-spacing-04);--nc-table-cell-padding-expressive: var(--fnd-spacing-04) var(--fnd-spacing-05);--nc-table-cell-padding: var(--nc-table-cell-padding-default);--nc-table-row-border-color: var(--fnd-color-border-secondary);--nc-table-row-border-width: var(--fnd-border-width-xs);--nc-table-row-bg-hover: var(--fnd-color-background-secondary);--nc-table-stripe-bg: color-mix(in srgb, var(--fnd-color-background-secondary) 50%, transparent);--nc-table-row-bg-selected: var(--fnd-color-background-tertiary);--nc-table-row-border-selected: var(--fnd-color-interactive-default);--nc-table-sticky-shadow: var(--fnd-elevation-raised);--nc-table-sticky-z-index: var(--fnd-z-sticky);--nc-table-sort-icon-size: 14px;--nc-table-sort-icon-color: var(--fnd-color-text-tertiary);--nc-table-sort-icon-color-active: var(--fnd-color-text-primary);--nc-table-checkbox-size: 16px;--nc-table-checkbox-column-width: 48px;--nc-table-font-size: var(--fs-sm);--nc-table-color: var(--fnd-color-text-primary);--nc-table-color-secondary: var(--fnd-color-text-secondary);--nc-table-transition-duration: var(--fnd-motion-duration-150);--nc-table-ghost-header-bg: transparent;--nc-table-ghost-header-color: var(--fnd-color-text-secondary);--nc-table-ghost-border-color: transparent}:root{--nc-skeleton-bg: var(--fnd-color-background-skeleton);--nc-skeleton-shimmer: var(--fnd-color-background-skeleton-element);--nc-skeleton-radius: var(--fnd-radius-sm);--nc-skeleton-radius-circle: var(--fnd-radius-full);--nc-skeleton-duration: var(--fnd-motion-duration-1000);--nc-skeleton-ease: var(--fnd-motion-ease-ease-in-out);--nc-skeleton-height-xs: var(--fnd-spacing-03);--nc-skeleton-height-sm: var(--fnd-spacing-04);--nc-skeleton-height-md: var(--fnd-spacing-06);--nc-skeleton-height-lg: var(--fnd-spacing-09)}:root{--nc-spinner-color: var(--fnd-color-interactive-default);--nc-spinner-track-color: var(--fnd-color-border-secondary);--nc-spinner-duration: var(--fnd-motion-duration-700);--nc-spinner-ease: var(--fnd-motion-ease-linear);--nc-spinner-size-xs: var(--fnd-spacing-04);--nc-spinner-size-sm: var(--fnd-spacing-05);--nc-spinner-size-md: var(--fnd-spacing-06);--nc-spinner-size-lg: var(--fnd-spacing-08);--nc-spinner-size-xl: var(--fnd-spacing-10);--nc-spinner-border-width-xs: var(--fnd-border-width-xs);--nc-spinner-border-width-sm: var(--fnd-border-width-sm);--nc-spinner-border-width-md: var(--fnd-border-width-sm);--nc-spinner-border-width-lg: var(--fnd-border-width-md);--nc-spinner-border-width-xl: var(--fnd-border-width-md)}:root{--nc-progress-bg: var(--fnd-color-background-tertiary);--nc-progress-fill: var(--fnd-color-interactive-default);--nc-progress-radius: var(--fnd-radius-full);--nc-progress-transition: var(--fnd-motion-duration-300);--nc-progress-ease: var(--fnd-motion-ease-ease-out);--nc-progress-height-xs: 2px;--nc-progress-height-sm: 4px;--nc-progress-height-md: 8px;--nc-progress-height-lg: 12px;--nc-progress-fill-success: var(--fnd-color-feedback-success);--nc-progress-fill-warning: var(--fnd-color-feedback-warning);--nc-progress-fill-danger: var(--fnd-color-feedback-danger);--nc-progress-fill-info: var(--fnd-color-feedback-info);--nc-progress-label-color: var(--fnd-color-text-secondary);--nc-progress-label-size: var(--fs-xs);--nc-progress-label-weight: var(--fnd-font-weight-medium);--nc-progress-label-gap: var(--fnd-spacing-02)}:root{--nc-divider-color: var(--fnd-color-border-secondary);--nc-divider-width: var(--fnd-border-width-xs);--nc-divider-style: solid;--nc-divider-spacing: var(--fnd-spacing-04);--nc-divider-label-color: var(--fnd-color-text-tertiary);--nc-divider-label-size: var(--fs-xs);--nc-divider-label-weight: var(--fnd-font-weight-medium);--nc-divider-label-gap: var(--fnd-spacing-03);--nc-divider-strong-color: var(--fnd-color-border-strong);--nc-divider-strong-width: var(--fnd-border-width-sm)}:root{--nc-kbd-bg: var(--fnd-color-background-secondary);--nc-kbd-color: var(--fnd-color-text-secondary);--nc-kbd-border: var(--fnd-color-border-secondary);--nc-kbd-border-width: var(--fnd-border-width-xs);--nc-kbd-radius: var(--fnd-radius-xs);--nc-kbd-padding-x: var(--fnd-spacing-02);--nc-kbd-padding-y: var(--fnd-spacing-01);--nc-kbd-font-family: var(--font-mono);--nc-kbd-font-size: var(--fs-xs);--nc-kbd-font-weight: var(--fnd-font-weight-medium);--nc-kbd-line-height: 1;--nc-kbd-shadow: var(--fnd-elevation-base)}:root{--nc-logo-wall-gap: var(--fnd-spacing-04);--nc-logo-wall-padding-block: var(--fnd-spacing-08);--nc-logo-wall-padding-inline: var(--fnd-spacing-06);--nc-logo-wall-grid-min: var(--nc-logo-wall-item-width-md);--nc-logo-wall-align: center;--nc-logo-wall-item-bg: var(--fnd-color-background-base);--nc-logo-wall-item-border: var(--fnd-color-border-secondary);--nc-logo-wall-item-border-width: var(--fnd-border-width-xs);--nc-logo-wall-item-radius: var(--fnd-radius-full);--nc-logo-wall-item-padding: 0.75rem 1.25rem;--nc-logo-wall-item-aspect-ratio: auto;--nc-logo-wall-item-shadow: none;--nc-logo-wall-item-width-sm: 200px;--nc-logo-wall-item-width-md: 260px;--nc-logo-wall-item-width-lg: 380px;--nc-logo-wall-item-height: auto;--nc-logo-wall-logo-max-height: 88px;--nc-logo-wall-logo-opacity: 1;--nc-logo-wall-logo-filter: none;--nc-logo-wall-logo-filter-hover: none;--nc-logo-wall-logo-opacity-hover: 1;--nc-logo-wall-font-size: var(--fs-sm);--nc-logo-wall-font-weight: var(--fnd-font-weight-semibold);--nc-logo-wall-color: var(--fnd-color-text-secondary);--nc-logo-wall-marquee-speed: 30s;--nc-logo-wall-marquee-gap: var(--fnd-spacing-06);--nc-logo-wall-fadein-duration: 0.4s;--nc-logo-wall-fadein-delay-step: 0.08s;--nc-logo-wall-fadein-easing: ease-out;--nc-logo-wall-item-hover-shadow: var(--fnd-shadow-xs);--nc-logo-wall-item-hover-border: var(--fnd-color-border-primary);--nc-logo-wall-item-transition: var(--fnd-motion-duration-200)}:root{--nc-pagination-gap: var(--fnd-spacing-01);--nc-pagination-padding: var(--fnd-spacing-03) 0;--nc-pagination-color: var(--fnd-color-text-secondary);--nc-pagination-font-size: var(--fs-sm);--nc-pagination-item-size: var(--fnd-size-sm);--nc-pagination-item-radius: var(--fnd-radius-sm);--nc-pagination-item-bg: transparent;--nc-pagination-item-bg-hover: var(--fnd-color-background-hover);--nc-pagination-item-bg-active: var(--fnd-color-interactive-default);--nc-pagination-item-color: var(--fnd-color-text-primary);--nc-pagination-item-color-active: var(--fnd-color-text-on-interactive);--nc-pagination-item-font-weight: var(--fnd-font-weight-medium);--nc-pagination-nav-color: var(--fnd-color-interactive-default);--nc-pagination-nav-color-disabled: var(--fnd-color-text-disabled);--nc-pagination-ellipsis-color: var(--fnd-color-text-tertiary);--nc-pagination-active-indicator-height: 2px;--nc-pagination-active-indicator-color: var(--fnd-color-interactive-default);--nc-pagination-item-shadow-active: var(--fnd-elevation-raised);--nc-pagination-touch-min: 44px;--nc-pagination-minimal-info-color: var(--fnd-color-text-secondary);--nc-pagination-minimal-info-size: var(--fs-sm);--nc-pagination-jumper-width: 56px;--nc-pagination-jumper-height: var(--fnd-size-sm);--nc-pagination-jumper-radius: var(--fnd-radius-sm);--nc-pagination-jumper-border: var(--fnd-border-width-xs) solid var(--fnd-color-border-primary);--nc-pagination-jumper-font-size: var(--fs-sm);--nc-pagination-jumper-color: var(--fnd-color-text-primary);--nc-pagination-outline-border: var(--fnd-border-width-xs) solid var(--fnd-color-border-secondary);--nc-pagination-outline-border-active: var(--fnd-border-width-sm) solid var(--fnd-color-interactive-default)}:root{--nc-dropdown-bg: var(--fnd-color-surface-elevated);--nc-dropdown-border: var(--fnd-color-border-secondary);--nc-dropdown-border-width: var(--fnd-border-width-xs);--nc-dropdown-radius: var(--fnd-radius-sm);--nc-dropdown-shadow: var(--fnd-elevation-floating);--nc-dropdown-padding: var(--fnd-spacing-01);--nc-dropdown-min-width: 180px;--nc-dropdown-max-height: 320px;--nc-dropdown-z-index: var(--fnd-z-dropdown);--nc-dropdown-animation-duration: var(--fnd-motion-duration-150);--nc-dropdown-item-height: var(--fnd-size-sm);--nc-dropdown-item-padding: var(--fnd-spacing-02) var(--fnd-spacing-03);--nc-dropdown-item-radius: var(--fnd-radius-sm);--nc-dropdown-item-color: var(--fnd-color-text-primary);--nc-dropdown-item-bg-hover: var(--fnd-color-background-hover);--nc-dropdown-item-bg-active: var(--fnd-color-background-active);--nc-dropdown-item-color-disabled: var(--fnd-color-text-disabled);--nc-dropdown-item-icon-size: 16px;--nc-dropdown-item-icon-color: var(--fnd-color-text-secondary);--nc-dropdown-item-gap: var(--fnd-spacing-02);--nc-dropdown-item-font-size: var(--fs-sm);--nc-dropdown-item-font-weight: var(--fnd-font-weight-regular);--nc-dropdown-item-danger-color: var(--fnd-color-feedback-danger);--nc-dropdown-item-danger-bg-hover: var(--fnd-color-background-danger);--nc-dropdown-group-label-color: var(--fnd-color-text-tertiary);--nc-dropdown-group-label-size: var(--fs-xs);--nc-dropdown-group-label-weight: var(--fnd-font-weight-semibold);--nc-dropdown-group-label-padding: var(--fnd-spacing-02) var(--fnd-spacing-03);--nc-dropdown-separator-color: var(--fnd-color-border-secondary);--nc-dropdown-separator-margin: var(--fnd-spacing-01);--nc-dropdown-check-size: 16px;--nc-dropdown-check-color: var(--fnd-color-interactive-default);--nc-dropdown-check-gap: var(--fnd-spacing-02);--nc-dropdown-submenu-indicator-size: 12px;--nc-dropdown-submenu-indicator-color: var(--fnd-color-text-tertiary);--nc-dropdown-submenu-offset: 0px;--nc-dropdown-footer-padding: var(--fnd-spacing-02) var(--fnd-spacing-03);--nc-dropdown-footer-bg: var(--fnd-color-background-secondary);--nc-dropdown-footer-border-color: var(--fnd-color-border-secondary)}:root{--nc-empty-state-padding: var(--fnd-spacing-10);--nc-empty-state-gap: var(--fnd-spacing-04);--nc-empty-state-max-width: 400px;--nc-empty-state-icon-size: var(--fnd-size-xl);--nc-empty-state-icon-color: var(--fnd-color-text-tertiary);--nc-empty-state-title-size: var(--fs-lg);--nc-empty-state-title-weight: var(--fnd-font-weight-semibold);--nc-empty-state-title-color: var(--fnd-color-text-primary);--nc-empty-state-desc-size: var(--fs-sm);--nc-empty-state-desc-color: var(--fnd-color-text-secondary);--nc-empty-state-action-gap: var(--fnd-spacing-03)}:root{--nc-banner-padding: var(--fnd-spacing-03) var(--fnd-spacing-05);--nc-banner-gap: var(--fnd-spacing-03);--nc-banner-z-index: var(--fnd-z-notification);--nc-banner-font-size: var(--fs-sm);--nc-banner-font-weight: var(--fnd-font-weight-medium);--nc-banner-icon-size: 16px;--nc-banner-info-bg: var(--fnd-color-interactive-default);--nc-banner-info-color: var(--fnd-color-text-on-interactive);--nc-banner-warning-bg: var(--fnd-color-feedback-warning);--nc-banner-warning-color: var(--fnd-color-on-warning);--nc-banner-danger-bg: var(--fnd-color-feedback-danger);--nc-banner-danger-color: var(--fnd-color-on-danger);--nc-banner-success-bg: var(--fnd-color-feedback-success);--nc-banner-success-color: var(--fnd-color-on-success);--nc-banner-accent-border-width: 4px;--nc-banner-accent-border-color: currentColor;--nc-banner-close-size: 20px;--nc-banner-close-radius: var(--fnd-radius-sm);--nc-banner-close-opacity: var(--fnd-opacity-medium);--nc-banner-close-opacity-hover: 1;--nc-banner-link-weight: var(--fnd-font-weight-bold);--nc-banner-link-underline: underline;--nc-banner-dismiss-duration: var(--fnd-motion-duration-300);--nc-banner-title-weight: var(--fnd-font-weight-bold)}:root{--nc-notification-padding: var(--fnd-spacing-05);--nc-notification-radius: var(--fnd-radius-md);--nc-notification-shadow: var(--fnd-elevation-overlay);--nc-notification-bg: var(--fnd-color-surface-elevated);--nc-notification-border-width: var(--fnd-border-width-xs);--nc-notification-border-color: var(--fnd-color-border-secondary);--nc-notification-max-width: 400px;--nc-notification-gap: var(--fnd-spacing-03);--nc-notification-header-gap: var(--fnd-spacing-02);--nc-notification-title-size: var(--fs-sm);--nc-notification-title-weight: var(--fnd-font-weight-semibold);--nc-notification-title-color: var(--fnd-color-text-primary);--nc-notification-meta-size: var(--fs-xs);--nc-notification-meta-color: var(--fnd-color-text-tertiary);--nc-notification-body-size: var(--fs-sm);--nc-notification-body-color: var(--fnd-color-text-secondary);--nc-notification-body-line-height: 1.5;--nc-notification-media-size: 48px;--nc-notification-media-radius: var(--fnd-radius-sm);--nc-notification-unread-dot-size: 8px;--nc-notification-unread-dot-color: var(--fnd-color-interactive-default);--nc-notification-unread-bg: color-mix(in srgb, var(--fnd-color-interactive-default) 6%, transparent);--nc-notification-close-size: 24px;--nc-notification-close-radius: var(--fnd-radius-sm);--nc-notification-close-opacity: var(--fnd-opacity-disabled);--nc-notification-close-opacity-hover: 1;--nc-notification-footer-gap: var(--fnd-spacing-03);--nc-notification-action-size: var(--fs-xs);--nc-notification-action-weight: var(--fnd-font-weight-semibold);--nc-notification-action-color: var(--fnd-color-interactive-default);--nc-notification-priority-border-width: 4px;--nc-notification-priority-border-color: var(--fnd-color-feedback-warning);--nc-notification-feature-color: var(--fnd-color-interactive-default);--nc-notification-system-color: var(--fnd-color-feedback-warning);--nc-notification-promo-color: var(--fnd-color-feedback-success);--nc-notification-transition-duration: var(--fnd-motion-duration-200);--nc-notification-dismiss-duration: var(--fnd-motion-duration-300)}:root{--nc-status-size-xs: 6px;--nc-status-size-sm: 8px;--nc-status-size-md: 12px;--nc-status-ring-width: var(--fnd-border-width-sm);--nc-status-ring-color: var(--fnd-color-background-base);--nc-status-online: var(--fnd-color-feedback-success);--nc-status-offline: var(--fnd-color-text-disabled);--nc-status-busy: var(--fnd-color-feedback-danger);--nc-status-away: var(--fnd-color-feedback-warning);--nc-status-neutral: var(--fnd-color-text-tertiary);--nc-status-pulse-duration: var(--fnd-motion-duration-1000)}:root{--nc-popover-bg: var(--fnd-color-surface-elevated);--nc-popover-border: var(--fnd-color-border-secondary);--nc-popover-border-width: var(--fnd-border-width-xs);--nc-popover-radius: var(--fnd-radius-sm);--nc-popover-shadow: var(--fnd-elevation-overlay);--nc-popover-padding: var(--fnd-spacing-04);--nc-popover-min-width: 200px;--nc-popover-max-width: 360px;--nc-popover-z-index: var(--fnd-z-dropdown);--nc-popover-offset: var(--fnd-spacing-02);--nc-popover-animation-duration: var(--fnd-motion-duration-150);--nc-popover-arrow-size: 8px;--nc-popover-arrow-bg: var(--fnd-color-surface-elevated);--nc-popover-arrow-border: var(--fnd-color-border-secondary);--nc-popover-header-padding: var(--fnd-spacing-03) var(--fnd-spacing-04);--nc-popover-header-border: var(--fnd-color-border-secondary);--nc-popover-header-font-size: var(--fs-sm);--nc-popover-header-font-weight: var(--fnd-font-weight-semibold);--nc-popover-header-color: var(--fnd-color-text-primary);--nc-popover-footer-padding: var(--fnd-spacing-03) var(--fnd-spacing-04);--nc-popover-footer-border: var(--fnd-color-border-secondary);--nc-popover-close-size: 24px;--nc-popover-close-radius: var(--fnd-radius-sm);--nc-popover-close-bg-hover: var(--fnd-color-background-hover);--nc-popover-close-icon-size: 14px}:root{--nc-timeline-line-color: var(--fnd-color-border-secondary);--nc-timeline-line-width: var(--fnd-border-width-sm);--nc-timeline-gap: 0;--nc-timeline-node-size: 12px;--nc-timeline-node-bg: var(--fnd-color-background-base);--nc-timeline-node-border: var(--fnd-color-border-primary);--nc-timeline-node-border-width: var(--fnd-border-width-sm);--nc-timeline-node-radius: var(--fnd-radius-full);--nc-timeline-node-active-bg: var(--fnd-color-interactive-default);--nc-timeline-node-active-border: var(--fnd-color-interactive-default);--nc-timeline-node-success-bg: var(--fnd-color-feedback-success);--nc-timeline-node-danger-bg: var(--fnd-color-feedback-danger);--nc-timeline-node-icon-size: var(--fnd-size-sm);--nc-timeline-node-icon-color: var(--fnd-color-text-on-interactive);--nc-timeline-content-gap: var(--fnd-spacing-01);--nc-timeline-content-padding: var(--fnd-spacing-04);--nc-timeline-title-size: var(--fs-sm);--nc-timeline-title-weight: var(--fnd-font-weight-semibold);--nc-timeline-title-color: var(--fnd-color-text-primary);--nc-timeline-desc-size: var(--fs-sm);--nc-timeline-desc-color: var(--fnd-color-text-secondary);--nc-timeline-time-size: var(--fs-xs);--nc-timeline-time-color: var(--fnd-color-text-tertiary);--nc-timeline-time-weight: var(--fnd-font-weight-regular);--nc-timeline-alt-max-width: 54rem;--nc-timeline-alt-node-col: 5.625rem;--nc-timeline-alt-gap: var(--fnd-spacing-04);--nc-timeline-alt-item-gap: var(--fnd-spacing-12);--nc-timeline-alt-node-size: var(--fnd-size-xl);--nc-timeline-alt-node-size-sm: 2.75rem;--nc-timeline-progress-color: var(--fnd-color-text-accent);--nc-timeline-card-bg: var(--fnd-color-surface-elevated);--nc-timeline-card-border: var(--fnd-color-border-hairline);--nc-timeline-card-radius: var(--fnd-radius-lg);--nc-timeline-card-padding: var(--fnd-spacing-06);--nc-timeline-card-shadow: var(--nc-media-frame-shadow);--nc-timeline-badge-tint: 8%;--nc-timeline-badge-radius: var(--fnd-radius-sm);--nc-timeline-badge-size: var(--fs-2xs);--nc-timeline-phase-color: var(--fnd-color-text-tertiary);--nc-timeline-lead-color: var(--fnd-color-text-accent);--nc-timeline-marker-color: var(--fnd-color-text-accent);--nc-timeline-card-title-size: var(--nc-type-heading-m-size);--nc-timeline-card-title-weight: var(--fnd-font-weight-heading-strong);--nc-timeline-h-card-width: 22rem;--nc-timeline-h-gap: var(--fnd-spacing-08);--nc-timeline-h-pad-block: var(--fnd-spacing-06);--nc-timeline-cta-gap: var(--fnd-spacing-05);--nc-timeline-reveal-shift: 1.375rem;--nc-timeline-reveal-duration: .5s;--nc-timeline-reveal-glow: 0 0 0 var(--fnd-border-width-hairline) var(--nc-timeline-progress-color), 0 0 1.125rem color-mix(in srgb, var(--nc-timeline-progress-color) 22%, transparent);--nc-timeline-node-glow: 0 0 0 .625rem var(--fnd-color-background-base), 0 0 0 .75rem color-mix(in srgb, var(--nc-timeline-progress-color) 18%, transparent), 0 0 2rem color-mix(in srgb, var(--nc-timeline-progress-color) 45%, transparent)}:root{--nc-sidebar-width: 260px;--nc-sidebar-width-collapsed: 56px;--nc-sidebar-bg: var(--fnd-color-layer-01);--nc-sidebar-border: var(--fnd-color-border-secondary);--nc-sidebar-border-width: var(--fnd-border-width-xs);--nc-sidebar-padding: var(--fnd-spacing-03);--nc-sidebar-z-index: var(--fnd-z-sidebar);--nc-sidebar-item-height: var(--fnd-size-sm);--nc-sidebar-item-padding: var(--fnd-spacing-02) var(--fnd-spacing-03);--nc-sidebar-item-radius: var(--fnd-radius-sm);--nc-sidebar-item-gap: var(--fnd-spacing-02);--nc-sidebar-item-color: var(--fnd-color-text-secondary);--nc-sidebar-item-color-hover: var(--fnd-color-text-primary);--nc-sidebar-item-bg-hover: var(--fnd-color-background-hover);--nc-sidebar-item-bg-active: var(--fnd-color-background-active);--nc-sidebar-item-color-active: var(--fnd-color-interactive-default);--nc-sidebar-item-font-size: var(--fs-sm);--nc-sidebar-item-font-weight: var(--fnd-font-weight-medium);--nc-sidebar-item-icon-size: 20px;--nc-sidebar-group-label-color: var(--fnd-color-text-tertiary);--nc-sidebar-group-label-size: var(--fs-xs);--nc-sidebar-group-label-weight: var(--fnd-font-weight-semibold);--nc-sidebar-group-label-padding: var(--fnd-spacing-03) var(--fnd-spacing-03) var(--fnd-spacing-01);--nc-sidebar-group-gap: var(--fnd-spacing-01);--nc-sidebar-nested-indent: var(--fnd-spacing-06);--nc-sidebar-badge-size: 20px;--nc-sidebar-badge-font-size: var(--fs-xs);--nc-sidebar-badge-bg: var(--fnd-color-feedback-danger);--nc-sidebar-badge-color: var(--fnd-color-on-danger);--nc-sidebar-badge-radius: var(--fnd-radius-full)}:root{--nc-toolbar-height: var(--fnd-size-lg);--nc-toolbar-padding: var(--fnd-spacing-02) var(--fnd-spacing-03);--nc-toolbar-gap: var(--fnd-spacing-02);--nc-toolbar-bg: var(--fnd-color-background-base);--nc-toolbar-border: var(--fnd-color-border-secondary);--nc-toolbar-border-width: var(--fnd-border-width-xs);--nc-toolbar-radius: var(--fnd-radius-sm);--nc-toolbar-separator-color: var(--fnd-color-border-secondary);--nc-toolbar-separator-width: var(--fnd-border-width-xs);--nc-toolbar-separator-margin: var(--fnd-spacing-01);--nc-toolbar-separator-height: 24px;--nc-toolbar-label-color: var(--fnd-color-text-secondary);--nc-toolbar-label-size: var(--fs-sm);--nc-toolbar-label-weight: var(--fnd-font-weight-medium);--nc-toolbar-compact-height: var(--fnd-size-sm);--nc-toolbar-compact-gap: var(--fnd-spacing-01);--nc-toolbar-compact-padding: var(--fnd-spacing-01) var(--fnd-spacing-02);--nc-toolbar-floating-bg: var(--fnd-color-surface-elevated);--nc-toolbar-floating-radius: var(--fnd-radius-md);--nc-toolbar-floating-shadow: var(--fnd-elevation-floating);--nc-toolbar-floating-border: var(--fnd-color-border-secondary);--nc-toolbar-blurred-bg: color-mix(in srgb, var(--fnd-color-background-base) 80%, transparent);--nc-toolbar-blurred-blur: 12px;--nc-toolbar-blurred-border: color-mix(in srgb, var(--fnd-color-border-secondary) 50%, transparent);--nc-toolbar-sticky-shadow: var(--fnd-shadow-sm);--nc-toolbar-sticky-z-index: var(--fnd-z-sticky);--nc-toolbar-overflow-trigger-size: var(--fnd-size-sm)}:root{--nc-nav-atom-icon-size: 24px;--nc-nav-atom-icon-color: var(--fnd-color-text-primary);--nc-nav-atom-icon-stroke: 1.5;--nc-nav-atom-label-size: var(--nc-type-label-size);--nc-nav-atom-label-weight: var(--fnd-font-weight-medium);--nc-nav-atom-label-color: var(--fnd-color-text-primary);--nc-nav-atom-badge-size: 8px;--nc-nav-atom-badge-color: var(--fnd-color-feedback-danger);--nc-nav-atom-badge-offset: -2px;--nc-nav-atom-badge-ring-width: 2px;--nc-nav-atom-badge-ring-color: var(--fnd-color-background-base)}:root{--nc-nav-mol-link-gap: var(--fnd-spacing-02);--nc-nav-mol-link-padding-x: 0.75rem;--nc-nav-mol-link-padding-y: 0.5rem;--nc-nav-mol-link-radius: var(--fnd-radius-sm);--nc-nav-mol-link-color: var(--fnd-color-text-primary);--nc-nav-mol-link-hover-bg: var(--fnd-color-background-secondary);--nc-nav-mol-link-hover-color: var(--fnd-color-interactive-default);--nc-nav-mol-link-active-weight: var(--fnd-font-weight-semibold);--nc-nav-mol-link-active-border: var(--fnd-color-interactive-default);--nc-nav-mol-link-active-width: 2px;--nc-nav-mol-toggle-size: var(--fnd-size-xs);--nc-nav-mol-toggle-bar-height: 2px;--nc-nav-mol-toggle-bar-gap: 5px;--nc-nav-mol-toggle-bar-radius: var(--fnd-radius-xs);--nc-nav-mol-toggle-bar-color: currentColor;--nc-nav-mol-mobile-bg: var(--fnd-color-background-base);--nc-nav-mol-mobile-border: var(--fnd-color-border-secondary);--nc-nav-mol-mobile-padding: var(--fnd-spacing-05);--nc-nav-mol-mobile-gap: var(--fnd-spacing-04);--nc-nav-mol-mobile-link-padding: 0.5rem 0;--nc-nav-mol-mobile-link-border: var(--fnd-color-border-secondary);--nc-nav-mol-lang-bg: var(--fnd-color-background-secondary);--nc-nav-mol-lang-radius: var(--fnd-radius-sm);--nc-nav-mol-lang-padding: 0 0.5rem;--nc-nav-mol-lang-active-bg: var(--fnd-color-background-inverse);--nc-nav-mol-lang-active-color: var(--fnd-color-text-inverse);--nc-nav-mol-lang-active-radius: var(--fnd-radius-sm)}:root{--nc-nav-orch-shell-z-index: var(--nc-shell-z-navbar);--nc-nav-orch-height: var(--nc-nav-height);--nc-nav-orch-gap: var(--nc-nav-gap);--nc-nav-orch-icon-size: var(--nc-nav-atom-icon-size);--nc-nav-orch-link-hover-bg: var(--nc-nav-mol-link-hover-bg);--nc-nav-orch-link-active-border: var(--nc-nav-mol-link-active-border);--nc-nav-orch-viewport-shadow: var(--nc-nav-menu-viewport-shadow);--nc-nav-orch-sync-height: var(--nc-nav-height);--nc-nav-orch-sync-interaction: var(--nc-nav-mol-link-hover-bg);--nc-nav-orch-sync-elevation: var(--nc-popover-shadow);--nc-nav-orch-sync-spacing: var(--nc-nav-gap);--nc-nav-orch-mobile-breakpoint: 1200px;--nc-nav-orch-mobile-drawer-width: var(--nc-shell-sidebar-left-width);--nc-nav-orch-compact-height: var(--fnd-size-lg);--nc-nav-orch-compact-gap: var(--fnd-spacing-04);--nc-nav-orch-compact-padding: var(--fnd-spacing-02)}:root{--nc-nav-height: var(--fnd-size-xl);--nc-nav-bg: var(--fnd-color-background-base);--nc-nav-bg-solid: var(--fnd-color-background-base);--nc-nav-border: var(--fnd-color-border-secondary);--nc-nav-border-width: var(--fnd-border-width-xs);--nc-nav-blur: 12px;--nc-nav-z-index: var(--fnd-z-header);--nc-nav-padding-block: 0;--nc-nav-padding-inline: clamp(16px, 3.5vw, 48px);--nc-nav-padding-inline-constrained: var(--nc-container-padding-inline-constrained);--nc-nav-padding-inline-xxl: var(--nc-container-padding-inline-xxl);--nc-nav-gap: var(--fnd-spacing-06);--nc-nav-brand-size: var(--fs-xl);--nc-nav-brand-weight: var(--fnd-font-weight-bold);--nc-nav-brand-color: var(--fnd-color-text-primary);--nc-nav-brand-gap: var(--fnd-spacing-02);--nc-nav-brand-logo-height: 100%;--nc-nav-brand-letter-spacing: 0.06em;--nc-nav-justify-content: space-between;--nc-nav-align-items: center;--nc-nav-transparent-bg: transparent;--nc-nav-transparent-border: transparent;--nc-nav-transparent-color: var(--fnd-color-always-light);--nc-nav-sticky-shadow: var(--fnd-shadow-sm);--nc-nav-max-width: var(--container-xwide)}:root{--nc-nav-menu-item-gap: 0.125rem;--nc-nav-menu-item-margin: 0;--nc-nav-menu-trigger-color: var(--fnd-color-text-primary);--nc-nav-menu-trigger-hover-bg: var(--fnd-color-background-secondary);--nc-nav-menu-trigger-active-bg: var(--fnd-color-background-tertiary);--nc-nav-menu-trigger-radius: var(--fnd-radius-sm);--nc-nav-menu-trigger-font-size: var(--nc-type-label-size);--nc-nav-menu-trigger-font-weight: var(--fnd-font-weight-medium);--nc-nav-menu-trigger-padding-x: 0.75rem;--nc-nav-menu-trigger-padding-y: 0.5rem;--nc-nav-menu-viewport-bg: var(--fnd-color-surface-elevated);--nc-nav-menu-viewport-border: var(--fnd-color-border-secondary);--nc-nav-menu-viewport-radius: var(--fnd-radius-sm);--nc-nav-menu-viewport-shadow: var(--fnd-elevation-floating);--nc-nav-menu-viewport-width: 500px;--nc-nav-menu-content-padding: 1rem;--nc-nav-menu-content-width: 500px;--nc-nav-menu-link-radius: var(--fnd-radius-sm);--nc-nav-menu-link-hover-bg: var(--fnd-color-background-secondary);--nc-nav-menu-link-padding: 0.75rem;--nc-nav-menu-indicator-color: var(--fnd-color-interactive-default);--nc-nav-menu-indicator-height: 2px;--nc-nav-menu-mega-columns: 2;--nc-nav-menu-mega-gap: var(--fnd-spacing-04);--nc-nav-menu-featured-bg: linear-gradient(135deg, var(--fnd-color-background-secondary), var(--fnd-color-background-tertiary));--nc-nav-menu-featured-radius: var(--fnd-radius-sm);--nc-nav-menu-featured-padding: 1rem;--nc-nav-menu-duration: 200ms;--nc-nav-menu-ease: cubic-bezier(0.16, 1, 0.3, 1);--nc-nav-menu-kicker-font-size: var(--nc-type-caption-size);--nc-nav-menu-kicker-font-weight: var(--fnd-font-weight-semibold);--nc-nav-menu-kicker-color: var(--fnd-color-text-tertiary);--nc-nav-menu-kicker-text-transform: capitalize;--nc-nav-menu-kicker-letter-spacing: 0.06em;--nc-nav-menu-kicker-margin-bottom: var(--fnd-spacing-04);--nc-nav-menu-callout-card-radius: var(--fnd-radius-md);--nc-nav-menu-callout-card-padding: var(--fnd-spacing-05);--nc-nav-menu-callout-card-min-height: 200px}:root{--nc-gallery-height: 100dvh;--nc-gallery-min-height: 400px;--nc-gallery-max-height: none;--nc-gallery-padding-block: var(--fnd-spacing-10);--nc-gallery-padding-inline: var(--fnd-spacing-08);--nc-gallery-content-inset: var(--fnd-spacing-12);--nc-gallery-content-max-width: 600px;--nc-gallery-content-gap: var(--fnd-spacing-04);--nc-gallery-content-align: flex-start;--nc-gallery-stage-max-width: var(--nc-container-max-width);--nc-gallery-media-max-width: 50%;--nc-gallery-media-ratio: var(--fnd-media-ratio-16-9);--nc-gallery-media-radius: var(--fnd-radius-lg);--nc-gallery-media-shadow: var(--fnd-shadow-lg);--nc-gallery-media-gap: var(--fnd-spacing-10);--nc-gallery-media-padding-inline: var(--nc-gallery-content-inset);--nc-gallery-media-padding-block: var(--nc-gallery-content-inset);--nc-gallery-overlay-start: rgba(0, 0, 0, 0.6);--nc-gallery-overlay-end: rgba(0, 0, 0, 0.1);--nc-gallery-overlay-direction: to right;--nc-gallery-title-size: var(--fs-4xl);--nc-gallery-title-weight: var(--fnd-font-weight-bold);--nc-gallery-title-color: var(--fnd-color-always-light);--nc-gallery-title-line-height: var(--lh-heading);--nc-gallery-desc-size: var(--fs-lg);--nc-gallery-desc-color: color-mix(in srgb, var(--fnd-color-always-light) 80%, transparent);--nc-gallery-desc-max-width: 50ch;--nc-gallery-desc-line-height: var(--lh-body);--nc-gallery-tag-size: var(--fs-xs);--nc-gallery-tag-weight: var(--fnd-font-weight-semibold);--nc-gallery-tag-bg: color-mix(in srgb, var(--fnd-color-always-light) 15%, transparent);--nc-gallery-tag-color: var(--fnd-color-always-light);--nc-gallery-tag-radius: var(--fnd-radius-sm);--nc-gallery-tag-padding: var(--fnd-spacing-01) var(--fnd-spacing-03);--nc-gallery-logo-max-height: 48px;--nc-gallery-logo-max-width: 200px;--nc-gallery-dot-size: 10px;--nc-gallery-dot-gap: var(--fnd-spacing-02);--nc-gallery-dot-color: color-mix(in srgb, var(--fnd-color-always-light) 40%, transparent);--nc-gallery-dot-color-active: var(--fnd-color-always-light);--nc-gallery-dot-radius: var(--fnd-radius-full);--nc-gallery-paddle-size: 48px;--nc-gallery-paddle-bg: color-mix(in srgb, var(--fnd-color-always-dark) 30%, transparent);--nc-gallery-paddle-bg-hover: color-mix(in srgb, var(--fnd-color-always-dark) 50%, transparent);--nc-gallery-paddle-color: var(--fnd-color-always-light);--nc-gallery-paddle-radius: var(--fnd-radius-full);--nc-gallery-animation-duration: 0.6s;--nc-gallery-animation-easing: cubic-bezier(0.16, 1, 0.3, 1);--nc-gallery-autoplay-interval: 6s;--nc-gallery-autoplay-progress-color: var(--fnd-color-always-light)}:root{--nc-refpage-gap: var(--fnd-spacing-08);--nc-refpage-column-gap: var(--fnd-spacing-11);--nc-chapter-nav-bg: var(--fnd-color-background-base);--nc-chapter-nav-border: var(--fnd-color-border-secondary);--nc-chapter-nav-gap: var(--fnd-spacing-06);--nc-chapter-nav-padding-block: var(--fnd-spacing-04);--nc-chapter-nav-padding: var(--nc-chapter-nav-padding-block) 0;--nc-chapter-nav-family: var(--font-heading);--nc-chapter-nav-size: var(--nc-type-body-m-size);--nc-chapter-nav-weight: var(--fnd-font-weight-semibold);--nc-chapter-nav-color: var(--fnd-color-text-secondary);--nc-chapter-nav-color-active: var(--fnd-color-text-primary);--nc-chapter-nav-marker: var(--fnd-color-background-accent);--nc-chapter-nav-marker-height: 2px;--nc-chapter-nav-top: var(--nc-nav-height, 72px);--nc-chapter-nav-scroll-margin: calc(var(--nc-nav-height, 72px) + 56px + var(--fnd-spacing-05));--nc-chapter-nav-toc-bg: var(--fnd-color-background-secondary);--nc-chapter-nav-toc-border: var(--fnd-color-border-secondary);--nc-chapter-nav-toc-radius: var(--fnd-radius-sm);--nc-chapter-nav-toc-padding: var(--fnd-spacing-05) var(--fnd-spacing-06);--nc-chapter-nav-toc-gap: var(--fnd-spacing-02) var(--fnd-spacing-06);--nc-chapter-nav-toc-title-size: var(--fs-xs);--nc-chapter-nav-toc-title-color: var(--fnd-color-text-secondary);--nc-chapter-nav-toc-size: var(--nc-type-body-m-size);--nc-chapter-nav-toc-color: var(--fnd-color-text-primary);--nc-chapter-nav-toc-number-color: var(--fnd-color-text-tertiary);--nc-refpage-toc-width: 300px;--nc-refpage-toc-size: var(--nc-type-body-m-size);--nc-refpage-toc-sub-size: var(--nc-type-body-s-size);--nc-refpage-toc-title-size: var(--nc-type-body-s-size);--nc-refpage-marker-width: 2px;--nc-refpage-active-color: var(--fnd-color-background-accent);--nc-hero-surface-dark-bg: var(--fnd-color-always-dark);--nc-hero-surface-dark-fg: var(--fnd-color-always-light);--nc-hero-surface-light-bg: var(--fnd-neutral-50);--nc-hero-surface-light-fg: var(--fnd-neutral-950);--nc-hero-surface-muted-bg: var(--fnd-neutral-100);--nc-hero-bg: var(--fnd-color-always-dark);--nc-hero-color: var(--fnd-color-always-light);--nc-hero-min-height: 60dvh;--nc-hero-padding-block: var(--fnd-spacing-12);--nc-hero-padding-inline: var(--fnd-spacing-06);--nc-hero-gap: var(--fnd-spacing-08);--nc-hero-radius: 0;--nc-hero-overlay-visible: 1;--nc-hero-overlay-start: rgba(0, 0, 0, 0.7);--nc-hero-overlay-end: rgba(0, 0, 0, 0.3);--nc-hero-overlay-direction: 135deg;--nc-hero-kicker-family: var(--font-mono);--nc-hero-kicker-size: var(--nc-mono-label-size-lg);--nc-hero-kicker-weight: var(--nc-mono-label-weight-strong);--nc-hero-kicker-tracking: var(--nc-mono-tracking-caps);--nc-hero-kicker-transform: uppercase;--nc-hero-kicker-bg: transparent;--nc-hero-kicker-color: var(--nc-hero-color);--nc-hero-kicker-radius: 0;--nc-hero-kicker-padding: 0;--nc-hero-highlights-gap: var(--fnd-spacing-02);--nc-hero-highlights-color: color-mix(in srgb, var(--nc-hero-color) 70%, transparent);--nc-hero-highlights-marker: var(--fnd-color-background-accent);--nc-hero-highlights-size: var(--fs-sm);--nc-hero-title-size: var(--fs-4xl);--nc-hero-title-weight: var(--fnd-font-weight-bold);--nc-hero-title-color: var(--nc-hero-color);--nc-hero-title-max-width: 18ch;--nc-hero-title-line-height: var(--lh-heading);--nc-hero-subtitle-size: var(--fs-xl);--nc-hero-subtitle-color: color-mix(in srgb, var(--nc-hero-color) 80%, transparent);--nc-hero-subtitle-max-width: 40ch;--nc-hero-subtitle-line-height: var(--lh-body);--nc-hero-actions-gap: var(--fnd-spacing-04);--nc-hero-actions-margin-top: var(--fnd-spacing-04);--nc-hero-split-columns: 1fr 1fr;--nc-hero-split-media-min-height: 420px;--nc-hero-split-gap: var(--fnd-spacing-10);--nc-hero-mockup-width: min(420px, 90vw);--nc-hero-mockup-ratio: 4 / 5;--nc-hero-mockup-radius: var(--fnd-radius-4xl);--nc-hero-mockup-padding: var(--fnd-spacing-06);--nc-hero-mockup-gap: var(--fnd-spacing-06);--nc-hero-footer-margin-top: var(--fnd-spacing-08);--nc-hero-footer-gap: var(--fnd-spacing-06);--nc-hero-cards-gap: var(--fnd-spacing-06);--nc-hero-footer-rule: color-mix(in srgb, var(--nc-hero-color) 14%, transparent);--nc-hero-cards-kicker-size: var(--fs-xs);--nc-hero-cards-kicker-weight: var(--nc-mono-label-weight-strong);--nc-hero-cards-kicker-family: var(--font-mono);--nc-hero-cards-kicker-tracking: var(--nc-mono-tracking-caps);--nc-hero-cards-value-size: var(--fs-2xl);--nc-hero-cards-value-family: var(--font-heading);--nc-hero-cards-value-weight: var(--fnd-font-weight-bold);--nc-hero-cards-value-lh: var(--lh-heading);--nc-hero-cards-label-size: var(--fs-base);--nc-hero-cards-label-lh: var(--lh-snug);--nc-hero-cards-stack: var(--fnd-spacing-01);--nc-hero-cards-rule-width-sm: 1px;--nc-hero-cards-rule-width-md: 2px;--nc-hero-cards-rule-width-lg: 4px;--nc-hero-cards-rule-width: var(--nc-hero-cards-rule-width-sm);--nc-hero-cards-rule-accent: var(--fnd-accent-500);--nc-hero-cards-rule-inset: var(--fnd-spacing-06);--nc-hero-cards-rule-on-dark: var(--fnd-neutral-100);--nc-hero-cards-rule-on-light: var(--fnd-neutral-900);--nc-hero-cards-rule-color: var(--nc-hero-cards-rule-on-dark);--nc-hero-cards-bg: transparent;--nc-hero-cards-fg: inherit;--nc-hero-cards-fg-muted: inherit;--nc-hero-cards-radius: var(--fnd-radius-lg);--nc-hero-cards-pad: clamp(16px, calc(16px + (28px - 16px) * var(--fluid-bp)), 28px);--nc-text-media-device-width: clamp(240px, calc(240px + (360px - 240px) * var(--fluid-bp)), 360px);--nc-feature-list-device-width: clamp(240px, calc(240px + (360px - 240px) * var(--fluid-bp)), 360px);--nc-device-ratio: 1206 / 2622;--nc-device-width: clamp(230px, calc(230px + (345px - 230px) * var(--fluid-bp)), 345px);--nc-device-width-per-height: 0.46;--nc-device-bezel: clamp(6px, calc(6px + (10px - 6px) * var(--fluid-bp)), 10px);--nc-device-bezel-color: var(--fnd-neutral-950);--nc-device-radius: clamp(22px, calc(22px + (38px - 22px) * var(--fluid-bp)), 38px);--nc-device-screen-radius: clamp(14px, calc(14px + (26px - 14px) * var(--fluid-bp)), 26px);--nc-device-shadow: var(--fnd-elevation-overlay);--nc-device-notch-width: 34%;--nc-device-notch-height: clamp(14px, calc(14px + (24px - 14px) * var(--fluid-bp)), 24px);--nc-device-notch-radius: var(--fnd-radius-full);--nc-device-caption-size: var(--fs-sm);--nc-device-caption-color: var(--fnd-color-text-secondary);--nc-device-caption-gap: var(--fnd-spacing-04);--nc-device-tilt: 6deg;--nc-app-store-gap: var(--fnd-spacing-05);--nc-app-store-badge-gap: var(--fnd-spacing-03);--nc-app-store-badge-pad: var(--fnd-spacing-03) var(--fnd-spacing-05);--nc-app-store-badge-radius: var(--fnd-radius-md);--nc-app-store-badge-border-width: var(--fnd-border-width-sm);--nc-app-store-badge-border: var(--fnd-color-border-primary);--nc-app-store-badge-border-hover: var(--fnd-color-interactive-default);--nc-app-store-badge-bg: transparent;--nc-app-store-badge-bg-hover: var(--fnd-color-background-secondary);--nc-app-store-badge-color: var(--fnd-color-text-primary);--nc-app-store-kicker-size: var(--fs-xs);--nc-app-store-name-size: var(--fs-lg);--nc-app-store-icon-size: clamp(22px, calc(22px + (28px - 22px) * var(--fluid-bp)), 28px);--nc-app-store-qr-size: clamp(96px, calc(96px + (128px - 96px) * var(--fluid-bp)), 128px);--nc-product-showcase-sticky-top: calc(var(--nc-nav-height, 72px) + var(--fnd-spacing-06));--nc-product-showcase-acc-label-family: var(--font-mono);--nc-product-showcase-acc-label-size: var(--fs-xs);--nc-product-showcase-acc-label-weight: var(--nc-mono-label-weight-strong);--nc-product-showcase-acc-label-tracking: var(--nc-mono-tracking-caps);--nc-product-showcase-acc-label-color: var(--fnd-color-text-tertiary);--nc-product-showcase-acc-title-family: var(--font-heading);--nc-product-showcase-acc-title-size: var(--nc-type-heading-m-size);--nc-product-showcase-acc-title-weight: var(--fnd-font-weight-semibold);--nc-product-showcase-acc-title-lh: var(--lh-heading);--nc-product-showcase-acc-title-tracking: var(--fnd-tracking-snug);--nc-product-showcase-acc-title-color: var(--fnd-color-text-primary);--nc-product-showcase-acc-text-size: var(--nc-type-body-m-size);--nc-product-showcase-acc-text-lh: var(--lh-body);--nc-product-showcase-acc-text-color: var(--fnd-color-text-secondary);--nc-product-showcase-acc-text-max: 58ch;--nc-product-showcase-acc-gap: var(--fnd-spacing-02);--nc-product-showcase-acc-pad: var(--fnd-spacing-05) 0;--nc-product-showcase-acc-rule: var(--fnd-color-border-primary);--nc-product-showcase-acc-marker: var(--fnd-color-background-accent);--nc-product-showcase-acc-marker-width: 3px;--nc-product-showcase-acc-marker-inset: var(--nc-product-showcase-option-gap);--nc-product-showcase-acc-device-reserve: 150px;--nc-product-showcase-acc-marker-gap: var(--fnd-spacing-04);--nc-product-showcase-acc-device-col: auto;--nc-product-showcase-acc-columns-gap: calc(var(--nc-product-showcase-gap) * 2);--nc-product-showcase-acc-card-width: min(84%, 26rem);--nc-product-showcase-acc-card-gap: var(--fnd-spacing-05);--nc-product-showcase-acc-duration: var(--fnd-motion-duration-300, 300ms);--nc-hero-mark-on-light: var(--fnd-accent-200);--nc-hero-mark-on-dark: var(--fnd-accent-800);--nc-hero-mark-color: var(--nc-hero-mark-on-dark);--nc-hero-mark-thickness: 0.34em;--nc-hero-mark-tint-on-light: var(--fnd-accent-800);--nc-hero-mark-tint-on-dark: var(--fnd-accent-300);--nc-hero-mark-tint: var(--nc-hero-mark-tint-on-dark)}:root{--nc-text-media-gap: var(--fnd-spacing-08);--nc-text-media-headline-size: var(--fs-2xl);--nc-text-media-subline-color: var(--fnd-color-text-secondary);--nc-text-media-content-gap: var(--fnd-spacing-04);--nc-text-media-video-radius: var(--fnd-radius-md)}:root{--nc-text-cta-gap: var(--nc-text-media-gap);--nc-text-cta-content-gap: var(--nc-text-media-content-gap);--nc-text-cta-columns: minmax(0, 1.35fr) minmax(0, 1fr);--nc-text-cta-columns-reverse: minmax(0, 1fr) minmax(0, 1.35fr);--nc-text-cta-card-padding: var(--fnd-spacing-08);--nc-text-cta-card-radius: var(--fnd-radius-2xl);--nc-text-cta-card-bg: var(--fnd-color-background-base);--nc-text-cta-card-border: var(--fnd-color-border-secondary);--nc-text-cta-list-gap: var(--fnd-spacing-03);--nc-text-cta-list-marker-color: var(--fnd-color-text-accent);--nc-text-cta-card-icon-size: var(--fnd-size-xl, 40px);--nc-text-cta-card-icon-color: var(--fnd-color-text-accent);--nc-text-cta-card-icon-gap: var(--fnd-spacing-04)}:root{--nc-card-grid-columns: repeat(auto-fill, minmax(300px, 1fr));--nc-card-grid-gap: var(--fnd-spacing-06);--nc-card-grid-title-size: var(--fs-2xl);--nc-card-grid-title-margin: var(--fnd-spacing-06);--nc-card-grid-anim-duration: 0.5s;--nc-card-grid-anim-delay: 0.1s;--nc-card-grid-anim-translate-y: 2rem}:root{--nc-product-showcase-gap: var(--fnd-spacing-08);--nc-product-showcase-options-width: 280px;--nc-product-showcase-padding: var(--fnd-spacing-08);--nc-product-showcase-option-font-family: var(--fnd-typography-fonts-heading);--nc-product-showcase-option-font-size: var(--fs-xl);--nc-product-showcase-option-font-weight: var(--fnd-font-weight-bold);--nc-product-showcase-options-align: center;--nc-product-showcase-option-color: color-mix(in srgb, var(--fnd-color-text-inverse) 40%, transparent);--nc-product-showcase-option-color-active: var(--fnd-color-text-inverse);--nc-product-showcase-option-color-hover: color-mix(in srgb, var(--fnd-color-text-inverse) 70%, transparent);--nc-product-showcase-option-gap: var(--fnd-spacing-02);--nc-product-showcase-option-padding: var(--fnd-spacing-02) 0;--nc-product-showcase-label-family: var(--font-mono);--nc-product-showcase-label-font-size: var(--nc-mono-label-size);--nc-product-showcase-label-font-family: var(--fnd-typography-fonts-body);--nc-product-showcase-label-color: var(--fnd-color-text-secondary);--nc-product-showcase-indicator-size: 12px;--nc-product-showcase-indicator-radius: var(--fnd-radius-full);--nc-product-showcase-headline-size: var(--nc-block-headline-size, var(--fs-2xl));--nc-product-showcase-headline-weight: var(--fnd-font-weight-bold);--nc-product-showcase-headline-color: var(--fnd-color-text-inverse);--nc-product-showcase-desc-size: var(--fs-sm);--nc-product-showcase-desc-color: var(--nc-product-showcase-option-color);--nc-product-showcase-media-radius: var(--fnd-radius-md);--nc-product-showcase-media-aspect-ratio: 16 / 9;--nc-product-showcase-media-bg: transparent;--nc-product-showcase-animation-duration: 0.5s;--nc-product-showcase-animation-easing: cubic-bezier(0.16, 1, 0.3, 1)}:root{--nc-search-width: 320px;--nc-search-max-width: 100%;--nc-search-input-radius: var(--nc-input-radius);--nc-search-input-height: var(--fnd-size-md);--nc-search-results-bg: var(--fnd-color-background-base);--nc-search-results-border: var(--fnd-color-border-secondary);--nc-search-results-border-width: var(--fnd-border-width-xs);--nc-search-results-radius: var(--fnd-radius-sm);--nc-search-results-shadow: var(--fnd-elevation-floating);--nc-search-results-max-height: 400px;--nc-search-results-padding: var(--fnd-spacing-01);--nc-search-results-z-index: var(--fnd-z-dropdown);--nc-search-results-animation: var(--fnd-motion-duration-150);--nc-search-item-height: var(--fnd-size-sm);--nc-search-item-padding: var(--fnd-spacing-02) var(--fnd-spacing-03);--nc-search-item-radius: var(--fnd-radius-sm);--nc-search-item-color: var(--fnd-color-text-primary);--nc-search-item-bg-hover: var(--fnd-color-background-hover);--nc-search-item-icon-size: 16px;--nc-search-item-icon-color: var(--fnd-color-text-secondary);--nc-search-item-gap: var(--fnd-spacing-02);--nc-search-item-font-size: var(--fs-sm);--nc-search-highlight-bg: color-mix(in srgb, var(--fnd-color-feedback-warning) 30%, transparent);--nc-search-highlight-color: var(--fnd-color-text-primary);--nc-search-group-label-color: var(--fnd-color-text-tertiary);--nc-search-group-label-size: var(--fs-xs);--nc-search-group-label-weight: var(--fnd-font-weight-semibold);--nc-search-group-label-padding: var(--fnd-spacing-02) var(--fnd-spacing-03);--nc-search-shortcut-color: var(--fnd-color-text-tertiary);--nc-search-shortcut-size: var(--fs-xs);--nc-search-scope-bg: var(--fnd-color-background-secondary);--nc-search-scope-color: var(--fnd-color-text-secondary);--nc-search-scope-border: var(--fnd-color-border-secondary);--nc-search-scope-radius: var(--fnd-radius-sm);--nc-search-scope-font-size: var(--fs-xs);--nc-search-scope-padding: var(--fnd-spacing-01) var(--fnd-spacing-02);--nc-search-scope-gap: var(--fnd-spacing-02);--nc-search-minimal-bg: transparent;--nc-search-minimal-border: transparent;--nc-search-minimal-border-focus: var(--fnd-color-interactive-focus);--nc-search-xl-height: 64px;--nc-search-xl-font-size: var(--fs-lg);--nc-search-xl-icon-size: 24px;--nc-search-xl-radius: var(--fnd-radius-md);--nc-search-xl-shadow: var(--fnd-elevation-floating);--nc-search-command-max-width: 640px;--nc-search-command-shadow: var(--fnd-shadow-xl);--nc-search-command-radius: var(--fnd-radius-md);--nc-search-command-overlay-bg: color-mix(in srgb, var(--fnd-color-text-primary) 40%, transparent);--nc-search-ghost-color: var(--fnd-color-text-tertiary);--nc-search-clear-size: 20px;--nc-search-clear-color: var(--fnd-color-text-tertiary);--nc-search-clear-color-hover: var(--fnd-color-text-primary);--nc-search-results-top-offset: 0;--nc-search-backdrop-bg: var(--fnd-color-always-dark);--nc-search-backdrop-opacity: 0.35;--nc-search-backdrop-z-index: calc(var(--fnd-z-dropdown) - 1);--nc-search-mobile-header-height: 56px;--nc-search-mobile-results-max-height: calc(100dvh - 56px);--nc-search-mobile-bg: var(--fnd-color-background-base)}:root{--nc-cs-font-family: var(--font-mono);--nc-cs-font-size: var(--fs-sm);--nc-cs-line-height: 1.6;--nc-cs-font-weight: var(--fnd-font-weight-regular);--nc-cs-tab-size: 2;--nc-cs-bg: var(--fnd-color-layer-01);--nc-cs-color: var(--fnd-color-text-primary);--nc-cs-border: var(--fnd-color-border-secondary);--nc-cs-border-width: var(--fnd-border-width-xs);--nc-cs-radius: var(--fnd-radius-lg);--nc-cs-padding: var(--fnd-spacing-05);--nc-cs-padding-inline: var(--fnd-spacing-05);--nc-cs-inline-bg: var(--fnd-color-background-secondary);--nc-cs-inline-color: var(--fnd-color-text-primary);--nc-cs-inline-radius: var(--fnd-radius-xs);--nc-cs-inline-padding-x: var(--fnd-spacing-02);--nc-cs-inline-padding-y: 2px;--nc-cs-inline-font-size: 0.875em;--nc-cs-copy-size: var(--fnd-size-sm);--nc-cs-copy-bg: var(--fnd-color-background-base);--nc-cs-copy-bg-hover: var(--fnd-color-background-secondary);--nc-cs-copy-color: var(--fnd-color-text-secondary);--nc-cs-copy-color-hover: var(--fnd-color-text-primary);--nc-cs-copy-border: var(--fnd-color-border-secondary);--nc-cs-copy-radius: var(--fnd-radius-sm);--nc-cs-copy-icon-size: 16px;--nc-cs-multi-max-height: 240px;--nc-cs-show-more-bg: var(--fnd-color-layer-01);--nc-cs-show-more-color: var(--fnd-color-interactive-default);--nc-cs-show-more-font-size: var(--fs-sm);--nc-cs-show-more-height: var(--fnd-size-sm);--nc-cs-header-bg: var(--fnd-color-background-secondary);--nc-cs-header-color: var(--fnd-color-text-secondary);--nc-cs-header-height: 36px;--nc-cs-header-padding: 0 var(--fnd-spacing-04);--nc-cs-header-font-size: var(--fs-xs);--nc-cs-header-font-weight: var(--fnd-font-weight-medium);--nc-cs-header-border: var(--fnd-color-border-secondary);--nc-cs-header-dot-size: 12px;--nc-cs-header-dot-gap: var(--fnd-spacing-02);--nc-cs-header-dot-close: #ff5f57;--nc-cs-header-dot-minimize: #febc2e;--nc-cs-header-dot-maximize: #28c840;--nc-cs-line-numbers-color: var(--fnd-color-text-tertiary);--nc-cs-line-numbers-width: 40px;--nc-cs-line-numbers-padding: 0 var(--fnd-spacing-03) 0 var(--fnd-spacing-04);--nc-cs-line-numbers-border: var(--fnd-color-border-secondary);--nc-cs-line-highlight-bg: color-mix(in srgb, var(--fnd-color-interactive-default) 10%, transparent);--nc-cs-line-highlight-border: var(--fnd-color-interactive-default);--nc-cs-line-highlight-width: 3px;--nc-cs-copy-tooltip-bg: var(--fnd-color-text-primary);--nc-cs-copy-tooltip-color: var(--fnd-color-background-base);--nc-cs-copy-tooltip-radius: var(--fnd-radius-xs);--nc-cs-copy-tooltip-font-size: var(--fs-xs);--nc-cs-copy-success-color: var(--fnd-color-feedback-success);--nc-cs-syntax-comment: var(--fnd-color-text-tertiary);--nc-cs-syntax-keyword: #8b5cf6;--nc-cs-syntax-string: #059669;--nc-cs-syntax-number: #d97706;--nc-cs-syntax-function: #2563eb;--nc-cs-syntax-operator: var(--fnd-color-text-secondary);--nc-cs-syntax-class: #0891b2;--nc-cs-syntax-property: #dc2626;--nc-cs-syntax-tag: #dc2626;--nc-cs-syntax-attr-name: #d97706;--nc-cs-syntax-attr-value: #059669;--nc-cs-syntax-selector: #8b5cf6;--nc-cs-syntax-punctuation: var(--fnd-color-text-tertiary)}:root{--nc-metric-bg: var(--fnd-color-background-inverse);--nc-metric-color: var(--fnd-color-text-inverse);--nc-metric-radius: var(--fnd-radius-sm);--nc-metric-padding: var(--fnd-spacing-06);--nc-metric-gap: var(--fnd-spacing-02);--nc-metric-value-font-family: var(--font-mono);--nc-metric-value-font-size: var(--fs-6xl);--nc-metric-value-font-weight: var(--fnd-font-weight-bold);--nc-metric-value-color: var(--fnd-color-background-accent);--nc-metric-value-line-height: 1.1;--nc-metric-unit-font-size: var(--fs-xl);--nc-metric-unit-color: var(--fnd-color-background-accent);--nc-metric-unit-font-weight: var(--fnd-font-weight-bold);--nc-metric-label-font-family: var(--font-mono);--nc-metric-label-font-size: var(--nc-mono-label-size-sm);--nc-metric-label-transform: uppercase;--nc-metric-label-tracking: var(--nc-mono-tracking-caps);--nc-metric-label-color: var(--fnd-color-text-inverse);--nc-metric-label-font-weight: var(--fnd-font-weight-medium);--nc-metric-label-opacity: 0.75;--nc-metric-trend-font-size: var(--fs-sm);--nc-metric-trend-font-weight: var(--fnd-font-weight-semibold);--nc-metric-trend-gap: var(--fnd-spacing-01);--nc-metric-trend-icon-size: 16px;--nc-metric-trend-up-color: var(--fnd-color-feedback-success);--nc-metric-trend-down-color: var(--fnd-color-feedback-danger);--nc-metric-trend-neutral-color: var(--fnd-color-text-tertiary);--nc-metric-footer-font-size: var(--fs-xs);--nc-metric-footer-color: var(--fnd-color-text-inverse);--nc-metric-footer-opacity: 0.5;--nc-metric-subtle-bg: var(--fnd-color-background-secondary);--nc-metric-subtle-color: var(--fnd-color-text-primary);--nc-metric-subtle-value-color: var(--fnd-color-interactive-default);--nc-metric-subtle-label-color: var(--fnd-color-text-secondary);--nc-metric-subtle-label-opacity: 1;--nc-metric-subtle-footer-color: var(--fnd-color-text-tertiary);--nc-metric-subtle-footer-opacity: 1;--nc-metric-md-padding: var(--fnd-spacing-04);--nc-metric-md-value-font-size: var(--fs-3xl);--nc-metric-md-unit-font-size: var(--fs-lg);--nc-metric-md-label-font-size: var(--fs-xs);--nc-metric-xl-padding: var(--fnd-spacing-08);--nc-metric-xl-value-font-size: var(--fs-8xl);--nc-metric-xl-unit-font-size: var(--fs-3xl);--nc-metric-xl-label-font-size: var(--fs-base)}:root{--nc-shell-linkbar-height: 32px;--nc-shell-linkbar-bg: var(--fnd-color-layer-01);--nc-shell-linkbar-color: var(--fnd-color-text-secondary);--nc-shell-linkbar-border: var(--fnd-color-border-secondary);--nc-shell-sidebar-left-width: 260px;--nc-shell-sidebar-right-width: 260px;--nc-shell-sidebar-bg: var(--fnd-color-layer-01);--nc-shell-sidebar-border: var(--fnd-color-border-secondary);--nc-shell-sidebar-left-width-narrow: 200px;--nc-shell-sidebar-left-width-standard: 260px;--nc-shell-sidebar-left-width-wide: 320px;--nc-shell-sidebar-right-width-narrow: 160px;--nc-shell-sidebar-right-width-standard: 260px;--nc-shell-sidebar-right-width-wide: 300px;--nc-shell-footerbar-height: 36px;--nc-shell-footerbar-bg: var(--fnd-color-layer-01);--nc-shell-footerbar-color: var(--fnd-color-text-secondary);--nc-shell-footerbar-border: var(--fnd-color-border-secondary);--nc-shell-content-max-width: var(--fnd-content-max-width);--nc-shell-content-narrow: 720px;--nc-shell-content-padding: 0;--nc-shell-z-linkbar: var(--fnd-z-base, 1);--nc-shell-z-footerbar: var(--fnd-z-sticky);--nc-shell-z-navbar: var(--fnd-z-header);--nc-shell-z-sidebar: var(--fnd-z-sidebar);--nc-shell-z-overlay: calc(var(--fnd-z-drawer) - 1);--nc-shell-z-drawer: var(--fnd-z-drawer);--nc-shell-skip-link-bg: var(--fnd-color-background-base);--nc-shell-skip-link-color: var(--fnd-color-text-primary);--nc-shell-skip-link-z: var(--fnd-z-skip-link);--nc-shell-banner-bg: var(--fnd-color-background-info);--nc-shell-banner-color: var(--fnd-color-text-info);--nc-shell-banner-padding: var(--fnd-spacing-02) var(--fnd-spacing-06);--nc-shell-banner-font-size: var(--fs-sm)}.neo-dark-theme,.customer-dark-theme,.dark-base-theme,.dark-secondary-theme{--nc-segmented-bg: var(--fnd-color-background-secondary);--nc-segmented-item-color: var(--fnd-color-text-secondary);--nc-segmented-item-bg-hover: var(--fnd-color-background-tertiary);--nc-segmented-item-color-hover: var(--fnd-color-text-primary);--nc-segmented-item-selected-bg: var(--fnd-color-background-base);--nc-segmented-item-selected-color: var(--fnd-color-text-primary);--nc-segmented-item-selected-shadow: var(--fnd-elevation-base);--nc-segmented-item-badge-bg: var(--fnd-color-background-tertiary);--nc-segmented-item-badge-color: var(--fnd-color-text-secondary);--nc-segmented-item-badge-bg-selected: color-mix(in srgb, var(--fnd-color-text-primary) 12%, transparent);--nc-segmented-item-badge-color-selected: var(--fnd-color-text-primary);--nc-metric-subtle-bg: var(--fnd-color-background-secondary);--nc-metric-subtle-value-color: var(--fnd-color-interactive-default);--nc-cs-syntax-keyword: #a78bfa;--nc-cs-syntax-string: #34d399;--nc-cs-syntax-number: #fbbf24;--nc-cs-syntax-function: #60a5fa;--nc-cs-syntax-class: #22d3ee;--nc-cs-syntax-property: #f87171;--nc-cs-syntax-tag: #f87171;--nc-cs-syntax-attr-name: #fbbf24;--nc-cs-syntax-attr-value: #34d399;--nc-cs-syntax-selector: #a78bfa;--nc-cs-header-bg: var(--fnd-color-surface-elevated);--nc-cs-line-highlight-bg: color-mix(in srgb, var(--fnd-color-interactive-default) 15%, transparent);--nc-cs-copy-tooltip-bg: var(--fnd-color-background-secondary);--nc-cs-copy-tooltip-color: var(--fnd-color-text-primary);--nc-shell-linkbar-bg: var(--fnd-color-surface-elevated);--nc-shell-sidebar-bg: var(--fnd-color-surface-elevated);--nc-shell-footerbar-bg: var(--fnd-color-surface-elevated)}:root{--nc-container-max-width: var(--container-xwide);--nc-container-max-width-wide: var(--container-wide);--nc-container-max-width-narrow: var(--container-narrow);--nc-container-max-width-content: var(--container-content);--nc-container-padding-inline: clamp(16px, 3.5vw, 48px);--nc-container-padding-inline-constrained: var(--fnd-spacing-11);--nc-container-padding-inline-xxl: 0px;--nc-container-padding-block-sm: clamp(16px, 2vw, 24px);--nc-container-padding-block-md: clamp(32px, 4vw, 48px);--nc-container-padding-block-lg: clamp(48px, 6vw, 80px);--nc-container-margin-start: auto;--nc-container-margin-end: auto;--nc-container-surface-bg: var(--fnd-color-surface-elevated);--nc-container-surface-radius: var(--fnd-radius-md);--nc-container-surface-shadow: var(--fnd-shadow-sm);--nc-container-surface-padding: clamp(16px, 3vw, 32px)}:root{--nc-footer-surface-bg: var(--fnd-color-background-secondary);--nc-footer-surface-fg: var(--fnd-color-text-primary);--nc-footer-bg: var(--fnd-color-background-base);--nc-footer-color: var(--fnd-color-text-primary);--nc-footer-padding-block: var(--fnd-spacing-10);--nc-footer-padding-inline: var(--fnd-spacing-06);--nc-footer-max-width: var(--container-max-width, 1440px);--nc-footer-separator-color: var(--fnd-color-border-secondary);--nc-footer-link-color: var(--fnd-color-text-secondary);--nc-footer-link-hover-color: var(--fnd-color-text-primary);--nc-footer-col-gap: var(--fnd-spacing-08);--nc-footer-heading-size: var(--fs-xs);--nc-footer-heading-weight: var(--fnd-font-weight-semibold);--nc-footer-heading-color: var(--fnd-color-text-primary);--nc-footer-heading-transform: uppercase;--nc-footer-link-size: var(--fs-sm);--nc-footer-cta-kicker-family: var(--font-mono);--nc-footer-cta-kicker-size: var(--nc-mono-label-size);--nc-footer-cta-headline-size: var(--fs-4xl);--nc-footer-cta-headline-weight: var(--fnd-font-weight-bold);--nc-footer-cta-gap: var(--fnd-spacing-06);--nc-footer-social-icon-size: 24px;--nc-footer-social-gap: var(--fnd-spacing-04);--nc-footer-social-color: var(--fnd-color-text-secondary);--nc-footer-social-hover-color: var(--fnd-color-text-primary);--nc-footer-legal-size: var(--fs-xs);--nc-footer-legal-color: var(--fnd-color-text-tertiary)}:root{--nc-grid-columns: 12;--nc-grid-gap: clamp(12px, 1.5vw, 24px);--nc-grid-gap-sm: var(--fnd-spacing-04);--nc-grid-gap-lg: var(--fnd-spacing-08);--nc-grid-mobile-columns: 4;--nc-grid-tablet-columns: 8;--nc-content-grid-gap: var(--fnd-spacing-06);--nc-content-grid-gap-md: var(--fnd-spacing-07);--nc-content-grid-gap-lg: var(--fnd-spacing-10)}:root{--nc-section-padding-block: clamp(2rem, 4vw, 6rem);--nc-section-padding-block-sm: var(--fnd-spacing-08);--nc-section-padding-block-lg: var(--fnd-spacing-13);--nc-section-bg: var(--fnd-color-background-base);--nc-section-color: var(--fnd-color-text-primary);--nc-section-accent-bg: var(--fnd-color-interactive-default);--nc-section-accent-color: var(--fnd-color-text-on-interactive);--nc-section-accent-color-secondary: color-mix(in srgb, var(--fnd-color-text-on-interactive) 75%, transparent);--nc-section-divider-color: var(--fnd-color-border-primary);--nc-section-divider-width: 1px;--nc-section-divider-style: solid;--nc-section-edge-height: 48px;--nc-section-edge-angle: 3deg;--nc-section-edge-fill: var(--fnd-color-background-base);--nc-mono-label-size-lg: clamp(1rem, calc(1rem + (1.125rem - 1rem) * var(--fluid-bp)), 1.125rem);--nc-mono-label-size: clamp(.875rem, calc(.875rem + (1rem - .875rem) * var(--fluid-bp)), 1rem);--nc-mono-label-size-sm: clamp(.75rem, calc(.75rem + (.875rem - .75rem) * var(--fluid-bp)), .875rem);--nc-mono-label-weight: 500;--nc-mono-label-weight-quiet: 400;--nc-mono-label-weight-strong: 800;--nc-mono-tracking-caps: .12em;--nc-mono-tracking-code: .06em;--nc-mono-tracking-num: 0;--nc-kicker-font-family: var(--font-mono);--nc-kicker-font-size: var(--nc-mono-label-size);--nc-kicker-font-weight: var(--nc-mono-label-weight);--nc-kicker-letter-spacing: var(--nc-mono-tracking-caps);--nc-kicker-text-transform: uppercase;--nc-kicker-color: var(--fnd-color-text-accent);--nc-kicker-spacing: var(--fnd-spacing-03);--nc-section-header-gap: var(--fnd-spacing-08);--nc-section-header-label-font-size: var(--nc-kicker-font-size);--nc-section-header-label-font-weight: 800;--nc-section-header-label-letter-spacing: var(--nc-kicker-letter-spacing);--nc-section-header-label-text-transform: var(--nc-kicker-text-transform);--nc-section-header-label-color: var(--fnd-neutral-800);--nc-section-header-label-spacing: var(--nc-kicker-spacing);--nc-section-header-badges-spacing: var(--fnd-spacing-04);--nc-section-header-title-font-size: var(--fnd-typography-heading-m-font-size);--nc-section-header-title-font-weight: var(--fnd-font-weight-bold);--nc-section-header-title-line-height: var(--fnd-typography-heading-m-line-height);--nc-section-header-title-letter-spacing: var(--fnd-typography-heading-m-letter-spacing);--nc-section-header-title-color: var(--fnd-color-text-primary);--nc-section-header-title-spacing: var(--fnd-spacing-04);--nc-section-header-subtitle-font-size: var(--fnd-typography-paragraph-xl-font-size);--nc-section-header-subtitle-line-height: var(--fnd-typography-paragraph-xl-line-height);--nc-section-header-subtitle-color: var(--nc-block-lead-color, var(--fnd-color-text-secondary))}@media(prefers-color-scheme: dark){:root:not([data-theme]){--nc-segmented-bg: var(--fnd-color-background-secondary);--nc-segmented-item-color: var(--fnd-color-text-secondary);--nc-segmented-item-bg-hover: var(--fnd-color-background-tertiary);--nc-segmented-item-color-hover: var(--fnd-color-text-primary);--nc-segmented-item-selected-bg: var(--fnd-color-background-base);--nc-segmented-item-selected-color: var(--fnd-color-text-primary);--nc-segmented-item-selected-shadow: var(--fnd-elevation-base);--nc-segmented-item-badge-bg: var(--fnd-color-background-tertiary);--nc-segmented-item-badge-color: var(--fnd-color-text-secondary);--nc-segmented-item-badge-bg-selected: color-mix(in srgb, var(--fnd-color-text-primary) 12%, transparent);--nc-segmented-item-badge-color-selected: var(--fnd-color-text-primary);--nc-metric-subtle-bg: var(--fnd-color-background-secondary);--nc-metric-subtle-value-color: var(--fnd-color-interactive-default);--nc-cs-syntax-keyword: #a78bfa;--nc-cs-syntax-string: #34d399;--nc-cs-syntax-number: #fbbf24;--nc-cs-syntax-function: #60a5fa;--nc-cs-syntax-class: #22d3ee;--nc-cs-syntax-property: #f87171;--nc-cs-syntax-tag: #f87171;--nc-cs-syntax-attr-name: #fbbf24;--nc-cs-syntax-attr-value: #34d399;--nc-cs-syntax-selector: #a78bfa;--nc-cs-header-bg: var(--fnd-color-surface-elevated);--nc-cs-line-highlight-bg: color-mix(in srgb, var(--fnd-color-interactive-default) 15%, transparent);--nc-cs-copy-tooltip-bg: var(--fnd-color-background-secondary);--nc-cs-copy-tooltip-color: var(--fnd-color-text-primary);--nc-shell-linkbar-bg: var(--fnd-color-surface-elevated);--nc-shell-sidebar-bg: var(--fnd-color-surface-elevated);--nc-shell-footerbar-bg: var(--fnd-color-surface-elevated)}}:root{--nc-card-grid-cta-columns: 3;--nc-card-grid-cta-gap: var(--fnd-spacing-04);--nc-card-grid-cta-padding: var(--fnd-spacing-06);--nc-card-grid-cta-radius: var(--fnd-radius-md);--nc-card-grid-cta-title-size: var(--fs-2xl);--nc-card-grid-cta-title-weight: var(--fnd-font-weight-bold);--nc-card-grid-cta-title-color: var(--fnd-color-always-light);--nc-card-grid-cta-overlay-start: rgba(0, 0, 0, 0.6);--nc-card-grid-cta-overlay-end: transparent;--nc-card-grid-cta-hover-scale: 1.03}:root{--nc-story-gallery-card-height: 420px;--nc-story-gallery-gap: var(--fnd-spacing-05);--nc-story-gallery-radius: var(--fnd-radius-lg);--nc-story-gallery-title-size: var(--fs-lg);--nc-story-gallery-title-weight: var(--fnd-font-weight-bold);--nc-story-gallery-title-color: var(--fnd-color-text-primary);--nc-story-gallery-desc-size: var(--fs-sm);--nc-story-gallery-desc-color: var(--fnd-color-text-secondary);--nc-story-gallery-paddle-size: 44px;--nc-story-gallery-paddle-bg: var(--fnd-color-background-base);--nc-story-gallery-paddle-shadow: var(--fnd-shadow-md);--nc-story-gallery-headline-size: var(--fs-2xl)}:root{--nc-device-figure-name-size: var(--nc-type-heading-s-size);--nc-device-figure-text-size: var(--nc-type-body-s-size);--nc-fade-gallery-radius: var(--fnd-radius-lg);--nc-fade-gallery-tab-family: var(--font-heading);--nc-fade-gallery-tab-size: var(--nc-type-heading-s-size);--nc-fade-gallery-tab-weight: var(--fnd-font-weight-semibold);--nc-fade-gallery-tab-tracking: var(--fnd-tracking-snug);--nc-fade-gallery-tab-padding: var(--fnd-spacing-04) var(--fnd-spacing-05);--nc-fade-gallery-tab-color: var(--fnd-color-text-secondary);--nc-fade-gallery-tab-active: var(--fnd-color-text-primary);--nc-fade-gallery-tab-indicator: var(--fnd-color-interactive-default);--nc-fade-gallery-desc-size: var(--nc-type-body-m-size);--nc-fade-gallery-desc-measure: 62ch;--nc-fade-gallery-desc-color: var(--fnd-color-text-secondary);--nc-fade-gallery-nav-gap: var(--fnd-spacing-05);--nc-fade-gallery-media-is-active-opacity: 1;--nc-fade-gallery-desc-is-visible-opacity: 1;--nc-fade-gallery-tab-aria-selected-true-after-border-radius: var(--fnd-radius-full);--nc-fade-gallery-fade-duration: 0.5s;--nc-fade-gallery-headline-size: var(--fs-2xl)}:root{--nc-hero-tom-kicker-family: var(--font-mono);--nc-hero-tom-kicker-size: var(--nc-mono-label-size-lg);--nc-hero-tom-kicker-weight: var(--nc-mono-label-weight-strong);--nc-hero-tom-kicker-tracking: var(--nc-mono-tracking-caps);--nc-hero-tom-kicker-transform: uppercase;--nc-hero-tom-headline-size: var(--fs-5xl);--nc-hero-tom-headline-weight: var(--fnd-font-weight-bold);--nc-hero-tom-subtext-size: var(--fs-xl);--nc-hero-tom-subtext-opacity: 0.85;--nc-hero-tom-scrim-color: rgba(0, 0, 0, 0.4);--nc-hero-tom-expand-radius: var(--fnd-radius-xl);--nc-hero-tom-content-max-width: 800px}:root{--nc-hero-tmob-headline-size: var(--fs-5xl);--nc-hero-tmob-headline-weight: var(--fnd-font-weight-bold);--nc-hero-tmob-subtext-size: var(--fs-xl);--nc-hero-tmob-subtext-opacity: 0.85;--nc-hero-tmob-subtext-max-width: 600px;--nc-hero-tmob-content-max-width: 800px;--nc-hero-tmob-media-max-width: 960px;--nc-hero-tmob-media-radius: var(--fnd-radius-lg);--nc-hero-tmob-media-shadow: var(--fnd-shadow-lg);--nc-hero-tmob-content-gap: var(--fnd-spacing-08)}:root{--nc-parallax-radius: 8px;--nc-parallax-gap: 6px;--nc-parallax-bg: var(--fnd-color-always-dark);--nc-parallax-square-color: var(--fnd-color-always-light);--nc-parallax-opacity: 0.12}:root{--nc-anim-scroll-duration: 0.6s;--nc-anim-scroll-easing: cubic-bezier(0.16, 1, 0.3, 1);--nc-anim-fade-duration: 0.5s;--nc-anim-fade-easing: ease;--nc-anim-stagger-delay: 0.08s;--nc-anim-expand-duration: 0.4s}:root{--nc-bento-grid-gap: var(--fnd-spacing-05);--nc-bento-grid-columns: 4;--nc-bento-grid-cell-min: 11.25rem;--nc-bento-grid-radius: var(--fnd-radius-4xl);--nc-bento-grid-padding: var(--fnd-spacing-07);--nc-bento-grid-surface: var(--fnd-color-surface-elevated);--nc-bento-grid-border: var(--fnd-color-border-primary);--nc-bento-grid-border-hover: var(--fnd-color-interactive-default);--nc-bento-grid-accent: var(--fnd-color-interactive-default);--nc-bento-grid-title: var(--fnd-color-text-primary);--nc-bento-grid-text: var(--fnd-color-text-secondary)}:root{--nc-expanding-panels-gap: var(--fnd-spacing-03);--nc-expanding-panels-height: 26.25rem;--nc-expanding-panels-radius: var(--fnd-radius-4xl);--nc-expanding-panels-grow: 2.6;--nc-expanding-panels-surface: var(--fnd-color-surface-elevated);--nc-expanding-panels-border: var(--fnd-color-border-primary);--nc-expanding-panels-accent: var(--fnd-color-interactive-default);--nc-expanding-panels-title: var(--fnd-color-text-primary);--nc-expanding-panels-text: var(--fnd-color-text-secondary)}:root{--nc-solution-tabs-accent-default: var(--fnd-color-text-accent);--nc-solution-tabs-border: color-mix(in srgb, var(--fnd-color-text-inverse) 14%, transparent);--nc-solution-tabs-tab-bg-strength: 30%;--nc-solution-tabs-tab-bg-strength-hover: 45%;--nc-solution-tabs-tab-color: color-mix(in srgb, var(--fnd-color-text-inverse) 58%, transparent);--nc-solution-tabs-tab-color-hover: var(--fnd-color-text-inverse);--nc-solution-tabs-tab-color-active: var(--fnd-color-on-accent, var(--fnd-color-always-dark));--nc-solution-tabs-title: var(--fnd-color-text-inverse);--nc-solution-tabs-text: color-mix(in srgb, var(--fnd-color-text-inverse) 74%, transparent);--nc-solution-tabs-visual-bg: color-mix(in srgb, var(--fnd-color-text-inverse) 7%, var(--fnd-color-always-dark));--nc-solution-tabs-autoplay-duration: 7s}:root{--nc-surface-muted-bg: var(--fnd-color-background-secondary);--nc-surface-muted-radius: var(--fnd-radius-lg);--nc-surface-muted-padding: var(--fnd-spacing-08);--nc-media-frame-border-width: var(--fnd-border-width-hairline);--nc-media-frame-border-color: var(--fnd-color-border-hairline);--nc-media-frame-radius: var(--fnd-radius-md);--nc-media-frame-shadow: 0 1px 2px rgba(15, 23, 42, 0.06), 0 6px 14px -4px rgba(15, 23, 42, 0.10), 0 24px 48px -20px rgba(15, 23, 42, 0.22)}.neo-dark-theme,.customer-dark-theme{--nc-media-frame-shadow: 0 1px 2px rgba(0, 0, 0, 0.50), 0 8px 20px -6px rgba(0, 0, 0, 0.60), 0 30px 60px -24px rgba(0, 0, 0, 0.80)}@media(prefers-color-scheme: dark){:root:not(.neo-light-theme):not(.customer-light-theme){--nc-media-frame-shadow: 0 1px 2px rgba(0, 0, 0, 0.50), 0 8px 20px -6px rgba(0, 0, 0, 0.60), 0 30px 60px -24px rgba(0, 0, 0, 0.80)}}:root{--nc-footer-column-h3-letter-spacing: var(--nc-mono-tracking-code);--nc-footer-contact-gap: var(--fnd-spacing-01);--nc-footer-address-margin: 0 0 0.25rem;--nc-footer-backtotop-gap: var(--fnd-spacing-02);--nc-footer-backtotop-padding: 0.5rem 0.9rem;--nc-footer-backtotop-background: transparent;--nc-footer-backtotop-border-radius: var(--fnd-radius-full)}:root{--nc-testimonial-quote-font-weight: var(--fnd-font-weight-medium);--nc-testimonial-result-padding: 0.3rem 0.7rem;--nc-testimonial-result-line-height: 1.2;--nc-testimonial-avatar-border-radius: var(--fnd-radius-full);--nc-testimonial-meta-gap: 2px;--nc-testimonial-socials-gap: var(--fnd-spacing-02);--nc-testimonial-social-border-radius: var(--fnd-radius-full);--nc-testimonial-video-background: #000;--nc-testimonial-video-facade-after-background: rgba(0, 0, 0, .18);--nc-testimonial-video-facade-hover-after-background: rgba(0, 0, 0, .34);--nc-testimonial-video-play-border-radius: var(--fnd-radius-full);--nc-testimonial-video-play-background: rgba(255, 255, 255, .92);--nc-testimonial-video-play-color: var(--fnd-color-text-primary);--nc-testimonial-video-play-box-shadow: 0 4px 16px rgba(0, 0, 0, .25);--nc-testimonial-context-gap: 0.25rem 0.5rem;--nc-testimonial-context-item-before-opacity: 0.6}:root{--nc-story-gallery-paddle-disabled-opacity: 0.3;--nc-story-gallery-cursor-paddle-is-visible-opacity: 1}:root{--nc-fade-gallery-media-is-active-opacity: 1;--nc-fade-gallery-tab-aria-selected-true-after-border-radius: var(--fnd-radius-null);--nc-fade-gallery-desc-is-visible-opacity: 1}:root{--nc-searchbar-input-padding-left: 40px;--nc-searchbar-input-padding-right: 80px;--nc-searchbar-shortcut-font-size: 11px;--nc-searchbar-shortcut-padding: 2px 6px;--nc-searchbar-close-background: transparent}:root{--nc-news-hero-overlay-background: linear-gradient(180deg, color-mix(in srgb, #000 55%, transparent) 0%, color-mix(in srgb, #000 22%, transparent) 45%, color-mix(in srgb, #000 62%, transparent) 100%);--nc-news-eyebrow-gap: .4rem 1.25rem;--nc-news-title-font-weight: var(--fnd-font-weight-bold);--nc-news-title-font-size: clamp(2rem, 1.2rem + 3vw, 3.4rem);--nc-news-title-line-height: 1.08;--nc-news-lead-font-size: clamp(1.05rem, 1rem + .4vw, 1.35rem);--nc-news-lead-line-height: 1.55;--nc-news-footer-a-font-weight: var(--fnd-font-weight-semibold)}:root{--nc-events-card-type-letter-spacing: 0.04em;--nc-events-card-title-line-height: 1.3;--nc-events-card-meta-item-gap: var(--fnd-spacing-01)}:root{--nc-event-tag-padding: 2px 10px;--nc-event-tag-letter-spacing: 0.04em;--nc-event-title-line-height: 1.1}:root{--nc-mobile-drawer-root-box-shadow: -4px 0 20px rgba(0,0,0,0.1);--nc-mobile-drawer-close-background: transparent;--nc-mobile-drawer-backdrop-visible-opacity: 1}:root{--nc-testimonial-grid-btn-border-radius: var(--fnd-radius-full);--nc-testimonial-grid-btn-disabled-opacity: 0.4}:root{--nc-multiselect-trigger-gap: var(--fnd-spacing-02);--nc-multiselect-trigger-padding: 0.5rem 0.85rem;--nc-multiselect-trigger-font-size: 1rem;--nc-multiselect-panel-gap: 0.1rem;--nc-multiselect-panel-padding: var(--fnd-spacing-02);--nc-multiselect-panel-box-shadow: 0 12px 32px rgba(0, 0, 0, .14);--nc-multiselect-option-padding: var(--fnd-spacing-02)}:root{--nc-tbl-cell-sub-line-height: 1.3;--nc-tbl-cell-info-btn-padding: 2px;--nc-tbl-cell-info-btn-hover-opacity: 1}:root{--nc-table-info-modal-is-open-opacity: 1}:root{--nc-feature-list-icon-margin-top: .1em}:root{--nc-form-block-nc-input-font-size: 1rem;--nc-form-block-error-margin: 0 0 0.75rem;--nc-form-block-error-padding: 0.6rem 0.8rem;--nc-form-block-success-gap: var(--fnd-spacing-03);--nc-form-block-success-icon-border-radius: var(--fnd-radius-full);--nc-form-block-success-icon-color: #fff;--nc-form-block-success-icon-font-size: 1rem;--nc-form-block-success-text-margin: 0.2rem 0 0;--nc-form-block-submit-is-loading-opacity: 0.7}:root{--nc-compare-table-sticky-col-th-first-child-after-background: linear-gradient(to right, rgba(0,0,0,0.06), transparent)}:root{--nc-text-media-nc-video-padding-bottom: 56.25%}:root{--nc-bento-grid-scrim-background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, .15) 45%, rgba(0, 0, 0, .72) 100%);--nc-bento-grid-cell-box-shadow: 0 2px 4px rgba(0, 0, 0, .06);--nc-bento-grid-cell-hover-box-shadow: 0 10px 28px rgba(0, 0, 0, .12)}:root{--nc-shell-linkbar-separator-background: currentColor;--nc-shell-linkbar-separator-opacity: 0.25;--nc-shell-linkbar-nc-button-xs-font-size: 10px;--nc-shell-linkbar-nc-button-xs-padding: 1px 8px}:root{--nc-table-block-thead-th-letter-spacing: var(--nc-mono-tracking-code);--nc-table-block-is-scrolled-nc-compare-table-sticky-col-th-first-child-after-opacity: 1}:root{--nc-tab-nav-badges-gap: var(--fnd-spacing-02);--nc-tab-nav-badges-margin-block: .25rem .7rem}.neo-mono-light,.neo-mono-dark{--fnd-neutral-50: #f9fbf9;--fnd-neutral-100: #f1f3f1;--fnd-neutral-200: #e4e6e4;--fnd-neutral-300: #d2d4d2;--fnd-neutral-400: #afb2af;--fnd-neutral-500: #909390;--fnd-neutral-600: #727572;--fnd-neutral-700: #595c59;--fnd-neutral-800: #414341;--fnd-neutral-900: #292b29;--fnd-neutral-950: #161816}.neo-mono-light[data-neutral=blau],.neo-mono-dark[data-neutral=blau]{--fnd-neutral-50: #f6fbff;--fnd-neutral-100: #edf3f9;--fnd-neutral-200: #e0e6ec;--fnd-neutral-300: #cdd4dc;--fnd-neutral-400: #aab2ba;--fnd-neutral-500: #8a939d;--fnd-neutral-600: #6c7680;--fnd-neutral-700: #535c65;--fnd-neutral-800: #3c434b;--fnd-neutral-900: #252b31;--fnd-neutral-950: #13181c}.neo-mono-light[data-neutral=beige],.neo-mono-dark[data-neutral=beige]{--fnd-neutral-50: #fef9f2;--fnd-neutral-100: #f6f2ea;--fnd-neutral-200: #eae4dc;--fnd-neutral-300: #d8d3ca;--fnd-neutral-400: #b7b0a6;--fnd-neutral-500: #989185;--fnd-neutral-600: #7b7366;--fnd-neutral-700: #615a4e;--fnd-neutral-800: #474138;--fnd-neutral-900: #2e2922;--fnd-neutral-950: #1a1710}.neo-mono-light[data-neutral=salbei],.neo-mono-dark[data-neutral=salbei]{--fnd-neutral-50: #f7fcf7;--fnd-neutral-100: #eff4ef;--fnd-neutral-200: #e2e7e1;--fnd-neutral-300: #d0d5cf;--fnd-neutral-400: #adb3ac;--fnd-neutral-500: #8d948d;--fnd-neutral-600: #6f776f;--fnd-neutral-700: #565d56;--fnd-neutral-800: #3e443e;--fnd-neutral-900: #272c27;--fnd-neutral-950: #151814}.neo-mono-light,.neo-mono-dark{--fnd-accent-50: #f0ffef;--fnd-accent-100: #d0ffcd;--fnd-accent-200: #a4ff9f;--fnd-accent-300: #61ff61;--fnd-accent-400: #3df643;--fnd-accent-500: #37e93d;--fnd-accent-600: #00c01a;--fnd-accent-700: #009612;--fnd-accent-800: #006f0a;--fnd-accent-900: #004904;--fnd-accent-950: #002801}.neo-mono-light{color-scheme:light;--surface-stage: var(--fnd-neutral-100);--surface-card: #ffffff;--surface-base: #ffffff;--surface-01: var(--fnd-neutral-50);--surface-02: var(--fnd-neutral-100);--surface-03: var(--fnd-neutral-200);--surface-sunken: var(--fnd-neutral-100);--text-primary: var(--fnd-neutral-950);--text-secondary: var(--fnd-neutral-700);--text-tertiary: var(--fnd-neutral-600);--text-inverse: var(--fnd-neutral-50);--text-disabled: var(--fnd-neutral-500);--border-subtle: var(--fnd-neutral-200);--border-control: var(--fnd-neutral-500);--border-emphasis: var(--fnd-neutral-950);--interactive-default: var(--fnd-neutral-900);--interactive-hover: var(--fnd-neutral-800);--interactive-active: var(--fnd-neutral-950);--interactive-on: var(--fnd-neutral-50);--interactive-quiet: transparent;--interactive-quiet-hover: var(--fnd-neutral-100);--accent-surface: var(--fnd-accent-500);--accent-surface-hover: var(--fnd-accent-600);--accent-surface-active: var(--fnd-accent-700);--accent-on: #000000;--accent-line: var(--fnd-accent-700);--accent-underline: var(--fnd-accent-500);--accent-text: var(--fnd-accent-800);--feedback-success: #00717a;--feedback-warning: #92500a;--feedback-danger: #a31f1f;--feedback-info: #2563eb;--focus-inner: var(--fnd-neutral-950);--focus-outer: var(--fnd-neutral-50);--elevation-0: none;--elevation-1: 0 1px 2px rgb(0 0 0 / .07);--elevation-2: 0 6px 16px rgb(0 0 0 / .13);--elevation-3: 0 18px 40px rgb(0 0 0 / .18);--elevation-1-surface: var(--surface-card);--elevation-2-surface: var(--surface-card);--elevation-3-surface: var(--surface-card)}.neo-mono-dark{color-scheme:dark;--surface-stage: var(--fnd-neutral-950);--surface-card: var(--fnd-neutral-900);--surface-base: var(--fnd-neutral-950);--surface-01: var(--fnd-neutral-900);--surface-02: var(--fnd-neutral-800);--surface-03: var(--fnd-neutral-700);--surface-sunken: #000000;--text-primary: var(--fnd-neutral-100);--text-secondary: var(--fnd-neutral-400);--text-tertiary: var(--fnd-neutral-500);--text-inverse: var(--fnd-neutral-950);--text-disabled: var(--fnd-neutral-600);--border-subtle: var(--fnd-neutral-800);--border-control: var(--fnd-neutral-600);--border-emphasis: var(--fnd-neutral-50);--interactive-default: var(--fnd-neutral-100);--interactive-hover: #ffffff;--interactive-active: var(--fnd-neutral-300);--interactive-on: var(--fnd-neutral-950);--interactive-quiet: transparent;--interactive-quiet-hover: var(--fnd-neutral-800);--accent-surface: var(--fnd-accent-500);--accent-surface-hover: var(--fnd-accent-400);--accent-surface-active: var(--fnd-accent-400);--accent-on: #000000;--accent-line: var(--fnd-accent-600);--accent-underline: var(--fnd-accent-500);--accent-text: var(--fnd-accent-500);--feedback-success: #0098a4;--feedback-warning: #e0a94e;--feedback-danger: #f08a8a;--feedback-info: #60a5fa;--focus-inner: var(--fnd-neutral-950);--focus-outer: var(--fnd-neutral-50);--elevation-0: none;--elevation-1: none;--elevation-2: none;--elevation-3: 0 18px 40px rgb(0 0 0 / .55);--elevation-1-surface: var(--fnd-neutral-900);--elevation-2-surface: var(--fnd-neutral-800);--elevation-3-surface: var(--fnd-neutral-700)}:root,.neo-light-theme{--fnd-neutral-50: #f9fbf9;--fnd-neutral-100: #f1f3f1;--fnd-neutral-200: #e4e6e4;--fnd-neutral-300: #d2d4d2;--fnd-neutral-400: #afb2af;--fnd-neutral-500: #909390;--fnd-neutral-600: #727572;--fnd-neutral-700: #595c59;--fnd-neutral-800: #414341;--fnd-neutral-900: #292b29;--fnd-neutral-950: #161816;--fnd-accent-50: #f0ffef;--fnd-accent-100: #d0ffcd;--fnd-accent-200: #a4ff9f;--fnd-accent-300: #61ff61;--fnd-accent-400: #3df643;--fnd-accent-500: #37e93d;--fnd-accent-600: #00c01a;--fnd-accent-700: #009612;--fnd-accent-800: #006f0a;--fnd-accent-900: #004904;--fnd-accent-950: #002801;--fnd-color-background-base: #ffffff;--fnd-color-background-secondary: var(--fnd-neutral-100);--fnd-color-background-tertiary: var(--fnd-neutral-200);--fnd-color-background-quaternary: var(--fnd-neutral-300);--fnd-color-background-quinary: var(--fnd-neutral-400);--fnd-color-background-hover: var(--fnd-neutral-100);--fnd-color-background-active: var(--fnd-neutral-200);--fnd-color-background-disabled: var(--fnd-neutral-200);--fnd-color-background-inverse: var(--fnd-neutral-950);--fnd-color-surface-elevated: #ffffff;--fnd-color-background-skeleton: var(--fnd-neutral-200);--fnd-color-background-skeleton-element: var(--fnd-neutral-300);--fnd-color-background-overlay: color-mix(in srgb, var(--fnd-neutral-950) 55%, transparent);--fnd-color-background-transparency-low: color-mix(in srgb, var(--fnd-neutral-950) 4%, transparent);--fnd-color-background-transparency-mid: color-mix(in srgb, var(--fnd-neutral-950) 8%, transparent);--fnd-color-layer-01: var(--fnd-neutral-50);--fnd-color-layer-02: var(--fnd-neutral-100);--fnd-color-layer-03: var(--fnd-neutral-200);--fnd-color-text-primary: var(--fnd-neutral-950);--fnd-color-text-secondary: var(--fnd-neutral-700);--fnd-color-text-tertiary: var(--fnd-neutral-600);--fnd-color-text-disabled: var(--fnd-neutral-500);--fnd-color-text-inverse: var(--fnd-neutral-50);--fnd-color-text-difference: #ffffff;--fnd-color-text-transparency-low: color-mix(in srgb, var(--fnd-neutral-950) 55%, transparent);--fnd-color-text-transparency-mid: color-mix(in srgb, var(--fnd-neutral-950) 75%, transparent);--fnd-color-text-link: var(--fnd-neutral-950);--fnd-color-text-link-hover: var(--fnd-neutral-800);--fnd-color-interactive-default: var(--fnd-neutral-900);--fnd-color-interactive-hover: var(--fnd-neutral-800);--fnd-color-interactive-active: var(--fnd-neutral-950);--fnd-color-interactive-visited: var(--fnd-neutral-800);--fnd-color-interactive-focus: var(--fnd-neutral-950);--fnd-color-text-on-interactive: var(--fnd-neutral-50);--fnd-color-background-accent: var(--fnd-accent-500);--fnd-color-background-accent-secondary: var(--fnd-accent-600);--fnd-color-on-accent: #000000;--fnd-color-accent-underline: var(--fnd-accent-500);--fnd-color-text-accent: var(--fnd-accent-800);--fnd-color-border-primary: var(--fnd-neutral-300);--fnd-color-border-secondary: var(--fnd-neutral-200);--fnd-color-border-hairline: var(--fnd-neutral-200);--fnd-color-border-mid-dark: var(--fnd-neutral-600);--fnd-color-border-disabled: var(--fnd-neutral-200);--fnd-color-border-strong: var(--fnd-neutral-950);--fnd-color-border-inverse: #ffffff;--fnd-color-border-control: var(--fnd-neutral-500);--fnd-color-feedback-success: #00717a;--fnd-color-feedback-warning: #92500a;--fnd-color-feedback-danger: #a31f1f;--fnd-color-feedback-info: #2563eb;--fnd-color-text-success: #00717a;--fnd-color-text-warning: #92500a;--fnd-color-text-danger: #a31f1f;--fnd-color-text-info: #2563eb;--fnd-color-border-success: #00717a;--fnd-color-border-warning: #92500a;--fnd-color-border-danger: #a31f1f;--fnd-color-border-info: #2563eb;--fnd-color-background-success: #dbfcff;--fnd-color-background-warning: #fff2e8;--fnd-color-background-danger: #fff1ef;--fnd-color-background-info: #eff5ff;--fnd-color-on-success: #ffffff;--fnd-color-on-warning: #ffffff;--fnd-color-on-danger: #ffffff;--fnd-color-on-info: #ffffff;--fnd-color-on-surface: var(--fnd-neutral-950);--fnd-color-on-layer-01: var(--fnd-neutral-950);--fnd-color-on-layer-02: var(--fnd-neutral-950);--fnd-color-scrollbar-track: var(--fnd-neutral-100);--fnd-color-scrollbar-thumb: var(--fnd-neutral-400);--fnd-color-selection-bg: var(--fnd-accent-500);--fnd-color-selection-color: #000000}.neo-dark-theme{--fnd-neutral-50: #f9fbf9;--fnd-neutral-100: #f1f3f1;--fnd-neutral-200: #e4e6e4;--fnd-neutral-300: #d2d4d2;--fnd-neutral-400: #afb2af;--fnd-neutral-500: #909390;--fnd-neutral-600: #727572;--fnd-neutral-700: #595c59;--fnd-neutral-800: #414341;--fnd-neutral-900: #292b29;--fnd-neutral-950: #161816;--fnd-accent-50: #f0ffef;--fnd-accent-100: #d0ffcd;--fnd-accent-200: #a4ff9f;--fnd-accent-300: #61ff61;--fnd-accent-400: #3df643;--fnd-accent-500: #37e93d;--fnd-accent-600: #00c01a;--fnd-accent-700: #009612;--fnd-accent-800: #006f0a;--fnd-accent-900: #004904;--fnd-accent-950: #002801;--fnd-color-background-base: var(--fnd-neutral-950);--fnd-color-background-secondary: var(--fnd-neutral-900);--fnd-color-background-tertiary: var(--fnd-neutral-800);--fnd-color-background-quaternary: var(--fnd-neutral-700);--fnd-color-background-quinary: var(--fnd-neutral-600);--fnd-color-background-hover: var(--fnd-neutral-900);--fnd-color-background-active: var(--fnd-neutral-800);--fnd-color-background-disabled: var(--fnd-neutral-800);--fnd-color-background-inverse: var(--fnd-neutral-50);--fnd-color-surface-elevated: var(--fnd-neutral-900);--fnd-color-background-skeleton: var(--fnd-neutral-800);--fnd-color-background-skeleton-element: var(--fnd-neutral-700);--fnd-color-background-overlay: color-mix(in srgb, #000000 70%, transparent);--fnd-color-background-transparency-low: color-mix(in srgb, var(--fnd-neutral-50) 6%, transparent);--fnd-color-background-transparency-mid: color-mix(in srgb, var(--fnd-neutral-50) 12%, transparent);--fnd-color-layer-01: var(--fnd-neutral-900);--fnd-color-layer-02: var(--fnd-neutral-800);--fnd-color-layer-03: var(--fnd-neutral-700);--fnd-color-text-primary: var(--fnd-neutral-100);--fnd-color-text-secondary: var(--fnd-neutral-400);--fnd-color-text-tertiary: var(--fnd-neutral-500);--fnd-color-text-disabled: var(--fnd-neutral-600);--fnd-color-text-inverse: var(--fnd-neutral-950);--fnd-color-text-difference: #ffffff;--fnd-color-text-transparency-low: color-mix(in srgb, var(--fnd-neutral-50) 55%, transparent);--fnd-color-text-transparency-mid: color-mix(in srgb, var(--fnd-neutral-50) 75%, transparent);--fnd-color-text-link: var(--fnd-neutral-100);--fnd-color-text-link-hover: #ffffff;--fnd-color-interactive-default: var(--fnd-neutral-100);--fnd-color-interactive-hover: #ffffff;--fnd-color-interactive-active: var(--fnd-neutral-300);--fnd-color-interactive-visited: var(--fnd-neutral-300);--fnd-color-interactive-focus: var(--fnd-neutral-50);--fnd-color-text-on-interactive: var(--fnd-neutral-950);--fnd-color-background-accent: var(--fnd-accent-500);--fnd-color-background-accent-secondary: var(--fnd-accent-400);--fnd-color-on-accent: #000000;--fnd-color-accent-underline: var(--fnd-accent-500);--fnd-color-text-accent: var(--fnd-accent-500);--fnd-color-border-primary: var(--fnd-neutral-800);--fnd-color-border-secondary: var(--fnd-neutral-800);--fnd-color-border-hairline: var(--fnd-neutral-800);--fnd-color-border-mid-dark: var(--fnd-neutral-600);--fnd-color-border-disabled: var(--fnd-neutral-800);--fnd-color-border-strong: var(--fnd-neutral-50);--fnd-color-border-inverse: var(--fnd-neutral-950);--fnd-color-border-control: var(--fnd-neutral-600);--fnd-color-feedback-success: #0098a4;--fnd-color-feedback-warning: #e0a94e;--fnd-color-feedback-danger: #f08a8a;--fnd-color-feedback-info: #60a5fa;--fnd-color-text-success: #0098a4;--fnd-color-text-warning: #e0a94e;--fnd-color-text-danger: #f08a8a;--fnd-color-text-info: #60a5fa;--fnd-color-border-success: #0098a4;--fnd-color-border-warning: #e0a94e;--fnd-color-border-danger: #f08a8a;--fnd-color-border-info: #60a5fa;--fnd-color-background-success: #002124;--fnd-color-background-warning: #261904;--fnd-color-background-danger: #2c1414;--fnd-color-background-info: #0e1c2e;--fnd-color-on-success: #000000;--fnd-color-on-warning: #000000;--fnd-color-on-danger: #000000;--fnd-color-on-info: #000000;--fnd-color-on-surface: var(--fnd-neutral-100);--fnd-color-on-layer-01: var(--fnd-neutral-100);--fnd-color-on-layer-02: var(--fnd-neutral-100);--fnd-color-scrollbar-track: var(--fnd-neutral-900);--fnd-color-scrollbar-thumb: var(--fnd-neutral-700);--fnd-color-selection-bg: var(--fnd-accent-500);--fnd-color-selection-color: #000000}[data-neutral=blau]{--fnd-neutral-50: #f6fbff;--fnd-neutral-100: #edf3f9;--fnd-neutral-200: #e0e6ec;--fnd-neutral-300: #cdd4dc;--fnd-neutral-400: #aab2ba;--fnd-neutral-500: #8a939d;--fnd-neutral-600: #6c7680;--fnd-neutral-700: #535c65;--fnd-neutral-800: #3c434b;--fnd-neutral-900: #252b31;--fnd-neutral-950: #13181c}[data-neutral=beige]{--fnd-neutral-50: #fef9f2;--fnd-neutral-100: #f6f2ea;--fnd-neutral-200: #eae4dc;--fnd-neutral-300: #d8d3ca;--fnd-neutral-400: #b7b0a6;--fnd-neutral-500: #989185;--fnd-neutral-600: #7b7366;--fnd-neutral-700: #615a4e;--fnd-neutral-800: #474138;--fnd-neutral-900: #2e2922;--fnd-neutral-950: #1a1710}[data-neutral=salbei]{--fnd-neutral-50: #f7fcf7;--fnd-neutral-100: #eff4ef;--fnd-neutral-200: #e2e7e1;--fnd-neutral-300: #d0d5cf;--fnd-neutral-400: #adb3ac;--fnd-neutral-500: #8d948d;--fnd-neutral-600: #6f776f;--fnd-neutral-700: #565d56;--fnd-neutral-800: #3e443e;--fnd-neutral-900: #272c27;--fnd-neutral-950: #151814}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{margin:0;padding:0;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-ring-offset)}@media(forced-colors: active){:focus-visible{outline-color:Highlight}}@media(prefers-contrast: more){:root{--fnd-focus-ring-width: 3px}}[id]{scroll-margin-block-start:calc(var(--nav-height) + var(--anchor-nav-height, 0px))}::selection{background-color:var(--fnd-color-selection-bg);color:var(--fnd-color-selection-color)}*{scrollbar-color:var(--fnd-color-scrollbar-thumb) var(--fnd-color-scrollbar-track);scrollbar-width:thin}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}:root:has(meta[name=fullscreenembed][content=true]) footer{position:fixed;bottom:0;width:100%}:root:has(meta[name=fullscreenembed][content=true]) iframe{height:calc(100vh - var(--nav-height) - var(--min-footer-height)) !important}@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url("../fonts/manrope-var-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url("../fonts/manrope-var-latinext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:300 700;font-display:swap;src:url("../fonts/spacegrotesk-var-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:300 700;font-display:swap;src:url("../fonts/spacegrotesk-var-latinext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:100 800;font-display:swap;src:url("../fonts/jetbrainsmono-var-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:100 800;font-display:swap;src:url("../fonts/jetbrainsmono-var-latinext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"JetBrains Mono";font-style:italic;font-weight:100 800;font-display:swap;src:url("../fonts/jetbrainsmono-var-italic-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"JetBrains Mono";font-style:italic;font-weight:100 800;font-display:swap;src:url("../fonts/jetbrainsmono-var-italic-latinext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Manrope Fallback";src:local("Arial");size-adjust:102.68%;ascent-override:103.82%;descent-override:29.22%;line-gap-override:0%}@font-face{font-family:"Space Grotesk Fallback";src:local("Arial");size-adjust:113.38%;ascent-override:86.79%;descent-override:25.75%;line-gap-override:0%}@keyframes animations-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes animations-flash{0%,100%{opacity:1}50%{opacity:0}}@keyframes animations-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes change-color{0%{color:var(--fnd-color-text-transparency-low)}100%{color:var(--fnd-color-always-light)}}@keyframes skip-button{0%{transform:translateY(0)}50%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes marquee{0%{transform:translateZ(0)}100%{transform:translate3d(var(--marquise-item-width), 0, 0)}}@keyframes marquee-reverse{0%{transform:translate3d(var(--marquise-item-width), 0, 0)}100%{transform:translateZ(0)}}@keyframes line-progress{0%{width:0}100%{width:100%}}@keyframes fnd-fade-in{from{opacity:0}to{opacity:1}}@keyframes fnd-fade-out{from{opacity:1}to{opacity:0}}@keyframes fnd-slide-up{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fnd-slide-down{from{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fnd-slide-left{from{transform:translateX(8px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fnd-slide-right{from{transform:translateX(-8px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fnd-scale-in{from{transform:scale(0.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fnd-scale-out{from{transform:scale(1);opacity:1}to{transform:scale(0.95);opacity:0}}@keyframes fnd-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fnd-dialog-enter{from{opacity:0;transform:scale(0.95) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fnd-dialog-exit{from{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(0.95) translateY(4px)}}@keyframes fnd-dropdown-enter{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fnd-toast-enter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}body{background-color:var(--fnd-color-background-base);color:var(--fnd-color-text-primary);min-height:100vh;font-family:var(--font-body);line-height:var(--lh-body);background-image:linear-gradient(180deg, color-mix(in srgb, var(--fnd-color-background-secondary) 60%, var(--fnd-color-background-base)) 0%, var(--fnd-color-background-base) 38%, color-mix(in srgb, var(--fnd-color-background-secondary) 40%, var(--fnd-color-background-base)) 100%)}.header-open{overflow:hidden}p{margin-block:0 var(--fnd-spacing-04);font-size:var(--fnd-typography-paragraph-l-font-size);line-height:var(--fnd-typography-paragraph-l-line-height);letter-spacing:var(--fnd-typography-paragraph-l-letter-spacing)}p:last-child{margin-block-end:0}small{font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing);color:var(--fnd-color-text-secondary)}strong{font-weight:var(--fnd-font-weight-semibold)}em{font-style:italic}blockquote{margin-block:0 var(--fnd-spacing-04);margin-inline:0;padding-inline-start:var(--fnd-spacing-04);border-inline-start:3px solid var(--fnd-color-border-secondary);color:var(--fnd-color-text-secondary);font-size:var(--fnd-typography-paragraph-l-font-size);line-height:var(--fnd-typography-paragraph-l-line-height);letter-spacing:var(--fnd-typography-paragraph-l-letter-spacing)}cite{display:inline-block;color:var(--fnd-color-text-secondary);font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing)}ul,ol{margin-block:0 var(--fnd-spacing-04);margin-inline:0;padding-inline-start:var(--fnd-spacing-06)}li{margin-block-end:var(--fnd-spacing-02)}dl{margin-block:0 var(--fnd-spacing-04);margin-inline:0}dt{font-weight:var(--fnd-font-weight-semibold)}dd{margin-block:0 var(--fnd-spacing-03);margin-inline:0 0;padding-inline-start:var(--fnd-spacing-04)}code,pre,kbd,samp{font-family:var(--font-mono)}code,kbd{background-color:var(--fnd-color-background-secondary);border-radius:var(--fnd-radius-sm);padding:.1em .35em}pre{margin-block:0 var(--fnd-spacing-04);padding:var(--fnd-spacing-04);background-color:var(--fnd-color-background-secondary);border-radius:var(--fnd-radius-sm);overflow:auto}mark{background-color:color-mix(in srgb, var(--fnd-color-background-accent) 35%, transparent)}figcaption,caption{margin-block-start:var(--fnd-spacing-02);color:var(--fnd-color-text-secondary);font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing)}hr{border:none;border-block-start:1px solid var(--fnd-color-border-secondary);margin-block:var(--fnd-spacing-06)}address{font-style:normal;margin-block:0 var(--fnd-spacing-04)}sup,sub{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}h1,h2,h3,h4,h5,h6{margin-block-start:0;margin-block-end:var(--fnd-spacing-04);color:var(--fnd-color-text-primary);font-weight:var(--fnd-font-weight-heading, 400);font-family:var(--font-heading);text-wrap:balance}h1{font-size:var(--fnd-typography-display-l-font-size);line-height:var(--fnd-typography-display-l-line-height);letter-spacing:var(--fnd-typography-display-l-letter-spacing)}h2{font-size:var(--fnd-typography-display-m-font-size);line-height:var(--fnd-typography-display-m-line-height);letter-spacing:var(--fnd-typography-display-m-letter-spacing)}h3{font-size:var(--fnd-typography-display-s-font-size);line-height:var(--fnd-typography-display-s-line-height);letter-spacing:var(--fnd-typography-display-s-letter-spacing)}h4{font-size:var(--fnd-typography-heading-xl-font-size);line-height:var(--fnd-typography-heading-xl-line-height);letter-spacing:var(--fnd-typography-heading-xl-letter-spacing)}h5{font-size:var(--fnd-typography-heading-l-font-size);line-height:var(--fnd-typography-heading-l-line-height);letter-spacing:var(--fnd-typography-heading-l-letter-spacing)}h6{font-size:var(--fnd-typography-heading-m-font-size);line-height:var(--fnd-typography-heading-m-line-height);letter-spacing:var(--fnd-typography-heading-m-letter-spacing)}h4,h5,h6{font-weight:var(--fnd-font-weight-heading-strong)}a{color:var(--fnd-color-text-primary);text-decoration:none;transition-property:color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}a:not([class]):hover{text-decoration:underline}a:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);border-radius:var(--fnd-radius-xs)}a:any-link:has(.icon){display:inline-flex;align-items:center;gap:var(--fnd-spacing-02)}button{font-family:inherit;font-size:inherit;line-height:inherit;border:none;background:none;cursor:pointer;padding:0;color:inherit}button:disabled{cursor:not-allowed;opacity:var(--fnd-opacity-disabled)}input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background-color:var(--fnd-color-background-secondary);border:var(--fnd-border-width-xs) solid var(--fnd-color-border-primary);border-radius:var(--fnd-radius-sm);padding:var(--fnd-spacing-03) var(--fnd-spacing-04);transition-property:border-color background-color box-shadow;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}input:focus:not(:focus-visible),textarea:focus:not(:focus-visible),select:focus:not(:focus-visible){outline:none}input:disabled,textarea:disabled,select:disabled{background-color:var(--fnd-color-background-disabled);color:var(--fnd-color-text-disabled);border-color:var(--fnd-color-border-secondary);cursor:not-allowed;opacity:var(--fnd-opacity-disabled)}input[aria-disabled=true],textarea[aria-disabled=true],select[aria-disabled=true]{background-color:var(--fnd-color-background-disabled);color:var(--fnd-color-text-disabled);border-color:var(--fnd-color-border-secondary);cursor:not-allowed;opacity:var(--fnd-opacity-disabled);pointer-events:none}input::placeholder,textarea::placeholder,select::placeholder{color:var(--fnd-color-text-secondary)}input[readonly],textarea[readonly],select[readonly]{background-color:var(--fnd-color-background-secondary);border-color:var(--fnd-color-border-secondary);cursor:default}fieldset{border:none;padding:0;margin:0}legend{padding:0;margin-bottom:var(--fnd-spacing-04);font-size:var(--fnd-typography-heading-xs-font-size);line-height:var(--fnd-typography-heading-xs-line-height);letter-spacing:var(--fnd-typography-heading-xs-letter-spacing);color:var(--fnd-color-text-primary)}label{display:block;margin-bottom:var(--fnd-spacing-02);color:var(--fnd-color-text-secondary);font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing)}img,video{max-width:100%;height:auto;display:block}picture{display:block}.icon{display:inline-flex;align-items:center;justify-content:center}.icon svg{height:100%;width:100%}.icon--sm{height:12px;width:12px}.neo-light-theme a:not([class]),.neo-dark-theme a:not([class]),.neo-mono-light a:not([class]),.neo-mono-dark a:not([class]){color:inherit;font-weight:550;text-decoration:underline;text-decoration-color:var(--fnd-color-accent-underline);text-decoration-thickness:var(--fnd-underline-thickness);text-underline-offset:var(--fnd-underline-offset);text-decoration-skip-ink:auto;transition:text-decoration-thickness 120ms ease}.neo-light-theme a:not([class]):hover,.neo-dark-theme a:not([class]):hover,.neo-mono-light a:not([class]):hover,.neo-mono-dark a:not([class]):hover{text-decoration-thickness:calc(var(--fnd-underline-thickness) + 1px)}.neo-light-theme a:not([class]):active,.neo-dark-theme a:not([class]):active,.neo-mono-light a:not([class]):active,.neo-mono-dark a:not([class]):active{color:var(--fnd-color-text-secondary)}.neo-light-theme :focus-visible,.neo-dark-theme :focus-visible,.neo-mono-light :focus-visible,.neo-mono-dark :focus-visible{outline:2px solid var(--fnd-neutral-950);outline-offset:2px;box-shadow:0 0 0 4px var(--fnd-neutral-50)}.neo-light-theme ::selection,.neo-dark-theme ::selection,.neo-mono-light ::selection,.neo-mono-dark ::selection{background:var(--fnd-color-background-accent);color:var(--fnd-color-on-accent)}.neo-light-theme,.neo-dark-theme,.neo-mono-light,.neo-mono-dark{scrollbar-color:var(--fnd-neutral-400) var(--fnd-neutral-100);scrollbar-width:thin}.neo-light-theme ::-webkit-scrollbar,.neo-dark-theme ::-webkit-scrollbar,.neo-mono-light ::-webkit-scrollbar,.neo-mono-dark ::-webkit-scrollbar{width:12px;height:12px}.neo-light-theme ::-webkit-scrollbar-track,.neo-dark-theme ::-webkit-scrollbar-track,.neo-mono-light ::-webkit-scrollbar-track,.neo-mono-dark ::-webkit-scrollbar-track{background:var(--fnd-neutral-100)}.neo-light-theme ::-webkit-scrollbar-thumb,.neo-dark-theme ::-webkit-scrollbar-thumb,.neo-mono-light ::-webkit-scrollbar-thumb,.neo-mono-dark ::-webkit-scrollbar-thumb{background:var(--fnd-neutral-400);border-radius:6px;border:3px solid var(--fnd-neutral-100)}.neo-light-theme ::-webkit-scrollbar-thumb:hover,.neo-dark-theme ::-webkit-scrollbar-thumb:hover,.neo-mono-light ::-webkit-scrollbar-thumb:hover,.neo-mono-dark ::-webkit-scrollbar-thumb:hover{background:var(--fnd-neutral-500)}.neo-light-theme input:-webkit-autofill,.neo-light-theme input:-webkit-autofill:hover,.neo-light-theme input:-webkit-autofill:focus,.neo-light-theme textarea:-webkit-autofill,.neo-light-theme select:-webkit-autofill,.neo-dark-theme input:-webkit-autofill,.neo-dark-theme input:-webkit-autofill:hover,.neo-dark-theme input:-webkit-autofill:focus,.neo-dark-theme textarea:-webkit-autofill,.neo-dark-theme select:-webkit-autofill,.neo-mono-light input:-webkit-autofill,.neo-mono-light input:-webkit-autofill:hover,.neo-mono-light input:-webkit-autofill:focus,.neo-mono-light textarea:-webkit-autofill,.neo-mono-light select:-webkit-autofill,.neo-mono-dark input:-webkit-autofill,.neo-mono-dark input:-webkit-autofill:hover,.neo-mono-dark input:-webkit-autofill:focus,.neo-mono-dark textarea:-webkit-autofill,.neo-mono-dark select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--fnd-color-background-base) inset;-webkit-text-fill-color:var(--fnd-color-text-primary);caret-color:var(--fnd-color-text-primary)}.neo-light-theme ::marker,.neo-dark-theme ::marker,.neo-mono-light ::marker,.neo-mono-dark ::marker{color:var(--fnd-neutral-500)}.neo-light-theme hr,.neo-dark-theme hr,.neo-mono-light hr,.neo-mono-dark hr{border:none;border-top:1px solid var(--fnd-color-border-secondary)}.neo-light-theme mark,.neo-dark-theme mark,.neo-mono-light mark,.neo-mono-dark mark{background:var(--fnd-accent-100);color:var(--fnd-neutral-950);padding:0 .15em;border-radius:2px}@media(forced-colors: active){.nc-button,.nc-card,.nc-tag,.nc-badge,.nc-chip,[class*=__tag],[class*=__badge]{border:1px solid currentColor}.nc-button--accent,.nc-button--primary{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:HighlightText}:focus-visible{outline:3px solid Highlight;outline-offset:2px;box-shadow:none}[style*=elevation],.nc-card,.nc-dialog,.nc-drawer{box-shadow:none}.nc-icon{forced-color-adjust:auto}[aria-current],[aria-selected=true]{outline:2px solid Highlight}}.nc-aspect-ratio{position:relative;overflow:hidden;width:100%;aspect-ratio:var(--mod-aspect-ratio-ratio, var(--nc-aspect-ratio-ratio))}.nc-aspect-ratio__content{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nc-aspect-ratio__content[src]{border:none}.nc-aspect-ratio--1-1{--nc-aspect-ratio-ratio: var(--fnd-media-ratio-1-1)}.nc-aspect-ratio--4-3{--nc-aspect-ratio-ratio: var(--fnd-media-ratio-4-3)}.nc-aspect-ratio--3-4{--nc-aspect-ratio-ratio: var(--fnd-media-ratio-3-4)}.nc-aspect-ratio--16-9{--nc-aspect-ratio-ratio: var(--fnd-media-ratio-16-9)}.nc-aspect-ratio--9-16{--nc-aspect-ratio-ratio: var(--fnd-media-ratio-9-16)}.nc-aspect-ratio--2-1{--nc-aspect-ratio-ratio: var(--fnd-media-ratio-2-1)}.nc-aspect-ratio--1-2{--nc-aspect-ratio-ratio: var(--fnd-media-ratio-1-2)}.nc-aspect-ratio--3-2{--nc-aspect-ratio-ratio: var(--fnd-media-ratio-3-2)}.nc-aspect-ratio--2-3{--nc-aspect-ratio-ratio: var(--fnd-media-ratio-2-3)}main{background-color:var(--fnd-color-background-base)}main>.section{margin:0;background-color:var(--fnd-color-background-base);color:var(--fnd-color-text-primary)}main>.section:first-of-type{margin:0}main>.section>div.default-content-wrapper{margin-inline:auto;box-sizing:border-box;padding-inline:var(--mod-container-padding-inline, var(--nc-container-padding-inline, clamp(16px, 3.5vw, 48px)));--container-pad: var(--mod-container-padding-inline, var(--nc-container-padding-inline, clamp(16px, 3.5vw, 48px)))}@media(min-width: 1200px){main>.section>div.default-content-wrapper{max-width:var(--mod-container-max-width, var(--nc-container-max-width, 1090px));padding-inline:var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px));--container-pad: var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px))}}@media(min-width: 1920px){main>.section>div.default-content-wrapper{padding-inline:var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px));--container-pad: var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px))}}main>.section>div:not(:is(.default-content-wrapper,.sidebar-menu-wrapper)):has(.block.light-base-theme){background-color:var(--fnd-color-always-light)}main>.section>div:not(:is(.default-content-wrapper,.sidebar-menu-wrapper)):has(.block.dark-base-theme){background-color:var(--fnd-color-always-dark)}main>.section>div:not(:is(.default-content-wrapper,.sidebar-menu-wrapper)):has(.block.light-secondary-theme){background-color:var(--fnd-color-background-secondary)}main>.section>div:not(:is(.default-content-wrapper,.sidebar-menu-wrapper))>div:not(.full-width){margin-inline:auto;box-sizing:border-box;padding-inline:var(--mod-container-padding-inline, var(--nc-container-padding-inline, clamp(16px, 3.5vw, 48px)));--container-pad: var(--mod-container-padding-inline, var(--nc-container-padding-inline, clamp(16px, 3.5vw, 48px)))}@media(min-width: 1200px){main>.section>div:not(:is(.default-content-wrapper,.sidebar-menu-wrapper))>div:not(.full-width){max-width:var(--mod-container-max-width, var(--nc-container-max-width, 1090px));padding-inline:var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px));--container-pad: var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px))}}@media(min-width: 1920px){main>.section>div:not(:is(.default-content-wrapper,.sidebar-menu-wrapper))>div:not(.full-width){padding-inline:var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px));--container-pad: var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px))}}main>.section>div:not(:is(.default-content-wrapper,.sidebar-menu-wrapper))>div.no-container-pad{padding-inline:0;--container-pad: 0}main>.section>div:not(:is(.default-content-wrapper,.sidebar-menu-wrapper)).no-container-pad>div:not(.full-width){padding-inline:0;--container-pad: 0}main>.section>div:not(:is(.default-content-wrapper,.sidebar-menu-wrapper))>div.full-width{max-width:100%;box-sizing:border-box}main .section.light,main .section.highlight{background-color:var(--fnd-color-background-base);margin:0;padding:40px 0}.section--cq{container-type:inline-size;container-name:section}.default-content-wrapper>p:has(>picture),.default-content-wrapper>p:has(>.video-wrap){padding-block:var(--fnd-spacing-10);margin:0}@media(min-width: 1200px){.default-content-wrapper>p:has(>picture),.default-content-wrapper>p:has(>.video-wrap){padding-block:var(--fnd-spacing-11)}}.default-content-wrapper>p:has(>picture) img,.default-content-wrapper>p:has(>.video-wrap) img{border-radius:var(--fnd-radius-sm);aspect-ratio:var(--fnd-media-ratio-16-9);object-fit:cover;width:100%}.default-content-wrapper>p>img{border-radius:var(--fnd-radius-sm);aspect-ratio:var(--fnd-media-ratio-16-9);object-fit:cover;width:100%}:root{--container-prose: var(--fnd-layout-container-prose, 72ch);--container-narrow: var(--fnd-layout-container-narrow, 768px);--container-content: var(--fnd-layout-container-content, 1090px);--container-wide: var(--fnd-layout-container-wide, 1290px);--container-xwide: var(--fnd-layout-container-xwide, 1536px);--container-full: var(--fnd-layout-container-full, 100%);--container-padding-inline: var(--fnd-spacing-06, clamp(1rem, 0.8rem + 1vw, 1.5rem))}.container{inline-size:100%;margin-inline:auto;padding-inline:var(--mod-container-padding-inline, var(--container-padding-inline));box-sizing:border-box}.container--prose{max-inline-size:var(--container-prose)}.container--narrow{max-inline-size:var(--container-narrow)}.container--content{max-inline-size:var(--container-content)}.container--wide{max-inline-size:var(--container-wide)}.container--xwide{max-inline-size:var(--container-xwide)}.container--full{max-inline-size:var(--container-full)}.nc-prose{--prose-measure: var(--mod-prose-measure, var(--container-prose, 72ch));--prose-gutter: var(--mod-prose-gutter, var(--container-padding-inline, var(--fnd-spacing-06)));max-inline-size:var(--mod-prose-max, var(--container-xwide));margin-inline:auto;display:grid;grid-template-columns:[full-start] minmax(var(--prose-gutter), 1fr) [wide-start] minmax(0, calc((var(--container-wide) - var(--container-content)) / 2)) [content-start] minmax(0, calc((var(--container-content) - var(--prose-measure)) / 2)) [prose-start] min(var(--prose-measure),100% - var(--prose-gutter)*2) [prose-end] minmax(0, calc((var(--container-content) - var(--prose-measure)) / 2)) [content-end] minmax(0, calc((var(--container-wide) - var(--container-content)) / 2)) [wide-end] minmax(var(--prose-gutter), 1fr) [full-end]}.nc-prose>*{grid-column:prose;min-width:0}.nc-prose>.nc-bleed-content,.nc-prose>[data-bleed=content]{grid-column:content}.nc-prose>.nc-bleed-wide,.nc-prose>[data-bleed=wide]{grid-column:wide}.nc-prose>.nc-bleed-full,.nc-prose>[data-bleed=full]{grid-column:full}.nc-prose>.nc-bleed-full>img,.nc-prose>.nc-bleed-full>picture img,.nc-prose>.nc-bleed-full>video,.nc-prose>[data-bleed=full]>img,.nc-prose>[data-bleed=full]>picture img,.nc-prose>[data-bleed=full]>video{inline-size:100%}.nc-prose--left{margin-inline:0;grid-template-columns:[full-start prose-start content-start wide-start] min(var(--prose-measure),100%) [prose-end] minmax(0, calc(var(--container-content) - var(--prose-measure))) [content-end] minmax(0, calc(var(--container-wide) - var(--container-content))) [wide-end] 1fr [full-end]}.o-grid{--columns: var(--mod-grid-columns, var(--nc-grid-columns, 12));display:grid;grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--mod-grid-gap, var(--nc-grid-gap, var(--grid-gap)))}@media(max-width: 767px){.o-grid{--columns: 4}.o-col-5{grid-column:1/-1}.o-col-6{grid-column:1/-1}.o-col-7{grid-column:1/-1}.o-col-8{grid-column:1/-1}.o-col-9{grid-column:1/-1}.o-col-10{grid-column:1/-1}.o-col-11{grid-column:1/-1}.o-col-12{grid-column:1/-1}}.o-col-1{grid-column:span 1}.o-col-2{grid-column:span 2}.o-col-3{grid-column:span 3}.o-col-4{grid-column:span 4}.o-col-5{grid-column:span 5}.o-col-6{grid-column:span 6}.o-col-7{grid-column:span 7}.o-col-8{grid-column:span 8}.o-col-9{grid-column:span 9}.o-col-10{grid-column:span 10}.o-col-11{grid-column:span 11}.o-col-12{grid-column:span 12}@media(min-width: 768px){.o-col-sm-1{grid-column:span 1}.o-col-sm-2{grid-column:span 2}.o-col-sm-3{grid-column:span 3}.o-col-sm-4{grid-column:span 4}.o-col-sm-5{grid-column:span 5}.o-col-sm-6{grid-column:span 6}.o-col-sm-7{grid-column:span 7}.o-col-sm-8{grid-column:span 8}.o-col-sm-9{grid-column:span 9}.o-col-sm-10{grid-column:span 10}.o-col-sm-11{grid-column:span 11}.o-col-sm-12{grid-column:span 12}}@media(min-width: 1200px){.o-col-lg-1{grid-column:span 1}.o-col-lg-2{grid-column:span 2}.o-col-lg-3{grid-column:span 3}.o-col-lg-4{grid-column:span 4}.o-col-lg-5{grid-column:span 5}.o-col-lg-6{grid-column:span 6}.o-col-lg-7{grid-column:span 7}.o-col-lg-8{grid-column:span 8}.o-col-lg-9{grid-column:span 9}.o-col-lg-10{grid-column:span 10}.o-col-lg-11{grid-column:span 11}.o-col-lg-12{grid-column:span 12}}.o-grid--gap-sm{gap:var(--mod-grid-gap-sm, var(--nc-grid-gap-sm))}.o-grid--gap-lg{gap:var(--mod-grid-gap-lg, var(--nc-grid-gap-lg))}.o-grid--auto-fit{grid-template-columns:repeat(auto-fit, minmax(min(250px, 100%), 1fr))}.o-grid--center{align-items:center}.o-grid--end{align-items:end}.o-grid--between{justify-content:space-between}.nc-grid--split{display:grid;grid-template-columns:1fr;gap:var(--fnd-spacing-08)}@media(min-width: 768px){.nc-grid--split{grid-template-columns:1fr 1fr}}.nc-grid--with-sidebar{display:grid;grid-template-columns:1fr;gap:var(--fnd-spacing-08)}@media(min-width: 768px){.nc-grid--with-sidebar{grid-template-columns:2fr 1fr}}.nc-surface-muted{background-color:var(--nc-surface-muted-bg);border-radius:var(--nc-surface-muted-radius);padding:var(--nc-surface-muted-padding)}.nc-media-frame{display:block;overflow:hidden;border:var(--nc-media-frame-border-width) solid var(--nc-media-frame-border-color);border-radius:var(--nc-media-frame-radius);box-shadow:var(--nc-media-frame-shadow)}.nc-media-frame>img,.nc-media-frame>picture>img,.nc-media-frame>video{display:block;inline-size:100%;block-size:auto}.nc-media-frame--flush{border-radius:0}@media(forced-colors: active){.nc-media-frame{border-color:CanvasText;box-shadow:none}}@media(prefers-contrast: more){.nc-media-frame{border-color:var(--fnd-color-border-strong);box-shadow:none}}@media print{.nc-media-frame{box-shadow:none}.nc-surface-muted{background-color:rgba(0,0,0,0);padding:0}}.section{padding:var(--mod-section-padding-block, var(--nc-section-padding-block)) 0;background-color:var(--mod-section-bg, var(--nc-section-bg));color:var(--mod-section-color, var(--nc-section-color))}.section--compact{--nc-section-padding-block: var(--mod-section-padding-block-sm, var(--nc-section-padding-block-sm))}.section--spacious{--nc-section-padding-block: var(--mod-section-padding-block-lg, var(--nc-section-padding-block-lg))}.section--elevated{--nc-section-bg: var(--fnd-color-surface-elevated)}.section--muted{--nc-section-bg: var(--fnd-color-background-secondary)}.section--accent{--nc-section-bg: var(--fnd-color-interactive-default);--nc-section-color: var(--fnd-color-on-accent)}.nc-container{width:100%;margin-inline:auto;box-sizing:border-box;padding-inline:var(--mod-container-padding-inline, var(--nc-container-padding-inline));--container-pad: var(--mod-container-padding-inline, var(--nc-container-padding-inline))}@media(min-width: 1200px){.nc-container{max-width:var(--mod-container-max-width, var(--nc-container-max-width));padding-inline:var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px));--container-pad: var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px))}}@media(min-width: 1920px){.nc-container{padding-inline:var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px));--container-pad: var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px))}}.nc-container--wide{--nc-container-max-width: var(--mod-container-max-width-wide, var(--nc-container-max-width-wide))}.nc-container--narrow{--nc-container-max-width: var(--mod-container-max-width-narrow, var(--nc-container-max-width-narrow, 768px))}.nc-container--full{--nc-container-max-width: 100%;max-width:100%}.nc-container--sm{--nc-container-max-width: 768px}.nc-container--md{--nc-container-max-width: 960px}.nc-container--lg{--nc-container-max-width: 1200px}.nc-container--xl{--nc-container-max-width: 1440px}.nc-container--xxl{--nc-container-max-width: 1600px}.nc-container--content-ratio{--nc-content-ratio: 1}@media(min-width: 1200px){.nc-container--content-ratio>*{max-width:calc(var(--mod-container-max-width, var(--nc-container-max-width))*var(--mod-content-ratio, var(--nc-content-ratio)))}.nc-container--content-ratio[data-content-align=center]>*{margin-inline:auto}.nc-container--content-ratio[data-content-align=end]>*{margin-inline-start:auto}}.nc-container>.nc-bleed-full,.nc-container>[data-bleed=full],.nc-container>.nc-hero,.nc-container>.nc-logo-wall,.nc-container>.nc-feature-grid,.nc-container>.nc-benefit-grid,.nc-container>.nc-usecase-grid,.nc-container>.nc-news-grid,.nc-container>.nc-metric-grid,.nc-container>.nc-facts-grid,.nc-container>.nc-facts-list,.nc-container>.nc-gallery,.nc-container>.nc-marquee,.nc-container>.nc-carousel,.nc-container>.nc-carousel__track,.nc-container>.nc-pricing-grid,.nc-container>.nc-faq,.nc-container>.nc-cta__form,.nc-container>.nc-footer__columns{padding-inline:var(--container-pad, 0px);margin-inline:calc(-1*var(--container-pad, 0px));width:calc(100% + var(--container-pad, 0px)*2)}.section--bleed{--nc-bleed-available: calc((100vw - var(--mod-container-max-width, var(--nc-container-max-width))) / 2);--nc-bleed-left: 0px;--nc-bleed-right: 0px;overflow:hidden}.section--bleed-symmetric{--nc-bleed-left: calc(var(--mod-bleed-available, var(--nc-bleed-available)) * 0.25);--nc-bleed-right: calc(var(--mod-bleed-available, var(--nc-bleed-available)) * 0.25)}.section--bleed-left-heavy{--nc-bleed-left: calc(var(--mod-bleed-available, var(--nc-bleed-available)) * 0.4);--nc-bleed-right: calc(var(--mod-bleed-available, var(--nc-bleed-available)) * 0.2)}.section--bleed-right-heavy{--nc-bleed-left: calc(var(--mod-bleed-available, var(--nc-bleed-available)) * 0.2);--nc-bleed-right: calc(var(--mod-bleed-available, var(--nc-bleed-available)) * 0.4)}.nc-bleed-target{margin-inline-start:calc(-1*var(--mod-bleed-left, var(--nc-bleed-left, 0px)));margin-inline-end:calc(-1*var(--mod-bleed-right, var(--nc-bleed-right, 0px)));width:calc(100% + var(--mod-bleed-left, var(--nc-bleed-left, 0px)) + var(--mod-bleed-right, var(--nc-bleed-right, 0px)))}.nc-feature-grid{display:grid;gap:var(--nc-content-grid-gap-lg)}.nc-benefit-grid,.nc-usecase-grid,.nc-news-grid{display:grid;gap:var(--nc-content-grid-gap)}.nc-metric-grid{display:grid;gap:var(--nc-content-grid-gap-md);grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));padding:0 !important}.nc-facts-grid{display:grid;gap:var(--nc-content-grid-gap)}.nc-pricing-grid{display:grid;gap:var(--nc-content-grid-gap)}@media(min-width: 768px){.nc-feature-grid,.nc-benefit-grid,.nc-usecase-grid,.nc-news-grid{grid-template-columns:repeat(2, 1fr)}.nc-facts-grid,.nc-pricing-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.nc-feature-grid,.nc-benefit-grid,.nc-usecase-grid,.nc-news-grid{grid-template-columns:repeat(3, 1fr)}.nc-pricing-grid{grid-template-columns:repeat(3, 1fr)}}.nc-section{padding-block:var(--nc-section-padding-block, var(--fnd-spacing-10))}.nc-section--full{padding-block:0}.nc-section:has(.nc-text-media){position:relative;overflow:hidden}.nc-section:has(.nc-text-media)>.nc-container{position:relative;z-index:2}.video-wrap,.video-wrap-autoplay{position:relative;overflow:clip}.video-wrap .play-sign,.video-wrap .open-button,.video-wrap-autoplay .play-sign,.video-wrap-autoplay .open-button{position:absolute;width:100%;height:100%;top:0;left:0}.video-wrap .play-sign,.video-wrap-autoplay .play-sign{display:flex;justify-content:center;align-items:center}.video-wrap .play-sign::before,.video-wrap-autoplay .play-sign::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:color-mix(in srgb, var(--fnd-color-always-dark) 80%, transparent);width:112px;height:112px;border-radius:var(--fnd-radius-full)}.video-wrap .play-sign .icon,.video-wrap-autoplay .play-sign .icon{width:48px;height:48px;z-index:1;color:color-mix(in srgb, var(--fnd-color-always-light) 70%, transparent)}.video-wrap .open-button,.video-wrap .close-button,.video-wrap-autoplay .open-button,.video-wrap-autoplay .close-button{-webkit-appearance:none;border-radius:0;text-align:inherit;background:none;box-shadow:none;padding:0;cursor:pointer;border:none;color:inherit;font:inherit}.video-wrap .open-button,.video-wrap-autoplay .open-button{z-index:2}@media(min-width: 768px){.video-wrap .open-button,.video-wrap-autoplay .open-button{cursor:none}}.video-wrap .close-button,.video-wrap-autoplay .close-button{border-radius:var(--fnd-radius-sm);background:var(--fnd-color-background-secondary);width:40px;height:40px;position:absolute;z-index:1;top:var(--fnd-spacing-03);right:var(--fnd-spacing-05)}.video-wrap .close-button:hover,.video-wrap .close-button:focus-visible,.video-wrap-autoplay .close-button:hover,.video-wrap-autoplay .close-button:focus-visible{background:var(--fnd-color-border-disabled)}.video-wrap .close-button:focus-visible,.video-wrap-autoplay .close-button:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}@media(min-width: 1200px){.video-wrap .close-button,.video-wrap-autoplay .close-button{top:var(--fnd-spacing-04);right:var(--fnd-spacing-06)}}.video-wrap .close-button .icon,.video-wrap-autoplay .close-button .icon{margin:0;display:flex}.video-wrap .play-hover,.video-wrap-autoplay .play-hover{font-size:var(--fnd-typography-heading-m-font-size);line-height:var(--fnd-typography-heading-m-line-height);letter-spacing:var(--fnd-typography-heading-m-letter-spacing);display:none;user-select:none;pointer-events:none;color:var(--fnd-color-text-difference);position:absolute;mix-blend-mode:difference;z-index:3}@media(min-width: 768px){.video-wrap:has(.open-button:hover,video:hover) .play-hover,.video-wrap-autoplay:has(.open-button:hover,video:hover) .play-hover{display:block}}:root:has(dialog.video-dialog[open]){overflow:hidden}.video-dialog{will-change:transform,opacity,display;position:fixed;inset:0;background:var(--fnd-color-background-base);color:var(--fnd-color-text-primary);max-width:100%;max-height:100%;width:100%;height:100vh;aspect-ratio:var(--fnd-media-ratio-16-9);border:none;margin:0;padding:0;transition:translate var(--fnd-motion-duration-450) var(--fnd-motion-ease-focused),opacity var(--fnd-motion-duration-450) var(--fnd-motion-ease-focused),display var(--fnd-motion-duration-450) var(--fnd-motion-ease-focused) allow-discrete}.video-dialog[open]{opacity:1;display:block}@starting-style{.video-dialog[open]{opacity:0;translate:0 50px}}.video-dialog:not([open]){opacity:0;translate:0 50px}.video-dialog::backdrop{background-color:var(--fnd-color-background-base);cursor:pointer}.video-dialog .player-container{height:100%}.video-dialog .player-wrapper{position:absolute;inset:0;margin:auto;aspect-ratio:var(--fnd-media-ratio-16-9);max-width:calc(100% - var(--fnd-spacing-05)*2);max-height:calc(100% - var(--fnd-spacing-05)*2);border-radius:var(--fnd-radius-4xl);overflow:hidden}@media(min-width: 768px){.video-dialog .player-wrapper{max-width:calc(100% - var(--fnd-spacing-07)*2)}}@media(min-width: 960px){.video-dialog .player-wrapper{max-width:calc(100% - var(--fnd-spacing-08)*2)}}@media(min-width: 1200px){.video-dialog .player-wrapper{max-width:calc(100% - var(--fnd-spacing-09)*2)}}@media(min-width: 1600px){.video-dialog .player-wrapper{max-width:calc(100% - var(--fnd-spacing-10)*2)}}.video-dialog video{display:block;width:100%;height:100%;object-fit:contain}@media(min-width: 768px){.video-dialog video{cursor:none}}.nc-content{max-inline-size:var(--container-xwide, 1536px);margin-inline:auto;padding-inline:var(--container-padding-inline, clamp(1rem, 0.8rem + 1vw, 1.5rem));box-sizing:border-box}.nc-content__title,.nc-content__meta{max-inline-size:var(--container-prose, 72ch);margin-inline:auto}body.is-reading-left .nc-content__title,body.is-reading-left .nc-content__meta{margin-inline:0}@keyframes button-spin{to{transform:translate(-50%, -50%) rotate(360deg)}}@keyframes button-ripple{0%{transform:translate(-50%, -50%) scale(0);opacity:var(--mod-button-ripple-opacity, var(--nc-button-ripple-opacity, 0.3))}100%{transform:translate(-50%, -50%) scale(var(--mod-button-ripple-scale, var(--nc-button-ripple-scale, 3)));opacity:0}}@keyframes button-bounce-in{0%{transform:scale(0.95)}65%{transform:scale(1.045)}100%{transform:scale(1)}}@keyframes button-check-in{0%{transform:rotate(45deg) scale(0);opacity:0}100%{transform:rotate(45deg) scale(1);opacity:1}}@keyframes button-shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-2px)}50%{transform:translateX(2px)}75%{transform:translateX(-1px)}}.nc-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--mod-button-gap, var(--nc-button-gap));position:relative;min-width:var(--mod-button-min-width, var(--nc-button-min-width));border:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)) solid rgba(0,0,0,0);background:none;font-family:inherit;font-weight:var(--mod-button-font-weight, var(--nc-button-font-weight));text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;transition:background-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,border-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,box-shadow var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,opacity var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,transform var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease;appearance:none;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.nc-button .nc-button__icon,.nc-button .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.nc-button:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-button:active{transform:scale(var(--mod-button-scale-active, var(--nc-button-scale-active)))}.nc-button:disabled,.nc-button[aria-disabled=true]{background-color:var(--mod-button-disabled-bg, var(--nc-button-disabled-bg));color:var(--mod-button-disabled-color, var(--nc-button-disabled-color));border-color:var(--mod-button-disabled-border, var(--nc-button-disabled-border));opacity:var(--mod-button-opacity-disabled, var(--nc-button-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none}.nc-button[data-loading=true],.nc-button[aria-busy=true]{pointer-events:none;cursor:wait}.nc-button{background-color:var(--mod-button-primary-bg, var(--nc-button-primary-bg));color:var(--mod-button-primary-color, var(--nc-button-primary-color));border-color:var(--mod-button-primary-border, var(--nc-button-primary-border))}.nc-button:hover:not(:disabled){background-color:var(--mod-button-primary-bg-hover, var(--nc-button-primary-bg-hover))}.nc-button:active:not(:disabled){background-color:var(--mod-button-primary-bg-active, var(--nc-button-primary-bg-active))}.nc-button__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:inherit}.nc-button__icon svg{width:100%;height:100%}.nc-button__label{display:inline-flex;align-items:center}.nc-button--secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--mod-button-gap, var(--nc-button-gap));position:relative;min-width:var(--mod-button-min-width, var(--nc-button-min-width));border:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)) solid rgba(0,0,0,0);background:none;font-family:inherit;font-weight:var(--mod-button-font-weight, var(--nc-button-font-weight));text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;transition:background-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,border-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,box-shadow var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,opacity var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,transform var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease;appearance:none;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.nc-button--secondary .nc-button__icon,.nc-button--secondary .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.nc-button--secondary:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-button--secondary:active{transform:scale(var(--mod-button-scale-active, var(--nc-button-scale-active)))}.nc-button--secondary:disabled,.nc-button--secondary[aria-disabled=true]{background-color:var(--mod-button-disabled-bg, var(--nc-button-disabled-bg));color:var(--mod-button-disabled-color, var(--nc-button-disabled-color));border-color:var(--mod-button-disabled-border, var(--nc-button-disabled-border));opacity:var(--mod-button-opacity-disabled, var(--nc-button-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none}.nc-button--secondary[data-loading=true],.nc-button--secondary[aria-busy=true]{pointer-events:none;cursor:wait}.nc-button--secondary{background-color:var(--mod-button-secondary-bg, var(--nc-button-secondary-bg));border-color:var(--mod-button-secondary-border, var(--nc-button-secondary-border));color:var(--mod-button-secondary-color, var(--nc-button-secondary-color))}.nc-button--secondary:hover:not(:disabled){background-color:var(--mod-button-secondary-bg-hover, var(--nc-button-secondary-bg-hover))}.nc-button--secondary:active:not(:disabled){background-color:var(--mod-button-secondary-bg-active, var(--nc-button-secondary-bg-active))}.nc-button--accent{display:inline-flex;align-items:center;justify-content:center;gap:var(--mod-button-gap, var(--nc-button-gap));position:relative;min-width:var(--mod-button-min-width, var(--nc-button-min-width));border:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)) solid rgba(0,0,0,0);background:none;font-family:inherit;font-weight:var(--mod-button-font-weight, var(--nc-button-font-weight));text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;transition:background-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,border-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,box-shadow var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,opacity var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,transform var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease;appearance:none;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.nc-button--accent .nc-button__icon,.nc-button--accent .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.nc-button--accent:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-button--accent:active{transform:scale(var(--mod-button-scale-active, var(--nc-button-scale-active)))}.nc-button--accent:disabled,.nc-button--accent[aria-disabled=true]{background-color:var(--mod-button-disabled-bg, var(--nc-button-disabled-bg));color:var(--mod-button-disabled-color, var(--nc-button-disabled-color));border-color:var(--mod-button-disabled-border, var(--nc-button-disabled-border));opacity:var(--mod-button-opacity-disabled, var(--nc-button-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none}.nc-button--accent[data-loading=true],.nc-button--accent[aria-busy=true]{pointer-events:none;cursor:wait}.nc-button--accent{background-color:var(--mod-button-accent-bg, var(--nc-button-accent-bg));color:var(--mod-button-accent-color, var(--nc-button-accent-color));border-color:var(--mod-button-accent-border, var(--nc-button-accent-border))}.nc-button--accent:hover:not(:disabled){background-color:var(--mod-button-accent-bg-hover, var(--nc-button-accent-bg-hover))}.nc-button--accent:active:not(:disabled){background-color:var(--mod-button-accent-bg-active, var(--nc-button-accent-bg-active))}.nc-button--outline{display:inline-flex;align-items:center;justify-content:center;gap:var(--mod-button-gap, var(--nc-button-gap));position:relative;min-width:var(--mod-button-min-width, var(--nc-button-min-width));border:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)) solid rgba(0,0,0,0);background:none;font-family:inherit;font-weight:var(--mod-button-font-weight, var(--nc-button-font-weight));text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;transition:background-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,border-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,box-shadow var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,opacity var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,transform var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease;appearance:none;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.nc-button--outline .nc-button__icon,.nc-button--outline .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.nc-button--outline:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-button--outline:active{transform:scale(var(--mod-button-scale-active, var(--nc-button-scale-active)))}.nc-button--outline:disabled,.nc-button--outline[aria-disabled=true]{background-color:var(--mod-button-disabled-bg, var(--nc-button-disabled-bg));color:var(--mod-button-disabled-color, var(--nc-button-disabled-color));border-color:var(--mod-button-disabled-border, var(--nc-button-disabled-border));opacity:var(--mod-button-opacity-disabled, var(--nc-button-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none}.nc-button--outline[data-loading=true],.nc-button--outline[aria-busy=true]{pointer-events:none;cursor:wait}.nc-button--outline{background-color:var(--mod-button-outline-bg, var(--nc-button-outline-bg));border-color:var(--mod-button-outline-border, var(--nc-button-outline-border));color:var(--mod-button-outline-color, var(--nc-button-outline-color))}.nc-button--outline:hover:not(:disabled){background-color:var(--mod-button-outline-bg-hover, var(--nc-button-outline-bg-hover))}.nc-button--outline:active:not(:disabled){background-color:var(--mod-button-outline-bg-active, var(--nc-button-outline-bg-active))}.nc-button--tertiary{display:inline-flex;align-items:center;justify-content:center;gap:var(--mod-button-gap, var(--nc-button-gap));position:relative;min-width:var(--mod-button-min-width, var(--nc-button-min-width));border:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)) solid rgba(0,0,0,0);background:none;font-family:inherit;font-weight:var(--mod-button-font-weight, var(--nc-button-font-weight));text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;transition:background-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,border-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,box-shadow var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,opacity var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,transform var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease;appearance:none;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.nc-button--tertiary .nc-button__icon,.nc-button--tertiary .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.nc-button--tertiary:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-button--tertiary:active{transform:scale(var(--mod-button-scale-active, var(--nc-button-scale-active)))}.nc-button--tertiary:disabled,.nc-button--tertiary[aria-disabled=true]{background-color:var(--mod-button-disabled-bg, var(--nc-button-disabled-bg));color:var(--mod-button-disabled-color, var(--nc-button-disabled-color));border-color:var(--mod-button-disabled-border, var(--nc-button-disabled-border));opacity:var(--mod-button-opacity-disabled, var(--nc-button-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none}.nc-button--tertiary[data-loading=true],.nc-button--tertiary[aria-busy=true]{pointer-events:none;cursor:wait}.nc-button--tertiary{background-color:var(--mod-button-outline-bg, var(--nc-button-outline-bg));border-color:var(--mod-button-outline-border, var(--nc-button-outline-border));color:var(--mod-button-outline-color, var(--nc-button-outline-color))}.nc-button--tertiary:hover:not(:disabled){background-color:var(--mod-button-outline-bg-hover, var(--nc-button-outline-bg-hover))}.nc-button--tertiary:active:not(:disabled){background-color:var(--mod-button-outline-bg-active, var(--nc-button-outline-bg-active))}.nc-button--ghost{display:inline-flex;align-items:center;justify-content:center;gap:var(--mod-button-gap, var(--nc-button-gap));position:relative;min-width:var(--mod-button-min-width, var(--nc-button-min-width));border:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)) solid rgba(0,0,0,0);background:none;font-family:inherit;font-weight:var(--mod-button-font-weight, var(--nc-button-font-weight));text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;transition:background-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,border-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,box-shadow var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,opacity var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,transform var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease;appearance:none;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.nc-button--ghost .nc-button__icon,.nc-button--ghost .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.nc-button--ghost:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-button--ghost:active{transform:scale(var(--mod-button-scale-active, var(--nc-button-scale-active)))}.nc-button--ghost:disabled,.nc-button--ghost[aria-disabled=true]{background-color:var(--mod-button-disabled-bg, var(--nc-button-disabled-bg));color:var(--mod-button-disabled-color, var(--nc-button-disabled-color));border-color:var(--mod-button-disabled-border, var(--nc-button-disabled-border));opacity:var(--mod-button-opacity-disabled, var(--nc-button-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none}.nc-button--ghost[data-loading=true],.nc-button--ghost[aria-busy=true]{pointer-events:none;cursor:wait}.nc-button--ghost{background-color:var(--mod-button-ghost-bg, var(--nc-button-ghost-bg));border-color:var(--mod-button-ghost-border, var(--nc-button-ghost-border));color:var(--mod-button-ghost-color, var(--nc-button-ghost-color))}.nc-button--ghost:hover:not(:disabled){background-color:var(--mod-button-ghost-bg-hover, var(--nc-button-ghost-bg-hover))}.nc-button--ghost:active:not(:disabled){background-color:var(--mod-button-ghost-bg-active, var(--nc-button-ghost-bg-active))}.nc-button--success{display:inline-flex;align-items:center;justify-content:center;gap:var(--mod-button-gap, var(--nc-button-gap));position:relative;min-width:var(--mod-button-min-width, var(--nc-button-min-width));border:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)) solid rgba(0,0,0,0);background:none;font-family:inherit;font-weight:var(--mod-button-font-weight, var(--nc-button-font-weight));text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;transition:background-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,border-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,box-shadow var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,opacity var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,transform var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease;appearance:none;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.nc-button--success .nc-button__icon,.nc-button--success .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.nc-button--success:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-button--success:active{transform:scale(var(--mod-button-scale-active, var(--nc-button-scale-active)))}.nc-button--success:disabled,.nc-button--success[aria-disabled=true]{background-color:var(--mod-button-disabled-bg, var(--nc-button-disabled-bg));color:var(--mod-button-disabled-color, var(--nc-button-disabled-color));border-color:var(--mod-button-disabled-border, var(--nc-button-disabled-border));opacity:var(--mod-button-opacity-disabled, var(--nc-button-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none}.nc-button--success[data-loading=true],.nc-button--success[aria-busy=true]{pointer-events:none;cursor:wait}.nc-button--success{background-color:var(--mod-button-success-bg, var(--nc-button-success-bg));color:var(--mod-button-success-color, var(--nc-button-success-color));border-color:var(--mod-button-success-border, var(--nc-button-success-border))}.nc-button--success:hover:not(:disabled){background-color:var(--mod-button-success-bg-hover, var(--nc-button-success-bg-hover))}.nc-button--success:active:not(:disabled){background-color:var(--mod-button-success-bg-active, var(--nc-button-success-bg-active))}.nc-button--warning{display:inline-flex;align-items:center;justify-content:center;gap:var(--mod-button-gap, var(--nc-button-gap));position:relative;min-width:var(--mod-button-min-width, var(--nc-button-min-width));border:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)) solid rgba(0,0,0,0);background:none;font-family:inherit;font-weight:var(--mod-button-font-weight, var(--nc-button-font-weight));text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;transition:background-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,border-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,box-shadow var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,opacity var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,transform var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease;appearance:none;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.nc-button--warning .nc-button__icon,.nc-button--warning .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.nc-button--warning:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-button--warning:active{transform:scale(var(--mod-button-scale-active, var(--nc-button-scale-active)))}.nc-button--warning:disabled,.nc-button--warning[aria-disabled=true]{background-color:var(--mod-button-disabled-bg, var(--nc-button-disabled-bg));color:var(--mod-button-disabled-color, var(--nc-button-disabled-color));border-color:var(--mod-button-disabled-border, var(--nc-button-disabled-border));opacity:var(--mod-button-opacity-disabled, var(--nc-button-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none}.nc-button--warning[data-loading=true],.nc-button--warning[aria-busy=true]{pointer-events:none;cursor:wait}.nc-button--warning{background-color:var(--mod-button-warning-bg, var(--nc-button-warning-bg));color:var(--mod-button-warning-color, var(--nc-button-warning-color));border-color:var(--mod-button-warning-border, var(--nc-button-warning-border))}.nc-button--warning:hover:not(:disabled){background-color:var(--mod-button-warning-bg-hover, var(--nc-button-warning-bg-hover))}.nc-button--warning:active:not(:disabled){background-color:var(--mod-button-warning-bg-active, var(--nc-button-warning-bg-active))}.nc-button--info{display:inline-flex;align-items:center;justify-content:center;gap:var(--mod-button-gap, var(--nc-button-gap));position:relative;min-width:var(--mod-button-min-width, var(--nc-button-min-width));border:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)) solid rgba(0,0,0,0);background:none;font-family:inherit;font-weight:var(--mod-button-font-weight, var(--nc-button-font-weight));text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;transition:background-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,border-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,box-shadow var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,opacity var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,transform var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease;appearance:none;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.nc-button--info .nc-button__icon,.nc-button--info .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.nc-button--info:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-button--info:active{transform:scale(var(--mod-button-scale-active, var(--nc-button-scale-active)))}.nc-button--info:disabled,.nc-button--info[aria-disabled=true]{background-color:var(--mod-button-disabled-bg, var(--nc-button-disabled-bg));color:var(--mod-button-disabled-color, var(--nc-button-disabled-color));border-color:var(--mod-button-disabled-border, var(--nc-button-disabled-border));opacity:var(--mod-button-opacity-disabled, var(--nc-button-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none}.nc-button--info[data-loading=true],.nc-button--info[aria-busy=true]{pointer-events:none;cursor:wait}.nc-button--info{background-color:var(--mod-button-info-bg, var(--nc-button-info-bg));color:var(--mod-button-info-color, var(--nc-button-info-color));border-color:var(--mod-button-info-border, var(--nc-button-info-border))}.nc-button--info:hover:not(:disabled){background-color:var(--mod-button-info-bg-hover, var(--nc-button-info-bg-hover))}.nc-button--info:active:not(:disabled){background-color:var(--mod-button-info-bg-active, var(--nc-button-info-bg-active))}.nc-button--error,.nc-button--destructive,.nc-button--danger{display:inline-flex;align-items:center;justify-content:center;gap:var(--mod-button-gap, var(--nc-button-gap));position:relative;min-width:var(--mod-button-min-width, var(--nc-button-min-width));border:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)) solid rgba(0,0,0,0);background:none;font-family:inherit;font-weight:var(--mod-button-font-weight, var(--nc-button-font-weight));text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;transition:background-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,border-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,box-shadow var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,opacity var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,transform var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease;appearance:none;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.nc-button--error .nc-button__icon,.nc-button--error .button__icon,.nc-button--destructive .nc-button__icon,.nc-button--destructive .button__icon,.nc-button--danger .nc-button__icon,.nc-button--danger .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.nc-button--error:focus-visible,.nc-button--destructive:focus-visible,.nc-button--danger:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-button--error:active,.nc-button--destructive:active,.nc-button--danger:active{transform:scale(var(--mod-button-scale-active, var(--nc-button-scale-active)))}.nc-button--error:disabled,.nc-button--error[aria-disabled=true],.nc-button--destructive:disabled,.nc-button--destructive[aria-disabled=true],.nc-button--danger:disabled,.nc-button--danger[aria-disabled=true]{background-color:var(--mod-button-disabled-bg, var(--nc-button-disabled-bg));color:var(--mod-button-disabled-color, var(--nc-button-disabled-color));border-color:var(--mod-button-disabled-border, var(--nc-button-disabled-border));opacity:var(--mod-button-opacity-disabled, var(--nc-button-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none}.nc-button--error[data-loading=true],.nc-button--error[aria-busy=true],.nc-button--destructive[data-loading=true],.nc-button--destructive[aria-busy=true],.nc-button--danger[data-loading=true],.nc-button--danger[aria-busy=true]{pointer-events:none;cursor:wait}.nc-button--error,.nc-button--destructive,.nc-button--danger{background-color:var(--mod-button-error-bg, var(--nc-button-error-bg));color:var(--mod-button-error-color, var(--nc-button-error-color));border-color:var(--mod-button-error-border, var(--nc-button-error-border))}.nc-button--error:hover:not(:disabled),.nc-button--destructive:hover:not(:disabled),.nc-button--danger:hover:not(:disabled){background-color:var(--mod-button-error-bg-hover, var(--nc-button-error-bg-hover))}.nc-button--error:active:not(:disabled),.nc-button--destructive:active:not(:disabled),.nc-button--danger:active:not(:disabled){background-color:var(--mod-button-error-bg-active, var(--nc-button-error-bg-active))}.nc-button--inverted{display:inline-flex;align-items:center;justify-content:center;gap:var(--mod-button-gap, var(--nc-button-gap));position:relative;min-width:var(--mod-button-min-width, var(--nc-button-min-width));border:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)) solid rgba(0,0,0,0);background:none;font-family:inherit;font-weight:var(--mod-button-font-weight, var(--nc-button-font-weight));text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;transition:background-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,border-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,box-shadow var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,opacity var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,transform var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease;appearance:none;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.nc-button--inverted .nc-button__icon,.nc-button--inverted .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.nc-button--inverted:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-button--inverted:active{transform:scale(var(--mod-button-scale-active, var(--nc-button-scale-active)))}.nc-button--inverted:disabled,.nc-button--inverted[aria-disabled=true]{background-color:var(--mod-button-disabled-bg, var(--nc-button-disabled-bg));color:var(--mod-button-disabled-color, var(--nc-button-disabled-color));border-color:var(--mod-button-disabled-border, var(--nc-button-disabled-border));opacity:var(--mod-button-opacity-disabled, var(--nc-button-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none}.nc-button--inverted[data-loading=true],.nc-button--inverted[aria-busy=true]{pointer-events:none;cursor:wait}.nc-button--inverted{background-color:var(--mod-button-inverted-bg, var(--nc-button-inverted-bg));color:var(--mod-button-inverted-color, var(--nc-button-inverted-color));border-color:var(--mod-button-inverted-border, var(--nc-button-inverted-border))}.nc-button--inverted:hover:not(:disabled){background-color:var(--mod-button-inverted-bg-hover, var(--nc-button-inverted-bg-hover))}.nc-button--inverted:active:not(:disabled){background-color:var(--mod-button-inverted-bg-active, var(--nc-button-inverted-bg-active))}.nc-button--soft{display:inline-flex;align-items:center;justify-content:center;gap:var(--mod-button-gap, var(--nc-button-gap));position:relative;min-width:var(--mod-button-min-width, var(--nc-button-min-width));border:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)) solid rgba(0,0,0,0);background:none;font-family:inherit;font-weight:var(--mod-button-font-weight, var(--nc-button-font-weight));text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;transition:background-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,border-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,box-shadow var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,opacity var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,transform var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease;appearance:none;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.nc-button--soft .nc-button__icon,.nc-button--soft .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.nc-button--soft:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-button--soft:active{transform:scale(var(--mod-button-scale-active, var(--nc-button-scale-active)))}.nc-button--soft:disabled,.nc-button--soft[aria-disabled=true]{background-color:var(--mod-button-disabled-bg, var(--nc-button-disabled-bg));color:var(--mod-button-disabled-color, var(--nc-button-disabled-color));border-color:var(--mod-button-disabled-border, var(--nc-button-disabled-border));opacity:var(--mod-button-opacity-disabled, var(--nc-button-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none}.nc-button--soft[data-loading=true],.nc-button--soft[aria-busy=true]{pointer-events:none;cursor:wait}.nc-button--soft{background-color:var(--mod-button-soft-bg, var(--nc-button-soft-bg));color:var(--mod-button-soft-color, var(--nc-button-soft-color));border-color:var(--mod-button-soft-border, var(--nc-button-soft-border))}.nc-button--soft:hover:not(:disabled){background-color:var(--mod-button-soft-bg-hover, var(--nc-button-soft-bg-hover))}.nc-button--soft:active:not(:disabled){background-color:var(--mod-button-soft-bg-active, var(--nc-button-soft-bg-active))}.nc-button--full-width{width:100%}.nc-button--fab{width:var(--mod-button-fab-size, var(--nc-button-fab-size));height:var(--mod-button-fab-size, var(--nc-button-fab-size));min-width:auto;min-height:auto;padding:0;border-radius:var(--mod-button-fab-radius, var(--nc-button-fab-radius));box-shadow:var(--mod-button-fab-shadow, var(--nc-button-fab-shadow))}.nc-button--fab:hover:not(:disabled){box-shadow:var(--mod-button-fab-shadow-hover, var(--nc-button-fab-shadow-hover))}.nc-button--xs{min-height:var(--mod-button-height-xs, var(--nc-button-height-xs));padding:var(--mod-button-padding-y-xs, var(--nc-button-padding-y-xs)) var(--mod-button-padding-x-xs, var(--nc-button-padding-x-xs));font-size:var(--mod-button-font-size-xs, var(--nc-button-font-size-xs));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-xs, var(--nc-button-radius-xs));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-xs, var(--nc-button-icon-gap-xs))}.nc-button--xs .nc-button__icon,.nc-button--xs .button__icon{width:var(--mod-button-icon-size-xs, var(--nc-button-icon-size-xs));height:var(--mod-button-icon-size-xs, var(--nc-button-icon-size-xs))}.nc-button--xs{position:relative}.nc-button--xs::before{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%, -50%);min-width:var(--mod-button-touch-target-min, var(--nc-button-touch-target-min));min-height:var(--mod-button-touch-target-min, var(--nc-button-touch-target-min));width:100%;height:100%}.nc-button--sm{min-height:var(--mod-button-height-sm, var(--nc-button-height-sm));padding:var(--mod-button-padding-y-sm, var(--nc-button-padding-y-sm)) var(--mod-button-padding-x-sm, var(--nc-button-padding-x-sm));font-size:var(--mod-button-font-size-sm, var(--nc-button-font-size-sm));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-sm, var(--nc-button-radius-sm));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-sm, var(--nc-button-icon-gap-sm))}.nc-button--sm .nc-button__icon,.nc-button--sm .button__icon{width:var(--mod-button-icon-size-sm, var(--nc-button-icon-size-sm));height:var(--mod-button-icon-size-sm, var(--nc-button-icon-size-sm))}.nc-button--sm{position:relative}.nc-button--sm::before{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%, -50%);min-width:var(--mod-button-touch-target-min, var(--nc-button-touch-target-min));min-height:var(--mod-button-touch-target-min, var(--nc-button-touch-target-min));width:100%;height:100%}.nc-button--lg{min-height:var(--mod-button-height-lg, var(--nc-button-height-lg));padding:var(--mod-button-padding-y-lg, var(--nc-button-padding-y-lg)) var(--mod-button-padding-x-lg, var(--nc-button-padding-x-lg));font-size:var(--mod-button-font-size-lg, var(--nc-button-font-size-lg));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-lg, var(--nc-button-radius-lg));border-width:var(--mod-button-border-width-lg, var(--nc-button-border-width-lg));gap:var(--mod-button-icon-gap-lg, var(--nc-button-icon-gap-lg))}.nc-button--lg .nc-button__icon,.nc-button--lg .button__icon{width:var(--mod-button-icon-size-lg, var(--nc-button-icon-size-lg));height:var(--mod-button-icon-size-lg, var(--nc-button-icon-size-lg))}.nc-button--icon-only{min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.nc-button--icon-only .nc-button__icon,.nc-button--icon-only .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.nc-button--icon-only{width:var(--mod-button-height-, var(--nc-button-height-md));min-width:auto;padding:0}.nc-button--icon-only.nc-button--xs{min-height:var(--mod-button-height-xs, var(--nc-button-height-xs));padding:var(--mod-button-padding-y-xs, var(--nc-button-padding-y-xs)) var(--mod-button-padding-x-xs, var(--nc-button-padding-x-xs));font-size:var(--mod-button-font-size-xs, var(--nc-button-font-size-xs));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-xs, var(--nc-button-radius-xs));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-xs, var(--nc-button-icon-gap-xs))}.nc-button--icon-only.nc-button--xs .nc-button__icon,.nc-button--icon-only.nc-button--xs .button__icon{width:var(--mod-button-icon-size-xs, var(--nc-button-icon-size-xs));height:var(--mod-button-icon-size-xs, var(--nc-button-icon-size-xs))}.nc-button--icon-only.nc-button--xs{width:var(--mod-button-height-, var(--nc-button-height-xs));min-width:auto;padding:0}.nc-button--icon-only.nc-button--sm{min-height:var(--mod-button-height-sm, var(--nc-button-height-sm));padding:var(--mod-button-padding-y-sm, var(--nc-button-padding-y-sm)) var(--mod-button-padding-x-sm, var(--nc-button-padding-x-sm));font-size:var(--mod-button-font-size-sm, var(--nc-button-font-size-sm));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-sm, var(--nc-button-radius-sm));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-sm, var(--nc-button-icon-gap-sm))}.nc-button--icon-only.nc-button--sm .nc-button__icon,.nc-button--icon-only.nc-button--sm .button__icon{width:var(--mod-button-icon-size-sm, var(--nc-button-icon-size-sm));height:var(--mod-button-icon-size-sm, var(--nc-button-icon-size-sm))}.nc-button--icon-only.nc-button--sm{width:var(--mod-button-height-, var(--nc-button-height-sm));min-width:auto;padding:0}.nc-button--icon-only.nc-button--lg{min-height:var(--mod-button-height-lg, var(--nc-button-height-lg));padding:var(--mod-button-padding-y-lg, var(--nc-button-padding-y-lg)) var(--mod-button-padding-x-lg, var(--nc-button-padding-x-lg));font-size:var(--mod-button-font-size-lg, var(--nc-button-font-size-lg));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-lg, var(--nc-button-radius-lg));border-width:var(--mod-button-border-width-lg, var(--nc-button-border-width-lg));gap:var(--mod-button-icon-gap-lg, var(--nc-button-icon-gap-lg))}.nc-button--icon-only.nc-button--lg .nc-button__icon,.nc-button--icon-only.nc-button--lg .button__icon{width:var(--mod-button-icon-size-lg, var(--nc-button-icon-size-lg));height:var(--mod-button-icon-size-lg, var(--nc-button-icon-size-lg))}.nc-button--icon-only.nc-button--lg{width:var(--mod-button-height-, var(--nc-button-height-lg));min-width:auto;padding:0}.nc-button--loading[data-loading=true] .button-text,.nc-button--loading[data-loading=true] .nc-button__label,.nc-button--loading[aria-busy=true] .button-text,.nc-button--loading[aria-busy=true] .nc-button__label{visibility:hidden}.nc-button--loading[data-loading=true] .nc-button__icon,.nc-button--loading[aria-busy=true] .nc-button__icon{visibility:hidden}.nc-button--loading[data-loading=true] .button-spinner,.nc-button--loading[data-loading=true] .nc-button__spinner,.nc-button--loading[aria-busy=true] .button-spinner,.nc-button--loading[aria-busy=true] .nc-button__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:var(--mod-button-spinner-size, var(--nc-button-spinner-size));height:var(--mod-button-spinner-size, var(--nc-button-spinner-size));border:var(--mod-button-spinner-border-width, var(--nc-button-spinner-border-width)) solid currentColor;border-top-color:rgba(0,0,0,0);border-radius:var(--fnd-radius-full);animation:button-spin 1s linear infinite}.nc-button--toggle{display:inline-flex;align-items:center;justify-content:center;gap:var(--mod-button-gap, var(--nc-button-gap));position:relative;min-width:var(--mod-button-min-width, var(--nc-button-min-width));border:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)) solid rgba(0,0,0,0);background:none;font-family:inherit;font-weight:var(--mod-button-font-weight, var(--nc-button-font-weight));text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;transition:background-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,border-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,box-shadow var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,opacity var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,transform var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease;appearance:none;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.nc-button--toggle .nc-button__icon,.nc-button--toggle .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.nc-button--toggle:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-button--toggle:active{transform:scale(var(--mod-button-scale-active, var(--nc-button-scale-active)))}.nc-button--toggle:disabled,.nc-button--toggle[aria-disabled=true]{background-color:var(--mod-button-disabled-bg, var(--nc-button-disabled-bg));color:var(--mod-button-disabled-color, var(--nc-button-disabled-color));border-color:var(--mod-button-disabled-border, var(--nc-button-disabled-border));opacity:var(--mod-button-opacity-disabled, var(--nc-button-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none}.nc-button--toggle[data-loading=true],.nc-button--toggle[aria-busy=true]{pointer-events:none;cursor:wait}.nc-button--toggle{background-color:var(--mod-button-outline-bg, var(--nc-button-outline-bg));border-color:var(--mod-button-outline-border, var(--nc-button-outline-border));color:var(--mod-button-outline-color, var(--nc-button-outline-color))}.nc-button--toggle:hover:not(:disabled){background-color:var(--mod-button-outline-bg-hover, var(--nc-button-outline-bg-hover))}.nc-button--toggle:active:not(:disabled){background-color:var(--mod-button-outline-bg-active, var(--nc-button-outline-bg-active))}.nc-button--toggle[aria-pressed=true],.nc-button--toggle.active{background-color:var(--mod-button-primary-bg, var(--nc-button-primary-bg));border-color:var(--mod-button-primary-bg, var(--nc-button-primary-bg));color:var(--mod-button-primary-color, var(--nc-button-primary-color))}.nc-button--micro-a{--nc-button-hover-scale: 1.03;--nc-button-press-scale: 0.97;--nc-button-hover-shadow: 0 12px 24px color-mix(in srgb, var(--fnd-color-always-dark) 18%, transparent);--nc-button-press-shadow: 0 5px 12px color-mix(in srgb, var(--fnd-color-always-dark) 12%, transparent);--nc-button-ripple-opacity: 0.32;--nc-button-ripple-scale: 3.25;isolation:isolate}.nc-button--micro-a:hover:not(:disabled):not([aria-disabled=true]){transform:scale(var(--mod-button-hover-scale, var(--nc-button-hover-scale)));box-shadow:var(--mod-button-hover-shadow, var(--nc-button-hover-shadow))}.nc-button--micro-a:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--mod-button-press-scale, var(--nc-button-press-scale)));box-shadow:var(--mod-button-press-shadow, var(--nc-button-press-shadow))}.nc-button--micro-a::after{content:"";position:absolute;left:var(--mod-ripple-x, var(--nc-ripple-x, 50%));top:var(--mod-ripple-y, var(--nc-ripple-y, 50%));width:var(--mod-ripple-size, var(--nc-ripple-size, 14px));height:var(--mod-ripple-size, var(--nc-ripple-size, 14px));border-radius:var(--fnd-radius-full);pointer-events:none;background-color:color-mix(in srgb, var(--fnd-color-always-light) 80%, transparent);transform:translate(-50%, -50%) scale(0);opacity:0;z-index:0}.nc-button--micro-a.is-rippling::after{animation:button-ripple 520ms cubic-bezier(0.2, 0, 0, 1)}.nc-button--micro-a>*{position:relative;z-index:var(--fnd-z-base)}.nc-button--micro-b{--nc-button-progress: 0%;--nc-button-progress-bg: color-mix(in srgb, var(--fnd-color-always-light) 36%, transparent);--nc-button-success-bg-micro: var(--mod-button-success-bg, var(--nc-button-success-bg));--nc-button-error-outline-micro: var(--fnd-color-feedback-danger);--nc-button-hover-scale: 1.03;--nc-button-press-scale: 0.97;--nc-button-hover-shadow: 0 12px 24px color-mix(in srgb, var(--fnd-color-always-dark) 18%, transparent);--nc-button-press-shadow: 0 5px 12px color-mix(in srgb, var(--fnd-color-always-dark) 12%, transparent);--nc-button-ripple-opacity: 0.32;--nc-button-ripple-scale: 3.25;isolation:isolate}.nc-button--micro-b:hover:not(:disabled):not([aria-disabled=true]){transform:scale(var(--mod-button-hover-scale, var(--nc-button-hover-scale)));box-shadow:var(--mod-button-hover-shadow, var(--nc-button-hover-shadow))}.nc-button--micro-b:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--mod-button-press-scale, var(--nc-button-press-scale)));box-shadow:var(--mod-button-press-shadow, var(--nc-button-press-shadow))}.nc-button--micro-b::after{content:"";position:absolute;left:var(--mod-ripple-x, var(--nc-ripple-x, 50%));top:var(--mod-ripple-y, var(--nc-ripple-y, 50%));width:var(--mod-ripple-size, var(--nc-ripple-size, 14px));height:var(--mod-ripple-size, var(--nc-ripple-size, 14px));border-radius:var(--fnd-radius-full);pointer-events:none;background-color:color-mix(in srgb, var(--fnd-color-always-light) 80%, transparent);transform:translate(-50%, -50%) scale(0);opacity:0;z-index:0}.nc-button--micro-b.is-rippling::after{animation:button-ripple 520ms cubic-bezier(0.2, 0, 0, 1)}.nc-button--micro-b>*{position:relative;z-index:var(--fnd-z-base)}.nc-button--micro-b::before{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;width:var(--mod-button-progress, var(--nc-button-progress));height:3px;background:var(--mod-button-progress-bg, var(--nc-button-progress-bg));opacity:0;transition:width 240ms linear,opacity 200ms ease;z-index:var(--fnd-z-dropdown)}.nc-button--micro-b[data-loading=true]::before,.nc-button--micro-b[aria-busy=true]::before{opacity:1}.nc-button--micro-b[data-state=success]{background-color:var(--mod-button-success-bg-micro, var(--nc-button-success-bg-micro));border-color:var(--mod-button-success-bg-micro, var(--nc-button-success-bg-micro));animation:button-bounce-in 240ms ease-out}.nc-button--micro-b[data-state=success] .nc-button__label,.nc-button--micro-b[data-state=success] .button-text{display:inline-flex;align-items:center;gap:var(--fnd-spacing-02)}.nc-button--micro-b[data-state=success] .nc-button__label::after,.nc-button--micro-b[data-state=success] .button-text::after{content:"";width:9px;height:14px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transform-origin:center;animation:button-check-in 260ms ease-out 80ms forwards}.nc-button--micro-b[data-state=error]{border-color:var(--mod-button-error-outline-micro, var(--nc-button-error-outline-micro));box-shadow:0 0 0 1px var(--mod-button-error-outline-micro, var(--nc-button-error-outline-micro));animation:button-shake 260ms ease-in-out}.nc-button--micro-c{--nc-button-hover-scale: 1.02;--nc-button-press-scale: 0.96;--nc-button-hover-shadow: 0 10px 22px color-mix(in srgb, var(--fnd-color-always-dark) 22%, transparent);--nc-button-press-shadow: 0 4px 10px color-mix(in srgb, var(--fnd-color-always-dark) 14%, transparent);--nc-button-ripple-opacity: 0.28;--nc-button-progress: 0%;--nc-button-progress-bg: color-mix(in srgb, var(--fnd-color-always-light) 36%, transparent);--nc-button-success-bg-micro: var(--mod-button-success-bg, var(--nc-button-success-bg));--nc-button-error-outline-micro: var(--fnd-color-feedback-danger);--nc-button-hover-scale: 1.03;--nc-button-press-scale: 0.97;--nc-button-hover-shadow: 0 12px 24px color-mix(in srgb, var(--fnd-color-always-dark) 18%, transparent);--nc-button-press-shadow: 0 5px 12px color-mix(in srgb, var(--fnd-color-always-dark) 12%, transparent);--nc-button-ripple-opacity: 0.32;--nc-button-ripple-scale: 3.25;isolation:isolate}.nc-button--micro-c:hover:not(:disabled):not([aria-disabled=true]){transform:scale(var(--mod-button-hover-scale, var(--nc-button-hover-scale)));box-shadow:var(--mod-button-hover-shadow, var(--nc-button-hover-shadow))}.nc-button--micro-c:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--mod-button-press-scale, var(--nc-button-press-scale)));box-shadow:var(--mod-button-press-shadow, var(--nc-button-press-shadow))}.nc-button--micro-c::after{content:"";position:absolute;left:var(--mod-ripple-x, var(--nc-ripple-x, 50%));top:var(--mod-ripple-y, var(--nc-ripple-y, 50%));width:var(--mod-ripple-size, var(--nc-ripple-size, 14px));height:var(--mod-ripple-size, var(--nc-ripple-size, 14px));border-radius:var(--fnd-radius-full);pointer-events:none;background-color:color-mix(in srgb, var(--fnd-color-always-light) 80%, transparent);transform:translate(-50%, -50%) scale(0);opacity:0;z-index:0}.nc-button--micro-c.is-rippling::after{animation:button-ripple 520ms cubic-bezier(0.2, 0, 0, 1)}.nc-button--micro-c>*{position:relative;z-index:var(--fnd-z-base)}.nc-button--micro-c::before{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;width:var(--mod-button-progress, var(--nc-button-progress));height:3px;background:var(--mod-button-progress-bg, var(--nc-button-progress-bg));opacity:0;transition:width 240ms linear,opacity 200ms ease;z-index:var(--fnd-z-dropdown)}.nc-button--micro-c[data-loading=true]::before,.nc-button--micro-c[aria-busy=true]::before{opacity:1}.nc-button--micro-c[data-state=success]{background-color:var(--mod-button-success-bg-micro, var(--nc-button-success-bg-micro));border-color:var(--mod-button-success-bg-micro, var(--nc-button-success-bg-micro));animation:button-bounce-in 240ms ease-out}.nc-button--micro-c[data-state=success] .nc-button__label,.nc-button--micro-c[data-state=success] .button-text{display:inline-flex;align-items:center;gap:var(--fnd-spacing-02)}.nc-button--micro-c[data-state=success] .nc-button__label::after,.nc-button--micro-c[data-state=success] .button-text::after{content:"";width:9px;height:14px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transform-origin:center;animation:button-check-in 260ms ease-out 80ms forwards}.nc-button--micro-c[data-state=error]{border-color:var(--mod-button-error-outline-micro, var(--nc-button-error-outline-micro));box-shadow:0 0 0 1px var(--mod-button-error-outline-micro, var(--nc-button-error-outline-micro));animation:button-shake 260ms ease-in-out}.nc-button--micro-c[data-state=error]::before{opacity:1;width:100%;background-color:color-mix(in srgb, var(--fnd-color-feedback-danger) 70%, transparent)}.nc-button-group{display:inline-flex}.nc-button-group .button,.nc-button-group .nc-button{border-radius:var(--fnd-radius-null)}.nc-button-group .button:not(:first-child),.nc-button-group .nc-button:not(:first-child){margin-inline-start:calc(-1*var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)))}.nc-button-group .button:first-child,.nc-button-group .nc-button:first-child{border-start-start-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-end-start-radius:var(--mod-button-radius-md, var(--nc-button-radius-md))}.nc-button-group .button:last-child,.nc-button-group .nc-button:last-child{border-start-end-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-end-end-radius:var(--mod-button-radius-md, var(--nc-button-radius-md))}.nc-button-group .button:hover,.nc-button-group .button:focus-visible,.nc-button-group .nc-button:hover,.nc-button-group .nc-button:focus-visible{z-index:1}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--mod-button-gap, var(--nc-button-gap));position:relative;min-width:var(--mod-button-min-width, var(--nc-button-min-width));border:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)) solid rgba(0,0,0,0);background:none;font-family:inherit;font-weight:var(--mod-button-font-weight, var(--nc-button-font-weight));text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;transition:background-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,border-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,box-shadow var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,opacity var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,transform var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease;appearance:none;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.button .nc-button__icon,.button .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.button:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.button:active{transform:scale(var(--mod-button-scale-active, var(--nc-button-scale-active)))}.button:disabled,.button[aria-disabled=true]{background-color:var(--mod-button-disabled-bg, var(--nc-button-disabled-bg));color:var(--mod-button-disabled-color, var(--nc-button-disabled-color));border-color:var(--mod-button-disabled-border, var(--nc-button-disabled-border));opacity:var(--mod-button-opacity-disabled, var(--nc-button-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none}.button[data-loading=true],.button[aria-busy=true]{pointer-events:none;cursor:wait}.button{background-color:var(--mod-button-primary-bg, var(--nc-button-primary-bg));color:var(--mod-button-primary-color, var(--nc-button-primary-color));border-color:var(--mod-button-primary-border, var(--nc-button-primary-border))}.button:hover:not(:disabled){background-color:var(--mod-button-primary-bg-hover, var(--nc-button-primary-bg-hover))}.button:active:not(:disabled){background-color:var(--mod-button-primary-bg-active, var(--nc-button-primary-bg-active))}.button .button__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:inherit}.button .button__icon svg{width:100%;height:100%}.button.secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--mod-button-gap, var(--nc-button-gap));position:relative;min-width:var(--mod-button-min-width, var(--nc-button-min-width));border:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)) solid rgba(0,0,0,0);background:none;font-family:inherit;font-weight:var(--mod-button-font-weight, var(--nc-button-font-weight));text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;transition:background-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,border-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,box-shadow var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,opacity var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,transform var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease;appearance:none;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.button.secondary .nc-button__icon,.button.secondary .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.button.secondary:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.button.secondary:active{transform:scale(var(--mod-button-scale-active, var(--nc-button-scale-active)))}.button.secondary:disabled,.button.secondary[aria-disabled=true]{background-color:var(--mod-button-disabled-bg, var(--nc-button-disabled-bg));color:var(--mod-button-disabled-color, var(--nc-button-disabled-color));border-color:var(--mod-button-disabled-border, var(--nc-button-disabled-border));opacity:var(--mod-button-opacity-disabled, var(--nc-button-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none}.button.secondary[data-loading=true],.button.secondary[aria-busy=true]{pointer-events:none;cursor:wait}.button.secondary{background-color:var(--mod-button-secondary-bg, var(--nc-button-secondary-bg));border-color:var(--mod-button-secondary-border, var(--nc-button-secondary-border));color:var(--mod-button-secondary-color, var(--nc-button-secondary-color))}.button.secondary:hover:not(:disabled){background-color:var(--mod-button-secondary-bg-hover, var(--nc-button-secondary-bg-hover))}.button.secondary:active:not(:disabled){background-color:var(--mod-button-secondary-bg-active, var(--nc-button-secondary-bg-active))}.button.accent{display:inline-flex;align-items:center;justify-content:center;gap:var(--mod-button-gap, var(--nc-button-gap));position:relative;min-width:var(--mod-button-min-width, var(--nc-button-min-width));border:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)) solid rgba(0,0,0,0);background:none;font-family:inherit;font-weight:var(--mod-button-font-weight, var(--nc-button-font-weight));text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;transition:background-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,border-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,box-shadow var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,opacity var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,transform var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease;appearance:none;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.button.accent .nc-button__icon,.button.accent .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.button.accent:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.button.accent:active{transform:scale(var(--mod-button-scale-active, var(--nc-button-scale-active)))}.button.accent:disabled,.button.accent[aria-disabled=true]{background-color:var(--mod-button-disabled-bg, var(--nc-button-disabled-bg));color:var(--mod-button-disabled-color, var(--nc-button-disabled-color));border-color:var(--mod-button-disabled-border, var(--nc-button-disabled-border));opacity:var(--mod-button-opacity-disabled, var(--nc-button-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none}.button.accent[data-loading=true],.button.accent[aria-busy=true]{pointer-events:none;cursor:wait}.button.accent{background-color:var(--mod-button-accent-bg, var(--nc-button-accent-bg));color:var(--mod-button-accent-color, var(--nc-button-accent-color));border-color:var(--mod-button-accent-border, var(--nc-button-accent-border))}.button.accent:hover:not(:disabled){background-color:var(--mod-button-accent-bg-hover, var(--nc-button-accent-bg-hover))}.button.accent:active:not(:disabled){background-color:var(--mod-button-accent-bg-active, var(--nc-button-accent-bg-active))}.button.outline{display:inline-flex;align-items:center;justify-content:center;gap:var(--mod-button-gap, var(--nc-button-gap));position:relative;min-width:var(--mod-button-min-width, var(--nc-button-min-width));border:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)) solid rgba(0,0,0,0);background:none;font-family:inherit;font-weight:var(--mod-button-font-weight, var(--nc-button-font-weight));text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;transition:background-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,border-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,box-shadow var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,opacity var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,transform var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease;appearance:none;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.button.outline .nc-button__icon,.button.outline .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.button.outline:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.button.outline:active{transform:scale(var(--mod-button-scale-active, var(--nc-button-scale-active)))}.button.outline:disabled,.button.outline[aria-disabled=true]{background-color:var(--mod-button-disabled-bg, var(--nc-button-disabled-bg));color:var(--mod-button-disabled-color, var(--nc-button-disabled-color));border-color:var(--mod-button-disabled-border, var(--nc-button-disabled-border));opacity:var(--mod-button-opacity-disabled, var(--nc-button-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none}.button.outline[data-loading=true],.button.outline[aria-busy=true]{pointer-events:none;cursor:wait}.button.outline{background-color:var(--mod-button-outline-bg, var(--nc-button-outline-bg));border-color:var(--mod-button-outline-border, var(--nc-button-outline-border));color:var(--mod-button-outline-color, var(--nc-button-outline-color))}.button.outline:hover:not(:disabled){background-color:var(--mod-button-outline-bg-hover, var(--nc-button-outline-bg-hover))}.button.outline:active:not(:disabled){background-color:var(--mod-button-outline-bg-active, var(--nc-button-outline-bg-active))}.button.tertiary{display:inline-flex;align-items:center;justify-content:center;gap:var(--mod-button-gap, var(--nc-button-gap));position:relative;min-width:var(--mod-button-min-width, var(--nc-button-min-width));border:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)) solid rgba(0,0,0,0);background:none;font-family:inherit;font-weight:var(--mod-button-font-weight, var(--nc-button-font-weight));text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;transition:background-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,border-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,box-shadow var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,opacity var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,transform var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease;appearance:none;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.button.tertiary .nc-button__icon,.button.tertiary .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.button.tertiary:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.button.tertiary:active{transform:scale(var(--mod-button-scale-active, var(--nc-button-scale-active)))}.button.tertiary:disabled,.button.tertiary[aria-disabled=true]{background-color:var(--mod-button-disabled-bg, var(--nc-button-disabled-bg));color:var(--mod-button-disabled-color, var(--nc-button-disabled-color));border-color:var(--mod-button-disabled-border, var(--nc-button-disabled-border));opacity:var(--mod-button-opacity-disabled, var(--nc-button-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none}.button.tertiary[data-loading=true],.button.tertiary[aria-busy=true]{pointer-events:none;cursor:wait}.button.tertiary{background-color:var(--mod-button-outline-bg, var(--nc-button-outline-bg));border-color:var(--mod-button-outline-border, var(--nc-button-outline-border));color:var(--mod-button-outline-color, var(--nc-button-outline-color))}.button.tertiary:hover:not(:disabled){background-color:var(--mod-button-outline-bg-hover, var(--nc-button-outline-bg-hover))}.button.tertiary:active:not(:disabled){background-color:var(--mod-button-outline-bg-active, var(--nc-button-outline-bg-active))}.button.ghost{display:inline-flex;align-items:center;justify-content:center;gap:var(--mod-button-gap, var(--nc-button-gap));position:relative;min-width:var(--mod-button-min-width, var(--nc-button-min-width));border:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)) solid rgba(0,0,0,0);background:none;font-family:inherit;font-weight:var(--mod-button-font-weight, var(--nc-button-font-weight));text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;transition:background-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,border-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,box-shadow var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,opacity var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,transform var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease;appearance:none;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.button.ghost .nc-button__icon,.button.ghost .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.button.ghost:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.button.ghost:active{transform:scale(var(--mod-button-scale-active, var(--nc-button-scale-active)))}.button.ghost:disabled,.button.ghost[aria-disabled=true]{background-color:var(--mod-button-disabled-bg, var(--nc-button-disabled-bg));color:var(--mod-button-disabled-color, var(--nc-button-disabled-color));border-color:var(--mod-button-disabled-border, var(--nc-button-disabled-border));opacity:var(--mod-button-opacity-disabled, var(--nc-button-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none}.button.ghost[data-loading=true],.button.ghost[aria-busy=true]{pointer-events:none;cursor:wait}.button.ghost{background-color:var(--mod-button-ghost-bg, var(--nc-button-ghost-bg));border-color:var(--mod-button-ghost-border, var(--nc-button-ghost-border));color:var(--mod-button-ghost-color, var(--nc-button-ghost-color))}.button.ghost:hover:not(:disabled){background-color:var(--mod-button-ghost-bg-hover, var(--nc-button-ghost-bg-hover))}.button.ghost:active:not(:disabled){background-color:var(--mod-button-ghost-bg-active, var(--nc-button-ghost-bg-active))}.button.success{display:inline-flex;align-items:center;justify-content:center;gap:var(--mod-button-gap, var(--nc-button-gap));position:relative;min-width:var(--mod-button-min-width, var(--nc-button-min-width));border:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)) solid rgba(0,0,0,0);background:none;font-family:inherit;font-weight:var(--mod-button-font-weight, var(--nc-button-font-weight));text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;transition:background-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,border-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,box-shadow var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,opacity var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,transform var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease;appearance:none;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.button.success .nc-button__icon,.button.success .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.button.success:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.button.success:active{transform:scale(var(--mod-button-scale-active, var(--nc-button-scale-active)))}.button.success:disabled,.button.success[aria-disabled=true]{background-color:var(--mod-button-disabled-bg, var(--nc-button-disabled-bg));color:var(--mod-button-disabled-color, var(--nc-button-disabled-color));border-color:var(--mod-button-disabled-border, var(--nc-button-disabled-border));opacity:var(--mod-button-opacity-disabled, var(--nc-button-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none}.button.success[data-loading=true],.button.success[aria-busy=true]{pointer-events:none;cursor:wait}.button.success{background-color:var(--mod-button-success-bg, var(--nc-button-success-bg));color:var(--mod-button-success-color, var(--nc-button-success-color));border-color:var(--mod-button-success-border, var(--nc-button-success-border))}.button.success:hover:not(:disabled){background-color:var(--mod-button-success-bg-hover, var(--nc-button-success-bg-hover))}.button.success:active:not(:disabled){background-color:var(--mod-button-success-bg-active, var(--nc-button-success-bg-active))}.button.warning{display:inline-flex;align-items:center;justify-content:center;gap:var(--mod-button-gap, var(--nc-button-gap));position:relative;min-width:var(--mod-button-min-width, var(--nc-button-min-width));border:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)) solid rgba(0,0,0,0);background:none;font-family:inherit;font-weight:var(--mod-button-font-weight, var(--nc-button-font-weight));text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;transition:background-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,border-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,box-shadow var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,opacity var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,transform var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease;appearance:none;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.button.warning .nc-button__icon,.button.warning .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.button.warning:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.button.warning:active{transform:scale(var(--mod-button-scale-active, var(--nc-button-scale-active)))}.button.warning:disabled,.button.warning[aria-disabled=true]{background-color:var(--mod-button-disabled-bg, var(--nc-button-disabled-bg));color:var(--mod-button-disabled-color, var(--nc-button-disabled-color));border-color:var(--mod-button-disabled-border, var(--nc-button-disabled-border));opacity:var(--mod-button-opacity-disabled, var(--nc-button-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none}.button.warning[data-loading=true],.button.warning[aria-busy=true]{pointer-events:none;cursor:wait}.button.warning{background-color:var(--mod-button-warning-bg, var(--nc-button-warning-bg));color:var(--mod-button-warning-color, var(--nc-button-warning-color));border-color:var(--mod-button-warning-border, var(--nc-button-warning-border))}.button.warning:hover:not(:disabled){background-color:var(--mod-button-warning-bg-hover, var(--nc-button-warning-bg-hover))}.button.warning:active:not(:disabled){background-color:var(--mod-button-warning-bg-active, var(--nc-button-warning-bg-active))}.button.info{display:inline-flex;align-items:center;justify-content:center;gap:var(--mod-button-gap, var(--nc-button-gap));position:relative;min-width:var(--mod-button-min-width, var(--nc-button-min-width));border:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)) solid rgba(0,0,0,0);background:none;font-family:inherit;font-weight:var(--mod-button-font-weight, var(--nc-button-font-weight));text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;transition:background-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,border-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,box-shadow var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,opacity var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,transform var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease;appearance:none;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.button.info .nc-button__icon,.button.info .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.button.info:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.button.info:active{transform:scale(var(--mod-button-scale-active, var(--nc-button-scale-active)))}.button.info:disabled,.button.info[aria-disabled=true]{background-color:var(--mod-button-disabled-bg, var(--nc-button-disabled-bg));color:var(--mod-button-disabled-color, var(--nc-button-disabled-color));border-color:var(--mod-button-disabled-border, var(--nc-button-disabled-border));opacity:var(--mod-button-opacity-disabled, var(--nc-button-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none}.button.info[data-loading=true],.button.info[aria-busy=true]{pointer-events:none;cursor:wait}.button.info{background-color:var(--mod-button-info-bg, var(--nc-button-info-bg));color:var(--mod-button-info-color, var(--nc-button-info-color));border-color:var(--mod-button-info-border, var(--nc-button-info-border))}.button.info:hover:not(:disabled){background-color:var(--mod-button-info-bg-hover, var(--nc-button-info-bg-hover))}.button.info:active:not(:disabled){background-color:var(--mod-button-info-bg-active, var(--nc-button-info-bg-active))}.button.error,.button.destructive,.button.danger{display:inline-flex;align-items:center;justify-content:center;gap:var(--mod-button-gap, var(--nc-button-gap));position:relative;min-width:var(--mod-button-min-width, var(--nc-button-min-width));border:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)) solid rgba(0,0,0,0);background:none;font-family:inherit;font-weight:var(--mod-button-font-weight, var(--nc-button-font-weight));text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;transition:background-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,border-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,box-shadow var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,opacity var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,transform var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease;appearance:none;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.button.error .nc-button__icon,.button.error .button__icon,.button.destructive .nc-button__icon,.button.destructive .button__icon,.button.danger .nc-button__icon,.button.danger .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.button.error:focus-visible,.button.destructive:focus-visible,.button.danger:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.button.error:active,.button.destructive:active,.button.danger:active{transform:scale(var(--mod-button-scale-active, var(--nc-button-scale-active)))}.button.error:disabled,.button.error[aria-disabled=true],.button.destructive:disabled,.button.destructive[aria-disabled=true],.button.danger:disabled,.button.danger[aria-disabled=true]{background-color:var(--mod-button-disabled-bg, var(--nc-button-disabled-bg));color:var(--mod-button-disabled-color, var(--nc-button-disabled-color));border-color:var(--mod-button-disabled-border, var(--nc-button-disabled-border));opacity:var(--mod-button-opacity-disabled, var(--nc-button-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none}.button.error[data-loading=true],.button.error[aria-busy=true],.button.destructive[data-loading=true],.button.destructive[aria-busy=true],.button.danger[data-loading=true],.button.danger[aria-busy=true]{pointer-events:none;cursor:wait}.button.error,.button.destructive,.button.danger{background-color:var(--mod-button-error-bg, var(--nc-button-error-bg));color:var(--mod-button-error-color, var(--nc-button-error-color));border-color:var(--mod-button-error-border, var(--nc-button-error-border))}.button.error:hover:not(:disabled),.button.destructive:hover:not(:disabled),.button.danger:hover:not(:disabled){background-color:var(--mod-button-error-bg-hover, var(--nc-button-error-bg-hover))}.button.error:active:not(:disabled),.button.destructive:active:not(:disabled),.button.danger:active:not(:disabled){background-color:var(--mod-button-error-bg-active, var(--nc-button-error-bg-active))}.button.xs{min-height:var(--mod-button-height-xs, var(--nc-button-height-xs));padding:var(--mod-button-padding-y-xs, var(--nc-button-padding-y-xs)) var(--mod-button-padding-x-xs, var(--nc-button-padding-x-xs));font-size:var(--mod-button-font-size-xs, var(--nc-button-font-size-xs));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-xs, var(--nc-button-radius-xs));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-xs, var(--nc-button-icon-gap-xs))}.button.xs .nc-button__icon,.button.xs .button__icon{width:var(--mod-button-icon-size-xs, var(--nc-button-icon-size-xs));height:var(--mod-button-icon-size-xs, var(--nc-button-icon-size-xs))}.button.sm{min-height:var(--mod-button-height-sm, var(--nc-button-height-sm));padding:var(--mod-button-padding-y-sm, var(--nc-button-padding-y-sm)) var(--mod-button-padding-x-sm, var(--nc-button-padding-x-sm));font-size:var(--mod-button-font-size-sm, var(--nc-button-font-size-sm));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-sm, var(--nc-button-radius-sm));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-sm, var(--nc-button-icon-gap-sm))}.button.sm .nc-button__icon,.button.sm .button__icon{width:var(--mod-button-icon-size-sm, var(--nc-button-icon-size-sm));height:var(--mod-button-icon-size-sm, var(--nc-button-icon-size-sm))}.button.md{min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.button.md .nc-button__icon,.button.md .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.button.lg{min-height:var(--mod-button-height-lg, var(--nc-button-height-lg));padding:var(--mod-button-padding-y-lg, var(--nc-button-padding-y-lg)) var(--mod-button-padding-x-lg, var(--nc-button-padding-x-lg));font-size:var(--mod-button-font-size-lg, var(--nc-button-font-size-lg));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-lg, var(--nc-button-radius-lg));border-width:var(--mod-button-border-width-lg, var(--nc-button-border-width-lg));gap:var(--mod-button-icon-gap-lg, var(--nc-button-icon-gap-lg))}.button.lg .nc-button__icon,.button.lg .button__icon{width:var(--mod-button-icon-size-lg, var(--nc-button-icon-size-lg));height:var(--mod-button-icon-size-lg, var(--nc-button-icon-size-lg))}.button.icon-only{min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.button.icon-only .nc-button__icon,.button.icon-only .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.button.icon-only{width:var(--mod-button-height-, var(--nc-button-height-md));min-width:auto;padding:0}.button.icon-only.xs{width:var(--mod-button-height-xs, var(--nc-button-height-xs))}.button.icon-only.sm{width:var(--mod-button-height-sm, var(--nc-button-height-sm))}.button.icon-only.lg{width:var(--mod-button-height-lg, var(--nc-button-height-lg))}.button.loading[data-loading=true] .button-text,.button.loading[data-loading=true] .nc-button__label,.button.loading[aria-busy=true] .button-text,.button.loading[aria-busy=true] .nc-button__label{visibility:hidden}.button.loading[data-loading=true] .nc-button__icon,.button.loading[aria-busy=true] .nc-button__icon{visibility:hidden}.button.loading[data-loading=true] .button-spinner,.button.loading[data-loading=true] .nc-button__spinner,.button.loading[aria-busy=true] .button-spinner,.button.loading[aria-busy=true] .nc-button__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:var(--mod-button-spinner-size, var(--nc-button-spinner-size));height:var(--mod-button-spinner-size, var(--nc-button-spinner-size));border:var(--mod-button-spinner-border-width, var(--nc-button-spinner-border-width)) solid currentColor;border-top-color:rgba(0,0,0,0);border-radius:var(--fnd-radius-full);animation:button-spin 1s linear infinite}.button.toggle{display:inline-flex;align-items:center;justify-content:center;gap:var(--mod-button-gap, var(--nc-button-gap));position:relative;min-width:var(--mod-button-min-width, var(--nc-button-min-width));border:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)) solid rgba(0,0,0,0);background:none;font-family:inherit;font-weight:var(--mod-button-font-weight, var(--nc-button-font-weight));text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;overflow:hidden;transition:background-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,border-color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,color var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,box-shadow var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,opacity var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease,transform var(--mod-button-transition-duration, var(--nc-button-transition-duration)) ease;appearance:none;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));line-height:var(--mod-button-line-height, var(--nc-button-line-height));border-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-width:var(--mod-button-border-width-sm, var(--nc-button-border-width-sm));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.button.toggle .nc-button__icon,.button.toggle .button__icon{width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md))}.button.toggle:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.button.toggle:active{transform:scale(var(--mod-button-scale-active, var(--nc-button-scale-active)))}.button.toggle:disabled,.button.toggle[aria-disabled=true]{background-color:var(--mod-button-disabled-bg, var(--nc-button-disabled-bg));color:var(--mod-button-disabled-color, var(--nc-button-disabled-color));border-color:var(--mod-button-disabled-border, var(--nc-button-disabled-border));opacity:var(--mod-button-opacity-disabled, var(--nc-button-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none}.button.toggle[data-loading=true],.button.toggle[aria-busy=true]{pointer-events:none;cursor:wait}.button.toggle{background-color:var(--mod-button-outline-bg, var(--nc-button-outline-bg));border-color:var(--mod-button-outline-border, var(--nc-button-outline-border));color:var(--mod-button-outline-color, var(--nc-button-outline-color))}.button.toggle:hover:not(:disabled){background-color:var(--mod-button-outline-bg-hover, var(--nc-button-outline-bg-hover))}.button.toggle:active:not(:disabled){background-color:var(--mod-button-outline-bg-active, var(--nc-button-outline-bg-active))}.button.toggle[aria-pressed=true],.button.toggle.active{background-color:var(--mod-button-primary-bg, var(--nc-button-primary-bg));border-color:var(--mod-button-primary-bg, var(--nc-button-primary-bg));color:var(--mod-button-primary-color, var(--nc-button-primary-color))}.button.micro-a{--nc-button-hover-scale: 1.03;--nc-button-press-scale: 0.97;--nc-button-hover-shadow: 0 12px 24px color-mix(in srgb, var(--fnd-color-always-dark) 18%, transparent);--nc-button-press-shadow: 0 5px 12px color-mix(in srgb, var(--fnd-color-always-dark) 12%, transparent);--nc-button-ripple-opacity: 0.32;--nc-button-ripple-scale: 3.25;isolation:isolate}.button.micro-a:hover:not(:disabled):not([aria-disabled=true]){transform:scale(var(--mod-button-hover-scale, var(--nc-button-hover-scale)));box-shadow:var(--mod-button-hover-shadow, var(--nc-button-hover-shadow))}.button.micro-a:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--mod-button-press-scale, var(--nc-button-press-scale)));box-shadow:var(--mod-button-press-shadow, var(--nc-button-press-shadow))}.button.micro-a::after{content:"";position:absolute;left:var(--mod-ripple-x, var(--nc-ripple-x, 50%));top:var(--mod-ripple-y, var(--nc-ripple-y, 50%));width:var(--mod-ripple-size, var(--nc-ripple-size, 14px));height:var(--mod-ripple-size, var(--nc-ripple-size, 14px));border-radius:var(--fnd-radius-full);pointer-events:none;background-color:color-mix(in srgb, var(--fnd-color-always-light) 80%, transparent);transform:translate(-50%, -50%) scale(0);opacity:0;z-index:0}.button.micro-a.is-rippling::after{animation:button-ripple 520ms cubic-bezier(0.2, 0, 0, 1)}.button.micro-a>*{position:relative;z-index:var(--fnd-z-base)}.button.micro-b{--nc-button-progress: 0%;--nc-button-progress-bg: color-mix(in srgb, var(--fnd-color-always-light) 36%, transparent);--nc-button-success-bg-micro: var(--mod-button-success-bg, var(--nc-button-success-bg));--nc-button-error-outline-micro: var(--fnd-color-feedback-danger);--nc-button-hover-scale: 1.03;--nc-button-press-scale: 0.97;--nc-button-hover-shadow: 0 12px 24px color-mix(in srgb, var(--fnd-color-always-dark) 18%, transparent);--nc-button-press-shadow: 0 5px 12px color-mix(in srgb, var(--fnd-color-always-dark) 12%, transparent);--nc-button-ripple-opacity: 0.32;--nc-button-ripple-scale: 3.25;isolation:isolate}.button.micro-b:hover:not(:disabled):not([aria-disabled=true]){transform:scale(var(--mod-button-hover-scale, var(--nc-button-hover-scale)));box-shadow:var(--mod-button-hover-shadow, var(--nc-button-hover-shadow))}.button.micro-b:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--mod-button-press-scale, var(--nc-button-press-scale)));box-shadow:var(--mod-button-press-shadow, var(--nc-button-press-shadow))}.button.micro-b::after{content:"";position:absolute;left:var(--mod-ripple-x, var(--nc-ripple-x, 50%));top:var(--mod-ripple-y, var(--nc-ripple-y, 50%));width:var(--mod-ripple-size, var(--nc-ripple-size, 14px));height:var(--mod-ripple-size, var(--nc-ripple-size, 14px));border-radius:var(--fnd-radius-full);pointer-events:none;background-color:color-mix(in srgb, var(--fnd-color-always-light) 80%, transparent);transform:translate(-50%, -50%) scale(0);opacity:0;z-index:0}.button.micro-b.is-rippling::after{animation:button-ripple 520ms cubic-bezier(0.2, 0, 0, 1)}.button.micro-b>*{position:relative;z-index:var(--fnd-z-base)}.button.micro-b::before{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;width:var(--mod-button-progress, var(--nc-button-progress));height:3px;background:var(--mod-button-progress-bg, var(--nc-button-progress-bg));opacity:0;transition:width 240ms linear,opacity 200ms ease;z-index:var(--fnd-z-dropdown)}.button.micro-b[data-loading=true]::before,.button.micro-b[aria-busy=true]::before{opacity:1}.button.micro-b[data-state=success]{background-color:var(--mod-button-success-bg-micro, var(--nc-button-success-bg-micro));border-color:var(--mod-button-success-bg-micro, var(--nc-button-success-bg-micro));animation:button-bounce-in 240ms ease-out}.button.micro-b[data-state=success] .nc-button__label,.button.micro-b[data-state=success] .button-text{display:inline-flex;align-items:center;gap:var(--fnd-spacing-02)}.button.micro-b[data-state=success] .nc-button__label::after,.button.micro-b[data-state=success] .button-text::after{content:"";width:9px;height:14px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transform-origin:center;animation:button-check-in 260ms ease-out 80ms forwards}.button.micro-b[data-state=error]{border-color:var(--mod-button-error-outline-micro, var(--nc-button-error-outline-micro));box-shadow:0 0 0 1px var(--mod-button-error-outline-micro, var(--nc-button-error-outline-micro));animation:button-shake 260ms ease-in-out}.button.micro-c{--nc-button-hover-scale: 1.02;--nc-button-press-scale: 0.96;--nc-button-hover-shadow: 0 10px 22px color-mix(in srgb, var(--fnd-color-always-dark) 22%, transparent);--nc-button-press-shadow: 0 4px 10px color-mix(in srgb, var(--fnd-color-always-dark) 14%, transparent);--nc-button-ripple-opacity: 0.28;--nc-button-progress: 0%;--nc-button-progress-bg: color-mix(in srgb, var(--fnd-color-always-light) 36%, transparent);--nc-button-success-bg-micro: var(--mod-button-success-bg, var(--nc-button-success-bg));--nc-button-error-outline-micro: var(--fnd-color-feedback-danger);--nc-button-hover-scale: 1.03;--nc-button-press-scale: 0.97;--nc-button-hover-shadow: 0 12px 24px color-mix(in srgb, var(--fnd-color-always-dark) 18%, transparent);--nc-button-press-shadow: 0 5px 12px color-mix(in srgb, var(--fnd-color-always-dark) 12%, transparent);--nc-button-ripple-opacity: 0.32;--nc-button-ripple-scale: 3.25;isolation:isolate}.button.micro-c:hover:not(:disabled):not([aria-disabled=true]){transform:scale(var(--mod-button-hover-scale, var(--nc-button-hover-scale)));box-shadow:var(--mod-button-hover-shadow, var(--nc-button-hover-shadow))}.button.micro-c:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--mod-button-press-scale, var(--nc-button-press-scale)));box-shadow:var(--mod-button-press-shadow, var(--nc-button-press-shadow))}.button.micro-c::after{content:"";position:absolute;left:var(--mod-ripple-x, var(--nc-ripple-x, 50%));top:var(--mod-ripple-y, var(--nc-ripple-y, 50%));width:var(--mod-ripple-size, var(--nc-ripple-size, 14px));height:var(--mod-ripple-size, var(--nc-ripple-size, 14px));border-radius:var(--fnd-radius-full);pointer-events:none;background-color:color-mix(in srgb, var(--fnd-color-always-light) 80%, transparent);transform:translate(-50%, -50%) scale(0);opacity:0;z-index:0}.button.micro-c.is-rippling::after{animation:button-ripple 520ms cubic-bezier(0.2, 0, 0, 1)}.button.micro-c>*{position:relative;z-index:var(--fnd-z-base)}.button.micro-c::before{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;width:var(--mod-button-progress, var(--nc-button-progress));height:3px;background:var(--mod-button-progress-bg, var(--nc-button-progress-bg));opacity:0;transition:width 240ms linear,opacity 200ms ease;z-index:var(--fnd-z-dropdown)}.button.micro-c[data-loading=true]::before,.button.micro-c[aria-busy=true]::before{opacity:1}.button.micro-c[data-state=success]{background-color:var(--mod-button-success-bg-micro, var(--nc-button-success-bg-micro));border-color:var(--mod-button-success-bg-micro, var(--nc-button-success-bg-micro));animation:button-bounce-in 240ms ease-out}.button.micro-c[data-state=success] .nc-button__label,.button.micro-c[data-state=success] .button-text{display:inline-flex;align-items:center;gap:var(--fnd-spacing-02)}.button.micro-c[data-state=success] .nc-button__label::after,.button.micro-c[data-state=success] .button-text::after{content:"";width:9px;height:14px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transform-origin:center;animation:button-check-in 260ms ease-out 80ms forwards}.button.micro-c[data-state=error]{border-color:var(--mod-button-error-outline-micro, var(--nc-button-error-outline-micro));box-shadow:0 0 0 1px var(--mod-button-error-outline-micro, var(--nc-button-error-outline-micro));animation:button-shake 260ms ease-in-out}.button.micro-c[data-state=error]::before{opacity:1;width:100%;background-color:color-mix(in srgb, var(--fnd-color-feedback-danger) 70%, transparent)}.button-group{display:inline-flex}.button-group .button,.button-group .nc-button{border-radius:var(--fnd-radius-null)}.button-group .button:not(:first-child),.button-group .nc-button:not(:first-child){margin-inline-start:calc(-1*var(--mod-button-border-width-sm, var(--nc-button-border-width-sm)))}.button-group .button:first-child,.button-group .nc-button:first-child{border-start-start-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-end-start-radius:var(--mod-button-radius-md, var(--nc-button-radius-md))}.button-group .button:last-child,.button-group .nc-button:last-child{border-start-end-radius:var(--mod-button-radius-md, var(--nc-button-radius-md));border-end-end-radius:var(--mod-button-radius-md, var(--nc-button-radius-md))}.button-group .button:hover,.button-group .button:focus-visible,.button-group .nc-button:hover,.button-group .nc-button:focus-visible{z-index:1}.icon-button{display:inline-flex;align-items:center;justify-content:center;padding:var(--mod-icon-button-padding, var(--nc-icon-button-padding));border-radius:var(--mod-icon-button-radius, var(--nc-icon-button-radius));width:var(--mod-icon-button-size, var(--nc-icon-button-size));height:var(--mod-icon-button-size, var(--nc-icon-button-size));background-color:var(--mod-icon-button-bg, var(--nc-icon-button-bg));color:var(--mod-icon-button-color, var(--nc-icon-button-color));border:none;cursor:pointer;transition-property:background-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.icon-button:hover{background-color:var(--mod-icon-button-bg-hover, var(--nc-icon-button-bg-hover))}.icon-button:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.button-container{display:flex;flex-wrap:wrap;gap:var(--fnd-spacing-04)}.button-container a.button,.button-container a.nc-button{text-decoration:none}.nc-button--full{width:100%;justify-content:center}.icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--mod-icon-color-default, var(--nc-icon-color-default));width:var(--mod-icon-size-sm, var(--nc-icon-size-sm));height:var(--mod-icon-size-sm, var(--nc-icon-size-sm))}.icon svg{width:100%;height:100%;fill:currentColor}.icon--xs{width:var(--mod-icon-size-xs, var(--nc-icon-size-xs));height:var(--mod-icon-size-xs, var(--nc-icon-size-xs))}.icon--sm{width:var(--mod-icon-size-sm, var(--nc-icon-size-sm));height:var(--mod-icon-size-sm, var(--nc-icon-size-sm))}.icon--md{width:var(--mod-icon-size-md, var(--nc-icon-size-md));height:var(--mod-icon-size-md, var(--nc-icon-size-md))}.icon--lg{width:var(--mod-icon-size-lg, var(--nc-icon-size-lg));height:var(--mod-icon-size-lg, var(--nc-icon-size-lg))}.icon--xl{width:var(--mod-icon-size-xl, var(--nc-icon-size-xl));height:var(--mod-icon-size-xl, var(--nc-icon-size-xl))}.icon--2xl{width:var(--mod-icon-size-2xl, var(--nc-icon-size-2xl));height:var(--mod-icon-size-2xl, var(--nc-icon-size-2xl))}.icon--2xs{width:var(--mod-icon-size-2xs, var(--nc-icon-size-2xs));height:var(--mod-icon-size-2xs, var(--nc-icon-size-2xs))}.icon--primary{color:var(--mod-icon-color-default, var(--nc-icon-color-default))}.icon--secondary{color:var(--mod-icon-color-secondary, var(--nc-icon-color-secondary))}.icon--tertiary{color:var(--mod-icon-color-tertiary, var(--nc-icon-color-tertiary))}.icon--inverse{color:var(--mod-icon-color-inverse, var(--nc-icon-color-inverse))}.icon--disabled{color:var(--mod-icon-color-disabled, var(--nc-icon-color-disabled))}.icon--high{color:var(--mod-icon-color-default, var(--nc-icon-color-default))}.icon--mid{color:var(--mod-icon-color-secondary, var(--nc-icon-color-secondary))}.icon--low{color:var(--mod-icon-color-tertiary, var(--nc-icon-color-tertiary))}.icon--interactive{position:relative;cursor:pointer;min-width:var(--mod-icon-touch-target, var(--nc-icon-touch-target));min-height:var(--mod-icon-touch-target, var(--nc-icon-touch-target));padding:calc((var(--mod-icon-touch-target, var(--nc-icon-touch-target)) - var(--mod-icon-size-sm, var(--nc-icon-size-sm)))/2);border-radius:var(--fnd-radius-sm);transition-property:background-color, color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.icon--interactive:hover{background-color:var(--fnd-color-background-secondary)}.icon--interactive:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.icon--interactive.icon--xs{padding:calc((var(--mod-icon-touch-target, var(--nc-icon-touch-target)) - var(--mod-icon-size-xs, var(--nc-icon-size-xs)))/2)}.icon--interactive.icon--md{padding:calc((var(--mod-icon-touch-target, var(--nc-icon-touch-target)) - var(--mod-icon-size-md, var(--nc-icon-size-md)))/2)}.icon--interactive.icon--lg{padding:calc((var(--mod-icon-touch-target, var(--nc-icon-touch-target)) - var(--mod-icon-size-lg, var(--nc-icon-size-lg)))/2)}.icon--interactive.icon--xl{padding:calc((var(--mod-icon-touch-target, var(--nc-icon-touch-target)) - var(--mod-icon-size-xl, var(--nc-icon-size-xl)))/2)}.icon--interactive.icon--2xl{padding:calc((var(--mod-icon-touch-target, var(--nc-icon-touch-target)) - var(--mod-icon-size-2xl, var(--nc-icon-size-2xl)))/2)}.icon-logo{width:88px;height:22px}.icon-logo svg{height:20px;width:auto}.nc-label{display:inline-flex;align-items:center;justify-content:center;gap:var(--_surface-gap, var(--fnd-spacing-02));position:relative;border:var(--_surface-border-width, var(--fnd-border-width-xs)) solid var(--_surface-border-color, transparent);border-radius:var(--_surface-radius, var(--fnd-radius-full));background-color:var(--_surface-bg, transparent);color:var(--_surface-color, inherit);font-family:inherit;font-weight:var(--_surface-font-weight, 600);font-size:var(--_surface-font-size, var(--fs-xs));line-height:var(--_surface-line-height, 1.25);text-align:center;text-decoration:none;white-space:nowrap;user-select:none;overflow:hidden;vertical-align:middle;flex-shrink:0;--_surface-bg: var(--mod-label-default-bg, var(--nc-label-default-bg));--_surface-color: var(--mod-label-default-color, var(--nc-label-default-color));--_surface-border-color: var(--mod-label-default-border, var(--nc-label-default-border));--_surface-radius: var(--mod-label-radius, var(--nc-label-radius));--_surface-font-size: var(--mod-label-font-size, var(--nc-label-font-size));--_surface-font-weight: var(--mod-label-font-weight, var(--nc-label-font-weight));--_surface-gap: var(--mod-label-gap, var(--nc-label-gap));--_surface-border-width: var(--fnd-border-width-xs);letter-spacing:var(--mod-label-letter-spacing, var(--nc-label-letter-spacing));white-space:nowrap;min-height:var(--mod-label-height-sm, var(--nc-label-height-sm));padding:0 var(--mod-label-padding-x, var(--nc-label-padding-x))}.nc-label__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-label-icon-size, var(--nc-label-icon-size));height:var(--mod-label-icon-size, var(--nc-label-icon-size));flex-shrink:0}.nc-label__icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-label__text{display:inline-flex;align-items:center}.nc-label__remove{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-label-remove-size, var(--nc-label-remove-size));height:var(--mod-label-remove-size, var(--nc-label-remove-size));padding:0;margin:0;border:none;border-radius:var(--fnd-radius-full);background:rgba(0,0,0,0);color:currentColor;cursor:pointer;opacity:var(--fnd-opacity-muted);transition:opacity .15s ease,background-color .15s ease;flex-shrink:0}.nc-label__remove:hover{opacity:1;background-color:color-mix(in srgb, currentColor 15%, transparent)}.nc-label__remove:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-label__remove>svg{width:calc(var(--mod-label-remove-size, var(--nc-label-remove-size))*.625);height:calc(var(--mod-label-remove-size, var(--nc-label-remove-size))*.625);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.nc-label--xs{min-height:var(--mod-label-height-xs, var(--nc-label-height-xs));padding:0 var(--mod-label-padding-x-xs, var(--nc-label-padding-x-xs));font-size:var(--mod-label-font-size-xs, var(--nc-label-font-size-xs))}.nc-label--md{min-height:var(--mod-label-height-md, var(--nc-label-height-md));padding:0 var(--mod-label-padding-x-md, var(--nc-label-padding-x-md));font-size:var(--mod-label-font-size-md, var(--nc-label-font-size-md))}.nc-label--pill{--_surface-radius: var(--mod-label-radius-pill, var(--nc-label-radius-pill))}.nc-label--solid{--_surface-bg: var(--_label-solid-bg, var(--mod-label-solid-default-bg, var(--nc-label-solid-default-bg)));--_surface-color: var(--_label-solid-color, var(--mod-label-solid-default-color, var(--nc-label-solid-default-color)));--_surface-border-color: transparent}.nc-label--outline{--_surface-bg: transparent;--_surface-border-color: var(--_surface-color);border-width:var(--mod-label-outline-border-width, var(--nc-label-outline-border-width))}.nc-label--interactive{cursor:pointer;transition-property:background-color, border-color, color, transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-label--interactive:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-label--interactive:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--_label-bg-hover, var(--mod-label-default-bg-hover, var(--nc-label-default-bg-hover)))}.nc-label--interactive:active:not(:disabled):not([aria-disabled=true]){transform:scale(0.98)}.nc-label--interactive:disabled,.nc-label--interactive[aria-disabled=true]{opacity:var(--mod-label-disabled-opacity, var(--nc-label-disabled-opacity));cursor:not-allowed;pointer-events:none;transform:none}.nc-label--removable{padding-inline-end:var(--fnd-spacing-01)}.nc-label--accent{--_surface-bg: var(--mod-label-accent-bg, var(--nc-label-accent-bg));--_surface-color: var(--mod-label-accent-color, var(--nc-label-accent-color));--_surface-border-color: var(--mod-label-accent-border, var(--nc-label-accent-border));--_label-bg-hover: var(--mod-label-accent-bg-hover, var(--nc-label-accent-bg-hover));--_label-solid-bg: var(--fnd-color-interactive-default);--_label-solid-color: var(--fnd-color-text-on-interactive)}.nc-label--success{--_surface-bg: var(--mod-label-success-bg, var(--nc-label-success-bg));--_surface-color: var(--mod-label-success-color, var(--nc-label-success-color));--_surface-border-color: var(--mod-label-success-border, var(--nc-label-success-border));--_label-bg-hover: var(--mod-label-success-bg-hover, var(--nc-label-success-bg-hover));--_label-solid-bg: var(--fnd-color-feedback-success);--_label-solid-color: var(--fnd-color-on-success)}.nc-label--warning{--_surface-bg: var(--mod-label-warning-bg, var(--nc-label-warning-bg));--_surface-color: var(--mod-label-warning-color, var(--nc-label-warning-color));--_surface-border-color: var(--mod-label-warning-border, var(--nc-label-warning-border));--_label-bg-hover: var(--mod-label-warning-bg-hover, var(--nc-label-warning-bg-hover));--_label-solid-bg: var(--fnd-color-feedback-warning);--_label-solid-color: var(--fnd-color-on-warning)}.nc-label--danger{--_surface-bg: var(--mod-label-danger-bg, var(--nc-label-danger-bg));--_surface-color: var(--mod-label-danger-color, var(--nc-label-danger-color));--_surface-border-color: var(--mod-label-danger-border, var(--nc-label-danger-border));--_label-bg-hover: var(--mod-label-danger-bg-hover, var(--nc-label-danger-bg-hover));--_label-solid-bg: var(--fnd-color-feedback-danger);--_label-solid-color: var(--fnd-color-on-danger)}.nc-label--info{--_surface-bg: var(--mod-label-info-bg, var(--nc-label-info-bg));--_surface-color: var(--mod-label-info-color, var(--nc-label-info-color));--_surface-border-color: var(--mod-label-info-border, var(--nc-label-info-border));--_label-bg-hover: var(--mod-label-info-bg-hover, var(--nc-label-info-bg-hover));--_label-solid-bg: var(--fnd-color-feedback-info);--_label-solid-color: var(--fnd-color-on-info)}.nc-label--inverse{--_surface-bg: var(--mod-label-accent-bg, var(--nc-label-accent-bg));--_surface-color: var(--mod-label-accent-color, var(--nc-label-accent-color));--_surface-border-color: var(--mod-label-accent-border, var(--nc-label-accent-border));--_label-bg-hover: var(--mod-label-accent-bg-hover, var(--nc-label-accent-bg-hover));--_label-solid-bg: var(--fnd-color-interactive-default);--_label-solid-color: var(--fnd-color-text-on-interactive);--_surface-bg: var(--_label-solid-bg, var(--mod-label-solid-default-bg, var(--nc-label-solid-default-bg)));--_surface-color: var(--_label-solid-color, var(--mod-label-solid-default-color, var(--nc-label-solid-default-color)));--_surface-border-color: transparent}.nc-labels-container{display:flex;flex-wrap:wrap;gap:var(--mod-label-container-gap, var(--nc-label-container-gap));padding:0;list-style:none;margin:0}.label{display:inline-flex;align-items:center;justify-content:center;gap:var(--_surface-gap, var(--fnd-spacing-02));position:relative;border:var(--_surface-border-width, var(--fnd-border-width-xs)) solid var(--_surface-border-color, transparent);border-radius:var(--_surface-radius, var(--fnd-radius-full));background-color:var(--_surface-bg, transparent);color:var(--_surface-color, inherit);font-family:inherit;font-weight:var(--_surface-font-weight, 600);font-size:var(--_surface-font-size, var(--fs-xs));line-height:var(--_surface-line-height, 1.25);text-align:center;text-decoration:none;white-space:nowrap;user-select:none;overflow:hidden;vertical-align:middle;flex-shrink:0;--_surface-bg: var(--mod-label-default-bg, var(--nc-label-default-bg));--_surface-color: var(--mod-label-default-color, var(--nc-label-default-color));--_surface-border-color: var(--mod-label-default-border, var(--nc-label-default-border));--_surface-radius: var(--mod-label-radius, var(--nc-label-radius));--_surface-font-size: var(--mod-label-font-size, var(--nc-label-font-size));--_surface-font-weight: var(--mod-label-font-weight, var(--nc-label-font-weight));--_surface-gap: var(--mod-label-gap, var(--nc-label-gap));--_surface-border-width: var(--fnd-border-width-xs);letter-spacing:var(--mod-label-letter-spacing, var(--nc-label-letter-spacing));white-space:nowrap;min-height:var(--mod-label-height-sm, var(--nc-label-height-sm));padding:0 var(--mod-label-padding-x, var(--nc-label-padding-x))}.label--accent{--_surface-bg: var(--mod-label-accent-bg, var(--nc-label-accent-bg));--_surface-color: var(--mod-label-accent-color, var(--nc-label-accent-color));--_surface-border-color: var(--mod-label-accent-border, var(--nc-label-accent-border));--_label-bg-hover: var(--mod-label-accent-bg-hover, var(--nc-label-accent-bg-hover));--_label-solid-bg: var(--fnd-color-interactive-default);--_label-solid-color: var(--fnd-color-text-on-interactive)}.label--inverse{--_surface-bg: var(--mod-label-accent-bg, var(--nc-label-accent-bg));--_surface-color: var(--mod-label-accent-color, var(--nc-label-accent-color));--_surface-border-color: var(--mod-label-accent-border, var(--nc-label-accent-border));--_label-bg-hover: var(--mod-label-accent-bg-hover, var(--nc-label-accent-bg-hover));--_label-solid-bg: var(--fnd-color-interactive-default);--_label-solid-color: var(--fnd-color-text-on-interactive);--_surface-bg: var(--_label-solid-bg, var(--mod-label-solid-default-bg, var(--nc-label-solid-default-bg)));--_surface-color: var(--_label-solid-color, var(--mod-label-solid-default-color, var(--nc-label-solid-default-color)));--_surface-border-color: transparent}.label--success{--_surface-bg: var(--mod-label-success-bg, var(--nc-label-success-bg));--_surface-color: var(--mod-label-success-color, var(--nc-label-success-color));--_surface-border-color: var(--mod-label-success-border, var(--nc-label-success-border));--_label-bg-hover: var(--mod-label-success-bg-hover, var(--nc-label-success-bg-hover));--_label-solid-bg: var(--fnd-color-feedback-success);--_label-solid-color: var(--fnd-color-on-success)}.label--danger{--_surface-bg: var(--mod-label-danger-bg, var(--nc-label-danger-bg));--_surface-color: var(--mod-label-danger-color, var(--nc-label-danger-color));--_surface-border-color: var(--mod-label-danger-border, var(--nc-label-danger-border));--_label-bg-hover: var(--mod-label-danger-bg-hover, var(--nc-label-danger-bg-hover));--_label-solid-bg: var(--fnd-color-feedback-danger);--_label-solid-color: var(--fnd-color-on-danger)}.labels-container{display:flex;flex-wrap:wrap;gap:var(--mod-label-container-gap, var(--nc-label-container-gap));padding:0;list-style:none;margin:0}.nc-badge-row{display:flex;flex-wrap:wrap;gap:var(--mod-badge-row-gap, var(--nc-badge-row-gap))}.nc-hero__badges .nc-label:not([class*=nc-label--success]):not([class*=nc-label--warning]):not([class*=nc-label--danger]):not([class*=nc-label--info]),.nc-hero-tom__badges .nc-label:not([class*=nc-label--success]):not([class*=nc-label--warning]):not([class*=nc-label--danger]):not([class*=nc-label--info]),.nc-hero-tmob__badges .nc-label:not([class*=nc-label--success]):not([class*=nc-label--warning]):not([class*=nc-label--danger]):not([class*=nc-label--info]){--mod-label-default-bg: var(--nc-badge-row-hero-bg);--mod-label-default-color: var(--nc-badge-row-hero-color);--mod-label-accent-bg: var(--nc-badge-row-hero-bg);--mod-label-accent-color: var(--nc-badge-row-hero-color);--mod-label-interactive-bg: var(--nc-badge-row-hero-bg);--mod-label-interactive-color: var(--nc-badge-row-hero-color);border-color:var(--nc-badge-row-hero-border);font-family:var(--mod-badge-row-hero-family, var(--nc-badge-row-hero-family));font-size:var(--mod-badge-row-hero-size, var(--nc-badge-row-hero-size));letter-spacing:var(--mod-badge-row-hero-tracking, var(--nc-badge-row-hero-tracking));padding-inline:var(--mod-badge-row-hero-pad-x, var(--nc-badge-row-hero-pad-x));padding-block:var(--mod-badge-row-hero-pad-y, var(--nc-badge-row-hero-pad-y));line-height:var(--lh-snug);height:auto}.nc-hero__badges,.nc-hero-tom__badges,.nc-hero-tmob__badges{margin-block-end:var(--nc-badge-row-hero-spacing)}.blinking-square::before,.adaptive-square::before,.dark-square::before,.white-square::before,.square::before{content:"";display:inline-block;width:10px;height:10px;border-radius:var(--fnd-radius-sm);margin-right:var(--fnd-spacing-02)}.square::before{background-color:var(--fnd-color-background-accent)}.white-square::before{background-color:var(--fnd-color-always-light)}.dark-square::before{background-color:var(--fnd-color-always-dark)}.adaptive-square::before{background-color:var(--fnd-color-background-inverse)}.blinking-square::before{background-color:var(--fnd-color-background-accent);animation:animations-flash var(--fnd-motion-duration-1500) infinite}.square-l::before{width:12px;height:12px}.square-s::before{width:8px;height:8px;margin-right:var(--fnd-spacing-01)}.nc-input{display:block;width:100%;font-family:inherit;line-height:var(--lh-relaxed);color:var(--mod-input-color, var(--nc-input-color));background-color:var(--mod-input-bg, var(--nc-input-bg));border:var(--mod-input-border-width, var(--nc-input-border-width)) solid var(--mod-input-border, var(--nc-input-border));border-radius:var(--mod-input-radius, var(--nc-input-radius));transition:border-color var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease,background-color var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease,box-shadow var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease;appearance:none}.nc-input::placeholder{color:var(--mod-input-placeholder, var(--nc-input-placeholder));opacity:1}.nc-input:hover:not(:disabled):not([aria-disabled=true]):not([readonly]):not(:focus-visible){border-color:var(--mod-input-border-hover, var(--nc-input-border-hover))}.nc-input:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);border-color:var(--mod-input-border-focus, var(--nc-input-border-focus))}.nc-input:focus:not(:focus-visible){outline:none}.nc-input:disabled,.nc-input[aria-disabled=true]{background-color:var(--mod-input-disabled-bg, var(--nc-input-disabled-bg));color:var(--mod-input-disabled-color, var(--nc-input-disabled-color));border-color:var(--mod-input-disabled-border, var(--nc-input-disabled-border));opacity:var(--mod-input-disabled-opacity, var(--nc-input-disabled-opacity));cursor:not-allowed;pointer-events:none}.nc-input[readonly]{background-color:var(--mod-input-bg-readonly, var(--nc-input-bg-readonly));border-color:var(--mod-input-border-readonly, var(--nc-input-border-readonly));cursor:default}.nc-input{height:var(--mod-input-height-md, var(--nc-input-height-md));padding:var(--mod-input-padding-y-md, var(--nc-input-padding-y-md)) var(--mod-input-padding-x-md, var(--nc-input-padding-x-md));font-size:var(--mod-input-font-size-md, var(--nc-input-font-size-md));position:relative}.nc-input::after{content:"";position:absolute;inset:50% 0 auto 0;transform:translateY(-50%);min-height:var(--mod-input-touch-area-min, var(--nc-input-touch-area-min));width:100%;pointer-events:none}.nc-input--sm{height:var(--mod-input-height-sm, var(--nc-input-height-sm));padding:var(--mod-input-padding-y-sm, var(--nc-input-padding-y-sm)) var(--mod-input-padding-x-sm, var(--nc-input-padding-x-sm));font-size:var(--mod-input-font-size-sm, var(--nc-input-font-size-sm))}.nc-input--lg{height:var(--mod-input-height-lg, var(--nc-input-height-lg));padding:var(--mod-input-padding-y-lg, var(--nc-input-padding-y-lg)) var(--mod-input-padding-x-lg, var(--nc-input-padding-x-lg));font-size:var(--mod-input-font-size-lg, var(--nc-input-font-size-lg))}.nc-input--has-label{padding-block-start:var(--mod-input-label-padding-top, var(--nc-input-label-padding-top))}.nc-input--error,.nc-input[aria-invalid=true]{border-color:var(--mod-input-border-error, var(--nc-input-border-error))}.nc-input--error:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible),.nc-input[aria-invalid=true]:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible){border-color:var(--mod-input-border-error, var(--nc-input-border-error))}.nc-input--error:focus-visible,.nc-input[aria-invalid=true]:focus-visible{border-color:var(--mod-input-border-error, var(--nc-input-border-error))}.nc-input--success{border-color:var(--mod-input-border-success, var(--nc-input-border-success))}.nc-input--success:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible){border-color:var(--mod-input-border-success, var(--nc-input-border-success))}.nc-input--success:focus-visible{border-color:var(--mod-input-border-success, var(--nc-input-border-success))}.nc-input--search{padding-inline-start:calc(var(--mod-input-padding-x-md, var(--nc-input-padding-x-md)) + var(--mod-input-icon-size, var(--nc-input-icon-size)) + var(--fnd-spacing-02))}.nc-input--search::-webkit-search-cancel-button,.nc-input--search::-webkit-search-decoration{appearance:none}.nc-input--password{padding-inline-end:calc(var(--mod-input-padding-x-md, var(--nc-input-padding-x-md)) + var(--mod-input-icon-size, var(--nc-input-icon-size)) + var(--fnd-spacing-02))}.nc-input--filled{background-color:var(--mod-form-control-filled-bg, var(--nc-form-control-filled-bg));border-color:rgba(0,0,0,0);border-block-end:var(--mod-form-control-filled-border-bottom, var(--nc-form-control-filled-border-bottom)) solid var(--mod-form-control-filled-underline-color, var(--nc-form-control-filled-underline-color));border-radius:var(--mod-form-control-radius, var(--nc-form-control-radius)) var(--mod-form-control-radius, var(--nc-form-control-radius)) 0 0;color:var(--mod-form-control-filled-color, var(--nc-form-control-filled-color))}.nc-input--filled:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible){background-color:var(--mod-form-control-filled-bg-hover, var(--nc-form-control-filled-bg-hover));border-color:rgba(0,0,0,0);border-block-end-color:var(--mod-form-control-filled-underline-color, var(--nc-form-control-filled-underline-color))}.nc-input--filled:focus-visible{background-color:var(--mod-form-control-filled-bg-focus, var(--nc-form-control-filled-bg-focus));border-block-end-width:calc(var(--mod-form-control-filled-border-bottom, var(--nc-form-control-filled-border-bottom))*2);border-block-end-color:var(--mod-form-control-filled-underline-color-focus, var(--nc-form-control-filled-underline-color-focus))}.nc-input--filled[aria-invalid=true]{border-block-end-color:var(--mod-form-control-border-error, var(--nc-form-control-border-error))}.nc-input--filled.nc-input--success{border-block-end-color:var(--mod-form-control-border-success, var(--nc-form-control-border-success))}.nc-input--borderless{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.nc-input--borderless:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible){background-color:var(--mod-form-control-minimal-bg-hover, var(--nc-form-control-minimal-bg-hover))}.nc-input--borderless:focus-visible{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-block-end:2px solid var(--mod-form-control-minimal-border-focus, var(--nc-form-control-minimal-border-focus))}.nc-input--borderless[aria-invalid=true]{border-block-end:2px solid var(--mod-form-control-border-error, var(--nc-form-control-border-error))}.nc-input--borderless.nc-input--success{border-block-end:2px solid var(--mod-form-control-border-success, var(--nc-form-control-border-success))}.nc-input__icon{position:absolute;top:50%;transform:translateY(-50%);width:var(--mod-input-icon-size, var(--nc-input-icon-size));height:var(--mod-input-icon-size, var(--nc-input-icon-size));color:var(--mod-input-icon-color, var(--nc-input-icon-color));pointer-events:none;display:inline-flex;align-items:center;justify-content:center}.nc-input__icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nc-input__icon{inset-inline-start:var(--mod-input-padding-x-md, var(--nc-input-padding-x-md))}.nc-input__icon--end{inset-inline-start:auto;inset-inline-end:var(--mod-input-padding-x-md, var(--nc-input-padding-x-md))}.nc-input__label{position:absolute;inset-inline-start:var(--mod-input-padding-x-md, var(--nc-input-padding-x-md));top:50%;transform:translateY(-50%);font-size:var(--mod-input-label-font-size, var(--nc-input-label-font-size));color:var(--mod-input-label-color, var(--nc-input-label-color));pointer-events:none;transform-origin:left top;transition-property:transform, font-size, color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-input__prefix,.nc-input__suffix{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;font-size:var(--mod-input-affix-font-size, var(--nc-input-affix-font-size));color:var(--mod-input-affix-color, var(--nc-input-affix-color));padding-inline:var(--mod-input-affix-padding-x, var(--nc-input-affix-padding-x));white-space:nowrap;pointer-events:none;user-select:none}.nc-input__prefix{inset-inline-start:0;border-inline-end:var(--mod-input-border-width, var(--nc-input-border-width)) solid var(--mod-input-affix-border, var(--nc-input-affix-border));background-color:var(--mod-input-affix-bg, var(--nc-input-affix-bg));border-start-start-radius:var(--mod-input-radius, var(--nc-input-radius));border-end-start-radius:var(--mod-input-radius, var(--nc-input-radius));height:100%}.nc-input__suffix{inset-inline-end:0;border-inline-start:var(--mod-input-border-width, var(--nc-input-border-width)) solid var(--mod-input-affix-border, var(--nc-input-affix-border));background-color:var(--mod-input-affix-bg, var(--nc-input-affix-bg));border-start-end-radius:var(--mod-input-radius, var(--nc-input-radius));border-end-end-radius:var(--mod-input-radius, var(--nc-input-radius));height:100%}.nc-input__clear{position:absolute;inset-inline-end:var(--mod-input-padding-x-md, var(--nc-input-padding-x-md));top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:var(--mod-input-clear-size, var(--nc-input-clear-size));height:var(--mod-input-clear-size, var(--nc-input-clear-size));padding:0;border:none;background:none;color:var(--mod-input-clear-color, var(--nc-input-clear-color));cursor:pointer;opacity:0;pointer-events:none;transition-property:opacity, color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-input__clear:hover{color:var(--mod-input-clear-color-hover, var(--nc-input-clear-color-hover))}.nc-input-wrapper{position:relative;display:block;width:100%}.nc-input-wrapper .nc-input:focus~.nc-input__label,.nc-input-wrapper .nc-input:focus-within~.nc-input__label,.nc-input-wrapper .nc-input:not(:placeholder-shown)~.nc-input__label,.nc-input-wrapper .nc-input[data-empty=false]~.nc-input__label{transform:translateY(calc(-100% - var(--mod-input-label-offset-y, var(--nc-input-label-offset-y)))) scale(var(--mod-input-label-scale, var(--nc-input-label-scale)));font-size:var(--mod-input-label-font-size-float, var(--nc-input-label-font-size-float))}.nc-input-wrapper .nc-input:focus~.nc-input__label,.nc-input-wrapper .nc-input:focus-within~.nc-input__label{color:var(--mod-input-label-color-focus, var(--nc-input-label-color-focus))}.nc-input-wrapper .nc-input--error~.nc-input__label,.nc-input-wrapper .nc-input[aria-invalid=true]~.nc-input__label{color:var(--mod-input-border-error, var(--nc-input-border-error))}.nc-input-wrapper .nc-input:not(:placeholder-shown):not(:disabled)~.nc-input__clear,.nc-input-wrapper .nc-input[data-empty=false]:not(:disabled)~.nc-input__clear{opacity:1;pointer-events:auto}.nc-input-wrapper--has-prefix .nc-input{padding-inline-start:calc(var(--mod-input-affix-padding-x, var(--nc-input-affix-padding-x))*2 + 4ch)}.nc-input-wrapper--has-suffix .nc-input{padding-inline-end:calc(var(--mod-input-affix-padding-x, var(--nc-input-affix-padding-x))*2 + 3ch)}.nc-input-wrapper--has-suffix .nc-input__clear{inset-inline-end:calc(var(--mod-input-affix-padding-x, var(--nc-input-affix-padding-x))*2 + 3ch + var(--fnd-spacing-02))}.input{display:block;width:100%;font-family:inherit;line-height:var(--lh-relaxed);color:var(--mod-input-color, var(--nc-input-color));background-color:var(--mod-input-bg, var(--nc-input-bg));border:var(--mod-input-border-width, var(--nc-input-border-width)) solid var(--mod-input-border, var(--nc-input-border));border-radius:var(--mod-input-radius, var(--nc-input-radius));transition:border-color var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease,background-color var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease,box-shadow var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease;appearance:none}.input::placeholder{color:var(--mod-input-placeholder, var(--nc-input-placeholder));opacity:1}.input:hover:not(:disabled):not([aria-disabled=true]):not([readonly]):not(:focus-visible){border-color:var(--mod-input-border-hover, var(--nc-input-border-hover))}.input:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);border-color:var(--mod-input-border-focus, var(--nc-input-border-focus))}.input:focus:not(:focus-visible){outline:none}.input:disabled,.input[aria-disabled=true]{background-color:var(--mod-input-disabled-bg, var(--nc-input-disabled-bg));color:var(--mod-input-disabled-color, var(--nc-input-disabled-color));border-color:var(--mod-input-disabled-border, var(--nc-input-disabled-border));opacity:var(--mod-input-disabled-opacity, var(--nc-input-disabled-opacity));cursor:not-allowed;pointer-events:none}.input[readonly]{background-color:var(--mod-input-bg-readonly, var(--nc-input-bg-readonly));border-color:var(--mod-input-border-readonly, var(--nc-input-border-readonly));cursor:default}.input{height:var(--mod-input-height-md, var(--nc-input-height-md));padding:var(--mod-input-padding-y-md, var(--nc-input-padding-y-md)) var(--mod-input-padding-x-md, var(--nc-input-padding-x-md));font-size:var(--mod-input-font-size-md, var(--nc-input-font-size-md))}.input--sm{height:var(--mod-input-height-sm, var(--nc-input-height-sm));padding:var(--mod-input-padding-y-sm, var(--nc-input-padding-y-sm)) var(--mod-input-padding-x-sm, var(--nc-input-padding-x-sm));font-size:var(--mod-input-font-size-sm, var(--nc-input-font-size-sm))}.input--lg{height:var(--mod-input-height-lg, var(--nc-input-height-lg));padding:var(--mod-input-padding-y-lg, var(--nc-input-padding-y-lg)) var(--mod-input-padding-x-lg, var(--nc-input-padding-x-lg));font-size:var(--mod-input-font-size-lg, var(--nc-input-font-size-lg))}.input--error{border-color:var(--mod-input-border-error, var(--nc-input-border-error))}.input--error:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible){border-color:var(--mod-input-border-error, var(--nc-input-border-error))}.input--error:focus-visible{border-color:var(--mod-input-border-error, var(--nc-input-border-error))}.input--success{border-color:var(--mod-input-border-success, var(--nc-input-border-success))}.input--success:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible){border-color:var(--mod-input-border-success, var(--nc-input-border-success))}.input--success:focus-visible{border-color:var(--mod-input-border-success, var(--nc-input-border-success))}.select-wrapper{position:relative}.select-wrapper .select-toggle{display:block;width:100%;font-family:inherit;line-height:var(--lh-relaxed);color:var(--mod-input-color, var(--nc-input-color));background-color:var(--mod-input-bg, var(--nc-input-bg));border:var(--mod-input-border-width, var(--nc-input-border-width)) solid var(--mod-input-border, var(--nc-input-border));border-radius:var(--mod-input-radius, var(--nc-input-radius));transition:border-color var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease,background-color var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease,box-shadow var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease;appearance:none}.select-wrapper .select-toggle::placeholder{color:var(--mod-input-placeholder, var(--nc-input-placeholder));opacity:1}.select-wrapper .select-toggle:hover:not(:disabled):not([aria-disabled=true]):not([readonly]):not(:focus-visible){border-color:var(--mod-input-border-hover, var(--nc-input-border-hover))}.select-wrapper .select-toggle:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);border-color:var(--mod-input-border-focus, var(--nc-input-border-focus))}.select-wrapper .select-toggle:focus:not(:focus-visible){outline:none}.select-wrapper .select-toggle:disabled,.select-wrapper .select-toggle[aria-disabled=true]{background-color:var(--mod-input-disabled-bg, var(--nc-input-disabled-bg));color:var(--mod-input-disabled-color, var(--nc-input-disabled-color));border-color:var(--mod-input-disabled-border, var(--nc-input-disabled-border));opacity:var(--mod-input-disabled-opacity, var(--nc-input-disabled-opacity));cursor:not-allowed;pointer-events:none}.select-wrapper .select-toggle[readonly]{background-color:var(--mod-input-bg-readonly, var(--nc-input-bg-readonly));border-color:var(--mod-input-border-readonly, var(--nc-input-border-readonly));cursor:default}.select-wrapper .select-toggle{height:var(--mod-input-height-lg, var(--nc-input-height-lg));padding:var(--mod-input-padding-y-lg, var(--nc-input-padding-y-lg)) var(--mod-input-padding-x-lg, var(--nc-input-padding-x-lg));font-size:var(--mod-input-font-size-lg, var(--nc-input-font-size-lg));display:flex;align-items:center;gap:var(--fnd-spacing-02);border:none;cursor:pointer;background-color:var(--fnd-color-background-secondary)}.select-wrapper .select-toggle:hover{background-color:var(--fnd-color-background-tertiary)}.select-wrapper .select-toggle .select-toggle-text{color:var(--mod-input-color, var(--nc-input-color))}.select-wrapper .select-toggle .icon{margin:0;color:var(--mod-input-icon-color, var(--nc-input-icon-color))}.nc-textarea{display:block;width:100%;font-family:inherit;line-height:var(--lh-relaxed);color:var(--mod-input-color, var(--nc-input-color));background-color:var(--mod-input-bg, var(--nc-input-bg));border:var(--mod-input-border-width, var(--nc-input-border-width)) solid var(--mod-input-border, var(--nc-input-border));border-radius:var(--mod-input-radius, var(--nc-input-radius));transition:border-color var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease,background-color var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease,box-shadow var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease;appearance:none}.nc-textarea::placeholder{color:var(--mod-input-placeholder, var(--nc-input-placeholder));opacity:1}.nc-textarea:hover:not(:disabled):not([aria-disabled=true]):not([readonly]):not(:focus-visible){border-color:var(--mod-input-border-hover, var(--nc-input-border-hover))}.nc-textarea:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);border-color:var(--mod-input-border-focus, var(--nc-input-border-focus))}.nc-textarea:focus:not(:focus-visible){outline:none}.nc-textarea:disabled,.nc-textarea[aria-disabled=true]{background-color:var(--mod-input-disabled-bg, var(--nc-input-disabled-bg));color:var(--mod-input-disabled-color, var(--nc-input-disabled-color));border-color:var(--mod-input-disabled-border, var(--nc-input-disabled-border));opacity:var(--mod-input-disabled-opacity, var(--nc-input-disabled-opacity));cursor:not-allowed;pointer-events:none}.nc-textarea[readonly]{background-color:var(--mod-input-bg-readonly, var(--nc-input-bg-readonly));border-color:var(--mod-input-border-readonly, var(--nc-input-border-readonly));cursor:default}.nc-textarea{height:var(--mod-input-height-md, var(--nc-input-height-md));padding:var(--mod-input-padding-y-md, var(--nc-input-padding-y-md)) var(--mod-input-padding-x-md, var(--nc-input-padding-x-md));font-size:var(--mod-input-font-size-md, var(--nc-input-font-size-md));height:auto;min-height:var(--mod-textarea-min-height, var(--nc-textarea-min-height));max-height:var(--mod-textarea-max-height, var(--nc-textarea-max-height));resize:var(--mod-textarea-resize, var(--nc-textarea-resize));line-height:var(--lh-relaxed);scrollbar-width:var(--mod-textarea-scrollbar-width, var(--nc-textarea-scrollbar-width))}.nc-textarea::-webkit-scrollbar{width:6px}.nc-textarea::-webkit-scrollbar-thumb{background:color-mix(in srgb, currentColor 25%, transparent);border-radius:3px}.nc-textarea::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.nc-textarea[style*="--nc-textarea-max-height"]{overflow-y:auto}.nc-textarea--sm{height:var(--mod-input-height-sm, var(--nc-input-height-sm));padding:var(--mod-input-padding-y-sm, var(--nc-input-padding-y-sm)) var(--mod-input-padding-x-sm, var(--nc-input-padding-x-sm));font-size:var(--mod-input-font-size-sm, var(--nc-input-font-size-sm));height:auto;min-height:calc(var(--mod-textarea-min-height, var(--nc-textarea-min-height))*.75)}.nc-textarea--lg{height:var(--mod-input-height-lg, var(--nc-input-height-lg));padding:var(--mod-input-padding-y-lg, var(--nc-input-padding-y-lg)) var(--mod-input-padding-x-lg, var(--nc-input-padding-x-lg));font-size:var(--mod-input-font-size-lg, var(--nc-input-font-size-lg));height:auto;min-height:calc(var(--mod-textarea-min-height, var(--nc-textarea-min-height))*1.5)}.nc-textarea--error,.nc-textarea[aria-invalid=true]{border-color:var(--mod-input-border-error, var(--nc-input-border-error))}.nc-textarea--error:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible),.nc-textarea[aria-invalid=true]:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible){border-color:var(--mod-input-border-error, var(--nc-input-border-error))}.nc-textarea--error:focus-visible,.nc-textarea[aria-invalid=true]:focus-visible{border-color:var(--mod-input-border-error, var(--nc-input-border-error))}.nc-textarea--success{border-color:var(--mod-input-border-success, var(--nc-input-border-success))}.nc-textarea--success:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible){border-color:var(--mod-input-border-success, var(--nc-input-border-success))}.nc-textarea--success:focus-visible{border-color:var(--mod-input-border-success, var(--nc-input-border-success))}.nc-textarea--autosize{resize:none;overflow:hidden}.nc-textarea--no-resize{resize:none}.nc-textarea--filled{background-color:var(--mod-form-control-filled-bg, var(--nc-form-control-filled-bg));border-color:rgba(0,0,0,0);border-block-end:var(--mod-form-control-filled-border-bottom, var(--nc-form-control-filled-border-bottom)) solid var(--mod-form-control-filled-underline-color, var(--nc-form-control-filled-underline-color));border-radius:var(--mod-form-control-radius, var(--nc-form-control-radius)) var(--mod-form-control-radius, var(--nc-form-control-radius)) 0 0;color:var(--mod-form-control-filled-color, var(--nc-form-control-filled-color))}.nc-textarea--filled:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible){background-color:var(--mod-form-control-filled-bg-hover, var(--nc-form-control-filled-bg-hover));border-color:rgba(0,0,0,0);border-block-end-color:var(--mod-form-control-filled-underline-color, var(--nc-form-control-filled-underline-color))}.nc-textarea--filled:focus-visible{background-color:var(--mod-form-control-filled-bg-focus, var(--nc-form-control-filled-bg-focus));border-block-end-width:calc(var(--mod-form-control-filled-border-bottom, var(--nc-form-control-filled-border-bottom))*2);border-block-end-color:var(--mod-form-control-filled-underline-color-focus, var(--nc-form-control-filled-underline-color-focus))}.nc-textarea--filled[aria-invalid=true]{border-block-end-color:var(--mod-form-control-border-error, var(--nc-form-control-border-error))}.nc-textarea--filled.nc-textarea--success{border-block-end-color:var(--mod-form-control-border-success, var(--nc-form-control-border-success))}.nc-textarea--borderless{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.nc-textarea--borderless:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible){background-color:var(--mod-form-control-minimal-bg-hover, var(--nc-form-control-minimal-bg-hover))}.nc-textarea--borderless:focus-visible{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-block-end:2px solid var(--mod-form-control-minimal-border-focus, var(--nc-form-control-minimal-border-focus))}.nc-textarea--borderless[aria-invalid=true]{border-block-end:2px solid var(--mod-form-control-border-error, var(--nc-form-control-border-error))}.nc-textarea--borderless.nc-textarea--success{border-block-end:2px solid var(--mod-form-control-border-success, var(--nc-form-control-border-success))}.nc-textarea__counter{font-family:var(--font-mono);font-weight:var(--nc-mono-label-weight-quiet);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:var(--nc-mono-tracking-num);display:block;text-align:right;font-size:var(--mod-form-hint-font-size, var(--nc-form-hint-font-size));color:var(--mod-form-hint-color, var(--nc-form-hint-color));margin-top:var(--mod-form-hint-gap, var(--nc-form-hint-gap))}.nc-textarea__counter--limit{color:var(--mod-form-error-color, var(--nc-form-error-color))}.nc-textarea__actions{display:flex;align-items:center;gap:var(--mod-textarea-actions-gap, var(--nc-textarea-actions-gap));padding:var(--mod-textarea-actions-padding, var(--nc-textarea-actions-padding));border-top:1px solid var(--fnd-color-border-secondary);background:var(--fnd-color-background-secondary);border-radius:0 0 var(--mod-input-radius-md, var(--nc-input-radius-md)) var(--mod-input-radius-md, var(--nc-input-radius-md))}.nc-textarea-wrapper{position:relative;display:block;width:100%}.nc-textarea-wrapper:focus-within .nc-textarea__actions{border-top-color:var(--fnd-color-border-primary)}.nc-textarea-wrapper:not(:focus-within) .nc-textarea:placeholder-shown~.nc-textarea__actions{opacity:0;pointer-events:none}.nc-textarea-wrapper:has(.nc-textarea__actions) .nc-textarea{border-radius:var(--mod-input-radius-md, var(--nc-input-radius-md)) var(--mod-input-radius-md, var(--nc-input-radius-md)) 0 0}.nc-select{display:block;width:100%;font-family:inherit;line-height:var(--lh-relaxed);color:var(--mod-input-color, var(--nc-input-color));background-color:var(--mod-input-bg, var(--nc-input-bg));border:var(--mod-input-border-width, var(--nc-input-border-width)) solid var(--mod-input-border, var(--nc-input-border));border-radius:var(--mod-input-radius, var(--nc-input-radius));transition:border-color var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease,background-color var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease,box-shadow var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease;appearance:none}.nc-select::placeholder{color:var(--mod-input-placeholder, var(--nc-input-placeholder));opacity:1}.nc-select:hover:not(:disabled):not([aria-disabled=true]):not([readonly]):not(:focus-visible){border-color:var(--mod-input-border-hover, var(--nc-input-border-hover))}.nc-select:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);border-color:var(--mod-input-border-focus, var(--nc-input-border-focus))}.nc-select:focus:not(:focus-visible){outline:none}.nc-select:disabled,.nc-select[aria-disabled=true]{background-color:var(--mod-input-disabled-bg, var(--nc-input-disabled-bg));color:var(--mod-input-disabled-color, var(--nc-input-disabled-color));border-color:var(--mod-input-disabled-border, var(--nc-input-disabled-border));opacity:var(--mod-input-disabled-opacity, var(--nc-input-disabled-opacity));cursor:not-allowed;pointer-events:none}.nc-select[readonly]{background-color:var(--mod-input-bg-readonly, var(--nc-input-bg-readonly));border-color:var(--mod-input-border-readonly, var(--nc-input-border-readonly));cursor:default}.nc-select{height:var(--mod-input-height-md, var(--nc-input-height-md));padding:var(--mod-input-padding-y-md, var(--nc-input-padding-y-md)) var(--mod-input-padding-x-md, var(--nc-input-padding-x-md));font-size:var(--mod-input-font-size-md, var(--nc-input-font-size-md));cursor:pointer;padding-inline-end:var(--mod-select-padding-right, var(--nc-select-padding-right));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--mod-input-padding-x-md, var(--nc-input-padding-x-md)) center;background-size:var(--mod-select-indicator-size, var(--nc-select-indicator-size))}.nc-select::-ms-expand{display:none}.nc-select optgroup{font-weight:var(--mod-select-optgroup-font-weight, var(--nc-select-optgroup-font-weight));padding-left:var(--mod-select-optgroup-padding-left, var(--nc-select-optgroup-padding-left))}.nc-select optgroup option{font-weight:normal;padding-left:calc(var(--mod-select-optgroup-padding-left, var(--nc-select-optgroup-padding-left)) + var(--fnd-spacing-02))}.nc-select:required:invalid{color:var(--mod-input-placeholder-color, var(--nc-input-placeholder-color))}.nc-select--sm{height:var(--mod-input-height-sm, var(--nc-input-height-sm));padding:var(--mod-input-padding-y-sm, var(--nc-input-padding-y-sm)) var(--mod-input-padding-x-sm, var(--nc-input-padding-x-sm));font-size:var(--mod-input-font-size-sm, var(--nc-input-font-size-sm));padding-inline-end:calc(var(--mod-select-padding-right, var(--nc-select-padding-right)) - var(--fnd-spacing-02));background-position:right var(--mod-input-padding-x-sm, var(--nc-input-padding-x-sm)) center}.nc-select--lg{height:var(--mod-input-height-lg, var(--nc-input-height-lg));padding:var(--mod-input-padding-y-lg, var(--nc-input-padding-y-lg)) var(--mod-input-padding-x-lg, var(--nc-input-padding-x-lg));font-size:var(--mod-input-font-size-lg, var(--nc-input-font-size-lg));background-position:right var(--mod-input-padding-x-lg, var(--nc-input-padding-x-lg)) center}.nc-select--error,.nc-select[aria-invalid=true]{border-color:var(--mod-input-border-error, var(--nc-input-border-error))}.nc-select--error:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible),.nc-select[aria-invalid=true]:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible){border-color:var(--mod-input-border-error, var(--nc-input-border-error))}.nc-select--error:focus-visible,.nc-select[aria-invalid=true]:focus-visible{border-color:var(--mod-input-border-error, var(--nc-input-border-error))}.nc-select--success{border-color:var(--mod-input-border-success, var(--nc-input-border-success))}.nc-select--success:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible){border-color:var(--mod-input-border-success, var(--nc-input-border-success))}.nc-select--success:focus-visible{border-color:var(--mod-input-border-success, var(--nc-input-border-success))}.nc-select--multiple,.nc-select[multiple]{height:auto;min-height:var(--mod-textarea-min-height, var(--nc-textarea-min-height));padding-inline-end:var(--mod-input-padding-x-md, var(--nc-input-padding-x-md));background-image:none;cursor:default}.nc-select--filled{background-color:var(--mod-form-control-filled-bg, var(--nc-form-control-filled-bg));border-color:rgba(0,0,0,0);border-block-end:var(--mod-form-control-filled-border-bottom, var(--nc-form-control-filled-border-bottom)) solid var(--mod-form-control-filled-underline-color, var(--nc-form-control-filled-underline-color));border-radius:var(--mod-form-control-radius, var(--nc-form-control-radius)) var(--mod-form-control-radius, var(--nc-form-control-radius)) 0 0;color:var(--mod-form-control-filled-color, var(--nc-form-control-filled-color))}.nc-select--filled:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible){background-color:var(--mod-form-control-filled-bg-hover, var(--nc-form-control-filled-bg-hover));border-color:rgba(0,0,0,0);border-block-end-color:var(--mod-form-control-filled-underline-color, var(--nc-form-control-filled-underline-color))}.nc-select--filled:focus-visible{background-color:var(--mod-form-control-filled-bg-focus, var(--nc-form-control-filled-bg-focus));border-block-end-width:calc(var(--mod-form-control-filled-border-bottom, var(--nc-form-control-filled-border-bottom))*2);border-block-end-color:var(--mod-form-control-filled-underline-color-focus, var(--nc-form-control-filled-underline-color-focus))}.nc-select--filled[aria-invalid=true]{border-block-end-color:var(--mod-form-control-border-error, var(--nc-form-control-border-error))}.nc-select--filled{background-image:none}.nc-select--filled.nc-select--success{border-block-end-color:var(--mod-form-control-border-success, var(--nc-form-control-border-success))}.nc-select--borderless{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.nc-select--borderless:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible){background-color:var(--mod-form-control-minimal-bg-hover, var(--nc-form-control-minimal-bg-hover))}.nc-select--borderless:focus-visible{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-block-end:2px solid var(--mod-form-control-minimal-border-focus, var(--nc-form-control-minimal-border-focus))}.nc-select--borderless[aria-invalid=true]{border-block-end:2px solid var(--mod-form-control-border-error, var(--nc-form-control-border-error))}.nc-select--borderless{background-image:none}.nc-select--borderless.nc-select--success{border-block-end:2px solid var(--mod-form-control-border-success, var(--nc-form-control-border-success))}.nc-select-wrapper{position:relative;display:block;width:100%}.nc-select-wrapper .nc-select__indicator{position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:var(--mod-input-padding-x-md, var(--nc-input-padding-x-md));width:var(--mod-select-indicator-size, var(--nc-select-indicator-size));height:var(--mod-select-indicator-size, var(--nc-select-indicator-size));color:var(--mod-select-indicator-color, var(--nc-select-indicator-color));pointer-events:none;display:inline-flex;align-items:center;justify-content:center;transition-property:transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-select-wrapper .nc-select__indicator>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-select-wrapper>.nc-select{background-image:none}.nc-select-wrapper.is-open .nc-select__indicator{transform:translateY(-50%) rotate(180deg)}.nc-checkbox{position:relative;display:inline-flex;align-items:flex-start;cursor:pointer;user-select:none}.nc-checkbox:has(input:disabled),.nc-checkbox:has(input[aria-disabled=true]){cursor:not-allowed;pointer-events:none}.nc-checkbox{gap:var(--mod-checkbox-label-gap, var(--nc-checkbox-label-gap))}.nc-checkbox__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.nc-checkbox__input:focus-visible+.nc-checkbox__control{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);outline-offset:var(--mod-checkbox-focus-ring-offset, var(--nc-checkbox-focus-ring-offset))}.nc-checkbox__input:not(:disabled):not([aria-disabled=true]):hover+.nc-checkbox__control,.nc-checkbox__input:not(:disabled):not([aria-disabled=true])+.nc-checkbox__control:hover{border-color:var(--mod-checkbox-border-hover, var(--nc-checkbox-border-hover))}.nc-checkbox__input:checked+.nc-checkbox__control{background-color:var(--mod-checkbox-bg-checked, var(--nc-checkbox-bg-checked));border-color:var(--mod-checkbox-border-checked, var(--nc-checkbox-border-checked));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.nc-checkbox__input:indeterminate+.nc-checkbox__control{background-color:var(--mod-checkbox-bg-indeterminate, var(--nc-checkbox-bg-indeterminate));border-color:var(--mod-checkbox-border-checked, var(--nc-checkbox-border-checked));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3C/svg%3E")}.nc-checkbox__input:disabled+.nc-checkbox__control,.nc-checkbox__input[aria-disabled=true]+.nc-checkbox__control{background-color:var(--mod-checkbox-disabled-bg, var(--nc-checkbox-disabled-bg));border-color:var(--mod-checkbox-disabled-border, var(--nc-checkbox-disabled-border));opacity:var(--mod-checkbox-disabled-opacity, var(--nc-checkbox-disabled-opacity));cursor:not-allowed}.nc-checkbox__input:disabled:checked+.nc-checkbox__control,.nc-checkbox__input[aria-disabled=true]:checked+.nc-checkbox__control{background-color:var(--mod-checkbox-disabled-border, var(--nc-checkbox-disabled-border))}.nc-checkbox__input:disabled~.nc-checkbox__label,.nc-checkbox__input[aria-disabled=true]~.nc-checkbox__label{color:var(--fnd-color-text-disabled);cursor:not-allowed}.nc-checkbox__control{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--mod-checkbox-radius, var(--nc-checkbox-radius));transition:background-color var(--mod-checkbox-transition-duration, var(--nc-checkbox-transition-duration)) ease,border-color var(--mod-checkbox-transition-duration, var(--nc-checkbox-transition-duration)) ease,box-shadow var(--mod-checkbox-transition-duration, var(--nc-checkbox-transition-duration)) ease;width:var(--nc-checkbox-size-md);height:var(--nc-checkbox-size-md);min-width:var(--nc-checkbox-size-md);border:var(--mod-checkbox-border-width, var(--nc-checkbox-border-width)) solid var(--mod-checkbox-border, var(--nc-checkbox-border));background-color:var(--mod-checkbox-bg, var(--nc-checkbox-bg));background-repeat:no-repeat;background-position:center;background-size:75%}.nc-checkbox__label{color:var(--mod-checkbox-label-color, var(--nc-checkbox-label-color));line-height:var(--lh-normal);cursor:inherit}.nc-checkbox--sm>.nc-checkbox__control{width:var(--nc-checkbox-size-sm);height:var(--nc-checkbox-size-sm);min-width:var(--nc-checkbox-size-sm)}.nc-checkbox--lg>.nc-checkbox__control{width:var(--nc-checkbox-size-lg);height:var(--nc-checkbox-size-lg);min-width:var(--nc-checkbox-size-lg)}.nc-checkbox--error>.nc-checkbox__control,.nc-checkbox--error .nc-checkbox__input:not(:checked)+.nc-checkbox__control{border-color:var(--mod-checkbox-border-error, var(--nc-checkbox-border-error))}.nc-checkbox--card{padding:var(--mod-checkbox-card-padding, var(--nc-checkbox-card-padding));background-color:var(--mod-checkbox-card-bg, var(--nc-checkbox-card-bg));border:var(--mod-checkbox-border-width, var(--nc-checkbox-border-width)) solid var(--mod-checkbox-card-border, var(--nc-checkbox-card-border));border-radius:var(--mod-checkbox-card-radius, var(--nc-checkbox-card-radius));transition:background-color var(--mod-checkbox-transition-duration, var(--nc-checkbox-transition-duration)) ease,border-color var(--mod-checkbox-transition-duration, var(--nc-checkbox-transition-duration)) ease}.nc-checkbox--card:hover:not(:has(input:disabled)){border-color:var(--mod-checkbox-card-border-hover, var(--nc-checkbox-card-border-hover))}.nc-checkbox--card:has(input:checked),.nc-checkbox--card:has(input:indeterminate){background-color:var(--mod-checkbox-card-bg-checked, var(--nc-checkbox-card-bg-checked));border-color:var(--mod-checkbox-card-border-checked, var(--nc-checkbox-card-border-checked))}.nc-checkbox--card.nc-checkbox--error{border-color:var(--mod-checkbox-border-error, var(--nc-checkbox-border-error))}.nc-checkbox--card:has(input:disabled){opacity:var(--mod-checkbox-disabled-opacity, var(--nc-checkbox-disabled-opacity));cursor:not-allowed;pointer-events:none}.nc-radio{position:relative;display:inline-flex;align-items:flex-start;cursor:pointer;user-select:none}.nc-radio:has(input:disabled),.nc-radio:has(input[aria-disabled=true]){cursor:not-allowed;pointer-events:none}.nc-radio{gap:var(--mod-radio-label-gap, var(--nc-radio-label-gap))}.nc-radio__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.nc-radio__input:focus-visible+.nc-radio__control{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-radio__input:not(:disabled):not([aria-disabled=true]):hover+.nc-radio__control,.nc-radio__input:not(:disabled):not([aria-disabled=true])+.nc-radio__control:hover{border-color:var(--mod-radio-border-hover, var(--nc-radio-border-hover))}.nc-radio__input:checked+.nc-radio__control{background-color:var(--mod-radio-bg-checked, var(--nc-radio-bg-checked));border-color:var(--mod-radio-border-checked, var(--nc-radio-border-checked))}.nc-radio__input:checked+.nc-radio__control::after{transform:scale(var(--mod-radio-dot-scale, var(--nc-radio-dot-scale)))}.nc-radio__input:disabled+.nc-radio__control,.nc-radio__input[aria-disabled=true]+.nc-radio__control{background-color:var(--mod-radio-disabled-bg, var(--nc-radio-disabled-bg));border-color:var(--mod-radio-disabled-border, var(--nc-radio-disabled-border));opacity:var(--mod-radio-disabled-opacity, var(--nc-radio-disabled-opacity));cursor:not-allowed}.nc-radio__input:disabled:checked+.nc-radio__control,.nc-radio__input[aria-disabled=true]:checked+.nc-radio__control{background-color:var(--mod-radio-disabled-border, var(--nc-radio-disabled-border))}.nc-radio__input:disabled~.nc-radio__label,.nc-radio__input[aria-disabled=true]~.nc-radio__label{color:var(--fnd-color-text-disabled);cursor:not-allowed}.nc-radio__control{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;transition:background-color var(--mod-checkbox-transition-duration, var(--nc-checkbox-transition-duration)) ease,border-color var(--mod-checkbox-transition-duration, var(--nc-checkbox-transition-duration)) ease,box-shadow var(--mod-checkbox-transition-duration, var(--nc-checkbox-transition-duration)) ease;width:var(--nc-radio-size-md);height:var(--nc-radio-size-md);min-width:var(--nc-radio-size-md);border:var(--mod-radio-border-width, var(--nc-radio-border-width)) solid var(--mod-radio-border, var(--nc-radio-border));background-color:var(--mod-radio-bg, var(--nc-radio-bg))}.nc-radio__control::after{content:"";display:block;width:100%;height:100%;border-radius:var(--fnd-radius-full);background-color:var(--mod-radio-dot-color, var(--nc-radio-dot-color));transform:scale(0);transition:transform var(--mod-radio-transition-duration, var(--nc-radio-transition-duration)) ease}@media(prefers-reduced-motion: reduce){.nc-radio__control::after{transition:none}}.nc-radio__label{color:var(--mod-radio-label-color, var(--nc-radio-label-color));line-height:var(--lh-normal);cursor:inherit}.nc-radio--sm>.nc-radio__control{width:var(--nc-radio-size-sm);height:var(--nc-radio-size-sm);min-width:var(--nc-radio-size-sm)}.nc-radio--lg>.nc-radio__control{width:var(--nc-radio-size-lg);height:var(--nc-radio-size-lg);min-width:var(--nc-radio-size-lg)}.nc-radio--top{align-items:flex-start}.nc-radio--top>.nc-radio__control{margin-block-start:.15em}.nc-radio--error>.nc-radio__control,.nc-radio--error .nc-radio__input:not(:checked)+.nc-radio__control{border-color:var(--mod-radio-border-error, var(--nc-radio-border-error))}.nc-radio--card{padding:var(--mod-radio-card-padding, var(--nc-radio-card-padding));background-color:var(--mod-radio-card-bg, var(--nc-radio-card-bg));border:var(--mod-radio-border-width, var(--nc-radio-border-width)) solid var(--mod-radio-card-border, var(--nc-radio-card-border));border-radius:var(--mod-radio-card-radius, var(--nc-radio-card-radius));transition:background-color var(--mod-radio-transition-duration, var(--nc-radio-transition-duration)) ease,border-color var(--mod-radio-transition-duration, var(--nc-radio-transition-duration)) ease}.nc-radio--card:hover:not(:has(input:disabled)){border-color:var(--mod-radio-card-border-hover, var(--nc-radio-card-border-hover))}.nc-radio--card:has(input:checked){background-color:var(--mod-radio-card-bg-checked, var(--nc-radio-card-bg-checked));border-color:var(--mod-radio-card-border-checked, var(--nc-radio-card-border-checked))}.nc-radio--card.nc-radio--error{border-color:var(--mod-radio-border-error, var(--nc-radio-border-error))}.nc-radio--card:has(input:disabled){opacity:var(--mod-radio-disabled-opacity, var(--nc-radio-disabled-opacity));cursor:not-allowed;pointer-events:none}.nc-switch{position:relative;display:inline-flex;align-items:center;gap:var(--mod-switch-label-gap, var(--nc-switch-label-gap));cursor:pointer;user-select:none}.nc-switch__track{position:relative;display:inline-flex;align-items:center;width:var(--mod-switch-width, var(--nc-switch-width));height:var(--mod-switch-height, var(--nc-switch-height));background-color:var(--mod-switch-bg, var(--nc-switch-bg));border-radius:var(--mod-switch-radius, var(--nc-switch-radius));border:none;padding:0;cursor:inherit;flex-shrink:0;transition:background-color var(--mod-switch-transition-duration, var(--nc-switch-transition-duration)) var(--mod-switch-transition-timing, var(--nc-switch-transition-timing))}.nc-switch__track::after{content:"";position:absolute;inset:calc(-1*var(--mod-switch-touch-padding, var(--nc-switch-touch-padding)))}.nc-switch__track:focus-visible{outline:var(--fnd-focus-ring-width) solid var(--fnd-focus-ring-color);outline-offset:var(--mod-switch-focus-ring-offset, var(--nc-switch-focus-ring-offset))}.nc-switch__track:focus:not(:focus-visible){outline:none}.nc-switch__track:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--mod-switch-bg-hover, var(--nc-switch-bg-hover))}.nc-switch__track:active:not(:disabled):not([aria-disabled=true])>.nc-switch__thumb{width:calc(var(--mod-switch-thumb-size, var(--nc-switch-thumb-size))*var(--mod-switch-thumb-active-scale, var(--nc-switch-thumb-active-scale)))}.nc-switch__track[aria-checked=true]:active:not(:disabled):not([aria-disabled=true])>.nc-switch__thumb{width:calc(var(--mod-switch-thumb-size, var(--nc-switch-thumb-size))*var(--mod-switch-thumb-active-scale, var(--nc-switch-thumb-active-scale)));transform:translateX(calc(var(--mod-switch-width, var(--nc-switch-width)) - var(--mod-switch-thumb-size, var(--nc-switch-thumb-size)) * var(--mod-switch-thumb-active-scale, var(--nc-switch-thumb-active-scale)) - 2 * var(--mod-switch-thumb-offset, var(--nc-switch-thumb-offset)))) translateY(-50%)}.nc-switch__track[aria-checked=true]{background-color:var(--mod-switch-bg-checked, var(--nc-switch-bg-checked))}.nc-switch__track[aria-checked=true]>.nc-switch__thumb{transform:translateX(calc(var(--mod-switch-width, var(--nc-switch-width)) - var(--mod-switch-thumb-size, var(--nc-switch-thumb-size)) - 2 * var(--mod-switch-thumb-offset, var(--nc-switch-thumb-offset)))) translateY(-50%)}.nc-switch__track:disabled,.nc-switch__track[aria-disabled=true]{background-color:var(--mod-switch-disabled-bg, var(--nc-switch-disabled-bg));opacity:var(--mod-switch-disabled-opacity, var(--nc-switch-disabled-opacity));cursor:not-allowed;pointer-events:none}.nc-switch__track:disabled>.nc-switch__thumb,.nc-switch__track[aria-disabled=true]>.nc-switch__thumb{background-color:var(--mod-switch-disabled-thumb, var(--nc-switch-disabled-thumb))}@media(prefers-reduced-motion: reduce){.nc-switch__track{transition:none}}.nc-switch__thumb{position:absolute;top:50%;left:var(--mod-switch-thumb-offset, var(--nc-switch-thumb-offset));width:var(--mod-switch-thumb-size, var(--nc-switch-thumb-size));height:var(--mod-switch-thumb-size, var(--nc-switch-thumb-size));background-color:var(--mod-switch-thumb-color, var(--nc-switch-thumb-color));border-radius:var(--mod-switch-radius, var(--nc-switch-radius));transform:translateX(0) translateY(-50%);transition:transform var(--mod-switch-transition-duration, var(--nc-switch-transition-duration)) var(--mod-switch-transition-timing, var(--nc-switch-transition-timing)),width var(--mod-switch-transition-duration, var(--nc-switch-transition-duration)) var(--mod-switch-transition-timing, var(--nc-switch-transition-timing));pointer-events:none;box-shadow:var(--mod-switch-thumb-shadow, var(--nc-switch-thumb-shadow))}@media(prefers-reduced-motion: reduce){.nc-switch__thumb{transition:none}}.nc-switch__label{color:var(--mod-switch-label-color, var(--nc-switch-label-color));line-height:var(--lh-normal);cursor:inherit}.nc-switch--sm .nc-switch__track{width:36px;height:20px}.nc-switch--sm .nc-switch__thumb{width:14px;height:14px}.nc-switch--sm .nc-switch__track[aria-checked=true]>.nc-switch__thumb{transform:translateX(calc(22px - 2 * var(--mod-switch-thumb-offset, var(--nc-switch-thumb-offset)))) translateY(-50%)}.nc-switch__indicator-on,.nc-switch__indicator-off{position:absolute;top:50%;transform:translateY(-50%);font-size:.55em;font-weight:var(--fnd-font-weight-bold);line-height:var(--lh-none);pointer-events:none;opacity:0;transition:opacity var(--mod-switch-transition-duration, var(--nc-switch-transition-duration)) var(--mod-switch-transition-timing, var(--nc-switch-transition-timing))}.nc-switch__indicator-on{inset-inline-start:calc(var(--mod-switch-thumb-offset, var(--nc-switch-thumb-offset)) + 2px);color:var(--mod-switch-indicator-checked-color, var(--nc-switch-indicator-checked-color))}.nc-switch__indicator-off{inset-inline-end:calc(var(--mod-switch-thumb-offset, var(--nc-switch-thumb-offset)) + 2px);color:var(--mod-switch-indicator-color, var(--nc-switch-indicator-color))}.nc-switch--indicators .nc-switch__indicator-off{opacity:1}.nc-switch--indicators .nc-switch__track[aria-checked=true] .nc-switch__indicator-off{opacity:0}.nc-switch--indicators .nc-switch__track[aria-checked=true] .nc-switch__indicator-on{opacity:1}.nc-switch--indicators .nc-switch__input:checked~.nc-switch__track .nc-switch__indicator-off{opacity:0}.nc-switch--indicators .nc-switch__input:checked~.nc-switch__track .nc-switch__indicator-on{opacity:1}.nc-switch--indicators .nc-switch__input:not(:checked)~.nc-switch__track .nc-switch__indicator-off{opacity:1}.nc-switch:has(.nc-switch__track:disabled),.nc-switch:has(.nc-switch__track[aria-disabled=true]){cursor:not-allowed}.nc-switch:has(.nc-switch__track:disabled) .nc-switch__label,.nc-switch:has(.nc-switch__track[aria-disabled=true]) .nc-switch__label{color:var(--fnd-color-text-disabled)}.nc-switch__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.nc-switch__input:focus-visible+.nc-switch__track{outline:var(--fnd-focus-ring-width) solid var(--fnd-focus-ring-color);outline-offset:var(--mod-switch-focus-ring-offset, var(--nc-switch-focus-ring-offset))}.nc-switch__input:checked+.nc-switch__track{background-color:var(--mod-switch-bg-checked, var(--nc-switch-bg-checked))}.nc-switch__input:checked+.nc-switch__track>.nc-switch__thumb{transform:translateX(calc(var(--mod-switch-width, var(--nc-switch-width)) - var(--mod-switch-thumb-size, var(--nc-switch-thumb-size)) - 2 * var(--mod-switch-thumb-offset, var(--nc-switch-thumb-offset)))) translateY(-50%)}.nc-switch__input:active:not(:disabled)+.nc-switch__track>.nc-switch__thumb{width:calc(var(--mod-switch-thumb-size, var(--nc-switch-thumb-size))*var(--mod-switch-thumb-active-scale, var(--nc-switch-thumb-active-scale)))}.nc-switch__input:checked:active:not(:disabled)+.nc-switch__track>.nc-switch__thumb{width:calc(var(--mod-switch-thumb-size, var(--nc-switch-thumb-size))*var(--mod-switch-thumb-active-scale, var(--nc-switch-thumb-active-scale)));transform:translateX(calc(var(--mod-switch-width, var(--nc-switch-width)) - var(--mod-switch-thumb-size, var(--nc-switch-thumb-size)) * var(--mod-switch-thumb-active-scale, var(--nc-switch-thumb-active-scale)) - 2 * var(--mod-switch-thumb-offset, var(--nc-switch-thumb-offset)))) translateY(-50%)}.nc-switch__input:disabled+.nc-switch__track{background-color:var(--mod-switch-disabled-bg, var(--nc-switch-disabled-bg));opacity:var(--mod-switch-disabled-opacity, var(--nc-switch-disabled-opacity));cursor:not-allowed}.nc-switch__input:disabled+.nc-switch__track>.nc-switch__thumb{background-color:var(--mod-switch-disabled-thumb, var(--nc-switch-disabled-thumb))}.nc-switch__input:disabled~.nc-switch__label{color:var(--fnd-color-text-disabled);cursor:not-allowed}.nc-range{position:relative;display:flex;flex-direction:column;gap:var(--fnd-spacing-02);width:100%}.nc-range__input{width:100%;height:var(--mod-range-thumb-touch-size, var(--nc-range-thumb-touch-size));margin:0;padding:0;background:rgba(0,0,0,0);appearance:none;cursor:pointer}.nc-range__input::-webkit-slider-runnable-track{width:100%;height:var(--mod-range-track-height, var(--nc-range-track-height));background-color:var(--mod-range-track-bg, var(--nc-range-track-bg));border-radius:var(--mod-range-track-radius, var(--nc-range-track-radius));border:none;cursor:pointer}.nc-range__input::-webkit-slider-thumb{width:var(--mod-range-thumb-size, var(--nc-range-thumb-size));height:var(--mod-range-thumb-size, var(--nc-range-thumb-size));background-color:var(--mod-range-thumb-bg, var(--nc-range-thumb-bg));border:var(--mod-range-thumb-border-width, var(--nc-range-thumb-border-width)) solid var(--mod-range-thumb-border, var(--nc-range-thumb-border));border-radius:var(--fnd-radius-full);box-shadow:var(--mod-range-thumb-shadow, var(--nc-range-thumb-shadow));cursor:pointer;appearance:none;transition:border-color var(--mod-range-transition-duration, var(--nc-range-transition-duration)) var(--mod-range-transition-timing, var(--nc-range-transition-timing)),box-shadow var(--mod-range-transition-duration, var(--nc-range-transition-duration)) var(--mod-range-transition-timing, var(--nc-range-transition-timing)),transform var(--mod-range-transition-duration, var(--nc-range-transition-duration)) var(--mod-range-transition-timing, var(--nc-range-transition-timing));margin-top:calc((var(--mod-range-track-height, var(--nc-range-track-height)) - var(--mod-range-thumb-size, var(--nc-range-thumb-size)))/2)}.nc-range__input::-moz-range-track{width:100%;height:var(--mod-range-track-height, var(--nc-range-track-height));background-color:var(--mod-range-track-bg, var(--nc-range-track-bg));border-radius:var(--mod-range-track-radius, var(--nc-range-track-radius));border:none;cursor:pointer}.nc-range__input::-moz-range-thumb{width:var(--mod-range-thumb-size, var(--nc-range-thumb-size));height:var(--mod-range-thumb-size, var(--nc-range-thumb-size));background-color:var(--mod-range-thumb-bg, var(--nc-range-thumb-bg));border:var(--mod-range-thumb-border-width, var(--nc-range-thumb-border-width)) solid var(--mod-range-thumb-border, var(--nc-range-thumb-border));border-radius:var(--fnd-radius-full);box-shadow:var(--mod-range-thumb-shadow, var(--nc-range-thumb-shadow));cursor:pointer;appearance:none;transition:border-color var(--mod-range-transition-duration, var(--nc-range-transition-duration)) var(--mod-range-transition-timing, var(--nc-range-transition-timing)),box-shadow var(--mod-range-transition-duration, var(--nc-range-transition-duration)) var(--mod-range-transition-timing, var(--nc-range-transition-timing)),transform var(--mod-range-transition-duration, var(--nc-range-transition-duration)) var(--mod-range-transition-timing, var(--nc-range-transition-timing))}.nc-range__input::-moz-range-progress{height:var(--mod-range-track-height, var(--nc-range-track-height));background-color:var(--mod-range-track-bg-active, var(--nc-range-track-bg-active));border-radius:var(--mod-range-track-radius, var(--nc-range-track-radius));border:none}.nc-range__input:focus-visible{outline:none}.nc-range__input:focus-visible::-webkit-slider-thumb{outline:var(--fnd-focus-ring-width) solid var(--fnd-focus-ring-color);outline-offset:var(--mod-range-thumb-focus-ring-offset, var(--nc-range-thumb-focus-ring-offset))}.nc-range__input:focus-visible::-moz-range-thumb{outline:var(--fnd-focus-ring-width) solid var(--fnd-focus-ring-color);outline-offset:var(--mod-range-thumb-focus-ring-offset, var(--nc-range-thumb-focus-ring-offset))}.nc-range__input:focus:not(:focus-visible){outline:none}.nc-range__input:hover:not(:disabled):not([aria-disabled=true])::-webkit-slider-thumb{transform:scale(1.15)}.nc-range__input:hover:not(:disabled):not([aria-disabled=true])::-moz-range-thumb{transform:scale(1.15)}.nc-range__input:disabled,.nc-range__input[aria-disabled=true]{opacity:var(--mod-range-disabled-opacity, var(--nc-range-disabled-opacity));cursor:not-allowed;pointer-events:none}@media(prefers-reduced-motion: reduce){.nc-range__input::-webkit-slider-thumb{transition:none}.nc-range__input::-moz-range-thumb{transition:none}}.nc-range__track{position:relative;width:100%;height:var(--mod-range-track-height, var(--nc-range-track-height));background-color:var(--mod-range-track-bg, var(--nc-range-track-bg));border-radius:var(--mod-range-track-radius, var(--nc-range-track-radius));overflow:hidden}.nc-range__fill{position:absolute;top:0;left:0;height:100%;background-color:var(--mod-range-track-bg-active, var(--nc-range-track-bg-active));border-radius:inherit;pointer-events:none;width:calc(var(--mod-range-progress, var(--nc-range-progress, 0))*1%)}.nc-range__tooltip{position:absolute;bottom:calc(100% + var(--mod-range-tooltip-offset-y, var(--nc-range-tooltip-offset-y)));left:calc(var(--mod-range-progress, var(--nc-range-progress, 50))*1%);transform:translateX(-50%);background-color:var(--mod-range-tooltip-bg, var(--nc-range-tooltip-bg));color:var(--mod-range-tooltip-color, var(--nc-range-tooltip-color));border-radius:var(--mod-range-tooltip-radius, var(--nc-range-tooltip-radius));font-size:var(--mod-range-tooltip-font-size, var(--nc-range-tooltip-font-size));font-weight:var(--fnd-font-weight-semibold);padding:var(--mod-range-tooltip-padding, var(--nc-range-tooltip-padding));white-space:nowrap;pointer-events:none;user-select:none;opacity:0;transition:opacity var(--mod-range-transition-duration, var(--nc-range-transition-duration)) var(--mod-range-transition-timing, var(--nc-range-transition-timing));z-index:1}.nc-range__tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:4px solid rgba(0,0,0,0);border-top-color:var(--mod-range-tooltip-bg, var(--nc-range-tooltip-bg))}.nc-range__output{display:inline-block;font-size:var(--mod-input-font-size-sm, var(--nc-input-font-size-sm));font-weight:var(--fnd-font-weight-semibold);color:var(--mod-input-color, var(--nc-input-color));text-align:center;min-width:2em;user-select:none}.nc-range__labels{display:flex;justify-content:space-between;font-size:var(--mod-input-font-size-sm, var(--nc-input-font-size-sm));color:var(--fnd-color-text-secondary)}.nc-range__label-min,.nc-range__label-max{font-size:inherit;color:inherit}.nc-range--tooltip .nc-range__input:hover~.nc-range__tooltip,.nc-range--tooltip .nc-range__input:focus~.nc-range__tooltip,.nc-range--tooltip .nc-range__input:active~.nc-range__tooltip{opacity:1}.nc-range--range .nc-range__input{position:absolute;top:0;left:0;width:100%;pointer-events:none}.nc-range--range .nc-range__input::-webkit-slider-thumb{pointer-events:auto}.nc-range--range .nc-range__input::-moz-range-thumb{pointer-events:auto}.nc-range--range .nc-range__input::-moz-range-progress{background-color:rgba(0,0,0,0)}.nc-range--range .nc-range__track{height:var(--mod-range-track-height, var(--nc-range-track-height))}.nc-range--range .nc-range__fill{left:calc(var(--mod-range-progress-min, var(--nc-range-progress-min, 0))*1%);width:calc((var(--mod-range-progress-max, var(--nc-range-progress-max, 100)) - var(--mod-range-progress-min, var(--nc-range-progress-min, 0)))*1%);background-color:var(--mod-range-range-fill-bg, var(--nc-range-range-fill-bg))}.nc-range--disabled{opacity:var(--mod-range-disabled-opacity, var(--nc-range-disabled-opacity));cursor:not-allowed}.nc-range--disabled .nc-range__input{pointer-events:none}.nc-range--disabled .nc-range__tooltip{display:none}.nc-range--error .nc-range__input::-webkit-slider-thumb{border-color:var(--mod-input-border-error, var(--nc-input-border-error))}.nc-range--error .nc-range__input::-moz-range-thumb{border-color:var(--mod-input-border-error, var(--nc-input-border-error))}.nc-range--error .nc-range__fill{background-color:var(--mod-input-border-error, var(--nc-input-border-error))}.nc-range--vertical{writing-mode:vertical-lr;direction:rtl;height:200px;width:auto}.nc-range--vertical .nc-range__input{writing-mode:vertical-lr;direction:rtl}.nc-range--vertical .nc-range__tooltip{bottom:auto;left:calc(100% + var(--mod-range-tooltip-offset-y, var(--nc-range-tooltip-offset-y)));top:calc((100 - var(--mod-range-progress, var(--nc-range-progress, 50)))*1%);transform:translateY(-50%)}.nc-range--vertical .nc-range__tooltip::after{top:50%;left:auto;right:100%;transform:translateY(-50%);border:4px solid rgba(0,0,0,0);border-right-color:var(--mod-range-tooltip-bg, var(--nc-range-tooltip-bg));border-top-color:rgba(0,0,0,0)}@media(forced-colors: active){.nc-range .nc-range__input::-webkit-slider-thumb{background-color:ButtonText;border-color:ButtonText}.nc-range .nc-range__input::-moz-range-thumb{background-color:ButtonText;border-color:ButtonText}.nc-range .nc-range__input::-webkit-slider-runnable-track{background-color:Canvas;border:1px solid ButtonText}.nc-range .nc-range__input::-moz-range-track{background-color:Canvas;border:1px solid ButtonText}}.nc-device{display:inline-block;position:relative;inline-size:var(--mod-device-width, var(--nc-device-width));max-inline-size:100%;padding:var(--mod-device-bezel, var(--nc-device-bezel));background:var(--mod-device-bezel-color, var(--nc-device-bezel-color));border-radius:var(--mod-device-radius, var(--nc-device-radius));box-shadow:var(--mod-device-shadow, var(--nc-device-shadow));line-height:0}.nc-device__screen{display:block;inline-size:100%;aspect-ratio:var(--mod-device-ratio, var(--nc-device-ratio));border-radius:var(--mod-device-screen-radius, var(--nc-device-screen-radius));overflow:hidden;background:var(--fnd-color-background-secondary);position:relative}.nc-device__screen img,.nc-device__screen video{display:block;inline-size:100%;block-size:100%;object-fit:contain;object-position:center}.nc-device__screen::after{content:"";position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translateX(-50%);inline-size:var(--mod-device-notch-width, var(--nc-device-notch-width));block-size:var(--mod-device-notch-height, var(--nc-device-notch-height));background:var(--mod-device-bezel-color, var(--nc-device-bezel-color));border-end-start-radius:var(--mod-device-notch-radius, var(--nc-device-notch-radius));border-end-end-radius:var(--mod-device-notch-radius, var(--nc-device-notch-radius));z-index:1}.nc-device--plain .nc-device__screen::after{content:none}.nc-device--sm{--nc-device-width: clamp(140px, calc(140px + (200px - 140px) * var(--fluid-bp)), 200px)}.nc-device--lg{--nc-device-width: clamp(260px, calc(260px + (400px - 260px) * var(--fluid-bp)), 400px)}.nc-device--tilt-left{transform:rotate(calc(-1 * var(--mod-device-tilt, var(--nc-device-tilt))))}.nc-device--tilt-right{transform:rotate(var(--mod-device-tilt, var(--nc-device-tilt)))}.nc-device-figure{display:grid;justify-items:center;gap:var(--mod-device-caption-gap, var(--nc-device-caption-gap));margin:0}.nc-device-figure__caption{font-size:var(--mod-device-caption-size, var(--nc-device-caption-size));color:var(--mod-device-caption-color, var(--nc-device-caption-color));line-height:var(--lh-snug);text-align:center;max-inline-size:28ch}@media(forced-colors: active){.nc-device{border:2px solid CanvasText;box-shadow:none}.nc-device__screen::after{content:none}}@keyframes nc-rating-bounce{0%{transform:scale(1)}40%{transform:scale(var(--mod-rating-bounce-scale, var(--nc-rating-bounce-scale, 1.25)))}70%{transform:scale(0.95)}100%{transform:scale(1)}}.nc-rating{display:inline-flex;align-items:center;gap:var(--mod-rating-gap, var(--nc-rating-gap))}.nc-rating .nc-rating__item:hover{transform:scale(1.15);color:var(--mod-rating-hover-color, var(--nc-rating-hover-color))}.nc-rating:hover .nc-rating__item{color:var(--mod-rating-hover-color, var(--nc-rating-hover-color))}.nc-rating:hover .nc-rating__item:hover~.nc-rating__item{color:var(--mod-rating-color-inactive, var(--nc-rating-color-inactive))}.nc-rating .nc-rating__item{transition-delay:calc(var(--mod-rating-item-index, var(--nc-rating-item-index, 0))*var(--mod-rating-stagger-delay, var(--nc-rating-stagger-delay)))}.nc-rating .nc-rating__input:checked+.nc-rating__item{animation:nc-rating-bounce .3s var(--mod-rating-transition-timing, var(--nc-rating-transition-timing))}.nc-rating__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.nc-rating__input:focus-visible+.nc-rating__item{outline:var(--fnd-focus-ring-width) solid var(--fnd-focus-ring-color);outline-offset:2px;border-radius:var(--fnd-radius-sm)}.nc-rating__input--clear{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.nc-rating__item{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--mod-rating-size, var(--nc-rating-size));height:var(--mod-rating-size, var(--nc-rating-size));color:var(--mod-rating-color-inactive, var(--nc-rating-color-inactive));cursor:pointer;transition:color var(--mod-rating-transition-duration, var(--nc-rating-transition-duration)) var(--mod-rating-transition-timing, var(--nc-rating-transition-timing)),transform var(--mod-rating-transition-duration, var(--nc-rating-transition-duration)) var(--mod-rating-transition-timing, var(--nc-rating-transition-timing));user-select:none}.nc-rating__item::after{content:"";position:absolute;inset:calc(-1*var(--mod-rating-touch-padding, var(--nc-rating-touch-padding)))}.nc-rating__item>svg,.nc-rating__item>.nc-icon{width:100%;height:100%;fill:currentColor;flex-shrink:0;pointer-events:none}@media(prefers-reduced-motion: reduce){.nc-rating__item{transition:none;animation:none !important}}.nc-rating__item--active{color:var(--mod-rating-color-active, var(--nc-rating-color-active))}.nc-rating__item--half{position:relative;color:var(--mod-rating-color-inactive, var(--nc-rating-color-inactive))}.nc-rating__item--half>svg:first-child{clip-path:inset(0 50% 0 0);color:var(--mod-rating-color-active, var(--nc-rating-color-active));position:absolute;top:0;left:0}.nc-rating__value{font-size:var(--mod-input-font-size-md, var(--nc-input-font-size-md));font-weight:var(--fnd-font-weight-semibold);color:var(--mod-input-color, var(--nc-input-color));margin-inline-start:var(--fnd-spacing-02)}.nc-rating__count{font-size:var(--mod-input-font-size-sm, var(--nc-input-font-size-sm));color:var(--mod-rating-count-color, var(--nc-rating-count-color))}.nc-rating__clear{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-rating-size, var(--nc-rating-size));height:var(--mod-rating-size, var(--nc-rating-size));background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;color:var(--fnd-color-text-tertiary);opacity:0;transition:opacity var(--mod-rating-transition-duration, var(--nc-rating-transition-duration)) var(--mod-rating-transition-timing, var(--nc-rating-transition-timing));border-radius:var(--fnd-radius-sm)}.nc-rating:has(.nc-rating__input:checked) .nc-rating__clear{opacity:1}.nc-rating__clear:hover{color:var(--fnd-color-text-primary)}.nc-rating__clear:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-rating__clear>svg{width:60%;height:60%}.nc-rating--sm .nc-rating__item{width:calc(var(--mod-rating-size, var(--nc-rating-size))*.75);height:calc(var(--mod-rating-size, var(--nc-rating-size))*.75)}.nc-rating--lg .nc-rating__item{width:calc(var(--mod-rating-size, var(--nc-rating-size))*1.5);height:calc(var(--mod-rating-size, var(--nc-rating-size))*1.5)}.nc-rating--readonly .nc-rating__item{cursor:default;pointer-events:none}.nc-rating--readonly .nc-rating__item::after{display:none}.nc-rating--readonly .nc-rating__item:hover{transform:none}.nc-rating--disabled{opacity:var(--mod-rating-disabled-opacity, var(--nc-rating-disabled-opacity));pointer-events:none}.nc-rating--disabled .nc-rating__item{cursor:not-allowed}.nc-rating--error .nc-rating__item{color:var(--mod-rating-error-color, var(--nc-rating-error-color))}.nc-rating--error .nc-rating__item--active{color:var(--mod-rating-error-color, var(--nc-rating-error-color))}.nc-rating--sentiment.nc-rating--sentiment-low .nc-rating__item--active{color:var(--mod-rating-sentiment-low, var(--nc-rating-sentiment-low))}.nc-rating--sentiment.nc-rating--sentiment-mid .nc-rating__item--active{color:var(--mod-rating-sentiment-mid, var(--nc-rating-sentiment-mid))}.nc-rating--sentiment.nc-rating--sentiment-high .nc-rating__item--active{color:var(--mod-rating-sentiment-high, var(--nc-rating-sentiment-high))}.nc-rating--compact{gap:var(--fnd-spacing-02);align-items:center}.nc-rating--compact .nc-rating__item:not(:first-of-type){display:none}.nc-rating--compact .nc-rating__value{margin-inline-start:0;font-size:var(--mod-input-font-size-sm, var(--nc-input-font-size-sm))}@media(forced-colors: active){.nc-rating .nc-rating__item{color:ButtonText}.nc-rating .nc-rating__item--active{color:Highlight}}a.link-with-arrow{display:flex;align-items:center;gap:var(--fnd-spacing-02);color:var(--fnd-color-text-primary)}a.link-with-arrow:hover{text-decoration:none;color:var(--fnd-color-text-secondary)}a.link-with-arrow:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-nav__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-nav-atom-icon-size, var(--nc-nav-atom-icon-size));height:var(--mod-nav-atom-icon-size, var(--nc-nav-atom-icon-size));color:var(--mod-nav-atom-icon-color, var(--nc-nav-atom-icon-color));flex-shrink:0}.nc-nav__icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:var(--mod-nav-atom-icon-stroke, var(--nc-nav-atom-icon-stroke));stroke-linecap:round;stroke-linejoin:round}.nc-nav__label{display:block;font-size:var(--mod-nav-atom-label-size, var(--nc-nav-atom-label-size));font-weight:var(--mod-nav-atom-label-weight, var(--nc-nav-atom-label-weight));color:var(--mod-nav-atom-label-color, var(--nc-nav-atom-label-color));line-height:var(--lh-normal);white-space:nowrap}.nc-nav__badge{position:absolute;top:var(--mod-nav-atom-badge-offset, var(--nc-nav-atom-badge-offset));right:var(--mod-nav-atom-badge-offset, var(--nc-nav-atom-badge-offset));width:var(--mod-nav-atom-badge-size, var(--nc-nav-atom-badge-size));height:var(--mod-nav-atom-badge-size, var(--nc-nav-atom-badge-size));border-radius:var(--fnd-radius-full);background-color:var(--mod-nav-atom-badge-color, var(--nc-nav-atom-badge-color));box-shadow:0 0 0 var(--mod-nav-atom-badge-ring-width, var(--nc-nav-atom-badge-ring-width)) var(--mod-nav-atom-badge-ring-color, var(--nc-nav-atom-badge-ring-color));pointer-events:none}input[type=search]{border-radius:var(--mod-search-input-radius, var(--nc-search-input-radius, var(--nc-input-radius)))}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.nc-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--mod-avatar-radius, var(--nc-avatar-radius));vertical-align:middle;flex-shrink:0;user-select:none;transition-property:transform, box-shadow;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused);width:var(--mod-avatar-size-md, var(--nc-avatar-size-md));height:var(--mod-avatar-size-md, var(--nc-avatar-size-md));min-width:var(--mod-avatar-size-md, var(--nc-avatar-size-md));min-height:var(--mod-avatar-size-md, var(--nc-avatar-size-md));font-size:var(--mod-avatar-font-size-md, var(--nc-avatar-font-size-md))}.nc-avatar__image{width:100%;height:100%;object-fit:cover;border-radius:inherit;overflow:hidden;display:block;position:relative;z-index:var(--fnd-z-base);opacity:0;transition:opacity var(--mod-avatar-image-fade-duration, var(--nc-avatar-image-fade-duration)) ease}.nc-avatar__image.is-loaded{opacity:1}.nc-avatar__image:not([loading]){opacity:1}.nc-avatar__image:not([src]),.nc-avatar__image[src=""]{display:none}.nc-avatar__fallback{position:absolute;inset:0;display:grid;place-items:center;background:var(--mod-avatar-bg, var(--nc-avatar-bg));color:var(--mod-avatar-color, var(--nc-avatar-color));font-weight:var(--mod-avatar-font-weight, var(--nc-avatar-font-weight));line-height:var(--lh-none);z-index:0;border-radius:inherit;overflow:hidden}.nc-avatar__fallback>svg{width:60%;height:60%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nc-avatar__badge{position:absolute;top:0;right:0;z-index:var(--fnd-z-dropdown);width:var(--mod-avatar-badge-size, var(--nc-avatar-badge-size));height:var(--mod-avatar-badge-size, var(--nc-avatar-badge-size));border-radius:var(--fnd-radius-full);box-shadow:0 0 0 var(--mod-avatar-badge-border-width, var(--nc-avatar-badge-border-width)) var(--mod-avatar-badge-border-color, var(--nc-avatar-badge-border-color));background-color:var(--mod-avatar-badge-offline, var(--nc-avatar-badge-offline))}.nc-avatar__badge--online{background-color:var(--mod-avatar-badge-online, var(--nc-avatar-badge-online))}.nc-avatar__badge--offline{background-color:var(--mod-avatar-badge-offline, var(--nc-avatar-badge-offline))}.nc-avatar__badge--busy{background-color:var(--mod-avatar-badge-busy, var(--nc-avatar-badge-busy))}.nc-avatar__badge--away{background-color:var(--mod-avatar-badge-away, var(--nc-avatar-badge-away))}.nc-avatar__badge--verified{background-color:var(--mod-avatar-badge-verified, var(--nc-avatar-badge-verified));display:flex;align-items:center;justify-content:center}.nc-avatar__badge--verified>svg{width:60%;height:60%;fill:none;stroke:var(--fnd-color-always-light);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.nc-avatar--xs{width:var(--mod-avatar-size-xs, var(--nc-avatar-size-xs));height:var(--mod-avatar-size-xs, var(--nc-avatar-size-xs));min-width:var(--mod-avatar-size-xs, var(--nc-avatar-size-xs));min-height:var(--mod-avatar-size-xs, var(--nc-avatar-size-xs));font-size:var(--mod-avatar-font-size-xs, var(--nc-avatar-font-size-xs))}.nc-avatar--sm{width:var(--mod-avatar-size-sm, var(--nc-avatar-size-sm));height:var(--mod-avatar-size-sm, var(--nc-avatar-size-sm));min-width:var(--mod-avatar-size-sm, var(--nc-avatar-size-sm));min-height:var(--mod-avatar-size-sm, var(--nc-avatar-size-sm));font-size:var(--mod-avatar-font-size-sm, var(--nc-avatar-font-size-sm))}.nc-avatar--lg{width:var(--mod-avatar-size-lg, var(--nc-avatar-size-lg));height:var(--mod-avatar-size-lg, var(--nc-avatar-size-lg));min-width:var(--mod-avatar-size-lg, var(--nc-avatar-size-lg));min-height:var(--mod-avatar-size-lg, var(--nc-avatar-size-lg));font-size:var(--mod-avatar-font-size-lg, var(--nc-avatar-font-size-lg))}.nc-avatar--xl{width:var(--mod-avatar-size-xl, var(--nc-avatar-size-xl));height:var(--mod-avatar-size-xl, var(--nc-avatar-size-xl));min-width:var(--mod-avatar-size-xl, var(--nc-avatar-size-xl));min-height:var(--mod-avatar-size-xl, var(--nc-avatar-size-xl));font-size:var(--mod-avatar-font-size-xl, var(--nc-avatar-font-size-xl))}.nc-avatar--square{border-radius:var(--mod-avatar-radius-square, var(--nc-avatar-radius-square))}.nc-avatar--ring{box-shadow:0 0 0 var(--mod-avatar-ring-width, var(--nc-avatar-ring-width)) var(--mod-avatar-ring-color, var(--nc-avatar-ring-color)),var(--mod-avatar-ring-shadow, var(--nc-avatar-ring-shadow))}.nc-avatar--interactive{cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.nc-avatar--interactive:hover:not(:disabled){transform:scale(var(--mod-avatar-hover-scale, var(--nc-avatar-hover-scale)));box-shadow:var(--mod-avatar-hover-shadow, var(--nc-avatar-hover-shadow))}.nc-avatar--interactive:active:not(:disabled){transform:scale(var(--mod-avatar-active-scale, var(--nc-avatar-active-scale)));box-shadow:none}.nc-avatar--interactive:focus-visible{outline:var(--mod-avatar-focus-ring-width, var(--nc-avatar-focus-ring-width)) solid var(--mod-avatar-focus-ring-color, var(--nc-avatar-focus-ring-color));outline-offset:var(--mod-avatar-focus-ring-offset, var(--nc-avatar-focus-ring-offset))}.nc-avatar--interactive:disabled,.nc-avatar--interactive[aria-disabled=true]{opacity:var(--fnd-opacity-disabled);cursor:not-allowed;pointer-events:none}.nc-avatar--hash .nc-avatar__fallback{background:var(--mod-avatar-hash-bg, var(--nc-avatar-hash-bg));color:var(--mod-avatar-hash-color, var(--nc-avatar-hash-color))}.nc-avatar-group{display:inline-flex;align-items:center;flex-direction:row-reverse}.nc-avatar-group>.nc-avatar{margin-inline-start:var(--mod-avatar-group-spacing, var(--nc-avatar-group-spacing));box-shadow:0 0 0 var(--mod-avatar-group-ring-width, var(--nc-avatar-group-ring-width)) var(--mod-avatar-group-ring-color, var(--nc-avatar-group-ring-color))}.nc-avatar-group>.nc-avatar:last-child{margin-inline-start:0}.nc-avatar-group__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--nc-mono-tracking-num);display:inline-flex;align-items:center;justify-content:center;width:var(--mod-avatar-size-md, var(--nc-avatar-size-md));height:var(--mod-avatar-size-md, var(--nc-avatar-size-md));min-width:var(--mod-avatar-size-md, var(--nc-avatar-size-md));border-radius:var(--mod-avatar-radius, var(--nc-avatar-radius));background:var(--mod-avatar-bg, var(--nc-avatar-bg));color:var(--mod-avatar-color, var(--nc-avatar-color));font-size:var(--mod-avatar-font-size-sm, var(--nc-avatar-font-size-sm));font-weight:var(--mod-avatar-font-weight, var(--nc-avatar-font-weight));margin-inline-start:var(--mod-avatar-group-spacing, var(--nc-avatar-group-spacing));box-shadow:0 0 0 var(--mod-avatar-group-ring-width, var(--nc-avatar-group-ring-width)) var(--mod-avatar-group-ring-color, var(--nc-avatar-group-ring-color));user-select:none;flex-shrink:0;cursor:default}.nc-avatar-group__count--interactive{cursor:pointer;transition-property:transform, box-shadow;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-avatar-group__count--interactive:hover{transform:scale(var(--mod-avatar-hover-scale, var(--nc-avatar-hover-scale)));box-shadow:0 0 0 var(--mod-avatar-group-ring-width, var(--nc-avatar-group-ring-width)) var(--mod-avatar-group-ring-color, var(--nc-avatar-group-ring-color)),var(--mod-avatar-hover-shadow, var(--nc-avatar-hover-shadow))}.nc-avatar-group__count--interactive:focus-visible{outline:var(--mod-avatar-focus-ring-width, var(--nc-avatar-focus-ring-width)) solid var(--mod-avatar-focus-ring-color, var(--nc-avatar-focus-ring-color));outline-offset:var(--mod-avatar-focus-ring-offset, var(--nc-avatar-focus-ring-offset))}.nc-avatar-group--sm>.nc-avatar{width:var(--mod-avatar-size-sm, var(--nc-avatar-size-sm));height:var(--mod-avatar-size-sm, var(--nc-avatar-size-sm));min-width:var(--mod-avatar-size-sm, var(--nc-avatar-size-sm));min-height:var(--mod-avatar-size-sm, var(--nc-avatar-size-sm));font-size:var(--mod-avatar-font-size-sm, var(--nc-avatar-font-size-sm))}.nc-avatar-group--sm>.nc-avatar-group__count{width:var(--mod-avatar-size-sm, var(--nc-avatar-size-sm));height:var(--mod-avatar-size-sm, var(--nc-avatar-size-sm));min-width:var(--mod-avatar-size-sm, var(--nc-avatar-size-sm));font-size:var(--mod-avatar-font-size-xs, var(--nc-avatar-font-size-xs))}.nc-avatar-group--lg>.nc-avatar{width:var(--mod-avatar-size-lg, var(--nc-avatar-size-lg));height:var(--mod-avatar-size-lg, var(--nc-avatar-size-lg));min-width:var(--mod-avatar-size-lg, var(--nc-avatar-size-lg));min-height:var(--mod-avatar-size-lg, var(--nc-avatar-size-lg));font-size:var(--mod-avatar-font-size-lg, var(--nc-avatar-font-size-lg))}.nc-avatar-group--lg>.nc-avatar-group__count{width:var(--mod-avatar-size-lg, var(--nc-avatar-size-lg));height:var(--mod-avatar-size-lg, var(--nc-avatar-size-lg));min-width:var(--mod-avatar-size-lg, var(--nc-avatar-size-lg));font-size:var(--mod-avatar-font-size-md, var(--nc-avatar-font-size-md))}.nc-avatar>img:not([class]){width:100%;height:100%;object-fit:cover;border-radius:inherit;overflow:hidden;display:block;position:relative;z-index:var(--fnd-z-base);opacity:0;transition:opacity var(--mod-avatar-image-fade-duration, var(--nc-avatar-image-fade-duration)) ease}.nc-avatar>img:not([class]).is-loaded{opacity:1}.nc-avatar>img:not([class]):not([loading]){opacity:1}.nc-avatar>img:not([class]):not([src]),.nc-avatar>img:not([class])[src=""]{display:none}.nc-section-title{font-family:var(--font-heading);font-size:calc(var(--fs-3xl)*var(--type-scale, 1));line-height:var(--lh-snug);margin-block-end:4rem}.nc-eyebrow{font-family:var(--nc-kicker-font-family);font-size:var(--nc-kicker-font-size);font-weight:var(--nc-kicker-font-weight);letter-spacing:var(--nc-kicker-letter-spacing);text-transform:var(--nc-kicker-text-transform);color:var(--nc-kicker-color);margin-block-end:var(--nc-kicker-spacing)}.nc-lead{font-size:calc(var(--fs-lg)*var(--type-scale, 1));color:var(--fnd-color-text-secondary);max-width:56ch;line-height:var(--lh-body)}.nc-compare-table{width:100%;border-collapse:collapse;background:var(--mod-table-bg, var(--nc-table-bg));border-radius:var(--mod-table-radius, var(--nc-table-radius));overflow:hidden;box-shadow:var(--mod-table-shadow, var(--nc-table-shadow));font-size:var(--mod-table-font-size, var(--nc-table-font-size));color:var(--mod-table-color, var(--nc-table-color))}.nc-compare-table thead{background:var(--mod-table-header-bg, var(--nc-table-header-bg));color:var(--mod-table-header-color, var(--nc-table-header-color))}.nc-compare-table thead th{font-family:var(--nc-table-header-font-family);text-transform:var(--nc-table-header-text-transform);font-size:var(--mod-table-header-font-size, var(--nc-table-header-font-size));font-weight:var(--mod-table-header-font-weight, var(--nc-table-header-font-weight));letter-spacing:var(--mod-table-header-letter-spacing, var(--nc-table-header-letter-spacing));text-align:left;white-space:nowrap}.nc-compare-table th,.nc-compare-table td{padding:var(--mod-table-cell-padding, var(--nc-table-cell-padding));text-align:left;border-block-end:var(--mod-table-row-border-width, var(--nc-table-row-border-width)) solid var(--mod-table-row-border-color, var(--nc-table-row-border-color));transition-property:background-color;transition-duration:var(--fnd-motion-duration-150);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-compare-table tbody tr:last-child td{border-block-end:none}.nc-compare-table__numeric,.nc-compare-table td[data-align=right],.nc-compare-table th[data-align=right]{text-align:right;font-variant-numeric:tabular-nums}.nc-compare-table--striped tbody tr:nth-child(even){background-color:var(--mod-table-stripe-bg, var(--nc-table-stripe-bg))}.nc-compare-table--hover tbody tr:hover{background-color:var(--mod-table-row-bg-hover, var(--nc-table-row-bg-hover))}.nc-compare-table--borderless{box-shadow:none}.nc-compare-table--borderless th,.nc-compare-table--borderless td{border-block-end:none}.nc-compare-table--ghost{box-shadow:none;background:rgba(0,0,0,0)}.nc-compare-table--ghost thead{background:var(--mod-table-ghost-header-bg, var(--nc-table-ghost-header-bg));color:var(--mod-table-ghost-header-color, var(--nc-table-ghost-header-color))}.nc-compare-table--ghost th,.nc-compare-table--ghost td{border-block-end-color:var(--mod-table-ghost-border-color, var(--nc-table-ghost-border-color))}.nc-compare-table--compact th,.nc-compare-table--compact td{padding:var(--mod-table-cell-padding-compact, var(--nc-table-cell-padding-compact))}.nc-compare-table--expressive th,.nc-compare-table--expressive td{padding:var(--mod-table-cell-padding-expressive, var(--nc-table-cell-padding-expressive))}.nc-compare-table--sticky-header thead th{position:sticky;top:0;z-index:var(--mod-table-sticky-z-index, var(--nc-table-sticky-z-index));box-shadow:var(--mod-table-sticky-shadow, var(--nc-table-sticky-shadow))}.nc-compare-table--sortable thead th{cursor:pointer;user-select:none}.nc-compare-table--sortable thead th:hover{background-color:color-mix(in srgb, var(--mod-table-header-bg, var(--nc-table-header-bg)) 90%, var(--fnd-color-always-light))}.nc-compare-table__sort-icon{display:inline-flex;align-items:center;width:var(--mod-table-sort-icon-size, var(--nc-table-sort-icon-size));height:var(--mod-table-sort-icon-size, var(--nc-table-sort-icon-size));color:var(--mod-table-sort-icon-color, var(--nc-table-sort-icon-color));margin-inline-start:var(--fnd-spacing-01);vertical-align:middle;flex-shrink:0}.nc-compare-table__sort-icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[aria-sort=ascending] .nc-compare-table__sort-icon,[aria-sort=descending] .nc-compare-table__sort-icon{color:var(--mod-table-sort-icon-color-active, var(--nc-table-sort-icon-color-active))}.nc-compare-table--selectable .nc-compare-table__checkbox{width:var(--mod-table-checkbox-column-width, var(--nc-table-checkbox-column-width));text-align:center;padding-inline:var(--fnd-spacing-02)}.nc-compare-table--selectable input[type=checkbox]{width:var(--mod-table-checkbox-size, var(--nc-table-checkbox-size));height:var(--mod-table-checkbox-size, var(--nc-table-checkbox-size));accent-color:var(--mod-table-row-border-selected, var(--nc-table-row-border-selected));cursor:pointer;margin:0}.nc-compare-table tbody tr[aria-selected=true] td,.nc-compare-table tbody tr.is-selected td{background-color:var(--mod-table-row-bg-selected, var(--nc-table-row-bg-selected))}@keyframes badge-pulse{0%{transform:scale(1);opacity:var(--fnd-opacity-muted)}100%{transform:scale(var(--mod-badge-pulse-scale, var(--nc-badge-pulse-scale)));opacity:var(--mod-badge-pulse-opacity, var(--nc-badge-pulse-opacity))}}.nc-badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--_surface-gap, var(--fnd-spacing-02));position:relative;border:var(--_surface-border-width, var(--fnd-border-width-xs)) solid var(--_surface-border-color, transparent);border-radius:var(--_surface-radius, var(--fnd-radius-full));background-color:var(--_surface-bg, transparent);color:var(--_surface-color, inherit);font-family:inherit;font-weight:var(--_surface-font-weight, 600);font-size:var(--_surface-font-size, var(--fs-xs));line-height:var(--_surface-line-height, 1.25);text-align:center;text-decoration:none;white-space:nowrap;user-select:none;overflow:hidden;vertical-align:middle;flex-shrink:0;--_surface-bg: var(--mod-badge-default-bg, var(--nc-badge-default-bg));--_surface-color: var(--mod-badge-default-color, var(--nc-badge-default-color));--_surface-border-color: var(--mod-badge-default-border, var(--nc-badge-default-border));--_surface-radius: var(--mod-badge-radius, var(--nc-badge-radius));--_surface-font-size: var(--mod-badge-font-size-md, var(--nc-badge-font-size-md));--_surface-font-weight: var(--mod-badge-font-weight, var(--nc-badge-font-weight));--_surface-gap: var(--mod-badge-gap, var(--nc-badge-gap));--_surface-border-width: var(--mod-badge-border-width, var(--nc-badge-border-width));letter-spacing:var(--mod-badge-letter-spacing, var(--nc-badge-letter-spacing));line-height:var(--mod-badge-line-height, var(--nc-badge-line-height));min-height:var(--mod-badge-height-md, var(--nc-badge-height-md));padding:var(--mod-badge-padding-y, var(--nc-badge-padding-y)) var(--mod-badge-padding-x-md, var(--nc-badge-padding-x-md))}.nc-badge__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-badge-icon-size, var(--nc-badge-icon-size));height:var(--mod-badge-icon-size, var(--nc-badge-icon-size));flex-shrink:0}.nc-badge__icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-badge__label{overflow:hidden;text-overflow:ellipsis;max-width:var(--mod-badge-label-max-width, var(--nc-badge-label-max-width))}.nc-badge--sm{min-height:var(--mod-badge-height-sm, var(--nc-badge-height-sm));padding:0 var(--mod-badge-padding-x-sm, var(--nc-badge-padding-x-sm));font-size:var(--mod-badge-font-size-sm, var(--nc-badge-font-size-sm))}.nc-badge--secondary{--_surface-bg: var(--mod-badge-secondary-bg, var(--nc-badge-secondary-bg));--_surface-color: var(--mod-badge-secondary-color, var(--nc-badge-secondary-color));--_surface-border-color: var(--mod-badge-secondary-border, var(--nc-badge-secondary-border))}.nc-badge--success{--_surface-bg: var(--mod-badge-success-bg, var(--nc-badge-success-bg));--_surface-color: var(--mod-badge-success-color, var(--nc-badge-success-color));--_surface-border-color: var(--mod-badge-success-border, var(--nc-badge-success-border))}.nc-badge--warning{--_surface-bg: var(--mod-badge-warning-bg, var(--nc-badge-warning-bg));--_surface-color: var(--mod-badge-warning-color, var(--nc-badge-warning-color));--_surface-border-color: var(--mod-badge-warning-border, var(--nc-badge-warning-border))}.nc-badge--error{--_surface-bg: var(--mod-badge-error-bg, var(--nc-badge-error-bg));--_surface-color: var(--mod-badge-error-color, var(--nc-badge-error-color));--_surface-border-color: var(--mod-badge-error-border, var(--nc-badge-error-border))}.nc-badge--info{--_surface-bg: var(--mod-badge-info-bg, var(--nc-badge-info-bg));--_surface-color: var(--mod-badge-info-color, var(--nc-badge-info-color));--_surface-border-color: var(--mod-badge-info-border, var(--nc-badge-info-border))}.nc-badge--outline{--_surface-bg: var(--mod-badge-outline-bg, var(--nc-badge-outline-bg));--_surface-color: var(--mod-badge-outline-color, var(--nc-badge-outline-color));--_surface-border-color: var(--mod-badge-outline-border, var(--nc-badge-outline-border))}.nc-badge--soft{background-color:color-mix(in srgb, var(--_surface-bg) var(--mod-badge-soft-opacity, var(--nc-badge-soft-opacity)), transparent);--_surface-border-color: transparent}.nc-badge--dot{width:var(--mod-badge-dot-size, var(--nc-badge-dot-size));height:var(--mod-badge-dot-size, var(--nc-badge-dot-size));min-height:auto;padding:0;font-size:0;line-height:0;border-radius:var(--mod-badge-dot-radius, var(--nc-badge-dot-radius))}.nc-badge--dot.nc-badge--pulse{position:relative}.nc-badge--dot.nc-badge--pulse::after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:badge-pulse var(--mod-badge-pulse-duration, var(--nc-badge-pulse-duration)) ease-out infinite}.nc-badge--decorator{position:absolute;top:var(--mod-badge-top-offset, var(--nc-badge-top-offset));right:var(--mod-badge-right-offset, var(--nc-badge-right-offset));box-shadow:0 0 0 var(--mod-badge-ring-width, var(--nc-badge-ring-width)) var(--mod-badge-ring-color, var(--nc-badge-ring-color))}.nc-badge--status-string{background:none;border:none;padding:0;min-height:auto;font-weight:var(--mod-badge-status-font-weight, var(--nc-badge-status-font-weight))}.nc-badge--destructive,.nc-badge--danger{--_surface-bg: var(--mod-badge-error-bg, var(--nc-badge-error-bg));--_surface-color: var(--mod-badge-error-color, var(--nc-badge-error-color));--_surface-border-color: var(--mod-badge-error-border, var(--nc-badge-error-border))}.nc-alert{display:flex;align-items:flex-start;gap:var(--mod-alert-gap, var(--nc-alert-gap));padding:var(--mod-alert-padding, var(--nc-alert-padding));border-radius:var(--mod-alert-radius, var(--nc-alert-radius));border:var(--mod-alert-border-width, var(--nc-alert-border-width)) solid var(--_alert-border, var(--mod-alert-info-border, var(--nc-alert-info-border)));background-color:var(--_alert-bg, var(--mod-alert-info-bg, var(--nc-alert-info-bg)));color:var(--_alert-color, var(--mod-alert-info-color, var(--nc-alert-info-color)));line-height:var(--lh-relaxed);--_alert-bg: var(--mod-alert-info-bg, var(--nc-alert-info-bg));--_alert-color: var(--mod-alert-info-color, var(--nc-alert-info-color));--_alert-border: var(--mod-alert-info-border, var(--nc-alert-info-border));--_alert-icon-color: var(--mod-alert-info-icon-color, var(--nc-alert-info-icon-color))}.nc-alert__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-alert-icon-size, var(--nc-alert-icon-size));height:var(--mod-alert-icon-size, var(--nc-alert-icon-size));flex-shrink:0;color:var(--_alert-icon-color);margin-top:2px}.nc-alert__icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-alert__content{flex:1;min-width:0}.nc-alert__title{font-weight:var(--mod-alert-title-font-weight, var(--nc-alert-title-font-weight));margin:0 0 var(--fnd-spacing-01) 0}.nc-alert__description{margin:0;opacity:var(--mod-alert-description-opacity, var(--nc-alert-description-opacity))}.nc-alert__details{margin-top:var(--mod-alert-details-margin-top, var(--nc-alert-details-margin-top))}.nc-alert__details>summary{cursor:pointer;font-size:var(--mod-alert-details-font-size, var(--nc-alert-details-font-size));font-weight:var(--fnd-font-weight-medium);color:var(--_alert-icon-color, var(--mod-alert-info-icon-color, var(--nc-alert-info-icon-color)));list-style:none;display:inline-flex;align-items:center;gap:var(--fnd-spacing-02)}.nc-alert__details>summary::-webkit-details-marker{display:none}.nc-alert__details>summary::before{content:"";display:inline-block;width:0;height:0;border-left:5px solid currentColor;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);transition-property:transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-alert__details>summary:hover{text-decoration:underline}.nc-alert__details>summary:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);border-radius:var(--fnd-radius-xs)}.nc-alert__details[open]>summary::before{transform:rotate(90deg)}.nc-alert__details>:not(summary){margin-top:var(--fnd-spacing-02);font-size:var(--mod-alert-details-font-size, var(--nc-alert-details-font-size));line-height:var(--lh-relaxed)}.nc-alert__action{margin-top:var(--fnd-spacing-03)}.nc-alert__close{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;padding:0;border:none;border-radius:var(--fnd-radius-sm);background:none;color:var(--_alert-color);opacity:var(--fnd-opacity-muted);cursor:pointer;transition-property:opacity background-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-alert__close:hover{opacity:1;background-color:color-mix(in srgb, currentColor 10%, transparent)}.nc-alert__close:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);opacity:1}.nc-alert__close>svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-alert--info{--_alert-bg: var(--mod-alert-info-bg, var(--nc-alert-info-bg));--_alert-color: var(--mod-alert-info-color, var(--nc-alert-info-color));--_alert-border: var(--mod-alert-info-border, var(--nc-alert-info-border));--_alert-icon-color: var(--mod-alert-info-icon-color, var(--nc-alert-info-icon-color))}.nc-alert--success{--_alert-bg: var(--mod-alert-success-bg, var(--nc-alert-success-bg));--_alert-color: var(--mod-alert-success-color, var(--nc-alert-success-color));--_alert-border: var(--mod-alert-success-border, var(--nc-alert-success-border));--_alert-icon-color: var(--mod-alert-success-icon-color, var(--nc-alert-success-icon-color))}.nc-alert--warning{--_alert-bg: var(--mod-alert-warning-bg, var(--nc-alert-warning-bg));--_alert-color: var(--mod-alert-warning-color, var(--nc-alert-warning-color));--_alert-border: var(--mod-alert-warning-border, var(--nc-alert-warning-border));--_alert-icon-color: var(--mod-alert-warning-icon-color, var(--nc-alert-warning-icon-color))}.nc-alert--danger{--_alert-bg: var(--mod-alert-danger-bg, var(--nc-alert-danger-bg));--_alert-color: var(--mod-alert-danger-color, var(--nc-alert-danger-color));--_alert-border: var(--mod-alert-danger-border, var(--nc-alert-danger-border));--_alert-icon-color: var(--mod-alert-danger-icon-color, var(--nc-alert-danger-icon-color))}.nc-alert--inline{padding:0;border:none;background:none;border-radius:0;gap:var(--mod-alert-inline-gap, var(--nc-alert-inline-gap));align-items:center;font-size:var(--mod-alert-inline-font-size, var(--nc-alert-inline-font-size))}.nc-alert--destructive{--_alert-bg: var(--mod-alert-danger-bg, var(--nc-alert-danger-bg));--_alert-color: var(--mod-alert-danger-color, var(--nc-alert-danger-color));--_alert-border: var(--mod-alert-danger-border, var(--nc-alert-danger-border));--_alert-icon-color: var(--mod-alert-danger-icon-color, var(--nc-alert-danger-icon-color))}.nc-tag{font-family:var(--font-mono);font-size:var(--nc-mono-label-size-sm);font-weight:var(--nc-mono-label-weight);letter-spacing:var(--nc-mono-tracking-code);display:inline-flex;align-items:center;justify-content:center;gap:var(--_surface-gap, var(--fnd-spacing-02));position:relative;border:var(--_surface-border-width, var(--fnd-border-width-xs)) solid var(--_surface-border-color, transparent);border-radius:var(--_surface-radius, var(--fnd-radius-full));background-color:var(--_surface-bg, transparent);color:var(--_surface-color, inherit);font-family:inherit;font-weight:var(--_surface-font-weight, 600);font-size:var(--_surface-font-size, var(--fs-xs));line-height:var(--_surface-line-height, 1.25);text-align:center;text-decoration:none;white-space:nowrap;user-select:none;overflow:hidden;vertical-align:middle;flex-shrink:0;--_surface-bg: var(--mod-tag-default-bg, var(--nc-tag-default-bg));--_surface-color: var(--mod-tag-default-color, var(--nc-tag-default-color));--_surface-border-color: var(--mod-tag-default-border, var(--nc-tag-default-border));--_surface-radius: var(--mod-tag-radius, var(--nc-tag-radius));--_surface-font-size: var(--mod-tag-font-size, var(--nc-tag-font-size));--_surface-font-weight: var(--mod-tag-font-weight, var(--nc-tag-font-weight));--_surface-gap: var(--mod-tag-gap, var(--nc-tag-gap));--_surface-border-width: var(--fnd-border-width-xs);min-height:var(--mod-tag-height-md, var(--nc-tag-height-md));padding:var(--mod-tag-padding-y, var(--nc-tag-padding-y)) var(--mod-tag-padding-x, var(--nc-tag-padding-x))}.nc-tag__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-tag-icon-size, var(--nc-tag-icon-size));height:var(--mod-tag-icon-size, var(--nc-tag-icon-size));flex-shrink:0}.nc-tag__icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-tag__label{display:inline-flex;align-items:center}.nc-tag__remove{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-tag-remove-size, var(--nc-tag-remove-size));height:var(--mod-tag-remove-size, var(--nc-tag-remove-size));padding:0;margin:0;border:none;border-radius:var(--fnd-radius-full);background:rgba(0,0,0,0);color:currentColor;cursor:pointer;opacity:var(--fnd-opacity-muted);transition:opacity .15s ease,background-color .15s ease;flex-shrink:0}.nc-tag__remove:hover{opacity:1;background-color:color-mix(in srgb, currentColor 15%, transparent)}.nc-tag__remove:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-tag__remove>svg{width:calc(var(--mod-tag-remove-size, var(--nc-tag-remove-size))*.625);height:calc(var(--mod-tag-remove-size, var(--nc-tag-remove-size))*.625);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.nc-tag--sm{min-height:var(--mod-tag-height-sm, var(--nc-tag-height-sm));padding:0 var(--fnd-spacing-02);font-size:var(--mod-tag-font-size-sm, var(--nc-tag-font-size-sm))}.nc-tag--lg{min-height:var(--mod-tag-height-lg, var(--nc-tag-height-lg));padding:var(--fnd-spacing-02) var(--fnd-spacing-04);font-size:var(--mod-tag-font-size-lg, var(--nc-tag-font-size-lg))}.nc-tag--interactive{cursor:pointer;transition-property:background-color, border-color, color, transform, box-shadow;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-tag--interactive:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-tag--interactive:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--_tag-bg-hover, var(--mod-tag-default-bg-hover, var(--nc-tag-default-bg-hover)));box-shadow:var(--mod-tag-interactive-shadow-hover, var(--nc-tag-interactive-shadow-hover))}.nc-tag--interactive:active:not(:disabled):not([aria-disabled=true]){transform:scale(0.98);box-shadow:none}.nc-tag--interactive:disabled,.nc-tag--interactive[aria-disabled=true]{background-color:var(--mod-tag-disabled-bg, var(--nc-tag-disabled-bg));color:var(--mod-tag-disabled-color, var(--nc-tag-disabled-color));border-color:var(--mod-tag-disabled-border, var(--nc-tag-disabled-border));opacity:var(--mod-tag-opacity-disabled, var(--nc-tag-opacity-disabled));cursor:not-allowed;pointer-events:none;transform:none;box-shadow:none}.nc-tag--selected,.nc-tag[aria-pressed=true]{--_surface-bg: var(--mod-tag-selected-bg, var(--nc-tag-selected-bg));--_surface-color: var(--mod-tag-selected-color, var(--nc-tag-selected-color));--_surface-border-color: var(--mod-tag-selected-border, var(--nc-tag-selected-border));--_tag-bg-hover: var(--mod-tag-selected-bg-hover, var(--nc-tag-selected-bg-hover))}.nc-tag--removable{padding-inline-end:var(--fnd-spacing-02)}.nc-tag--outline{--_surface-bg: var(--mod-tag-outline-bg, var(--nc-tag-outline-bg));--_surface-color: var(--mod-tag-outline-color, var(--nc-tag-outline-color));--_surface-border-color: var(--mod-tag-outline-border, var(--nc-tag-outline-border));--_tag-bg-hover: var(--mod-tag-outline-bg-hover, var(--nc-tag-outline-bg-hover))}.nc-tag--primary{--_surface-bg: var(--mod-tag-primary-bg, var(--nc-tag-primary-bg));--_surface-color: var(--mod-tag-primary-color, var(--nc-tag-primary-color));--_surface-border-color: var(--mod-tag-primary-border, var(--nc-tag-primary-border));--_tag-bg-hover: var(--mod-tag-primary-bg-hover, var(--nc-tag-primary-bg-hover))}.nc-tag--success{--_surface-bg: var(--mod-tag-success-bg, var(--nc-tag-success-bg));--_surface-color: var(--mod-tag-success-color, var(--nc-tag-success-color));--_surface-border-color: var(--mod-tag-success-border, var(--nc-tag-success-border));--_tag-bg-hover: var(--mod-tag-success-bg-hover, var(--nc-tag-success-bg-hover))}.nc-tag--warning{--_surface-bg: var(--mod-tag-warning-bg, var(--nc-tag-warning-bg));--_surface-color: var(--mod-tag-warning-color, var(--nc-tag-warning-color));--_surface-border-color: var(--mod-tag-warning-border, var(--nc-tag-warning-border));--_tag-bg-hover: var(--mod-tag-warning-bg-hover, var(--nc-tag-warning-bg-hover))}.nc-tag--error{--_surface-bg: var(--mod-tag-error-bg, var(--nc-tag-error-bg));--_surface-color: var(--mod-tag-error-color, var(--nc-tag-error-color));--_surface-border-color: var(--mod-tag-error-border, var(--nc-tag-error-border));--_tag-bg-hover: var(--mod-tag-error-bg-hover, var(--nc-tag-error-bg-hover))}.nc-tag--info{--_surface-bg: var(--mod-tag-info-bg, var(--nc-tag-info-bg));--_surface-color: var(--mod-tag-info-color, var(--nc-tag-info-color));--_surface-border-color: var(--mod-tag-info-border, var(--nc-tag-info-border));--_tag-bg-hover: var(--mod-tag-info-bg-hover, var(--nc-tag-info-bg-hover))}.nc-tag--destructive,.nc-tag--danger{--_surface-bg: var(--mod-tag-error-bg, var(--nc-tag-error-bg));--_surface-color: var(--mod-tag-error-color, var(--nc-tag-error-color));--_surface-border-color: var(--mod-tag-error-border, var(--nc-tag-error-border));--_tag-bg-hover: var(--mod-tag-error-bg-hover, var(--nc-tag-error-bg-hover))}.nc-chip{font-family:var(--font-mono);font-size:var(--nc-mono-label-size-sm);font-weight:var(--nc-mono-label-weight);letter-spacing:var(--nc-mono-tracking-code);display:inline-flex;align-items:center;justify-content:center;gap:var(--_surface-gap, var(--fnd-spacing-02));position:relative;border:var(--_surface-border-width, var(--fnd-border-width-xs)) solid var(--_surface-border-color, transparent);border-radius:var(--_surface-radius, var(--fnd-radius-full));background-color:var(--_surface-bg, transparent);color:var(--_surface-color, inherit);font-family:inherit;font-weight:var(--_surface-font-weight, 600);font-size:var(--_surface-font-size, var(--fs-xs));line-height:var(--_surface-line-height, 1.25);text-align:center;text-decoration:none;white-space:nowrap;user-select:none;overflow:hidden;vertical-align:middle;flex-shrink:0;cursor:pointer;appearance:none;transition:background-color var(--_surface-transition, 0.2s) ease,border-color var(--_surface-transition, 0.2s) ease,color var(--_surface-transition, 0.2s) ease,transform var(--_surface-transition, 0.2s) ease}.nc-chip:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-chip:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--_surface-scale-active, 0.98))}.nc-chip:disabled,.nc-chip[aria-disabled=true]{background-color:var(--_surface-disabled-bg, var(--fnd-color-background-disabled));color:var(--_surface-disabled-color, var(--fnd-color-text-disabled));border-color:var(--_surface-disabled-border, var(--fnd-color-border-secondary));opacity:var(--_surface-opacity-disabled, 0.5);cursor:not-allowed;pointer-events:none;transform:none}.nc-chip{--_surface-bg: var(--mod-chip-default-bg, var(--nc-chip-default-bg));--_surface-color: var(--mod-chip-default-color, var(--nc-chip-default-color));--_surface-border-color: var(--mod-chip-default-border, var(--nc-chip-default-border));--_surface-radius: var(--mod-chip-radius, var(--nc-chip-radius));--_surface-font-size: var(--mod-chip-font-size, var(--nc-chip-font-size));--_surface-font-weight: var(--mod-chip-font-weight, var(--nc-chip-font-weight));--_surface-gap: var(--mod-chip-gap, var(--nc-chip-gap));--_surface-transition: var(--mod-chip-transition-duration, var(--nc-chip-transition-duration));--_surface-scale-active: var(--mod-chip-scale-active, var(--nc-chip-scale-active));--_surface-border-width: var(--fnd-border-width-xs);--_surface-disabled-bg: var(--mod-chip-disabled-bg, var(--nc-chip-disabled-bg));--_surface-disabled-color: var(--mod-chip-disabled-color, var(--nc-chip-disabled-color));--_surface-disabled-border: var(--mod-chip-disabled-border, var(--nc-chip-disabled-border));--_surface-opacity-disabled: var(--mod-chip-opacity-disabled, var(--nc-chip-opacity-disabled));min-height:var(--mod-chip-height-md, var(--nc-chip-height-md));padding:var(--mod-chip-padding-y, var(--nc-chip-padding-y)) var(--mod-chip-padding-x, var(--nc-chip-padding-x))}.nc-chip:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--mod-chip-default-bg-hover, var(--nc-chip-default-bg-hover))}.nc-chip__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-chip-icon-size, var(--nc-chip-icon-size));height:var(--mod-chip-icon-size, var(--nc-chip-icon-size));flex-shrink:0}.nc-chip__icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-chip__avatar{width:var(--mod-chip-avatar-size, var(--nc-chip-avatar-size));height:var(--mod-chip-avatar-size, var(--nc-chip-avatar-size));border-radius:var(--fnd-radius-full);object-fit:cover;flex-shrink:0;margin-inline-start:calc(-1*var(--mod-chip-padding-avatar, var(--nc-chip-padding-avatar)))}.nc-chip__label{display:inline-flex;align-items:center}.nc-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-chip-remove-size, var(--nc-chip-remove-size));height:var(--mod-chip-remove-size, var(--nc-chip-remove-size));padding:0;margin:0;border:none;border-radius:var(--fnd-radius-full);background:rgba(0,0,0,0);color:currentColor;cursor:pointer;opacity:var(--fnd-opacity-muted);transition:opacity .15s ease,background-color .15s ease;flex-shrink:0}.nc-chip__remove:hover{opacity:1;background-color:color-mix(in srgb, currentColor 15%, transparent)}.nc-chip__remove:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-chip__remove>svg{width:calc(var(--mod-chip-remove-size, var(--nc-chip-remove-size))*.625);height:calc(var(--mod-chip-remove-size, var(--nc-chip-remove-size))*.625);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.nc-chip__remove{margin-inline-end:calc(-1*var(--fnd-spacing-01))}.nc-chip__count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--mod-chip-count-min-width, var(--nc-chip-count-min-width));height:var(--mod-chip-count-height, var(--nc-chip-count-height));padding:0 var(--mod-chip-count-padding-x, var(--nc-chip-count-padding-x));font-size:var(--mod-chip-count-font-size, var(--nc-chip-count-font-size));font-weight:var(--fnd-font-weight-semibold);line-height:var(--lh-none);border-radius:var(--mod-chip-count-radius, var(--nc-chip-count-radius));background:var(--mod-chip-count-bg, var(--nc-chip-count-bg));flex-shrink:0}.nc-chip--sm{min-height:var(--mod-chip-height-sm, var(--nc-chip-height-sm));padding:0 var(--fnd-spacing-02);font-size:var(--mod-chip-font-size-sm, var(--nc-chip-font-size-sm));position:relative}.nc-chip--sm::before{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%, -50%);min-width:var(--mod-chip-touch-target-min, var(--nc-chip-touch-target-min));min-height:var(--mod-chip-touch-target-min, var(--nc-chip-touch-target-min));width:100%;height:100%}.nc-chip--lg{min-height:var(--mod-chip-height-lg, var(--nc-chip-height-lg));padding:var(--fnd-spacing-02) var(--fnd-spacing-04);font-size:var(--mod-chip-font-size-lg, var(--nc-chip-font-size-lg))}.nc-chip--outline{--_surface-bg: var(--mod-chip-outline-bg, var(--nc-chip-outline-bg));--_surface-color: var(--mod-chip-outline-color, var(--nc-chip-outline-color));--_surface-border-color: var(--mod-chip-outline-border, var(--nc-chip-outline-border))}.nc-chip--outline:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--mod-chip-outline-bg-hover, var(--nc-chip-outline-bg-hover))}.nc-chip--ghost{--_surface-bg: var(--mod-chip-ghost-bg, var(--nc-chip-ghost-bg));--_surface-color: var(--mod-chip-ghost-color, var(--nc-chip-ghost-color));--_surface-border-color: var(--mod-chip-ghost-border, var(--nc-chip-ghost-border))}.nc-chip--ghost:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--mod-chip-ghost-bg-hover, var(--nc-chip-ghost-bg-hover))}.nc-chip--selected,.nc-chip[aria-pressed=true]{background-color:var(--mod-chip-selected-bg, var(--nc-chip-selected-bg));color:var(--mod-chip-selected-color, var(--nc-chip-selected-color));border-color:var(--mod-chip-selected-border, var(--nc-chip-selected-border))}.nc-chip--selected:hover:not(:disabled):not([aria-disabled=true]),.nc-chip[aria-pressed=true]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--mod-chip-selected-bg-hover, var(--nc-chip-selected-bg-hover))}.nc-chip-group{display:flex;flex-wrap:wrap;gap:var(--mod-chip-group-gap, var(--nc-chip-group-gap));align-items:center}.nc-chip-group--scroll{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nc-chip-group--scroll::-webkit-scrollbar{display:none}.nc-toggle-group{display:inline-flex;border-radius:var(--mod-toggle-group-radius, var(--nc-toggle-group-radius));background-color:var(--mod-toggle-group-bg, var(--nc-toggle-group-bg));border:var(--fnd-border-width-xs) solid var(--mod-toggle-group-border, var(--nc-toggle-group-border));box-shadow:var(--mod-toggle-group-shadow, var(--nc-toggle-group-shadow));overflow:hidden;gap:var(--mod-toggle-group-gap, var(--nc-toggle-group-gap))}.nc-toggle-group__item{display:inline-flex;align-items:center;justify-content:center;gap:var(--_surface-gap, var(--fnd-spacing-02));position:relative;border:var(--_surface-border-width, var(--fnd-border-width-xs)) solid var(--_surface-border-color, transparent);border-radius:var(--_surface-radius, var(--fnd-radius-full));background-color:var(--_surface-bg, transparent);color:var(--_surface-color, inherit);font-family:inherit;font-weight:var(--_surface-font-weight, 600);font-size:var(--_surface-font-size, var(--fs-xs));line-height:var(--_surface-line-height, 1.25);text-align:center;text-decoration:none;white-space:nowrap;user-select:none;overflow:hidden;vertical-align:middle;flex-shrink:0;cursor:pointer;appearance:none;transition:background-color var(--_surface-transition, 0.2s) ease,border-color var(--_surface-transition, 0.2s) ease,color var(--_surface-transition, 0.2s) ease,transform var(--_surface-transition, 0.2s) ease}.nc-toggle-group__item:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-toggle-group__item:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--_surface-scale-active, 0.98))}.nc-toggle-group__item:disabled,.nc-toggle-group__item[aria-disabled=true]{background-color:var(--_surface-disabled-bg, var(--fnd-color-background-disabled));color:var(--_surface-disabled-color, var(--fnd-color-text-disabled));border-color:var(--_surface-disabled-border, var(--fnd-color-border-secondary));opacity:var(--_surface-opacity-disabled, 0.5);cursor:not-allowed;pointer-events:none;transform:none}.nc-toggle-group__item{--_surface-bg: var(--mod-toggle-group-item-bg, var(--nc-toggle-group-item-bg));--_surface-color: var(--mod-toggle-group-item-color, var(--nc-toggle-group-item-color));--_surface-border-color: transparent;--_surface-radius: 0;--_surface-transition: var(--mod-toggle-group-transition-duration, var(--nc-toggle-group-transition-duration));--_surface-font-weight: var(--fnd-font-weight-semibold);--_surface-border-width: 0;border-radius:var(--fnd-radius-null);border:none;border-inline-end:var(--fnd-border-width-xs) solid var(--mod-toggle-group-item-border, var(--nc-toggle-group-item-border));position:relative;min-height:var(--mod-button-height-md, var(--nc-button-height-md));padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.nc-toggle-group__item:last-child{border-inline-end:none}.nc-toggle-group__item:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--mod-toggle-group-item-bg-hover, var(--nc-toggle-group-item-bg-hover))}.nc-toggle-group__item[aria-pressed=true],.nc-toggle-group__item[aria-checked=true]{background-color:var(--mod-toggle-group-item-selected-bg, var(--nc-toggle-group-item-selected-bg));color:var(--mod-toggle-group-item-selected-color, var(--nc-toggle-group-item-selected-color));border-color:var(--mod-toggle-group-item-selected-border, var(--nc-toggle-group-item-selected-border))}.nc-toggle-group__item:disabled,.nc-toggle-group__item[aria-disabled=true]{background-color:var(--mod-toggle-group-item-disabled-bg, var(--nc-toggle-group-item-disabled-bg));color:var(--mod-toggle-group-item-disabled-color, var(--nc-toggle-group-item-disabled-color));opacity:var(--mod-toggle-group-item-disabled-opacity, var(--nc-toggle-group-item-disabled-opacity))}.nc-toggle-group__item>.nc-toggle-group__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));flex-shrink:0}.nc-toggle-group__item>.nc-toggle-group__icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-toggle-group__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));flex-shrink:0}.nc-toggle-group__icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-toggle-group--sm .nc-toggle-group__item{min-height:var(--mod-button-height-sm, var(--nc-button-height-sm));padding:var(--mod-button-padding-y-sm, var(--nc-button-padding-y-sm)) var(--mod-button-padding-x-sm, var(--nc-button-padding-x-sm));font-size:var(--mod-button-font-size-sm, var(--nc-button-font-size-sm));gap:var(--mod-button-icon-gap-sm, var(--nc-button-icon-gap-sm))}.nc-toggle-group--lg .nc-toggle-group__item{min-height:var(--mod-button-height-lg, var(--nc-button-height-lg));padding:var(--mod-button-padding-y-lg, var(--nc-button-padding-y-lg)) var(--mod-button-padding-x-lg, var(--nc-button-padding-x-lg));font-size:var(--mod-button-font-size-lg, var(--nc-button-font-size-lg));gap:var(--mod-button-icon-gap-lg, var(--nc-button-icon-gap-lg))}.nc-toggle-group--outline{background-color:rgba(0,0,0,0)}.nc-toggle-group--outline .nc-toggle-group__item{--_surface-bg: transparent}.nc-toggle-group--outline .nc-toggle-group__item[aria-pressed=true],.nc-toggle-group--outline .nc-toggle-group__item[aria-checked=true]{background-color:var(--fnd-color-background-secondary);color:var(--fnd-color-text-primary);border-color:rgba(0,0,0,0)}.nc-toggle-group--soft .nc-toggle-group__item[aria-pressed=true],.nc-toggle-group--soft .nc-toggle-group__item[aria-checked=true]{background-color:var(--mod-toggle-group-item-soft-bg, var(--nc-toggle-group-item-soft-bg));color:var(--mod-toggle-group-item-soft-color, var(--nc-toggle-group-item-soft-color));border-color:rgba(0,0,0,0)}.nc-toggle-group--underline{border:none;background-color:rgba(0,0,0,0);border-radius:0;box-shadow:none;border-block-end:var(--fnd-border-width-xs) solid var(--mod-toggle-group-item-border, var(--nc-toggle-group-item-border))}.nc-toggle-group--underline .nc-toggle-group__item{border-inline-end:none;border-radius:0;position:relative}.nc-toggle-group--underline .nc-toggle-group__item::after{content:"";position:absolute;inset-block-end:0;inset-inline:0;height:var(--mod-toggle-group-underline-width, var(--nc-toggle-group-underline-width));background-color:rgba(0,0,0,0);transition-property:background-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-toggle-group--underline .nc-toggle-group__item[aria-pressed=true],.nc-toggle-group--underline .nc-toggle-group__item[aria-checked=true]{background-color:rgba(0,0,0,0);color:var(--mod-toggle-group-underline-color, var(--nc-toggle-group-underline-color))}.nc-toggle-group--underline .nc-toggle-group__item[aria-pressed=true]::after,.nc-toggle-group--underline .nc-toggle-group__item[aria-checked=true]::after{background-color:var(--mod-toggle-group-underline-color, var(--nc-toggle-group-underline-color))}.nc-toggle-group--equal .nc-toggle-group__item{flex:1;justify-content:center;text-align:center}.nc-toggle-group--divider .nc-toggle-group__item{border-inline-end:none}.nc-toggle-group--divider .nc-toggle-group__item:not(:last-child)::before{content:"";position:absolute;inset-block:0;inset-inline-end:0;width:var(--mod-toggle-group-divider-width, var(--nc-toggle-group-divider-width));height:var(--mod-toggle-group-divider-height, var(--nc-toggle-group-divider-height));margin-block:auto;background-color:var(--mod-toggle-group-divider-color, var(--nc-toggle-group-divider-color))}.nc-toggle-group--divider .nc-toggle-group__item[aria-pressed=true]::before,.nc-toggle-group--divider .nc-toggle-group__item[aria-checked=true]::before{display:none}@media(prefers-reduced-motion: reduce){.nc-toggle-group__item{transition:none}}.nc-segmented-control{display:inline-flex;align-items:center;background-color:var(--mod-segmented-bg, var(--nc-segmented-bg));border-radius:var(--mod-segmented-radius, var(--nc-segmented-radius));padding:var(--mod-segmented-padding, var(--nc-segmented-padding));gap:var(--mod-segmented-gap, var(--nc-segmented-gap));position:relative}.nc-segmented-control__item{display:inline-flex;align-items:center;justify-content:center;gap:var(--_surface-gap, var(--fnd-spacing-02));position:relative;border:var(--_surface-border-width, var(--fnd-border-width-xs)) solid var(--_surface-border-color, transparent);border-radius:var(--_surface-radius, var(--fnd-radius-full));background-color:var(--_surface-bg, transparent);color:var(--_surface-color, inherit);font-family:inherit;font-weight:var(--_surface-font-weight, 600);font-size:var(--_surface-font-size, var(--fs-xs));line-height:var(--_surface-line-height, 1.25);text-align:center;text-decoration:none;white-space:nowrap;user-select:none;overflow:hidden;vertical-align:middle;flex-shrink:0;cursor:pointer;appearance:none;transition:background-color var(--_surface-transition, 0.2s) ease,border-color var(--_surface-transition, 0.2s) ease,color var(--_surface-transition, 0.2s) ease,transform var(--_surface-transition, 0.2s) ease}.nc-segmented-control__item:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-segmented-control__item:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--_surface-scale-active, 0.98))}.nc-segmented-control__item:disabled,.nc-segmented-control__item[aria-disabled=true]{background-color:var(--_surface-disabled-bg, var(--fnd-color-background-disabled));color:var(--_surface-disabled-color, var(--fnd-color-text-disabled));border-color:var(--_surface-disabled-border, var(--fnd-color-border-secondary));opacity:var(--_surface-opacity-disabled, 0.5);cursor:not-allowed;pointer-events:none;transform:none}.nc-segmented-control__item{--_surface-bg: var(--mod-segmented-item-bg, var(--nc-segmented-item-bg));--_surface-color: var(--mod-segmented-item-color, var(--nc-segmented-item-color));--_surface-border-color: transparent;--_surface-radius: var(--mod-segmented-item-radius, var(--nc-segmented-item-radius));--_surface-transition: var(--mod-segmented-transition-duration, var(--nc-segmented-transition-duration));--_surface-font-weight: var(--fnd-font-weight-semibold);--_surface-border-width: 0;--_surface-scale-active: 1;border:none;flex:0 1 auto;position:relative;z-index:1;min-height:calc(var(--mod-button-height-md, var(--nc-button-height-md)) - var(--mod-segmented-padding, var(--nc-segmented-padding))*2);padding:var(--mod-button-padding-y-md, var(--nc-button-padding-y-md)) var(--mod-button-padding-x-md, var(--nc-button-padding-x-md));font-size:var(--mod-button-font-size-md, var(--nc-button-font-size-md));gap:var(--mod-button-icon-gap-md, var(--nc-button-icon-gap-md))}.nc-segmented-control__item:hover:not(:disabled):not([aria-disabled=true]):not([aria-checked=true]){background-color:var(--mod-segmented-item-bg-hover, var(--nc-segmented-item-bg-hover));color:var(--mod-segmented-item-color-hover, var(--nc-segmented-item-color-hover))}.nc-segmented-control__item[aria-checked=true]{background-color:var(--mod-segmented-item-selected-bg, var(--nc-segmented-item-selected-bg));color:var(--mod-segmented-item-selected-color, var(--nc-segmented-item-selected-color));box-shadow:var(--mod-segmented-item-selected-shadow, var(--nc-segmented-item-selected-shadow))}.nc-segmented-control__item[aria-checked=true]>.nc-segmented-control__badge{background-color:var(--mod-segmented-item-badge-bg-selected, var(--nc-segmented-item-badge-bg-selected));color:var(--mod-segmented-item-badge-color-selected, var(--nc-segmented-item-badge-color-selected))}.nc-segmented-control__item:disabled,.nc-segmented-control__item[aria-disabled=true]{color:var(--mod-segmented-item-disabled-color, var(--nc-segmented-item-disabled-color));opacity:var(--mod-segmented-item-disabled-opacity, var(--nc-segmented-item-disabled-opacity))}.nc-segmented-control__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));height:var(--mod-button-icon-size-md, var(--nc-button-icon-size-md));flex-shrink:0}.nc-segmented-control__icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-segmented-control__badge{display:inline-flex;align-items:center;justify-content:center;background-color:var(--mod-segmented-item-badge-bg, var(--nc-segmented-item-badge-bg));color:var(--mod-segmented-item-badge-color, var(--nc-segmented-item-badge-color));border-radius:var(--mod-segmented-item-badge-radius, var(--nc-segmented-item-badge-radius));padding:var(--mod-segmented-item-badge-padding, var(--nc-segmented-item-badge-padding));font-size:var(--mod-segmented-item-badge-font-size, var(--nc-segmented-item-badge-font-size));font-weight:var(--fnd-font-weight-semibold);line-height:var(--lh-none);min-width:1.5em;transition:background-color var(--mod-segmented-transition-duration, var(--nc-segmented-transition-duration)) ease,color var(--mod-segmented-transition-duration, var(--nc-segmented-transition-duration)) ease}.nc-segmented-control__indicator{position:absolute;top:var(--mod-segmented-padding, var(--nc-segmented-padding));bottom:var(--mod-segmented-padding, var(--nc-segmented-padding));left:var(--_indicator-left, 0);width:var(--_indicator-width, 0);background-color:var(--mod-segmented-item-selected-bg, var(--nc-segmented-item-selected-bg));border-radius:var(--mod-segmented-item-radius, var(--nc-segmented-item-radius));box-shadow:var(--mod-segmented-item-selected-shadow, var(--nc-segmented-item-selected-shadow));transition:left var(--mod-segmented-indicator-transition, var(--nc-segmented-indicator-transition)) cubic-bezier(0.4, 0, 0.2, 1),width var(--mod-segmented-indicator-transition, var(--nc-segmented-indicator-transition)) cubic-bezier(0.4, 0, 0.2, 1);z-index:0;pointer-events:none}@media(prefers-reduced-motion: reduce){.nc-segmented-control__indicator{transition:none}}.nc-segmented-control:has(.nc-segmented-control__indicator) .nc-segmented-control__item[aria-checked=true]{background-color:rgba(0,0,0,0);box-shadow:none}.nc-segmented-control--sm .nc-segmented-control__item{min-height:calc(var(--mod-button-height-sm, var(--nc-button-height-sm)) - var(--mod-segmented-padding, var(--nc-segmented-padding))*2);padding:var(--mod-button-padding-y-sm, var(--nc-button-padding-y-sm)) var(--mod-button-padding-x-sm, var(--nc-button-padding-x-sm));font-size:var(--mod-button-font-size-sm, var(--nc-button-font-size-sm));gap:var(--mod-button-icon-gap-sm, var(--nc-button-icon-gap-sm))}.nc-segmented-control--lg .nc-segmented-control__item{min-height:calc(var(--mod-button-height-lg, var(--nc-button-height-lg)) - var(--mod-segmented-padding, var(--nc-segmented-padding))*2);padding:var(--mod-button-padding-y-lg, var(--nc-button-padding-y-lg)) var(--mod-button-padding-x-lg, var(--nc-button-padding-x-lg));font-size:var(--mod-button-font-size-lg, var(--nc-button-font-size-lg));gap:var(--mod-button-icon-gap-lg, var(--nc-button-icon-gap-lg))}.nc-segmented-control--full-width{display:flex;width:100%}.nc-segmented-control--full-width .nc-segmented-control__item{flex:1 1 0%}.nc-segmented-control--scrollable{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nc-segmented-control--scrollable::-webkit-scrollbar{display:none}.nc-segmented-control--scrollable .nc-segmented-control__item{flex-shrink:0}@keyframes nc-skeleton-shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.nc-skeleton{display:block;background-color:var(--mod-skeleton-bg, var(--nc-skeleton-bg));background-image:linear-gradient(90deg, var(--mod-skeleton-bg, var(--nc-skeleton-bg)) 25%, var(--mod-skeleton-shimmer, var(--nc-skeleton-shimmer)) 50%, var(--mod-skeleton-bg, var(--nc-skeleton-bg)) 75%);background-size:200% 100%;animation:nc-skeleton-shimmer var(--mod-skeleton-duration, var(--nc-skeleton-duration)) var(--mod-skeleton-ease, var(--nc-skeleton-ease)) infinite;border-radius:var(--mod-skeleton-radius, var(--nc-skeleton-radius));color:rgba(0,0,0,0);user-select:none;pointer-events:none}@media(prefers-reduced-motion: reduce){.nc-skeleton{animation:none;background-image:none}}.nc-skeleton{height:var(--mod-skeleton-height-sm, var(--nc-skeleton-height-sm));width:100%}.nc-skeleton--xs{height:var(--mod-skeleton-height-xs, var(--nc-skeleton-height-xs))}.nc-skeleton--md{height:var(--mod-skeleton-height-md, var(--nc-skeleton-height-md))}.nc-skeleton--lg{height:var(--mod-skeleton-height-lg, var(--nc-skeleton-height-lg))}.nc-skeleton--heading{height:var(--mod-skeleton-height-md, var(--nc-skeleton-height-md));width:60%}.nc-skeleton--circle{width:var(--mod-skeleton-height-lg, var(--nc-skeleton-height-lg));height:var(--mod-skeleton-height-lg, var(--nc-skeleton-height-lg));border-radius:var(--mod-skeleton-radius-circle, var(--nc-skeleton-radius-circle))}.nc-skeleton--rect{width:100%;min-height:8rem;border-radius:var(--mod-skeleton-radius, var(--nc-skeleton-radius))}.nc-skeleton-group{display:flex;flex-direction:column;gap:var(--fnd-spacing-02)}.nc-skeleton-group>.nc-skeleton:last-child:not(.nc-skeleton--circle):not(.nc-skeleton--rect){width:80%}.nc-spinner{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nc-spinner::after{content:"";display:block;border-radius:var(--fnd-radius-full);border-style:solid;border-color:var(--mod-spinner-track-color, var(--nc-spinner-track-color));border-top-color:var(--mod-spinner-color, var(--nc-spinner-color));animation:fnd-spin var(--mod-spinner-duration, var(--nc-spinner-duration)) var(--mod-spinner-ease, var(--nc-spinner-ease)) infinite}@media(prefers-reduced-motion: reduce){.nc-spinner::after{animation-duration:2s}}.nc-spinner{width:var(--mod-spinner-size-md, var(--nc-spinner-size-md));height:var(--mod-spinner-size-md, var(--nc-spinner-size-md))}.nc-spinner::after{width:var(--mod-spinner-size-md, var(--nc-spinner-size-md));height:var(--mod-spinner-size-md, var(--nc-spinner-size-md));border-width:var(--mod-spinner-border-width-md, var(--nc-spinner-border-width-md))}.nc-spinner--xs{width:var(--mod-spinner-size-xs, var(--nc-spinner-size-xs));height:var(--mod-spinner-size-xs, var(--nc-spinner-size-xs))}.nc-spinner--xs::after{width:var(--mod-spinner-size-xs, var(--nc-spinner-size-xs));height:var(--mod-spinner-size-xs, var(--nc-spinner-size-xs));border-width:var(--mod-spinner-border-width-xs, var(--nc-spinner-border-width-xs))}.nc-spinner--sm{width:var(--mod-spinner-size-sm, var(--nc-spinner-size-sm));height:var(--mod-spinner-size-sm, var(--nc-spinner-size-sm))}.nc-spinner--sm::after{width:var(--mod-spinner-size-sm, var(--nc-spinner-size-sm));height:var(--mod-spinner-size-sm, var(--nc-spinner-size-sm));border-width:var(--mod-spinner-border-width-sm, var(--nc-spinner-border-width-sm))}.nc-spinner--lg{width:var(--mod-spinner-size-lg, var(--nc-spinner-size-lg));height:var(--mod-spinner-size-lg, var(--nc-spinner-size-lg))}.nc-spinner--lg::after{width:var(--mod-spinner-size-lg, var(--nc-spinner-size-lg));height:var(--mod-spinner-size-lg, var(--nc-spinner-size-lg));border-width:var(--mod-spinner-border-width-lg, var(--nc-spinner-border-width-lg))}.nc-spinner--xl{width:var(--mod-spinner-size-xl, var(--nc-spinner-size-xl));height:var(--mod-spinner-size-xl, var(--nc-spinner-size-xl))}.nc-spinner--xl::after{width:var(--mod-spinner-size-xl, var(--nc-spinner-size-xl));height:var(--mod-spinner-size-xl, var(--nc-spinner-size-xl));border-width:var(--mod-spinner-border-width-xl, var(--nc-spinner-border-width-xl))}.nc-spinner--inverse{--nc-spinner-color: var(--fnd-color-text-inverse);--nc-spinner-track-color: color-mix(in srgb, var(--fnd-color-text-inverse) 25%, transparent)}.nc-spinner--success{--nc-spinner-color: var(--fnd-color-feedback-success)}.nc-spinner--danger{--nc-spinner-color: var(--fnd-color-feedback-danger)}.nc-spinner-overlay{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;background-color:color-mix(in srgb, var(--fnd-color-background-base) 80%, transparent);z-index:var(--fnd-z-base)}@keyframes nc-progress-indeterminate{0%{transform:translateX(-100%)}100%{transform:translateX(250%)}}.nc-progress{width:100%;overflow:hidden;background-color:var(--mod-progress-bg, var(--nc-progress-bg));border-radius:var(--mod-progress-radius, var(--nc-progress-radius));height:var(--mod-progress-height-sm, var(--nc-progress-height-sm))}.nc-progress__fill{height:100%;border-radius:inherit;background-color:var(--mod-progress-fill, var(--nc-progress-fill));transition:width var(--mod-progress-transition, var(--nc-progress-transition)) var(--mod-progress-ease, var(--nc-progress-ease))}@media(prefers-reduced-motion: reduce){.nc-progress__fill{transition:none}}.nc-progress--xs{height:var(--mod-progress-height-xs, var(--nc-progress-height-xs))}.nc-progress--md{height:var(--mod-progress-height-md, var(--nc-progress-height-md))}.nc-progress--lg{height:var(--mod-progress-height-lg, var(--nc-progress-height-lg))}.nc-progress--success .nc-progress__fill{background-color:var(--mod-progress-fill-success, var(--nc-progress-fill-success))}.nc-progress--warning .nc-progress__fill{background-color:var(--mod-progress-fill-warning, var(--nc-progress-fill-warning))}.nc-progress--danger .nc-progress__fill{background-color:var(--mod-progress-fill-danger, var(--nc-progress-fill-danger))}.nc-progress--info .nc-progress__fill{background-color:var(--mod-progress-fill-info, var(--nc-progress-fill-info))}.nc-progress--indeterminate .nc-progress__fill{width:40%;animation:nc-progress-indeterminate 1.5s var(--fnd-motion-ease-ease-in-out) infinite}@media(prefers-reduced-motion: reduce){.nc-progress--indeterminate .nc-progress__fill{animation:none;width:100%;opacity:var(--fnd-opacity-disabled)}}.nc-progress-labeled{display:flex;flex-direction:column;gap:var(--mod-progress-label-gap, var(--nc-progress-label-gap))}.nc-progress-labeled__header{display:flex;justify-content:space-between;align-items:baseline}.nc-progress-labeled__label{font-size:var(--mod-progress-label-size, var(--nc-progress-label-size));font-weight:var(--mod-progress-label-weight, var(--nc-progress-label-weight));color:var(--fnd-color-text-primary)}.nc-progress-labeled__value{font-size:var(--mod-progress-label-size, var(--nc-progress-label-size));font-weight:var(--mod-progress-label-weight, var(--nc-progress-label-weight));color:var(--mod-progress-label-color, var(--nc-progress-label-color));font-variant-numeric:tabular-nums}.nc-divider{border:none;margin:0;flex-shrink:0;width:100%;height:0;border-top:var(--mod-divider-width, var(--nc-divider-width)) var(--mod-divider-style, var(--nc-divider-style)) var(--mod-divider-color, var(--nc-divider-color));margin-block:var(--mod-divider-spacing, var(--nc-divider-spacing))}.nc-divider--vertical{width:0;align-self:stretch;border-left:var(--mod-divider-width, var(--nc-divider-width)) var(--mod-divider-style, var(--nc-divider-style)) var(--mod-divider-color, var(--nc-divider-color));margin-inline:var(--mod-divider-spacing, var(--nc-divider-spacing))}.nc-divider--strong{border-top-color:var(--mod-divider-strong-color, var(--nc-divider-strong-color));border-top-width:var(--mod-divider-strong-width, var(--nc-divider-strong-width))}.nc-divider--strong.nc-divider--vertical{border-left-color:var(--mod-divider-strong-color, var(--nc-divider-strong-color));border-left-width:var(--mod-divider-strong-width, var(--nc-divider-strong-width))}.nc-divider--dashed{border-top-style:dashed}.nc-divider--dashed.nc-divider--vertical{border-left-style:dashed}.nc-divider--dotted{border-top-style:dotted}.nc-divider--dotted.nc-divider--vertical{border-left-style:dotted}.nc-divider--sm{margin-block:var(--fnd-spacing-02)}.nc-divider--lg{margin-block:var(--fnd-spacing-06)}.nc-divider--none{margin-block:0}.nc-divider-label{display:flex;align-items:center;gap:var(--mod-divider-label-gap, var(--nc-divider-label-gap));margin-block:var(--mod-divider-spacing, var(--nc-divider-spacing))}.nc-divider-label::before,.nc-divider-label::after{content:"";flex:1;height:0;border-top:var(--mod-divider-width, var(--nc-divider-width)) var(--mod-divider-style, var(--nc-divider-style)) var(--mod-divider-color, var(--nc-divider-color))}.nc-divider-label>span{flex-shrink:0;font-size:var(--mod-divider-label-size, var(--nc-divider-label-size));font-weight:var(--mod-divider-label-weight, var(--nc-divider-label-weight));color:var(--mod-divider-label-color, var(--nc-divider-label-color));text-transform:uppercase;letter-spacing:var(--fnd-tracking-wider)}.nc-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.5em;padding:var(--mod-kbd-padding-y, var(--nc-kbd-padding-y)) var(--mod-kbd-padding-x, var(--nc-kbd-padding-x));font-family:var(--mod-kbd-font-family, var(--nc-kbd-font-family));font-size:var(--mod-kbd-font-size, var(--nc-kbd-font-size));font-weight:var(--mod-kbd-font-weight, var(--nc-kbd-font-weight));line-height:var(--mod-kbd-line-height, var(--nc-kbd-line-height));color:var(--mod-kbd-color, var(--nc-kbd-color));background-color:var(--mod-kbd-bg, var(--nc-kbd-bg));border:var(--mod-kbd-border-width, var(--nc-kbd-border-width)) solid var(--mod-kbd-border, var(--nc-kbd-border));border-radius:var(--mod-kbd-radius, var(--nc-kbd-radius));box-shadow:var(--mod-kbd-shadow, var(--nc-kbd-shadow));white-space:nowrap;vertical-align:baseline}.nc-kbd__separator{padding:0 var(--fnd-spacing-01);color:var(--mod-kbd-color, var(--nc-kbd-color));font-family:var(--mod-kbd-font-family, var(--nc-kbd-font-family));font-size:var(--mod-kbd-font-size, var(--nc-kbd-font-size));opacity:var(--fnd-opacity-muted)}.nc-kbd-group{display:inline-flex;align-items:center;gap:var(--fnd-spacing-01)}.nc-code-snippet--inline{display:inline;font-family:var(--mod-cs-font-family, var(--nc-cs-font-family));font-size:var(--mod-cs-inline-font-size, var(--nc-cs-inline-font-size));font-weight:var(--mod-cs-font-weight, var(--nc-cs-font-weight));line-height:inherit;color:var(--mod-cs-inline-color, var(--nc-cs-inline-color));background-color:var(--mod-cs-inline-bg, var(--nc-cs-inline-bg));padding:var(--mod-cs-inline-padding-y, var(--nc-cs-inline-padding-y)) var(--mod-cs-inline-padding-x, var(--nc-cs-inline-padding-x));border-radius:var(--mod-cs-inline-radius, var(--nc-cs-inline-radius));word-break:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone}.nc-code-snippet--single,.nc-code-snippet--multi{position:relative;background-color:var(--mod-cs-bg, var(--nc-cs-bg));border:var(--mod-cs-border-width, var(--nc-cs-border-width)) solid var(--mod-cs-border, var(--nc-cs-border));border-radius:var(--mod-cs-radius, var(--nc-cs-radius));transition-property:background-color, border-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-code-snippet__pre{margin:0;padding:var(--mod-cs-padding, var(--nc-cs-padding)) var(--mod-cs-padding-inline, var(--nc-cs-padding-inline));overflow-x:auto;font-family:var(--mod-cs-font-family, var(--nc-cs-font-family));font-size:var(--mod-cs-font-size, var(--nc-cs-font-size));font-weight:var(--mod-cs-font-weight, var(--nc-cs-font-weight));line-height:var(--mod-cs-line-height, var(--nc-cs-line-height));color:var(--mod-cs-color, var(--nc-cs-color));tab-size:var(--mod-cs-tab-size, var(--nc-cs-tab-size));-moz-tab-size:var(--mod-cs-tab-size, var(--nc-cs-tab-size));white-space:pre;scrollbar-width:thin;scrollbar-color:var(--fnd-color-scrollbar-thumb) rgba(0,0,0,0)}.nc-code-snippet__code{font-family:inherit;font-size:inherit;background:none;padding:0;border:0}.nc-code-snippet--single .nc-code-snippet__pre{white-space:pre;overflow-y:hidden;padding-right:calc(var(--mod-cs-copy-size, var(--nc-cs-copy-size)) + var(--fnd-spacing-05) + var(--mod-cs-padding-inline, var(--nc-cs-padding-inline)))}.nc-code-snippet--multi .nc-code-snippet__pre{white-space:pre;position:relative}.nc-code-snippet--multi:not(.nc-code-snippet--expanded) .nc-code-snippet__pre{max-height:var(--mod-cs-multi-max-height, var(--nc-cs-multi-max-height));overflow:hidden}.nc-code-snippet--multi:not(.nc-code-snippet--expanded) .nc-code-snippet__pre::after{content:"";position:absolute;bottom:0;left:0;right:0;height:48px;background:linear-gradient(to bottom, transparent, var(--mod-cs-bg, var(--nc-cs-bg)));pointer-events:none;border-radius:0 0 var(--mod-cs-radius, var(--nc-cs-radius)) var(--mod-cs-radius, var(--nc-cs-radius))}.nc-code-snippet--multi.nc-code-snippet--expanded .nc-code-snippet__pre{max-height:none;overflow:auto}.nc-code-snippet__header{display:flex;align-items:center;height:var(--mod-cs-header-height, var(--nc-cs-header-height));padding:var(--mod-cs-header-padding, var(--nc-cs-header-padding));background-color:var(--mod-cs-header-bg, var(--nc-cs-header-bg));color:var(--mod-cs-header-color, var(--nc-cs-header-color));font-family:var(--mod-cs-font-family, var(--nc-cs-font-family));font-size:var(--mod-cs-header-font-size, var(--nc-cs-header-font-size));font-weight:var(--mod-cs-header-font-weight, var(--nc-cs-header-font-weight));border-bottom:var(--mod-cs-border-width, var(--nc-cs-border-width)) solid var(--mod-cs-header-border, var(--nc-cs-header-border));border-radius:var(--mod-cs-radius, var(--nc-cs-radius)) var(--mod-cs-radius, var(--nc-cs-radius)) 0 0;user-select:none}.nc-code-snippet__header-title{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-code-snippet--header-plain .nc-code-snippet__header{justify-content:space-between}.nc-code-snippet--header-plain .nc-code-snippet__pre{border-radius:0}.nc-code-snippet--header-macos .nc-code-snippet__header{justify-content:flex-start;gap:var(--fnd-spacing-03)}.nc-code-snippet--header-macos .nc-code-snippet__header-title{flex:1;text-align:center;padding-right:calc(3*var(--mod-cs-header-dot-size, var(--nc-cs-header-dot-size)) + 2*var(--mod-cs-header-dot-gap, var(--nc-cs-header-dot-gap)))}.nc-code-snippet--header-macos .nc-code-snippet__pre{border-radius:0}.nc-code-snippet__header-dots{display:flex;gap:var(--mod-cs-header-dot-gap, var(--nc-cs-header-dot-gap));flex-shrink:0}.nc-code-snippet__header-dot{width:var(--mod-cs-header-dot-size, var(--nc-cs-header-dot-size));height:var(--mod-cs-header-dot-size, var(--nc-cs-header-dot-size));border-radius:50%}.nc-code-snippet__header-dot--close{background-color:var(--mod-cs-header-dot-close, var(--nc-cs-header-dot-close))}.nc-code-snippet__header-dot--minimize{background-color:var(--mod-cs-header-dot-minimize, var(--nc-cs-header-dot-minimize))}.nc-code-snippet__header-dot--maximize{background-color:var(--mod-cs-header-dot-maximize, var(--nc-cs-header-dot-maximize))}.nc-code-snippet--header-window .nc-code-snippet__header{justify-content:space-between;background-color:var(--mod-cs-header-bg, var(--nc-cs-header-bg));border-bottom:var(--mod-cs-border-width, var(--nc-cs-border-width)) solid var(--mod-cs-header-border, var(--nc-cs-header-border))}.nc-code-snippet--header-window .nc-code-snippet__pre{border-radius:0}.nc-code-snippet--header-plain .nc-code-snippet__copy,.nc-code-snippet--header-macos .nc-code-snippet__copy,.nc-code-snippet--header-window .nc-code-snippet__copy{top:calc(var(--mod-cs-header-height, var(--nc-cs-header-height)) + var(--fnd-spacing-03))}.nc-code-snippet--header-plain .nc-code-snippet__label,.nc-code-snippet--header-macos .nc-code-snippet__label,.nc-code-snippet--header-window .nc-code-snippet__label{display:none}.nc-code-snippet--with-line-numbers .nc-code-snippet__pre{counter-reset:line;padding-left:calc(var(--mod-cs-line-numbers-width, var(--nc-cs-line-numbers-width)) + var(--mod-cs-padding-inline, var(--nc-cs-padding-inline)))}.nc-code-snippet--with-line-numbers .nc-code-snippet__line{display:block;position:relative}.nc-code-snippet--with-line-numbers .nc-code-snippet__line::before{counter-increment:line;content:counter(line);position:absolute;left:calc(-1*var(--mod-cs-line-numbers-width, var(--nc-cs-line-numbers-width)) - var(--mod-cs-padding-inline, var(--nc-cs-padding-inline)) + var(--fnd-spacing-04));width:var(--mod-cs-line-numbers-width, var(--nc-cs-line-numbers-width));padding:var(--mod-cs-line-numbers-padding, var(--nc-cs-line-numbers-padding));text-align:right;color:var(--mod-cs-line-numbers-color, var(--nc-cs-line-numbers-color));border-right:var(--mod-cs-border-width, var(--nc-cs-border-width)) solid var(--mod-cs-line-numbers-border, var(--nc-cs-line-numbers-border));font-variant-numeric:tabular-nums;user-select:none;pointer-events:none}.nc-code-snippet--line-highlight .nc-code-snippet__line--highlighted{background-color:var(--mod-cs-line-highlight-bg, var(--nc-cs-line-highlight-bg));border-left:var(--mod-cs-line-highlight-width, var(--nc-cs-line-highlight-width)) solid var(--mod-cs-line-highlight-border, var(--nc-cs-line-highlight-border));margin-left:calc(-1*var(--mod-cs-padding-inline, var(--nc-cs-padding-inline)));margin-right:calc(-1*var(--mod-cs-padding-inline, var(--nc-cs-padding-inline)));padding-left:calc(var(--mod-cs-padding-inline, var(--nc-cs-padding-inline)) - var(--mod-cs-line-highlight-width, var(--nc-cs-line-highlight-width)));padding-right:var(--mod-cs-padding-inline, var(--nc-cs-padding-inline))}.nc-code-snippet--with-line-numbers.nc-code-snippet--line-highlight .nc-code-snippet__line--highlighted{margin-left:calc(-1*var(--mod-cs-line-numbers-width, var(--nc-cs-line-numbers-width)) - var(--mod-cs-padding-inline, var(--nc-cs-padding-inline)));padding-left:calc(var(--mod-cs-line-numbers-width, var(--nc-cs-line-numbers-width)) + var(--mod-cs-padding-inline, var(--nc-cs-padding-inline)) - var(--mod-cs-line-highlight-width, var(--nc-cs-line-highlight-width)))}.nc-code-snippet--wrap .nc-code-snippet__pre{white-space:pre-wrap;word-break:break-all}.nc-code-snippet__copy{position:absolute;top:var(--fnd-spacing-03);right:var(--fnd-spacing-03);display:inline-flex;align-items:center;justify-content:center;width:var(--mod-cs-copy-size, var(--nc-cs-copy-size));height:var(--mod-cs-copy-size, var(--nc-cs-copy-size));padding:0;border:var(--mod-cs-border-width, var(--nc-cs-border-width)) solid var(--mod-cs-copy-border, var(--nc-cs-copy-border));border-radius:var(--mod-cs-copy-radius, var(--nc-cs-copy-radius));background-color:var(--mod-cs-copy-bg, var(--nc-cs-copy-bg));color:var(--mod-cs-copy-color, var(--nc-cs-copy-color));cursor:pointer;opacity:0;z-index:1;transition-property:opacity, background-color, color, border-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-code-snippet--single:hover .nc-code-snippet__copy,.nc-code-snippet--multi:hover .nc-code-snippet__copy,.nc-code-snippet--single:focus-within .nc-code-snippet__copy,.nc-code-snippet--multi:focus-within .nc-code-snippet__copy{opacity:1}.nc-code-snippet__copy:hover{background-color:var(--mod-cs-copy-bg-hover, var(--nc-cs-copy-bg-hover));color:var(--mod-cs-copy-color-hover, var(--nc-cs-copy-color-hover))}.nc-code-snippet__copy:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);opacity:1}.nc-code-snippet__copy-icon{width:var(--mod-cs-copy-icon-size, var(--nc-cs-copy-icon-size));height:var(--mod-cs-copy-icon-size, var(--nc-cs-copy-icon-size));flex-shrink:0}.nc-code-snippet__copy-icon--check{display:none}.nc-code-snippet__copy--success{opacity:1;color:var(--mod-cs-copy-success-color, var(--nc-cs-copy-success-color))}.nc-code-snippet__copy--success .nc-code-snippet__copy-icon--copy{display:none}.nc-code-snippet__copy--success .nc-code-snippet__copy-icon--check{display:block}.nc-code-snippet__copy-tooltip{position:absolute;top:calc(100% + var(--fnd-spacing-02));right:0;padding:var(--fnd-spacing-01) var(--fnd-spacing-02);background-color:var(--mod-cs-copy-tooltip-bg, var(--nc-cs-copy-tooltip-bg));color:var(--mod-cs-copy-tooltip-color, var(--nc-cs-copy-tooltip-color));font-family:var(--mod-cs-font-family, var(--nc-cs-font-family));font-size:var(--mod-cs-copy-tooltip-font-size, var(--nc-cs-copy-tooltip-font-size));border-radius:var(--mod-cs-copy-tooltip-radius, var(--nc-cs-copy-tooltip-radius));white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(-4px);transition-property:opacity, transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-code-snippet__copy--success .nc-code-snippet__copy-tooltip{opacity:1;transform:translateY(0)}.nc-code-snippet__show-more{display:flex;align-items:center;justify-content:center;width:100%;height:var(--mod-cs-show-more-height, var(--nc-cs-show-more-height));padding:0;border:0;border-top:var(--mod-cs-border-width, var(--nc-cs-border-width)) solid var(--mod-cs-border, var(--nc-cs-border));border-radius:0 0 var(--mod-cs-radius, var(--nc-cs-radius)) var(--mod-cs-radius, var(--nc-cs-radius));background-color:var(--mod-cs-show-more-bg, var(--nc-cs-show-more-bg));color:var(--mod-cs-show-more-color, var(--nc-cs-show-more-color));font-family:var(--mod-cs-font-family, var(--nc-cs-font-family));font-size:var(--mod-cs-show-more-font-size, var(--nc-cs-show-more-font-size));cursor:pointer;transition-property:background-color, color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-code-snippet__show-more:hover{background-color:var(--fnd-color-background-hover)}.nc-code-snippet__show-more:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-code-snippet__label{position:absolute;top:var(--fnd-spacing-03);left:var(--fnd-spacing-03);padding:var(--fnd-spacing-01) var(--fnd-spacing-02);font-family:var(--mod-cs-font-family, var(--nc-cs-font-family));font-size:var(--nc-type-caption-size);font-weight:var(--fnd-font-weight-medium);line-height:var(--lh-none);color:var(--fnd-color-text-tertiary);background-color:var(--mod-cs-bg, var(--nc-cs-bg));border-radius:var(--fnd-radius-xs);text-transform:uppercase;letter-spacing:var(--fnd-tracking-wider);pointer-events:none;z-index:1}.nc-code-snippet .token.comment,.nc-code-snippet .token.prolog,.nc-code-snippet .token.doctype,.nc-code-snippet .token.cdata{color:var(--mod-cs-syntax-comment, var(--nc-cs-syntax-comment));font-style:italic}.nc-code-snippet .token.keyword,.nc-code-snippet .token.control,.nc-code-snippet .token.directive,.nc-code-snippet .token.unit,.nc-code-snippet .token.important,.nc-code-snippet .token.atrule{color:var(--mod-cs-syntax-keyword, var(--nc-cs-syntax-keyword))}.nc-code-snippet .token.string,.nc-code-snippet .token.char,.nc-code-snippet .token.template-string,.nc-code-snippet .token.url,.nc-code-snippet .token.regex{color:var(--mod-cs-syntax-string, var(--nc-cs-syntax-string))}.nc-code-snippet .token.number,.nc-code-snippet .token.boolean{color:var(--mod-cs-syntax-number, var(--nc-cs-syntax-number))}.nc-code-snippet .token.function,.nc-code-snippet .token.method{color:var(--mod-cs-syntax-function, var(--nc-cs-syntax-function))}.nc-code-snippet .token.operator,.nc-code-snippet .token.arrow{color:var(--mod-cs-syntax-operator, var(--nc-cs-syntax-operator))}.nc-code-snippet .token.class-name,.nc-code-snippet .token.builtin,.nc-code-snippet .token.maybe-class-name{color:var(--mod-cs-syntax-class, var(--nc-cs-syntax-class))}.nc-code-snippet .token.property,.nc-code-snippet .token.constant,.nc-code-snippet .token.symbol{color:var(--mod-cs-syntax-property, var(--nc-cs-syntax-property))}.nc-code-snippet .token.tag{color:var(--mod-cs-syntax-tag, var(--nc-cs-syntax-tag))}.nc-code-snippet .token.attr-name{color:var(--mod-cs-syntax-attr-name, var(--nc-cs-syntax-attr-name))}.nc-code-snippet .token.attr-value{color:var(--mod-cs-syntax-attr-value, var(--nc-cs-syntax-attr-value))}.nc-code-snippet .token.selector{color:var(--mod-cs-syntax-selector, var(--nc-cs-syntax-selector))}.nc-code-snippet .token.punctuation{color:var(--mod-cs-syntax-punctuation, var(--nc-cs-syntax-punctuation))}.nc-code-snippet .token.variable{color:var(--mod-cs-syntax-property, var(--nc-cs-syntax-property))}.nc-code-snippet .token.inserted{color:var(--mod-cs-syntax-string, var(--nc-cs-syntax-string))}.nc-code-snippet .token.deleted{color:var(--mod-cs-syntax-property, var(--nc-cs-syntax-property))}.nc-code-snippet .token.namespace{opacity:var(--fnd-opacity-medium)}.nc-code-snippet .token.bold{font-weight:var(--fnd-font-weight-bold)}.nc-code-snippet .token.italic{font-style:italic}@keyframes nc-status-pulse{0%{box-shadow:0 0 0 0 currentColor}70%{box-shadow:0 0 0 var(--mod-status-size-sm, var(--nc-status-size-sm)) rgba(0,0,0,0)}100%{box-shadow:0 0 0 0 rgba(0,0,0,0)}}.nc-status{display:inline-block;flex-shrink:0;border-radius:var(--fnd-radius-full);background-color:var(--_status-color, var(--mod-status-neutral, var(--nc-status-neutral)));width:var(--mod-status-size-sm, var(--nc-status-size-sm));height:var(--mod-status-size-sm, var(--nc-status-size-sm))}.nc-status--xs{width:var(--mod-status-size-xs, var(--nc-status-size-xs));height:var(--mod-status-size-xs, var(--nc-status-size-xs))}.nc-status--md{width:var(--mod-status-size-md, var(--nc-status-size-md));height:var(--mod-status-size-md, var(--nc-status-size-md))}.nc-status--online{--_status-color: var(--mod-status-online, var(--nc-status-online))}.nc-status--offline{--_status-color: var(--mod-status-offline, var(--nc-status-offline))}.nc-status--busy{--_status-color: var(--mod-status-busy, var(--nc-status-busy))}.nc-status--away{--_status-color: var(--mod-status-away, var(--nc-status-away))}.nc-status--neutral{--_status-color: var(--mod-status-neutral, var(--nc-status-neutral))}.nc-status--ring{box-shadow:0 0 0 var(--mod-status-ring-width, var(--nc-status-ring-width)) var(--mod-status-ring-color, var(--nc-status-ring-color))}.nc-status--pulse{color:var(--_status-color, var(--mod-status-neutral, var(--nc-status-neutral)));animation:nc-status-pulse var(--mod-status-pulse-duration, var(--nc-status-pulse-duration)) var(--fnd-motion-ease-ease-out) infinite}@media(prefers-reduced-motion: reduce){.nc-status--pulse{animation:none}}.nc-status-label{display:inline-flex;align-items:center;gap:var(--fnd-spacing-02)}.nc-status-label__text{font-size:var(--fs-sm);color:var(--fnd-color-text-secondary);line-height:var(--lh-none)}.nc-tbl-cell{display:flex;align-items:center;gap:var(--fnd-spacing-02)}.nc-tbl-cell--icon{justify-content:center}td .nc-tbl-cell{justify-content:center;text-align:center}th[scope=row] .nc-tbl-cell{justify-content:flex-start;text-align:left;flex-wrap:wrap}.nc-tbl-cell__text{line-height:var(--lh-normal);margin:0;font-size:var(--nc-type-body-s-size);color:var(--fnd-color-text-primary)}th[scope=row] .nc-tbl-cell__text{font-size:var(--nc-type-body-s-size);font-weight:var(--fnd-font-weight-semibold);color:var(--fnd-color-text-primary)}.nc-tbl-cell__sub{font-size:var(--nc-type-caption-size);color:var(--fnd-color-text-tertiary);line-height:var(--nc-tbl-cell-sub-line-height);margin:0;width:100%}th[scope=row] .nc-tbl-cell__sub{color:var(--fnd-color-text-tertiary);font-weight:var(--fnd-font-weight-regular)}.nc-tbl-cell__icon-block{display:flex;justify-content:center;margin-bottom:var(--fnd-spacing-01)}.nc-tbl-cell__info-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:var(--nc-tbl-cell-info-btn-padding);cursor:pointer;color:var(--fnd-color-text-tertiary);opacity:var(--fnd-opacity-muted);transition:opacity .15s ease;flex-shrink:0}.nc-tbl-cell__info-btn:hover{opacity:var(--nc-tbl-cell-info-btn-hover-opacity)}.nc-tbl-cell__info-btn:focus-visible{outline:2px solid var(--fnd-color-interactive-focus);outline-offset:2px;border-radius:var(--fnd-radius-full)}.nc-form-hp{position:absolute !important;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.nc-tbl-icon{flex-shrink:0}.nc-tbl-icon--dash{color:var(--fnd-color-text-tertiary)}.nc-tbl-icon--check circle{fill:var(--fnd-color-background-accent)}.nc-tbl-icon--check path{stroke:var(--fnd-color-always-dark)}.nc-card{container-type:inline-size;container-name:card;display:flex;flex-direction:column;background:var(--mod-card-bg, var(--nc-card-bg));color:var(--mod-card-color, var(--nc-card-color));border:var(--mod-card-border-width, var(--nc-card-border-width)) solid var(--mod-card-border, var(--nc-card-border));border-radius:var(--mod-card-radius, var(--nc-card-radius));box-shadow:var(--mod-card-shadow, var(--nc-card-shadow));overflow:hidden;position:relative;transition:transform var(--nc-card-hover-duration) var(--nc-card-hover-ease),border-color var(--nc-card-hover-duration) var(--nc-card-hover-ease),box-shadow var(--nc-card-hover-duration) var(--nc-card-hover-ease),background-color var(--nc-card-hover-duration) var(--nc-card-hover-ease)}.nc-card__media{display:block;overflow:hidden;aspect-ratio:var(--fnd-media-ratio-3-2);flex-shrink:0}.nc-card__media img,.nc-card__media video{width:100%;height:100%;object-fit:cover;display:block;transition-property:transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-card__content{position:relative;display:flex;flex-direction:column;flex-grow:1;padding:var(--mod-card-content-padding, var(--nc-card-content-padding));gap:var(--mod-card-header-gap, var(--nc-card-header-gap));transition:background-color var(--nc-card-hover-duration) var(--nc-card-hover-ease)}.nc-card__footer{position:relative;padding:var(--mod-card-footer-padding, var(--nc-card-footer-padding));margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--mod-card-footer-gap, var(--nc-card-footer-gap));transition:background-color var(--nc-card-hover-duration) var(--nc-card-hover-ease)}.nc-card__content>*,.nc-card__footer>*{position:relative;z-index:2}.nc-card__footer-label{font-family:var(--mod-card-label-family, var(--nc-card-label-family));font-size:var(--mod-card-label-size, var(--nc-card-label-size));font-weight:var(--mod-card-label-weight, var(--nc-card-label-weight));letter-spacing:var(--mod-card-label-tracking, var(--nc-card-label-tracking));text-transform:var(--mod-card-label-transform, var(--nc-card-label-transform));line-height:var(--lh-body);color:var(--mod-card-label-color, var(--nc-card-label-color))}.nc-card__footer-icon{flex-shrink:0;color:var(--fnd-color-text-secondary);transition-property:transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-card--navigational:hover .nc-card__footer-icon{transform:translateX(4px)}.nc-card__kicker{font-family:var(--mod-card-label-family, var(--nc-card-label-family));font-size:var(--mod-card-label-size, var(--nc-card-label-size));font-weight:var(--mod-card-label-weight, var(--nc-card-label-weight));letter-spacing:var(--mod-card-label-tracking, var(--nc-card-label-tracking));text-transform:var(--mod-card-label-transform, var(--nc-card-label-transform));color:var(--mod-card-label-color, var(--nc-card-label-color))}.nc-card__title{font-size:var(--mod-card-title-font-size, var(--nc-card-title-font-size));font-weight:var(--mod-card-title-font-weight, var(--nc-card-title-font-weight));color:var(--mod-card-title-color, var(--nc-card-title-color));line-height:var(--mod-card-title-line-height, var(--nc-card-title-line-height));letter-spacing:var(--fnd-tracking-snug);margin:0;overflow-wrap:anywhere;hyphens:auto}.nc-card__title-link{color:inherit;text-decoration:none}.nc-card__title-link::after{content:"";position:absolute;inset:0}.nc-card__title-link:hover{text-decoration:var(--mod-card-link-hover-decoration, var(--nc-card-link-hover-decoration))}.nc-card__title-link:focus-visible{outline:none}.nc-card__title-link:focus-visible::after{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:calc(-1*var(--fnd-focus-inset))}.nc-card__description{font-size:var(--mod-card-description-font-size, var(--nc-card-description-font-size));color:var(--mod-card-description-color, var(--nc-card-description-color));line-height:var(--mod-card-description-line-height, var(--nc-card-description-line-height));margin:0}.nc-card__meta{font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing);display:flex;align-items:center;gap:var(--fnd-spacing-03);color:var(--fnd-color-text-tertiary)}.nc-card--navigational{text-decoration:none;color:var(--mod-card-color, var(--nc-card-color));cursor:pointer}.nc-card--navigational:hover{text-decoration:var(--mod-card-link-hover-decoration, var(--nc-card-link-hover-decoration))}.nc-card--navigational:hover .nc-card__media img,.nc-card--navigational:hover .nc-card__media video{transform:scale(1.03)}.nc-card--navigational:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:calc(-1*var(--fnd-focus-inset))}.nc-card--navigational:active{transform:translateY(var(--nc-card-hover-lift)) scale(0.99)}.nc-card__footer-action{position:relative;z-index:2}.nc-card--disabled,.nc-card[aria-disabled=true]{opacity:var(--mod-card-disabled-opacity, var(--nc-card-disabled-opacity));pointer-events:none}@container card (min-width: 400px){.nc-card--horizontal{flex-direction:row}.nc-card--horizontal .nc-card__media{width:40%;aspect-ratio:auto}}.nc-card--skeleton{pointer-events:none}.nc-card--skeleton .nc-card__media,.nc-card--skeleton .nc-card__title,.nc-card--skeleton .nc-card__description,.nc-card--skeleton .nc-card__meta,.nc-card--skeleton .nc-card__kicker{background-color:var(--mod-skeleton-bg, var(--nc-skeleton-bg));background-image:linear-gradient(90deg, var(--mod-skeleton-bg, var(--nc-skeleton-bg)) 25%, var(--mod-skeleton-shimmer, var(--nc-skeleton-shimmer)) 50%, var(--mod-skeleton-bg, var(--nc-skeleton-bg)) 75%);background-size:200% 100%;animation:nc-skeleton-shimmer var(--mod-skeleton-duration, var(--nc-skeleton-duration)) var(--mod-skeleton-ease, var(--nc-skeleton-ease)) infinite;color:rgba(0,0,0,0);border-radius:var(--mod-skeleton-radius, var(--nc-skeleton-radius));border:none}.nc-card--skeleton .nc-card__media{border-radius:var(--fnd-radius-null)}.nc-card--skeleton .nc-card__title{height:1.3em;width:70%}.nc-card--skeleton .nc-card__description{height:3em;width:100%}.nc-card--skeleton .nc-card__meta{height:1em;width:40%}.nc-card--skeleton .nc-card__kicker{height:.8em;width:30%}.nc-card--navigational::after,.nc-card:has(.nc-card__title-link)::after{content:"";position:absolute;inset:-40%;z-index:1;background:radial-gradient(circle at 70% 20%, var(--nc-card-hover-glow), transparent 55%);opacity:0;transition:opacity var(--nc-card-hover-glow-duration) var(--nc-card-hover-ease);pointer-events:none;mix-blend-mode:soft-light}.nc-card--navigational:hover,.nc-card--navigational:focus-visible,.nc-card--navigational:has(.nc-card__title-link:focus-visible),.nc-card:has(.nc-card__title-link):hover,.nc-card:has(.nc-card__title-link):focus-visible,.nc-card:has(.nc-card__title-link):has(.nc-card__title-link:focus-visible){transform:translateY(var(--nc-card-hover-lift));border-color:var(--mod-card-hover-border, var(--nc-card-hover-border));box-shadow:var(--mod-card-shadow-hover, var(--nc-card-shadow-hover))}.nc-card--navigational:hover::after,.nc-card--navigational:focus-visible::after,.nc-card--navigational:has(.nc-card__title-link:focus-visible)::after,.nc-card:has(.nc-card__title-link):hover::after,.nc-card:has(.nc-card__title-link):focus-visible::after,.nc-card:has(.nc-card__title-link):has(.nc-card__title-link:focus-visible)::after{opacity:var(--nc-card-hover-glow-opacity)}.nc-card--navigational:hover>.nc-card__content,.nc-card--navigational:hover>.nc-card__footer,.nc-card--navigational:focus-visible>.nc-card__content,.nc-card--navigational:focus-visible>.nc-card__footer,.nc-card--navigational:has(.nc-card__title-link:focus-visible)>.nc-card__content,.nc-card--navigational:has(.nc-card__title-link:focus-visible)>.nc-card__footer,.nc-card:has(.nc-card__title-link):hover>.nc-card__content,.nc-card:has(.nc-card__title-link):hover>.nc-card__footer,.nc-card:has(.nc-card__title-link):focus-visible>.nc-card__content,.nc-card:has(.nc-card__title-link):focus-visible>.nc-card__footer,.nc-card:has(.nc-card__title-link):has(.nc-card__title-link:focus-visible)>.nc-card__content,.nc-card:has(.nc-card__title-link):has(.nc-card__title-link:focus-visible)>.nc-card__footer{background-color:var(--nc-card-hover-surface)}.nc-card--preview .nc-card__media{aspect-ratio:var(--mod-card-preview-media-ratio, var(--nc-card-preview-media-ratio))}.nc-card--preview .nc-card__title{font-size:var(--mod-card-preview-title-size, var(--nc-card-preview-title-size));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.nc-card--preview .nc-card__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}@container card (min-width: 560px){.nc-card--preview.nc-card--featured{flex-direction:row}.nc-card--preview.nc-card--featured .nc-card__media{width:50%;aspect-ratio:auto}.nc-card--preview.nc-card--featured .nc-card__title{font-size:var(--fnd-typography-heading-m-font-size);line-height:var(--fnd-typography-heading-m-line-height);letter-spacing:var(--fnd-typography-heading-m-letter-spacing);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}}.nc-card--summary{text-align:center;align-items:center}.nc-card--summary .nc-card__media{width:var(--mod-card-summary-avatar-size, var(--nc-card-summary-avatar-size));height:var(--mod-card-summary-avatar-size, var(--nc-card-summary-avatar-size));aspect-ratio:1/1;border-radius:var(--mod-card-summary-avatar-radius, var(--nc-card-summary-avatar-radius));margin:var(--mod-card-content-padding, var(--nc-card-content-padding)) auto 0;flex-shrink:0}.nc-card--summary .nc-card__content{align-items:center}.nc-card--summary.nc-card--square-media .nc-card__media{border-radius:var(--fnd-radius-sm)}.nc-card__icon--summary{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-card-summary-icon-size, var(--nc-card-summary-icon-size));height:var(--mod-card-summary-icon-size, var(--nc-card-summary-icon-size));margin-block-end:var(--nc-card-summary-icon-spacing);color:var(--mod-card-summary-icon-color, var(--nc-card-summary-icon-color));flex-shrink:0}.nc-card__icon--summary>svg{width:100%;height:100%}.nc-card--action .nc-card__footer{border-top:var(--mod-card-border-width, var(--nc-card-border-width)) solid var(--mod-card-border, var(--nc-card-border));padding-top:var(--fnd-spacing-04)}.nc-card--action .nc-card__icon{width:var(--mod-card-action-icon-size, var(--nc-card-action-icon-size));height:var(--mod-card-action-icon-size, var(--nc-card-action-icon-size));flex-shrink:0;color:var(--fnd-color-interactive-default)}.nc-card--action:hover,.nc-card--action.nc-card--navigational:hover{background:var(--fnd-color-background-secondary)}.nc-card--selectable{cursor:pointer}.nc-card--selectable .nc-card__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.nc-card--selectable:hover{border-color:var(--mod-card-hover-border, var(--nc-card-hover-border))}.nc-card--selectable:has(.nc-card__input:checked){border-color:var(--mod-card-selected-border, var(--nc-card-selected-border));background:var(--mod-card-selected-bg, var(--nc-card-selected-bg));box-shadow:0 0 0 var(--mod-card-selected-ring-width, var(--nc-card-selected-ring-width)) var(--mod-card-selected-border, var(--nc-card-selected-border))}.nc-card--selectable:has(.nc-card__input:focus-visible){outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:calc(-1*var(--fnd-focus-inset))}.nc-card--selectable:has(.nc-card__input:disabled){opacity:var(--mod-card-disabled-opacity, var(--nc-card-disabled-opacity));pointer-events:none}.nc-card--status{border-left-width:var(--mod-card-status-border-width, var(--nc-card-status-border-width));border-radius:0 var(--mod-card-radius, var(--nc-card-radius)) var(--mod-card-radius, var(--nc-card-radius)) 0}.nc-card--status-success{border-left-color:var(--mod-card-status-success-border, var(--nc-card-status-success-border))}.nc-card--status-warning{border-left-color:var(--mod-card-status-warning-border, var(--nc-card-status-warning-border))}.nc-card--status-danger{border-left-color:var(--mod-card-status-danger-border, var(--nc-card-status-danger-border))}.nc-card--status-info{border-left-color:var(--mod-card-status-info-border, var(--nc-card-status-info-border))}.nc-card--expandable .nc-card__summary{display:flex;align-items:center;justify-content:space-between;padding:var(--mod-card-summary-padding, var(--nc-card-summary-padding));font-weight:var(--mod-card-summary-font-weight, var(--nc-card-summary-font-weight));cursor:pointer;list-style:none;transition-property:background-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-card--expandable .nc-card__summary::-webkit-details-marker{display:none}.nc-card--expandable .nc-card__summary::marker{display:none;content:""}.nc-card--expandable .nc-card__summary:hover{background:var(--fnd-color-background-secondary)}.nc-card--expandable .nc-card__summary:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:calc(-1*var(--fnd-focus-inset))}.nc-card--expandable .nc-card__expand-icon{width:var(--mod-card-expand-icon-size, var(--nc-card-expand-icon-size));height:var(--mod-card-expand-icon-size, var(--nc-card-expand-icon-size));flex-shrink:0;transition-property:transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-card--expandable[open] .nc-card__expand-icon{transform:rotate(180deg)}.nc-card--expandable .nc-card__details-content{padding:var(--mod-card-details-content-padding, var(--nc-card-details-content-padding))}.nc-card-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(280px, 100%), 1fr));gap:var(--mod-card-grid-gap, var(--fnd-spacing-06, 1.5rem));list-style:none;padding:0;margin:0}.nc-card-grid--compact{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(160px, 100%), 1fr));gap:var(--mod-card-grid-gap, var(--fnd-spacing-06, 1.5rem));--mod-card-grid-gap: var(--fnd-spacing-04)}.nc-card-grid--pair{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(320px, 100%), 1fr));gap:var(--mod-card-grid-gap, var(--fnd-spacing-06, 1.5rem))}.nc-card-grid--links{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(200px, 100%), 1fr));gap:var(--mod-card-grid-gap, var(--fnd-spacing-06, 1.5rem))}.nc-card-grid[data-animation=reverse-domino]>.nc-card{opacity:0;transform:translateY(var(--mod-card-grid-anim-translate-y, var(--nc-card-grid-anim-translate-y, 2rem)));transition:opacity var(--mod-card-grid-anim-duration, var(--nc-card-grid-anim-duration, 0.5s)) ease,transform var(--mod-card-grid-anim-duration, var(--nc-card-grid-anim-duration, 0.5s)) ease}.nc-card-grid[data-animation=reverse-domino].is-revealed>.nc-card{opacity:1;transform:translateY(0);transition-delay:var(--card-delay, 0s)}@media(prefers-reduced-motion: reduce){.nc-card-grid[data-animation=reverse-domino]>.nc-card{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion: reduce){.nc-card,.nc-card::after,.nc-card__content,.nc-card__footer,.nc-card__footer-icon{transition:none}.nc-card--navigational:hover,.nc-card--navigational:focus-visible,.nc-card:has(.nc-card__title-link):hover,.nc-card:has(.nc-card__title-link:focus-visible){transform:none}.nc-card--navigational:active{transform:none}.nc-card--navigational:hover .nc-card__footer-icon{transform:none}.nc-card--navigational:hover .nc-card__media img,.nc-card--navigational:hover .nc-card__media video{transform:none}}.nc-card{--nc-card-shadow: 0 2px 4px rgba(0, 0, 0, .06);--nc-card-shadow-hover: 0 10px 28px rgba(0, 0, 0, .12)}.nc-card--navigational,.nc-card:has(.nc-card__title-link){--nc-card-hover-border: var(--fnd-color-background-accent);--nc-card-hover-glow: var(--fnd-color-background-accent)}.nc-item{display:flex;align-items:var(--mod-item-align, var(--nc-item-align));gap:var(--mod-item-gap, var(--nc-item-gap));padding:var(--mod-item-padding-y, var(--nc-item-padding-y)) var(--mod-item-padding-x, var(--nc-item-padding-x));border-radius:var(--mod-item-radius, var(--nc-item-radius));background-color:var(--mod-item-bg, var(--nc-item-bg));border:var(--mod-item-border-width, var(--nc-item-border-width)) solid var(--mod-item-border, var(--nc-item-border));color:inherit;text-decoration:none;position:relative;transition-property:background-color, border-color, box-shadow;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}@media(prefers-reduced-motion: reduce){.nc-item{transition:none}}a.nc-item,button.nc-item,.nc-item[role=button],.nc-item--interactive{cursor:pointer}a.nc-item:hover,button.nc-item:hover,.nc-item[role=button]:hover,.nc-item--interactive:hover{background-color:var(--mod-item-hover-bg, var(--nc-item-hover-bg));text-decoration:none}a.nc-item:active:not(:disabled),button.nc-item:active:not(:disabled),.nc-item[role=button]:active:not(:disabled),.nc-item--interactive:active:not(:disabled){background-color:var(--mod-item-active-bg, var(--nc-item-active-bg));transform:scale(0.99)}a.nc-item:focus-visible,button.nc-item:focus-visible,.nc-item[role=button]:focus-visible,.nc-item--interactive:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}a.nc-item::before,button.nc-item::before,.nc-item[role=button]::before,.nc-item--interactive::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--mod-item-accent-width, var(--nc-item-accent-width));background-color:rgba(0,0,0,0);border-radius:var(--mod-item-radius, var(--nc-item-radius)) 0 0 var(--mod-item-radius, var(--nc-item-radius));transition-property:background-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}a.nc-item:hover::before,button.nc-item:hover::before,.nc-item[role=button]:hover::before,.nc-item--interactive:hover::before{background-color:var(--mod-item-accent-color, var(--nc-item-accent-color))}a.nc-item:active:not(:disabled)::before,button.nc-item:active:not(:disabled)::before,.nc-item[role=button]:active:not(:disabled)::before,.nc-item--interactive:active:not(:disabled)::before{background-color:var(--mod-item-accent-color, var(--nc-item-accent-color))}.nc-item.is-selected{background-color:var(--mod-item-selected-bg, var(--nc-item-selected-bg))}.nc-item.is-selected::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--mod-item-selected-accent-width, var(--nc-item-selected-accent-width));background-color:var(--mod-item-selected-border, var(--nc-item-selected-border));border-radius:var(--mod-item-radius, var(--nc-item-radius)) 0 0 var(--mod-item-radius, var(--nc-item-radius))}.nc-item:disabled,.nc-item[aria-disabled=true],.nc-item.is-disabled{opacity:var(--mod-item-disabled-opacity, var(--nc-item-disabled-opacity));pointer-events:none}.nc-item--outline{--nc-item-border: var(--fnd-color-border-secondary);box-shadow:var(--fnd-shadow-xs)}.nc-item--muted{--nc-item-bg: var(--fnd-color-background-secondary)}.nc-item--sm{--nc-item-padding-x: var(--fnd-spacing-03);--nc-item-padding-y: var(--fnd-spacing-02);--nc-item-gap: var(--fnd-spacing-02);--nc-item-media-size: 32px;--nc-item-title-font-size: var(--fs-xs);--nc-item-desc-font-size: var(--fs-xs)}.nc-item--xs{--nc-item-padding-x: var(--fnd-spacing-02);--nc-item-padding-y: var(--fnd-spacing-01);--nc-item-gap: var(--fnd-spacing-02);--nc-item-media-size: 24px;--nc-item-title-font-size: var(--fs-xs);--nc-item-desc-font-size: var(--fs-xs)}.nc-item--compact{--nc-item-padding-x: var(--mod-item-compact-padding-x, var(--nc-item-compact-padding-x));--nc-item-padding-y: var(--mod-item-compact-padding-y, var(--nc-item-compact-padding-y));--nc-item-gap: var(--mod-item-compact-gap, var(--nc-item-compact-gap));--nc-item-media-size: var(--mod-item-compact-media-size, var(--nc-item-compact-media-size))}.nc-item--loose{--nc-item-padding-x: var(--mod-item-loose-padding-x, var(--nc-item-loose-padding-x));--nc-item-padding-y: var(--mod-item-loose-padding-y, var(--nc-item-loose-padding-y));--nc-item-gap: var(--mod-item-loose-gap, var(--nc-item-loose-gap));--nc-item-media-size: var(--mod-item-loose-media-size, var(--nc-item-loose-media-size))}.nc-item--align-start{--nc-item-align: flex-start}.nc-item__media{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--mod-item-media-size, var(--nc-item-media-size));height:var(--mod-item-media-size, var(--nc-item-media-size));border-radius:var(--mod-item-media-radius, var(--nc-item-media-radius));overflow:hidden}.nc-item__media--icon{background-color:var(--mod-item-media-bg, var(--nc-item-media-bg));color:var(--mod-item-media-color, var(--nc-item-media-color));border-radius:var(--fnd-radius-full)}.nc-item__media--icon>svg,.nc-item__media--icon>.icon{width:50%;height:50%}.nc-item__media--image>img{width:100%;height:100%;object-fit:cover;display:block}.nc-item__media--avatar{width:auto;height:auto}.nc-item__media--thumbnail{width:var(--mod-item-thumbnail-width, var(--nc-item-thumbnail-width));height:auto;aspect-ratio:var(--mod-item-thumbnail-ratio, var(--nc-item-thumbnail-ratio));border-radius:var(--mod-item-thumbnail-radius, var(--nc-item-thumbnail-radius));flex-shrink:0}.nc-item__media--thumbnail>img{width:100%;height:100%;object-fit:cover;display:block}.nc-item__content{display:flex;flex-direction:column;gap:.125rem;flex:1 1 auto;min-width:0}.nc-item__title{font-size:var(--mod-item-title-font-size, var(--nc-item-title-font-size));font-weight:var(--mod-item-title-font-weight, var(--nc-item-title-font-weight));line-height:var(--mod-item-title-line-height, var(--nc-item-title-line-height));color:var(--mod-item-title-color, var(--nc-item-title-color));margin:0}.nc-item__title--truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-item__description{font-size:var(--mod-item-desc-font-size, var(--nc-item-desc-font-size));line-height:var(--mod-item-desc-line-height, var(--nc-item-desc-line-height));color:var(--mod-item-desc-color, var(--nc-item-desc-color));margin:0}.nc-item__description--truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-item__meta{display:inline-flex;align-items:center;gap:var(--fnd-spacing-02);flex-shrink:0;color:var(--fnd-color-text-tertiary);font-size:var(--nc-type-caption-size)}.nc-item__actions{display:inline-flex;align-items:center;gap:var(--fnd-spacing-02);flex-shrink:0;margin-inline-start:auto}.nc-item-group{display:flex;flex-direction:column}.nc-item-group--outline{border:var(--fnd-border-width-xs) solid var(--fnd-color-border-secondary);border-radius:var(--fnd-radius-sm);overflow:hidden}.nc-item-group--outline>.nc-item{border-radius:var(--fnd-radius-null);border:none;border-bottom:var(--fnd-border-width-xs) solid var(--fnd-color-border-secondary)}.nc-item-group--outline>.nc-item:last-child{border-bottom:none}.nc-item-separator{height:0;border:none;border-top:var(--fnd-border-width-xs) solid var(--fnd-color-border-secondary);margin:0}.nc-section-header{margin-block-end:var(--nc-section-header-gap);max-width:var(--fnd-prose-max-width, 72ch)}.nc-section-header__badges{margin-block-end:var(--nc-section-header-badges-spacing)}.nc-section-header--center .nc-badge-row{justify-content:center}.nc-section-header--right .nc-badge-row{justify-content:flex-end}.nc-section-header__label{display:inline-block;font-family:var(--nc-kicker-font-family);font-size:var(--nc-section-header-label-font-size);font-weight:var(--nc-section-header-label-font-weight);letter-spacing:var(--nc-section-header-label-letter-spacing);text-transform:var(--nc-section-header-label-text-transform);color:var(--nc-section-header-label-color);margin-block-end:var(--nc-section-header-label-spacing)}.nc-section-header__title{font-size:var(--nc-section-header-title-font-size);font-weight:var(--nc-section-header-title-font-weight);line-height:var(--nc-section-header-title-line-height);letter-spacing:var(--nc-section-header-title-letter-spacing);color:var(--nc-section-header-title-color);margin:0 0 var(--nc-section-header-title-spacing)}.nc-section-header__subtitle{font-size:var(--nc-section-header-subtitle-font-size);line-height:var(--nc-section-header-subtitle-line-height);color:var(--nc-section-header-subtitle-color);margin:0}.nc-section-header--flush{margin-block-end:0}.nc-section-header--center{margin-inline:auto;text-align:center}.nc-section-header--right{margin-inline-start:auto;text-align:right}.nc-accordion{display:flex;flex-direction:column;width:100%}.nc-accordion__item{border-block-end:1px solid var(--mod-accordion-border, var(--nc-accordion-border));overflow:visible}.nc-accordion__item:first-child{border-block-start:1px solid var(--mod-accordion-border, var(--nc-accordion-border))}.nc-accordion__trigger{display:flex;justify-content:space-between;align-items:center;width:100%;padding-block:var(--mod-accordion-padding-block, var(--nc-accordion-padding-block));padding-inline:var(--mod-accordion-padding-inline, var(--nc-accordion-padding-inline));font-family:var(--mod-accordion-trigger-family, var(--nc-accordion-trigger-family));font-size:var(--mod-accordion-trigger-size, var(--nc-accordion-trigger-size));line-height:var(--mod-accordion-trigger-lh, var(--nc-accordion-trigger-lh));letter-spacing:var(--mod-accordion-trigger-tracking, var(--nc-accordion-trigger-tracking));font-weight:var(--mod-accordion-trigger-font-weight, var(--nc-accordion-trigger-font-weight));color:var(--mod-accordion-trigger-color, var(--nc-accordion-trigger-color));cursor:pointer;list-style:none;border:none;background:none;text-align:start;gap:var(--fnd-spacing-03);transition-property:background-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-accordion__trigger::-webkit-details-marker{display:none}.nc-accordion__trigger:hover:not([disabled]):not([aria-disabled=true]){background-color:var(--mod-accordion-trigger-hover-bg, var(--nc-accordion-trigger-hover-bg))}.nc-accordion__trigger:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-accordion__trigger[disabled],.nc-accordion__trigger[aria-disabled=true]{opacity:var(--fnd-opacity-disabled);cursor:not-allowed;pointer-events:none}.nc-accordion__trigger-body{display:grid;gap:var(--mod-accordion-kicker-gap, var(--nc-accordion-kicker-gap));min-width:0}.nc-accordion__kicker{font-family:var(--mod-accordion-kicker-family, var(--nc-accordion-kicker-family));font-size:var(--mod-accordion-kicker-size, var(--nc-accordion-kicker-size));font-weight:var(--mod-accordion-kicker-weight, var(--nc-accordion-kicker-weight));letter-spacing:var(--mod-accordion-kicker-tracking, var(--nc-accordion-kicker-tracking));text-transform:uppercase;color:var(--mod-accordion-kicker-color, var(--nc-accordion-kicker-color))}.nc-accordion__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-accordion-icon-size, var(--nc-accordion-icon-size));height:var(--mod-accordion-icon-size, var(--nc-accordion-icon-size));flex-shrink:0;color:var(--mod-accordion-icon-color, var(--nc-accordion-icon-color));transition-property:transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-accordion__icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[open]>.nc-accordion__trigger .nc-accordion__icon,[aria-expanded=true] .nc-accordion__icon{transform:rotate(180deg)}.nc-accordion__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--mod-accordion-transition-duration, var(--nc-accordion-transition-duration)) ease}[open]>.nc-accordion__content,.nc-accordion__content.is-open{grid-template-rows:1fr}.nc-accordion__content-inner{overflow:hidden;padding-inline:var(--mod-accordion-padding-inline, var(--nc-accordion-padding-inline));padding-block-end:var(--mod-accordion-padding-block, var(--nc-accordion-padding-block));color:var(--mod-accordion-content-color, var(--nc-accordion-content-color));font-size:var(--mod-accordion-content-font-size, var(--nc-accordion-content-font-size));line-height:var(--mod-accordion-content-lh, var(--nc-accordion-content-lh))}.nc-accordion__content-inner>:first-child{margin-top:0}.nc-accordion__media{border-radius:var(--mod-accordion-media-radius, var(--nc-accordion-media-radius));overflow:hidden;max-height:var(--mod-accordion-media-max-height, var(--nc-accordion-media-max-height))}.nc-accordion__media>img,.nc-accordion__media>video{width:100%;height:100%;object-fit:cover;display:block}.nc-accordion__text{max-inline-size:var(--mod-accordion-content-measure, var(--nc-accordion-content-measure));margin:0}.nc-accordion__text+*{margin-block-start:var(--fnd-spacing-04)}.nc-accordion__text>*{margin:0}.nc-accordion__text>*+*{margin-block-start:var(--fnd-spacing-04)}.nc-accordion__text ul,.nc-accordion__text ol{padding-inline-start:var(--fnd-spacing-05);display:grid;gap:var(--fnd-spacing-02)}.nc-accordion__text a{color:currentcolor;text-decoration-line:underline;text-underline-offset:.2em}.nc-accordion__list{max-inline-size:var(--mod-accordion-content-measure, var(--nc-accordion-content-measure));margin:0;padding-inline-start:var(--fnd-spacing-05);display:grid;gap:var(--fnd-spacing-02)}.nc-accordion__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mod-accordion-actions-gap, var(--nc-accordion-actions-gap));margin-block-start:var(--fnd-spacing-05)}.nc-accordion--flush .nc-accordion__item:first-child{border-block-start:none}.nc-accordion--flush .nc-accordion__item:last-child{border-block-end:none}.nc-accordion--ghost .nc-accordion__item{border:none}.nc-accordion--ghost .nc-accordion__item:first-child{border:none}.nc-accordion--ghost .nc-accordion__trigger:hover:not([disabled]){background-color:var(--mod-accordion-trigger-hover-bg, var(--nc-accordion-trigger-hover-bg));border-radius:var(--mod-accordion-item-radius, var(--nc-accordion-item-radius))}.nc-accordion--separated{gap:var(--mod-accordion-item-gap, var(--nc-accordion-item-gap))}.nc-accordion--separated .nc-accordion__item{border:1px solid var(--mod-accordion-border, var(--nc-accordion-border));border-radius:var(--mod-accordion-item-radius, var(--nc-accordion-item-radius));background:var(--mod-accordion-item-bg, var(--nc-accordion-item-bg));box-shadow:var(--mod-accordion-item-shadow, var(--nc-accordion-item-shadow))}.nc-accordion--separated .nc-accordion__item:first-child{border-block-start:1px solid var(--mod-accordion-border, var(--nc-accordion-border))}.nc-accordion--separated .nc-accordion__trigger{border-radius:var(--mod-accordion-item-radius, var(--nc-accordion-item-radius))}.nc-accordion--elevated .nc-accordion__item[open]{box-shadow:var(--mod-accordion-elevated-shadow, var(--nc-accordion-elevated-shadow));z-index:1;position:relative}.nc-accordion--compact .nc-accordion__trigger{padding-block:var(--mod-accordion-padding-compact-block, var(--nc-accordion-padding-compact-block));padding-inline:var(--mod-accordion-padding-compact-inline, var(--nc-accordion-padding-compact-inline))}.nc-accordion--compact .nc-accordion__content-inner{padding-inline:var(--mod-accordion-padding-compact-inline, var(--nc-accordion-padding-compact-inline));padding-block-end:var(--mod-accordion-padding-compact-block, var(--nc-accordion-padding-compact-block));font-size:var(--mod-accordion-content-font-size-compact, var(--nc-accordion-content-font-size-compact))}.nc-accordion--spacious .nc-accordion__trigger{padding-block:var(--mod-accordion-padding-spacious-block, var(--nc-accordion-padding-spacious-block));padding-inline:var(--mod-accordion-padding-spacious-inline, var(--nc-accordion-padding-spacious-inline))}.nc-accordion--spacious .nc-accordion__content-inner{padding-inline:var(--mod-accordion-padding-spacious-inline, var(--nc-accordion-padding-spacious-inline));padding-block-end:var(--mod-accordion-padding-spacious-block, var(--nc-accordion-padding-spacious-block))}.nc-accordion--media-top .nc-accordion__content-inner{display:flex;flex-direction:column;gap:var(--mod-accordion-media-gap, var(--nc-accordion-media-gap))}.nc-accordion--media-top .nc-accordion__media{border-radius:var(--mod-accordion-media-radius, var(--nc-accordion-media-radius));width:100%}.nc-accordion--media-side .nc-accordion__content-inner{display:flex;flex-direction:row;gap:var(--mod-accordion-media-gap, var(--nc-accordion-media-gap));align-items:flex-start}.nc-accordion--media-side .nc-accordion__media{flex-shrink:0;width:120px;max-height:80px;border-radius:var(--mod-accordion-media-radius, var(--nc-accordion-media-radius))}@media(prefers-reduced-motion: reduce){.nc-accordion__content{transition:none}.nc-accordion__icon{transition:none}}.accordion{--time-to-wait: 10s}.accordion-item{padding-block:var(--fnd-spacing-07);border-block:1px solid var(--fnd-color-border-secondary);overflow-y:clip}.accordion-item+.accordion-item{border-top:none}.accordion-item p{margin:0}.accordion-item-summary{font-size:var(--fnd-typography-heading-xs-font-size);line-height:var(--fnd-typography-heading-xs-line-height);letter-spacing:var(--fnd-typography-heading-xs-letter-spacing);color:var(--fnd-color-text-primary);list-style:none;cursor:pointer}.accordion-item-summary::-webkit-details-marker{display:none}.accordion-item-summary:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.accordion-item-summary-icon{display:grid;background-color:var(--fnd-color-background-secondary);color:var(--fnd-color-text-secondary);border-radius:var(--fnd-radius-sm);padding:var(--fnd-spacing-03)}.accordion-item-summary-icon>*{grid-area:1/1}.accordion-item-summary-icon .icon{width:var(--fnd-spacing-04);height:var(--fnd-spacing-04);display:grid;align-content:center;transition-property:transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.accordion-item-summary-icon .accordion-icon-collapse{transform:scaleY(0)}[open] .accordion-item-summary-icon .accordion-icon-collapse{transform:scaleY(1)}[open] .accordion-item-summary-icon .accordion-icon-expand{transform:scaleY(0)}.accordion-item-content{font-size:var(--fnd-typography-paragraph-l-font-size);line-height:var(--fnd-typography-paragraph-l-line-height);letter-spacing:var(--fnd-typography-paragraph-l-letter-spacing);color:var(--fnd-color-text-secondary);overflow-y:clip}@media(min-width: 1200px){.accordion-item-content{margin-inline-end:var(--fnd-spacing-09)}}.accordion-item-content>:first-child{padding-block-start:var(--fnd-spacing-04)}.accordion-progress{display:none}@media(min-width: 1200px){.accordion-progress{position:absolute;display:block;width:100%;height:1px;background-color:var(--fnd-color-border-strong);transform:scaleX(0);transform-origin:left}}.accordion-progress.active{transform:scaleX(1)}[data-accordion]{transition-property:opacity;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused);transition-delay:var(--fnd-motion-delay-200)}@media(min-width: 1200px){[data-accordion]:not(.show){opacity:0;transition-delay:0s;pointer-events:none}}.nc-accordion--flush .nc-accordion__trigger,.nc-accordion--ghost .nc-accordion__trigger,.nc-accordion--register .nc-accordion__trigger,.nc-accordion--lese .nc-accordion__trigger{padding-inline:0;align-items:start;gap:var(--mod-accordion-gutter, var(--nc-accordion-gutter))}.nc-accordion--flush .nc-accordion__content-inner,.nc-accordion--ghost .nc-accordion__content-inner,.nc-accordion--register .nc-accordion__content-inner,.nc-accordion--lese .nc-accordion__content-inner{padding-inline:0}.nc-accordion--flush .nc-accordion__icon,.nc-accordion--ghost .nc-accordion__icon,.nc-accordion--register .nc-accordion__icon,.nc-accordion--lese .nc-accordion__icon{margin-block-start:calc((1em*var(--nc-accordion-trigger-lh) - var(--nc-accordion-icon-size))/2)}.nc-accordion--register{display:grid;grid-template-columns:repeat(var(--mod-accordion-register-columns, var(--nc-accordion-register-columns)), minmax(0, 1fr));gap:var(--mod-accordion-register-gap, var(--nc-accordion-register-gap));align-items:start}@media(max-width: 959px){.nc-accordion--register{grid-template-columns:1fr}}.nc-accordion--lese .nc-accordion__trigger{padding-block:var(--mod-accordion-lese-padding-block, var(--nc-accordion-lese-padding-block));font-size:var(--mod-accordion-lese-trigger-size, var(--nc-accordion-lese-trigger-size));font-weight:var(--fnd-font-weight-bold)}.nc-accordion--lese .nc-accordion__content-inner{font-size:var(--mod-accordion-lese-content-size, var(--nc-accordion-lese-content-size));padding-block-end:var(--mod-accordion-lese-padding-block, var(--nc-accordion-lese-padding-block))}.nc-accordion--lese .nc-accordion__text,.nc-accordion--lese .nc-accordion__list{max-inline-size:var(--mod-accordion-lese-measure, var(--nc-accordion-lese-measure))}.nc-accordion--lese .nc-accordion__media{max-height:var(--mod-accordion-lese-media-max, var(--nc-accordion-lese-media-max));inline-size:fit-content;max-inline-size:100%;margin-block-start:var(--fnd-spacing-05);background:var(--fnd-color-background-secondary)}.nc-accordion--lese .nc-accordion__media>img,.nc-accordion--lese .nc-accordion__media>video{inline-size:auto;block-size:100%;max-inline-size:100%;object-fit:contain}.nc-accordion__item:target{position:relative}.nc-accordion__item:target::before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(-1*var(--fnd-spacing-04));inline-size:var(--mod-accordion-target-width, var(--nc-accordion-target-width));border-radius:var(--fnd-radius-full);background:var(--mod-accordion-target-marker, var(--nc-accordion-target-marker))}.nc-accordion--separated .nc-accordion__item:target::before,.nc-accordion--elevated .nc-accordion__item:target::before{inset-inline-start:0}.nc-accordion-toggle-all{all:unset;display:inline-flex;align-items:center;gap:var(--fnd-spacing-02);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--nc-mono-label-weight-strong);letter-spacing:var(--nc-mono-tracking-caps);text-transform:uppercase;color:var(--fnd-color-text-secondary);margin-block-end:var(--fnd-spacing-04)}.nc-accordion-toggle-all:hover{color:var(--fnd-color-text-primary)}.nc-accordion-toggle-all:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}@media print{.nc-accordion__content{grid-template-rows:1fr !important}.nc-accordion__content-inner{overflow:visible !important}.nc-accordion__icon,.nc-accordion-toggle-all{display:none !important}.nc-accordion__item{break-inside:avoid}}.text-only{display:flex;flex-direction:column;padding:var(--fnd-spacing-10) 0;color:var(--fnd-color-text-primary)}@media(min-width: 1200px){.text-only{padding:var(--fnd-spacing-12) 0}}@media(min-width: 1200px){.text-only>div>div{--columns: 12;display:grid;grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--grid-gap)}}.text-only p:not(.button-container){font-size:var(--fnd-typography-heading-s-font-size);line-height:var(--fnd-typography-heading-s-line-height);letter-spacing:var(--fnd-typography-heading-s-letter-spacing);margin-block-start:0}@media(min-width: 1200px){.text-only p:not(.button-container){grid-column:1/8;margin:0}}.text-only p:not(.button-container) span{display:inline-block;color:var(--fnd-color-text-transparency-low);transition-property:color;transition-duration:var(--fnd-motion-duration-150);transition-timing-function:var(--fnd-motion-ease-focused)}.text-only p:not(.button-container).visible span{animation:change-color;animation-duration:var(--fnd-motion-duration-focused-slow);animation-timing-function:var(--fnd-motion-ease-focused);animation-fill-mode:forwards}.text-only .button-container{margin-top:var(--fnd-spacing-08)}@media(min-width: 1200px){.text-only .button-container{grid-column:1/8;margin-top:var(--fnd-spacing-09)}}.text-only-wrapper{background-color:var(--fnd-color-background-base)}.square-value-wrapper{min-height:var(--square-value-small)}@media(min-width: 1200px){.square-value-wrapper{min-height:var(--square-value-big)}}.square-value-wrapper:has(.green-theme) .square-wrapper>div>div:not(:has(picture)){background-color:var(--fnd-color-background-accent);overflow:hidden}@media(min-width: 1200px){.square-value-wrapper:has(.desktop-vertical)>.square-value{flex-direction:column}}@media(min-width: 768px){.square-value-wrapper:has(.tablet-vertical)>.square-value{flex-direction:column}}.square-value-wrapper:has(.mobile-vertical)>.square-value{flex-direction:column}.square-value{display:flex;gap:var(--fnd-spacing-02)}@media(min-width: 1200px){.square-value{gap:var(--fnd-spacing-03)}}.square-value .square-wrapper{transition-property:transform;transition-duration:var(--fnd-motion-duration-300);transition-timing-function:var(--fnd-motion-ease-focused)}.square-value .square-wrapper:nth-child(2)>div{transition-delay:var(--fnd-motion-duration-300)}.square-value .square-wrapper>div{transform-style:preserve-3d;transition:transform 1s ease;transform:translateZ(calc(-1 * var(--square-translate-z)));position:relative;height:var(--square-value-small);width:var(--square-value-small)}@media(min-width: 1200px){.square-value .square-wrapper>div{height:var(--square-value-big);width:var(--square-value-big)}}.square-value .square-wrapper>div>div{background-color:var(--fnd-color-background-inverse);border-radius:var(--fnd-radius-sm);height:var(--square-value-small);width:var(--square-value-small);display:flex;flex-direction:column;justify-content:space-between;align-items:start;transition-property:transform;transition-duration:var(--fnd-motion-duration-300);transition-timing-function:var(--fnd-motion-ease-focused);position:absolute;display:flex}@media(min-width: 1200px){.square-value .square-wrapper>div>div{padding-block:var(--fnd-spacing-05);height:var(--square-value-big);width:var(--square-value-big)}}.square-value .square-wrapper>div>div:has(picture){background-color:rgba(0,0,0,0);padding:0;aspect-ratio:var(--fnd-media-ratio-1-1);overflow:hidden}.square-value .square-wrapper>div>div:nth-child(1):not(.initial){transform:rotateX(0) translateZ(var(--square-translate-z))}.square-value .square-wrapper>div>div:nth-child(2){transform:rotateX(90deg) translateZ(var(--square-translate-z))}.square-value .square-wrapper>div>div:nth-child(3){transform:rotateX(180deg) translateZ(var(--square-translate-z))}.square-value .square-wrapper>div>div:nth-child(4){transform:rotateX(-90deg) translateZ(var(--square-translate-z))}.square-value .square-wrapper.mobile-vertical .square-wrapper>div>div:nth-child(1):not(.initial){transform:rotateY(0) translateZ(var(--square-translate-z))}.square-value .square-wrapper.mobile-vertical .square-wrapper>div>div:nth-child(2){transform:rotateY(90deg) translateZ(var(--square-translate-z))}.square-value .square-wrapper.mobile-vertical .square-wrapper>div>div:nth-child(3){transform:rotateY(180deg) translateZ(var(--square-translate-z))}.square-value .square-wrapper.mobile-vertical .square-wrapper>div>div:nth-child(4){transform:rotateY(-90deg) translateZ(var(--square-translate-z))}@media(min-width: 768px){.square-value .square-wrapper.tablet-vertical .square-wrapper>div>div:nth-child(1):not(.initial){transform:rotateY(0) translateZ(var(--square-translate-z))}.square-value .square-wrapper.tablet-vertical .square-wrapper>div>div:nth-child(2){transform:rotateY(90deg) translateZ(var(--square-translate-z))}.square-value .square-wrapper.tablet-vertical .square-wrapper>div>div:nth-child(3){transform:rotateY(180deg) translateZ(var(--square-translate-z))}.square-value .square-wrapper.tablet-vertical .square-wrapper>div>div:nth-child(4){transform:rotateY(-90deg) translateZ(var(--square-translate-z))}}@media(min-width: 1200px){.square-value .square-wrapper.desktop-vertical .square-wrapper>div>div:nth-child(1):not(.initial){transform:rotateY(0) translateZ(var(--square-translate-z))}.square-value .square-wrapper.desktop-vertical .square-wrapper>div>div:nth-child(2){transform:rotateY(90deg) translateZ(var(--square-translate-z))}.square-value .square-wrapper.desktop-vertical .square-wrapper>div>div:nth-child(3){transform:rotateY(180deg) translateZ(var(--square-translate-z))}.square-value .square-wrapper.desktop-vertical .square-wrapper>div>div:nth-child(4){transform:rotateY(-90deg) translateZ(var(--square-translate-z))}}.square-value .square-wrapper .square-wrapper .square-block{display:flex;justify-content:center;transform:translateZ(calc(-1 * var(--square-translate-z))) rotateX(var(--rotate, 0deg))}.square-value .square-wrapper .square-wrapper .square-block>div:nth-child(1),.square-value .square-wrapper .square-wrapper .square-block>div:nth-child(4){visibility:visible}.square-value .square-wrapper .square-wrapper .square-block>div:nth-child(2),.square-value .square-wrapper .square-wrapper .square-block>div:nth-child(3){visibility:hidden}.square-value .square-wrapper .square-wrapper .rotate-once>div:nth-child(1),.square-value .square-wrapper .square-wrapper .rotate-once>div:nth-child(2){visibility:visible}.square-value .square-wrapper .square-wrapper .rotate-once>div:nth-child(3),.square-value .square-wrapper .square-wrapper .rotate-once>div:nth-child(4){visibility:hidden}.square-value .square-wrapper .square-wrapper .rotate-twice>div:nth-child(2),.square-value .square-wrapper .square-wrapper .rotate-twice>div:nth-child(3){visibility:visible}.square-value .square-wrapper .square-wrapper .rotate-twice>div:nth-child(1),.square-value .square-wrapper .square-wrapper .rotate-twice>div:nth-child(4){visibility:hidden}.square-value .square-wrapper .square-wrapper .rotate-thrice>div:nth-child(3),.square-value .square-wrapper .square-wrapper .rotate-thrice>div:nth-child(4){visibility:visible}.square-value .square-wrapper .square-wrapper .rotate-thrice>div:nth-child(1),.square-value .square-wrapper .square-wrapper .rotate-thrice>div:nth-child(2){visibility:hidden}.square-value .square-wrapper .square-wrapper .initial{visibility:visible;transform:scale(0);opacity:0}.square-value .square-wrapper .square-wrapper .entered{transform:scale(1) rotateY(0) translateZ(var(--square-translate-z));opacity:1}.square-value .square-wrapper .square-wrapper .title,.square-value .square-wrapper .square-wrapper p{color:var(--fnd-color-text-inverse);margin:0;padding-top:0}.square-value .square-wrapper .square-wrapper .title{font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing)}.square-value .square-wrapper .square-wrapper p{font-size:var(--fnd-typography-heading-m-font-size);line-height:var(--fnd-typography-heading-m-line-height);letter-spacing:var(--fnd-typography-heading-m-letter-spacing)}.square-value .square-wrapper .square-wrapper p+p{display:flex;flex-wrap:wrap}.square-value .square-wrapper .square-wrapper picture,.square-value .square-wrapper .square-wrapper img{width:100%;height:100%;object-fit:cover}.square-value .square-wrapper .square-wrapper div:has(>p.title){padding:var(--fnd-spacing-04) var(--fnd-spacing-03)}.square-value .square-wrapper .square-wrapper p:has(video),.square-value .square-wrapper .square-wrapper .video-wrap,.square-value .square-wrapper .square-wrapper .auto-player-wrapper,.square-value .square-wrapper .square-wrapper .video-wrap-autoplay{height:100%}.square-value .square-wrapper .square-wrapper video{object-fit:cover}.square-value .square-wrapper .square-wrapper .word-wrap-square{overflow:hidden;display:inline-block}.square-value .square-wrapper .square-wrapper .word-wrap-square .char-square{display:inline-block;transition-property:transform;transition-duration:var(--fnd-motion-duration-300);transition-timing-function:var(--fnd-motion-ease-focused);transform:translateY(50px)}.square-value .square-wrapper .square-wrapper .show .char-square{transform:translateY(0)}.square-value .square-wrapper .square-wrapper .hide .char-square{transform:translateY(-50px)}.square-value .square-wrapper .square-wrapper.exit{transform:scale(0)}.square-value .square-wrapper .square-wrapper.scale{transform:scale(var(--animation-scale, 1));transition-duration:10ms}.square-value .square-wrapper.mobile-vertical .square-wrapper .square-block{transform:translateZ(calc(-1 * var(--square-translate-z))) rotateY(var(--rotate, 0deg))}@media(min-width: 768px){.square-value .square-wrapper.tablet-vertical .square-wrapper .square-block{transform:translateZ(calc(-1 * var(--square-translate-z))) rotateY(var(--rotate, 0deg))}}@media(min-width: 1200px){.square-value .square-wrapper.desktop-vertical .square-wrapper .square-block{transform:translateZ(calc(-1 * var(--square-translate-z))) rotateY(var(--rotate, 0deg))}}.nc-nav__link{display:inline-flex;align-items:center;gap:var(--mod-nav-mol-link-gap, var(--nc-nav-mol-link-gap));padding:var(--mod-nav-mol-link-padding-y, var(--nc-nav-mol-link-padding-y)) var(--mod-nav-mol-link-padding-x, var(--nc-nav-mol-link-padding-x));border-radius:var(--mod-nav-mol-link-radius, var(--nc-nav-mol-link-radius));color:var(--mod-nav-mol-link-color, var(--nc-nav-mol-link-color));font-size:inherit;font-weight:inherit;text-decoration:none;white-space:nowrap;transition-property:background-color, color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-nav__link:hover{background-color:var(--mod-nav-mol-link-hover-bg, var(--nc-nav-mol-link-hover-bg));color:var(--mod-nav-mol-link-hover-color, var(--nc-nav-mol-link-hover-color));text-decoration:none}.nc-nav__link:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-nav__link.is-active,.nc-nav__link[aria-current=page]{font-weight:var(--mod-nav-mol-link-active-weight, var(--nc-nav-mol-link-active-weight));border-bottom:var(--mod-nav-mol-link-active-width, var(--nc-nav-mol-link-active-width)) solid var(--mod-nav-mol-link-active-border, var(--nc-nav-mol-link-active-border))}.nc-nav__toggle{border:none;background:rgba(0,0,0,0);cursor:pointer;gap:.35rem}.nc-search-toggle{min-width:34px;padding:0}.nc-search-toggle .nc-icon{width:18px;height:18px}.nc-tools .button,.nc-search-toggle,.nc-lang-toggle{height:48px}.nc-search-panel__top{display:flex;align-items:center;gap:var(--fnd-spacing-03)}.nc-search-panel__close{border:none;background:var(--fnd-color-background-secondary);color:var(--fnd-color-text-primary);width:40px;height:40px;border-radius:var(--fnd-radius-full);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:var(--nc-type-label-size);transition-property:background-color, transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused);flex:0 0 auto}.nc-search-panel__close:hover,.nc-search-panel__close:focus-visible{background:var(--fnd-color-background-tertiary);transform:scale(1.03)}.nc-search-panel__close:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-search__meta{display:flex;justify-content:space-between;align-items:center}.nc-search__hint{font-size:var(--nc-type-body-s-size);color:var(--fnd-color-text-secondary)}.nc-search__section-title{font-size:var(--nc-type-caption-size);text-transform:uppercase;letter-spacing:var(--fnd-tracking-widest);color:var(--fnd-color-text-secondary);margin:0 0 .5rem 0}.nc-search__recent-list{display:flex;flex-wrap:wrap;gap:var(--fnd-spacing-02)}.nc-search__recent-item{border:1px solid var(--fnd-color-border-secondary);background:var(--fnd-color-background-base);border-radius:var(--fnd-radius-full);padding:.4rem .75rem;font-size:var(--nc-type-body-s-size);cursor:pointer}.nc-search__results{display:grid;gap:var(--fnd-spacing-02);max-height:0;overflow:hidden;opacity:0;transform:translateY(-6px);transition-property:opacity, transform, max-height;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-search__results.is-open{max-height:360px;opacity:1;transform:translateY(0)}.nc-search__result{display:grid;gap:.35rem;padding:.65rem .75rem;border-radius:var(--fnd-radius-2xl);border:1px solid var(--fnd-color-border-secondary)}.nc-search__result:hover,.nc-search__result:focus-visible{background:var(--fnd-color-background-secondary);text-decoration:none}.nc-search__result:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-search__title{font-size:var(--nc-type-body-s-size)}.nc-search__snippet{font-size:var(--nc-type-caption-size);color:var(--fnd-color-text-secondary)}.nc-search__empty{padding:.65rem .75rem;color:var(--fnd-color-text-secondary);font-size:var(--nc-type-body-s-size)}.nc-submenu{list-style:none;padding:0;margin:0;display:grid;gap:var(--fnd-spacing-03)}.nc-submenu__link{display:grid;gap:.25rem;font-size:var(--nc-type-body-s-size)}.nc-submenu__desc{font-size:var(--nc-type-caption-size);color:var(--fnd-color-text-secondary)}.nc-mobile-toggle{display:inline-flex;align-items:center;justify-content:center;gap:var(--fnd-spacing-02);width:40px;height:40px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:var(--fnd-radius-sm)}.nc-mobile-toggle:hover{background:var(--fnd-color-background-hover)}.nc-mobile-toggle:focus-visible{outline:2px solid var(--fnd-color-interactive-focus);outline-offset:2px}.nc-mobile-toggle__icon{position:relative;display:inline-block;width:18px;height:var(--mod-nav-mol-toggle-bar-height, var(--nc-nav-mol-toggle-bar-height));border-radius:var(--mod-nav-mol-toggle-bar-radius, var(--nc-nav-mol-toggle-bar-radius));background:var(--mod-nav-mol-toggle-bar-color, var(--nc-nav-mol-toggle-bar-color));box-shadow:0 calc(-1*var(--mod-nav-mol-toggle-bar-gap, var(--nc-nav-mol-toggle-bar-gap))) 0 var(--mod-nav-mol-toggle-bar-color, var(--nc-nav-mol-toggle-bar-color)),0 var(--mod-nav-mol-toggle-bar-gap, var(--nc-nav-mol-toggle-bar-gap)) 0 var(--mod-nav-mol-toggle-bar-color, var(--nc-nav-mol-toggle-bar-color))}.nc-mobile-panel{display:none;border-bottom:1px solid var(--mod-nav-mol-mobile-border, var(--nc-nav-mol-mobile-border));background:var(--mod-nav-mol-mobile-bg, var(--nc-nav-mol-mobile-bg))}.nc-header.is-mobile-open .nc-mobile-panel{display:block}.nc-mobile-panel__inner{padding:1.5rem 0 2rem;display:grid;gap:var(--mod-nav-mol-mobile-gap, var(--nc-nav-mol-mobile-gap))}.nc-mobile-links{display:grid;gap:var(--fnd-spacing-03)}.nc-mobile-toggle-link,.nc-mobile-link{display:flex;justify-content:space-between;align-items:center;padding:var(--mod-nav-mol-mobile-link-padding, var(--nc-nav-mol-mobile-link-padding));border-bottom:1px solid var(--mod-nav-mol-mobile-link-border, var(--nc-nav-mol-mobile-link-border));background:none;border:none;font-size:var(--nc-type-label-size);cursor:pointer;text-align:left}.nc-mobile-submenu{display:none;padding:.5rem 0 .5rem 1rem;gap:.35rem}.nc-mobile-item.is-open .nc-mobile-submenu{display:grid}.nc-mobile-submenu__link{font-size:var(--nc-type-body-s-size);color:var(--fnd-color-text-secondary)}.nc-lang-toggle{display:flex;align-items:center;gap:var(--fnd-spacing-02);background:var(--mod-nav-mol-lang-bg, var(--nc-nav-mol-lang-bg));border-radius:var(--mod-nav-mol-lang-radius, var(--nc-nav-mol-lang-radius));padding:var(--mod-nav-mol-lang-padding, var(--nc-nav-mol-lang-padding))}.nc-lang-toggle__label{font-size:var(--nc-type-caption-size);color:var(--fnd-color-text-secondary)}.nc-lang-toggle__button{border:none;background:rgba(0,0,0,0);padding:.35rem .6rem;border-radius:var(--fnd-radius-full);font-size:var(--nc-type-caption-size);cursor:pointer;transition-property:background-color, color, transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-lang-toggle__button.is-active{background:var(--mod-nav-mol-lang-active-bg, var(--nc-nav-mol-lang-active-bg));color:var(--mod-nav-mol-lang-active-color, var(--nc-nav-mol-lang-active-color));border-radius:var(--mod-nav-mol-lang-active-radius, var(--nc-nav-mol-lang-active-radius));transform:translateY(-1px)}.nc-testimonial{scroll-snap-align:start;display:grid;gap:var(--fnd-spacing-05);box-shadow:none;padding:var(--fnd-spacing-05);background-color:var(--fnd-color-background-secondary);border-radius:var(--fnd-radius-4xl)}.nc-testimonial__quote{font-size:var(--nc-type-body-l-size);line-height:var(--lh-snug)}.nc-testimonial__author{display:flex;align-items:center;gap:var(--fnd-spacing-03)}.nc-testimonial__meta{display:flex;flex-direction:column}.nc-testimonial__name{font-weight:var(--fnd-font-weight-semibold)}.nc-testimonial__role{font-size:var(--nc-type-caption-size);color:var(--fnd-color-text-secondary)}figure.nc-testimonial{margin:0}.nc-testimonial__quote{margin:0;font-size:var(--nc-type-body-l-size);line-height:var(--lh-normal);font-weight:var(--nc-testimonial-quote-font-weight);color:var(--fnd-color-text-primary)}.nc-testimonial__results{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--fnd-spacing-02)}.nc-testimonial__result{display:inline-flex;align-items:center;padding:var(--nc-testimonial-result-padding);border-radius:var(--fnd-radius-full);background:color-mix(in srgb, var(--fnd-color-text-accent) 12%, transparent);color:var(--fnd-color-text-primary);font-weight:var(--fnd-font-weight-semibold);font-size:var(--nc-type-caption-size);line-height:var(--nc-testimonial-result-line-height)}.nc-testimonial__author{display:flex;align-items:center;gap:var(--fnd-spacing-03);flex-wrap:wrap}.nc-testimonial__avatar{inline-size:56px;block-size:56px;border-radius:var(--nc-testimonial-avatar-border-radius);object-fit:cover;flex:0 0 auto;background:var(--fnd-color-background-tertiary)}.nc-testimonial__meta{display:flex;flex-direction:column;gap:var(--nc-testimonial-meta-gap);min-inline-size:0}.nc-testimonial__name{font-style:normal;font-weight:var(--fnd-font-weight-semibold);color:var(--fnd-color-text-primary)}.nc-testimonial__role{font-size:var(--nc-type-caption-size);color:var(--fnd-color-text-secondary)}.nc-testimonial__logo{margin-inline-start:auto;max-block-size:32px;inline-size:auto;object-fit:contain}.nc-testimonial__socials{display:inline-flex;gap:var(--nc-testimonial-socials-gap);margin-block-start:4px}.nc-testimonial__social{display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;border-radius:var(--nc-testimonial-social-border-radius);color:var(--fnd-color-text-secondary);transition:color var(--fnd-motion-duration-200, 0.2s) ease,background var(--fnd-motion-duration-200, 0.2s) ease}.nc-testimonial__social:hover,.nc-testimonial__social:focus-visible{color:var(--fnd-color-text-accent);background:color-mix(in srgb, var(--fnd-color-text-accent) 12%, transparent)}.nc-testimonial__social:focus-visible{outline:2px solid var(--fnd-color-interactive-focus);outline-offset:2px}.nc-testimonial__video{position:relative;aspect-ratio:16/9;inline-size:calc(100% + 2*var(--fnd-spacing-05));margin:calc(-1*var(--fnd-spacing-05)) calc(-1*var(--fnd-spacing-05)) 0;overflow:hidden;border-radius:var(--fnd-radius-sm) var(--fnd-radius-sm) 0 0;background:var(--nc-testimonial-video-background);order:-1}.nc-testimonial__video-el,.nc-testimonial__video-facade,.nc-testimonial__video iframe{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0}.nc-testimonial__video-el{object-fit:cover}.nc-testimonial__video-facade{display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-color:var(--fnd-color-background-tertiary);cursor:pointer;padding:0;margin:0}.nc-testimonial__video-facade::after{content:"";position:absolute;inset:0;background:var(--nc-testimonial-video-facade-after-background);transition:background var(--fnd-motion-duration-200, 0.2s) ease}.nc-testimonial__video-facade:hover::after,.nc-testimonial__video-facade:focus-visible::after{background:var(--nc-testimonial-video-facade-hover-after-background)}.nc-testimonial__video-facade:focus-visible{outline:2px solid var(--fnd-color-interactive-focus);outline-offset:-2px}.nc-testimonial__video-play{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;inline-size:3.5rem;block-size:3.5rem;border-radius:var(--nc-testimonial-video-play-border-radius);background:var(--nc-testimonial-video-play-background);color:var(--nc-testimonial-video-play-color);box-shadow:var(--nc-testimonial-video-play-box-shadow);padding-inline-start:3px;transition:transform var(--fnd-motion-duration-200, 0.2s) ease}.nc-testimonial__video-facade:hover .nc-testimonial__video-play{transform:scale(1.06)}.nc-testimonial__context{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--nc-testimonial-context-gap);font-size:var(--nc-type-caption-size);color:var(--fnd-color-text-tertiary, var(--fnd-color-text-secondary))}.nc-testimonial__context-item{display:inline-flex;align-items:center}.nc-testimonial__context-item+.nc-testimonial__context-item::before{content:"·";margin-inline-end:.5rem;opacity:var(--nc-testimonial-context-item-before-opacity)}.nc-faq{display:grid;gap:var(--fnd-spacing-03)}.nc-faq__item{background:var(--fnd-color-background-base);border:1px solid var(--fnd-color-border-secondary);border-radius:var(--fnd-radius-4xl);padding:var(--fnd-spacing-02) var(--fnd-spacing-04)}.nc-faq__question{font-weight:var(--fnd-font-weight-semibold);cursor:pointer}.nc-faq__answer{color:var(--fnd-color-text-secondary)}.nc-pricing-card{background:var(--fnd-color-background-base);border-radius:var(--fnd-radius-xl);box-shadow:var(--fnd-elevation-raised)}.nc-pricing-card.is-featured{border-color:var(--fnd-color-background-accent);box-shadow:var(--fnd-elevation-floating)}.nc-price{font-size:var(--nc-type-heading-m-size);font-family:var(--font-heading)}.nc-pricing-features{list-style:none;padding:0;display:grid;gap:var(--fnd-spacing-02);margin:1rem 0}.nc-pricing-features__item::before{content:"✔";color:var(--fnd-color-background-accent);margin-inline-end:.5rem}.nc-metric{container-type:inline-size;container-name:widget;display:flex;flex-direction:column;gap:var(--mod-metric-gap, var(--nc-metric-gap));background-color:var(--mod-metric-bg, var(--nc-metric-bg));color:var(--mod-metric-color, var(--nc-metric-color));border-radius:var(--mod-metric-radius, var(--nc-metric-radius));padding:var(--mod-metric-padding, var(--nc-metric-padding))}@container widget (min-width: 480px){.nc-metric .nc-metric__value{font-size:var(--mod-metric-value-font-size-wide, 2.5rem)}}.nc-metric__label{font-size:var(--mod-metric-label-font-size, var(--nc-metric-label-font-size));font-weight:var(--mod-metric-label-font-weight, var(--nc-metric-label-font-weight));color:var(--mod-metric-label-color, var(--nc-metric-label-color));opacity:var(--mod-metric-label-opacity, var(--nc-metric-label-opacity));line-height:var(--lh-snug)}.nc-metric__value-row{display:flex;align-items:baseline;gap:var(--fnd-spacing-02)}.nc-metric__value{font-family:var(--mod-metric-value-font-family, var(--nc-metric-value-font-family));font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-0.03em;font-size:var(--mod-metric-value-font-size, var(--nc-metric-value-font-size));font-weight:var(--mod-metric-value-font-weight, var(--nc-metric-value-font-weight));color:var(--mod-metric-value-color, var(--nc-metric-value-color));line-height:var(--mod-metric-value-line-height, var(--nc-metric-value-line-height));font-variant-numeric:tabular-nums}.nc-metric__unit{font-size:var(--mod-metric-unit-font-size, var(--nc-metric-unit-font-size));font-weight:var(--mod-metric-unit-font-weight, var(--nc-metric-unit-font-weight));color:var(--mod-metric-unit-color, var(--nc-metric-unit-color));line-height:var(--lh-none)}.nc-metric__trend{display:inline-flex;align-items:center;gap:var(--mod-metric-trend-gap, var(--nc-metric-trend-gap));font-size:var(--mod-metric-trend-font-size, var(--nc-metric-trend-font-size));font-weight:var(--mod-metric-trend-font-weight, var(--nc-metric-trend-font-weight));line-height:var(--lh-none);color:var(--mod-metric-trend-neutral-color, var(--nc-metric-trend-neutral-color))}.nc-metric__trend-icon{width:var(--mod-metric-trend-icon-size, var(--nc-metric-trend-icon-size));height:var(--mod-metric-trend-icon-size, var(--nc-metric-trend-icon-size));flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-metric__footer{font-size:var(--mod-metric-footer-font-size, var(--nc-metric-footer-font-size));color:var(--mod-metric-footer-color, var(--nc-metric-footer-color));opacity:var(--mod-metric-footer-opacity, var(--nc-metric-footer-opacity));line-height:var(--lh-snug)}.nc-metric--subtle{background-color:var(--mod-metric-subtle-bg, var(--nc-metric-subtle-bg));color:var(--mod-metric-subtle-color, var(--nc-metric-subtle-color))}.nc-metric--subtle .nc-metric__value{color:var(--mod-metric-subtle-value-color, var(--nc-metric-subtle-value-color))}.nc-metric--subtle .nc-metric__unit{color:var(--mod-metric-subtle-value-color, var(--nc-metric-subtle-value-color))}.nc-metric--subtle .nc-metric__label{color:var(--mod-metric-subtle-label-color, var(--nc-metric-subtle-label-color));opacity:var(--mod-metric-subtle-label-opacity, var(--nc-metric-subtle-label-opacity))}.nc-metric--subtle .nc-metric__footer{color:var(--mod-metric-subtle-footer-color, var(--nc-metric-subtle-footer-color));opacity:var(--mod-metric-subtle-footer-opacity, var(--nc-metric-subtle-footer-opacity))}.nc-metric--trend-up .nc-metric__trend{color:var(--mod-metric-trend-up-color, var(--nc-metric-trend-up-color))}.nc-metric--trend-down .nc-metric__trend{color:var(--mod-metric-trend-down-color, var(--nc-metric-trend-down-color))}.nc-metric--trend-neutral .nc-metric__trend{color:var(--mod-metric-trend-neutral-color, var(--nc-metric-trend-neutral-color))}.nc-metric--md{padding:var(--mod-metric-md-padding, var(--nc-metric-md-padding))}.nc-metric--md .nc-metric__value{font-size:var(--mod-metric-md-value-font-size, var(--nc-metric-md-value-font-size))}.nc-metric--md .nc-metric__unit{font-size:var(--mod-metric-md-unit-font-size, var(--nc-metric-md-unit-font-size))}.nc-metric--md .nc-metric__label{font-size:var(--mod-metric-md-label-font-size, var(--nc-metric-md-label-font-size))}.nc-metric--xl{padding:var(--mod-metric-xl-padding, var(--nc-metric-xl-padding))}.nc-metric--xl .nc-metric__value{font-size:var(--mod-metric-xl-value-font-size, var(--nc-metric-xl-value-font-size))}.nc-metric--xl .nc-metric__unit{font-size:var(--mod-metric-xl-unit-font-size, var(--nc-metric-xl-unit-font-size))}.nc-metric--xl .nc-metric__label{font-size:var(--mod-metric-xl-label-font-size, var(--nc-metric-xl-label-font-size))}section.section--metrics .nc-container>.nc-metric-grid{padding-inline:0;margin-inline:0;width:100%}.nc-logo-wall{display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--mod-logo-wall-grid-min, var(--nc-logo-wall-grid-min)), 1fr));gap:var(--mod-logo-wall-gap, var(--nc-logo-wall-gap));align-items:var(--mod-logo-wall-align, var(--nc-logo-wall-align));padding-block:var(--mod-logo-wall-padding-block, var(--nc-logo-wall-padding-block));padding-inline:var(--mod-logo-wall-padding-inline, var(--nc-logo-wall-padding-inline))}.nc-logo-pill{display:flex;align-items:center;justify-content:center;padding:var(--mod-logo-wall-item-padding, var(--nc-logo-wall-item-padding));background:var(--mod-logo-wall-item-bg, var(--nc-logo-wall-item-bg));border:var(--mod-logo-wall-item-border-width, var(--nc-logo-wall-item-border-width)) solid var(--mod-logo-wall-item-border, var(--nc-logo-wall-item-border));border-radius:var(--mod-logo-wall-item-radius, var(--nc-logo-wall-item-radius));box-shadow:var(--mod-logo-wall-item-shadow, var(--nc-logo-wall-item-shadow));aspect-ratio:var(--mod-logo-wall-item-aspect-ratio, var(--nc-logo-wall-item-aspect-ratio));text-align:center;font-size:var(--mod-logo-wall-font-size, var(--nc-logo-wall-font-size));font-weight:var(--mod-logo-wall-font-weight, var(--nc-logo-wall-font-weight));color:var(--mod-logo-wall-color, var(--nc-logo-wall-color));transition:box-shadow var(--mod-logo-wall-item-transition, var(--nc-logo-wall-item-transition)) ease,border-color var(--mod-logo-wall-item-transition, var(--nc-logo-wall-item-transition)) ease}.nc-logo-pill:hover{box-shadow:var(--mod-logo-wall-item-hover-shadow, var(--nc-logo-wall-item-hover-shadow));border-color:var(--mod-logo-wall-item-hover-border, var(--nc-logo-wall-item-hover-border))}@media(prefers-reduced-motion: reduce){.nc-logo-pill{transition:none}}.nc-logo-pill__img{display:block;max-height:var(--mod-logo-wall-logo-max-height, var(--nc-logo-wall-logo-max-height));max-width:100%;width:auto;height:auto;object-fit:contain;opacity:var(--mod-logo-wall-logo-opacity, var(--nc-logo-wall-logo-opacity));filter:var(--mod-logo-wall-logo-filter, var(--nc-logo-wall-logo-filter));transition:opacity var(--mod-logo-wall-item-transition, var(--nc-logo-wall-item-transition)) ease,filter var(--mod-logo-wall-item-transition, var(--nc-logo-wall-item-transition)) ease}.nc-logo-pill:hover .nc-logo-pill__img{opacity:var(--mod-logo-wall-logo-opacity-hover, var(--nc-logo-wall-logo-opacity-hover));filter:var(--mod-logo-wall-logo-filter-hover, var(--nc-logo-wall-logo-filter-hover))}@media(prefers-reduced-motion: reduce){.nc-logo-pill__img{transition:none}}.nc-logo-wall--sm{--nc-logo-wall-grid-min: var(--mod-logo-wall-item-width-sm, var(--nc-logo-wall-item-width-sm));--nc-logo-wall-item-padding: 0.75rem 1.25rem;--nc-logo-wall-logo-max-height: 56px;--nc-logo-wall-font-size: var(--fs-xs)}.nc-logo-wall--lg{--nc-logo-wall-grid-min: var(--mod-logo-wall-item-width-lg, var(--nc-logo-wall-item-width-lg));--nc-logo-wall-item-padding: 1.5rem 2.25rem;--nc-logo-wall-logo-max-height: 120px}.nc-logo-wall--mono{--nc-logo-wall-logo-filter: grayscale(100%);--nc-logo-wall-logo-opacity: 1;--nc-logo-wall-logo-filter-hover: none;--nc-logo-wall-logo-opacity-hover: 1}.neo-dark-theme .nc-logo-wall--mono,[data-theme=neo-dark-theme] .nc-logo-wall--mono,.neo-mono-dark .nc-logo-wall--mono{--nc-logo-wall-logo-filter: grayscale(100%) invert(1);--nc-logo-wall-logo-opacity: 1;--nc-logo-wall-logo-filter-hover: none}.nc-logo-wall--marquee{display:flex;overflow:hidden;gap:0;padding-inline:0;grid-template-columns:none}.nc-logo-wall--marquee .nc-logo-wall__track{display:flex;gap:var(--mod-logo-wall-marquee-gap, var(--nc-logo-wall-marquee-gap));animation:nc-logo-wall-scroll var(--mod-logo-wall-marquee-speed, var(--nc-logo-wall-marquee-speed)) linear infinite;will-change:transform}.nc-logo-wall--marquee .nc-logo-pill{flex-shrink:0}.nc-logo-wall--marquee:hover .nc-logo-wall__track{animation-play-state:paused}@media(prefers-reduced-motion: reduce){.nc-logo-wall--marquee .nc-logo-wall__track{animation:none}}@keyframes nc-logo-wall-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.nc-logo-wall--cluster{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--mod-logo-wall-gap, var(--nc-logo-wall-gap));grid-template-columns:none}.nc-logo-wall--cluster .nc-logo-pill{flex:0 0 auto}.nc-logo-wall--boxed .nc-logo-pill{--nc-logo-wall-item-aspect-ratio: 3 / 2;--nc-logo-wall-item-radius: var(--fnd-radius-md)}.nc-logo-wall--fadein .nc-logo-pill{opacity:0;transform:translateY(8px);transition:opacity var(--mod-logo-wall-fadein-duration, var(--nc-logo-wall-fadein-duration)) var(--mod-logo-wall-fadein-easing, var(--nc-logo-wall-fadein-easing)),transform var(--mod-logo-wall-fadein-duration, var(--nc-logo-wall-fadein-duration)) var(--mod-logo-wall-fadein-easing, var(--nc-logo-wall-fadein-easing))}.nc-logo-wall--fadein .nc-logo-pill.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.nc-logo-wall--fadein .nc-logo-pill{opacity:1;transform:none;transition:none}}@media(max-width: 767px){.nc-logo-wall{--nc-logo-wall-grid-min: 150px;--nc-logo-wall-gap: var(--fnd-spacing-03);--nc-logo-wall-item-padding: 0.625rem 1rem;--nc-logo-wall-logo-max-height: 56px}}.nc-marquee{overflow:hidden;width:100%}.nc-marquee__track{display:inline-flex;align-items:center;gap:var(--fnd-spacing-08);white-space:nowrap;will-change:transform}.nc-marquee__text{font-family:var(--font-body);font-size:var(--fs-lg);font-weight:var(--fnd-font-weight-regular);letter-spacing:var(--fnd-tracking-widest);text-transform:uppercase}.nc-carousel{display:grid;gap:var(--fnd-spacing-10)}.nc-carousel.nc-carousel--media{padding:0 !important}.nc-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(360px, 1fr);gap:var(--fnd-spacing-10);overflow-x:auto;scroll-snap-type:x mandatory;padding-block-end:1rem}.nc-carousel__track.nc-carousel__track--media{grid-auto-columns:auto}.nc-carousel__track>*{scroll-snap-align:start}.nc-carousel__controls{display:flex;justify-content:flex-end;gap:var(--fnd-spacing-02)}.section--testimonial>.nc-carousel{padding:0 !important}@media(max-width: 720px){.nc-carousel{gap:var(--fnd-spacing-07)}.nc-carousel__track{grid-auto-columns:minmax(260px, 85vw);gap:var(--fnd-spacing-06);padding-block-end:.5rem}}.nc-app-store{display:grid;gap:var(--mod-app-store-gap, var(--nc-app-store-gap));justify-items:start}.nc-app-store__badges{display:flex;flex-wrap:wrap;gap:var(--mod-app-store-badge-gap, var(--nc-app-store-badge-gap));align-items:center}.nc-app-store__badge{display:inline-flex;align-items:center;gap:var(--fnd-spacing-03);padding:var(--mod-app-store-badge-pad, var(--nc-app-store-badge-pad));border:var(--nc-app-store-badge-border-width) solid var(--mod-app-store-badge-border, var(--nc-app-store-badge-border));border-radius:var(--mod-app-store-badge-radius, var(--nc-app-store-badge-radius));background:var(--mod-app-store-badge-bg, var(--nc-app-store-badge-bg));color:var(--mod-app-store-badge-color, var(--nc-app-store-badge-color));text-decoration:none;line-height:var(--lh-snug);transition:background-color var(--fnd-motion-duration-200) var(--fnd-motion-ease-focused),border-color var(--fnd-motion-duration-200) var(--fnd-motion-ease-focused)}.nc-app-store__badge:hover{background:var(--mod-app-store-badge-bg-hover, var(--nc-app-store-badge-bg-hover));border-color:var(--mod-app-store-badge-border-hover, var(--nc-app-store-badge-border-hover))}.nc-app-store__badge:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-app-store__badge-text{display:grid}.nc-app-store__badge-kicker{font-family:var(--font-mono);font-size:var(--mod-app-store-kicker-size, var(--nc-app-store-kicker-size));letter-spacing:var(--nc-mono-tracking-caps);text-transform:uppercase;opacity:var(--fnd-opacity-high)}.nc-app-store__badge-name{font-size:var(--mod-app-store-name-size, var(--nc-app-store-name-size));font-weight:var(--fnd-font-weight-semibold)}.nc-app-store__badge-icon{inline-size:var(--nc-app-store-icon-size);block-size:var(--nc-app-store-icon-size);flex:0 0 auto}.nc-app-store__qr{display:none;align-items:center;gap:var(--fnd-spacing-04)}@media(min-width: 960px){.nc-app-store__qr{display:flex}}.nc-app-store__qr-code{inline-size:var(--mod-app-store-qr-size, var(--nc-app-store-qr-size));block-size:var(--mod-app-store-qr-size, var(--nc-app-store-qr-size));padding:var(--fnd-spacing-02);background:var(--fnd-color-always-light);border-radius:var(--fnd-radius-md);flex:0 0 auto}.nc-app-store__qr-code img,.nc-app-store__qr-code svg,.nc-app-store__qr-code canvas{inline-size:100%;block-size:100%;display:block}.nc-app-store__qr-text{font-size:var(--fs-sm);color:var(--fnd-color-text-secondary);max-inline-size:24ch;line-height:var(--lh-snug)}.nc-app-store__note{font-size:var(--fs-sm);color:var(--fnd-color-text-tertiary);line-height:var(--lh-snug)}.nc-app-store--on-dark{--nc-app-store-badge-color: var(--fnd-color-always-light);--nc-app-store-badge-border: color-mix(in srgb, var(--fnd-color-always-light) 34%, transparent);--nc-app-store-badge-border-hover: var(--fnd-color-always-light);--nc-app-store-badge-bg: transparent;--nc-app-store-badge-bg-hover: color-mix(in srgb, var(--fnd-color-always-light) 10%, transparent)}.nc-app-store--center{justify-items:center;text-align:center}.nc-app-store--center .nc-app-store__badges{justify-content:center}.nc-facts-block{background:var(--fnd-color-background-base);border-radius:var(--fnd-radius-xl);box-shadow:var(--fnd-elevation-raised)}.nc-facts-title{font-family:var(--font-heading);font-size:var(--nc-type-label-size);margin-block-end:1rem}.nc-facts-list{display:grid;gap:var(--fnd-spacing-02) var(--fnd-spacing-04);grid-template-columns:auto 1fr}.nc-facts-term{font-weight:var(--fnd-font-weight-semibold)}.nc-facts-desc{margin:0;color:var(--fnd-color-text-secondary)}.nc-security-list{list-style:none;padding:0;display:grid;gap:var(--fnd-spacing-03)}.nc-security-list__item{background:var(--fnd-color-background-base);border-radius:var(--fnd-radius-4xl);border:1px solid var(--fnd-color-border-secondary);padding:var(--fnd-spacing-04) var(--fnd-spacing-05)}.nc-form-label{display:flex;align-items:baseline;gap:var(--fnd-spacing-01);margin-bottom:var(--mod-form-label-gap, var(--nc-form-label-gap));font-size:var(--mod-form-label-font-size, var(--nc-form-label-font-size));font-weight:var(--mod-form-label-font-weight, var(--nc-form-label-font-weight));color:var(--mod-form-label-color, var(--nc-form-label-color));line-height:var(--lh-normal);cursor:pointer;user-select:none;padding-block:var(--mod-form-label-padding-block, var(--nc-form-label-padding-block));min-height:var(--mod-form-label-min-height, var(--nc-form-label-min-height))}.nc-form-label__text{min-width:0}.nc-form-label__required{color:var(--mod-form-label-required-color, var(--nc-form-label-required-color));font-weight:var(--fnd-font-weight-bold);margin-inline-start:2px}.nc-form-label__optional{color:var(--mod-form-label-optional-color, var(--nc-form-label-optional-color));font-weight:var(--fnd-font-weight-regular);font-size:.85em;margin-inline-start:var(--fnd-spacing-01)}.nc-form-label__info{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1em;height:1em;padding:0;margin-inline-start:var(--fnd-spacing-01);border:none;background:none;color:var(--mod-form-label-info-color, var(--nc-form-label-info-color));cursor:pointer;border-radius:var(--fnd-radius-full, 9999px);transition-property:color, background-color, box-shadow;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-form-label__info>svg{width:1em;height:1em;flex-shrink:0}.nc-form-label__info:hover{color:var(--fnd-color-interactive-hover, currentColor);background:color-mix(in srgb, currentColor 8%, transparent)}.nc-form-label__info:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-form-label--sm{font-size:var(--mod-form-label-sm-font-size, var(--nc-form-label-sm-font-size, var(--fs-sm)));font-weight:var(--mod-form-label-sm-font-weight, var(--nc-form-label-sm-font-weight, var(--fnd-font-weight-medium)))}.nc-form-label--emphasis{font-size:var(--mod-form-label-emphasis-font-size, var(--nc-form-label-emphasis-font-size, var(--fs-lg)));font-weight:var(--mod-form-label-emphasis-font-weight, var(--nc-form-label-emphasis-font-weight, var(--fnd-font-weight-bold)))}.nc-form-label--inline{display:inline-flex;margin-bottom:0;margin-inline-end:var(--fnd-spacing-03);max-width:var(--mod-form-label-inline-max-width, var(--nc-form-label-inline-max-width, 200px));overflow:hidden;white-space:nowrap}.nc-form-label--inline .nc-form-label__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-form-label--inline{padding-top:var(--mod-form-label-inline-padding-top, var(--nc-form-label-inline-padding-top, var(--nc-input-padding-y-md, 8px)));align-self:baseline}.nc-form-label--disabled{color:var(--fnd-color-text-disabled);cursor:not-allowed}.nc-form-label--disabled .nc-form-label__info{color:var(--fnd-color-text-disabled);pointer-events:none;cursor:not-allowed}.nc-form-label__required{color:var(--fnd-color-text-danger, #a31f1f)}.nc-form-label__optional{color:var(--fnd-color-text-tertiary, var(--fnd-color-text-secondary));font-weight:400;font-size:.9em}.nc-form-hint{display:flex;align-items:flex-start;gap:var(--fnd-spacing-01);margin-block:var(--mod-form-hint-gap, var(--nc-form-hint-gap)) var(--fnd-spacing-02);font-size:var(--mod-form-hint-font-size, var(--nc-form-hint-font-size));color:var(--mod-form-hint-color, var(--nc-form-hint-color));line-height:var(--lh-normal)}.nc-form-hint__text{min-width:0}.nc-form-hint__icon{flex-shrink:0;width:1em;height:1em;margin-top:.2em;color:inherit}.nc-form-hint__icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nc-form-hint__link{color:var(--mod-form-hint-link-color, var(--nc-form-hint-link-color));font-size:inherit;font-weight:var(--fnd-font-weight-medium);text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:2px;transition-property:color, text-decoration-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-form-hint__link:hover{text-decoration-color:currentColor}.nc-form-hint__link:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-form-hint__list{list-style:disc;padding-inline-start:1.2em;margin:0;display:flex;flex-direction:column;gap:var(--mod-form-hint-list-gap, var(--nc-form-hint-list-gap))}.nc-form-hint__list>li{line-height:var(--lh-normal)}.nc-form-hint--muted{color:var(--mod-form-hint-muted-color, var(--nc-form-hint-muted-color))}.nc-form-error{display:flex;align-items:flex-start;gap:var(--fnd-spacing-01);margin-top:var(--mod-form-error-gap, var(--nc-form-error-gap));font-size:var(--mod-form-error-font-size, var(--nc-form-error-font-size));color:var(--mod-form-error-color, var(--nc-form-error-color));line-height:var(--lh-normal);font-weight:var(--mod-form-error-font-weight, var(--nc-form-error-font-weight))}.nc-form-error__text{min-width:0}.nc-form-error__icon{flex-shrink:0;width:var(--mod-form-error-icon-size, var(--nc-form-error-icon-size));height:var(--mod-form-error-icon-size, var(--nc-form-error-icon-size));margin-top:.1em;color:inherit}.nc-form-error__icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-form-field{display:flex;flex-direction:column;gap:var(--mod-form-field-gap, var(--nc-form-field-gap));width:100%}.nc-form-field>.nc-form-label{margin-bottom:0}.nc-form-field--error>.nc-input,.nc-form-field--error>.nc-textarea,.nc-form-field--error>.nc-select,.nc-form-field--error>.nc-input-wrapper .nc-input,.nc-form-field--error>.nc-textarea-wrapper .nc-textarea,.nc-form-field--error>.nc-select-wrapper .nc-select,.nc-form-field--error>.nc-input-group .nc-input{border-color:var(--mod-input-border-error, var(--nc-input-border-error))}.nc-form-field--error>.nc-input:focus-visible,.nc-form-field--error>.nc-textarea:focus-visible,.nc-form-field--error>.nc-select:focus-visible,.nc-form-field--error>.nc-input-wrapper .nc-input:focus-visible,.nc-form-field--error>.nc-textarea-wrapper .nc-textarea:focus-visible,.nc-form-field--error>.nc-select-wrapper .nc-select:focus-visible,.nc-form-field--error>.nc-input-group .nc-input:focus-visible{border-color:var(--mod-input-border-error, var(--nc-input-border-error))}.nc-form-field--success>.nc-input,.nc-form-field--success>.nc-textarea,.nc-form-field--success>.nc-select,.nc-form-field--success>.nc-input-wrapper .nc-input,.nc-form-field--success>.nc-textarea-wrapper .nc-textarea,.nc-form-field--success>.nc-select-wrapper .nc-select,.nc-form-field--success>.nc-input-group .nc-input{border-color:var(--mod-input-border-success, var(--nc-input-border-success))}.nc-form-field--success>.nc-input:focus-visible,.nc-form-field--success>.nc-textarea:focus-visible,.nc-form-field--success>.nc-select:focus-visible,.nc-form-field--success>.nc-input-wrapper .nc-input:focus-visible,.nc-form-field--success>.nc-textarea-wrapper .nc-textarea:focus-visible,.nc-form-field--success>.nc-select-wrapper .nc-select:focus-visible,.nc-form-field--success>.nc-input-group .nc-input:focus-visible{border-color:var(--mod-input-border-success, var(--nc-input-border-success))}.nc-form-field--disabled>.nc-form-label{color:var(--fnd-color-text-disabled);cursor:not-allowed}.nc-form-field--disabled>.nc-form-hint{color:var(--fnd-color-text-disabled)}@media(min-width: 960px){.nc-form-field--horizontal{flex-direction:row;align-items:flex-start;gap:var(--fnd-spacing-04)}.nc-form-field--horizontal>.nc-form-label{flex:0 0 auto;width:200px;margin-bottom:0;padding-top:var(--mod-input-padding-y-md, var(--nc-input-padding-y-md))}.nc-form-field--horizontal>.nc-input,.nc-form-field--horizontal>.nc-textarea,.nc-form-field--horizontal>.nc-select,.nc-form-field--horizontal>.nc-input-wrapper,.nc-form-field--horizontal>.nc-textarea-wrapper,.nc-form-field--horizontal>.nc-select-wrapper,.nc-form-field--horizontal>.nc-input-group{flex:1 1 auto}}.nc-form-field__help{margin:.3rem 0 0;font-size:var(--nc-type-caption-size);line-height:var(--lh-normal);color:var(--fnd-color-text-secondary)}.nc-form-field--invalid .nc-input,.nc-form-field--invalid .nc-textarea,.nc-form-field--invalid .nc-select,.nc-form-field--invalid .nc-multiselect__trigger{border-color:var(--fnd-color-text-danger, #a31f1f);box-shadow:0 0 0 1px var(--fnd-color-text-danger, #a31f1f)}.nc-checkbox-group{display:flex;flex-direction:column;gap:var(--mod-group-gap, var(--nc-group-gap));width:100%}.nc-checkbox-group__header{display:flex;align-items:center;padding-block-end:var(--mod-group-header-gap, var(--nc-group-header-gap));margin-block-end:var(--mod-group-header-gap, var(--nc-group-header-gap));border-block-end:1px solid var(--mod-group-header-border, var(--nc-group-header-border))}.nc-checkbox-group__hint{margin-block-start:var(--mod-group-hint-margin-top, var(--nc-group-hint-margin-top))}.nc-checkbox-group--horizontal{flex-direction:row;flex-wrap:wrap;gap:var(--mod-group-gap-horizontal, var(--nc-group-gap-horizontal));align-items:flex-start}.nc-checkbox-group--sm{gap:var(--mod-group-gap-sm, var(--nc-group-gap-sm))}.nc-checkbox-group--lg{gap:var(--mod-group-gap-lg, var(--nc-group-gap-lg))}.nc-checkbox-group--error>.nc-checkbox>.nc-checkbox__control,.nc-checkbox-group--error>.nc-checkbox .nc-checkbox__input:not(:checked)+.nc-checkbox__control{border-color:var(--mod-input-border-error, var(--nc-input-border-error))}.nc-checkbox-group--disabled{opacity:var(--mod-checkbox-disabled-opacity, var(--nc-checkbox-disabled-opacity, 0.5));cursor:not-allowed;pointer-events:none}.nc-checkbox-group--disabled>.nc-checkbox{cursor:not-allowed;pointer-events:none}.nc-radio-group{display:flex;flex-direction:column;gap:var(--mod-group-gap, var(--nc-group-gap));width:100%}.nc-radio-group__hint{margin-block-start:var(--mod-group-hint-margin-top, var(--nc-group-hint-margin-top))}.nc-radio-group--horizontal{flex-direction:row;flex-wrap:wrap;gap:var(--mod-group-gap-horizontal, var(--nc-group-gap-horizontal));align-items:flex-start}.nc-radio-group--sm{gap:var(--mod-group-gap-sm, var(--nc-group-gap-sm))}.nc-radio-group--lg{gap:var(--mod-group-gap-lg, var(--nc-group-gap-lg))}.nc-radio-group--segmented{flex-direction:row;gap:0;border:1px solid var(--mod-radio-segmented-border, var(--nc-radio-segmented-border));border-radius:var(--mod-radio-segmented-radius, var(--nc-radio-segmented-radius));overflow:hidden;width:fit-content}.nc-radio-group--segmented>.nc-radio{gap:0}.nc-radio-group--segmented>.nc-radio>.nc-radio__control{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.nc-radio-group--segmented>.nc-radio>.nc-radio__label{display:inline-flex;align-items:center;justify-content:center;padding:var(--mod-radio-segmented-padding, var(--nc-radio-segmented-padding));background-color:var(--mod-radio-segmented-bg, var(--nc-radio-segmented-bg));color:var(--mod-radio-segmented-color, var(--nc-radio-segmented-color));font-weight:var(--fnd-font-weight-medium, 500);border-inline-end:1px solid var(--mod-radio-segmented-border, var(--nc-radio-segmented-border));transition:background-color var(--mod-radio-transition-duration, var(--nc-radio-transition-duration)) ease,color var(--mod-radio-transition-duration, var(--nc-radio-transition-duration)) ease;cursor:pointer;white-space:nowrap}.nc-radio-group--segmented>.nc-radio:last-child>.nc-radio__label{border-inline-end:none}.nc-radio-group--segmented>.nc-radio:has(input:checked)>.nc-radio__label{background-color:var(--mod-radio-segmented-bg-checked, var(--nc-radio-segmented-bg-checked));color:var(--mod-radio-segmented-color-checked, var(--nc-radio-segmented-color-checked))}.nc-radio-group--segmented>.nc-radio .nc-radio__input:focus-visible~.nc-radio__label{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);z-index:1;position:relative}.nc-radio-group--segmented>.nc-radio:has(input:disabled)>.nc-radio__label{opacity:var(--mod-radio-disabled-opacity, var(--nc-radio-disabled-opacity, 0.5));cursor:not-allowed}.nc-radio-group--error>.nc-radio>.nc-radio__control,.nc-radio-group--error>.nc-radio .nc-radio__input:not(:checked)+.nc-radio__control{border-color:var(--mod-input-border-error, var(--nc-input-border-error))}.nc-radio-group--disabled{opacity:var(--mod-radio-disabled-opacity, var(--nc-radio-disabled-opacity, 0.5));cursor:not-allowed;pointer-events:none}.nc-radio-group--disabled>.nc-radio{cursor:not-allowed;pointer-events:none}.nc-input-group{position:relative;display:flex;align-items:center;width:100%}.nc-input-group>*{border-radius:var(--fnd-radius-null)}.nc-input-group>:first-child{border-start-start-radius:var(--mod-input-group-radius, var(--nc-input-group-radius));border-end-start-radius:var(--mod-input-group-radius, var(--nc-input-group-radius))}.nc-input-group>:last-child{border-start-end-radius:var(--mod-input-group-radius, var(--nc-input-group-radius));border-end-end-radius:var(--mod-input-group-radius, var(--nc-input-group-radius))}.nc-input-group>:not(:first-child){margin-inline-start:calc(var(--mod-input-group-border-width, var(--nc-input-group-border-width))*-1)}.nc-input-group>:focus-within{z-index:var(--fnd-z-base)}.nc-input-group__prepend{display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--mod-input-group-addon-padding-x, var(--nc-input-group-addon-padding-x));font-size:var(--mod-input-group-addon-font-size, var(--nc-input-group-addon-font-size));font-weight:var(--fnd-font-weight-regular);line-height:var(--lh-relaxed);color:var(--mod-input-group-addon-color, var(--nc-input-group-addon-color));background-color:var(--mod-input-group-addon-bg, var(--nc-input-group-addon-bg));border:var(--mod-input-group-border-width, var(--nc-input-group-border-width)) solid var(--mod-input-group-addon-border, var(--nc-input-group-addon-border));white-space:nowrap;flex-shrink:0}.nc-input-group__prepend>svg,.nc-input-group__prepend>.nc-icon{width:var(--mod-input-icon-size, var(--nc-input-icon-size));height:var(--mod-input-icon-size, var(--nc-input-icon-size));color:inherit;flex-shrink:0}.nc-input-group__prepend>.nc-button,.nc-input-group__prepend>button,.nc-input-group__prepend>select{border-radius:var(--mod-input-group-inner-radius, var(--nc-input-group-inner-radius))}.nc-input-group__prepend>.nc-button:hover:not(:disabled),.nc-input-group__prepend>button:hover:not(:disabled),.nc-input-group__prepend>select:hover:not(:disabled){background-color:var(--mod-input-group-addon-hover-bg, var(--nc-input-group-addon-hover-bg))}.nc-input-group__prepend>.nc-button:active:not(:disabled),.nc-input-group__prepend>button:active:not(:disabled),.nc-input-group__prepend>select:active:not(:disabled){background-color:var(--mod-input-group-addon-active-bg, var(--nc-input-group-addon-active-bg))}.nc-input-group__append{display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--mod-input-group-addon-padding-x, var(--nc-input-group-addon-padding-x));font-size:var(--mod-input-group-addon-font-size, var(--nc-input-group-addon-font-size));font-weight:var(--fnd-font-weight-regular);line-height:var(--lh-relaxed);color:var(--mod-input-group-addon-color, var(--nc-input-group-addon-color));background-color:var(--mod-input-group-addon-bg, var(--nc-input-group-addon-bg));border:var(--mod-input-group-border-width, var(--nc-input-group-border-width)) solid var(--mod-input-group-addon-border, var(--nc-input-group-addon-border));white-space:nowrap;flex-shrink:0}.nc-input-group__append>svg,.nc-input-group__append>.nc-icon{width:var(--mod-input-icon-size, var(--nc-input-icon-size));height:var(--mod-input-icon-size, var(--nc-input-icon-size));color:inherit;flex-shrink:0}.nc-input-group__append>.nc-button,.nc-input-group__append>button,.nc-input-group__append>select{border-radius:var(--mod-input-group-inner-radius, var(--nc-input-group-inner-radius))}.nc-input-group__append>.nc-button:hover:not(:disabled),.nc-input-group__append>button:hover:not(:disabled),.nc-input-group__append>select:hover:not(:disabled){background-color:var(--mod-input-group-addon-hover-bg, var(--nc-input-group-addon-hover-bg))}.nc-input-group__append>.nc-button:active:not(:disabled),.nc-input-group__append>button:active:not(:disabled),.nc-input-group__append>select:active:not(:disabled){background-color:var(--mod-input-group-addon-active-bg, var(--nc-input-group-addon-active-bg))}.nc-input-group>.nc-input{flex:1 1 auto;width:1%;min-width:0}.nc-input-group--sm>.nc-input-group__prepend,.nc-input-group--sm>.nc-input-group__append{padding-inline:var(--mod-input-padding-x-sm, var(--nc-input-padding-x-sm));font-size:var(--mod-input-font-size-sm, var(--nc-input-font-size-sm))}.nc-input-group--lg>.nc-input-group__prepend,.nc-input-group--lg>.nc-input-group__append{padding-inline:var(--mod-input-padding-x-lg, var(--nc-input-padding-x-lg));font-size:var(--mod-input-font-size-lg, var(--nc-input-font-size-lg))}.nc-input-group--error>.nc-input,.nc-input-group--error>.nc-input-group__prepend,.nc-input-group--error>.nc-input-group__append{border-color:var(--mod-input-group-addon-border-error, var(--nc-input-group-addon-border-error))}.nc-input-group--error>.nc-input:focus-visible{border-color:var(--mod-input-group-addon-border-error, var(--nc-input-group-addon-border-error))}.nc-input-group--success>.nc-input,.nc-input-group--success>.nc-input-group__prepend,.nc-input-group--success>.nc-input-group__append{border-color:var(--mod-input-group-addon-border-success, var(--nc-input-group-addon-border-success))}.nc-input-group--success>.nc-input:focus-visible{border-color:var(--mod-input-group-addon-border-success, var(--nc-input-group-addon-border-success))}.nc-input-group--disabled>.nc-input-group__prepend,.nc-input-group--disabled>.nc-input-group__append{background-color:var(--mod-input-disabled-bg, var(--nc-input-disabled-bg));color:var(--mod-input-disabled-color, var(--nc-input-disabled-color));border-color:var(--mod-input-disabled-border, var(--nc-input-disabled-border));opacity:var(--mod-input-disabled-opacity, var(--nc-input-disabled-opacity));cursor:not-allowed}.nc-input-group--readonly>.nc-input{background-color:var(--mod-input-disabled-bg, var(--nc-input-disabled-bg));cursor:default}.nc-stepper{display:inline-flex;align-items:center;gap:0}.nc-stepper__decrement{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-stepper-button-size, var(--nc-stepper-button-size));height:var(--mod-stepper-button-size, var(--nc-stepper-button-size));min-width:var(--mod-stepper-button-size, var(--nc-stepper-button-size));padding:0;border:var(--mod-input-border-width, var(--nc-input-border-width)) solid var(--mod-input-border, var(--nc-input-border));border-radius:var(--mod-stepper-button-radius, var(--nc-stepper-button-radius));background-color:var(--mod-stepper-button-bg, var(--nc-stepper-button-bg));color:var(--mod-stepper-button-color, var(--nc-stepper-button-color));cursor:pointer;user-select:none;transition:background-color var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease,border-color var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease}.nc-stepper__decrement:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--mod-stepper-button-bg-hover, var(--nc-stepper-button-bg-hover));border-color:var(--mod-input-border-hover, var(--nc-input-border-hover))}.nc-stepper__decrement:active:not(:disabled):not([aria-disabled=true]){background-color:var(--mod-stepper-button-bg-hover, var(--nc-stepper-button-bg-hover))}.nc-stepper__decrement:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);border-color:var(--mod-input-border-focus, var(--nc-input-border-focus))}.nc-stepper__decrement:focus:not(:focus-visible){outline:none}.nc-stepper__decrement:disabled,.nc-stepper__decrement[aria-disabled=true]{opacity:var(--mod-input-disabled-opacity, var(--nc-input-disabled-opacity));cursor:not-allowed;pointer-events:none}.nc-stepper__decrement>svg,.nc-stepper__decrement>.nc-icon{width:calc(var(--mod-stepper-button-size, var(--nc-stepper-button-size))*.5);height:calc(var(--mod-stepper-button-size, var(--nc-stepper-button-size))*.5);color:inherit;flex-shrink:0;pointer-events:none}.nc-stepper__decrement{border-start-start-radius:var(--mod-stepper-button-radius, var(--nc-stepper-button-radius));border-end-start-radius:var(--mod-stepper-button-radius, var(--nc-stepper-button-radius));border-start-end-radius:0;border-end-end-radius:0}.nc-stepper__input{width:var(--mod-stepper-input-width, var(--nc-stepper-input-width));height:var(--mod-stepper-button-size, var(--nc-stepper-button-size));padding:0;border:var(--mod-input-border-width, var(--nc-input-border-width)) solid var(--mod-input-border, var(--nc-input-border));border-radius:var(--fnd-radius-null);background-color:var(--mod-input-bg, var(--nc-input-bg));color:var(--mod-input-color, var(--nc-input-color));font-family:inherit;font-size:var(--mod-input-font-size-md, var(--nc-input-font-size-md));font-weight:var(--fnd-font-weight-semibold);text-align:center;line-height:var(--lh-relaxed);appearance:none;margin-inline:calc(var(--mod-input-border-width, var(--nc-input-border-width, 1px))*-1)}.nc-stepper__input::-webkit-inner-spin-button,.nc-stepper__input::-webkit-outer-spin-button{appearance:none;margin:0}.nc-stepper__input{-moz-appearance:textfield}.nc-stepper__input:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);border-color:var(--mod-input-border-focus, var(--nc-input-border-focus));z-index:var(--fnd-z-base);position:relative}.nc-stepper__input:focus:not(:focus-visible){outline:none}.nc-stepper__input:disabled,.nc-stepper__input[aria-disabled=true]{background-color:var(--mod-input-disabled-bg, var(--nc-input-disabled-bg));color:var(--mod-input-disabled-color, var(--nc-input-disabled-color));opacity:var(--mod-input-disabled-opacity, var(--nc-input-disabled-opacity));cursor:not-allowed}.nc-stepper__input[readonly]{background-color:var(--mod-input-bg-readonly, var(--nc-input-bg-readonly));border-color:var(--mod-input-border-readonly, var(--nc-input-border-readonly));cursor:default}.nc-stepper__increment{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-stepper-button-size, var(--nc-stepper-button-size));height:var(--mod-stepper-button-size, var(--nc-stepper-button-size));min-width:var(--mod-stepper-button-size, var(--nc-stepper-button-size));padding:0;border:var(--mod-input-border-width, var(--nc-input-border-width)) solid var(--mod-input-border, var(--nc-input-border));border-radius:var(--mod-stepper-button-radius, var(--nc-stepper-button-radius));background-color:var(--mod-stepper-button-bg, var(--nc-stepper-button-bg));color:var(--mod-stepper-button-color, var(--nc-stepper-button-color));cursor:pointer;user-select:none;transition:background-color var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease,border-color var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease}.nc-stepper__increment:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--mod-stepper-button-bg-hover, var(--nc-stepper-button-bg-hover));border-color:var(--mod-input-border-hover, var(--nc-input-border-hover))}.nc-stepper__increment:active:not(:disabled):not([aria-disabled=true]){background-color:var(--mod-stepper-button-bg-hover, var(--nc-stepper-button-bg-hover))}.nc-stepper__increment:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);border-color:var(--mod-input-border-focus, var(--nc-input-border-focus))}.nc-stepper__increment:focus:not(:focus-visible){outline:none}.nc-stepper__increment:disabled,.nc-stepper__increment[aria-disabled=true]{opacity:var(--mod-input-disabled-opacity, var(--nc-input-disabled-opacity));cursor:not-allowed;pointer-events:none}.nc-stepper__increment>svg,.nc-stepper__increment>.nc-icon{width:calc(var(--mod-stepper-button-size, var(--nc-stepper-button-size))*.5);height:calc(var(--mod-stepper-button-size, var(--nc-stepper-button-size))*.5);color:inherit;flex-shrink:0;pointer-events:none}.nc-stepper__increment{border-start-end-radius:var(--mod-stepper-button-radius, var(--nc-stepper-button-radius));border-end-end-radius:var(--mod-stepper-button-radius, var(--nc-stepper-button-radius));border-start-start-radius:0;border-end-start-radius:0}.nc-stepper--sm>.nc-stepper__decrement,.nc-stepper--sm>.nc-stepper__increment{width:var(--mod-input-height-sm, var(--nc-input-height-sm));height:var(--mod-input-height-sm, var(--nc-input-height-sm));min-width:var(--mod-input-height-sm, var(--nc-input-height-sm))}.nc-stepper--sm>.nc-stepper__decrement>svg,.nc-stepper--sm>.nc-stepper__decrement>.nc-icon,.nc-stepper--sm>.nc-stepper__increment>svg,.nc-stepper--sm>.nc-stepper__increment>.nc-icon{width:calc(var(--mod-input-height-sm, var(--nc-input-height-sm))*.5);height:calc(var(--mod-input-height-sm, var(--nc-input-height-sm))*.5)}.nc-stepper--sm>.nc-stepper__input{height:var(--mod-input-height-sm, var(--nc-input-height-sm));font-size:var(--mod-input-font-size-sm, var(--nc-input-font-size-sm))}.nc-stepper--lg>.nc-stepper__decrement,.nc-stepper--lg>.nc-stepper__increment{width:var(--mod-input-height-lg, var(--nc-input-height-lg));height:var(--mod-input-height-lg, var(--nc-input-height-lg));min-width:var(--mod-input-height-lg, var(--nc-input-height-lg))}.nc-stepper--lg>.nc-stepper__decrement>svg,.nc-stepper--lg>.nc-stepper__decrement>.nc-icon,.nc-stepper--lg>.nc-stepper__increment>svg,.nc-stepper--lg>.nc-stepper__increment>.nc-icon{width:calc(var(--mod-input-height-lg, var(--nc-input-height-lg))*.5);height:calc(var(--mod-input-height-lg, var(--nc-input-height-lg))*.5)}.nc-stepper--lg>.nc-stepper__input{height:var(--mod-input-height-lg, var(--nc-input-height-lg));font-size:var(--mod-input-font-size-lg, var(--nc-input-font-size-lg))}.nc-stepper--error>.nc-stepper__decrement,.nc-stepper--error>.nc-stepper__input,.nc-stepper--error>.nc-stepper__increment{border-color:var(--mod-input-border-error, var(--nc-input-border-error))}.nc-stepper--disabled>.nc-stepper__decrement,.nc-stepper--disabled>.nc-stepper__increment{opacity:var(--mod-input-disabled-opacity, var(--nc-input-disabled-opacity));cursor:not-allowed;pointer-events:none;background-color:var(--mod-input-disabled-bg, var(--nc-input-disabled-bg));border-color:var(--mod-input-disabled-border, var(--nc-input-disabled-border))}.nc-stepper--disabled>.nc-stepper__input{background-color:var(--mod-input-disabled-bg, var(--nc-input-disabled-bg));color:var(--mod-input-disabled-color, var(--nc-input-disabled-color));border-color:var(--mod-input-disabled-border, var(--nc-input-disabled-border));opacity:var(--mod-input-disabled-opacity, var(--nc-input-disabled-opacity))}.nc-otp-input{display:inline-flex;align-items:center;gap:var(--mod-otp-cell-gap, var(--nc-otp-cell-gap))}.nc-otp-input__cell{width:var(--mod-otp-cell-size, var(--nc-otp-cell-size));height:var(--mod-otp-cell-size, var(--nc-otp-cell-size));padding:0;border:var(--mod-input-border-width, var(--nc-input-border-width)) solid var(--mod-otp-cell-border, var(--nc-otp-cell-border));border-radius:var(--mod-otp-cell-radius, var(--nc-otp-cell-radius));background-color:var(--mod-input-bg, var(--nc-input-bg));color:var(--mod-input-color, var(--nc-input-color));font-family:inherit;font-size:var(--mod-otp-cell-font-size, var(--nc-otp-cell-font-size));font-weight:var(--mod-otp-cell-font-weight, var(--nc-otp-cell-font-weight));text-align:center;line-height:var(--lh-none);caret-color:var(--mod-input-border-focus, var(--nc-input-border-focus));appearance:none;transition:border-color var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease,box-shadow var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease}.nc-otp-input__cell::placeholder{color:var(--mod-input-placeholder, var(--nc-input-placeholder));opacity:1}.nc-otp-input__cell::selection{background-color:var(--fnd-color-interactive-default);color:var(--fnd-color-text-on-interactive)}.nc-otp-input__cell:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible){border-color:var(--mod-input-border-hover, var(--nc-input-border-hover))}.nc-otp-input__cell:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);border-color:var(--mod-otp-cell-border-focus, var(--nc-otp-cell-border-focus))}.nc-otp-input__cell:focus:not(:focus-visible){outline:none}.nc-otp-input__cell:disabled,.nc-otp-input__cell[aria-disabled=true]{background-color:var(--mod-input-disabled-bg, var(--nc-input-disabled-bg));color:var(--mod-input-disabled-color, var(--nc-input-disabled-color));border-color:var(--mod-input-disabled-border, var(--nc-input-disabled-border));opacity:var(--mod-input-disabled-opacity, var(--nc-input-disabled-opacity));cursor:not-allowed}.nc-otp-input__cell::-webkit-inner-spin-button,.nc-otp-input__cell::-webkit-outer-spin-button{appearance:none;margin:0}.nc-otp-input__cell{-moz-appearance:textfield}@media(prefers-reduced-motion: reduce){.nc-otp-input__cell{transition:none}}.nc-otp-input__separator{display:inline-flex;align-items:center;justify-content:center;width:var(--fnd-spacing-04);font-size:var(--mod-otp-cell-font-size, var(--nc-otp-cell-font-size));font-weight:var(--mod-otp-cell-font-weight, var(--nc-otp-cell-font-weight));color:var(--fnd-color-text-secondary);user-select:none}.nc-otp-input--sm>.nc-otp-input__cell{width:var(--mod-input-height-md, var(--nc-input-height-md));height:var(--mod-input-height-md, var(--nc-input-height-md));font-size:var(--mod-input-font-size-md, var(--nc-input-font-size-md))}.nc-otp-input--lg>.nc-otp-input__cell{width:calc(var(--mod-otp-cell-size, var(--nc-otp-cell-size))*1.25);height:calc(var(--mod-otp-cell-size, var(--nc-otp-cell-size))*1.25);font-size:calc(var(--mod-otp-cell-font-size, var(--nc-otp-cell-font-size))*1.15)}.nc-otp-input--error>.nc-otp-input__cell{border-color:var(--mod-input-border-error, var(--nc-input-border-error))}.nc-otp-input--error>.nc-otp-input__cell:focus-visible{border-color:var(--mod-input-border-error, var(--nc-input-border-error))}.nc-otp-input--success>.nc-otp-input__cell{border-color:var(--mod-input-border-success, var(--nc-input-border-success))}.nc-otp-input--success>.nc-otp-input__cell:focus-visible{border-color:var(--mod-input-border-success, var(--nc-input-border-success))}.nc-otp-input--disabled>.nc-otp-input__cell{background-color:var(--mod-input-disabled-bg, var(--nc-input-disabled-bg));color:var(--mod-input-disabled-color, var(--nc-input-disabled-color));border-color:var(--mod-input-disabled-border, var(--nc-input-disabled-border));opacity:var(--mod-input-disabled-opacity, var(--nc-input-disabled-opacity));cursor:not-allowed;pointer-events:none}.nc-otp-input--disabled>.nc-otp-input__separator{opacity:var(--mod-input-disabled-opacity, var(--nc-input-disabled-opacity))}.nc-otp-input__cell--filled{border-color:var(--mod-otp-cell-border-focus, var(--nc-otp-cell-border-focus));font-weight:var(--mod-otp-cell-font-weight, var(--nc-otp-cell-font-weight))}@media(forced-colors: active){.nc-otp-input .nc-otp-input__cell{border:1px solid ButtonText}.nc-otp-input .nc-otp-input__cell:focus-visible{border-color:Highlight;outline:2px solid Highlight;outline-offset:2px}}.nc-file-upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--fnd-spacing-03);padding:var(--mod-file-upload-padding, var(--nc-file-upload-padding));border:var(--mod-input-border-width, var(--nc-input-border-width)) var(--mod-file-upload-border-style, var(--nc-file-upload-border-style)) var(--mod-file-upload-border, var(--nc-file-upload-border));border-radius:var(--mod-file-upload-radius, var(--nc-file-upload-radius));background-color:var(--mod-file-upload-bg, var(--nc-file-upload-bg));text-align:center;cursor:pointer;transition:border-color var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease,background-color var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease}.nc-file-upload:hover:not(.nc-file-upload--disabled){border-color:var(--mod-file-upload-border-hover, var(--nc-file-upload-border-hover));background-color:var(--mod-file-upload-bg-hover, var(--nc-file-upload-bg-hover))}.nc-file-upload:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);border-color:var(--mod-file-upload-border-hover, var(--nc-file-upload-border-hover))}.nc-file-upload:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion: reduce){.nc-file-upload{transition:none}}.nc-file-upload__icon{width:var(--mod-file-upload-icon-size, var(--nc-file-upload-icon-size));height:var(--mod-file-upload-icon-size, var(--nc-file-upload-icon-size));color:var(--mod-file-upload-icon-color, var(--nc-file-upload-icon-color));flex-shrink:0}.nc-file-upload__icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nc-file-upload__text{font-size:var(--mod-input-font-size-md, var(--nc-input-font-size-md));font-weight:var(--fnd-font-weight-semibold);color:var(--mod-input-color, var(--nc-input-color));line-height:var(--lh-relaxed)}.nc-file-upload__subtext{font-size:var(--mod-input-font-size-sm, var(--nc-input-font-size-sm));color:var(--fnd-color-text-secondary);line-height:var(--lh-relaxed)}.nc-file-upload__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.nc-file-upload--dragging{border-color:var(--mod-file-upload-border-hover, var(--nc-file-upload-border-hover));background-color:var(--mod-file-upload-bg-hover, var(--nc-file-upload-bg-hover));border-width:2px}.nc-file-upload--error{border-color:var(--mod-input-border-error, var(--nc-input-border-error))}.nc-file-upload--error:hover{border-color:var(--mod-input-border-error, var(--nc-input-border-error))}.nc-file-upload--disabled{opacity:var(--mod-input-disabled-opacity, var(--nc-input-disabled-opacity));cursor:not-allowed;pointer-events:none;background-color:var(--mod-input-disabled-bg, var(--nc-input-disabled-bg));border-color:var(--mod-input-disabled-border, var(--nc-input-disabled-border))}.nc-file-upload--compact{flex-direction:row;padding:var(--fnd-spacing-03) var(--fnd-spacing-04);border-style:solid;gap:var(--fnd-spacing-03)}.nc-file-upload--compact .nc-file-upload__icon{width:var(--mod-input-icon-size, var(--nc-input-icon-size));height:var(--mod-input-icon-size, var(--nc-input-icon-size))}.nc-file-upload--compact .nc-file-upload__text{font-size:var(--mod-input-font-size-sm, var(--nc-input-font-size-sm));font-weight:var(--fnd-font-weight-regular)}.nc-file-upload--compact .nc-file-upload__subtext{display:none}.nc-file-upload-list{display:flex;flex-direction:column;gap:var(--fnd-spacing-02);margin-top:var(--fnd-spacing-03);width:100%}.nc-file-upload-list__item{display:flex;align-items:center;gap:var(--fnd-spacing-03);padding:var(--fnd-spacing-02) var(--fnd-spacing-03);border:var(--mod-input-border-width, var(--nc-input-border-width)) solid var(--fnd-color-border-secondary);border-radius:var(--fnd-radius-sm);background-color:var(--fnd-color-background-base);font-size:var(--mod-input-font-size-sm, var(--nc-input-font-size-sm));color:var(--mod-input-color, var(--nc-input-color));line-height:var(--lh-relaxed)}.nc-file-upload-list__item--error{border-color:var(--mod-input-border-error, var(--nc-input-border-error));background-color:var(--fnd-color-background-danger)}.nc-file-upload-list__item--uploading{opacity:var(--fnd-opacity-medium)}.nc-file-upload-list__icon{width:var(--mod-input-icon-size, var(--nc-input-icon-size));height:var(--mod-input-icon-size, var(--nc-input-icon-size));color:var(--fnd-color-text-secondary);flex-shrink:0}.nc-file-upload-list__icon>svg{width:100%;height:100%}.nc-file-upload-list__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fnd-font-weight-medium)}.nc-file-upload-list__size{flex-shrink:0;color:var(--fnd-color-text-secondary);font-size:var(--mod-input-font-size-sm, var(--nc-input-font-size-sm))}.nc-file-upload-list__remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--fnd-radius-sm);background-color:rgba(0,0,0,0);color:var(--fnd-color-text-secondary);cursor:pointer;flex-shrink:0;transition:background-color var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease,color var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease}.nc-file-upload-list__remove:hover{background-color:var(--fnd-color-background-tertiary);color:var(--fnd-color-feedback-danger)}.nc-file-upload-list__remove:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-file-upload-list__remove:focus:not(:focus-visible){outline:none}.nc-file-upload-list__remove>svg{width:16px;height:16px}@media(prefers-reduced-motion: reduce){.nc-file-upload-list__remove{transition:none}}.nc-file-upload-list__progress{width:100%;height:3px;background-color:var(--fnd-color-border-secondary);border-radius:var(--fnd-radius-full);overflow:hidden;margin-top:var(--fnd-spacing-01)}.nc-file-upload-list__progress-bar{height:100%;background-color:var(--fnd-color-interactive-default);border-radius:inherit;transition:width var(--mod-input-transition-duration, var(--nc-input-transition-duration)) ease}.nc-breadcrumb{font-size:var(--mod-breadcrumb-font-size, var(--nc-breadcrumb-font-size));color:var(--mod-breadcrumb-color, var(--nc-breadcrumb-color))}.nc-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mod-breadcrumb-gap, var(--nc-breadcrumb-gap));list-style:none;margin:0;padding:0}.nc-breadcrumb__item{display:inline-flex;align-items:center;gap:var(--mod-breadcrumb-gap, var(--nc-breadcrumb-gap))}.nc-breadcrumb__link{color:var(--mod-breadcrumb-color, var(--nc-breadcrumb-color));text-decoration:none;text-underline-offset:2px;transition-property:color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-breadcrumb__link:hover{color:var(--mod-breadcrumb-color-hover, var(--nc-breadcrumb-color-hover));text-decoration:underline}.nc-breadcrumb__link:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);border-radius:var(--fnd-radius-sm)}.nc-breadcrumb__page{color:var(--mod-breadcrumb-color-current, var(--nc-breadcrumb-color-current));font-weight:var(--fnd-font-weight-medium)}.nc-breadcrumb__separator{display:inline-flex;align-items:center;justify-content:center;color:var(--mod-breadcrumb-separator-color, var(--nc-breadcrumb-separator-color));opacity:var(--mod-breadcrumb-separator-opacity, var(--nc-breadcrumb-separator-opacity));min-width:var(--mod-breadcrumb-separator-min-width, var(--nc-breadcrumb-separator-min-width));flex-shrink:0;user-select:none}.nc-breadcrumb__separator>svg{width:var(--mod-breadcrumb-separator-size, var(--nc-breadcrumb-separator-size));height:var(--mod-breadcrumb-separator-size, var(--nc-breadcrumb-separator-size));fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-breadcrumb__separator--dot::before{content:"";display:block;width:4px;height:4px;border-radius:var(--fnd-radius-full);background:currentColor}.nc-breadcrumb__separator--square::before{content:"";display:block;width:4px;height:4px;background:currentColor}.nc-breadcrumb__separator--custom::before{content:var(--mod-breadcrumb-separator-custom, var(--nc-breadcrumb-separator-custom, "·"))}.nc-breadcrumb__home-icon{display:inline-flex;align-items:center;width:var(--mod-breadcrumb-separator-size, var(--nc-breadcrumb-separator-size));height:var(--mod-breadcrumb-separator-size, var(--nc-breadcrumb-separator-size));flex-shrink:0}.nc-breadcrumb__home-icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-breadcrumb__back-icon{display:inline-flex;align-items:center;width:var(--mod-breadcrumb-back-icon-size, var(--nc-breadcrumb-back-icon-size));height:var(--mod-breadcrumb-back-icon-size, var(--nc-breadcrumb-back-icon-size));flex-shrink:0}.nc-breadcrumb__back-icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-breadcrumb__ellipsis{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:none;color:var(--mod-breadcrumb-color, var(--nc-breadcrumb-color));cursor:pointer;border-radius:var(--fnd-radius-sm);transition-property:background-color color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-breadcrumb__ellipsis:hover{background-color:var(--fnd-color-background-secondary);color:var(--mod-breadcrumb-color-hover, var(--nc-breadcrumb-color-hover))}.nc-breadcrumb__ellipsis:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-breadcrumb__ellipsis>svg{width:16px;height:16px;fill:currentColor}.nc-breadcrumb__ellipsis-wrap{position:relative}.nc-breadcrumb__dropdown{display:none;position:absolute;top:100%;left:0;z-index:var(--mod-dropdown-z-index, var(--nc-dropdown-z-index));min-width:var(--mod-breadcrumb-dropdown-min-width, var(--nc-breadcrumb-dropdown-min-width));padding:var(--mod-dropdown-padding, var(--nc-dropdown-padding));margin:var(--fnd-spacing-01) 0 0;background:var(--mod-dropdown-bg, var(--nc-dropdown-bg));border:var(--mod-dropdown-border-width, var(--nc-dropdown-border-width)) solid var(--mod-dropdown-border, var(--nc-dropdown-border));border-radius:var(--mod-dropdown-radius, var(--nc-dropdown-radius));box-shadow:var(--mod-dropdown-shadow, var(--nc-dropdown-shadow));list-style:none;animation:fnd-dropdown-enter var(--mod-dropdown-animation-duration, var(--nc-dropdown-animation-duration)) ease-out}.nc-breadcrumb__dropdown.is-open{display:block}@media(prefers-reduced-motion: reduce){.nc-breadcrumb__dropdown{animation:none}}.nc-breadcrumb__dropdown-item{display:flex;align-items:center;width:100%;min-height:var(--mod-dropdown-item-height, var(--nc-dropdown-item-height));padding:var(--mod-dropdown-item-padding, var(--nc-dropdown-item-padding));border-radius:var(--mod-dropdown-item-radius, var(--nc-dropdown-item-radius));color:var(--mod-dropdown-item-color, var(--nc-dropdown-item-color));font-size:var(--mod-dropdown-item-font-size, var(--nc-dropdown-item-font-size));text-decoration:none;transition-property:background-color, color;transition-duration:var(--fnd-motion-duration-150);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-breadcrumb__dropdown-item:hover{background:var(--mod-dropdown-item-bg-hover, var(--nc-dropdown-item-bg-hover))}.nc-breadcrumb__dropdown-item:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-breadcrumb--sm{font-size:var(--mod-breadcrumb-font-size-sm, var(--nc-breadcrumb-font-size-sm))}.nc-breadcrumb--ghost .nc-breadcrumb__link{color:var(--mod-breadcrumb-ghost-color, var(--nc-breadcrumb-ghost-color));text-decoration:none}.nc-breadcrumb--ghost .nc-breadcrumb__link:hover{color:var(--mod-breadcrumb-ghost-color-hover, var(--nc-breadcrumb-ghost-color-hover));text-decoration:underline}.nc-breadcrumb--ghost .nc-breadcrumb__separator{opacity:.3}.nc-breadcrumb--back-link .nc-breadcrumb__list{flex-wrap:nowrap}.nc-breadcrumb--back-link .nc-breadcrumb__link{display:inline-flex;align-items:center;gap:var(--mod-breadcrumb-back-gap, var(--nc-breadcrumb-back-gap))}.nc-treeview{font-size:var(--mod-treeview-label-font-size, var(--nc-treeview-label-font-size));color:var(--mod-treeview-label-color, var(--nc-treeview-label-color))}.nc-treeview__controls{display:flex;gap:var(--mod-treeview-gap, var(--nc-treeview-gap));margin-block-end:var(--fnd-spacing-03)}.nc-treeview__list{list-style:none;margin:0;padding:0}.nc-treeview__children{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--mod-treeview-expand-duration, var(--nc-treeview-expand-duration)) ease}@media(prefers-reduced-motion: reduce){.nc-treeview__children{transition:none}}.nc-treeview__children>.nc-treeview__list{min-height:0;opacity:0;transition:opacity var(--mod-treeview-expand-duration, var(--nc-treeview-expand-duration)) ease}@media(prefers-reduced-motion: reduce){.nc-treeview__children>.nc-treeview__list{transition:none}}[aria-expanded=true]>.nc-treeview__children{grid-template-rows:1fr}[aria-expanded=true]>.nc-treeview__children>.nc-treeview__list{opacity:1}.nc-treeview__item:not([aria-expanded=true])>.nc-treeview__list{display:none}.nc-treeview__item{--_level: 0;position:relative}.nc-treeview__node{display:flex;align-items:center;gap:var(--mod-treeview-gap, var(--nc-treeview-gap));min-height:var(--mod-treeview-item-height, var(--nc-treeview-item-height));padding-inline-start:calc(var(--mod-treeview-item-padding-x, var(--nc-treeview-item-padding-x)) + var(--_level)*var(--mod-treeview-indent, var(--nc-treeview-indent)));padding-inline-end:var(--mod-treeview-item-padding-x, var(--nc-treeview-item-padding-x));border-radius:var(--mod-treeview-radius, var(--nc-treeview-radius));border-inline-start:var(--mod-treeview-border-selected-width, var(--nc-treeview-border-selected-width)) solid rgba(0,0,0,0);cursor:pointer;user-select:none;text-decoration:none;color:inherit;transition-property:background-color, border-color;transition-duration:var(--fnd-motion-duration-150);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-treeview__node:hover{background-color:var(--mod-treeview-bg-hover, var(--nc-treeview-bg-hover))}.nc-treeview__node:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-treeview__toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-treeview-toggle-size, var(--nc-treeview-toggle-size));height:var(--mod-treeview-toggle-size, var(--nc-treeview-toggle-size));padding:0;border:none;background:none;color:var(--mod-treeview-toggle-color, var(--nc-treeview-toggle-color));cursor:pointer;flex-shrink:0;border-radius:var(--fnd-radius-sm);transform:rotate(0deg);transition:transform var(--mod-treeview-toggle-transition, var(--nc-treeview-toggle-transition)) ease,color var(--mod-treeview-transition-duration, var(--nc-treeview-transition-duration)) ease}@media(prefers-reduced-motion: reduce){.nc-treeview__toggle{transition:none}}.nc-treeview__toggle>svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-treeview__toggle:hover{color:var(--mod-treeview-toggle-color-hover, var(--nc-treeview-toggle-color-hover))}.nc-treeview__toggle:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}[aria-expanded=true]>.nc-treeview__node>.nc-treeview__toggle{transform:rotate(90deg)}.nc-treeview__item--leaf>.nc-treeview__node>.nc-treeview__toggle{visibility:hidden}.nc-treeview__checkbox{display:none;width:var(--mod-treeview-checkbox-size, var(--nc-treeview-checkbox-size));height:var(--mod-treeview-checkbox-size, var(--nc-treeview-checkbox-size));flex-shrink:0;accent-color:var(--mod-treeview-border-selected, var(--nc-treeview-border-selected));cursor:pointer;margin:0}.nc-treeview--checkboxes .nc-treeview__checkbox{display:inline-block}.nc-treeview__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-treeview-icon-size, var(--nc-treeview-icon-size));height:var(--mod-treeview-icon-size, var(--nc-treeview-icon-size));flex-shrink:0;color:var(--mod-treeview-icon-color, var(--nc-treeview-icon-color))}.nc-treeview__icon>svg{width:100%;height:100%}.nc-treeview__label{flex:1 1 auto;min-width:0;font-weight:var(--mod-treeview-label-font-weight, var(--nc-treeview-label-font-weight));line-height:var(--lh-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-treeview__link{display:inline-flex;align-items:center;gap:var(--fnd-spacing-01);flex:1 1 auto;min-width:0;font-weight:var(--mod-treeview-label-font-weight, var(--nc-treeview-label-font-weight));line-height:var(--lh-normal);color:var(--mod-treeview-link-color, var(--nc-treeview-link-color));text-decoration:none;text-underline-offset:2px}.nc-treeview__link:hover{color:var(--mod-treeview-link-color-hover, var(--nc-treeview-link-color-hover));text-decoration:underline}.nc-treeview__link:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);border-radius:var(--fnd-radius-sm)}.nc-treeview__link>svg{flex-shrink:0;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.nc-treeview__badge{display:inline-flex;align-items:center;justify-content:center;font-size:var(--mod-treeview-badge-font-size, var(--nc-treeview-badge-font-size));font-weight:var(--fnd-font-weight-medium);line-height:var(--lh-none);padding:var(--mod-treeview-badge-padding, var(--nc-treeview-badge-padding));min-width:18px;height:18px;border-radius:var(--mod-treeview-badge-radius, var(--nc-treeview-badge-radius));background:var(--mod-treeview-badge-bg, var(--nc-treeview-badge-bg));color:var(--mod-treeview-badge-color, var(--nc-treeview-badge-color));flex-shrink:0;margin-inline-start:auto}.nc-treeview__actions{display:flex;align-items:center;gap:var(--mod-treeview-action-gap, var(--nc-treeview-action-gap));margin-inline-start:auto;opacity:0;transition:opacity var(--mod-treeview-transition-duration, var(--nc-treeview-transition-duration)) ease}@media(prefers-reduced-motion: reduce){.nc-treeview__actions{transition:none}}.nc-treeview__node:hover .nc-treeview__actions,.nc-treeview__node:focus-within .nc-treeview__actions{opacity:1}.nc-treeview__action{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-treeview-action-size, var(--nc-treeview-action-size));height:var(--mod-treeview-action-size, var(--nc-treeview-action-size));padding:0;border:none;background:none;color:var(--mod-treeview-action-color, var(--nc-treeview-action-color));cursor:pointer;border-radius:var(--fnd-radius-sm);transition-property:background-color, color;transition-duration:var(--fnd-motion-duration-150);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-treeview__action>svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-treeview__action:hover{color:var(--mod-treeview-action-color-hover, var(--nc-treeview-action-color-hover));background-color:var(--mod-treeview-bg-hover, var(--nc-treeview-bg-hover))}.nc-treeview__action:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-treeview__drag-handle{display:none;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;background:none;color:var(--mod-treeview-toggle-color, var(--nc-treeview-toggle-color));cursor:grab;flex-shrink:0}.nc-treeview__drag-handle>svg{width:12px;height:12px;fill:currentColor}.nc-treeview--draggable .nc-treeview__drag-handle{display:inline-flex}.nc-treeview__item--selected>.nc-treeview__node{background-color:var(--mod-treeview-bg-selected, var(--nc-treeview-bg-selected));border-inline-start-color:var(--mod-treeview-border-selected, var(--nc-treeview-border-selected));font-weight:var(--mod-treeview-label-font-weight-selected, var(--nc-treeview-label-font-weight-selected))}.nc-treeview__item--disabled{opacity:var(--mod-treeview-disabled-opacity, var(--nc-treeview-disabled-opacity));pointer-events:none}.nc-treeview__item--disabled>.nc-treeview__node{cursor:not-allowed}.nc-treeview__item--dragging{opacity:var(--mod-treeview-drag-opacity, var(--nc-treeview-drag-opacity))}.nc-treeview__item--drop-before>.nc-treeview__node{box-shadow:inset 0 var(--mod-treeview-drop-indicator-width, var(--nc-treeview-drop-indicator-width)) 0 var(--mod-treeview-drop-indicator-color, var(--nc-treeview-drop-indicator-color))}.nc-treeview__item--drop-after>.nc-treeview__node{box-shadow:inset 0 calc(-1*var(--mod-treeview-drop-indicator-width, var(--nc-treeview-drop-indicator-width))) 0 var(--mod-treeview-drop-indicator-color, var(--nc-treeview-drop-indicator-color))}.nc-treeview__item--drop-inside>.nc-treeview__node{outline:var(--mod-treeview-drop-indicator-width, var(--nc-treeview-drop-indicator-width)) solid var(--mod-treeview-drop-indicator-color, var(--nc-treeview-drop-indicator-color));outline-offset:calc(-1*var(--mod-treeview-drop-indicator-width, var(--nc-treeview-drop-indicator-width)));border-radius:var(--mod-treeview-radius, var(--nc-treeview-radius))}.nc-treeview--lines-solid .nc-treeview__item--branch{position:relative}.nc-treeview--lines-solid .nc-treeview__item--branch[aria-expanded=true]::after{content:"";position:absolute;inset-inline-start:calc(var(--mod-treeview-item-padding-x, var(--nc-treeview-item-padding-x)) + var(--_level)*var(--mod-treeview-indent, var(--nc-treeview-indent)) + var(--mod-treeview-toggle-size, var(--nc-treeview-toggle-size))/2);top:var(--mod-treeview-item-height, var(--nc-treeview-item-height));bottom:0;width:var(--mod-treeview-guide-width, var(--nc-treeview-guide-width));background:var(--mod-treeview-guide-color, var(--nc-treeview-guide-color));opacity:var(--mod-treeview-guide-opacity, var(--nc-treeview-guide-opacity));pointer-events:none}.nc-treeview--lines-dashed .nc-treeview__item--branch{position:relative}.nc-treeview--lines-dashed .nc-treeview__item--branch[aria-expanded=true]::after{content:"";position:absolute;inset-inline-start:calc(var(--mod-treeview-item-padding-x, var(--nc-treeview-item-padding-x)) + var(--_level)*var(--mod-treeview-indent, var(--nc-treeview-indent)) + var(--mod-treeview-toggle-size, var(--nc-treeview-toggle-size))/2);top:var(--mod-treeview-item-height, var(--nc-treeview-item-height));bottom:0;width:0;border-inline-start:var(--mod-treeview-guide-width, var(--nc-treeview-guide-width)) dashed var(--mod-treeview-guide-color, var(--nc-treeview-guide-color));opacity:var(--mod-treeview-guide-opacity, var(--nc-treeview-guide-opacity));pointer-events:none}.nc-treeview--bordered{border:var(--mod-treeview-bordered-border-width, var(--nc-treeview-bordered-border-width)) solid var(--mod-treeview-bordered-border-color, var(--nc-treeview-bordered-border-color));border-radius:var(--mod-treeview-bordered-radius, var(--nc-treeview-bordered-radius));padding:var(--mod-treeview-bordered-padding, var(--nc-treeview-bordered-padding))}.nc-treeview--compact .nc-treeview__node{min-height:var(--mod-treeview-item-height-compact, var(--nc-treeview-item-height-compact))}.nc-treeview--flush .nc-treeview__node{border-radius:0;padding-inline-start:calc(var(--_level)*var(--mod-treeview-indent, var(--nc-treeview-indent)));padding-inline-end:0}.nc-tabs{--nc-tabs-gap: 0;--nc-tabs-transition-duration: var(--fnd-motion-duration-150, 150ms);--nc-tabs-trigger-font-weight: var(--fnd-font-weight-medium);--nc-tabs-trigger-font-weight-active: var(--fnd-font-weight-semibold);--nc-tabs-trigger-color: var(--fnd-color-text-secondary);--nc-tabs-trigger-color-hover: var(--fnd-color-text-primary);--nc-tabs-trigger-color-active: var(--fnd-color-interactive-default);--nc-tabs-trigger-color-disabled: var(--fnd-color-text-disabled);--nc-tabs-trigger-disabled-opacity: var(--fnd-opacity-disabled);--nc-tabs-line-border-color: var(--fnd-color-border-secondary);--nc-tabs-line-border-width: 2px;--nc-tabs-line-indicator-color: var(--fnd-color-interactive-default);--nc-tabs-contained-bg: var(--fnd-color-background-secondary);--nc-tabs-contained-radius: var(--fnd-radius-sm);--nc-tabs-contained-padding: var(--fnd-spacing-01);--nc-tabs-contained-trigger-bg: transparent;--nc-tabs-contained-trigger-bg-hover: var(--fnd-color-background-tertiary);--nc-tabs-contained-trigger-bg-active: var(--fnd-color-background-base);--nc-tabs-contained-trigger-radius: var(--fnd-radius-sm);--nc-tabs-contained-trigger-shadow: var(--fnd-shadow-sm);--nc-tabs-height-sm: var(--mod-button-height-sm, var(--nc-button-height-sm, 32px));--nc-tabs-height-md: var(--mod-button-height-md, var(--nc-button-height-md, 40px));--nc-tabs-height-lg: var(--mod-button-height-lg, var(--nc-button-height-lg, 48px));--nc-tabs-font-size-sm: var(--mod-button-font-size-sm, var(--nc-button-font-size-sm, 0.75rem));--nc-tabs-font-size-md: var(--mod-button-font-size-md, var(--nc-button-font-size-md, 0.875rem));--nc-tabs-font-size-lg: var(--mod-button-font-size-lg, var(--nc-button-font-size-lg, 1rem));--nc-tabs-padding-x-sm: var(--fnd-spacing-03);--nc-tabs-padding-x-md: var(--fnd-spacing-04);--nc-tabs-padding-x-lg: var(--fnd-spacing-05);--nc-tabs-icon-size-sm: 16px;--nc-tabs-icon-size-md: 20px;--nc-tabs-icon-size-lg: 20px;--nc-tabs-icon-gap: var(--fnd-spacing-02);--nc-tabs-scroll-btn-size: 32px;--nc-tabs-scroll-btn-bg: var(--fnd-color-background-base);--nc-tabs-scroll-btn-bg-hover: var(--fnd-color-background-secondary);--nc-tabs-scroll-btn-color: var(--fnd-color-text-secondary);--nc-tabs-scroll-btn-color-hover: var(--fnd-color-text-primary);--nc-tabs-scroll-btn-color-disabled: var(--fnd-color-text-disabled);--nc-tabs-scroll-btn-border: var(--fnd-color-border-secondary);--nc-tabs-scroll-btn-shadow: var(--fnd-shadow-sm);--_tabs-gap: var(--mod-tabs-gap, var(--nc-tabs-gap));--_tabs-duration: var(--mod-tabs-transition-duration, var(--nc-tabs-transition-duration));--_tabs-trigger-fw: var(--mod-tabs-trigger-font-weight, var(--nc-tabs-trigger-font-weight));--_tabs-trigger-fw-active: var(--mod-tabs-trigger-font-weight-active, var(--nc-tabs-trigger-font-weight-active));--_tabs-trigger-color: var(--mod-tabs-trigger-color, var(--nc-tabs-trigger-color));--_tabs-trigger-color-hover: var(--mod-tabs-trigger-color-hover, var(--nc-tabs-trigger-color-hover));--_tabs-trigger-color-active: var(--mod-tabs-trigger-color-active, var(--nc-tabs-trigger-color-active));--_tabs-trigger-color-disabled: var(--mod-tabs-trigger-color-disabled, var(--nc-tabs-trigger-color-disabled));--_tabs-disabled-opacity: var(--mod-tabs-trigger-disabled-opacity, var(--nc-tabs-trigger-disabled-opacity));--_tabs-line-bc: var(--mod-tabs-line-border-color, var(--nc-tabs-line-border-color));--_tabs-line-bw: var(--mod-tabs-line-border-width, var(--nc-tabs-line-border-width));--_tabs-line-indicator: var(--mod-tabs-line-indicator-color, var(--nc-tabs-line-indicator-color));--_tabs-contained-bg: var(--mod-tabs-contained-bg, var(--nc-tabs-contained-bg));--_tabs-contained-radius: var(--mod-tabs-contained-radius, var(--nc-tabs-contained-radius));--_tabs-contained-padding: var(--mod-tabs-contained-padding, var(--nc-tabs-contained-padding));--_tabs-contained-trigger-bg: var(--mod-tabs-contained-trigger-bg, var(--nc-tabs-contained-trigger-bg));--_tabs-contained-trigger-bg-hover: var(--mod-tabs-contained-trigger-bg-hover, var(--nc-tabs-contained-trigger-bg-hover));--_tabs-contained-trigger-bg-active: var(--mod-tabs-contained-trigger-bg-active, var(--nc-tabs-contained-trigger-bg-active));--_tabs-contained-trigger-radius: var(--mod-tabs-contained-trigger-radius, var(--nc-tabs-contained-trigger-radius));--_tabs-contained-trigger-shadow: var(--mod-tabs-contained-trigger-shadow, var(--nc-tabs-contained-trigger-shadow));--_tabs-height: var(--mod-tabs-height-md, var(--nc-tabs-height-md));--_tabs-font-size: var(--mod-tabs-font-size-md, var(--nc-tabs-font-size-md));--_tabs-padding-x: var(--mod-tabs-padding-x-md, var(--nc-tabs-padding-x-md));--_tabs-icon-size: var(--mod-tabs-icon-size-md, var(--nc-tabs-icon-size-md));--_tabs-icon-gap: var(--mod-tabs-icon-gap, var(--nc-tabs-icon-gap));--_tabs-scroll-btn-size: var(--mod-tabs-scroll-btn-size, var(--nc-tabs-scroll-btn-size));display:block;width:100%}.nc-tabs__list{display:flex;gap:var(--_tabs-gap);margin:0;padding:0;list-style:none}.nc-tabs__trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--_tabs-icon-gap);position:relative;min-height:var(--_tabs-height);padding:0 var(--_tabs-padding-x);border:none;background:none;color:var(--_tabs-trigger-color);font-family:inherit;font-size:var(--_tabs-font-size);font-weight:var(--_tabs-trigger-fw);line-height:var(--lh-snug);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;flex-shrink:0;transition:color var(--_tabs-duration) ease,background-color var(--_tabs-duration) ease,border-color var(--_tabs-duration) ease,box-shadow var(--_tabs-duration) ease}.nc-tabs__trigger:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-tabs__trigger:disabled,.nc-tabs__trigger[aria-disabled=true]{color:var(--_tabs-trigger-color-disabled);opacity:var(--_tabs-disabled-opacity);pointer-events:none;cursor:default}.nc-tabs__trigger-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--_tabs-icon-size);height:var(--_tabs-icon-size);flex-shrink:0}.nc-tabs__trigger-icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-tabs__trigger-label{display:inline-block}.nc-tabs__trigger--icon-only .nc-tabs__trigger-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.nc-tabs__panel{display:none}.nc-tabs__panel.is-active{display:block}.nc-tabs--line>.nc-tabs__list{border-bottom:var(--_tabs-line-bw) solid var(--_tabs-line-bc);overflow-x:auto;-webkit-overflow-scrolling:touch}.nc-tabs--line>.nc-tabs__list::-webkit-scrollbar{display:none}.nc-tabs--line .nc-tabs__trigger{border-bottom:var(--_tabs-line-bw) solid rgba(0,0,0,0);margin-bottom:calc(-1*var(--_tabs-line-bw))}.nc-tabs--line .nc-tabs__trigger:hover:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]){color:var(--_tabs-trigger-color-hover)}.nc-tabs--line .nc-tabs__trigger[aria-selected=true]{color:var(--_tabs-trigger-color-active);border-bottom-color:var(--_tabs-line-indicator);font-weight:var(--_tabs-trigger-fw-active)}.nc-tabs--contained>.nc-tabs__list{background:var(--_tabs-contained-bg);border-radius:var(--_tabs-contained-radius);padding:var(--_tabs-contained-padding);gap:var(--fnd-spacing-01)}.nc-tabs--contained .nc-tabs__trigger{border-radius:var(--_tabs-contained-trigger-radius);background:var(--_tabs-contained-trigger-bg)}.nc-tabs--contained .nc-tabs__trigger:hover:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]){background-color:var(--_tabs-contained-trigger-bg-hover);color:var(--_tabs-trigger-color-hover)}.nc-tabs--contained .nc-tabs__trigger[aria-selected=true]{background:var(--_tabs-contained-trigger-bg-active);color:var(--_tabs-trigger-color-active);font-weight:var(--_tabs-trigger-fw-active);box-shadow:var(--_tabs-contained-trigger-shadow)}.nc-tabs--vertical{display:flex;gap:var(--fnd-spacing-06)}.nc-tabs--vertical>.nc-tabs__list{flex-direction:column;flex-shrink:0}.nc-tabs--vertical>.nc-tabs__panel{flex:1;min-width:0}.nc-tabs--vertical.nc-tabs--line>.nc-tabs__list{border-bottom:none;border-inline-end:var(--_tabs-line-bw) solid var(--_tabs-line-bc);overflow-x:visible;overflow-y:auto}.nc-tabs--vertical.nc-tabs--line>.nc-tabs__list::-webkit-scrollbar{display:none}.nc-tabs--vertical.nc-tabs--line .nc-tabs__trigger{border-bottom:none;margin-bottom:0;border-inline-end:var(--_tabs-line-bw) solid rgba(0,0,0,0);margin-inline-end:calc(-1*var(--_tabs-line-bw));text-align:start;justify-content:flex-start}.nc-tabs--vertical.nc-tabs--line .nc-tabs__trigger[aria-selected=true]{border-inline-end-color:var(--_tabs-line-indicator)}.nc-tabs--vertical.nc-tabs--contained .nc-tabs__trigger{text-align:start;justify-content:flex-start}.nc-tabs--sm{--_tabs-height: var(--mod-tabs-height-sm, var(--nc-tabs-height-sm));--_tabs-font-size: var(--mod-tabs-font-size-sm, var(--nc-tabs-font-size-sm));--_tabs-padding-x: var(--mod-tabs-padding-x-sm, var(--nc-tabs-padding-x-sm));--_tabs-icon-size: var(--mod-tabs-icon-size-sm, var(--nc-tabs-icon-size-sm))}.nc-tabs--lg{--_tabs-height: var(--mod-tabs-height-lg, var(--nc-tabs-height-lg));--_tabs-font-size: var(--mod-tabs-font-size-lg, var(--nc-tabs-font-size-lg));--_tabs-padding-x: var(--mod-tabs-padding-x-lg, var(--nc-tabs-padding-x-lg));--_tabs-icon-size: var(--mod-tabs-icon-size-lg, var(--nc-tabs-icon-size-lg))}.nc-tabs--full-width>.nc-tabs__list{width:100%}.nc-tabs--full-width .nc-tabs__trigger{flex:1 1 0%}.nc-tabs__list>.nc-tooltip{display:inline-flex}.nc-tabs--scrollable{position:relative}.nc-tabs--scrollable>.nc-tabs__scroll-container{display:flex;align-items:stretch;position:relative;overflow:hidden}.nc-tabs--scrollable .nc-tabs__list{overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nc-tabs--scrollable .nc-tabs__list::-webkit-scrollbar{display:none}.nc-tabs__scroll-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--_tabs-scroll-btn-size);min-height:var(--_tabs-height);padding:0;border:none;background:var(--mod-tabs-scroll-btn-bg, var(--nc-tabs-scroll-btn-bg));color:var(--mod-tabs-scroll-btn-color, var(--nc-tabs-scroll-btn-color));cursor:pointer;z-index:var(--fnd-z-base);transition:color var(--_tabs-duration) ease,background-color var(--_tabs-duration) ease}.nc-tabs__scroll-btn:hover:not(:disabled){background:var(--mod-tabs-scroll-btn-bg-hover, var(--nc-tabs-scroll-btn-bg-hover));color:var(--mod-tabs-scroll-btn-color-hover, var(--nc-tabs-scroll-btn-color-hover))}.nc-tabs__scroll-btn:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-tabs__scroll-btn:disabled{color:var(--mod-tabs-scroll-btn-color-disabled, var(--nc-tabs-scroll-btn-color-disabled));opacity:var(--fnd-opacity-disabled);cursor:default}.nc-tabs__scroll-btn>svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-tabs__scroll-btn--start{border-inline-end:1px solid var(--mod-tabs-scroll-btn-border, var(--nc-tabs-scroll-btn-border))}.nc-tabs__scroll-btn--end{border-inline-start:1px solid var(--mod-tabs-scroll-btn-border, var(--nc-tabs-scroll-btn-border))}.nc-tabs--scrollable.nc-tabs--line>.nc-tabs__scroll-container{border-bottom:var(--_tabs-line-bw) solid var(--_tabs-line-bc)}.nc-tabs--scrollable.nc-tabs--line>.nc-tabs__scroll-container>.nc-tabs__list{border-bottom:none}.nc-tabs--scrollable.nc-tabs--contained>.nc-tabs__scroll-container{background:var(--_tabs-contained-bg);border-radius:var(--_tabs-contained-radius);padding:var(--_tabs-contained-padding)}.nc-tabs--scrollable.nc-tabs--contained>.nc-tabs__scroll-container>.nc-tabs__list{background:none;border-radius:var(--fnd-radius-null);padding:0}.nc-tabs--scrollable.nc-tabs--contained .nc-tabs__scroll-btn{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.nc-tabs--scrollable.nc-tabs--contained .nc-tabs__scroll-btn:hover:not(:disabled){background:var(--mod-tabs-contained-trigger-bg-hover, var(--nc-tabs-contained-trigger-bg-hover))}@media(prefers-reduced-motion: reduce){.nc-tabs__trigger{transition:none}.nc-tabs__scroll-btn{transition:none}.nc-tabs__list{scroll-behavior:auto}}.nc-tooltip{position:relative;display:inline-flex}.nc-tooltip__content{position:absolute;z-index:z("tooltip");background-color:var(--mod-tooltip-bg, var(--nc-tooltip-bg));color:var(--mod-tooltip-color, var(--nc-tooltip-color));padding:var(--mod-tooltip-padding, var(--nc-tooltip-padding));border-radius:var(--mod-tooltip-radius, var(--nc-tooltip-radius));box-shadow:var(--mod-tooltip-shadow, var(--nc-tooltip-shadow));font-size:var(--mod-tooltip-font-size, var(--nc-tooltip-font-size));line-height:var(--lh-normal);max-width:var(--mod-tooltip-max-width, var(--nc-tooltip-max-width));width:max-content;pointer-events:none;white-space:normal;text-align:center;opacity:0;visibility:hidden;transform-origin:var(--_tooltip-origin, center bottom);transition:opacity var(--mod-tooltip-transition-duration, var(--nc-tooltip-transition-duration)) var(--mod-tooltip-transition-timing, var(--nc-tooltip-transition-timing)),visibility var(--mod-tooltip-transition-duration, var(--nc-tooltip-transition-duration)) var(--mod-tooltip-transition-timing, var(--nc-tooltip-transition-timing)),transform var(--mod-tooltip-transition-duration, var(--nc-tooltip-transition-duration)) var(--mod-tooltip-transition-timing, var(--nc-tooltip-transition-timing));transition-delay:var(--mod-tooltip-delay, var(--nc-tooltip-delay, 300ms));bottom:calc(100% + var(--mod-tooltip-offset, var(--nc-tooltip-offset)));left:50%;--_tooltip-transform-hidden: translateX(-50%) translateY(4px) scale(0.95);--_tooltip-transform-visible: translateX(-50%) translateY(0) scale(1);--_tooltip-origin: center bottom;transform:var(--_tooltip-transform-hidden)}.nc-tooltip__arrow{position:absolute;width:var(--mod-tooltip-arrow-size, var(--nc-tooltip-arrow-size));height:var(--mod-tooltip-arrow-size, var(--nc-tooltip-arrow-size));background-color:var(--mod-tooltip-bg, var(--nc-tooltip-bg));transform:rotate(45deg);bottom:calc(-1*calc(var(--mod-tooltip-arrow-size, var(--nc-tooltip-arrow-size)) / 2));left:50%;margin-left:calc(-1*calc(var(--mod-tooltip-arrow-size, var(--nc-tooltip-arrow-size)) / 2))}.nc-tooltip:hover>.nc-tooltip__content,.nc-tooltip:focus-within>.nc-tooltip__content{opacity:1;visibility:visible;transform:var(--_tooltip-transform-visible, translateX(-50%) scale(1));pointer-events:auto;transition-delay:0ms}.nc-tooltip--bottom>.nc-tooltip__content{bottom:auto;top:calc(100% + var(--mod-tooltip-offset, var(--nc-tooltip-offset)));left:50%;--_tooltip-transform-hidden: translateX(-50%) translateY(-4px) scale(0.95);--_tooltip-transform-visible: translateX(-50%) translateY(0) scale(1);--_tooltip-origin: center top;transform:var(--_tooltip-transform-hidden)}.nc-tooltip--bottom>.nc-tooltip__content>.nc-tooltip__arrow{bottom:auto;top:calc(-1*calc(var(--mod-tooltip-arrow-size, var(--nc-tooltip-arrow-size)) / 2));left:50%;margin-left:calc(-1*calc(var(--mod-tooltip-arrow-size, var(--nc-tooltip-arrow-size)) / 2))}.nc-tooltip--left>.nc-tooltip__content{left:auto;bottom:auto;right:calc(100% + var(--mod-tooltip-offset, var(--nc-tooltip-offset)));top:50%;--_tooltip-transform-hidden: translateY(-50%) translateX(4px) scale(0.95);--_tooltip-transform-visible: translateY(-50%) translateX(0) scale(1);--_tooltip-origin: right center;transform:var(--_tooltip-transform-hidden)}.nc-tooltip--left>.nc-tooltip__content>.nc-tooltip__arrow{left:auto;bottom:auto;right:calc(-1*calc(var(--mod-tooltip-arrow-size, var(--nc-tooltip-arrow-size)) / 2));top:50%;margin-top:calc(-1*calc(var(--mod-tooltip-arrow-size, var(--nc-tooltip-arrow-size)) / 2))}.nc-tooltip--right>.nc-tooltip__content{bottom:auto;left:calc(100% + var(--mod-tooltip-offset, var(--nc-tooltip-offset)));top:50%;--_tooltip-transform-hidden: translateY(-50%) translateX(-4px) scale(0.95);--_tooltip-transform-visible: translateY(-50%) translateX(0) scale(1);--_tooltip-origin: left center;transform:var(--_tooltip-transform-hidden)}.nc-tooltip--right>.nc-tooltip__content>.nc-tooltip__arrow{bottom:auto;left:calc(-1*calc(var(--mod-tooltip-arrow-size, var(--nc-tooltip-arrow-size)) / 2));top:50%;margin-top:calc(-1*calc(var(--mod-tooltip-arrow-size, var(--nc-tooltip-arrow-size)) / 2))}@media(pointer: coarse){.nc-tooltip:hover>.nc-tooltip__content{opacity:0;visibility:hidden;pointer-events:none}.nc-tooltip:focus-within>.nc-tooltip__content{opacity:1;visibility:visible;transform:var(--_tooltip-transform-visible, translateX(-50%) scale(1));pointer-events:auto;transition-delay:0ms}}@media(prefers-reduced-motion: reduce){.nc-tooltip .nc-tooltip__content{transition:none;transform:none !important}.nc-tooltip:hover>.nc-tooltip__content,.nc-tooltip:focus-within>.nc-tooltip__content{opacity:1;visibility:visible;transform:none !important}}@media(forced-colors: active){.nc-tooltip .nc-tooltip__content{border:1px solid ButtonText}}@keyframes nc-toast-slide-in-right{from{transform:translateX(calc(100% + var(--mod-toast-offset, var(--nc-toast-offset))));opacity:0}to{transform:translateX(0);opacity:1}}@keyframes nc-toast-slide-out-right{from{transform:translateX(0);opacity:1}to{transform:translateX(calc(100% + var(--mod-toast-offset, var(--nc-toast-offset))));opacity:0}}@keyframes nc-toast-slide-in-left{from{transform:translateX(calc(-100% - var(--mod-toast-offset, var(--nc-toast-offset))));opacity:0}to{transform:translateX(0);opacity:1}}@keyframes nc-toast-slide-out-left{from{transform:translateX(0);opacity:1}to{transform:translateX(calc(-100% - var(--mod-toast-offset, var(--nc-toast-offset))));opacity:0}}@keyframes nc-toast-slide-in-top{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes nc-toast-slide-out-top{from{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes nc-toast-slide-in-bottom{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes nc-toast-slide-out-bottom{from{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes nc-toast-progress{from{width:100%}to{width:0%}}.nc-toaster{position:fixed;z-index:var(--mod-toast-z-index, var(--nc-toast-z-index, 50));display:flex;flex-direction:column;gap:var(--mod-toast-gap, var(--nc-toast-gap));padding:var(--mod-toast-offset, var(--nc-toast-offset));pointer-events:none;max-height:100vh;box-sizing:border-box}.nc-toaster>.nc-toast{transition:transform var(--mod-toast-stack-transition, var(--nc-toast-stack-transition, 200ms ease))}.nc-toaster--top-left{top:0;left:0;align-items:flex-start}.nc-toaster--top-center{top:0;left:50%;transform:translateX(-50%);align-items:center}.nc-toaster--top-right{top:0;right:0;align-items:flex-end}.nc-toaster--bottom-left{bottom:0;left:0;align-items:flex-start;flex-direction:column-reverse}.nc-toaster--bottom-center{bottom:0;left:50%;transform:translateX(-50%);align-items:center;flex-direction:column-reverse}.nc-toaster--bottom-right{bottom:0;right:0;align-items:flex-end;flex-direction:column-reverse}.nc-toast{position:relative;display:flex;align-items:flex-start;gap:var(--mod-toast-item-gap, var(--nc-toast-item-gap));width:var(--mod-toast-width, var(--nc-toast-width));max-width:100%;padding:var(--mod-toast-padding, var(--nc-toast-padding));border-radius:var(--mod-toast-radius, var(--nc-toast-radius));border:var(--mod-toast-border-width, var(--nc-toast-border-width)) solid var(--_toast-border, var(--mod-toast-default-border, var(--nc-toast-default-border)));background-color:var(--_toast-bg, var(--mod-toast-default-bg, var(--nc-toast-default-bg)));color:var(--_toast-color, var(--mod-toast-default-color, var(--nc-toast-default-color)));box-shadow:var(--mod-toast-shadow, var(--nc-toast-shadow));line-height:var(--lh-relaxed);font-size:var(--mod-toast-font-size, var(--nc-toast-font-size));pointer-events:auto;overflow:hidden;--_toast-bg: var(--mod-toast-default-bg, var(--nc-toast-default-bg));--_toast-color: var(--mod-toast-default-color, var(--nc-toast-default-color));--_toast-border: var(--mod-toast-default-border, var(--nc-toast-default-border));--_toast-icon-color: var(--mod-toast-default-icon-color, var(--nc-toast-default-icon-color));--_toast-progress-bg: var(--mod-toast-default-progress-bg, var(--nc-toast-default-progress-bg))}.nc-toast__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-toast-icon-size, var(--nc-toast-icon-size));height:var(--mod-toast-icon-size, var(--nc-toast-icon-size));flex-shrink:0;color:var(--_toast-icon-color);margin-top:2px}.nc-toast__icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-toast__content{flex:1;min-width:0}.nc-toast__title{font-weight:var(--fnd-font-weight-semibold);margin:0 0 var(--fnd-spacing-01) 0}.nc-toast__description{margin:0;opacity:var(--fnd-opacity-prominent);font-size:var(--mod-toast-description-font-size, var(--nc-toast-description-font-size))}.nc-toast__action{display:inline-flex;align-items:center;justify-content:center;padding:var(--mod-toast-action-padding, var(--nc-toast-action-padding));border:1px solid var(--_toast-border);border-radius:var(--mod-toast-action-radius, var(--nc-toast-action-radius));background:rgba(0,0,0,0);color:inherit;font-size:var(--mod-toast-action-font-size, var(--nc-toast-action-font-size));font-weight:var(--fnd-font-weight-medium);cursor:pointer;white-space:nowrap;flex-shrink:0;transition-property:background-color opacity;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-toast__action:hover{background-color:color-mix(in srgb, currentColor 8%, transparent)}.nc-toast__action:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-toast__close{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-toast-close-size, var(--nc-toast-close-size));height:var(--mod-toast-close-size, var(--nc-toast-close-size));flex-shrink:0;padding:0;border:none;border-radius:var(--fnd-radius-sm);background:none;color:var(--_toast-color);opacity:var(--mod-toast-close-opacity, var(--nc-toast-close-opacity));cursor:pointer;transition-property:opacity background-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-toast__close:hover{opacity:1;background-color:var(--mod-toast-close-bg-hover, var(--nc-toast-close-bg-hover))}.nc-toast__close:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);opacity:1}.nc-toast__close>svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-toast__progress{position:absolute;bottom:0;left:0;height:var(--mod-toast-progress-height, var(--nc-toast-progress-height));background-color:var(--_toast-progress-bg, var(--mod-toast-default-progress-bg, var(--nc-toast-default-progress-bg)));border-radius:0 0 0 var(--mod-toast-radius, var(--nc-toast-radius));animation-play-state:running}.nc-toast--default{--_toast-bg: var(--mod-toast-default-bg, var(--nc-toast-default-bg));--_toast-color: var(--mod-toast-default-color, var(--nc-toast-default-color));--_toast-border: var(--mod-toast-default-border, var(--nc-toast-default-border));--_toast-icon-color: var(--mod-toast-default-icon-color, var(--nc-toast-default-icon-color));--_toast-progress-bg: var(--mod-toast-default-progress-bg, var(--nc-toast-default-progress-bg))}.nc-toast--success{--_toast-bg: var(--mod-toast-success-bg, var(--nc-toast-success-bg));--_toast-color: var(--mod-toast-success-color, var(--nc-toast-success-color));--_toast-border: var(--mod-toast-success-border, var(--nc-toast-success-border));--_toast-icon-color: var(--mod-toast-success-icon-color, var(--nc-toast-success-icon-color));--_toast-progress-bg: var(--mod-toast-success-progress-bg, var(--nc-toast-success-progress-bg))}.nc-toast--warning{--_toast-bg: var(--mod-toast-warning-bg, var(--nc-toast-warning-bg));--_toast-color: var(--mod-toast-warning-color, var(--nc-toast-warning-color));--_toast-border: var(--mod-toast-warning-border, var(--nc-toast-warning-border));--_toast-icon-color: var(--mod-toast-warning-icon-color, var(--nc-toast-warning-icon-color));--_toast-progress-bg: var(--mod-toast-warning-progress-bg, var(--nc-toast-warning-progress-bg))}.nc-toast--error{--_toast-bg: var(--mod-toast-error-bg, var(--nc-toast-error-bg));--_toast-color: var(--mod-toast-error-color, var(--nc-toast-error-color));--_toast-border: var(--mod-toast-error-border, var(--nc-toast-error-border));--_toast-icon-color: var(--mod-toast-error-icon-color, var(--nc-toast-error-icon-color));--_toast-progress-bg: var(--mod-toast-error-progress-bg, var(--nc-toast-error-progress-bg))}.nc-toast--info{--_toast-bg: var(--mod-toast-info-bg, var(--nc-toast-info-bg));--_toast-color: var(--mod-toast-info-color, var(--nc-toast-info-color));--_toast-border: var(--mod-toast-info-border, var(--nc-toast-info-border));--_toast-icon-color: var(--mod-toast-info-icon-color, var(--nc-toast-info-icon-color));--_toast-progress-bg: var(--mod-toast-info-progress-bg, var(--nc-toast-info-progress-bg))}.nc-toaster--top-left .nc-toast.is-entering{animation:nc-toast-slide-in-left var(--mod-toast-animation-duration, var(--nc-toast-animation-duration)) var(--mod-toast-animation-easing, var(--nc-toast-animation-easing)) forwards}.nc-toaster--top-left .nc-toast.is-leaving{animation:nc-toast-slide-out-left var(--mod-toast-animation-duration, var(--nc-toast-animation-duration)) var(--mod-toast-animation-easing, var(--nc-toast-animation-easing)) forwards}.nc-toaster--top-center .nc-toast.is-entering{animation:nc-toast-slide-in-top var(--mod-toast-animation-duration, var(--nc-toast-animation-duration)) var(--mod-toast-animation-easing, var(--nc-toast-animation-easing)) forwards}.nc-toaster--top-center .nc-toast.is-leaving{animation:nc-toast-slide-out-top var(--mod-toast-animation-duration, var(--nc-toast-animation-duration)) var(--mod-toast-animation-easing, var(--nc-toast-animation-easing)) forwards}.nc-toaster--top-right .nc-toast.is-entering{animation:nc-toast-slide-in-right var(--mod-toast-animation-duration, var(--nc-toast-animation-duration)) var(--mod-toast-animation-easing, var(--nc-toast-animation-easing)) forwards}.nc-toaster--top-right .nc-toast.is-leaving{animation:nc-toast-slide-out-right var(--mod-toast-animation-duration, var(--nc-toast-animation-duration)) var(--mod-toast-animation-easing, var(--nc-toast-animation-easing)) forwards}.nc-toaster--bottom-left .nc-toast.is-entering{animation:nc-toast-slide-in-left var(--mod-toast-animation-duration, var(--nc-toast-animation-duration)) var(--mod-toast-animation-easing, var(--nc-toast-animation-easing)) forwards}.nc-toaster--bottom-left .nc-toast.is-leaving{animation:nc-toast-slide-out-left var(--mod-toast-animation-duration, var(--nc-toast-animation-duration)) var(--mod-toast-animation-easing, var(--nc-toast-animation-easing)) forwards}.nc-toaster--bottom-center .nc-toast.is-entering{animation:nc-toast-slide-in-bottom var(--mod-toast-animation-duration, var(--nc-toast-animation-duration)) var(--mod-toast-animation-easing, var(--nc-toast-animation-easing)) forwards}.nc-toaster--bottom-center .nc-toast.is-leaving{animation:nc-toast-slide-out-bottom var(--mod-toast-animation-duration, var(--nc-toast-animation-duration)) var(--mod-toast-animation-easing, var(--nc-toast-animation-easing)) forwards}.nc-toaster--bottom-right .nc-toast.is-entering{animation:nc-toast-slide-in-right var(--mod-toast-animation-duration, var(--nc-toast-animation-duration)) var(--mod-toast-animation-easing, var(--nc-toast-animation-easing)) forwards}.nc-toaster--bottom-right .nc-toast.is-leaving{animation:nc-toast-slide-out-right var(--mod-toast-animation-duration, var(--nc-toast-animation-duration)) var(--mod-toast-animation-easing, var(--nc-toast-animation-easing)) forwards}.nc-toast:hover .nc-toast__progress,.nc-toast:focus-within .nc-toast__progress{animation-play-state:paused}.nc-toast.is-swiping{transform:translateX(var(--_toast-swipe-x, 0));opacity:var(--_toast-swipe-opacity, 1);cursor:grabbing;user-select:none;transition:none}.nc-toast.is-swipe-out{transform:translateX(var(--_toast-swipe-x, 100%));opacity:0;transition-property:transform opacity;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused);pointer-events:none}@media(pointer: coarse){.nc-toast{cursor:grab;touch-action:pan-y}}@media(prefers-reduced-motion: reduce){.nc-toast.is-entering,.nc-toast.is-leaving{animation:none !important}.nc-toast.is-entering{opacity:1}.nc-toast.is-leaving{opacity:0;transition-property:opacity;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-toast.is-swiping{transform:none}.nc-toast.is-swipe-out{transform:none;opacity:0}}@media(forced-colors: active){.nc-toast{border:1px solid ButtonText}.nc-toast__close:focus-visible{outline:2px solid Highlight}.nc-toast__action{border-color:ButtonText}.nc-toast__action:focus-visible{outline:2px solid Highlight}.nc-toast__progress{background-color:Highlight}}.nc-pagination{display:flex;align-items:center;gap:var(--mod-pagination-gap, var(--nc-pagination-gap));padding:var(--mod-pagination-padding, var(--nc-pagination-padding));font-size:var(--mod-pagination-font-size, var(--nc-pagination-font-size));color:var(--mod-pagination-color, var(--nc-pagination-color))}.nc-pagination__list{display:flex;align-items:center;gap:var(--mod-pagination-gap, var(--nc-pagination-gap));list-style:none;margin:0;padding:0}.nc-pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:var(--mod-pagination-item-size, var(--nc-pagination-item-size));height:var(--mod-pagination-item-size, var(--nc-pagination-item-size));padding:0 var(--fnd-spacing-02);border:none;border-radius:var(--mod-pagination-item-radius, var(--nc-pagination-item-radius));background-color:var(--mod-pagination-item-bg, var(--nc-pagination-item-bg));color:var(--mod-pagination-item-color, var(--nc-pagination-item-color));font-size:inherit;font-weight:var(--mod-pagination-item-font-weight, var(--nc-pagination-item-font-weight));font-variant-numeric:tabular-nums;line-height:var(--lh-none);cursor:pointer;user-select:none;position:relative;transition-property:background-color, color, box-shadow;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-pagination__item::before{content:"";position:absolute;inset:50% auto auto 50%;min-width:var(--mod-pagination-touch-min, var(--nc-pagination-touch-min));min-height:var(--mod-pagination-touch-min, var(--nc-pagination-touch-min));transform:translate(-50%, -50%)}.nc-pagination__item:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--mod-pagination-item-bg-hover, var(--nc-pagination-item-bg-hover))}.nc-pagination__item:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-pagination__item:disabled,.nc-pagination__item[aria-disabled=true]{color:var(--mod-pagination-nav-color-disabled, var(--nc-pagination-nav-color-disabled));cursor:default;pointer-events:none}.nc-pagination__item--active,.nc-pagination__item[aria-current=page]{background-color:var(--mod-pagination-item-bg-active, var(--nc-pagination-item-bg-active));color:var(--mod-pagination-item-color-active, var(--nc-pagination-item-color-active))}.nc-pagination__item--active:hover,.nc-pagination__item[aria-current=page]:hover{background-color:var(--mod-pagination-item-bg-active, var(--nc-pagination-item-bg-active))}.nc-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:var(--mod-pagination-item-size, var(--nc-pagination-item-size));height:var(--mod-pagination-item-size, var(--nc-pagination-item-size));color:var(--mod-pagination-ellipsis-color, var(--nc-pagination-ellipsis-color));font-weight:var(--fnd-font-weight-bold);user-select:none}.nc-pagination__prev,.nc-pagination__next{display:inline-flex;align-items:center;justify-content:center;min-width:var(--mod-pagination-item-size, var(--nc-pagination-item-size));height:var(--mod-pagination-item-size, var(--nc-pagination-item-size));padding:0 var(--fnd-spacing-02);border:none;border-radius:var(--mod-pagination-item-radius, var(--nc-pagination-item-radius));background-color:var(--mod-pagination-item-bg, var(--nc-pagination-item-bg));color:var(--mod-pagination-item-color, var(--nc-pagination-item-color));font-size:inherit;font-weight:var(--mod-pagination-item-font-weight, var(--nc-pagination-item-font-weight));font-variant-numeric:tabular-nums;line-height:var(--lh-none);cursor:pointer;user-select:none;position:relative;transition-property:background-color, color, box-shadow;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-pagination__prev::before,.nc-pagination__next::before{content:"";position:absolute;inset:50% auto auto 50%;min-width:var(--mod-pagination-touch-min, var(--nc-pagination-touch-min));min-height:var(--mod-pagination-touch-min, var(--nc-pagination-touch-min));transform:translate(-50%, -50%)}.nc-pagination__prev:hover:not(:disabled):not([aria-disabled=true]),.nc-pagination__next:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--mod-pagination-item-bg-hover, var(--nc-pagination-item-bg-hover))}.nc-pagination__prev:focus-visible,.nc-pagination__next:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-pagination__prev:disabled,.nc-pagination__prev[aria-disabled=true],.nc-pagination__next:disabled,.nc-pagination__next[aria-disabled=true]{color:var(--mod-pagination-nav-color-disabled, var(--nc-pagination-nav-color-disabled));cursor:default;pointer-events:none}.nc-pagination__prev,.nc-pagination__next{color:var(--mod-pagination-nav-color, var(--nc-pagination-nav-color))}.nc-pagination__prev>svg,.nc-pagination__next>svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-pagination__info{display:inline-flex;align-items:center;font-size:var(--mod-pagination-minimal-info-size, var(--nc-pagination-minimal-info-size));color:var(--mod-pagination-minimal-info-color, var(--nc-pagination-minimal-info-color));font-variant-numeric:tabular-nums;white-space:nowrap;user-select:none;padding:0 var(--fnd-spacing-02)}.nc-pagination__jumper{width:var(--mod-pagination-jumper-width, var(--nc-pagination-jumper-width));height:var(--mod-pagination-jumper-height, var(--nc-pagination-jumper-height));border:var(--mod-pagination-jumper-border, var(--nc-pagination-jumper-border));border-radius:var(--mod-pagination-jumper-radius, var(--nc-pagination-jumper-radius));font-size:var(--mod-pagination-jumper-font-size, var(--nc-pagination-jumper-font-size));color:var(--mod-pagination-jumper-color, var(--nc-pagination-jumper-color));text-align:center;font-variant-numeric:tabular-nums;background:rgba(0,0,0,0);transition-property:border-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-pagination__jumper:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-pagination__jumper::placeholder{color:var(--mod-pagination-ellipsis-color, var(--nc-pagination-ellipsis-color))}.nc-pagination--sm{--nc-pagination-item-size: 28px;font-size:var(--fs-xs)}.nc-pagination--center{justify-content:center}.nc-pagination--end{justify-content:flex-end}.nc-pagination--between{justify-content:space-between;width:100%}.nc-pagination--minimal .nc-pagination__list{display:none}.nc-pagination--pill{--nc-pagination-item-radius: var(--fnd-radius-full)}.nc-pagination--outline .nc-pagination__item{border:var(--mod-pagination-outline-border, var(--nc-pagination-outline-border));background-color:rgba(0,0,0,0)}.nc-pagination--outline .nc-pagination__item--active,.nc-pagination--outline .nc-pagination__item[aria-current=page]{border:var(--mod-pagination-outline-border-active, var(--nc-pagination-outline-border-active));background-color:rgba(0,0,0,0);color:var(--mod-pagination-item-bg-active, var(--nc-pagination-item-bg-active))}.nc-pagination--raised .nc-pagination__item--active,.nc-pagination--raised .nc-pagination__item[aria-current=page]{box-shadow:var(--mod-pagination-item-shadow-active, var(--nc-pagination-item-shadow-active))}.nc-pagination--with-indicator .nc-pagination__item--active::after,.nc-pagination--with-indicator .nc-pagination__item[aria-current=page]::after{content:"";position:absolute;inset-inline:4px;bottom:0;height:var(--mod-pagination-active-indicator-height, var(--nc-pagination-active-indicator-height));background-color:var(--mod-pagination-active-indicator-color, var(--nc-pagination-active-indicator-color));border-radius:var(--mod-pagination-active-indicator-height, var(--nc-pagination-active-indicator-height))}.nc-pagination--with-jumper .nc-pagination__jumper{display:inline-flex}.nc-dropdown{position:relative;display:inline-flex}.nc-dropdown__menu{position:absolute;z-index:var(--mod-dropdown-z-index, var(--nc-dropdown-z-index));min-width:var(--mod-dropdown-min-width, var(--nc-dropdown-min-width));max-height:var(--mod-dropdown-max-height, var(--nc-dropdown-max-height));overflow-y:auto;padding:var(--mod-dropdown-padding, var(--nc-dropdown-padding));background-color:var(--mod-dropdown-bg, var(--nc-dropdown-bg));border:var(--mod-dropdown-border-width, var(--nc-dropdown-border-width)) solid var(--mod-dropdown-border, var(--nc-dropdown-border));border-radius:var(--mod-dropdown-radius, var(--nc-dropdown-radius));box-shadow:var(--mod-dropdown-shadow, var(--nc-dropdown-shadow));animation:fnd-dropdown-enter var(--mod-dropdown-animation-duration, var(--nc-dropdown-animation-duration)) var(--fnd-motion-ease-ease-out) forwards}@media(prefers-reduced-motion: reduce){.nc-dropdown__menu{animation:none}}.nc-dropdown__menu{scrollbar-width:none}.nc-dropdown__menu::-webkit-scrollbar{display:none}.nc-dropdown__menu[hidden]{display:none}.nc-dropdown__menu--bottom-start{top:100%;left:0;margin-top:var(--fnd-spacing-01)}.nc-dropdown__menu--bottom-end{top:100%;right:0;margin-top:var(--fnd-spacing-01)}.nc-dropdown__menu--top-start{bottom:100%;left:0;margin-bottom:var(--fnd-spacing-01)}.nc-dropdown__menu--top-end{bottom:100%;right:0;margin-bottom:var(--fnd-spacing-01)}.nc-dropdown__item{display:flex;align-items:center;gap:var(--mod-dropdown-item-gap, var(--nc-dropdown-item-gap));width:100%;min-height:var(--mod-dropdown-item-height, var(--nc-dropdown-item-height));padding:var(--mod-dropdown-item-padding, var(--nc-dropdown-item-padding));border:none;border-radius:var(--mod-dropdown-item-radius, var(--nc-dropdown-item-radius));background:none;color:var(--mod-dropdown-item-color, var(--nc-dropdown-item-color));font-size:var(--mod-dropdown-item-font-size, var(--nc-dropdown-item-font-size));font-weight:var(--mod-dropdown-item-font-weight, var(--nc-dropdown-item-font-weight));line-height:var(--lh-normal);text-align:left;cursor:pointer;transition-property:background-color, color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-dropdown__item:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--mod-dropdown-item-bg-hover, var(--nc-dropdown-item-bg-hover))}.nc-dropdown__item:active:not(:disabled):not([aria-disabled=true]){background-color:var(--mod-dropdown-item-bg-active, var(--nc-dropdown-item-bg-active))}.nc-dropdown__item:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-dropdown__item:disabled,.nc-dropdown__item[aria-disabled=true]{color:var(--mod-dropdown-item-color-disabled, var(--nc-dropdown-item-color-disabled));cursor:default;pointer-events:none}.nc-dropdown__item--danger{color:var(--mod-dropdown-item-danger-color, var(--nc-dropdown-item-danger-color))}.nc-dropdown__item--danger:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--mod-dropdown-item-danger-bg-hover, var(--nc-dropdown-item-danger-bg-hover))}.nc-dropdown__item--checked{font-weight:var(--fnd-font-weight-medium)}.nc-dropdown__item--checked .nc-dropdown__item-check{opacity:1}.nc-dropdown__item--has-submenu .nc-dropdown__submenu-indicator{opacity:1}.nc-dropdown__item-check{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-dropdown-check-size, var(--nc-dropdown-check-size));height:var(--mod-dropdown-check-size, var(--nc-dropdown-check-size));flex-shrink:0;color:var(--mod-dropdown-check-color, var(--nc-dropdown-check-color));opacity:0}.nc-dropdown__item-check>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.nc-dropdown__item-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-dropdown-item-icon-size, var(--nc-dropdown-item-icon-size));height:var(--mod-dropdown-item-icon-size, var(--nc-dropdown-item-icon-size));flex-shrink:0;color:var(--mod-dropdown-item-icon-color, var(--nc-dropdown-item-icon-color))}.nc-dropdown__item-icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-dropdown__item--danger .nc-dropdown__item-icon{color:var(--mod-dropdown-item-danger-color, var(--nc-dropdown-item-danger-color))}.nc-dropdown__item-label{flex:1;min-width:0}.nc-dropdown__item-shortcut{flex-shrink:0;font-size:var(--fs-xs);color:var(--mod-dropdown-item-icon-color, var(--nc-dropdown-item-icon-color));font-family:var(--font-mono)}.nc-dropdown__submenu-indicator{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-dropdown-submenu-indicator-size, var(--nc-dropdown-submenu-indicator-size));height:var(--mod-dropdown-submenu-indicator-size, var(--nc-dropdown-submenu-indicator-size));flex-shrink:0;margin-inline-start:auto;color:var(--mod-dropdown-submenu-indicator-color, var(--nc-dropdown-submenu-indicator-color));opacity:1}.nc-dropdown__submenu-indicator>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-dropdown__separator{border:none;height:0;border-top:var(--mod-dropdown-border-width, var(--nc-dropdown-border-width)) solid var(--mod-dropdown-separator-color, var(--nc-dropdown-separator-color));margin:var(--mod-dropdown-separator-margin, var(--nc-dropdown-separator-margin)) 0}.nc-dropdown__group-label{display:block;padding:var(--mod-dropdown-group-label-padding, var(--nc-dropdown-group-label-padding));font-size:var(--mod-dropdown-group-label-size, var(--nc-dropdown-group-label-size));font-weight:var(--mod-dropdown-group-label-weight, var(--nc-dropdown-group-label-weight));color:var(--mod-dropdown-group-label-color, var(--nc-dropdown-group-label-color));text-transform:uppercase;letter-spacing:var(--fnd-tracking-wider);user-select:none}.nc-dropdown__footer{padding:var(--mod-dropdown-footer-padding, var(--nc-dropdown-footer-padding));background-color:var(--mod-dropdown-footer-bg, var(--nc-dropdown-footer-bg));border-top:var(--mod-dropdown-border-width, var(--nc-dropdown-border-width)) solid var(--mod-dropdown-footer-border-color, var(--nc-dropdown-footer-border-color));margin-top:var(--mod-dropdown-separator-margin, var(--nc-dropdown-separator-margin));border-radius:0 0 var(--mod-dropdown-radius, var(--nc-dropdown-radius)) var(--mod-dropdown-radius, var(--nc-dropdown-radius));margin-inline:calc(-1*var(--mod-dropdown-padding, var(--nc-dropdown-padding)));margin-bottom:calc(-1*var(--mod-dropdown-padding, var(--nc-dropdown-padding)));padding-inline:var(--mod-dropdown-padding, var(--nc-dropdown-padding))}.nc-dropdown--checkable .nc-dropdown__item{padding-inline-start:calc(var(--mod-dropdown-check-size, var(--nc-dropdown-check-size)) + var(--mod-dropdown-check-gap, var(--nc-dropdown-check-gap)) + calc(0.5px * 1rem));position:relative}.nc-dropdown--checkable .nc-dropdown__item-check{position:absolute;left:calc(.5px*1rem)}.nc-dropdown__item--has-submenu>.nc-dropdown__menu{top:calc(-1*var(--mod-dropdown-padding, var(--nc-dropdown-padding)));left:calc(100% + var(--mod-dropdown-submenu-offset, var(--nc-dropdown-submenu-offset)));margin-top:0}@media(forced-colors: active){.nc-dropdown .nc-dropdown__menu{border:1px solid ButtonText}.nc-dropdown .nc-dropdown__item:focus-visible{outline:2px solid Highlight}.nc-dropdown .nc-dropdown__item--checked .nc-dropdown__item-check{color:Highlight}}.nc-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--mod-empty-state-padding, var(--nc-empty-state-padding));gap:var(--mod-empty-state-gap, var(--nc-empty-state-gap));max-width:var(--mod-empty-state-max-width, var(--nc-empty-state-max-width));margin-inline:auto}.nc-empty-state__icon{display:flex;align-items:center;justify-content:center;width:var(--mod-empty-state-icon-size, var(--nc-empty-state-icon-size));height:var(--mod-empty-state-icon-size, var(--nc-empty-state-icon-size));color:var(--mod-empty-state-icon-color, var(--nc-empty-state-icon-color))}.nc-empty-state__icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nc-empty-state__title{margin:0;font-family:var(--font-heading);font-size:var(--mod-empty-state-title-size, var(--nc-empty-state-title-size));font-weight:var(--mod-empty-state-title-weight, var(--nc-empty-state-title-weight));color:var(--mod-empty-state-title-color, var(--nc-empty-state-title-color));line-height:var(--lh-heading)}.nc-empty-state__description{margin:0;font-size:var(--mod-empty-state-desc-size, var(--nc-empty-state-desc-size));color:var(--mod-empty-state-desc-color, var(--nc-empty-state-desc-color));line-height:var(--lh-body);max-width:var(--fnd-prose-max-width)}.nc-empty-state__actions{display:flex;align-items:center;gap:var(--mod-empty-state-action-gap, var(--nc-empty-state-action-gap));margin-top:var(--fnd-spacing-02)}.nc-empty-state--compact{padding:var(--fnd-spacing-06);--nc-empty-state-icon-size: var(--fnd-size-lg);--nc-empty-state-title-size: var(--fs-base);--nc-empty-state-desc-size: var(--fs-xs)}.nc-empty-state--full{min-height:100%}.nc-popover{position:relative;display:inline-flex}.nc-popover__panel{position:absolute;z-index:var(--mod-popover-z-index, var(--nc-popover-z-index));min-width:var(--mod-popover-min-width, var(--nc-popover-min-width));max-width:var(--mod-popover-max-width, var(--nc-popover-max-width));background-color:var(--mod-popover-bg, var(--nc-popover-bg));border:var(--mod-popover-border-width, var(--nc-popover-border-width)) solid var(--mod-popover-border, var(--nc-popover-border));border-radius:var(--mod-popover-radius, var(--nc-popover-radius));box-shadow:var(--mod-popover-shadow, var(--nc-popover-shadow));max-width:min(var(--mod-popover-max-width, var(--nc-popover-max-width)),100vw - 32px);animation:fnd-scale-in var(--mod-popover-animation-duration, var(--nc-popover-animation-duration)) var(--fnd-motion-ease-ease-out) forwards}@media(prefers-reduced-motion: reduce){.nc-popover__panel{animation:none}}.nc-popover__panel[hidden]{display:none}.nc-popover__panel--bottom,.nc-popover__panel:not([class*="--top"]):not([class*="--left"]):not([class*="--right"]){top:calc(100% + var(--mod-popover-offset, var(--nc-popover-offset)));left:50%;transform:translateX(-50%)}.nc-popover__panel--top{bottom:calc(100% + var(--mod-popover-offset, var(--nc-popover-offset)));left:50%;transform:translateX(-50%)}.nc-popover__panel--left{right:calc(100% + var(--mod-popover-offset, var(--nc-popover-offset)));top:50%;transform:translateY(-50%)}.nc-popover__panel--right{left:calc(100% + var(--mod-popover-offset, var(--nc-popover-offset)));top:50%;transform:translateY(-50%)}.nc-popover__panel--bottom-start{top:calc(100% + var(--mod-popover-offset, var(--nc-popover-offset)));left:0;transform:none}.nc-popover__panel--bottom-end{top:calc(100% + var(--mod-popover-offset, var(--nc-popover-offset)));right:0;left:auto;transform:none}.nc-popover__arrow{position:absolute;width:var(--mod-popover-arrow-size, var(--nc-popover-arrow-size));height:var(--mod-popover-arrow-size, var(--nc-popover-arrow-size));background-color:var(--mod-popover-arrow-bg, var(--nc-popover-arrow-bg));border:var(--mod-popover-border-width, var(--nc-popover-border-width)) solid var(--mod-popover-arrow-border, var(--nc-popover-arrow-border));transform:rotate(45deg);top:calc(-1*var(--mod-popover-arrow-size, var(--nc-popover-arrow-size))/2);left:50%;margin-left:calc(-1*var(--mod-popover-arrow-size, var(--nc-popover-arrow-size))/2);border-right:none;border-bottom:none}.nc-popover__panel--top .nc-popover__arrow{top:auto;bottom:calc(-1*var(--mod-popover-arrow-size, var(--nc-popover-arrow-size))/2);border-right:var(--mod-popover-border-width, var(--nc-popover-border-width)) solid var(--mod-popover-arrow-border, var(--nc-popover-arrow-border));border-bottom:var(--mod-popover-border-width, var(--nc-popover-border-width)) solid var(--mod-popover-arrow-border, var(--nc-popover-arrow-border));border-left:none;border-top:none}.nc-popover__panel--left .nc-popover__arrow{top:50%;left:auto;right:calc(-1*var(--mod-popover-arrow-size, var(--nc-popover-arrow-size))/2);margin-top:calc(-1*var(--mod-popover-arrow-size, var(--nc-popover-arrow-size))/2);margin-left:0;border-top:none;border-left:none;border-right:var(--mod-popover-border-width, var(--nc-popover-border-width)) solid var(--mod-popover-arrow-border, var(--nc-popover-arrow-border));border-bottom:var(--mod-popover-border-width, var(--nc-popover-border-width)) solid var(--mod-popover-arrow-border, var(--nc-popover-arrow-border))}.nc-popover__panel--right .nc-popover__arrow{top:50%;left:calc(-1*var(--mod-popover-arrow-size, var(--nc-popover-arrow-size))/2);margin-top:calc(-1*var(--mod-popover-arrow-size, var(--nc-popover-arrow-size))/2);margin-left:0;border-right:none;border-bottom:none;border-top:var(--mod-popover-border-width, var(--nc-popover-border-width)) solid var(--mod-popover-arrow-border, var(--nc-popover-arrow-border));border-left:var(--mod-popover-border-width, var(--nc-popover-border-width)) solid var(--mod-popover-arrow-border, var(--nc-popover-arrow-border))}.nc-popover__header{display:flex;align-items:center;justify-content:space-between;padding:var(--mod-popover-header-padding, var(--nc-popover-header-padding));border-bottom:var(--mod-popover-border-width, var(--nc-popover-border-width)) solid var(--mod-popover-header-border, var(--nc-popover-header-border));font-size:var(--mod-popover-header-font-size, var(--nc-popover-header-font-size));font-weight:var(--mod-popover-header-font-weight, var(--nc-popover-header-font-weight));color:var(--mod-popover-header-color, var(--nc-popover-header-color))}.nc-popover__body{padding:var(--mod-popover-padding, var(--nc-popover-padding))}.nc-popover__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--fnd-spacing-02);padding:var(--mod-popover-footer-padding, var(--nc-popover-footer-padding));border-top:var(--mod-popover-border-width, var(--nc-popover-border-width)) solid var(--mod-popover-footer-border, var(--nc-popover-footer-border))}.nc-popover__close{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-popover-close-size, var(--nc-popover-close-size));height:var(--mod-popover-close-size, var(--nc-popover-close-size));padding:0;border:none;border-radius:var(--mod-popover-close-radius, var(--nc-popover-close-radius));background:none;color:var(--fnd-color-text-secondary);cursor:pointer;flex-shrink:0;transition-property:opacity, background-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-popover__close:hover{background-color:var(--mod-popover-close-bg-hover, var(--nc-popover-close-bg-hover))}.nc-popover__close:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-popover__close>svg{width:var(--mod-popover-close-icon-size, var(--nc-popover-close-icon-size));height:var(--mod-popover-close-icon-size, var(--nc-popover-close-icon-size));fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(forced-colors: active){.nc-popover .nc-popover__panel{border:1px solid ButtonText}.nc-popover .nc-popover__close:focus-visible{outline:2px solid Highlight}}.nc-timeline{list-style:none;margin:0;padding:0;position:relative}.nc-timeline__item{display:grid;grid-template-columns:auto 1fr;gap:0 var(--mod-timeline-content-padding, var(--nc-timeline-content-padding));position:relative;padding-bottom:var(--mod-timeline-content-padding, var(--nc-timeline-content-padding))}.nc-timeline__item::before{content:"";position:absolute;top:var(--mod-timeline-node-size, var(--nc-timeline-node-size));bottom:0;left:calc(var(--mod-timeline-node-size, var(--nc-timeline-node-size))/2 - var(--mod-timeline-line-width, var(--nc-timeline-line-width))/2);width:var(--mod-timeline-line-width, var(--nc-timeline-line-width));background-color:var(--mod-timeline-line-color, var(--nc-timeline-line-color))}.nc-timeline__item:last-child::before{display:none}.nc-timeline__node{display:flex;align-items:center;justify-content:center;width:var(--mod-timeline-node-size, var(--nc-timeline-node-size));height:var(--mod-timeline-node-size, var(--nc-timeline-node-size));border-radius:var(--mod-timeline-node-radius, var(--nc-timeline-node-radius));background-color:var(--mod-timeline-node-bg, var(--nc-timeline-node-bg));border:var(--mod-timeline-node-border-width, var(--nc-timeline-node-border-width)) solid var(--mod-timeline-node-border, var(--nc-timeline-node-border));flex-shrink:0;z-index:var(--fnd-z-base);margin-top:2px}.nc-timeline__node--active{background-color:var(--mod-timeline-node-active-bg, var(--nc-timeline-node-active-bg));border-color:var(--mod-timeline-node-active-border, var(--nc-timeline-node-active-border))}.nc-timeline__node--success{background-color:var(--mod-timeline-node-success-bg, var(--nc-timeline-node-success-bg));border-color:var(--mod-timeline-node-success-bg, var(--nc-timeline-node-success-bg))}.nc-timeline__node--danger{background-color:var(--mod-timeline-node-danger-bg, var(--nc-timeline-node-danger-bg));border-color:var(--mod-timeline-node-danger-bg, var(--nc-timeline-node-danger-bg))}.nc-timeline__content{display:flex;flex-direction:column;gap:var(--mod-timeline-content-gap, var(--nc-timeline-content-gap));min-width:0}.nc-timeline__time{font-size:var(--mod-timeline-time-size, var(--nc-timeline-time-size));font-weight:var(--mod-timeline-time-weight, var(--nc-timeline-time-weight));color:var(--mod-timeline-time-color, var(--nc-timeline-time-color));font-variant-numeric:tabular-nums}.nc-timeline__title{margin:0;font-size:var(--mod-timeline-title-size, var(--nc-timeline-title-size));font-weight:var(--mod-timeline-title-weight, var(--nc-timeline-title-weight));color:var(--mod-timeline-title-color, var(--nc-timeline-title-color));line-height:var(--lh-heading)}.nc-timeline__description{margin:0;font-size:var(--mod-timeline-desc-size, var(--nc-timeline-desc-size));color:var(--mod-timeline-desc-color, var(--nc-timeline-desc-color));line-height:var(--lh-body)}.nc-timeline--icon .nc-timeline__item::before{left:calc(var(--mod-timeline-node-icon-size, var(--nc-timeline-node-icon-size))/2 - var(--mod-timeline-line-width, var(--nc-timeline-line-width))/2);top:var(--mod-timeline-node-icon-size, var(--nc-timeline-node-icon-size))}.nc-timeline--icon .nc-timeline__node{width:var(--mod-timeline-node-icon-size, var(--nc-timeline-node-icon-size));height:var(--mod-timeline-node-icon-size, var(--nc-timeline-node-icon-size));background-color:var(--mod-timeline-node-active-bg, var(--nc-timeline-node-active-bg));border-color:var(--mod-timeline-node-active-bg, var(--nc-timeline-node-active-bg));color:var(--mod-timeline-node-icon-color, var(--nc-timeline-node-icon-color))}.nc-timeline--icon .nc-timeline__node>svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-timeline--connected .nc-timeline__content{background-color:var(--fnd-color-layer-01);border:var(--fnd-border-width-xs) solid var(--fnd-color-border-secondary);border-radius:var(--fnd-radius-sm);padding:var(--fnd-spacing-03)}.nc-timeline--compact .nc-timeline__item{padding-bottom:var(--fnd-spacing-02);gap:0 var(--fnd-spacing-02)}.nc-timeline--compact .nc-timeline__node{width:8px;height:8px;margin-top:6px}.nc-timeline--compact .nc-timeline__item::before{left:calc(4px - var(--mod-timeline-line-width, var(--nc-timeline-line-width))/2);top:14px}.nc-timeline--alternating{position:relative;max-inline-size:var(--mod-timeline-alt-max-width, var(--nc-timeline-alt-max-width));margin-inline:auto;list-style:none;padding:0}.nc-timeline--alternating::before{content:"";position:absolute;inset-block:0;inset-inline-start:50%;transform:translateX(-50%);inline-size:var(--mod-timeline-line-width, var(--nc-timeline-line-width));background-color:var(--mod-timeline-line-color, var(--nc-timeline-line-color));border-radius:var(--fnd-radius-full);z-index:0}.nc-timeline--alternating::after{content:"";position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translateX(-50%);inline-size:var(--mod-timeline-line-width, var(--nc-timeline-line-width));block-size:calc(100%*var(--nc-timeline-progress, 1));background-image:linear-gradient(to bottom, transparent 0%, var(--mod-timeline-progress-color, var(--nc-timeline-progress-color)) 8%, var(--mod-timeline-progress-color, var(--nc-timeline-progress-color)) 92%, transparent 100%);border-radius:var(--fnd-radius-full);z-index:1;transition:block-size .3s linear;pointer-events:none}.nc-timeline--alternating .nc-timeline__item{display:grid;grid-template-columns:1fr var(--mod-timeline-alt-node-col, var(--nc-timeline-alt-node-col)) 1fr;align-items:center;margin-block-end:var(--mod-timeline-alt-item-gap, var(--nc-timeline-alt-item-gap));position:relative;z-index:2;padding:0}.nc-timeline--alternating .nc-timeline__item::before{display:none}.nc-timeline--alternating .nc-timeline__item:last-child{margin-block-end:0}.nc-timeline--alternating .nc-timeline__item>*{grid-row:1}.nc-timeline--alternating .nc-timeline__item:nth-child(odd) .nc-timeline__content{grid-column:1}.nc-timeline--alternating .nc-timeline__item:nth-child(odd) .nc-timeline__node{grid-column:2}.nc-timeline--alternating .nc-timeline__item:nth-child(even) .nc-timeline__node{grid-column:2}.nc-timeline--alternating .nc-timeline__item:nth-child(even) .nc-timeline__content{grid-column:3}.nc-timeline--alternating .nc-timeline__node{inline-size:var(--mod-timeline-alt-node-size, var(--nc-timeline-alt-node-size));block-size:var(--mod-timeline-alt-node-size, var(--nc-timeline-alt-node-size));margin-inline:auto;margin-block-start:0;display:flex;align-items:center;justify-content:center;border-radius:var(--fnd-radius-full);background-color:var(--fnd-color-background-base);border:var(--fnd-border-width-sm) solid var(--mod-timeline-progress-color, var(--nc-timeline-progress-color));color:var(--mod-timeline-progress-color, var(--nc-timeline-progress-color));box-shadow:0 0 0 .625rem var(--fnd-color-background-base);z-index:3}.nc-timeline--alternating .nc-timeline__node svg{inline-size:45%;block-size:45%}.nc-timeline--alternating .nc-timeline__content{background-color:var(--mod-timeline-card-bg, var(--nc-timeline-card-bg));border:var(--fnd-border-width-hairline) solid var(--mod-timeline-card-border, var(--nc-timeline-card-border));border-radius:var(--mod-timeline-card-radius, var(--nc-timeline-card-radius));padding:var(--mod-timeline-card-padding, var(--nc-timeline-card-padding));box-shadow:var(--mod-timeline-card-shadow, var(--nc-timeline-card-shadow));margin-inline:var(--mod-timeline-alt-gap, var(--nc-timeline-alt-gap));gap:var(--fnd-spacing-02)}.nc-timeline__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fnd-spacing-02);margin-block-end:var(--fnd-spacing-03)}.nc-timeline__period,.nc-timeline__badge{font-size:var(--mod-timeline-badge-size, var(--nc-timeline-badge-size));font-weight:var(--fnd-font-weight-semibold);padding:var(--fnd-spacing-01) var(--fnd-spacing-03);border-radius:var(--mod-timeline-badge-radius, var(--nc-timeline-badge-radius));letter-spacing:var(--fnd-tracking-wide);text-transform:uppercase;border:var(--fnd-border-width-hairline) solid currentColor;white-space:nowrap}.nc-timeline__period{color:var(--mod-timeline-progress-color, var(--nc-timeline-progress-color));background-color:color-mix(in srgb, currentColor var(--nc-timeline-badge-tint), transparent)}.nc-timeline__badge{background-color:color-mix(in srgb, currentColor var(--nc-timeline-badge-tint), transparent)}.nc-timeline__badge--accent{color:var(--fnd-color-text-accent)}.nc-timeline__badge--info{color:var(--fnd-color-text-info)}.nc-timeline__badge--warning{color:var(--fnd-color-text-warning)}.nc-timeline__badge--danger{color:var(--fnd-color-text-danger)}.nc-timeline__badge--neutral{color:var(--fnd-color-text-secondary)}.nc-timeline__phase{font-size:var(--fs-2xs);font-weight:var(--fnd-font-weight-medium);color:var(--mod-timeline-phase-color, var(--nc-timeline-phase-color));text-transform:uppercase;letter-spacing:var(--fnd-tracking-wider)}.nc-timeline__lead{margin:0 0 var(--fnd-spacing-03);font-size:var(--nc-type-body-m-size);line-height:var(--lh-body);color:var(--mod-timeline-lead-color, var(--nc-timeline-lead-color))}.nc-timeline__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--fnd-spacing-02)}.nc-timeline__list li{position:relative;padding-inline-start:var(--fnd-spacing-05);font-size:var(--nc-type-body-m-size);line-height:var(--lh-body);color:var(--fnd-color-text-secondary)}.nc-timeline__list li::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.55em;inline-size:.5rem;block-size:.5rem;border-block-start:var(--fnd-border-width-sm) solid var(--mod-timeline-marker-color, var(--nc-timeline-marker-color));border-inline-end:var(--fnd-border-width-sm) solid var(--mod-timeline-marker-color, var(--nc-timeline-marker-color));transform:rotate(45deg)}.nc-timeline--progress .nc-timeline__content{opacity:0;transform:translateY(var(--nc-timeline-reveal-shift));transition:opacity var(--nc-timeline-reveal-duration) ease,transform var(--nc-timeline-reveal-duration) ease,border-color var(--nc-timeline-reveal-duration) ease,box-shadow var(--nc-timeline-reveal-duration) ease}.nc-timeline--progress .nc-timeline__node{transition:border-color var(--nc-timeline-reveal-duration) ease,box-shadow var(--nc-timeline-reveal-duration) ease}.nc-timeline--progress .nc-timeline__item.is-visible .nc-timeline__content{opacity:1;transform:none;border-color:var(--mod-timeline-progress-color, var(--nc-timeline-progress-color));box-shadow:var(--nc-timeline-reveal-glow)}.nc-timeline--progress .nc-timeline__item.is-visible .nc-timeline__node{box-shadow:var(--nc-timeline-node-glow)}@media(prefers-reduced-motion: reduce){.nc-timeline--progress .nc-timeline__content,.nc-timeline--progress .nc-timeline__node{opacity:1;transform:none;transition:none}.nc-timeline--alternating::after,.nc-timeline--horizontal::after{transition:none}}@media(max-width: 53.75em){.nc-timeline--alternating::before,.nc-timeline--alternating .nc-timeline__fill{inset-inline-start:calc(var(--nc-timeline-alt-node-size-sm)/2);transform:none}.nc-timeline--alternating .nc-timeline__item{display:block;padding-inline-start:calc(var(--nc-timeline-alt-node-size-sm) + var(--fnd-spacing-06));margin-block-end:var(--fnd-spacing-10);position:relative}.nc-timeline--alternating .nc-timeline__node{position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:var(--nc-timeline-alt-node-size-sm);block-size:var(--nc-timeline-alt-node-size-sm);margin-inline:0}.nc-timeline--alternating .nc-timeline__content{margin-inline:0}}@media(forced-colors: active){.nc-timeline--alternating .nc-timeline__content,.nc-timeline--alternating .nc-timeline__node{border-color:CanvasText}.nc-timeline--alternating .nc-timeline__fill{background-color:Highlight}}.nc-timeline--alternating .nc-timeline__title,.nc-timeline--horizontal .nc-timeline__title{font-size:var(--mod-timeline-card-title-size, var(--nc-timeline-card-title-size));font-weight:var(--mod-timeline-card-title-weight, var(--nc-timeline-card-title-weight));line-height:var(--lh-heading);letter-spacing:var(--fnd-tracking-snug)}.nc-timeline--horizontal{position:relative;display:flex;gap:var(--mod-timeline-h-gap, var(--nc-timeline-h-gap));list-style:none;margin:0;padding:var(--mod-timeline-h-pad-block, var(--nc-timeline-h-pad-block)) 0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--fnd-spacing-04)}.nc-timeline--horizontal:focus-visible{outline:var(--fnd-border-width-sm) solid var(--fnd-color-border-focus, var(--fnd-color-text-accent));outline-offset:var(--fnd-spacing-01)}.nc-timeline--horizontal::before{content:"";position:absolute;inset-inline:0;inset-block-start:calc(var(--mod-timeline-h-pad-block, var(--nc-timeline-h-pad-block)) + var(--nc-timeline-alt-node-size)/2);block-size:var(--mod-timeline-line-width, var(--nc-timeline-line-width));background-color:var(--mod-timeline-line-color, var(--nc-timeline-line-color));border-radius:var(--fnd-radius-full);z-index:0}.nc-timeline--horizontal::after{content:"";position:absolute;inset-inline-start:0;inset-block-start:calc(var(--mod-timeline-h-pad-block, var(--nc-timeline-h-pad-block)) + var(--nc-timeline-alt-node-size)/2);inline-size:calc(100%*var(--nc-timeline-progress, 1));block-size:var(--mod-timeline-line-width, var(--nc-timeline-line-width));background-image:linear-gradient(to right, transparent 0%, var(--mod-timeline-progress-color, var(--nc-timeline-progress-color)) 8%, var(--mod-timeline-progress-color, var(--nc-timeline-progress-color)) 92%, transparent 100%);border-radius:var(--fnd-radius-full);z-index:1;transition:inline-size .3s linear;pointer-events:none}.nc-timeline--horizontal .nc-timeline__item{flex:0 0 var(--mod-timeline-h-card-width, var(--nc-timeline-h-card-width));max-inline-size:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--fnd-spacing-05);scroll-snap-align:start;position:relative;z-index:2;margin:0;padding:0}.nc-timeline--horizontal .nc-timeline__item::before{display:none}.nc-timeline--horizontal .nc-timeline__node{inline-size:var(--nc-timeline-alt-node-size);block-size:var(--nc-timeline-alt-node-size);flex:none;align-self:center;margin-block-start:0;display:flex;align-items:center;justify-content:center;border-radius:var(--fnd-radius-full);background-color:var(--fnd-color-background-base);border:var(--fnd-border-width-sm) solid var(--mod-timeline-progress-color, var(--nc-timeline-progress-color));color:var(--mod-timeline-progress-color, var(--nc-timeline-progress-color));box-shadow:0 0 0 .625rem var(--fnd-color-background-base);z-index:3}.nc-timeline--horizontal .nc-timeline__node svg{inline-size:45%;block-size:45%}.nc-timeline--horizontal .nc-timeline__content{background-color:var(--mod-timeline-card-bg, var(--nc-timeline-card-bg));border:var(--fnd-border-width-hairline) solid var(--mod-timeline-card-border, var(--nc-timeline-card-border));border-radius:var(--mod-timeline-card-radius, var(--nc-timeline-card-radius));padding:var(--mod-timeline-card-padding, var(--nc-timeline-card-padding));box-shadow:var(--mod-timeline-card-shadow, var(--nc-timeline-card-shadow));inline-size:100%;gap:var(--fnd-spacing-02)}@media(max-width: 53.75em){.nc-timeline--horizontal{display:block;overflow-x:visible;scroll-snap-type:none}.nc-timeline--horizontal::before,.nc-timeline--horizontal::after{display:none}.nc-timeline--horizontal .nc-timeline__item{flex:none;flex-direction:row;align-items:flex-start;margin-block-end:var(--fnd-spacing-08)}.nc-timeline--horizontal .nc-timeline__item:last-child{margin-block-end:0}.nc-timeline--horizontal .nc-timeline__node{inline-size:var(--nc-timeline-alt-node-size-sm);block-size:var(--nc-timeline-alt-node-size-sm);box-shadow:none}}@media(forced-colors: active){.nc-timeline--horizontal .nc-timeline__content,.nc-timeline--horizontal .nc-timeline__node{border-color:CanvasText}.nc-timeline--horizontal::after{background-color:Highlight}}.nc-timeline__cta{margin-block-start:var(--mod-timeline-cta-gap, var(--nc-timeline-cta-gap))}.nc-timeline__cta .nc-button{max-inline-size:100%}.nc-search{position:relative;display:flex;flex-direction:column;width:var(--mod-search-width, var(--nc-search-width));max-width:var(--mod-search-max-width, var(--nc-search-max-width))}.nc-search__input-wrapper{position:relative;display:flex;align-items:center}.nc-search__icon{position:absolute;left:var(--fnd-spacing-03);display:flex;align-items:center;pointer-events:none;color:var(--fnd-color-text-tertiary)}.nc-search__icon>svg{width:var(--mod-search-item-icon-size, var(--nc-search-item-icon-size));height:var(--mod-search-item-icon-size, var(--nc-search-item-icon-size));fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-search__input{width:100%;padding-inline-start:calc(var(--fnd-spacing-03) + var(--mod-search-item-icon-size, var(--nc-search-item-icon-size)) + var(--fnd-spacing-02))}.nc-search__shortcut{position:absolute;right:var(--fnd-spacing-03);display:flex;align-items:center;pointer-events:none;color:var(--mod-search-shortcut-color, var(--nc-search-shortcut-color));font-size:var(--mod-search-shortcut-size, var(--nc-search-shortcut-size));font-family:var(--font-mono)}.nc-search__results{position:absolute;top:100%;left:0;right:0;z-index:var(--mod-search-results-z-index, var(--nc-search-results-z-index));margin-top:var(--fnd-spacing-01);max-height:var(--mod-search-results-max-height, var(--nc-search-results-max-height));overflow-y:auto;padding:var(--mod-search-results-padding, var(--nc-search-results-padding));background-color:var(--mod-search-results-bg, var(--nc-search-results-bg));border:var(--mod-search-results-border-width, var(--nc-search-results-border-width)) solid var(--mod-search-results-border, var(--nc-search-results-border));border-radius:var(--mod-search-results-radius, var(--nc-search-results-radius));box-shadow:var(--mod-search-results-shadow, var(--nc-search-results-shadow));animation:fnd-dropdown-enter var(--mod-search-results-animation, var(--nc-search-results-animation)) var(--fnd-motion-ease-ease-out) forwards}@media(prefers-reduced-motion: reduce){.nc-search__results{animation:none}}.nc-search__results{scrollbar-width:none}.nc-search__results::-webkit-scrollbar{display:none}.nc-search__results[hidden]{display:none}.nc-search__group+.nc-search__group{border-top:var(--mod-search-results-border-width, var(--nc-search-results-border-width)) solid var(--mod-search-results-border, var(--nc-search-results-border));margin-top:var(--fnd-spacing-01);padding-top:var(--fnd-spacing-01)}.nc-search__group-label{display:block;padding:var(--mod-search-group-label-padding, var(--nc-search-group-label-padding));font-size:var(--mod-search-group-label-size, var(--nc-search-group-label-size));font-weight:var(--mod-search-group-label-weight, var(--nc-search-group-label-weight));color:var(--mod-search-group-label-color, var(--nc-search-group-label-color));text-transform:uppercase;letter-spacing:var(--fnd-tracking-wider);user-select:none}.nc-search__item{display:flex;align-items:center;gap:var(--mod-search-item-gap, var(--nc-search-item-gap));width:100%;min-height:var(--mod-search-item-height, var(--nc-search-item-height));padding:var(--mod-search-item-padding, var(--nc-search-item-padding));border:none;border-radius:var(--mod-search-item-radius, var(--nc-search-item-radius));background:none;color:var(--mod-search-item-color, var(--nc-search-item-color));font-size:var(--mod-search-item-font-size, var(--nc-search-item-font-size));text-decoration:none;text-align:left;cursor:pointer;transition-property:background-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-search__item:hover,.nc-search__item[aria-selected=true]{background-color:var(--mod-search-item-bg-hover, var(--nc-search-item-bg-hover))}.nc-search__item:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-search__item-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-search-item-icon-size, var(--nc-search-item-icon-size));height:var(--mod-search-item-icon-size, var(--nc-search-item-icon-size));flex-shrink:0;color:var(--mod-search-item-icon-color, var(--nc-search-item-icon-color))}.nc-search__item-icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-search__item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-search__highlight{background-color:var(--mod-search-highlight-bg, var(--nc-search-highlight-bg));color:var(--mod-search-highlight-color, var(--nc-search-highlight-color));padding:0 1px;border-radius:var(--fnd-radius-xs)}.nc-search__empty{display:flex;flex-direction:column;align-items:center;padding:var(--fnd-spacing-06);color:var(--fnd-color-text-tertiary);font-size:var(--fs-sm);text-align:center}.nc-search__loading{display:flex;align-items:center;justify-content:center;padding:var(--fnd-spacing-04)}.nc-search--full{width:100%;max-width:100%}.nc-search__scope-trigger{display:inline-flex;align-items:center;gap:var(--mod-search-scope-gap, var(--nc-search-scope-gap));padding:var(--mod-search-scope-padding, var(--nc-search-scope-padding));background-color:var(--mod-search-scope-bg, var(--nc-search-scope-bg));color:var(--mod-search-scope-color, var(--nc-search-scope-color));border:1px solid var(--mod-search-scope-border, var(--nc-search-scope-border));border-radius:var(--mod-search-scope-radius, var(--nc-search-scope-radius));font-size:var(--mod-search-scope-font-size, var(--nc-search-scope-font-size));cursor:pointer;white-space:nowrap;flex-shrink:0;transition-property:background-color, border-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-search__scope-trigger:hover{background-color:var(--fnd-color-background-tertiary);border-color:var(--fnd-color-border-primary)}.nc-search__scope-trigger:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-search__scope-trigger>svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;flex-shrink:0}.nc-search__scope-menu{position:absolute;top:100%;left:0;z-index:var(--mod-search-results-z-index, var(--nc-search-results-z-index));margin-top:var(--fnd-spacing-01);min-width:180px;padding:var(--fnd-spacing-01);background-color:var(--mod-search-results-bg, var(--nc-search-results-bg));border:var(--mod-search-results-border-width, var(--nc-search-results-border-width)) solid var(--mod-search-results-border, var(--nc-search-results-border));border-radius:var(--mod-search-results-radius, var(--nc-search-results-radius));box-shadow:var(--mod-search-results-shadow, var(--nc-search-results-shadow));animation:fnd-dropdown-enter var(--mod-search-results-animation, var(--nc-search-results-animation)) var(--fnd-motion-ease-ease-out) forwards}@media(prefers-reduced-motion: reduce){.nc-search__scope-menu{animation:none}}.nc-search__scope-menu[hidden]{display:none}.nc-search__scope-item{display:flex;align-items:center;gap:var(--mod-search-item-gap, var(--nc-search-item-gap));width:100%;min-height:var(--mod-search-item-height, var(--nc-search-item-height));padding:var(--mod-search-item-padding, var(--nc-search-item-padding));border:none;border-radius:var(--mod-search-item-radius, var(--nc-search-item-radius));background:none;color:var(--mod-search-item-color, var(--nc-search-item-color));font-size:var(--mod-search-item-font-size, var(--nc-search-item-font-size));text-decoration:none;text-align:left;cursor:pointer;transition-property:background-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-search__scope-item:hover,.nc-search__scope-item[aria-selected=true]{background-color:var(--mod-search-item-bg-hover, var(--nc-search-item-bg-hover))}.nc-search__scope-item:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-search__scope-item{font-size:var(--mod-search-scope-font-size, var(--nc-search-scope-font-size));min-height:32px}.nc-search__ghost{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;padding-inline-start:calc(var(--fnd-spacing-03) + var(--mod-search-item-icon-size, var(--nc-search-item-icon-size)) + var(--fnd-spacing-02));padding-inline-end:var(--fnd-spacing-03);color:var(--mod-search-ghost-color, var(--nc-search-ghost-color));font-size:inherit;font-family:inherit;pointer-events:none;user-select:none;overflow:hidden;white-space:nowrap}.nc-search--minimal .nc-search__input{background-color:var(--mod-search-minimal-bg, var(--nc-search-minimal-bg));border-color:var(--mod-search-minimal-border, var(--nc-search-minimal-border))}.nc-search--minimal .nc-search__input:hover{background-color:var(--fnd-color-background-secondary)}.nc-search--minimal .nc-search__input:focus,.nc-search--minimal .nc-search__input:focus-visible{border-color:var(--mod-search-minimal-border-focus, var(--nc-search-minimal-border-focus));background-color:var(--fnd-color-background-base)}.nc-search--xl .nc-search__input{height:var(--mod-search-xl-height, var(--nc-search-xl-height));font-size:var(--mod-search-xl-font-size, var(--nc-search-xl-font-size));border-radius:var(--mod-search-xl-radius, var(--nc-search-xl-radius));box-shadow:var(--mod-search-xl-shadow, var(--nc-search-xl-shadow))}.nc-search--xl .nc-search__icon>svg{width:var(--mod-search-xl-icon-size, var(--nc-search-xl-icon-size));height:var(--mod-search-xl-icon-size, var(--nc-search-xl-icon-size))}.nc-search--xl .nc-search__ghost{font-size:var(--mod-search-xl-font-size, var(--nc-search-xl-font-size))}.nc-search--xl .nc-search__results{border-radius:var(--mod-search-xl-radius, var(--nc-search-xl-radius))}.nc-search--command{position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--fnd-z-modal, 1000);display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;background-color:var(--mod-search-command-overlay-bg, var(--nc-search-command-overlay-bg));width:100%;max-width:100%}.nc-search--command .nc-search__input-wrapper{width:var(--mod-search-command-max-width, var(--nc-search-command-max-width));max-width:90vw}.nc-search--command .nc-search__input{border-radius:var(--mod-search-command-radius, var(--nc-search-command-radius));box-shadow:var(--mod-search-command-shadow, var(--nc-search-command-shadow))}.nc-search--command .nc-search__results{width:var(--mod-search-command-max-width, var(--nc-search-command-max-width));max-width:90vw;left:50%;transform:translateX(-50%);border-radius:var(--mod-search-command-radius, var(--nc-search-command-radius));box-shadow:var(--mod-search-command-shadow, var(--nc-search-command-shadow))}.nc-search--command[hidden]{display:none}.nc-searchbar{display:none;z-index:var(--fnd-z-drawer);width:100%;background:var(--fnd-color-background-secondary);border-bottom:1px solid var(--fnd-color-border-secondary)}.nc-searchbar[data-state=open]{display:block}.nc-searchbar__inner{display:flex;align-items:center;padding-block:var(--fnd-spacing-03)}.nc-searchbar__field{position:relative;display:flex;align-items:center;width:100%}.nc-searchbar__icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--fnd-color-text-tertiary);z-index:1}.nc-searchbar__input{width:100%;height:44px;padding-left:var(--nc-searchbar-input-padding-left);padding-right:var(--nc-searchbar-input-padding-right);font-size:var(--nc-type-body-m-size);border-radius:var(--fnd-radius-md);border:1px solid var(--fnd-color-border-secondary);background:var(--fnd-color-background-base);color:var(--fnd-color-text-primary);transition:border-color .15s ease}.nc-searchbar__input:focus{outline:none;border-color:var(--fnd-color-interactive-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--fnd-color-interactive-focus) 25%, transparent)}.nc-searchbar__input::placeholder{color:var(--fnd-color-text-tertiary)}.nc-searchbar__shortcut{position:absolute;right:44px;top:50%;transform:translateY(-50%);font-size:var(--nc-searchbar-shortcut-font-size);padding:var(--nc-searchbar-shortcut-padding);border-radius:var(--fnd-radius-xs);border:1px solid var(--fnd-color-border-secondary);background:var(--fnd-color-background-secondary);color:var(--fnd-color-text-tertiary);pointer-events:none}.nc-searchbar__close{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:var(--nc-searchbar-close-background);color:var(--fnd-color-text-tertiary);border-radius:var(--fnd-radius-xs);cursor:pointer}.nc-searchbar__close:hover{background:var(--fnd-color-background-hover);color:var(--fnd-color-text-primary)}.nc-searchbar__close:focus-visible{outline:2px solid var(--fnd-color-interactive-focus);outline-offset:1px}.nc-searchbar[data-state=open] .nc-searchbar__shortcut{display:none}.nc-searchbar__input::-webkit-search-cancel-button,.nc-searchbar__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.nc-testimonial-grid{display:grid;gap:var(--fnd-spacing-05);align-items:stretch}.nc-testimonial-grid--cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.nc-testimonial-grid--cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.nc-testimonial-grid>*,.nc-testimonial-grid .nc-section,.nc-testimonial-grid .nc-section>.nc-container{display:contents}.nc-testimonial-grid .nc-testimonial{display:flex;flex-direction:column}.nc-testimonial-grid .nc-testimonial__author{margin-block-start:auto}@media(max-width: 60em){.nc-testimonial-grid--cols-3{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 35.99em){.nc-testimonial-grid--cols-2,.nc-testimonial-grid--cols-3{grid-template-columns:1fr}}.nc-testimonial-grid--carousel{display:flex;gap:var(--fnd-spacing-05);grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline-start:2px;-webkit-overflow-scrolling:touch;padding-block-end:var(--fnd-spacing-02);scrollbar-width:thin}.nc-testimonial-grid--carousel .nc-testimonial{flex:0 0 min(360px,85%);scroll-snap-align:start}.nc-testimonial-grid--carousel:focus-visible{outline:2px solid var(--fnd-color-interactive-focus);outline-offset:4px}.nc-testimonial-grid__nav{display:flex;gap:var(--fnd-spacing-02);justify-content:flex-end;margin-block-start:var(--fnd-spacing-03)}.nc-testimonial-grid__btn{inline-size:2.5rem;block-size:2.5rem;border-radius:var(--nc-testimonial-grid-btn-border-radius);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--fnd-color-border-secondary);background:var(--fnd-color-background-base);color:var(--fnd-color-text-primary);cursor:pointer;transition:background var(--fnd-motion-duration-200, 0.2s) ease,border-color var(--fnd-motion-duration-200, 0.2s) ease,color var(--fnd-motion-duration-200, 0.2s) ease}.nc-testimonial-grid__btn:hover{border-color:var(--fnd-color-text-accent);color:var(--fnd-color-text-accent)}.nc-testimonial-grid__btn:focus-visible{outline:2px solid var(--fnd-color-interactive-focus);outline-offset:2px}.nc-testimonial-grid__btn[disabled]{opacity:var(--nc-testimonial-grid-btn-disabled-opacity);cursor:default}.nc-multiselect{position:relative}.nc-multiselect__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--nc-multiselect-trigger-gap);inline-size:100%;min-block-size:2.75rem;padding:var(--nc-multiselect-trigger-padding);font-size:var(--nc-multiselect-trigger-font-size);text-align:start;background:var(--fnd-color-background-base);color:var(--fnd-color-text-primary);border:1px solid var(--fnd-color-border-secondary);border-radius:var(--fnd-radius-sm);cursor:pointer}.nc-multiselect__trigger:hover{border-color:var(--fnd-color-text-secondary)}.nc-multiselect__trigger:focus-visible{outline:2px solid var(--fnd-color-interactive-focus);outline-offset:2px}.nc-multiselect__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-multiselect__value--empty{color:var(--fnd-color-text-tertiary, var(--fnd-color-text-secondary))}.nc-multiselect__caret{flex:0 0 auto;color:var(--fnd-color-text-secondary);transition:transform var(--fnd-motion-duration-200, 0.2s) ease}.nc-multiselect.is-open .nc-multiselect__caret{transform:rotate(180deg)}.nc-multiselect__panel{position:absolute;inset-inline:0;z-index:30;display:flex;flex-direction:column;gap:var(--nc-multiselect-panel-gap);max-block-size:16rem;overflow-y:auto;padding:var(--nc-multiselect-panel-padding);background:var(--fnd-color-background-base);border:1px solid var(--fnd-color-border-secondary);border-radius:var(--fnd-radius-sm);box-shadow:var(--nc-multiselect-panel-box-shadow)}.nc-multiselect__option{margin:0;padding:var(--nc-multiselect-option-padding);min-block-size:2.5rem;align-items:center;border-radius:var(--fnd-radius-sm);cursor:pointer}.nc-multiselect__option:hover{background:var(--fnd-color-background-secondary)}.nc-card-cta{position:relative;overflow:hidden;border-radius:var(--nc-card-radius, var(--fnd-radius-md));aspect-ratio:var(--cgc-ratio, 16/9);display:flex;background-color:var(--fnd-color-background-tertiary)}.nc-card-cta__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}video.nc-card-cta__media{object-fit:cover}.nc-card-cta__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(to top, color-mix(in srgb, var(--fnd-color-always-dark) 60%, transparent) 0%, color-mix(in srgb, var(--fnd-color-always-dark) 10%, transparent) 60%, transparent 100%);pointer-events:none}.nc-card-cta__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--fnd-spacing-04);padding:var(--fnd-spacing-06);width:100%;height:100%}.nc-card-cta__title{font-size:var(--nc-type-heading-l-size);font-weight:var(--fnd-font-weight-bold);line-height:var(--lh-heading);margin:0;color:var(--fnd-color-always-light)}.nc-card-cta[data-theme=light] .nc-card-cta__title{color:var(--fnd-color-text-primary)}.nc-card-cta[data-theme=light] .nc-card-cta__overlay{background:linear-gradient(to top, color-mix(in srgb, var(--fnd-color-always-light) 70%, transparent) 0%, color-mix(in srgb, var(--fnd-color-always-light) 10%, transparent) 60%, transparent 100%)}.nc-card-cta__actions{display:flex;gap:var(--fnd-spacing-03)}.nc-card-cta:hover .nc-card-cta__media{transform:scale(1.03);transition:transform .4s ease}.nc-card-cta .nc-card-cta__media{transition:transform .4s ease}@media(prefers-reduced-motion: reduce){.nc-card-cta .nc-card-cta__media{transition:none}}@media(max-width: 768px){.nc-card-cta__title{font-size:var(--nc-type-heading-l-size)}}.nc-card-grid{display:grid;grid-template-columns:var(--nc-card-grid-columns);gap:var(--nc-card-grid-gap)}.nc-card-grid{grid-template-columns:repeat(auto-fit, minmax(min(280px, 100%), 1fr))}.nc-card-grid--cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.nc-card-grid--cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.nc-card-grid--cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.nc-card-grid--cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.nc-card-grid--cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}@container (max-width: 900px){.nc-card-grid--cols-4,.nc-card-grid--cols-5,.nc-card-grid--cols-6{grid-template-columns:repeat(3, minmax(0, 1fr))}}@container (max-width: 640px){.nc-card-grid--cols-3,.nc-card-grid--cols-4,.nc-card-grid--cols-5,.nc-card-grid--cols-6{grid-template-columns:repeat(2, minmax(0, 1fr))}}@container (max-width: 420px){.nc-card-grid--cols-2,.nc-card-grid--cols-3,.nc-card-grid--cols-4,.nc-card-grid--cols-5,.nc-card-grid--cols-6{grid-template-columns:1fr}}.nc-card-grid .nc-card{--mod-card-bg: var(--fnd-color-background-base)}.neo-dark-theme .nc-card-grid .nc-card,[data-theme=neo-dark-theme] .nc-card-grid .nc-card{--mod-card-bg: var(--fnd-color-background-tertiary)}.nc-table-block{max-width:var(--nc-container-max-width, 1440px);margin-inline:auto;padding-inline:var(--fnd-spacing-06);overflow-x:auto}.nc-table-block table,.nc-table-block th,.nc-table-block td{border:none}.nc-table-block thead th{background-color:var(--tbl-header-bg, var(--fnd-color-background-tertiary));font-size:var(--fs-xs);font-weight:var(--fnd-font-weight-bold);text-transform:uppercase;letter-spacing:var(--nc-table-block-thead-th-letter-spacing);padding:var(--fnd-spacing-03) var(--fnd-spacing-04);text-align:center}.nc-table-block thead th:first-child{text-align:left}.nc-table-block.is-scrolled .nc-compare-table--sticky-col th:first-child::after,.nc-table-block.is-scrolled .nc-compare-table--sticky-col td:first-child::after{opacity:var(--nc-table-block-is-scrolled-nc-compare-table-sticky-col-th-first-child-after-opacity)}.nc-table-block[data-scroll-active=true]{overflow-x:auto;-webkit-overflow-scrolling:touch}.nc-table-block[data-scroll-active=true] .nc-compare-table--full-width table{table-layout:auto;width:max-content;min-width:100%}@media(max-width: 768px){.nc-table-block{padding-inline:var(--fnd-spacing-03)}}.nc-tab-nav__badges{display:flex;flex-wrap:wrap;gap:var(--nc-tab-nav-badges-gap);margin-block:var(--nc-tab-nav-badges-margin-block)}.nc-tab-nav__badges:empty{display:none}.nc-tab-nav .nc-solution-tabs__panel.is-active{grid-template-columns:1fr}.nc-tab-nav__panel-body{display:flex;flex-direction:column;gap:var(--fnd-spacing-04);align-items:flex-start}.nc-tab-nav__module,.nc-tab-nav__bento{inline-size:100%}.nc-tab-nav__module .nc-feature-list__items{width:100%}.nc-tab-nav__panel-body>.nc-button{margin-block-start:calc(var(--fnd-spacing-06) - var(--fnd-spacing-04))}.nc-breadcrumb-section{padding-block:var(--fnd-spacing-03);font-size:var(--nc-type-body-s-size)}.nc-breadcrumb-section--above{border-bottom:1px solid var(--fnd-color-border-secondary)}.nc-breadcrumb-section--below{border-top:1px solid var(--fnd-color-border-secondary)}.nc-card-grid-cq{container-type:inline-size}.nc-card-grid-cta{display:grid;grid-template-columns:repeat(var(--cgc-columns, 3), 1fr);gap:var(--fnd-spacing-04);padding-inline:var(--fnd-spacing-06);padding-block:var(--fnd-spacing-06)}@media(max-width: 768px){.nc-card-grid-cta{grid-template-columns:1fr}}@media(min-width: 769px)and (max-width: 1024px){.nc-card-grid-cta{grid-template-columns:repeat(2, 1fr)}}.nc-section-intro{max-width:var(--fnd-prose-max-width, 72ch)}.nc-section-intro__title{font-size:var(--nc-type-heading-s-size);font-weight:var(--fnd-font-weight-semibold);color:var(--fnd-color-text-primary);margin:0 0 var(--fnd-spacing-03)}.nc-section-intro__text{font-size:var(--nc-type-body-m-size);color:var(--fnd-color-text-secondary);line-height:var(--lh-body);margin:0}.nc-section-intro__tags{display:flex;flex-wrap:wrap;gap:var(--fnd-spacing-02);margin-top:var(--fnd-spacing-03)}.header{position:relative;z-index:var(--fnd-z-header)}.header .nav-wrapper{background-color:var(--fnd-color-background-base);width:100%;z-index:var(--fnd-z-dropdown);position:fixed;color:var(--fnd-color-text-primary);opacity:1;transition:background-color .4s cubic-bezier(0, 0.81, 0.36, 0.87);border-block-end:solid 1px var(--fnd-color-border-secondary)}.header .nav-wrapper.nav-hidden{opacity:0;pointer-events:none}.header>.conversion{position:fixed;top:24px;right:0;z-index:var(--fnd-z-dropdown)}@media(min-width: 1200px){.header>.conversion{margin-inline:var(--fnd-spacing-09)}}@media(min-width: 1600px){.header>.conversion{margin-inline:var(--fnd-spacing-10)}}@media(min-width: 1920px){.header>.conversion{margin-right:calc((100% - 1472px)/2)}}.header nav{font-size:var(--fnd-typography-heading-l-font-size);line-height:var(--fnd-typography-heading-l-line-height);letter-spacing:var(--fnd-typography-heading-l-letter-spacing);display:flex;justify-content:space-between;align-items:center;height:var(--nav-height);margin-inline:auto;box-sizing:border-box;padding-inline:var(--mod-container-padding-inline, var(--nc-container-padding-inline, clamp(16px, 3.5vw, 48px)));--container-pad: var(--mod-container-padding-inline, var(--nc-container-padding-inline, clamp(16px, 3.5vw, 48px)))}@media(min-width: 1200px){.header nav{max-width:var(--mod-container-max-width, var(--nc-container-max-width, 1090px));padding-inline:var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px));--container-pad: var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px))}}@media(min-width: 1920px){.header nav{padding-inline:var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px));--container-pad: var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px))}}.header nav .main-nav{font-size:var(--fnd-typography-paragraph-l-font-size);line-height:var(--fnd-typography-paragraph-l-line-height);letter-spacing:var(--fnd-typography-paragraph-l-letter-spacing);display:flex;flex-direction:column;align-items:stretch;list-style:none;padding-left:0;margin:0}@media(max-width: 767px){.header nav .main-nav{width:100%;margin:var(--fnd-spacing-08) var(--fnd-spacing-05)}}@media(min-width: 1200px){.header nav .main-nav{flex-direction:row;align-items:center}}@media(max-width: 767px){.header nav .main-nav>li{font-size:var(--fs-xl);line-height:2rem;letter-spacing:-0.5px;margin-bottom:var(--fnd-spacing-07)}}@media(min-width: 1200px){.header nav .main-nav>li{margin-inline-end:clamp(1.25rem,-2.5rem + 5vw,2rem);border-bottom:solid 1px rgba(0,0,0,0);height:100%;display:flex;align-items:center}}.header nav .main-nav>li:last-child{margin:0}.header nav .main-nav>li:hover,.header nav .main-nav>li:focus-visible{border-bottom-color:var(--fnd-color-border-strong)}.header nav .main-nav>li .button-container{margin:0 0 0 var(--fnd-spacing-02)}.header nav .main-nav>li>ul{list-style:none}@media(max-width: 767px){.header nav .main-nav>li>ul{display:none;padding:0;margin:var(--fnd-spacing-07) 0 var(--fnd-spacing-07) var(--fnd-spacing-07)}}.header nav .main-nav>li>ul ul{list-style:none;padding:0}.header nav .main-nav>li>ul li{margin-bottom:var(--fnd-spacing-06);z-index:var(--fnd-z-base)}@media(max-width: 767px){.header nav .main-nav>li>ul li:last-child{margin:0}}.header nav .main-nav>li>ul li a{font-size:var(--fs-base);line-height:1.5rem;letter-spacing:var(--fnd-tracking-normal)}@media(max-width: 767px){.header nav .main-nav>li>ul li a{display:flex;width:100%}}.header nav .main-nav>li a:hover,.header nav .main-nav>li a:focus-visible{text-decoration:none}.header nav .main-nav>li>a,.header nav .main-nav>li>button{display:flex}@media(max-width: 767px){.header nav .main-nav>li>a,.header nav .main-nav>li>button{font-size:var(--fs-xl);line-height:2rem;letter-spacing:-0.5px;width:100%}}@media(min-width: 1200px){.header nav .main-nav>li>a,.header nav .main-nav>li>button{align-items:center;height:100%;word-break:keep-all;white-space:pre-wrap;overflow-wrap:normal}}.header nav .main-nav>li>a:hover,.header nav .main-nav>li>a:focus-visible,.header nav .main-nav>li>button:hover,.header nav .main-nav>li>button:focus-visible{text-decoration:none}.header nav .main-nav>li>a.inactive,.header nav .main-nav>li>button.inactive{color:var(--fnd-color-text-disabled)}.header nav .main-nav>li button{text-align:left;display:block;position:relative}@media(min-width: 1200px){.header nav .main-nav>li button{display:flex}}.header nav .default-content-wrapper{display:flex;align-items:center}.header .nav-drop button{font-size:var(--fnd-typography-paragraph-l-font-size);line-height:var(--fnd-typography-paragraph-l-line-height);letter-spacing:var(--fnd-typography-paragraph-l-letter-spacing);padding:0;border:0;background:none;color:var(--fnd-color-text-primary);height:auto}.header .nav-drop button:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.header .nav-drop button span{pointer-events:none;color:var(--fnd-color-text-primary)}.header .nav-drop button span:nth-child(2){display:none}@media(max-width: 767px){.header .nav-drop button[aria-expanded=true]+ul{display:block}}@media(min-width: 1200px){.header .nav-drop button[aria-expanded=true]+ul{visibility:visible;opacity:1}}.header .nav-drop button[aria-expanded=true] .icon-only:nth-child(1){display:none}.header .nav-drop button[aria-expanded=true] .icon-only:nth-child(2){display:block}@media(min-width: 1200px){.header .nav-drop button+ul{--columns: 12;display:grid;grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--grid-gap);margin-inline:auto;box-sizing:border-box;padding-inline:var(--mod-container-padding-inline, var(--nc-container-padding-inline, clamp(16px, 3.5vw, 48px)));--container-pad: var(--mod-container-padding-inline, var(--nc-container-padding-inline, clamp(16px, 3.5vw, 48px)));position:fixed;top:var(--nav-height);right:0;left:0;min-height:348px;width:100%;visibility:hidden;opacity:0;transition:opacity .4s cubic-bezier(0, 0.81, 0.36, 0.87),visibility .4s cubic-bezier(0, 0.81, 0.36, 0.87);margin-block:0;max-width:none;margin-inline:0;width:100vw;left:50%;right:auto;transform:translateX(-50%)}}@media(min-width: 1200px)and (min-width: 1200px){.header .nav-drop button+ul{max-width:var(--mod-container-max-width, var(--nc-container-max-width, 1090px));padding-inline:var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px));--container-pad: var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px))}}@media(min-width: 1200px)and (min-width: 1920px){.header .nav-drop button+ul{padding-inline:var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px));--container-pad: var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px))}}@media(min-width: 1200px)and (min-width: 1920px){.header .nav-drop button+ul{padding-inline:calc((100vw - var(--container-max-width))/2)}}.header .nav-drop .header-section-solutions ul,.header .nav-drop .header-section-company ul{text-transform:none;margin-block:var(--fnd-spacing-06)}@media(min-width: 1200px){.header .nav-drop .header-section-solutions ul,.header .nav-drop .header-section-company ul{margin-block-end:0}}@media(min-width: 1200px){.header .nav-drop .header-section-solutions li,.header .nav-drop .header-section-company li{margin-block:var(--fnd-spacing-04)}.header .nav-drop .header-section-solutions li:last-child,.header .nav-drop .header-section-company li:last-child{margin:0}}.header .nav-drop .header-section-solutions a,.header .nav-drop .header-section-company a{font-size:var(--fnd-typography-heading-xxs-font-size);line-height:var(--fnd-typography-heading-xxs-line-height);letter-spacing:var(--fnd-typography-heading-xxs-letter-spacing)}.header .nav-drop .header-section-company li{position:relative}.header .nav-drop .header-section-company a{font-size:var(--fnd-typography-paragraph-l-font-size);line-height:var(--fnd-typography-paragraph-l-line-height);letter-spacing:var(--fnd-typography-paragraph-l-letter-spacing);max-width:calc(100% - 24px);display:inline-block}@media(min-width: 1200px){.header .nav-drop .header-section-company a{max-width:calc(100% - 40px)}}.header .nav-drop .header-section-company a:last-of-type{color:var(--fnd-color-text-secondary)}.header .nav-drop .header-section-company .icon-only{top:calc(50% - 16px)}@media(min-width: 1200px){.header .nav-drop .header-section-company .icon-only{display:block;position:absolute;margin:0}}.header .nav-brand{padding-right:clamp(1rem,-21.5rem + 30vw,5.5rem)}.header .nav-brand a:any-link:has(.icon) .icon-logo{display:inline-block;height:22px;width:88px;color:var(--fnd-color-text-primary);box-sizing:content-box;margin:0}.header .nav-brand a:any-link:has(.icon) .icon-logo svg{height:20px}@media(min-width: 1200px){.header .nav-brand a:any-link:has(.icon) .icon-logo svg{height:20px}}.header .nav-brand p{font-size:var(--fnd-typography-heading-xs-font-size);line-height:var(--fnd-typography-heading-xs-line-height);letter-spacing:var(--fnd-typography-heading-xs-letter-spacing);margin:0}.header .nav-brand p a{display:flex}.header .nav-brand p span{padding-inline-end:var(--fnd-spacing-03)}@media(min-width: 1200px){.header .nav-brand p span{padding-inline-end:var(--fnd-spacing-04)}}.header .nav-brand p:first-child{display:contents}.header .nav-brand p:nth-child(2){padding-inline-start:var(--fnd-spacing-03);border-left:solid 1px var(--fnd-color-border-secondary)}@media(min-width: 1200px){.header .nav-brand p:nth-child(2){padding-inline-start:var(--fnd-spacing-04)}}@media(max-width: 767px){.header .nav-menu{background-color:var(--fnd-color-always-light);position:fixed;inset:var(--nav-height) 0 calc(56px + var(--fnd-spacing-05));overflow-y:scroll;visibility:hidden;opacity:0;transition:opacity .4s cubic-bezier(0, 0.81, 0.36, 0.87),visibility .4s cubic-bezier(0, 0.81, 0.36, 0.87)}}@media(min-width: 1200px){.header .nav-menu{flex-grow:1;display:block;height:100%}.header .nav-menu .default-content-wrapper{height:100%}}.header .nav-menu .default-content-wrapper>ul{height:100%}@media(min-width: 1200px){.header .nav-menu .default-content-wrapper .search-link{display:none}}.header .nav-menu.nav-menu-no-items+.section.nav-tools .button-container:last-child{display:inherit}.header.expanded .nav-menu{visibility:visible;opacity:1}.header .nav-tools .default-content-wrapper>p{display:none}@media(min-width: 1200px){.header .nav-tools .default-content-wrapper>p{display:block}}.header .nav-tools .default-content-wrapper>p.button-container{margin-left:var(--fnd-spacing-02)}.header .nav-tools .default-content-wrapper>p.button-container:last-of-type{margin-left:var(--fnd-spacing-07)}.header .nav-tools .default-content-wrapper>p:not(.button-container){margin-left:var(--fnd-spacing-07)}.header .nav-tools .default-content-wrapper .icon-button{background:var(--fnd-color-background-secondary);display:inline-block;box-sizing:border-box;padding:10px;height:40px;width:40px}.header .nav-tools .default-content-wrapper .icon-button:hover,.header .nav-tools .default-content-wrapper .icon-button:focus-visible{background-color:var(--fnd-color-background-tertiary)}.header .nav-tools .default-content-wrapper .icon-button:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.header .nav-tools .default-content-wrapper .icon-button span{overflow:hidden}.header .nav-tools .default-content-wrapper .hamburger{display:inline-block;margin:0 0 0 var(--fnd-spacing-02)}@media(min-width: 1200px){.header .nav-tools .default-content-wrapper .hamburger{display:none}}.header .nav-tools .default-content-wrapper .hamburger .icon-button{background:rgba(0,0,0,0);padding:0;width:40px;height:40px}.header .nav-tools .default-content-wrapper .hamburger .icon-only:first-child{display:inline-block;flex-shrink:0}.header .nav-tools .default-content-wrapper .hamburger .icon-only{inset:unset;background-color:rgba(0,0,0,0)}.header .nav-tools .default-content-wrapper .hamburger .icon-only:last-child{display:none}.header .nav-tools .default-content-wrapper .hamburger .icon-only .icon{margin:0;color:var(--fnd-color-text-secondary)}@media(max-width: 767px){.header.expanded .nav-tools .default-content-wrapper>p.button-container:has(.icon-icon-account){display:block}.header.expanded .nav-tools .default-content-wrapper>p.button-container:last-of-type{display:block;position:fixed;bottom:0;left:0;width:100%;background:var(--fnd-color-always-light);padding:0 var(--fnd-spacing-05) var(--fnd-spacing-05);margin:0}}.header.expanded .nav-tools .default-content-wrapper .hamburger .icon-only:first-child{display:none}.header.expanded .nav-tools .default-content-wrapper .hamburger .icon-only:last-child{display:inline-block}.header-open .header .nav-tools .default-content-wrapper .hamburger .icon-only{background:var(--fnd-color-background-secondary)}.header .icon-only{position:absolute;right:0;top:3px;display:inline-block}@media(min-width: 1200px){.header .icon-only{position:static;margin-left:var(--fnd-spacing-02)}}@media(min-width: 1200px){.header.expanded::before{content:"";background-image:url("/src/assets/images/cn-h1.gif");position:absolute;width:0;height:0;overflow:hidden;z-index:-1}}.header .cloned-cta{position:fixed;top:var(--fnd-spacing-06);z-index:var(--fnd-z-sticky);margin:0;right:var(--fnd-spacing-09)}@media(min-width: 1200px)and (max-width: 1599px){.header .cloned-cta{right:var(--cta-right-offset, var(--fnd-spacing-09))}}@media(min-width: 1600px){.header .cloned-cta{right:var(--fnd-spacing-10)}}@media(min-width: 1920px){.header .cloned-cta{right:calc((100% - 1472px)/2)}}footer{background-color:var(--fnd-color-background-base);font-size:var(--body-font-size-xs)}footer .minimal>div{display:block;padding-block-start:0}@media(min-width: 1200px){footer .minimal>div{height:88px}}footer .minimal .footer-bottom-links{padding-block:var(--fnd-spacing-08)}@media(min-width: 768px){footer .minimal .footer-bottom-links{padding-block-start:var(--fnd-spacing-04)}}@media(min-width: 1200px){footer .minimal .footer-bottom-links{padding-block-start:var(--fnd-spacing-04);align-items:start}}@media(min-width: 1200px){footer .minimal .footer-bottom-link-list{padding-inline-start:0;flex-flow:row wrap}}.footer>div{padding-top:var(--fnd-spacing-10);color:var(--fnd-color-text-primary);margin-inline:auto;box-sizing:border-box;padding-inline:var(--mod-container-padding-inline, var(--nc-container-padding-inline, clamp(16px, 3.5vw, 48px)));--container-pad: var(--mod-container-padding-inline, var(--nc-container-padding-inline, clamp(16px, 3.5vw, 48px)))}@media(min-width: 1200px){.footer>div{max-width:var(--mod-container-max-width, var(--nc-container-max-width, 1090px));padding-inline:var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px));--container-pad: var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px))}}@media(min-width: 1920px){.footer>div{padding-inline:var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px));--container-pad: var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px))}}@media(min-width: 1200px){.footer>div{padding-top:var(--fnd-spacing-11);display:flex;flex-wrap:wrap;justify-content:space-between}}.footer .footer-heading{font-size:var(--fnd-typography-heading-m-font-size);line-height:var(--fnd-typography-heading-m-line-height);letter-spacing:var(--fnd-typography-heading-m-letter-spacing);margin:0 0 var(--fnd-spacing-01);color:var(--fnd-color-text-tertiary)}.footer .footer-heading:first-of-type{color:var(--fnd-color-text-primary)}.footer .footer-heading:last-of-type{margin-bottom:var(--fnd-spacing-08)}@media(min-width: 1200px){.footer .footer-heading:last-of-type{margin-bottom:var(--fnd-spacing-09)}}.footer a{display:inline-flex;gap:var(--fnd-spacing-02)}.footer a:hover{text-decoration:none;color:var(--fnd-color-text-secondary)}.footer a:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.footer a:any-link:has(.icon){font-size:var(--fnd-typography-paragraph-l-font-size);line-height:var(--fnd-typography-paragraph-l-line-height);letter-spacing:var(--fnd-typography-paragraph-l-letter-spacing)}.footer .footer-separator{margin:var(--fnd-spacing-08) 0;width:100%;border:0;height:1px;background:var(--fnd-color-border-secondary)}.footer .footer-separator.footer-separator-min{margin:0}@media(min-width: 1200px){.footer .footer-separator.footer-separator-0{display:none}.footer .footer-separator.footer-separator-1{margin:var(--fnd-spacing-09) 0 var(--fnd-spacing-04)}}.footer .footer-columns-links{width:calc(4*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 3*var(--grid-gap))}@media(min-width: 768px){.footer .footer-columns-links{width:calc(12*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 11*var(--grid-gap))}}@media(min-width: 1200px){.footer .footer-columns-links{width:calc(6*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 5*var(--grid-gap))}}.footer .footer-links-list,.footer .footer-links-sublist,.footer .footer-bottom-link-list{margin:0;list-style:none;padding:0;display:flex;flex-direction:column;justify-content:center}.footer .footer-links-list{font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing);text-transform:uppercase;color:var(--fnd-color-text-secondary);gap:var(--fnd-spacing-08)}@media(min-width: 768px){.footer .footer-links-list{flex-direction:row;gap:var(--grid-gap)}.footer .footer-links-list>li{width:calc((100% - 2*var(--grid-gap))/3)}}.footer .footer-links-sublist{font-size:var(--fnd-typography-paragraph-l-font-size);line-height:var(--fnd-typography-paragraph-l-line-height);letter-spacing:var(--fnd-typography-paragraph-l-letter-spacing);text-transform:none;padding-top:var(--fnd-spacing-04);gap:var(--fnd-spacing-04)}@media(min-width: 768px){.footer .footer-links-sublist{padding-top:var(--fnd-spacing-03);gap:var(--fnd-spacing-03)}}@media(min-width: 1200px){.footer .footer-bottom-links{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.footer .footer-bottom-link-list{font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing);gap:var(--fnd-spacing-04) var(--fnd-spacing-06);flex-flow:row wrap;justify-content:left}@media(min-width: 1200px){.footer .footer-bottom-link-list{gap:var(--fnd-spacing-04);justify-content:right;padding-left:var(--fnd-spacing-08)}}.footer .footer-buttons-wrapper{display:flex;gap:var(--fnd-spacing-04)}.footer .footer-language-selector,.footer .footer-country-selector{font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing);padding:var(--fnd-spacing-02) var(--fnd-spacing-04);margin-bottom:var(--fnd-spacing-08);display:flex;gap:var(--fnd-spacing-01);width:auto;background:var(--fnd-color-background-secondary);border:unset;color:var(--fnd-color-text-primary);min-height:40px;align-items:center;white-space:nowrap}@media(min-width: 1200px){.footer .footer-language-selector,.footer .footer-country-selector{margin-bottom:0}}.footer .footer-language-selector .icon,.footer .footer-country-selector .icon{margin:0;color:var(--fnd-color-text-secondary)}.footer .footer-images-section{overflow:hidden;padding-top:var(--fnd-spacing-11);display:flex;justify-content:space-between;align-items:center;align-items:flex-end;width:100%;color:var(--fnd-color-border-secondary)}.footer .footer-images-section .icon-logo{width:auto;height:auto;padding-bottom:6px;padding-left:2px}.footer .footer-images-section .icon-logo svg{width:90.88px;height:auto}@media(min-width: 768px){.footer .footer-images-section .icon-logo svg{width:156px;margin-bottom:6px}}@media(min-width: 1200px){.footer .footer-images-section .icon-logo svg{width:308px;margin-bottom:0}}.footer .footer-images-section .icon-brand-imagotype{width:204px;height:72px;margin-top:8px;display:flex;position:relative}@media(min-width: 768px){.footer .footer-images-section .icon-brand-imagotype{margin-top:24px;height:140px}}@media(min-width: 1200px){.footer .footer-images-section .icon-brand-imagotype{margin-top:26px;height:240px}}.footer .footer-images-section .icon-brand-imagotype svg{width:204px;height:auto;aspect-ratio:var(--fnd-media-ratio-1-1);position:absolute;top:0}@media(min-width: 768px){.footer .footer-images-section .icon-brand-imagotype svg{width:370px;right:0;margin-right:16px}}@media(min-width: 1200px){.footer .footer-images-section .icon-brand-imagotype svg{width:600px;right:12px;top:34px}}@media(min-width: 768px){.footer .footer-form-section{width:calc(8*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 7*var(--grid-gap))}}@media(min-width: 1200px){.footer .footer-form-section{width:calc(5*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 4*var(--grid-gap))}}.footer .select-wrapper .select-toggle{height:48px;padding:var(--fnd-spacing-02) var(--fnd-spacing-04);gap:var(--fnd-spacing-01)}.footer .select-wrapper .select-toggle .select-toggle-text{color:var(--fnd-color-text-primary)}.footer .select-wrapper .select-toggle .icon{margin:0;color:var(--fnd-color-text-secondary)}.nc-footer{display:grid;gap:var(--fnd-spacing-07);padding-block-end:var(--fnd-spacing-09)}.nc-footer__columns{display:grid;gap:var(--fnd-spacing-06)}.nc-footer__links{list-style:none;padding:0;margin:0;display:grid;gap:var(--fnd-spacing-02)}.nc-footer__bottom{font-size:var(--nc-type-body-s-size);color:var(--fnd-color-text-secondary);border-block-start:1px solid var(--fnd-color-border-secondary);padding-block-start:var(--fnd-spacing-04)}@media(min-width: 768px){.nc-footer__columns{grid-template-columns:repeat(3, 1fr)}}.nc-footer{background-color:var(--nc-footer-surface-bg);color:var(--nc-footer-surface-fg);padding-block:var(--nc-footer-padding-block);--nc-footer-color: var(--nc-footer-surface-fg);--nc-footer-heading-color: var(--nc-footer-surface-fg);--nc-footer-link-color: var(--fnd-color-text-secondary);--nc-footer-link-hover-color: var(--fnd-color-text-primary);--nc-footer-separator-color: var(--fnd-color-border-secondary);--nc-footer-social-color: var(--fnd-color-text-secondary);--nc-footer-social-hover-color: var(--fnd-color-text-primary);--nc-footer-legal-color: var(--fnd-color-text-secondary)}.nc-footer h1,.nc-footer h2,.nc-footer h3,.nc-footer h4,.nc-footer h5,.nc-footer h6,.nc-footer p{color:var(--nc-footer-surface-fg)}.nc-footer__main{display:grid;grid-template-columns:1fr;gap:var(--fnd-spacing-08);padding-bottom:var(--fnd-spacing-08);margin-bottom:var(--fnd-spacing-06)}@media(min-width: 768px){.nc-footer__main{grid-template-columns:1fr 2fr;gap:var(--fnd-spacing-10)}}.nc-footer__separator{display:none}.nc-footer__cta{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--nc-footer-cta-gap)}.nc-footer__cta-kicker{font-size:var(--nc-footer-cta-kicker-size);font-weight:var(--fnd-font-weight-semibold);text-transform:var(--nc-kicker-text-transform);letter-spacing:var(--nc-kicker-letter-spacing);opacity:var(--fnd-opacity-medium);margin:0}.nc-footer__cta-headline{font-size:var(--nc-type-heading-l-size);font-weight:var(--nc-footer-cta-headline-weight);line-height:var(--lh-heading);margin:0;max-width:600px}.nc-footer__columns{display:grid;gap:var(--nc-footer-col-gap)}@media(min-width: 768px){.nc-footer--2-col .nc-footer__columns{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.nc-footer--3-col .nc-footer__columns{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 768px){.nc-footer--4-col .nc-footer__columns{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 767px){.nc-footer__columns{grid-template-columns:repeat(2, 1fr)}}.nc-footer__nav{min-width:0}.nc-footer__column-title{font-size:var(--nc-footer-heading-size);font-weight:var(--nc-footer-heading-weight);color:var(--nc-footer-heading-color, inherit);margin:0 0 var(--fnd-spacing-03)}.nc-footer__column-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--fnd-spacing-02)}.nc-footer__column h3,.nc-footer__column .block>h2{font-size:var(--nc-footer-heading-size);font-weight:var(--nc-footer-heading-weight);color:var(--nc-footer-heading-color);text-transform:var(--nc-footer-heading-transform);letter-spacing:var(--nc-footer-column-h3-letter-spacing);margin:0 0 var(--fnd-spacing-04)}.nc-footer__column ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--fnd-spacing-02)}.nc-footer__column a,.nc-footer__link{font-size:var(--nc-footer-link-size);color:var(--nc-footer-link-color);text-decoration:none;transition:opacity .15s ease}.nc-footer__column a:hover,.nc-footer__link:hover{color:var(--nc-footer-link-hover-color);opacity:var(--fnd-opacity-high)}.nc-footer__column a:focus-visible{outline:2px solid var(--fnd-color-interactive-focus);outline-offset:2px;border-radius:var(--fnd-radius-xs)}.nc-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--fnd-spacing-04)}.nc-footer__social{display:flex;align-items:center;gap:var(--nc-footer-social-gap)}.nc-footer__social-link{display:flex;align-items:center;justify-content:center;color:var(--nc-footer-social-color);transition:color .15s ease}.nc-footer__social-link:hover{color:var(--nc-footer-social-hover-color)}.nc-footer__social-link:focus-visible{outline:2px solid var(--fnd-color-interactive-focus);outline-offset:2px;border-radius:var(--fnd-radius-xs)}.nc-footer__social-link svg{width:var(--nc-footer-social-icon-size);height:var(--nc-footer-social-icon-size)}.nc-footer__legal{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fnd-spacing-03);font-size:var(--nc-footer-legal-size);color:var(--nc-footer-legal-color)}.nc-footer__copyright{white-space:nowrap}.nc-footer__legal-links{display:flex;gap:var(--fnd-spacing-03)}.nc-footer__legal-links a{color:var(--nc-footer-legal-color);text-decoration:none;transition:color .15s ease}.nc-footer__legal-links a:hover{color:var(--nc-footer-link-hover-color)}.nc-footer__legal-links a:focus-visible{outline:2px solid var(--fnd-color-interactive-focus);outline-offset:2px;border-radius:var(--fnd-radius-xs)}@media(max-width: 768px){.nc-footer__columns{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.nc-footer__bottom{flex-direction:column;align-items:flex-start}}@media(max-width: 768px){.nc-footer__cta-headline{font-size:var(--nc-type-heading-l-size)}}@media(max-width: 480px){.nc-footer__columns{grid-template-columns:1fr}}.nc-footer__inner{--nc-container-max-width: var(--container-xwide, 1536px)}.nc-footer__heading{margin:0 0 var(--fnd-spacing-04);font-size:var(--nc-footer-heading-size, var(--fs-xs));font-weight:var(--nc-footer-heading-weight, var(--fnd-font-weight-semibold));text-transform:var(--nc-footer-heading-transform, uppercase);letter-spacing:var(--fnd-tracking-wider, 0.05em);color:var(--nc-footer-heading-color, var(--fnd-color-text-primary))}.nc-footer__main{display:flex;flex-wrap:wrap;gap:var(--fnd-spacing-08) var(--fnd-spacing-10)}.nc-footer__brand{flex:1 1 220px;min-inline-size:200px}.nc-footer__nav{flex:4 1 420px}.nc-footer__newsletter{flex:1 1 260px}.nc-footer__logo{max-block-size:40px;inline-size:auto;margin-block-end:var(--fnd-spacing-04)}.nc-footer__claim{margin:0 0 var(--fnd-spacing-05);max-inline-size:34ch;color:var(--nc-footer-link-color, var(--fnd-color-text-secondary))}.nc-footer__contact{display:flex;flex-direction:column;gap:var(--nc-footer-contact-gap)}.nc-footer__address{font-style:normal;margin:var(--nc-footer-address-margin);line-height:var(--lh-normal, 1.4);color:var(--nc-footer-link-color)}.nc-footer__contact-link{color:var(--nc-footer-link-color);text-decoration:none}.nc-footer__contact-link:hover,.nc-footer__contact-link:focus-visible{color:var(--nc-footer-link-hover-color);text-decoration:underline}.nc-footer__newsletter-text{margin:0 0 var(--fnd-spacing-04);color:var(--nc-footer-link-color);font-size:var(--fs-sm)}.nc-footer__newsletter-form{display:flex;flex-wrap:wrap;gap:var(--fnd-spacing-02)}.nc-footer__newsletter-input{flex:1 1 160px;min-block-size:2.75rem}.nc-footer__newsletter-consent{margin:var(--fnd-spacing-03) 0 0;font-size:var(--fs-xs);color:var(--nc-footer-legal-color)}.nc-footer__newsletter-consent a{color:inherit;text-decoration:underline}.nc-footer__backtotop{display:inline-flex;align-items:center;gap:var(--nc-footer-backtotop-gap);margin-inline-start:auto;padding:var(--nc-footer-backtotop-padding);min-block-size:2.75rem;background:var(--nc-footer-backtotop-background);cursor:pointer;border:1px solid var(--nc-footer-separator-color, currentColor);border-radius:var(--nc-footer-backtotop-border-radius);color:var(--nc-footer-link-color, currentColor);font-size:var(--fs-sm);transition:color var(--fnd-motion-duration-200, 0.2s) ease,border-color var(--fnd-motion-duration-200, 0.2s) ease}.nc-footer__backtotop:hover{color:var(--nc-footer-link-hover-color);border-color:var(--nc-footer-link-hover-color)}.nc-footer__backtotop:focus-visible{outline:2px solid var(--fnd-color-interactive-focus);outline-offset:2px}.carousel{--line-width: 12px;--gap-between-lines: var(--fnd-spacing-02);padding-bottom:var(--fnd-spacing-10);touch-action:pan-y}@media(min-width: 1200px){.carousel{padding-bottom:var(--fnd-spacing-12)}}.carousel .carousel-bottom-nav-wrapper{padding-top:var(--fnd-spacing-08);display:flex;align-items:center;justify-content:space-between;margin-inline:auto;box-sizing:border-box;padding-inline:var(--mod-container-padding-inline, var(--nc-container-padding-inline, clamp(16px, 3.5vw, 48px)));--container-pad: var(--mod-container-padding-inline, var(--nc-container-padding-inline, clamp(16px, 3.5vw, 48px)))}@media(min-width: 1200px){.carousel .carousel-bottom-nav-wrapper{max-width:var(--mod-container-max-width, var(--nc-container-max-width, 1090px));padding-inline:var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px));--container-pad: var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px))}}@media(min-width: 1920px){.carousel .carousel-bottom-nav-wrapper{padding-inline:var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px));--container-pad: var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px))}}@media(min-width: 1200px){.carousel .carousel-bottom-nav-wrapper{padding-top:var(--fnd-spacing-09)}}.carousel .carousel-line-wrapper{display:flex;gap:var(--gap-between-lines);overflow:hidden;padding:0;height:48px;max-width:172px;justify-content:flex-start;align-items:center}@media(min-width: 768px){.carousel .carousel-line-wrapper{max-width:unset}}.carousel .carousel-line{min-width:var(--line-width);width:var(--line-width);height:2px;overflow:hidden;display:inline-block;transition-property:width min-width;transition-duration:var(--fnd-motion-duration-450);transition-timing-function:var(--fnd-motion-ease-focused);position:relative;background:var(--fnd-color-border-primary)}.carousel .carousel-line.active{min-width:112px;width:112px}.carousel .carousel-line.active:not(.autoplay){background:var(--fnd-color-border-strong)}.carousel .carousel-line.autoplay::before{display:block;content:"";width:0;height:100%;top:0;left:0;background:var(--fnd-color-border-strong);animation:carousel-line-progress 4s var(--fnd-motion-ease-informative) forwards}.carousel .line-extra-fill{min-width:200px;display:block}.carousel .carousel-navigations-wrapper{display:flex;gap:var(--fnd-spacing-04)}.carousel .carousel-navigations-wrapper button{background-color:rgba(0,0,0,0);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--fnd-color-border-strong)}.carousel .carousel-navigations-wrapper button span.icon,.carousel .carousel-navigations-wrapper button svg{color:currentcolor;min-width:32px;width:32px;height:32px;margin:0}.carousel .carousel-navigations-wrapper button:disabled{color:var(--fnd-color-text-disabled)}.carousel .carousel-navigations-wrapper button:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.carousel .carousel-slides-wrapper{overflow:hidden}.carousel .carousel-slides-wrapper ul{margin:0;padding:0;list-style:none;flex-wrap:nowrap;display:flex;gap:var(--grid-gap);transition-property:all;transition-duration:var(--fnd-motion-duration-300);transition-timing-function:var(--fnd-motion-ease-focused);margin-inline:auto;box-sizing:border-box;padding-inline:var(--mod-container-padding-inline, var(--nc-container-padding-inline, clamp(16px, 3.5vw, 48px)));--container-pad: var(--mod-container-padding-inline, var(--nc-container-padding-inline, clamp(16px, 3.5vw, 48px)))}@media(min-width: 1200px){.carousel .carousel-slides-wrapper ul{max-width:var(--mod-container-max-width, var(--nc-container-max-width, 1090px));padding-inline:var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px));--container-pad: var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px))}}@media(min-width: 1920px){.carousel .carousel-slides-wrapper ul{padding-inline:var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px));--container-pad: var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px))}}.carousel .carousel-slides-wrapper ul::-webkit-scrollbar{display:none}.carousel .carousel-slides-wrapper .carousel-slide-width-1{width:calc(1*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 0*var(--grid-gap));min-width:calc(1*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 0*var(--grid-gap))}.carousel .carousel-slides-wrapper .carousel-slide-width-2{width:calc(2*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 1*var(--grid-gap));min-width:calc(2*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 1*var(--grid-gap))}.carousel .carousel-slides-wrapper .carousel-slide-width-3{width:calc(3*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 2*var(--grid-gap));min-width:calc(3*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 2*var(--grid-gap))}.carousel .carousel-slides-wrapper .carousel-slide-width-4{width:calc(4*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 3*var(--grid-gap));min-width:calc(4*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 3*var(--grid-gap))}.carousel .carousel-slides-wrapper .carousel-slide-width-5{width:calc(5*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 4*var(--grid-gap));min-width:calc(5*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 4*var(--grid-gap))}.carousel .carousel-slides-wrapper .carousel-slide-width-6{width:calc(6*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 5*var(--grid-gap));min-width:calc(6*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 5*var(--grid-gap))}.carousel .carousel-slides-wrapper .carousel-slide-width-7{width:calc(7*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 6*var(--grid-gap));min-width:calc(7*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 6*var(--grid-gap))}.carousel .carousel-slides-wrapper .carousel-slide-width-8{width:calc(8*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 7*var(--grid-gap));min-width:calc(8*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 7*var(--grid-gap))}.carousel .carousel-slides-wrapper .carousel-slide-width-9{width:calc(9*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 8*var(--grid-gap));min-width:calc(9*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 8*var(--grid-gap))}.carousel .carousel-slides-wrapper .carousel-slide-width-10{width:calc(10*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 9*var(--grid-gap));min-width:calc(10*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 9*var(--grid-gap))}.carousel .carousel-slides-wrapper .carousel-slide-width-11{width:calc(11*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 10*var(--grid-gap));min-width:calc(11*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 10*var(--grid-gap))}.carousel .carousel-slides-wrapper .carousel-slide-width-12{width:calc(12*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 11*var(--grid-gap));min-width:calc(12*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 11*var(--grid-gap))}@keyframes carousel-line-progress{0%{width:0}100%{width:100%}}.solutions{color:var(--fnd-color-text-primary)}@media(min-width: 1200px){.solutions{grid-template-columns:calc(6*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 5*var(--grid-gap)) calc(1*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 0*var(--grid-gap)) calc(5*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 4*var(--grid-gap));gap:var(--grid-gap);display:grid;row-gap:0;grid-template-areas:"accordion . side" "content . side"}}.solutions h3{font-size:var(--fnd-typography-heading-xs-font-size);line-height:var(--fnd-typography-heading-xs-line-height);letter-spacing:var(--fnd-typography-heading-xs-letter-spacing);color:var(--fnd-color-text-primary)}@media(min-width: 1200px){.solutions h3{margin-top:0}}.solutions h3+p{color:var(--fnd-color-text-secondary);margin:0}.solutions p+h3{margin-block-start:var(--fnd-spacing-06)}@media(min-width: 1200px){.solutions p+h3{margin-block-start:var(--fnd-spacing-08)}}.solutions .button-container{padding:0}@media(min-width: 1200px){.solutions .button-container{margin-block-start:var(--fnd-spacing-10)}}@media(min-width: 1200px){.solutions .labels-container{margin-block:var(--fnd-spacing-11) var(--fnd-spacing-06)}}.solutions .labels-container .label{height:40px}.solutions>:nth-child(1),.solutions>:last-child{display:none}@media(min-width: 1200px){.solutions>:nth-child(1),.solutions>:last-child{display:grid}.solutions>:nth-child(1)>*,.solutions>:last-child>*{grid-area:1/1;position:relative;height:100%}}.solutions>:nth-child(1){grid-area:side}.solutions>:last-child{grid-area:content}.solutions .accordion{grid-area:accordion}@media(max-width: 767px){.solutions .accordion-item{scroll-snap-align:center;border:0}}@media(min-width: 1200px){.solutions .accordion-item{width:auto}.solutions .accordion-item-content{display:none}}.solutions .accordion-item h2{display:none}@media(min-width: 1200px){.solutions .accordion-item h2{font-size:var(--fnd-typography-paragraph-xl-font-size);line-height:var(--fnd-typography-paragraph-xl-line-height);letter-spacing:var(--fnd-typography-paragraph-xl-letter-spacing);display:block;color:var(--fnd-color-text-tertiary)}}@media(min-width: 1200px){.solutions .accordion-item p{display:none}}.solutions .accordion-item[open] h2{color:var(--fnd-color-text-primary)}.solutions .accordion-content p{margin:0}.solutions .accordion-content p:last-child{font-size:var(--fnd-typography-heading-l-font-size);line-height:var(--fnd-typography-heading-l-line-height);letter-spacing:var(--fnd-typography-heading-l-letter-spacing)}.solutions .accordion.accordion--solutions{display:grid;grid-auto-flow:column;grid-auto-columns:100%;column-gap:var(--fnd-spacing-05);scroll-snap-type:x mandatory;overflow:scroll hidden;scrollbar-width:none}@media(min-width: 1200px){.solutions .accordion.accordion--solutions{display:block;overflow:hidden}}.solutions .accordion.accordion--solutions .accordion-item{padding-block:var(--fnd-spacing-08);position:relative;overflow-y:visible}@media(min-width: 1200px){.solutions .accordion.accordion--solutions .accordion-item{padding-block:var(--fnd-spacing-05) var(--fnd-spacing-04)}.solutions .accordion.accordion--solutions .accordion-item:first-child{padding-block-start:0;border-block-start:0}}.solutions .accordion.accordion--solutions .accordion-item h2{margin:0}@media(min-width: 1200px){.solutions .accordion.accordion--solutions .accordion-item .accordion-progress{bottom:-1px}}.solutions .accordion.accordion--solutions .accordion-item .accordion-progress.active{transition:transform 12s linear}.solutions .accordion.accordion--solutions .accordion-item-content p:not(.button-container){padding-block:0 var(--fnd-spacing-06)}@media(min-width: 1200px){.solutions .accordion.accordion--solutions .accordion-item-content p:not(.button-container):last-of-type{padding-block-end:0}}@media(max-width: 767px){.solutions .accordion.accordion--solutions .accordion-item-summary{font-size:var(--fnd-typography-heading-xxs-font-size);line-height:var(--fnd-typography-heading-xxs-line-height);letter-spacing:var(--fnd-typography-heading-xxs-letter-spacing);margin-block-end:var(--fnd-spacing-06)}}.solutions .accordion.accordion--solutions .accordion-item-summary-icon{display:none}.solutions-wrapper{padding-block:var(--fnd-spacing-10) 0}@media(min-width: 1200px){.solutions-wrapper{padding-block:var(--fnd-spacing-12)}}.solutions-wrapper>div:first-child{height:48px;overflow:hidden;position:relative;padding:0 !important;mask-image:linear-gradient(90deg, transparent 1%, black var(--fnd-spacing-05), black calc(100% - var(--fnd-spacing-05)), transparent 99%)}.solutions-wrapper>div:first-child::after{content:"";display:block;width:100%;height:1px;position:absolute;bottom:0;border-bottom:solid 1px var(--fnd-color-border-secondary)}@media(min-width: 1200px){.solutions-wrapper>div:first-child::after{display:none}}@media(min-width: 1200px){.solutions-wrapper>div:first-child{display:none}}.solutions-wrapper>div:first-child ul{list-style-type:none;margin:0;padding:0;display:flex;height:48px;overflow:scroll hidden;scrollbar-width:none;position:relative}.solutions-wrapper>div:first-child ul li{padding-inline:var(--fnd-spacing-05) var(--fnd-spacing-03)}.solutions-wrapper>div:first-child ul li span{font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing);color:var(--fnd-color-text-primary);white-space:nowrap;height:100%;display:flex;align-items:center;position:relative}.solutions-wrapper>div:first-child ul li.selected span::after{content:"";display:block;width:100%;height:1px;position:absolute;bottom:0;border-bottom:solid 1px var(--fnd-color-border-strong);z-index:var(--fnd-z-base)}@media(min-width: 1200px){.solutions-wrapper>div:first-child ul li.selected span::after{display:none}}.solutions-wrapper>div:first-child ul li:last-child{padding-inline-end:var(--fnd-spacing-05)}.question{--px-per-sec: 80;background-color:var(--fnd-color-background-base);color:var(--fnd-color-text-primary);padding:var(--fnd-spacing-10) 0;display:flex;flex-direction:column;gap:var(--fnd-spacing-10);overflow:hidden}@media(min-width: 1200px){.question{--px-per-sec: 160;padding:var(--fnd-spacing-12) 0;gap:var(--fnd-spacing-12)}}.question hr{width:100%;height:1px;border-style:solid;border-color:var(--fnd-color-border-secondary);border-width:1px 0 0;margin:20px 0 4px}.question hr:first-of-type{margin-top:0}.question hr:last-of-type{margin-bottom:0}@media(min-width: 1200px){.question hr{margin:36px 0 8px}}.question .icon{width:.875em;height:.875em;display:inline-flex;color:var(--fnd-color-border-primary)}.question .question-text-row{--marquise-time: calc(var(--marquise-el-width) / var(--px-per-sec) * 1s);display:inline-flex;flex-flow:row nowrap;width:max-content;will-change:transform}.question .question-text-row.question-animate:nth-of-type(2n){animation:marquee var(--marquise-time) linear infinite reverse}.question .question-text-row.question-animate:nth-of-type(odd){animation:marquee-reverse var(--marquise-time) linear infinite reverse}.question .question-text{display:inline-flex;min-width:max-content;align-items:center;gap:var(--fnd-spacing-05);padding-right:var(--fnd-spacing-05);box-sizing:border-box}@media(min-width: 1200px){.question .question-text{gap:var(--fnd-spacing-07);padding-right:var(--fnd-spacing-07)}}.question .question-text-container{font-size:var(--fnd-typography-display-s-font-size);line-height:var(--fnd-typography-display-s-line-height);letter-spacing:var(--fnd-typography-display-s-letter-spacing);display:flex;flex-direction:column}.question .question-action-section{width:100%;margin-inline:auto;box-sizing:border-box;padding-inline:var(--mod-container-padding-inline, var(--nc-container-padding-inline, clamp(16px, 3.5vw, 48px)));--container-pad: var(--mod-container-padding-inline, var(--nc-container-padding-inline, clamp(16px, 3.5vw, 48px)))}@media(min-width: 1200px){.question .question-action-section{max-width:var(--mod-container-max-width, var(--nc-container-max-width, 1090px));padding-inline:var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px));--container-pad: var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px))}}@media(min-width: 1920px){.question .question-action-section{padding-inline:var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px));--container-pad: var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px))}}.question .question-action-section .question-buttons{display:flex;justify-content:center;flex-direction:column-reverse;gap:var(--fnd-spacing-04);width:calc(4*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 3*var(--grid-gap))}@media(min-width: 768px){.question .question-action-section .question-buttons{width:calc(12*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 11*var(--grid-gap));flex-direction:row;gap:var(--fnd-spacing-06)}}.question .question-action-section .question-buttons .button{width:100%}@media(min-width: 768px){.question .question-action-section .question-buttons .button{width:calc(50% + var(--grid-gap))}}.question .question-action-section .question-paragraphs{width:calc(4*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 3*var(--grid-gap));font-size:var(--fnd-typography-heading-xs-font-size);line-height:var(--fnd-typography-heading-xs-line-height);letter-spacing:var(--fnd-typography-heading-xs-letter-spacing);color:var(--fnd-color-text-secondary)}@media(min-width: 768px){.question .question-action-section .question-paragraphs{width:calc(6*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 5*var(--grid-gap))}}.question .question-action-section .question-paragraphs p{margin:0}.question .question-action-section.with-text{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:var(--fnd-spacing-08)}@media(min-width: 768px){.question .question-action-section.with-text{flex-direction:row}.question .question-action-section.with-text .question-buttons{width:calc(4*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 3*var(--grid-gap))}.question .question-action-section.with-text .button{width:100%}}@keyframes nc-notification-dismiss{from{max-height:var(--_notification-height, 200px);padding:var(--mod-notification-padding, var(--nc-notification-padding));opacity:1}to{max-height:0;padding:0;opacity:0;margin:0}}.nc-notification{display:flex;gap:var(--mod-notification-gap, var(--nc-notification-gap));padding:var(--mod-notification-padding, var(--nc-notification-padding));max-width:var(--mod-notification-max-width, var(--nc-notification-max-width));background-color:var(--mod-notification-bg, var(--nc-notification-bg));border:var(--mod-notification-border-width, var(--nc-notification-border-width)) solid var(--mod-notification-border-color, var(--nc-notification-border-color));border-radius:var(--mod-notification-radius, var(--nc-notification-radius));box-shadow:var(--mod-notification-shadow, var(--nc-notification-shadow));position:relative;overflow:hidden;transition-property:background-color, border-color, box-shadow;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-notification__media{width:var(--mod-notification-media-size, var(--nc-notification-media-size));height:var(--mod-notification-media-size, var(--nc-notification-media-size));border-radius:var(--mod-notification-media-radius, var(--nc-notification-media-radius));flex-shrink:0;overflow:hidden;object-fit:cover}.nc-notification__media>img{width:100%;height:100%;object-fit:cover;display:block}.nc-notification__content{display:flex;flex-direction:column;gap:var(--mod-notification-header-gap, var(--nc-notification-header-gap));flex:1;min-width:0}.nc-notification__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mod-notification-header-gap, var(--nc-notification-header-gap))}.nc-notification__title{font-size:var(--mod-notification-title-size, var(--nc-notification-title-size));font-weight:var(--mod-notification-title-weight, var(--nc-notification-title-weight));color:var(--mod-notification-title-color, var(--nc-notification-title-color));line-height:var(--lh-snug)}.nc-notification__meta{font-size:var(--mod-notification-meta-size, var(--nc-notification-meta-size));color:var(--mod-notification-meta-color, var(--nc-notification-meta-color));white-space:nowrap;flex-shrink:0}.nc-notification__body{font-size:var(--mod-notification-body-size, var(--nc-notification-body-size));color:var(--mod-notification-body-color, var(--nc-notification-body-color));line-height:var(--mod-notification-body-line-height, var(--nc-notification-body-line-height))}.nc-notification__footer{display:flex;align-items:center;gap:var(--mod-notification-footer-gap, var(--nc-notification-footer-gap))}.nc-notification__action{font-size:var(--mod-notification-action-size, var(--nc-notification-action-size));font-weight:var(--mod-notification-action-weight, var(--nc-notification-action-weight));color:var(--mod-notification-action-color, var(--nc-notification-action-color));text-decoration:none;cursor:pointer;border:none;background:none;padding:0}.nc-notification__action:hover{text-decoration:underline}.nc-notification__action:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-notification__close{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-notification-close-size, var(--nc-notification-close-size));height:var(--mod-notification-close-size, var(--nc-notification-close-size));flex-shrink:0;padding:0;border:none;border-radius:var(--mod-notification-close-radius, var(--nc-notification-close-radius));background:none;color:var(--mod-notification-title-color, var(--nc-notification-title-color));opacity:var(--mod-notification-close-opacity, var(--nc-notification-close-opacity));cursor:pointer;transition-property:opacity, background-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-notification__close:hover{opacity:var(--mod-notification-close-opacity-hover, var(--nc-notification-close-opacity-hover));background-color:color-mix(in srgb, currentColor 10%, transparent)}.nc-notification__close:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);opacity:1}.nc-notification__close>svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-notification__close{position:absolute;top:var(--mod-notification-header-gap, var(--nc-notification-header-gap));right:var(--mod-notification-header-gap, var(--nc-notification-header-gap))}.nc-notification__unread{width:var(--mod-notification-unread-dot-size, var(--nc-notification-unread-dot-size));height:var(--mod-notification-unread-dot-size, var(--nc-notification-unread-dot-size));border-radius:var(--fnd-radius-full);background-color:var(--mod-notification-unread-dot-color, var(--nc-notification-unread-dot-color));flex-shrink:0}.nc-notification--unread{background-color:var(--mod-notification-unread-bg, var(--nc-notification-unread-bg))}.nc-notification--priority-high{border-left:var(--mod-notification-priority-border-width, var(--nc-notification-priority-border-width)) solid var(--mod-notification-priority-border-color, var(--nc-notification-priority-border-color))}.nc-notification--feature{--nc-notification-unread-dot-color: var(--mod-notification-feature-color, var(--nc-notification-feature-color));--nc-notification-priority-border-color: var(--mod-notification-feature-color, var(--nc-notification-feature-color))}.nc-notification--system{--nc-notification-unread-dot-color: var(--mod-notification-system-color, var(--nc-notification-system-color));--nc-notification-priority-border-color: var(--mod-notification-system-color, var(--nc-notification-system-color))}.nc-notification--promo{--nc-notification-unread-dot-color: var(--mod-notification-promo-color, var(--nc-notification-promo-color));--nc-notification-priority-border-color: var(--mod-notification-promo-color, var(--nc-notification-promo-color))}.nc-notification--permanent>.nc-notification__close{display:none}.nc-notification.is-dismissing{animation:nc-notification-dismiss var(--mod-notification-dismiss-duration, var(--nc-notification-dismiss-duration)) ease forwards;pointer-events:none}@media(prefers-reduced-motion: reduce){.nc-notification.is-dismissing{animation:none;display:none}}@media(forced-colors: active){.nc-notification{border:2px solid ButtonText}.nc-notification__unread{background-color:Highlight}.nc-notification__close:focus-visible{outline:2px solid Highlight}.nc-notification__action:focus-visible{outline:2px solid Highlight}.nc-notification--priority-high{border-left-color:Highlight}}.notification{font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing);display:flex;position:sticky !important;z-index:var(--fnd-z-notification);top:0;background:var(--fnd-color-background-base);height:0;opacity:0;overflow:hidden;visibility:hidden;color:var(--fnd-color-text-secondary);padding:0;border-bottom:solid 1px var(--fnd-color-border-secondary)}@media(min-width: 1200px){.notification{align-items:center}}.notification.show{padding:var(--fnd-spacing-04);visibility:visible;height:auto;opacity:1}.notification .notification-body{width:calc(100% - 32px - var(--fnd-spacing-04));min-height:calc(80px - var(--fnd-spacing-04)*2)}@media(min-width: 1200px){.notification .notification-body{display:flex;justify-content:center;align-items:center}}.notification strong{color:var(--fnd-color-text-primary)}.notification p{margin:0}.notification p+.secondary{margin-block-start:var(--fnd-spacing-06);width:auto}@media(min-width: 1200px){.notification p+.secondary{margin:0;margin-inline-start:var(--fnd-spacing-08)}}.notification a.icon-button{display:inline-block;width:32px;height:32px;background:rgba(0,0,0,0)}.notification a.icon-button:hover,.notification a.icon-button:focus-visible{background:rgba(0,0,0,0) !important}.notification a.icon-button:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.notification a.icon-button .icon{margin:0}.notification a.icon-button .icon-only{width:32px;height:32px;padding:6px}body:has(.location-preference-modal[open]){overflow:hidden}.location-preference-modal{position:fixed;inset:0;width:100%;max-width:100%;height:100%;max-height:100%;border:none;padding:var(--fnd-spacing-03) var(--fnd-spacing-05);display:flex;flex-direction:column;gap:var(--fnd-spacing-07)}.location-preference-modal[open]{display:flex}@media(min-width: 1200px){.location-preference-modal{z-index:var(--fnd-z-modal-backdrop);margin-right:0;margin-top:0;width:483px;padding:var(--fnd-spacing-05) var(--fnd-spacing-08);gap:var(--fnd-spacing-08);transition:translate var(--fnd-motion-duration-450) var(--fnd-motion-ease-focused),opacity var(--fnd-motion-duration-450) var(--fnd-motion-ease-focused),display var(--fnd-motion-duration-450) var(--fnd-motion-ease-focused) allow-discrete}.location-preference-modal[open]{opacity:1}@starting-style{.location-preference-modal[open]{opacity:0;translate:100% 0}}.location-preference-modal:not([open]){opacity:0;translate:100% 0}.location-preference-modal::backdrop{animation:animations-fade-in;animation-duration:var(--fnd-motion-duration-450);animation-timing-function:var(--fnd-motion-ease-focused);animation-fill-mode:forwards;background:var(--fnd-color-background-transparency-mid)}}@media(min-width: 1600px){.location-preference-modal{width:533px}}@media(min-width: 1920px){.location-preference-modal{width:694px}}.location-preference-modal .dialog-header{font-size:var(--fnd-typography-heading-m-font-size);line-height:var(--fnd-typography-heading-m-line-height);letter-spacing:var(--fnd-typography-heading-m-letter-spacing);color:var(--fnd-color-text-primary);margin-top:var(--fnd-spacing-10)}.location-preference-modal .current-location{font-size:var(--fnd-typography-paragraph-l-font-size);line-height:var(--fnd-typography-paragraph-l-line-height);letter-spacing:var(--fnd-typography-paragraph-l-letter-spacing);color:var(--fnd-color-text-secondary)}.location-preference-modal .current-location span{color:var(--fnd-color-text-primary)}.location-preference-modal input{font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing);width:100%;padding:10px;color:var(--fnd-color-text-secondary);border:none;border-radius:var(--fnd-radius-sm);background-color:var(--fnd-color-background-secondary)}.location-preference-modal .button-container{position:fixed;z-index:var(--fnd-z-tooltip);top:0;right:0;width:inherit;height:var(--fnd-spacing-10);display:flex;justify-content:center;align-items:center;justify-content:flex-end;background-color:var(--fnd-color-surface-elevated);padding:var(--fnd-spacing-03) var(--fnd-spacing-05)}@media(min-width: 1200px){.location-preference-modal .button-container{padding:var(--fnd-spacing-05) var(--fnd-spacing-06)}}.location-preference-modal .close-btn{all:unset;display:flex;justify-content:center;align-items:center;border-radius:var(--fnd-radius-sm);background:var(--fnd-color-background-secondary);width:40px;height:40px;cursor:pointer}.location-preference-modal .close-btn:hover{background:var(--fnd-color-background-tertiary)}.location-preference-modal .close-btn:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.location-preference-modal .close-btn .icon{margin:0;display:flex}.location-preference-modal details{font-size:var(--fnd-typography-paragraph-l-font-size);line-height:var(--fnd-typography-paragraph-l-line-height);letter-spacing:var(--fnd-typography-paragraph-l-letter-spacing);display:flex;flex-direction:column;justify-content:space-between;color:var(--fnd-color-text-primary);padding-block:var(--fnd-spacing-05);border-bottom:1px solid var(--fnd-color-border-secondary)}.location-preference-modal details summary{color:var(--fnd-color-text-primary);display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer}.location-preference-modal details summary::-webkit-details-marker{display:none}.location-preference-modal details summary .region-summary-icon{display:grid;place-content:center center;border-radius:var(--fnd-radius-sm);background:var(--fnd-color-background-secondary);color:var(--fnd-color-text-secondary);width:32px;height:32px}.location-preference-modal details summary .region-summary-icon>*{grid-area:1/1}.location-preference-modal details summary .region-summary-icon .icon{width:var(--fnd-spacing-04);height:var(--fnd-spacing-04);display:grid;align-content:center;transition-property:transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.location-preference-modal details summary .region-summary-icon .region-icon-collapse{transform:scaleY(0)}.location-preference-modal details[open] .region-summary-icon .region-icon-collapse{transform:scaleY(1)}.location-preference-modal details[open] .region-summary-icon .region-icon-expand{transform:scaleY(0)}.location-preference-modal ul{padding:0;list-style-type:none}.location-preference-modal ul li{font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing);cursor:pointer;color:var(--fnd-color-text-primary);height:48px;padding-left:var(--fnd-spacing-03);border-radius:var(--fnd-radius-sm);display:flex;justify-content:flex-start;align-items:center;gap:var(--fnd-spacing-02)}.location-preference-modal ul li:hover{background-color:var(--fnd-color-background-secondary)}.contextual-notification-modal{position:fixed;bottom:var(--fnd-spacing-06);padding:var(--fnd-spacing-04);background-color:var(--fnd-color-surface-elevated);gap:var(--fnd-spacing-04);border-radius:var(--fnd-radius-sm);border:none;z-index:var(--fnd-z-dropdown);transition:translate var(--fnd-motion-duration-300) var(--fnd-motion-ease-focused),opacity var(--fnd-motion-duration-300) var(--fnd-motion-ease-focused),display var(--fnd-motion-duration-300) var(--fnd-motion-ease-focused) allow-discrete}@media(max-width: 767px){.contextual-notification-modal{margin-inline:var(--fnd-spacing-05)}}@media(min-width: 768px){.contextual-notification-modal{margin-right:var(--fnd-spacing-07)}}@media(min-width: 960px){.contextual-notification-modal{margin-right:var(--fnd-spacing-08)}}@media(min-width: 1200px){.contextual-notification-modal{margin-right:var(--fnd-spacing-09)}}@media(min-width: 1600px){.contextual-notification-modal{margin-right:var(--fnd-spacing-10)}}.contextual-notification-modal:hover{background-color:var(--fnd-color-background-secondary)}.contextual-notification-modal[open]{display:flex;opacity:1;translate:0 0}@starting-style{.contextual-notification-modal[open]{opacity:0;translate:0 100%}}.contextual-notification-modal:not([open]){opacity:0;display:none}.contextual-notification-modal .notification-media{width:64px;height:64px;border-radius:var(--fnd-radius-sm);overflow:hidden;flex-shrink:0}.contextual-notification-modal .notification-media picture,.contextual-notification-modal .notification-media img{object-fit:cover;width:100%;height:100%;aspect-ratio:var(--fnd-media-ratio-1-1)}.contextual-notification-modal .notification-content{width:100%}.contextual-notification-modal .notification-content h2,.contextual-notification-modal .notification-content p{font-size:var(--fnd-typography-paragraph-l-font-size);line-height:var(--fnd-typography-paragraph-l-line-height);letter-spacing:var(--fnd-typography-paragraph-l-letter-spacing)}.contextual-notification-modal .notification-content h2{color:var(--fnd-color-text-primary)}.contextual-notification-modal .notification-content p{color:var(--fnd-color-text-secondary);margin:0}.contextual-notification-modal .notification-content .notification-heading{display:flex;justify-content:space-between;align-items:center;align-items:start;position:relative;z-index:var(--fnd-z-sticky)}.contextual-notification-modal .notification-content .notification-heading .close-btn{all:unset;display:flex;justify-content:center;align-items:center;border-radius:var(--fnd-radius-sm);background:var(--fnd-color-background-secondary);width:24px;height:24px;cursor:pointer}.contextual-notification-modal .notification-content .notification-heading .close-btn:hover{background:var(--fnd-color-background-tertiary)}.contextual-notification-modal .notification-content .notification-heading .close-btn:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.contextual-notification-modal .notification-content .notification-heading .close-btn .icon{width:16px;height:16px;margin:0;display:flex}.contextual-notification-modal .notification-content .button-container{margin-top:var(--fnd-spacing-04);display:flex;align-items:center;justify-content:flex-start;gap:var(--fnd-spacing-02)}.contextual-notification-modal .notification-content .button-container a{font-size:var(--fs-sm);line-height:1.125rem;letter-spacing:var(--fnd-tracking-normal);color:var(--fnd-color-text-primary)}.contextual-notification-modal .notification-content .button-container a::before{content:"";display:block;position:absolute;inset:0}@media(min-width: 1200px){.contextual-notification-modal .notification-content .button-container a{font-size:var(--fs-base);line-height:1.375rem;letter-spacing:var(--fnd-tracking-normal)}}.contextual-notification-modal .notification-content .button-container .icon{color:var(--fnd-color-text-secondary);width:20px;height:20px;line-height:0}dialog.green-theme{background-color:var(--fnd-color-background-accent)}dialog.green-theme:hover{background-color:var(--fnd-color-background-accent-secondary)}.theme-switcher-fab{position:fixed;bottom:var(--fnd-spacing-06);right:var(--fnd-spacing-06);z-index:var(--fnd-z-modal);width:48px;height:48px;border-radius:var(--fnd-radius-full, 50%);border:2px solid var(--fnd-color-border-primary);background-color:var(--fnd-color-background-base);color:var(--fnd-color-text-primary);cursor:pointer;display:flex;justify-content:center;align-items:center;box-shadow:var(--fnd-elevation-floating);transition:transform var(--fnd-motion-duration-200) var(--fnd-motion-ease-focused),box-shadow var(--fnd-motion-duration-200) var(--fnd-motion-ease-focused),background-color var(--fnd-motion-duration-200) var(--fnd-motion-ease-focused)}.theme-switcher-fab:hover{background-color:var(--fnd-color-background-secondary);box-shadow:var(--fnd-elevation-overlay);transform:scale(1.05)}.theme-switcher-fab:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.theme-switcher-fab .theme-switcher-fab__icon{width:22px;height:22px;display:flex;pointer-events:none}.theme-switcher-modal{position:fixed;inset:0;width:100%;max-width:100%;height:100%;max-height:100%;border:none;padding:0;background-color:var(--fnd-color-surface-elevated);color:var(--fnd-color-text-primary);display:flex;flex-direction:column}.theme-switcher-modal[open]{display:flex}@media(min-width: 1200px){.theme-switcher-modal{z-index:var(--fnd-z-tooltip);margin-left:auto;margin-right:0;margin-top:0;width:400px;max-width:400px;transition:translate var(--fnd-motion-duration-450) var(--fnd-motion-ease-focused),opacity var(--fnd-motion-duration-450) var(--fnd-motion-ease-focused),display var(--fnd-motion-duration-450) var(--fnd-motion-ease-focused) allow-discrete}.theme-switcher-modal[open]{opacity:1;translate:0 0}@starting-style{.theme-switcher-modal[open]{opacity:0;translate:100% 0}}.theme-switcher-modal:not([open]){opacity:0;translate:100% 0}.theme-switcher-modal::backdrop{animation:animations-fade-in;animation-duration:var(--fnd-motion-duration-450);animation-timing-function:var(--fnd-motion-ease-focused);animation-fill-mode:forwards;background:var(--fnd-color-background-transparency-mid)}}@media(min-width: 1600px){.theme-switcher-modal{width:440px;max-width:440px}}.theme-switcher-modal .theme-switcher__header{display:flex;align-items:center;justify-content:space-between;padding:var(--fnd-spacing-05) var(--fnd-spacing-06);border-bottom:1px solid var(--fnd-color-border-secondary);flex-shrink:0}.theme-switcher-modal .theme-switcher__title{font-size:var(--fnd-typography-heading-m-font-size);line-height:var(--fnd-typography-heading-m-line-height);letter-spacing:var(--fnd-typography-heading-m-letter-spacing);font-family:var(--font-heading);font-weight:var(--fnd-font-weight-medium);margin:0}.theme-switcher-modal .theme-switcher__close{all:unset;display:flex;justify-content:center;align-items:center;border-radius:var(--fnd-radius-sm);background:var(--fnd-color-background-secondary);width:36px;height:36px;cursor:pointer;flex-shrink:0}.theme-switcher-modal .theme-switcher__close:hover{background:var(--fnd-color-background-tertiary)}.theme-switcher-modal .theme-switcher__close:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.theme-switcher-modal .theme-switcher__close .icon{width:18px;height:18px;display:flex;margin:0}.theme-switcher-modal .theme-switcher__content{flex:1;overflow-y:auto;padding:var(--fnd-spacing-06);display:flex;flex-direction:column;gap:var(--fnd-spacing-06)}.theme-switcher-modal .theme-switcher__label{font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing);font-weight:var(--fnd-font-weight-semibold);color:var(--fnd-color-text-secondary);text-transform:uppercase;letter-spacing:var(--fnd-tracking-wider)}.theme-switcher-modal .theme-switcher__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--fnd-spacing-04)}.theme-switcher-modal .theme-switcher__option{all:unset;display:flex;flex-direction:column;align-items:center;gap:var(--fnd-spacing-03);padding:var(--fnd-spacing-04);border-radius:var(--fnd-radius-sm);border:2px solid var(--fnd-color-border-secondary);cursor:pointer;transition:border-color var(--fnd-motion-duration-200) var(--fnd-motion-ease-focused),background-color var(--fnd-motion-duration-200) var(--fnd-motion-ease-focused),box-shadow var(--fnd-motion-duration-200) var(--fnd-motion-ease-focused)}.theme-switcher-modal .theme-switcher__option:hover{border-color:var(--fnd-color-border-primary);background-color:var(--fnd-color-background-secondary)}.theme-switcher-modal .theme-switcher__option:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.theme-switcher-modal .theme-switcher__option.is-active{border-color:var(--fnd-color-interactive-focus);box-shadow:0 0 0 1px var(--fnd-color-interactive-focus)}.theme-switcher-modal .theme-switcher__preview{width:100%;aspect-ratio:16/10;border-radius:var(--fnd-radius-sm);overflow:hidden;display:flex;flex-direction:column;border:1px solid color-mix(in srgb, currentColor 10%, transparent)}.theme-switcher-modal .theme-switcher__preview-header{height:28%;display:flex;align-items:center;padding-inline:8%;gap:4%}.theme-switcher-modal .theme-switcher__preview-dot{width:8px;height:8px;border-radius:var(--fnd-radius-full)}.theme-switcher-modal .theme-switcher__preview-bar{flex:1;height:6px;border-radius:var(--fnd-radius-xs);opacity:var(--fnd-opacity-disabled)}.theme-switcher-modal .theme-switcher__preview-body{flex:1;display:flex;flex-direction:column;gap:6%;padding:8%}.theme-switcher-modal .theme-switcher__preview-line{height:5px;border-radius:var(--fnd-radius-xs);opacity:.3}.theme-switcher-modal .theme-switcher__preview-line:first-child{width:60%;opacity:var(--fnd-opacity-medium)}.theme-switcher-modal .theme-switcher__preview-line:nth-child(2){width:85%}.theme-switcher-modal .theme-switcher__preview-line:nth-child(3){width:45%}.theme-switcher-modal .theme-switcher__option-label{font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing);font-weight:var(--fnd-font-weight-medium);color:var(--fnd-color-text-primary);text-align:center}body:has(.theme-switcher-modal[open]){overflow:hidden}.nc-modal{position:fixed;inset:0;margin:auto;max-width:var(--mod-dialog-max-width, var(--nc-dialog-max-width));width:calc(100% - var(--fnd-spacing-08));max-height:var(--mod-dialog-max-height, var(--nc-dialog-max-height));padding:0;border:none;border-radius:var(--mod-dialog-radius, var(--nc-dialog-radius));background-color:var(--mod-dialog-bg, var(--nc-dialog-bg));box-shadow:var(--mod-dialog-shadow, var(--nc-dialog-shadow));color:var(--fnd-color-text-primary);display:none;flex-direction:column;overflow:hidden}.nc-modal[open]{display:flex}.nc-modal{transition:opacity var(--fnd-motion-duration-300) var(--fnd-motion-ease-focused),translate var(--fnd-motion-duration-300) var(--fnd-motion-ease-focused),display var(--fnd-motion-duration-300) var(--fnd-motion-ease-focused) allow-discrete}.nc-modal[open]{opacity:1;translate:0 0}@starting-style{.nc-modal[open]{opacity:0;translate:0 16px}}.nc-modal:not([open]){opacity:0;translate:0 16px}.nc-modal::backdrop{background:var(--mod-dialog-overlay-bg, var(--nc-dialog-overlay-bg));animation:animations-fade-in;animation-duration:var(--fnd-motion-duration-300);animation-timing-function:var(--fnd-motion-ease-focused);animation-fill-mode:forwards}@media(prefers-reduced-motion: reduce){.nc-modal{transition:none}.nc-modal::backdrop{animation:none}}.nc-modal__header{display:flex;align-items:center;justify-content:space-between;gap:var(--mod-dialog-header-gap, var(--nc-dialog-header-gap));padding:var(--mod-dialog-padding, var(--nc-dialog-padding));padding-bottom:var(--fnd-spacing-04);flex-shrink:0;border-bottom:1px solid rgba(0,0,0,0);transition:border-color var(--fnd-motion-duration-200) var(--fnd-motion-ease-focused)}.nc-modal__title{font-size:var(--mod-dialog-title-font-size, var(--nc-dialog-title-font-size));font-weight:var(--mod-dialog-title-font-weight, var(--nc-dialog-title-font-weight));color:var(--mod-dialog-title-color, var(--nc-dialog-title-color));margin:0;line-height:var(--lh-snug);flex:1;min-width:0}.nc-modal__close{all:unset;display:inline-flex;align-items:center;justify-content:center;width:var(--mod-dialog-close-size, var(--nc-dialog-close-size));height:var(--mod-dialog-close-size, var(--nc-dialog-close-size));border-radius:var(--mod-dialog-close-radius, var(--nc-dialog-close-radius));background-color:var(--mod-dialog-close-bg, var(--nc-dialog-close-bg));cursor:pointer;flex-shrink:0;color:var(--fnd-color-text-primary)}.nc-modal__close:hover{background-color:var(--mod-dialog-close-bg-hover, var(--nc-dialog-close-bg-hover))}.nc-modal__close:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-modal__close>svg,.nc-modal__close>.nc-icon{width:var(--mod-dialog-close-icon-size, var(--nc-dialog-close-icon-size));height:var(--mod-dialog-close-icon-size, var(--nc-dialog-close-icon-size));display:flex;pointer-events:none}.nc-modal__body{flex:1;overflow-y:auto;padding:0 var(--mod-dialog-padding, var(--nc-dialog-padding));min-height:0;scrollbar-width:none}.nc-modal__body::-webkit-scrollbar{display:none}.nc-modal__footer{display:flex;justify-content:flex-end;align-items:center;gap:var(--mod-dialog-footer-gap, var(--nc-dialog-footer-gap));padding:var(--mod-dialog-padding, var(--nc-dialog-padding));padding-top:var(--fnd-spacing-04);flex-shrink:0;border-top:1px solid rgba(0,0,0,0);transition:border-color var(--fnd-motion-duration-200) var(--fnd-motion-ease-focused)}.nc-modal--sm{--nc-dialog-max-width: 400px}.nc-modal--lg{--nc-dialog-max-width: 720px}.nc-modal--full{--nc-dialog-max-width: 100%;--nc-dialog-max-height: 100vh;--nc-dialog-radius: 0;width:100%;height:100%}.nc-modal--scrollable .nc-modal__body{overflow-y:auto}.nc-modal--scrollable.is-scrolled-top .nc-modal__header{border-bottom-color:var(--mod-dialog-header-border-color, var(--nc-dialog-header-border-color))}.nc-modal--scrollable.is-scrolled-bottom .nc-modal__footer{border-top-color:var(--mod-dialog-footer-border-color, var(--nc-dialog-footer-border-color))}.nc-modal--danger .nc-modal__header-icon{color:var(--mod-dialog-danger-icon-color, var(--nc-dialog-danger-icon-color))}.nc-modal--danger .nc-modal__footer .nc-button--primary,.nc-modal--danger .nc-modal__footer [data-action=confirm]{background-color:var(--mod-dialog-danger-action-bg, var(--nc-dialog-danger-action-bg));color:var(--mod-dialog-danger-action-color, var(--nc-dialog-danger-action-color));border-color:var(--mod-dialog-danger-action-bg, var(--nc-dialog-danger-action-bg))}.nc-modal--danger .nc-modal__footer .nc-button--primary:hover,.nc-modal--danger .nc-modal__footer [data-action=confirm]:hover{background-color:color-mix(in srgb, var(--mod-dialog-danger-action-bg, var(--nc-dialog-danger-action-bg)) 85%, var(--fnd-color-always-dark))}@media(max-width: 767px){.nc-modal{inset:auto 0 0 0;margin:0;width:100%;max-width:100%;max-height:var(--mod-dialog-mobile-max-height, var(--nc-dialog-mobile-max-height));border-radius:var(--mod-dialog-mobile-radius, var(--nc-dialog-mobile-radius))}@starting-style{.nc-modal[open]{opacity:0;translate:0 100%}}.nc-modal:not([open]){translate:0 100%}}@media(forced-colors: active){.nc-modal{border:2px solid ButtonText}.nc-modal .nc-modal__close:focus-visible{outline:2px solid Highlight}}body:has(.nc-modal[open]){overflow:hidden}.nc-alert-dialog{position:fixed;inset:0;margin:auto;max-width:var(--mod-dialog-max-width, var(--nc-dialog-max-width));width:calc(100% - var(--fnd-spacing-08));max-height:calc(100vh - var(--fnd-spacing-08));padding:var(--mod-dialog-padding, var(--nc-dialog-padding));border:none;border-radius:var(--mod-dialog-radius, var(--nc-dialog-radius));background-color:var(--mod-dialog-bg, var(--nc-dialog-bg));box-shadow:var(--mod-dialog-shadow, var(--nc-dialog-shadow));color:var(--fnd-color-text-primary);display:none;flex-direction:column;gap:var(--mod-dialog-section-gap, var(--nc-dialog-section-gap))}.nc-alert-dialog[open]{display:flex}.nc-alert-dialog{transition:opacity var(--fnd-motion-duration-300) var(--fnd-motion-ease-focused),translate var(--fnd-motion-duration-300) var(--fnd-motion-ease-focused),display var(--fnd-motion-duration-300) var(--fnd-motion-ease-focused) allow-discrete}.nc-alert-dialog[open]{opacity:1;translate:0 0}@starting-style{.nc-alert-dialog[open]{opacity:0;translate:0 16px}}.nc-alert-dialog:not([open]){opacity:0;translate:0 16px}.nc-alert-dialog::backdrop{background:var(--mod-dialog-overlay-bg, var(--nc-dialog-overlay-bg));animation:animations-fade-in;animation-duration:var(--fnd-motion-duration-300);animation-timing-function:var(--fnd-motion-ease-focused);animation-fill-mode:forwards}@media(prefers-reduced-motion: reduce){.nc-alert-dialog{transition:none}.nc-alert-dialog::backdrop{animation:none}}.nc-alert-dialog__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-dialog-icon-size, var(--nc-dialog-icon-size));height:var(--mod-dialog-icon-size, var(--nc-dialog-icon-size));flex-shrink:0;color:var(--fnd-color-text-secondary)}.nc-alert-dialog__icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-alert-dialog--destructive .nc-alert-dialog__icon{color:var(--mod-dialog-danger-icon-color, var(--nc-dialog-danger-icon-color))}.nc-alert-dialog__header{display:flex;flex-direction:column;gap:var(--mod-dialog-header-gap, var(--nc-dialog-header-gap))}.nc-alert-dialog__title{font-size:var(--mod-dialog-title-font-size, var(--nc-dialog-title-font-size));font-weight:var(--mod-dialog-title-font-weight, var(--nc-dialog-title-font-weight));color:var(--mod-dialog-title-color, var(--nc-dialog-title-color));margin:0;line-height:var(--lh-snug)}.nc-alert-dialog__description{font-size:var(--mod-dialog-description-font-size, var(--nc-dialog-description-font-size));color:var(--mod-dialog-description-color, var(--nc-dialog-description-color));margin:0;line-height:var(--lh-relaxed)}.nc-alert-dialog__footer{display:flex;justify-content:flex-end;align-items:center;gap:var(--mod-dialog-footer-gap, var(--nc-dialog-footer-gap))}.nc-alert-dialog--destructive .nc-alert-dialog__footer .nc-button--primary,.nc-alert-dialog--destructive .nc-alert-dialog__footer [data-action]{background-color:var(--mod-dialog-danger-action-bg, var(--nc-dialog-danger-action-bg));color:var(--mod-dialog-danger-action-color, var(--nc-dialog-danger-action-color));border-color:var(--mod-dialog-danger-action-bg, var(--nc-dialog-danger-action-bg))}body:has(.nc-alert-dialog[open]){overflow:hidden}.nc-header{position:sticky;top:0;height:var(--mod-nav-height, var(--nc-nav-height));background:var(--mod-nav-bg, var(--nc-nav-bg));backdrop-filter:blur(var(--mod-nav-blur, var(--nc-nav-blur)));-webkit-backdrop-filter:blur(var(--mod-nav-blur, var(--nc-nav-blur)));border-bottom:var(--mod-nav-border-width, var(--nc-nav-border-width)) solid var(--mod-nav-border, var(--nc-nav-border));z-index:var(--mod-nav-z-index, var(--nc-nav-z-index));transition-property:background-color, box-shadow, transform, border-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}@media(prefers-reduced-motion: reduce){.nc-header{transition:none}}.nc-header.is-scrolled{box-shadow:var(--mod-nav-sticky-shadow, var(--nc-nav-sticky-shadow))}.nc-header.is-hidden{transform:translateY(-100%);pointer-events:none}.nc-header--transparent{background:var(--mod-nav-transparent-bg, var(--nc-nav-transparent-bg));border-color:var(--mod-nav-transparent-border, var(--nc-nav-transparent-border));color:var(--mod-nav-transparent-color, var(--nc-nav-transparent-color))}.nc-header--transparent.is-scrolled{background:var(--mod-nav-bg, var(--nc-nav-bg));border-color:var(--mod-nav-border, var(--nc-nav-border));color:inherit}.nc-header--solid{background:var(--mod-nav-bg-solid, var(--nc-nav-bg-solid));backdrop-filter:none;-webkit-backdrop-filter:none}.nc-nav{width:100%;height:100%;font-size:var(--fs-base)}.nc-nav__inner{display:flex;align-items:var(--mod-nav-align-items, var(--nc-nav-align-items));justify-content:var(--mod-nav-justify-content, var(--nc-nav-justify-content));gap:var(--mod-nav-gap, var(--nc-nav-gap));height:100%;margin-inline:auto;box-sizing:border-box;padding-block:var(--mod-nav-padding-block, var(--nc-nav-padding-block));padding-inline:var(--mod-nav-padding-inline, var(--nc-nav-padding-inline))}@media(min-width: 1200px){.nc-nav__inner{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:minmax(0, 1fr);max-width:var(--mod-nav-max-width, var(--nc-nav-max-width));padding-inline:var(--mod-nav-padding-inline-constrained, var(--nc-nav-padding-inline-constrained))}}@media(min-width: 1920px){.nc-nav__inner{padding-inline:var(--mod-nav-padding-inline-xxl, var(--nc-nav-padding-inline-xxl))}}.nc-nav--align-center .nc-nav__list{justify-content:center}.nc-nav--align-right .nc-nav__list{margin-inline-start:auto}.nc-brand{display:inline-flex;align-items:center;height:100%;gap:var(--mod-nav-brand-gap, var(--nc-nav-brand-gap));font-family:var(--font-heading);text-transform:lowercase;letter-spacing:var(--mod-nav-brand-letter-spacing, var(--nc-nav-brand-letter-spacing));font-size:var(--mod-nav-brand-size, var(--nc-nav-brand-size));font-weight:var(--mod-nav-brand-weight, var(--nc-nav-brand-weight));color:var(--mod-nav-brand-color, var(--nc-nav-brand-color));text-decoration:none;flex-shrink:0}.nc-brand__logo{height:var(--mod-nav-brand-logo-height, var(--nc-nav-brand-logo-height));width:auto;display:block;object-fit:contain}.nc-nav__list{display:none;list-style:none;padding:0;margin:0;gap:var(--mod-nav-gap, var(--nc-nav-gap));flex-wrap:wrap}.nc-nav__actions{display:none;align-items:center;height:100%;gap:var(--fnd-spacing-03);flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end}.nc-tools{display:none;align-items:center;gap:var(--fnd-spacing-03);flex-wrap:wrap;justify-content:flex-end}.nc-search-panel{position:fixed;inset:0;background:color-mix(in srgb, var(--fnd-color-always-dark) 35%, transparent);opacity:0;pointer-events:none;transition-property:opacity;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused);z-index:var(--fnd-z-tooltip)}.nc-header.is-search-open .nc-search-panel{opacity:1;pointer-events:auto}.nc-search-panel__inner{display:grid;gap:var(--fnd-spacing-04);background:var(--fnd-color-background-base);box-shadow:var(--fnd-elevation-floating);width:100%;max-width:var(--container-max-width);margin:var(--mod-nav-height, var(--nc-nav-height)) auto 0;transform:translateY(-8px);margin-inline:auto;box-sizing:border-box;padding-inline:var(--mod-container-padding-inline, var(--nc-container-padding-inline, clamp(16px, 3.5vw, 48px)));--container-pad: var(--mod-container-padding-inline, var(--nc-container-padding-inline, clamp(16px, 3.5vw, 48px)))}@media(min-width: 1200px){.nc-search-panel__inner{max-width:var(--mod-container-max-width, var(--nc-container-max-width, 1090px));padding-inline:var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px));--container-pad: var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px))}}@media(min-width: 1920px){.nc-search-panel__inner{padding-inline:var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px));--container-pad: var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px))}}.nc-search-panel__inner{padding-block:var(--fnd-spacing-06);transition-property:transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-header.is-search-open .nc-search-panel__inner{transform:translateY(0)}.nc-search-panel input[type=search]{width:100%;padding:var(--fnd-spacing-04);border-radius:var(--fnd-radius-sm);border:1px solid var(--fnd-color-border-secondary);background:var(--fnd-color-background-base);font-size:calc(var(--fs-base)*var(--type-scale, 1))}.nc-search-panel input[type=search]:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);border-color:var(--fnd-color-interactive-default)}.nc-mega{position:fixed;left:0;right:0;top:var(--mod-nav-height, var(--nc-nav-height));width:100vw;background:var(--fnd-color-background-base);border-top:1px solid var(--fnd-color-border-secondary);border-bottom:1px solid var(--fnd-color-border-secondary);box-shadow:var(--fnd-elevation-floating);opacity:0;transform:translateY(-10px);pointer-events:none;transition-property:opacity, transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused);z-index:var(--fnd-z-fixed)}.nc-nav__item{position:relative;font-size:inherit;font-weight:inherit;margin:0}.nc-nav__item.is-open>.nc-mega{opacity:1;transform:translateY(0);pointer-events:auto}.nc-mega__inner{display:grid;gap:var(--fnd-spacing-07);grid-template-columns:minmax(220px, 1fr) 2fr;width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-block:var(--fnd-spacing-07);margin-inline:auto;box-sizing:border-box;padding-inline:var(--mod-container-padding-inline, var(--nc-container-padding-inline, clamp(16px, 3.5vw, 48px)));--container-pad: var(--mod-container-padding-inline, var(--nc-container-padding-inline, clamp(16px, 3.5vw, 48px)))}@media(min-width: 1200px){.nc-mega__inner{max-width:var(--mod-container-max-width, var(--nc-container-max-width, 1090px));padding-inline:var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px));--container-pad: var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px))}}@media(min-width: 1920px){.nc-mega__inner{padding-inline:var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px));--container-pad: var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px))}}.nc-mega__meta strong{display:block;font-size:var(--fs-base);margin-bottom:var(--fnd-spacing-02)}.nc-mega__meta p{color:var(--fnd-color-text-secondary)}.nc-mega__eyebrow{font-size:var(--nc-type-caption-size);letter-spacing:var(--fnd-tracking-ultra);text-transform:uppercase;color:var(--fnd-color-text-secondary);display:inline-block;margin-bottom:var(--fnd-spacing-02)}@media(min-width: 1200px){.nc-mobile-toggle{display:none !important}.nc-nav__list{display:flex}.nc-nav__actions{display:flex}.nc-tools{display:flex}.nc-mobile-panel{display:none !important}}.neo-dark-theme .nc-brand__logo,[data-theme=neo-dark-theme] .nc-brand__logo{filter:invert(1)}.nc-navigation-menu{position:relative;display:flex;flex:1;height:100%;min-width:0;z-index:var(--fnd-z-modal-backdrop)}.nc-navigation-menu__list{display:flex;align-items:center;height:100%;list-style:none;padding:0;margin:0;gap:var(--mod-nav-menu-item-gap, var(--nc-nav-menu-item-gap))}.nc-navigation-menu__item{position:relative;height:100%;margin-block:var(--mod-nav-menu-item-margin, var(--nc-nav-menu-item-margin))}.nc-navigation-menu__trigger{display:inline-flex;align-items:center;height:100%;gap:.25rem;padding-block:0;padding-inline:var(--mod-nav-menu-trigger-padding-x, var(--nc-nav-menu-trigger-padding-x));border:none;border-radius:var(--mod-nav-menu-trigger-radius, var(--nc-nav-menu-trigger-radius));background:rgba(0,0,0,0);color:var(--mod-nav-menu-trigger-color, var(--nc-nav-menu-trigger-color));font-family:inherit;font-size:var(--mod-nav-menu-trigger-font-size, var(--nc-nav-menu-trigger-font-size));font-weight:var(--mod-nav-menu-trigger-font-weight, var(--nc-nav-menu-trigger-font-weight));line-height:var(--lh-normal);cursor:pointer;user-select:none;white-space:nowrap;outline:none;transition:background-color var(--mod-nav-menu-duration, var(--nc-nav-menu-duration)) var(--mod-nav-menu-ease, var(--nc-nav-menu-ease)),color var(--mod-nav-menu-duration, var(--nc-nav-menu-duration)) var(--mod-nav-menu-ease, var(--nc-nav-menu-ease))}.nc-navigation-menu__trigger:hover{background-color:var(--mod-nav-menu-trigger-hover-bg, var(--nc-nav-menu-trigger-hover-bg))}.nc-navigation-menu__trigger:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-navigation-menu__trigger[data-state=open]{background-color:var(--mod-nav-menu-trigger-active-bg, var(--nc-nav-menu-trigger-active-bg))}.nc-navigation-menu__trigger{position:relative}.nc-navigation-menu__trigger::after{content:"";position:absolute;bottom:0;left:var(--mod-nav-menu-trigger-padding-x, var(--nc-nav-menu-trigger-padding-x));right:var(--mod-nav-menu-trigger-padding-x, var(--nc-nav-menu-trigger-padding-x));height:var(--mod-nav-menu-indicator-height, var(--nc-nav-menu-indicator-height));background-color:var(--mod-nav-menu-indicator-color, var(--nc-nav-menu-indicator-color));border-radius:var(--mod-nav-menu-indicator-height, var(--nc-nav-menu-indicator-height));transform:scaleX(0);transform-origin:left center;transition-property:transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-navigation-menu__trigger[data-current=true]::after{transform:scaleX(1)}.nc-navigation-menu__trigger:hover::after{transform:scaleX(1)}.nc-navigation-menu__trigger-link{color:inherit;text-decoration:none;cursor:pointer}.nc-navigation-menu__trigger-link:hover{text-decoration:none}.nc-navigation-menu__trigger-link:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-navigation-menu__trigger-toggle{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:rgba(0,0,0,0);color:inherit;cursor:pointer;line-height:var(--lh-none)}.nc-navigation-menu__trigger-toggle:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);border-radius:var(--fnd-radius-xs)}.nc-navigation-menu__trigger-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;transition:transform var(--mod-nav-menu-duration, var(--nc-nav-menu-duration)) var(--mod-nav-menu-ease, var(--nc-nav-menu-ease))}[data-state=open]>.nc-navigation-menu__trigger-icon{transform:rotate(180deg)}.nc-navigation-menu__trigger-icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-navigation-menu__link--top{display:inline-flex;align-items:center;height:100%;padding-block:0;padding-inline:var(--mod-nav-menu-trigger-padding-x, var(--nc-nav-menu-trigger-padding-x));border-radius:var(--mod-nav-menu-trigger-radius, var(--nc-nav-menu-trigger-radius));color:var(--mod-nav-menu-trigger-color, var(--nc-nav-menu-trigger-color));font-size:var(--mod-nav-menu-trigger-font-size, var(--nc-nav-menu-trigger-font-size));font-weight:var(--mod-nav-menu-trigger-font-weight, var(--nc-nav-menu-trigger-font-weight));text-decoration:none;white-space:nowrap;transition:background-color var(--mod-nav-menu-duration, var(--nc-nav-menu-duration)) var(--mod-nav-menu-ease, var(--nc-nav-menu-ease)),color var(--mod-nav-menu-duration, var(--nc-nav-menu-duration)) var(--mod-nav-menu-ease, var(--nc-nav-menu-ease))}.nc-navigation-menu__link--top:hover{background-color:var(--mod-nav-menu-trigger-hover-bg, var(--nc-nav-menu-trigger-hover-bg));text-decoration:none}.nc-navigation-menu__link--top:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-navigation-menu__link--top[data-active]{background-color:var(--mod-nav-menu-trigger-active-bg, var(--nc-nav-menu-trigger-active-bg))}.nc-navigation-menu__item>.nc-navigation-menu__content{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none;clip:rect(0, 0, 0, 0)}.nc-navigation-menu__viewport .nc-navigation-menu__content{position:static;width:auto;height:auto;overflow:visible;opacity:1;clip:auto;pointer-events:auto;padding:var(--mod-nav-menu-content-padding, var(--nc-nav-menu-content-padding)) 0}.nc-navigation-menu__content-grid{display:flex;gap:var(--fnd-spacing-06);align-items:stretch}.nc-navigation-menu__callouts-area{display:flex;gap:var(--fnd-spacing-04);flex-shrink:0}.nc-navigation-menu__links-area{display:grid;grid-template-columns:repeat(var(--mod-nav-menu-mega-columns, var(--nc-nav-menu-mega-columns, 1)), 1fr);gap:var(--mod-nav-menu-mega-gap, var(--nc-nav-menu-mega-gap));flex:1;align-content:start}.nc-navigation-menu__links-area+.nc-navigation-menu__callouts-area{border-inline-start:1px solid var(--fnd-color-border-secondary);padding-inline-start:var(--fnd-spacing-06)}.nc-navigation-menu__link-group{display:flex;flex-direction:column;gap:.375rem}.nc-navigation-menu__group-kicker{font-size:var(--nc-type-caption-size);font-weight:var(--fnd-font-weight-semibold);color:var(--fnd-color-text-tertiary);text-transform:uppercase;letter-spacing:var(--fnd-tracking-wider);padding:var(--mod-nav-menu-link-padding, var(--nc-nav-menu-link-padding));padding-bottom:0}.nc-navigation-menu__content--mega .nc-navigation-menu__links-area{grid-template-columns:repeat(var(--mod-nav-menu-mega-columns, var(--nc-nav-menu-mega-columns, 3)), 1fr)}.nc-navigation-menu__callout{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--fnd-spacing-02);padding:var(--mod-nav-menu-featured-padding, var(--nc-nav-menu-featured-padding));border-radius:var(--mod-nav-menu-featured-radius, var(--nc-nav-menu-featured-radius));background:var(--mod-nav-menu-featured-bg, var(--nc-nav-menu-featured-bg));text-decoration:none;color:inherit;transition:background-color var(--mod-nav-menu-duration, var(--nc-nav-menu-duration)) var(--mod-nav-menu-ease, var(--nc-nav-menu-ease))}.nc-navigation-menu__callout:hover{text-decoration:none}.nc-navigation-menu__callout-title{font-size:var(--nc-type-label-size);font-weight:var(--fnd-font-weight-semibold);line-height:var(--lh-snug);margin:0}.nc-navigation-menu__callout-desc{font-size:var(--nc-type-caption-size);color:var(--fnd-color-text-secondary);line-height:var(--lh-relaxed);margin:0}.nc-navigation-menu__featured{display:flex;flex-direction:column;gap:var(--fnd-spacing-02);padding:var(--mod-nav-menu-featured-padding, var(--nc-nav-menu-featured-padding));border-radius:var(--mod-nav-menu-featured-radius, var(--nc-nav-menu-featured-radius));background:var(--mod-nav-menu-featured-bg, var(--nc-nav-menu-featured-bg));text-decoration:none;color:inherit;grid-column:1/-1}.nc-navigation-menu__featured:hover{text-decoration:none}.nc-navigation-menu__link{display:grid;gap:.15rem;padding:var(--mod-nav-menu-link-padding, var(--nc-nav-menu-link-padding));border-radius:var(--mod-nav-menu-link-radius, var(--nc-nav-menu-link-radius));text-decoration:none;color:inherit;outline:none;transition:background-color var(--mod-nav-menu-duration, var(--nc-nav-menu-duration)) var(--mod-nav-menu-ease, var(--nc-nav-menu-ease))}.nc-navigation-menu__link:hover{background-color:var(--mod-nav-menu-link-hover-bg, var(--nc-nav-menu-link-hover-bg));text-decoration:none}.nc-navigation-menu__link:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-navigation-menu__link-title{font-size:var(--nc-type-label-size);font-weight:var(--fnd-font-weight-medium);line-height:var(--lh-snug)}.nc-navigation-menu__link-desc{font-size:var(--nc-type-body-s-size);color:var(--fnd-color-text-secondary);line-height:var(--lh-relaxed)}.nc-navigation-menu__viewport-wrapper{position:absolute;top:100%;left:0;right:0;width:100%;z-index:var(--fnd-z-dropdown);pointer-events:none;opacity:0;background-color:var(--mod-nav-menu-viewport-bg, var(--nc-nav-menu-viewport-bg));box-shadow:var(--mod-nav-sticky-shadow, var(--nc-nav-sticky-shadow));transition-property:opacity;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-navigation-menu__viewport-wrapper[data-state=open]{pointer-events:auto;opacity:1}.nc-header:has(.nc-navigation-menu__viewport-wrapper[data-state=open]){box-shadow:none !important}.nc-navigation-menu__viewport{max-width:var(--mod-container-max-width, var(--nc-container-max-width));margin-inline:auto;padding:var(--mod-nav-menu-content-padding, var(--nc-nav-menu-content-padding)) 0}.nc-navigation-menu__kicker{font-size:var(--mod-nav-menu-kicker-font-size, var(--nc-nav-menu-kicker-font-size));font-weight:var(--mod-nav-menu-kicker-font-weight, var(--nc-nav-menu-kicker-font-weight));color:var(--mod-nav-menu-kicker-color, var(--nc-nav-menu-kicker-color));text-transform:var(--mod-nav-menu-kicker-text-transform, var(--nc-nav-menu-kicker-text-transform, uppercase));letter-spacing:var(--mod-nav-menu-kicker-letter-spacing, var(--nc-nav-menu-kicker-letter-spacing, 0.06em));margin-bottom:var(--mod-nav-menu-kicker-margin-bottom, var(--nc-nav-menu-kicker-margin-bottom));grid-column:1/-1}.nc-navigation-menu__callout-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;border-radius:var(--mod-nav-menu-callout-card-radius, var(--nc-nav-menu-callout-card-radius));padding:var(--mod-nav-menu-callout-card-padding, var(--nc-nav-menu-callout-card-padding));min-height:var(--mod-nav-menu-callout-card-min-height, var(--nc-nav-menu-callout-card-min-height));width:240px;max-width:240px;flex-shrink:0;align-self:stretch;overflow:hidden;background-color:var(--fnd-color-always-dark);color:var(--fnd-color-always-light);text-decoration:none;transition-property:box-shadow, transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-navigation-menu__callout-card:hover,.nc-navigation-menu__callout-card:hover *{text-decoration:none}.nc-navigation-menu__callout-card:hover{box-shadow:var(--fnd-shadow-md);transform:translateY(-2px)}.nc-navigation-menu__callout-card-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;border-radius:inherit;mask-image:linear-gradient(to bottom, transparent 50%, rgba(0, 0, 0, 0.2) 60%, rgba(0, 0, 0, 0.5) 70%, rgba(0, 0, 0, 0.8) 80%, rgb(0, 0, 0) 85%);-webkit-mask-image:linear-gradient(to bottom, transparent 50%, rgba(0, 0, 0, 0.2) 60%, rgba(0, 0, 0, 0.5) 70%, rgba(0, 0, 0, 0.8) 80%, rgb(0, 0, 0) 85%)}.nc-navigation-menu__callout-card-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.nc-navigation-menu__callout-card:has(.nc-navigation-menu__callout-card-media){color:var(--fnd-color-always-light)}.nc-navigation-menu__callout-card:has(.nc-navigation-menu__callout-card-media) .nc-navigation-menu__callout-card-body::before{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, transparent 100%);z-index:0;border-radius:inherit}.nc-navigation-menu__callout-card-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--fnd-spacing-02)}.nc-navigation-menu__callout-card-kicker{font-size:var(--nc-type-caption-size);font-weight:var(--fnd-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--fnd-tracking-wider);color:var(--fnd-color-interactive-default)}.nc-navigation-menu__callout-card-headline{font-size:var(--nc-type-heading-s-size);font-weight:var(--fnd-font-weight-bold);line-height:var(--lh-snug)}.nc-navigation-menu__callout-card-lead{font-size:var(--nc-type-body-s-size);opacity:var(--fnd-opacity-medium);line-height:var(--lh-relaxed);margin:0}.nc-navigation-menu__callout-card-arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--fnd-radius-sm);background:color-mix(in srgb, var(--fnd-color-always-light) 15%, transparent);color:var(--fnd-color-always-light);margin-top:auto;flex-shrink:0;transition-property:background-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-navigation-menu__callout-card:hover .nc-navigation-menu__callout-card-arrow{background:color-mix(in srgb, var(--fnd-color-always-light) 25%, transparent)}.nc-navigation-menu__callout-card-arrow>svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nc-navigation-menu__link-external{display:inline-flex;align-items:center;color:var(--fnd-color-text-tertiary);margin-inline-start:auto;flex-shrink:0}.nc-navigation-menu__link-external>svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nc-navigation-menu__link--with-icon{grid-template-columns:1fr auto;align-items:center}.nc-navigation-menu__link--with-icon .nc-navigation-menu__link-title{grid-column:1}.nc-navigation-menu__link--with-icon .nc-navigation-menu__link-desc{grid-column:1}.nc-navigation-menu__link--with-icon .nc-navigation-menu__link-external{grid-column:2;grid-row:1/-1}.nc-navigation-menu__indicator{position:absolute;bottom:0;height:var(--mod-nav-menu-indicator-height, var(--nc-nav-menu-indicator-height));background-color:var(--mod-nav-menu-indicator-color, var(--nc-nav-menu-indicator-color));border-radius:var(--mod-nav-menu-indicator-height, var(--nc-nav-menu-indicator-height));z-index:var(--fnd-z-base);opacity:0;transition:left var(--mod-nav-menu-duration, var(--nc-nav-menu-duration)) var(--mod-nav-menu-ease, var(--nc-nav-menu-ease)),width var(--mod-nav-menu-duration, var(--nc-nav-menu-duration)) var(--mod-nav-menu-ease, var(--nc-nav-menu-ease)),opacity var(--mod-nav-menu-duration, var(--nc-nav-menu-duration)) var(--mod-nav-menu-ease, var(--nc-nav-menu-ease))}.nc-navigation-menu__indicator[data-state=visible]{opacity:1}.nc-navigation-menu__indicator--arrow{bottom:-0.5rem;display:flex;align-items:flex-end;justify-content:center;height:.625rem;overflow:hidden;background:none}.nc-navigation-menu__indicator-arrow{position:relative;top:70%;width:.625rem;height:.625rem;background-color:var(--mod-nav-menu-viewport-bg, var(--nc-nav-menu-viewport-bg));border:1px solid var(--mod-nav-menu-viewport-border, var(--nc-nav-menu-viewport-border));border-bottom:none;border-right:none;transform:rotate(45deg);border-top-left-radius:2px}@keyframes nc-navigation-menu-enter-from-right{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes nc-navigation-menu-enter-from-left{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes nc-navigation-menu-exit-to-right{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100px)}}@keyframes nc-navigation-menu-exit-to-left{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100px)}}.nc-navigation-menu__content[data-motion=from-start]{animation:nc-navigation-menu-enter-from-left var(--mod-nav-menu-duration, var(--nc-nav-menu-duration)) var(--mod-nav-menu-ease, var(--nc-nav-menu-ease))}.nc-navigation-menu__content[data-motion=from-end]{animation:nc-navigation-menu-enter-from-right var(--mod-nav-menu-duration, var(--nc-nav-menu-duration)) var(--mod-nav-menu-ease, var(--nc-nav-menu-ease))}.nc-navigation-menu__content[data-motion=to-start]{animation:nc-navigation-menu-exit-to-left var(--mod-nav-menu-duration, var(--nc-nav-menu-duration)) var(--mod-nav-menu-ease, var(--nc-nav-menu-ease))}.nc-navigation-menu__content[data-motion=to-end]{animation:nc-navigation-menu-exit-to-right var(--mod-nav-menu-duration, var(--nc-nav-menu-duration)) var(--mod-nav-menu-ease, var(--nc-nav-menu-ease))}@media(prefers-reduced-motion: reduce){.nc-navigation-menu__content[data-motion]{animation:none}.nc-navigation-menu__viewport,.nc-navigation-menu__trigger-icon,.nc-navigation-menu__indicator{transition:none}}@media(max-width: 1199px){.nc-navigation-menu{display:none}}@keyframes nc-drawer-fade-in{from{opacity:0}to{opacity:1}}.nc-drawer{position:fixed;border:none;padding:0;background-color:var(--mod-drawer-bg, var(--nc-drawer-bg));color:var(--fnd-color-text-primary);display:none;flex-direction:column;overflow:hidden;z-index:var(--fnd-z-drawer);inset:auto 0 0 0;width:var(--mod-drawer-width, var(--nc-drawer-width));max-width:var(--mod-drawer-max-width, var(--nc-drawer-max-width));max-height:var(--mod-drawer-max-height, var(--nc-drawer-max-height));margin:0;border-radius:var(--mod-drawer-radius, var(--nc-drawer-radius)) var(--mod-drawer-radius, var(--nc-drawer-radius)) 0 0;box-shadow:var(--mod-drawer-shadow, var(--nc-drawer-shadow))}.nc-drawer[open]{display:flex}.nc-drawer{transition:opacity var(--mod-drawer-duration, var(--nc-drawer-duration)) var(--mod-drawer-ease, var(--nc-drawer-ease)),translate var(--mod-drawer-duration, var(--nc-drawer-duration)) var(--mod-drawer-ease, var(--nc-drawer-ease)),display var(--mod-drawer-duration, var(--nc-drawer-duration)) var(--mod-drawer-ease, var(--nc-drawer-ease)) allow-discrete}.nc-drawer[open]{opacity:1;translate:0 0}@starting-style{.nc-drawer[open]{opacity:0;translate:0 100%}}.nc-drawer:not([open]){opacity:0;translate:0 100%}.nc-drawer::backdrop{background:var(--mod-drawer-overlay-bg, var(--nc-drawer-overlay-bg));animation:nc-drawer-fade-in;animation-duration:var(--mod-drawer-duration, var(--nc-drawer-duration));animation-timing-function:var(--mod-drawer-ease, var(--nc-drawer-ease));animation-fill-mode:forwards;cursor:pointer}@media(prefers-reduced-motion: reduce){.nc-drawer{transition:none}.nc-drawer::backdrop{animation:none}}@media(forced-colors: active){.nc-drawer{border:2px solid ButtonText}.nc-drawer__close:focus-visible{outline:2px solid Highlight}}.nc-drawer--top{inset:0 0 auto 0;border-radius:0 0 var(--mod-drawer-radius, var(--nc-drawer-radius)) var(--mod-drawer-radius, var(--nc-drawer-radius))}@starting-style{.nc-drawer--top[open]{translate:0 -100%}}.nc-drawer--top:not([open]){translate:0 -100%}.nc-drawer--right{inset:0 0 0 auto;width:var(--mod-drawer-side-width, var(--nc-drawer-side-width));max-width:90vw;max-height:100vh;height:100%;border-radius:var(--mod-drawer-radius, var(--nc-drawer-radius)) 0 0 var(--mod-drawer-radius, var(--nc-drawer-radius))}@starting-style{.nc-drawer--right[open]{translate:100% 0}}.nc-drawer--right:not([open]){translate:100% 0}.nc-drawer--left{inset:0 auto 0 0;width:var(--mod-drawer-side-width, var(--nc-drawer-side-width));max-width:90vw;max-height:100vh;height:100%;border-radius:0 var(--mod-drawer-radius, var(--nc-drawer-radius)) var(--mod-drawer-radius, var(--nc-drawer-radius)) 0}@starting-style{.nc-drawer--left[open]{translate:-100% 0}}.nc-drawer--left:not([open]){translate:-100% 0}.nc-drawer__handle{display:flex;align-items:center;justify-content:center;padding:var(--fnd-spacing-03) 0;flex-shrink:0;cursor:grab}.nc-drawer__handle::after{content:"";display:block;width:var(--mod-drawer-handle-width, var(--nc-drawer-handle-width));height:var(--mod-drawer-handle-height, var(--nc-drawer-handle-height));border-radius:var(--mod-drawer-handle-radius, var(--nc-drawer-handle-radius));background-color:var(--mod-drawer-handle-bg, var(--nc-drawer-handle-bg))}.nc-drawer--left .nc-drawer__handle,.nc-drawer--right .nc-drawer__handle{display:none}.nc-drawer__header{display:flex;flex-direction:column;gap:var(--mod-drawer-header-gap, var(--nc-drawer-header-gap));padding:0 var(--mod-drawer-padding, var(--nc-drawer-padding));flex-shrink:0;position:sticky;top:0;z-index:1;background-color:var(--mod-drawer-bg, var(--nc-drawer-bg));border-bottom:1px solid rgba(0,0,0,0);transition-property:border-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-drawer--left .nc-drawer__header,.nc-drawer--right .nc-drawer__header{padding-top:var(--mod-drawer-padding, var(--nc-drawer-padding))}.nc-drawer.is-scrolled .nc-drawer__header{border-bottom-color:var(--mod-drawer-header-border-color, var(--nc-drawer-header-border-color))}.nc-drawer__title{font-size:var(--mod-drawer-title-font-size, var(--nc-drawer-title-font-size));font-weight:var(--mod-drawer-title-font-weight, var(--nc-drawer-title-font-weight));color:var(--mod-drawer-title-color, var(--nc-drawer-title-color));margin:0;line-height:var(--lh-snug);padding-right:40px}.nc-drawer__description{font-size:var(--mod-drawer-desc-font-size, var(--nc-drawer-desc-font-size));color:var(--mod-drawer-desc-color, var(--nc-drawer-desc-color));margin:0;line-height:var(--lh-relaxed)}.nc-drawer__content{flex:1 1 auto;overflow-y:auto;padding:var(--mod-drawer-section-gap, var(--nc-drawer-section-gap)) var(--mod-drawer-padding, var(--nc-drawer-padding));-webkit-overflow-scrolling:touch}.nc-drawer__footer{display:flex;flex-direction:column;gap:var(--mod-drawer-footer-gap, var(--nc-drawer-footer-gap));padding:var(--mod-drawer-padding, var(--nc-drawer-padding));padding-top:0;flex-shrink:0;position:sticky;bottom:0;z-index:1;background-color:var(--mod-drawer-bg, var(--nc-drawer-bg));border-top:1px solid rgba(0,0,0,0);transition-property:border-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-drawer--left .nc-drawer__footer,.nc-drawer--right .nc-drawer__footer{margin-top:auto;padding-top:var(--mod-drawer-padding, var(--nc-drawer-padding))}.nc-drawer.is-scrolled .nc-drawer__footer{border-top-color:var(--mod-drawer-footer-border-color, var(--nc-drawer-footer-border-color))}.nc-drawer__close{position:absolute;top:var(--mod-drawer-close-offset, var(--nc-drawer-close-offset));right:var(--mod-drawer-close-offset, var(--nc-drawer-close-offset));display:inline-flex;align-items:center;justify-content:center;width:var(--mod-drawer-close-size, var(--nc-drawer-close-size));height:var(--mod-drawer-close-size, var(--nc-drawer-close-size));padding:0;border:none;border-radius:var(--mod-drawer-close-radius, var(--nc-drawer-close-radius));background:var(--mod-drawer-close-bg, var(--nc-drawer-close-bg));color:var(--fnd-color-text-primary);cursor:pointer;flex-shrink:0;z-index:2;transition-property:background-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-drawer__close:hover{background:var(--mod-drawer-close-bg-hover, var(--nc-drawer-close-bg-hover))}.nc-drawer__close:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-drawer__close>svg{width:var(--mod-drawer-close-icon-size, var(--nc-drawer-close-icon-size));height:var(--mod-drawer-close-icon-size, var(--nc-drawer-close-icon-size));fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}body:has(.nc-drawer[open]){overflow:hidden}@media(min-width: 768px){.nc-drawer--right,.nc-drawer--left{--nc-drawer-side-width: 440px}}@media(min-width: 1200px){.nc-drawer--right,.nc-drawer--left{--nc-drawer-side-width: 500px}}.nc-gallery{position:relative;width:100%;height:var(--mod-gallery-height, var(--nc-gallery-height));min-height:var(--mod-gallery-min-height, var(--nc-gallery-min-height));max-height:var(--mod-gallery-max-height, var(--nc-gallery-max-height));overflow:hidden;background-color:var(--fnd-color-always-dark)}.nc-gallery__track{display:flex;height:100%;will-change:transform;transition:transform var(--mod-gallery-animation-duration, var(--nc-gallery-animation-duration)) var(--mod-gallery-animation-easing, var(--nc-gallery-animation-easing))}@media(prefers-reduced-motion: reduce){.nc-gallery__track{transition:none}}.nc-gallery__slide{position:relative;flex:0 0 100%;width:100%;height:100%;overflow:hidden}.nc-gallery__slide-stage{position:relative;z-index:2;display:flex;align-items:flex-end;width:100%;max-width:var(--mod-gallery-stage-max-width, var(--nc-gallery-stage-max-width));margin-inline:auto;height:100%}.nc-gallery__slide-stage--has-media{display:grid;grid-template-columns:1fr 1fr;max-width:none;margin-inline:0;padding-inline-start:max(0px,(100% - var(--mod-gallery-stage-max-width, var(--nc-gallery-stage-max-width)))/2);padding-inline-end:0}.nc-gallery--valign-center .nc-gallery__slide-stage{align-items:center}.nc-gallery__slide-bg{position:absolute;inset:0;z-index:0}.nc-gallery__slide-bg>img,.nc-gallery__slide-bg>picture,.nc-gallery__slide-bg>picture>img{display:block;width:100%;height:100%;object-fit:cover}.nc-gallery__slide-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(var(--mod-gallery-overlay-direction, var(--nc-gallery-overlay-direction)), var(--mod-gallery-overlay-start, var(--nc-gallery-overlay-start)), var(--mod-gallery-overlay-end, var(--nc-gallery-overlay-end)));pointer-events:none}.nc-gallery__slide-content{position:relative;display:flex;flex-direction:column;align-items:var(--mod-gallery-content-align, var(--nc-gallery-content-align));gap:var(--mod-gallery-content-gap, var(--nc-gallery-content-gap));max-width:var(--mod-gallery-content-max-width, var(--nc-gallery-content-max-width));padding-block-start:var(--mod-gallery-padding-block, var(--nc-gallery-padding-block));padding-block-end:var(--mod-gallery-content-inset, var(--nc-gallery-content-inset));padding-inline-start:var(--mod-gallery-content-inset, var(--nc-gallery-content-inset));padding-inline-end:var(--mod-gallery-padding-inline, var(--nc-gallery-padding-inline));width:100%}.nc-gallery__slide-logo{max-height:var(--mod-gallery-logo-max-height, var(--nc-gallery-logo-max-height));max-width:var(--mod-gallery-logo-max-width, var(--nc-gallery-logo-max-width));width:auto;height:auto;object-fit:contain;display:block}.nc-gallery__slide-tag{display:inline-flex;align-items:center;font-size:var(--mod-gallery-tag-size, var(--nc-gallery-tag-size));font-weight:var(--mod-gallery-tag-weight, var(--nc-gallery-tag-weight));color:var(--mod-gallery-tag-color, var(--nc-gallery-tag-color));background-color:var(--mod-gallery-tag-bg, var(--nc-gallery-tag-bg));border-radius:var(--mod-gallery-tag-radius, var(--nc-gallery-tag-radius));padding:var(--mod-gallery-tag-padding, var(--nc-gallery-tag-padding));line-height:var(--lh-none);letter-spacing:var(--fnd-tracking-wide);text-transform:uppercase}.nc-gallery__slide-title{font-size:var(--mod-gallery-title-size, var(--nc-gallery-title-size));font-weight:var(--mod-gallery-title-weight, var(--nc-gallery-title-weight));color:var(--mod-gallery-title-color, var(--nc-gallery-title-color));line-height:var(--mod-gallery-title-line-height, var(--nc-gallery-title-line-height));letter-spacing:var(--fnd-tracking-snug);margin:0}.nc-gallery__slide-description{font-size:var(--mod-gallery-desc-size, var(--nc-gallery-desc-size));color:var(--mod-gallery-desc-color, var(--nc-gallery-desc-color));max-width:var(--mod-gallery-desc-max-width, var(--nc-gallery-desc-max-width));line-height:var(--mod-gallery-desc-line-height, var(--nc-gallery-desc-line-height));margin:0}.nc-gallery__slide-actions{display:flex;align-items:center;gap:var(--fnd-spacing-03);margin-top:var(--fnd-spacing-06)}.nc-gallery__slide-media{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;flex:1 1 auto;max-width:var(--mod-gallery-media-max-width, var(--nc-gallery-media-max-width));padding-block-end:var(--mod-gallery-media-padding-block, var(--nc-gallery-media-padding-block));padding-inline-end:var(--mod-gallery-media-padding-inline, var(--nc-gallery-media-padding-inline))}.nc-gallery__slide-media>img{display:block;width:100%;height:auto;aspect-ratio:var(--mod-gallery-media-ratio, var(--nc-gallery-media-ratio));object-fit:cover;border-radius:var(--mod-gallery-media-radius, var(--nc-gallery-media-radius));box-shadow:var(--mod-gallery-media-shadow, var(--nc-gallery-media-shadow))}.nc-gallery__slide-separator{color:var(--mod-gallery-desc-color, var(--nc-gallery-desc-color));margin-inline:var(--fnd-spacing-02);user-select:none}.nc-gallery__controls{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding-inline:var(--fnd-spacing-04);pointer-events:none}.nc-gallery__paddle{display:flex;align-items:center;justify-content:center;width:var(--mod-gallery-paddle-size, var(--nc-gallery-paddle-size));height:var(--mod-gallery-paddle-size, var(--nc-gallery-paddle-size));border:none;border-radius:var(--mod-gallery-paddle-radius, var(--nc-gallery-paddle-radius));background-color:var(--mod-gallery-paddle-bg, var(--nc-gallery-paddle-bg));color:var(--mod-gallery-paddle-color, var(--nc-gallery-paddle-color));cursor:pointer;pointer-events:auto;transition:background-color .2s ease,opacity .2s ease}.nc-gallery__paddle:hover{background-color:var(--mod-gallery-paddle-bg-hover, var(--nc-gallery-paddle-bg-hover))}.nc-gallery__paddle:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-gallery__paddle:disabled{opacity:0;pointer-events:none}.nc-gallery__paddle>svg,.nc-gallery__paddle>.nc-icon{width:24px;height:24px}@media(prefers-reduced-motion: reduce){.nc-gallery__paddle{transition:none}}.nc-gallery__nav{position:absolute;bottom:var(--fnd-spacing-06);left:50%;transform:translateX(-50%);z-index:3;display:flex;align-items:center;gap:var(--mod-gallery-dot-gap, var(--nc-gallery-dot-gap));list-style:none;padding:0;margin:0}.nc-gallery__nav-dot{width:var(--mod-gallery-dot-size, var(--nc-gallery-dot-size));height:var(--mod-gallery-dot-size, var(--nc-gallery-dot-size));border:none;border-radius:var(--mod-gallery-dot-radius, var(--nc-gallery-dot-radius));background-color:var(--mod-gallery-dot-color, var(--nc-gallery-dot-color));cursor:pointer;padding:0;transition:background-color .2s ease,transform .2s ease}.nc-gallery__nav-dot[aria-selected=true],.nc-gallery__nav-dot.is-active{background-color:var(--mod-gallery-dot-color-active, var(--nc-gallery-dot-color-active));transform:scale(1.2)}.nc-gallery__nav-dot:hover{background-color:var(--mod-gallery-dot-color-active, var(--nc-gallery-dot-color-active))}.nc-gallery__nav-dot:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}@media(prefers-reduced-motion: reduce){.nc-gallery__nav-dot{transition:none}}.nc-gallery__autoplay{position:absolute;bottom:var(--fnd-spacing-06);right:var(--fnd-spacing-06);z-index:3;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid color-mix(in srgb, var(--fnd-color-always-light) 30%, transparent);border-radius:var(--fnd-radius-full);background-color:color-mix(in srgb, var(--fnd-color-always-dark) 40%, transparent);color:var(--mod-gallery-autoplay-progress-color, var(--nc-gallery-autoplay-progress-color));cursor:pointer}.nc-gallery__autoplay>svg,.nc-gallery__autoplay>.nc-icon{width:16px;height:16px}.nc-gallery__autoplay:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-gallery--fade .nc-gallery__track{transition:none}.nc-gallery--fade .nc-gallery__slide{position:absolute;inset:0;opacity:0;transition:opacity var(--mod-gallery-animation-duration, var(--nc-gallery-animation-duration)) var(--mod-gallery-animation-easing, var(--nc-gallery-animation-easing))}.nc-gallery--fade .nc-gallery__slide.is-active{position:relative;opacity:1;z-index:1}@media(prefers-reduced-motion: reduce){.nc-gallery--fade .nc-gallery__slide{transition:none}}.nc-gallery--no-anim .nc-gallery__track{transition:none}.nc-gallery--no-anim .nc-gallery__slide{transition:none}.nc-gallery__slide[data-slide-theme=light] .nc-gallery__slide-overlay{background:linear-gradient(var(--mod-gallery-overlay-direction, var(--nc-gallery-overlay-direction)), color-mix(in srgb, var(--fnd-color-always-light) 60%, transparent), color-mix(in srgb, var(--fnd-color-always-light) 10%, transparent))}.nc-gallery__slide[data-slide-theme=light] .nc-gallery__slide-title{color:var(--fnd-color-always-dark)}.nc-gallery__slide[data-slide-theme=light] .nc-gallery__slide-description{color:color-mix(in srgb, var(--fnd-color-always-dark) 80%, transparent)}.nc-gallery__slide[data-slide-theme=light] .nc-gallery__slide-tag{color:var(--fnd-color-always-dark);background-color:color-mix(in srgb, var(--fnd-color-always-dark) 12%, transparent)}.nc-gallery__slide[data-slide-theme=light] .nc-gallery__slide-separator{color:color-mix(in srgb, var(--fnd-color-always-dark) 80%, transparent)}.nc-gallery--center .nc-gallery__slide-content{--nc-gallery-content-align: center;text-align:center;align-self:center;margin-inline:auto;padding-inline:var(--mod-gallery-padding-inline, var(--nc-gallery-padding-inline))}.nc-gallery--center .nc-gallery__slide-stage--has-media{grid-template-columns:1fr;max-width:var(--mod-gallery-stage-max-width, var(--nc-gallery-stage-max-width));margin-inline:auto;padding-inline-start:0}.nc-gallery--center .nc-gallery__slide-media{position:absolute;inset:0;z-index:1;max-width:none;padding:0;align-items:center;justify-content:center;opacity:var(--fnd-opacity-hover);pointer-events:none}.nc-gallery--end .nc-gallery__slide-content{--nc-gallery-content-align: flex-end;text-align:right;margin-left:auto;padding-inline-start:var(--mod-gallery-padding-inline, var(--nc-gallery-padding-inline));padding-inline-end:var(--mod-gallery-content-inset, var(--nc-gallery-content-inset))}.nc-gallery--end .nc-gallery__slide-stage--has-media{padding-inline-start:0;padding-inline-end:max(0px,(100% - var(--mod-gallery-stage-max-width, var(--nc-gallery-stage-max-width)))/2)}.nc-gallery--end .nc-gallery__slide-media{order:-1;padding-inline-end:0;padding-inline-start:var(--mod-gallery-media-padding-inline, var(--nc-gallery-media-padding-inline));justify-content:flex-start}.nc-gallery--media-bleed{--nc-gallery-media-padding-inline: 0;--nc-gallery-media-padding-block: 0}.nc-gallery--svh{--nc-gallery-height: 100svh}.nc-gallery--fixed{--nc-gallery-height: auto;--nc-gallery-min-height: 500px;--nc-gallery-max-height: 700px}.nc-gallery--fixed .nc-gallery__slide{min-height:var(--mod-gallery-min-height, var(--nc-gallery-min-height));max-height:var(--mod-gallery-max-height, var(--nc-gallery-max-height))}.nc-gallery--aspect{--nc-gallery-height: auto}.nc-gallery--aspect .nc-gallery__slide{aspect-ratio:16/9}.nc-gallery--lines .nc-gallery__nav-dot{width:40px;height:3px;border-radius:var(--fnd-radius-xs)}.nc-gallery--thumbnails .nc-gallery__nav{gap:var(--fnd-spacing-03)}.nc-gallery--thumbnails .nc-gallery__nav-dot{width:80px;height:45px;border-radius:var(--fnd-radius-sm);background-size:cover;background-position:center;opacity:var(--fnd-opacity-disabled);transition:opacity .2s ease}.nc-gallery--thumbnails .nc-gallery__nav-dot[aria-selected=true],.nc-gallery--thumbnails .nc-gallery__nav-dot.is-active{opacity:1;transform:none;outline:2px solid var(--mod-gallery-dot-color-active, var(--nc-gallery-dot-color-active));outline-offset:2px}@media(max-width: 768px){.nc-gallery{--nc-gallery-padding-block: var(--fnd-spacing-08);--nc-gallery-padding-inline: var(--fnd-spacing-05);--nc-gallery-content-max-width: 100%;--nc-gallery-title-size: var(--fs-2xl);--nc-gallery-desc-size: var(--fs-base);--nc-gallery-paddle-size: 36px}.nc-gallery__slide-media{display:none}.nc-gallery__controls{display:none}}@media(prefers-reduced-motion: reduce){.nc-gallery__track{transition:none}.nc-gallery__autoplay{display:none}}.nc-gallery__autoplay-play,.nc-gallery__autoplay-pause{pointer-events:none}.nc-gallery .nc-button--primary{--nc-button-primary-bg: var(--fnd-color-always-light);--nc-button-primary-color: var(--fnd-color-always-dark);--nc-button-primary-bg-hover: color-mix(in srgb, var(--fnd-color-always-light) 85%, transparent);--nc-button-primary-border: transparent}.nc-hero{--nc-block-lead-size: var(--mod-hero-subtitle-size, var(--nc-hero-subtitle-size));--nc-block-lead-lh: var(--mod-hero-subtitle-line-height, var(--nc-hero-subtitle-line-height));position:relative;display:grid;gap:var(--mod-hero-gap, var(--nc-hero-gap));align-items:center;min-height:var(--mod-hero-min-height, var(--nc-hero-min-height));padding-block:var(--mod-hero-padding-block, var(--nc-hero-padding-block));background-color:var(--mod-hero-bg, var(--nc-hero-bg));color:var(--mod-hero-color, var(--nc-hero-color));background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:var(--mod-hero-radius, var(--nc-hero-radius));overflow:hidden}.nc-hero__bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;pointer-events:none}.nc-hero__overlay{position:absolute;inset:0;background:linear-gradient(var(--mod-hero-overlay-direction, var(--nc-hero-overlay-direction)), var(--mod-hero-overlay-start, var(--nc-hero-overlay-start)), var(--mod-hero-overlay-end, var(--nc-hero-overlay-end)));z-index:1;pointer-events:none;opacity:var(--mod-hero-overlay-visible, var(--nc-hero-overlay-visible))}.nc-hero__content{position:relative;z-index:2;display:grid;gap:var(--fnd-spacing-04);width:100%;color:var(--mod-hero-title-color, var(--nc-hero-title-color));margin-inline:auto;box-sizing:border-box;padding-inline:var(--mod-container-padding-inline, var(--nc-container-padding-inline, clamp(16px, 3.5vw, 48px)));--container-pad: var(--mod-container-padding-inline, var(--nc-container-padding-inline, clamp(16px, 3.5vw, 48px)))}@media(min-width: 1200px){.nc-hero__content{max-width:var(--mod-container-max-width, var(--nc-container-max-width, 1090px));padding-inline:var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px));--container-pad: var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px))}}@media(min-width: 1920px){.nc-hero__content{padding-inline:var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px));--container-pad: var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px))}}.nc-hero__media{margin-inline:0;width:auto}.nc-hero__kicker,.nc-hero .nc-label:not(.nc-badge-row *){font-family:var(--nc-hero-kicker-family);font-size:var(--mod-hero-kicker-size, var(--nc-hero-kicker-size));font-weight:var(--mod-hero-kicker-weight, var(--nc-hero-kicker-weight));letter-spacing:var(--nc-hero-kicker-tracking);text-transform:var(--nc-hero-kicker-transform);background:var(--mod-hero-kicker-bg, var(--nc-hero-kicker-bg));color:var(--mod-hero-kicker-color, var(--nc-hero-kicker-color));border-radius:var(--mod-hero-kicker-radius, var(--nc-hero-kicker-radius));padding:var(--mod-hero-kicker-padding, var(--nc-hero-kicker-padding));display:inline-block;margin-block-end:var(--fnd-spacing-02)}.nc-hero__title{font-size:var(--mod-hero-title-size, var(--nc-hero-title-size));font-weight:var(--mod-hero-title-weight, var(--nc-hero-title-weight));color:var(--mod-hero-title-color, var(--nc-hero-title-color));line-height:var(--mod-hero-title-line-height, var(--nc-hero-title-line-height));letter-spacing:var(--fnd-tracking-snug);max-width:var(--mod-hero-title-max-width, var(--nc-hero-title-max-width))}.nc-hero__subtitle{font-size:var(--mod-hero-subtitle-size, var(--nc-hero-subtitle-size));color:var(--mod-hero-subtitle-color, var(--nc-hero-subtitle-color));max-width:var(--mod-hero-subtitle-max-width, var(--nc-hero-subtitle-max-width));line-height:var(--mod-hero-subtitle-line-height, var(--nc-hero-subtitle-line-height))}.nc-hero__subtitle>p{font-size:inherit;line-height:inherit;color:inherit}.nc-hero__actions{display:flex;flex-wrap:wrap;gap:var(--mod-hero-actions-gap, var(--nc-hero-actions-gap));margin-block-start:var(--mod-hero-actions-margin-top, var(--nc-hero-actions-margin-top))}.nc-hero .nc-button--ghost{color:var(--nc-hero-color);border-color:color-mix(in srgb, var(--nc-hero-color) 30%, transparent)}.nc-hero .nc-button--ghost:hover{background:color-mix(in srgb, var(--nc-hero-color) 10%, transparent);border-color:color-mix(in srgb, var(--nc-hero-color) 50%, transparent)}.nc-hero--surface-dark{--nc-hero-title-color: var(--nc-hero-color);--nc-hero-kicker-color: var(--nc-hero-color);--nc-hero-subtitle-color: color-mix(in srgb, var(--nc-hero-color) 80%, transparent);--nc-hero-highlights-color: color-mix(in srgb, var(--nc-hero-color) 70%, transparent);--nc-hero-footer-rule: color-mix(in srgb, var(--nc-hero-color) 14%, transparent);--nc-badge-row-hero-bg: var(--nc-badge-row-hero-on-dark-bg);--nc-badge-row-hero-color: var(--nc-badge-row-hero-on-dark-color);--nc-badge-row-hero-border: var(--nc-badge-row-hero-on-dark-border);--nc-hero-cards-rule-color: var(--nc-hero-cards-rule-on-dark);--nc-hero-bg: var(--nc-hero-surface-dark-bg);--nc-hero-color: var(--nc-hero-surface-dark-fg);--nc-hero-mark-color: var(--nc-hero-mark-on-dark);--nc-hero-mark-tint: var(--nc-hero-mark-tint-on-dark)}.nc-hero--surface-muted{--nc-hero-title-color: var(--nc-hero-color);--nc-hero-kicker-color: var(--nc-hero-color);--nc-hero-subtitle-color: color-mix(in srgb, var(--nc-hero-color) 80%, transparent);--nc-hero-highlights-color: color-mix(in srgb, var(--nc-hero-color) 70%, transparent);--nc-hero-footer-rule: color-mix(in srgb, var(--nc-hero-color) 14%, transparent);--nc-badge-row-hero-bg: var(--nc-badge-row-hero-on-light-bg);--nc-badge-row-hero-color: var(--nc-badge-row-hero-on-light-color);--nc-badge-row-hero-border: var(--nc-badge-row-hero-on-light-border);--nc-hero-cards-rule-color: var(--nc-hero-cards-rule-on-light);--nc-hero-bg: var(--nc-hero-surface-muted-bg);--nc-hero-color: var(--nc-hero-surface-light-fg);--nc-hero-mark-color: var(--nc-hero-mark-on-light);--nc-hero-mark-tint: var(--nc-hero-mark-tint-on-light);--nc-hero-overlay-start: rgba(255, 255, 255, 0.82);--nc-hero-overlay-end: rgba(255, 255, 255, 0.45)}.nc-hero--surface-light{--nc-hero-title-color: var(--nc-hero-color);--nc-hero-kicker-color: var(--nc-hero-color);--nc-hero-subtitle-color: color-mix(in srgb, var(--nc-hero-color) 80%, transparent);--nc-hero-highlights-color: color-mix(in srgb, var(--nc-hero-color) 70%, transparent);--nc-hero-footer-rule: color-mix(in srgb, var(--nc-hero-color) 14%, transparent);--nc-badge-row-hero-bg: var(--nc-badge-row-hero-on-light-bg);--nc-badge-row-hero-color: var(--nc-badge-row-hero-on-light-color);--nc-badge-row-hero-border: var(--nc-badge-row-hero-on-light-border);--nc-hero-cards-rule-color: var(--nc-hero-cards-rule-on-light);--nc-hero-bg: var(--nc-hero-surface-light-bg);--nc-hero-color: var(--nc-hero-surface-light-fg);--nc-hero-mark-color: var(--nc-hero-mark-on-light);--nc-hero-mark-tint: var(--nc-hero-mark-tint-on-light);--nc-hero-overlay-start: rgba(255, 255, 255, 0.82);--nc-hero-overlay-end: rgba(255, 255, 255, 0.45)}.nc-hero--center:not(:has(.nc-hero__media)) .nc-hero__content{justify-items:stretch;text-align:center;margin-inline:auto}.nc-hero--center:not(:has(.nc-hero__media)) .nc-hero__title,.nc-hero--center:not(:has(.nc-hero__media)) .nc-hero__subtitle{margin-inline:auto}.nc-hero--center:not(:has(.nc-hero__media)) .nc-hero__actions,.nc-hero--center:not(:has(.nc-hero__media)) .nc-badge-row{justify-content:center}.nc-hero--center:not(:has(.nc-hero__media)) .nc-hero__highlights{justify-items:center}@media(min-width: 960px){.nc-hero--media-start .nc-hero__grid>.nc-hero__media{order:1}.nc-hero--media-start .nc-hero__grid>.nc-hero__content{order:2}}.nc-hero--split{--nc-hero-gap: var(--mod-hero-split-gap, var(--nc-hero-split-gap))}@media(min-width: 960px){.nc-hero--split .nc-hero__grid{grid-template-columns:var(--mod-hero-split-columns, var(--nc-hero-split-columns));align-items:stretch}}.nc-hero--split .nc-hero__media{align-self:stretch;min-height:var(--mod-hero-split-media-min-height, var(--nc-hero-split-media-min-height))}@media(min-width: 960px){.nc-hero--split .nc-hero__media{margin-inline-end:calc(-1*var(--container-pad, 0px))}}@media(min-width: 960px)and (min-width: 1200px){.nc-hero--split .nc-hero__media{margin-inline-end:calc(-1*(var(--container-pad, 0px) + max(0px,(100vw - var(--mod-container-max-width, var(--nc-container-max-width)))/2)))}}@media(min-width: 960px){.nc-hero--split.nc-hero--media-start .nc-hero__media{margin-inline-end:0;margin-inline-start:calc(-1*var(--container-pad, 0px))}}@media(min-width: 960px)and (min-width: 1200px){.nc-hero--split.nc-hero--media-start .nc-hero__media{margin-inline-start:calc(-1*(var(--container-pad, 0px) + max(0px,(100vw - var(--mod-container-max-width, var(--nc-container-max-width)))/2)))}}.nc-hero--split .nc-hero__media-image,.nc-hero--split .nc-hero__picture,.nc-hero--split .nc-video{border-radius:0;width:100%;height:100%;object-fit:cover}.nc-hero--split .nc-hero__picture{box-shadow:none}.nc-hero__footer{position:relative;z-index:2;display:grid;gap:var(--mod-hero-footer-gap, var(--nc-hero-footer-gap));margin-block-start:var(--mod-hero-footer-margin-top, var(--nc-hero-footer-margin-top));width:100%}.nc-hero__cards{display:grid;gap:var(--mod-hero-cards-gap, var(--nc-hero-cards-gap));grid-template-columns:1fr;width:100%}@media(min-width: 768px){.nc-hero__cards{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 960px){.nc-hero__cards--n2{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 960px){.nc-hero__cards--n3{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 960px){.nc-hero__cards--n4{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 960px){.nc-hero__cards--n5{grid-template-columns:repeat(4, 1fr)}}.nc-hero__cards .nc-metric{background:rgba(0,0,0,0);color:inherit;padding-inline:0;display:flex;flex-direction:column;gap:var(--mod-hero-cards-stack, var(--nc-hero-cards-stack))}.nc-hero__cards .nc-metric .nc-metric__label{font-family:var(--mod-hero-cards-kicker-family, var(--nc-hero-cards-kicker-family));font-size:var(--mod-hero-cards-kicker-size, var(--nc-hero-cards-kicker-size));font-weight:var(--mod-hero-cards-kicker-weight, var(--nc-hero-cards-kicker-weight));letter-spacing:var(--mod-hero-cards-kicker-tracking, var(--nc-hero-cards-kicker-tracking));text-transform:uppercase;color:color-mix(in srgb, var(--nc-hero-color) 68%, transparent);order:0}.nc-hero__cards .nc-metric .nc-metric__value-row{order:1}.nc-hero__cards .nc-metric .nc-metric__value{font-family:var(--mod-hero-cards-value-family, var(--nc-hero-cards-value-family));font-size:var(--mod-hero-cards-value-size, var(--nc-hero-cards-value-size));font-weight:var(--mod-hero-cards-value-weight, var(--nc-hero-cards-value-weight));line-height:var(--mod-hero-cards-value-lh, var(--nc-hero-cards-value-lh));letter-spacing:var(--fnd-tracking-snug);color:inherit;overflow-wrap:break-word;hyphens:none}.nc-hero__cards .nc-metric .nc-metric__footer{font-size:var(--mod-hero-cards-label-size, var(--nc-hero-cards-label-size));line-height:var(--mod-hero-cards-label-lh, var(--nc-hero-cards-label-lh));color:color-mix(in srgb, var(--nc-hero-color) 72%, transparent);opacity:1;order:2}.nc-hero__cards--bg-base{--nc-hero-cards-bg: var(--fnd-color-background-base);--nc-hero-cards-fg: var(--fnd-color-text-primary);--nc-hero-cards-fg-muted: var(--fnd-color-text-secondary)}.nc-hero__cards--bg-secondary{--nc-hero-cards-bg: var(--fnd-color-background-secondary);--nc-hero-cards-fg: var(--fnd-color-text-primary);--nc-hero-cards-fg-muted: var(--fnd-color-text-secondary)}.nc-hero__cards--bg-tertiary{--nc-hero-cards-bg: var(--fnd-color-background-tertiary);--nc-hero-cards-fg: var(--fnd-color-text-primary);--nc-hero-cards-fg-muted: var(--fnd-color-text-secondary)}.nc-hero__cards--bg-inverse{--nc-hero-cards-bg: var(--fnd-color-background-inverse);--nc-hero-cards-fg: var(--fnd-color-text-inverse);--nc-hero-cards-fg-muted: color-mix(in srgb, var(--fnd-color-text-inverse) 72%, transparent)}.nc-hero__cards[class*="--bg-"] .nc-metric{background:var(--mod-hero-cards-bg, var(--nc-hero-cards-bg));color:var(--mod-hero-cards-fg, var(--nc-hero-cards-fg));border-radius:var(--mod-hero-cards-radius, var(--nc-hero-cards-radius));padding:var(--mod-hero-cards-pad, var(--nc-hero-cards-pad))}.nc-hero__cards[class*="--bg-"] .nc-metric .nc-metric__label,.nc-hero__cards[class*="--bg-"] .nc-metric .nc-metric__footer{color:var(--mod-hero-cards-fg-muted, var(--nc-hero-cards-fg-muted))}.nc-hero__cards--start .nc-metric{align-items:flex-start;text-align:start}.nc-hero__cards--center .nc-metric{align-items:center;text-align:center}.nc-hero__cards--end .nc-metric{align-items:flex-end;text-align:end}.nc-hero__cards--ruled:not([class*="--bg-"]) .nc-metric{border-inline-start:0;padding-inline-start:0}@media(min-width: 768px){.nc-hero__cards--ruled:not([class*="--bg-"]) .nc-metric{border-inline-start:var(--mod-hero-cards-rule-width, var(--nc-hero-cards-rule-width)) solid var(--mod-hero-cards-rule-color, var(--nc-hero-cards-rule-color));padding-inline-start:var(--mod-hero-cards-rule-inset, var(--nc-hero-cards-rule-inset))}.nc-hero__cards--ruled:not([class*="--bg-"]) .nc-metric:nth-child(2n+1){border-inline-start:0;padding-inline-start:0}}@media(min-width: 960px){.nc-hero__cards--n2.nc-hero__cards--ruled:not([class*="--bg-"]) .nc-metric:nth-child(2n+1){border-inline-start:0;padding-inline-start:0}.nc-hero__cards--n3.nc-hero__cards--ruled:not([class*="--bg-"]) .nc-metric:nth-child(3n+1){border-inline-start:0;padding-inline-start:0}.nc-hero__cards--n3.nc-hero__cards--ruled:not([class*="--bg-"]) .nc-metric:nth-child(2n+1):not(:nth-child(3n+1)){border-inline-start:var(--mod-hero-cards-rule-width, var(--nc-hero-cards-rule-width)) solid var(--mod-hero-cards-rule-color, var(--nc-hero-cards-rule-color));padding-inline-start:var(--mod-hero-cards-rule-inset, var(--nc-hero-cards-rule-inset))}.nc-hero__cards--n4.nc-hero__cards--ruled:not([class*="--bg-"]) .nc-metric:nth-child(4n+1){border-inline-start:0;padding-inline-start:0}.nc-hero__cards--n4.nc-hero__cards--ruled:not([class*="--bg-"]) .nc-metric:nth-child(2n+1):not(:nth-child(4n+1)){border-inline-start:var(--mod-hero-cards-rule-width, var(--nc-hero-cards-rule-width)) solid var(--mod-hero-cards-rule-color, var(--nc-hero-cards-rule-color));padding-inline-start:var(--mod-hero-cards-rule-inset, var(--nc-hero-cards-rule-inset))}.nc-hero__cards--n5.nc-hero__cards--ruled:not([class*="--bg-"]) .nc-metric:nth-child(4n+1){border-inline-start:0;padding-inline-start:0}.nc-hero__cards--n5.nc-hero__cards--ruled:not([class*="--bg-"]) .nc-metric:nth-child(2n+1):not(:nth-child(4n+1)){border-inline-start:var(--mod-hero-cards-rule-width, var(--nc-hero-cards-rule-width)) solid var(--mod-hero-cards-rule-color, var(--nc-hero-cards-rule-color));padding-inline-start:var(--mod-hero-cards-rule-inset, var(--nc-hero-cards-rule-inset))}}.nc-hero__cards--rule-sm{--nc-hero-cards-rule-width: var(--nc-hero-cards-rule-width-sm)}.nc-hero__cards--rule-md{--nc-hero-cards-rule-width: var(--nc-hero-cards-rule-width-md)}.nc-hero__cards--rule-lg{--nc-hero-cards-rule-width: var(--nc-hero-cards-rule-width-lg)}.nc-hero__cards--rule-accent{--nc-hero-cards-rule-color: var(--nc-hero-cards-rule-accent)}.nc-hero__title .nc-hero__mark,.nc-hero__title mark,.nc-hero__subtitle .nc-hero__mark,.nc-hero__subtitle mark{color:inherit;padding:0;border-radius:0;background-image:linear-gradient(to top, var(--mod-hero-mark-color, var(--nc-hero-mark-color)) 0, var(--mod-hero-mark-color, var(--nc-hero-mark-color)) var(--mod-hero-mark-thickness, var(--nc-hero-mark-thickness)), transparent var(--mod-hero-mark-thickness, var(--nc-hero-mark-thickness)));background-repeat:no-repeat;background-size:100% 100%}.nc-hero__title .nc-hero__mark::before,.nc-hero__title .nc-hero__mark::after,.nc-hero__title mark::before,.nc-hero__title mark::after,.nc-hero__subtitle .nc-hero__mark::before,.nc-hero__subtitle .nc-hero__mark::after,.nc-hero__subtitle mark::before,.nc-hero__subtitle mark::after{content:""}.nc-hero__title .nc-hero__mark--tint,.nc-hero__subtitle .nc-hero__mark--tint,.nc-hero--mark-tint .nc-hero__title mark,.nc-hero--mark-tint .nc-hero__subtitle mark{background-image:none;color:var(--mod-hero-mark-tint, var(--nc-hero-mark-tint))}@media(forced-colors: active){.nc-hero__title .nc-hero__mark,.nc-hero__title mark,.nc-hero__subtitle .nc-hero__mark,.nc-hero__subtitle mark{background-image:none;text-decoration:underline;text-decoration-thickness:.12em}}.nc-hero__highlights{list-style:none;padding:0;display:grid;gap:var(--mod-hero-highlights-gap, var(--nc-hero-highlights-gap));color:var(--mod-hero-highlights-color, var(--nc-hero-highlights-color));font-size:var(--mod-hero-highlights-size, var(--nc-hero-highlights-size))}.nc-hero__highlight::before{content:"●";color:var(--mod-hero-highlights-marker, var(--nc-hero-highlights-marker));margin-inline-end:.5rem}.nc-hero__media{position:relative;z-index:2;display:flex;justify-content:center;align-items:center}.nc-hero__media-image{width:100%;height:auto;border-radius:var(--fnd-radius-md);object-fit:cover}.nc-hero__media-spacer{width:100%;min-height:1px}.nc-hero__picture{width:auto;height:100%;border-radius:var(--fnd-radius-sm);overflow:hidden;background:var(--fnd-color-background-base);box-shadow:var(--fnd-elevation-overlay)}.nc-hero__picture img{display:block;width:100%;height:auto}.nc-hero__mockup{width:var(--mod-hero-mockup-width, var(--nc-hero-mockup-width));aspect-ratio:var(--mod-hero-mockup-ratio, var(--nc-hero-mockup-ratio));border-radius:var(--mod-hero-mockup-radius, var(--nc-hero-mockup-radius));background:radial-gradient(circle at top, color-mix(in srgb, var(--fnd-color-always-dark) 88%, var(--fnd-color-background-base)), color-mix(in srgb, var(--fnd-color-always-dark) 96%, var(--fnd-color-background-base)));padding:var(--mod-hero-mockup-padding, var(--nc-hero-mockup-padding));display:grid;gap:var(--mod-hero-mockup-gap, var(--nc-hero-mockup-gap));position:relative;color:var(--fnd-color-always-light);box-shadow:var(--fnd-elevation-overlay)}.nc-hero__mockup-tile{background:color-mix(in srgb, var(--fnd-color-always-light) 8%, transparent);border-radius:var(--fnd-radius-4xl);padding:var(--fnd-spacing-04)}.nc-hero__mockup-value{font-size:var(--nc-type-heading-l-size);font-family:var(--font-heading)}.nc-hero__mockup-label{display:block;font-size:var(--nc-type-body-s-size);opacity:var(--fnd-opacity-high)}.nc-hero__mockup-pulse{position:absolute;right:2rem;bottom:2rem;width:72px;height:72px;border-radius:var(--fnd-radius-full);background:radial-gradient(circle, var(--fnd-color-feedback-success) 0%, color-mix(in srgb, var(--fnd-color-feedback-success) 20%, transparent) 70%, transparent 100%);animation:nc-hero-pulse 3s infinite}@keyframes nc-hero-pulse{0%{transform:scale(0.9);opacity:.8}70%{transform:scale(1.05);opacity:1}100%{transform:scale(0.9);opacity:.8}}.nc-hero:has(.nc-hero__media) .nc-hero__content{padding-inline:0;max-width:none}.nc-hero__grid{display:grid;grid-template-columns:1fr;gap:var(--mod-hero-gap, var(--nc-hero-gap));width:100%;margin-inline:auto;box-sizing:border-box;padding-inline:var(--mod-container-padding-inline, var(--nc-container-padding-inline, clamp(16px, 3.5vw, 48px)));--container-pad: var(--mod-container-padding-inline, var(--nc-container-padding-inline, clamp(16px, 3.5vw, 48px)))}@media(min-width: 1200px){.nc-hero__grid{max-width:var(--mod-container-max-width, var(--nc-container-max-width, 1090px));padding-inline:var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px));--container-pad: var(--mod-container-padding-inline-constrained, var(--nc-container-padding-inline-constrained, 24px))}}@media(min-width: 1920px){.nc-hero__grid{padding-inline:var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px));--container-pad: var(--mod-container-padding-inline-xxl, var(--nc-container-padding-inline-xxl, 0px))}}.nc-hero__grid{position:relative;z-index:2}@media(min-width: 960px){.nc-hero__grid{grid-template-columns:1fr 1fr;align-items:center}}.nc-hero--cw-prose .nc-hero__grid,.nc-hero--cw-prose .nc-hero__content{--mod-container-max-width: var(--container-prose)}.nc-hero--cw-narrow .nc-hero__grid,.nc-hero--cw-narrow .nc-hero__content{--mod-container-max-width: var(--container-narrow)}.nc-hero--cw-content .nc-hero__grid,.nc-hero--cw-content .nc-hero__content{--mod-container-max-width: var(--container-content)}.nc-hero--cw-wide .nc-hero__grid,.nc-hero--cw-wide .nc-hero__content{--mod-container-max-width: var(--container-wide)}.nc-hero--cw-xwide .nc-hero__grid,.nc-hero--cw-xwide .nc-hero__content{--mod-container-max-width: var(--container-xwide)}.nc-hero--cw-full .nc-hero__grid,.nc-hero--cw-full .nc-hero__content{--mod-container-max-width: var(--container-full)}.nc-text-media{container-type:inline-size;container-name:text-media;display:block}.nc-text-media__grid{display:grid;gap:var(--mod-text-media-gap, var(--nc-text-media-gap, var(--fnd-spacing-08)));grid-template-columns:1fr}@container text-media (min-width: 600px){.nc-text-media__grid{grid-template-columns:var(--mod-text-media-columns, 1fr 1fr);align-items:center}.nc-text-media--media-right .nc-text-media__grid .nc-text-media__media{order:2}.nc-text-media--media-right .nc-text-media__grid .nc-text-media__content{order:1}}@container text-media (min-width: 600px){.nc-text-media--no-media .nc-text-media__grid{grid-template-columns:1fr}}.nc-text-media--text-center .nc-text-media__content{text-align:center;align-items:center}.nc-text-media--text-right .nc-text-media__content{text-align:right;align-items:flex-end}.nc-text-media__content{display:flex;flex-direction:column;justify-content:center;gap:var(--mod-text-media-content-gap, var(--nc-text-media-content-gap))}.nc-text-media__cta{margin-block-start:calc(var(--fnd-spacing-06) - var(--mod-text-media-content-gap, var(--nc-text-media-content-gap)))}.nc-text-media__media .nc-video{position:relative;padding-top:56.25%;border-radius:var(--mod-text-media-video-radius, var(--nc-text-media-video-radius));overflow:hidden;background:var(--fnd-color-background-secondary)}.nc-video__iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.nc-text-media__bg-media{position:absolute;inset:0;z-index:0}.nc-text-media__bg-media img{width:100%;height:100%;object-fit:cover}.nc-text-media__bg-overlay{position:absolute;inset:0;background:linear-gradient(135deg, color-mix(in srgb, var(--fnd-color-always-dark) 70%, transparent) 0%, color-mix(in srgb, var(--fnd-color-always-dark) 40%, transparent) 100%);z-index:1}.nc-text-media__bg-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0}.nc-text-media--dark-bg{color:var(--fnd-color-always-light)}.nc-text-media--dark-bg .nc-section-header__title{color:var(--fnd-color-always-light)}.nc-text-media--dark-bg .nc-section-header__subtitle{color:color-mix(in srgb, var(--fnd-color-always-light) 80%, transparent)}.nc-text-media__image{width:100%;height:auto;display:block}.nc-text-media__content{display:flex;flex-direction:column;gap:var(--fnd-spacing-04)}.nc-text-media .nc-video{position:relative;padding-bottom:var(--nc-text-media-nc-video-padding-bottom);height:0;overflow:hidden;border-radius:var(--fnd-radius-md);box-shadow:var(--fnd-shadow-md)}.nc-text-media .nc-video__iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.nc-text-media__media--device{display:flex;justify-content:center;align-items:flex-start;aspect-ratio:auto;overflow:visible}.nc-text-media__media--device>.nc-device{--mod-device-width: var(--mod-text-media-device-width, var(--nc-text-media-device-width));inline-size:var(--mod-device-width);block-size:auto}.nc-text-media__media--device .nc-device__screen img{inline-size:100%;block-size:100%;object-fit:contain}.nc-text-cta{container-type:inline-size;container-name:text-cta;display:block}.nc-text-cta__grid{display:grid;gap:var(--mod-text-cta-gap, var(--nc-text-cta-gap));grid-template-columns:1fr}@container text-cta (min-width: 600px){.nc-text-cta__grid{grid-template-columns:var(--mod-text-cta-columns, var(--nc-text-cta-columns));align-items:center}.nc-text-cta--card-left .nc-text-cta__grid{grid-template-columns:var(--mod-text-cta-columns-reverse, var(--nc-text-cta-columns-reverse))}.nc-text-cta--card-left .nc-text-cta__grid .nc-text-cta__aside{order:1}.nc-text-cta--card-left .nc-text-cta__grid .nc-text-cta__content{order:2}}.nc-text-cta__content{display:flex;flex-direction:column;justify-content:center;gap:var(--mod-text-cta-content-gap, var(--nc-text-cta-content-gap));min-inline-size:0}.nc-text-cta__aside{min-inline-size:0}.nc-text-cta__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mod-text-cta-list-gap, var(--nc-text-cta-list-gap))}.nc-text-cta__list-item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:var(--fnd-spacing-03);align-items:start;font-size:var(--nc-type-body-m-size);line-height:var(--nc-type-body-m-lh)}.nc-text-cta__list-item::before{content:"✔";color:var(--mod-text-cta-list-marker-color, var(--nc-text-cta-list-marker-color));font-weight:var(--fnd-font-weight-bold);speak:never}.nc-text-cta__card{--mod-card-bg: var(--nc-text-cta-card-bg);--mod-card-border: var(--nc-text-cta-card-border);--mod-card-radius: var(--nc-text-cta-card-radius);text-align:center;block-size:auto}.nc-text-cta__card .nc-card__content{align-items:center;padding:var(--mod-text-cta-card-padding, var(--nc-text-cta-card-padding));gap:var(--fnd-spacing-03)}.nc-text-cta__card-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--mod-text-cta-card-icon-size, var(--nc-text-cta-card-icon-size));block-size:var(--mod-text-cta-card-icon-size, var(--nc-text-cta-card-icon-size));margin-block-end:var(--nc-text-cta-card-icon-gap);color:var(--mod-text-cta-card-icon-color, var(--nc-text-cta-card-icon-color));flex-shrink:0}.nc-text-cta__card-icon>svg{inline-size:100%;block-size:100%}.nc-text-cta__card-action{margin-block-start:calc(var(--fnd-spacing-05) - var(--fnd-spacing-03));inline-size:100%}.nc-text-cta__card-action .nc-button{inline-size:100%}.nc-product-showcase{display:grid;grid-template-columns:var(--mod-product-showcase-options-width, var(--nc-product-showcase-options-width)) 1fr;gap:var(--mod-product-showcase-gap, var(--nc-product-showcase-gap));padding-block:var(--mod-product-showcase-padding, var(--nc-product-showcase-padding));padding-inline:var(--mod-nav-padding-inline, var(--nc-nav-padding-inline));margin-inline:auto;box-sizing:border-box;align-items:var(--mod-product-showcase-options-align, var(--nc-product-showcase-options-align))}@media(min-width: 1920px){.nc-product-showcase{padding-inline:0;max-width:var(--mod-container-max-width, var(--container-max-width))}}.nc-product-showcase--stacked{grid-template-columns:1fr}.nc-product-showcase--right{grid-template-columns:1fr var(--mod-product-showcase-options-width, var(--nc-product-showcase-options-width))}.nc-product-showcase--right .nc-product-showcase__media-panel{order:-1}.nc-product-showcase--right .nc-product-showcase__media-item{transform:translateX(-30%)}.nc-product-showcase--right .nc-product-showcase__media-item.is-active{transform:translateX(0)}@media(max-width: 959px){.nc-product-showcase{grid-template-columns:1fr}.nc-product-showcase__options{flex-direction:row;overflow-x:auto;scrollbar-width:none}.nc-product-showcase__options::-webkit-scrollbar{display:none}}.nc-product-showcase__headline{font-size:var(--mod-product-showcase-headline-size, var(--nc-product-showcase-headline-size));font-weight:var(--mod-product-showcase-headline-weight, var(--nc-product-showcase-headline-weight));color:var(--mod-product-showcase-headline-color, var(--nc-product-showcase-headline-color));line-height:var(--lh-heading);letter-spacing:var(--fnd-tracking-snug);text-align:center;margin:0;padding-block-start:var(--mod-product-showcase-padding, var(--nc-product-showcase-padding));padding-inline:var(--mod-nav-padding-inline, var(--nc-nav-padding-inline))}.nc-product-showcase__label{font-family:var(--nc-product-showcase-label-family);font-size:var(--mod-product-showcase-label-font-size, var(--nc-product-showcase-label-font-size));font-family:var(--mod-product-showcase-label-font-family, var(--nc-product-showcase-label-font-family));color:var(--mod-product-showcase-label-color, var(--nc-product-showcase-label-color));margin-block-end:var(--fnd-spacing-03);font-weight:var(--fnd-font-weight-medium)}.nc-product-showcase__options{display:flex;flex-direction:column;gap:var(--mod-product-showcase-option-gap, var(--nc-product-showcase-option-gap));list-style:none;padding:0;margin:0}.nc-product-showcase__option{display:flex;align-items:center;gap:var(--fnd-spacing-03);padding:var(--mod-product-showcase-option-padding, var(--nc-product-showcase-option-padding));background:none;border:none;cursor:pointer;font-size:var(--mod-product-showcase-option-font-size, var(--nc-product-showcase-option-font-size));font-weight:var(--mod-product-showcase-option-font-weight, var(--nc-product-showcase-option-font-weight));font-family:var(--mod-product-showcase-option-font-family, var(--nc-product-showcase-option-font-family));color:var(--mod-product-showcase-option-color, var(--nc-product-showcase-option-color));text-align:left;transition-property:color, opacity;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-product-showcase__option:hover{color:var(--mod-product-showcase-option-color-hover, var(--nc-product-showcase-option-color-hover))}.nc-product-showcase__option:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-product-showcase__option[aria-selected=true]{color:var(--mod-product-showcase-option-color-active, var(--nc-product-showcase-option-color-active))}.nc-product-showcase__option-indicator{width:var(--mod-product-showcase-indicator-size, var(--nc-product-showcase-indicator-size));height:var(--mod-product-showcase-indicator-size, var(--nc-product-showcase-indicator-size));border-radius:var(--mod-product-showcase-indicator-radius, var(--nc-product-showcase-indicator-radius));flex-shrink:0}.nc-product-showcase__option-group{display:flex;flex-direction:column}.nc-product-showcase__description{display:none;overflow:hidden}.nc-product-showcase__description.is-open{display:block}.nc-product-showcase__description-text{font-size:var(--mod-product-showcase-desc-size, var(--nc-product-showcase-desc-size));color:var(--mod-product-showcase-desc-color, var(--nc-product-showcase-desc-color));line-height:var(--lh-body);margin:0;opacity:0;transform:translateY(4px);animation:nc-ps-desc-fadein .35s ease forwards}@media(prefers-reduced-motion: reduce){.nc-product-showcase__description-text{animation:none;opacity:1;transform:none}}@keyframes nc-ps-desc-fadein{to{opacity:1;transform:translateY(0)}}.nc-product-showcase__media-panel{position:relative;overflow:hidden;border-radius:var(--mod-product-showcase-media-radius, var(--nc-product-showcase-media-radius));aspect-ratio:var(--mod-product-showcase-media-aspect-ratio, var(--nc-product-showcase-media-aspect-ratio));background:var(--mod-product-showcase-media-bg, var(--nc-product-showcase-media-bg))}.nc-product-showcase__media-item{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:translateX(30%);transition:opacity var(--mod-product-showcase-animation-duration, var(--nc-product-showcase-animation-duration)) var(--mod-product-showcase-animation-easing, var(--nc-product-showcase-animation-easing)),transform var(--mod-product-showcase-animation-duration, var(--nc-product-showcase-animation-duration)) var(--mod-product-showcase-animation-easing, var(--nc-product-showcase-animation-easing));pointer-events:none}.nc-product-showcase__media-item.is-active{opacity:1;transform:translateX(0);pointer-events:auto}.nc-product-showcase--fade .nc-product-showcase__media-item{transform:none}.nc-product-showcase--no-anim .nc-product-showcase__media-item{transition:none}@media(prefers-reduced-motion: reduce){.nc-product-showcase__media-item{transition:none}}.nc-product-showcase{max-width:var(--mod-container-max-width, var(--container-max-width))}@media(min-width: 960px){.nc-product-showcase--sticky{align-items:start}.nc-product-showcase--sticky .nc-product-showcase__media-panel{position:sticky;inset-block-start:var(--mod-product-showcase-sticky-top, var(--nc-product-showcase-sticky-top))}}.nc-product-showcase--device .nc-product-showcase__media-panel{aspect-ratio:auto;background:rgba(0,0,0,0);display:flex;justify-content:center}.nc-product-showcase--device .nc-product-showcase__media-item{position:relative;inset:auto}.nc-product-showcase__option-device{margin-block-start:var(--fnd-spacing-05)}[data-neo-device-scroll=aktiv] .nc-product-showcase__option-device,[data-neo-device-accordion=aktiv] .nc-product-showcase__option-device{display:none}.nc-product-showcase--device:not([data-neo-device-scroll=aktiv]):not([data-neo-device-accordion=aktiv]) .nc-product-showcase__media-panel{display:none}.nc-product-showcase--device .nc-product-showcase__media-panel .nc-device__screen{position:relative}.nc-product-showcase--device .nc-product-showcase__media-panel .nc-device__screen>img{position:absolute;inset:0;opacity:0;transition:opacity var(--fnd-motion-duration-300, 300ms) var(--fnd-motion-ease-focused, ease)}.nc-product-showcase--device .nc-product-showcase__media-panel .nc-device__screen>img.is-active{opacity:1}@media(prefers-reduced-motion: reduce){.nc-product-showcase--device .nc-product-showcase__media-panel .nc-device__screen>img{transition:none}}.nc-product-showcase--sticky .nc-product-showcase__option{border-inline-start:2px solid rgba(0,0,0,0);padding-inline-start:var(--fnd-spacing-05);transition:border-color var(--fnd-motion-duration-200) var(--fnd-motion-ease-focused)}.nc-product-showcase--sticky .nc-product-showcase__option.is-active{border-inline-start-color:var(--fnd-color-background-accent)}.nc-product-showcase--sticky .nc-product-showcase__option .nc-product-showcase__label{font-weight:var(--fnd-font-weight-semibold)}.nc-product-showcase--accordion{grid-template-columns:var(--mod-product-showcase-acc-device-col, var(--nc-product-showcase-acc-device-col)) 1fr;gap:var(--mod-product-showcase-acc-columns-gap, var(--nc-product-showcase-acc-columns-gap));padding:0;max-width:none}.nc-product-showcase--accordion .nc-product-showcase__media-panel{order:0}.nc-product-showcase--accordion .nc-product-showcase__options{order:1}@media(min-width: 960px){.nc-product-showcase--accordion{align-items:start}}.nc-product-showcase--accordion.nc-product-showcase--media-end{grid-template-columns:1fr var(--mod-product-showcase-acc-device-col, var(--nc-product-showcase-acc-device-col))}.nc-product-showcase--accordion.nc-product-showcase--media-end .nc-product-showcase__media-panel{order:1}.nc-product-showcase--accordion.nc-product-showcase--media-end .nc-product-showcase__options{order:0}.nc-product-showcase--accordion .nc-product-showcase__option{display:block;padding:0;cursor:default;font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit;position:relative;border-inline-start:0;border-block-end:1px solid var(--mod-product-showcase-acc-rule, var(--nc-product-showcase-acc-rule));padding-inline-start:0}.nc-product-showcase--accordion .nc-product-showcase__option:hover{color:inherit}.nc-product-showcase--accordion .nc-product-showcase__option:last-child{border-block-end:0}.nc-product-showcase--accordion .nc-product-showcase__option::before{content:"";position:absolute;inset-block:0 var(--mod-product-showcase-acc-marker-inset, var(--nc-product-showcase-acc-marker-inset));inset-inline-start:calc(-1*(var(--mod-product-showcase-acc-marker-width, var(--nc-product-showcase-acc-marker-width)) + var(--mod-product-showcase-acc-marker-gap, var(--nc-product-showcase-acc-marker-gap))));inline-size:var(--mod-product-showcase-acc-marker-width, var(--nc-product-showcase-acc-marker-width));border-radius:var(--fnd-radius-full);background:rgba(0,0,0,0);transition:background-color var(--fnd-motion-duration-200) var(--fnd-motion-ease-focused)}.nc-product-showcase--accordion .nc-product-showcase__option.is-active::before{background:var(--mod-product-showcase-acc-marker, var(--nc-product-showcase-acc-marker))}.nc-product-showcase--accordion .nc-product-showcase__trigger{all:unset;box-sizing:border-box;display:grid;gap:var(--mod-product-showcase-acc-gap, var(--nc-product-showcase-acc-gap));inline-size:100%;padding:var(--mod-product-showcase-acc-pad, var(--nc-product-showcase-acc-pad));cursor:pointer}.nc-product-showcase--accordion .nc-product-showcase__trigger:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-product-showcase--accordion .nc-product-showcase__label{font-family:var(--mod-product-showcase-acc-label-family, var(--nc-product-showcase-acc-label-family));font-size:var(--mod-product-showcase-acc-label-size, var(--nc-product-showcase-acc-label-size));font-weight:var(--mod-product-showcase-acc-label-weight, var(--nc-product-showcase-acc-label-weight));letter-spacing:var(--mod-product-showcase-acc-label-tracking, var(--nc-product-showcase-acc-label-tracking));text-transform:uppercase;color:var(--mod-product-showcase-acc-label-color, var(--nc-product-showcase-acc-label-color))}.nc-product-showcase__title{font-family:var(--mod-product-showcase-acc-title-family, var(--nc-product-showcase-acc-title-family));font-size:var(--mod-product-showcase-acc-title-size, var(--nc-product-showcase-acc-title-size));font-weight:var(--mod-product-showcase-acc-title-weight, var(--nc-product-showcase-acc-title-weight));line-height:var(--mod-product-showcase-acc-title-lh, var(--nc-product-showcase-acc-title-lh));letter-spacing:var(--mod-product-showcase-acc-title-tracking, var(--nc-product-showcase-acc-title-tracking));color:var(--mod-product-showcase-acc-title-color, var(--nc-product-showcase-acc-title-color));margin:0;text-wrap:balance}.nc-product-showcase--accordion .nc-product-showcase__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--mod-product-showcase-acc-duration, var(--nc-product-showcase-acc-duration)) var(--fnd-motion-ease-focused, ease)}.nc-product-showcase--accordion .nc-product-showcase__panel>*{overflow:hidden}.nc-product-showcase--accordion .nc-product-showcase__option.is-active .nc-product-showcase__panel{grid-template-rows:1fr}.nc-product-showcase--accordion .nc-product-showcase__description-text{font-size:var(--mod-product-showcase-acc-text-size, var(--nc-product-showcase-acc-text-size));line-height:var(--mod-product-showcase-acc-text-lh, var(--nc-product-showcase-acc-text-lh));color:var(--mod-product-showcase-acc-text-color, var(--nc-product-showcase-acc-text-color));max-inline-size:var(--mod-product-showcase-acc-text-max, var(--nc-product-showcase-acc-text-max));margin:0;padding-block-end:var(--fnd-spacing-05);opacity:1;transform:none;animation:none}@media(prefers-reduced-motion: reduce){.nc-product-showcase--accordion .nc-product-showcase__panel{transition:none}}.nc-product-showcase--accordion:not([data-neo-device-accordion=aktiv]) .nc-product-showcase__panel{grid-template-rows:1fr}@media(max-width: 959px){.nc-product-showcase--accordion,.nc-product-showcase--accordion.nc-product-showcase--media-end{grid-template-columns:1fr;gap:var(--fnd-spacing-06)}.nc-product-showcase--accordion .nc-product-showcase__media-panel,.nc-product-showcase--accordion.nc-product-showcase--media-end .nc-product-showcase__media-panel{order:0;justify-self:center}.nc-product-showcase--accordion .nc-product-showcase__options,.nc-product-showcase--accordion.nc-product-showcase--media-end .nc-product-showcase__options{order:1}.nc-product-showcase--accordion .nc-product-showcase__options{flex-direction:row;gap:var(--mod-product-showcase-acc-card-gap, var(--nc-product-showcase-acc-card-gap));overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.nc-product-showcase--accordion .nc-product-showcase__options::-webkit-scrollbar{display:none}.nc-product-showcase--accordion .nc-product-showcase__options{scroll-padding-inline:0}.nc-product-showcase--accordion .nc-product-showcase__option{flex:0 0 var(--mod-product-showcase-acc-card-width, var(--nc-product-showcase-acc-card-width));scroll-snap-align:start;scroll-snap-stop:always;border-block-end:0;padding-inline-start:0}.nc-product-showcase--accordion .nc-product-showcase__option::before{inset-block:auto;inset-block-start:0;inset-inline:0;inline-size:auto;block-size:var(--mod-product-showcase-acc-marker-width, var(--nc-product-showcase-acc-marker-width))}.nc-product-showcase--accordion .nc-product-showcase__panel{grid-template-rows:1fr}.nc-product-showcase--accordion .nc-product-showcase__trigger{padding-block-start:var(--fnd-spacing-04)}.nc-product-showcase--accordion .nc-device{--mod-device-width: min( var(--nc-device-width), calc((100svh - var(--mod-product-showcase-acc-device-reserve, var(--nc-product-showcase-acc-device-reserve))) * var(--nc-device-width-per-height)) )}}@media(prefers-reduced-motion: reduce){.nc-product-showcase--accordion .nc-product-showcase__options{scroll-behavior:auto}}.nc-cta{color:var(--fnd-color-always-light);padding:var(--fnd-spacing-09);display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--fnd-spacing-08)}.nc-cta .nc-section-title,.nc-cta .nc-lead{color:var(--fnd-color-always-light)}.nc-cta .nc-section-title{margin-block-end:0}.nc-cta__left{display:grid;gap:var(--fnd-spacing-03);flex:1 1 40%;min-width:260px}.nc-cta__mid{display:grid;gap:var(--fnd-spacing-06);flex:1 1 45%;min-width:280px}.nc-cta__right{display:grid;gap:var(--fnd-spacing-06);flex:1 1 45%;min-width:280px}.nc-cta__form{display:grid;gap:var(--fnd-spacing-03)}.nc-cta__note{opacity:var(--fnd-opacity-high)}.nc-newsletter-cta,.nc-demo-cta{display:grid;gap:var(--fnd-spacing-03)}.nc-demo-cta__title{font-weight:var(--fnd-font-weight-semibold)}.nc-demo-cta__form{display:grid;gap:var(--fnd-spacing-03)}@media(min-width: 768px){.nc-cta__form{grid-template-columns:2fr 1fr;align-items:center}}.nc-video{display:grid;gap:var(--fnd-spacing-10);align-items:start;grid-template-columns:repeat(2, minmax(0, 1fr));margin-inline:auto;width:min(100%,var(--container-max-width));padding:0 !important}.nc-video__media{display:flex;align-items:flex-start;justify-content:center;position:relative;aspect-ratio:var(--fnd-media-ratio-16-9);background:var(--fnd-color-always-dark);border-radius:var(--fnd-radius-sm);overflow:hidden}.nc-video__media video,.nc-video__media img{width:100%;height:100%;display:block;object-fit:cover;box-shadow:var(--fnd-elevation-overlay)}.nc-video__content{display:grid;gap:var(--fnd-spacing-07);align-self:start}.nc-video__title{font-family:var(--font-heading);font-size:var(--fs-3xl);line-height:var(--lh-snug);margin:0;color:var(--fnd-color-always-light)}.nc-video__text{margin:0;color:var(--fnd-color-always-light)}.nc-video__overlay{position:absolute;inset:0;border:0;padding:0;background:linear-gradient(0deg, color-mix(in srgb, var(--fnd-color-always-dark) 35%, transparent), color-mix(in srgb, var(--fnd-color-always-dark) 20%, transparent));display:grid;place-items:center;cursor:pointer;transition-property:opacity;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-video__overlay-icon{width:72px;height:72px;border-radius:var(--fnd-radius-full);background:color-mix(in srgb, var(--fnd-color-background-base) 92%, transparent);box-shadow:var(--fnd-elevation-floating);position:relative}.nc-video__overlay-icon::before{content:"";position:absolute;top:50%;left:52%;transform:translate(-40%, -50%);width:0;height:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:16px solid var(--fnd-color-always-dark)}.nc-video__media.is-playing .nc-video__overlay{opacity:0;pointer-events:none}@media(max-width: 900px){.nc-video{grid-template-columns:1fr}}.nc-bento-grid{display:grid;gap:var(--nc-bento-grid-gap);grid-template-columns:repeat(var(--nc-bento-grid-columns), minmax(0, 1fr));grid-auto-rows:minmax(var(--nc-bento-grid-cell-min), auto)}.nc-bento-grid--cols-3{--nc-bento-grid-columns: 3}.nc-bento-grid__cell{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:var(--nc-bento-grid-padding);border-radius:var(--nc-bento-grid-radius);border:1px solid var(--nc-bento-grid-border);background:var(--nc-bento-grid-surface);overflow:hidden;color:var(--nc-bento-grid-text);transition:transform var(--fnd-motion-duration-300) var(--fnd-motion-ease-informative),border-color var(--fnd-motion-duration-300) var(--fnd-motion-ease-informative)}a.nc-bento-grid__cell{text-decoration:none}.nc-bento-grid__cell:hover,.nc-bento-grid__cell:focus-visible{transform:translateY(-6px);border-color:var(--nc-bento-grid-border-hover)}.nc-bento-grid__cell:focus-visible{outline:2px solid var(--fnd-color-interactive-focus);outline-offset:2px}.nc-bento-grid__cell::after{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at 70% 20%, var(--nc-bento-grid-accent), transparent 55%);opacity:0;transition:opacity var(--fnd-motion-duration-450) var(--fnd-motion-ease-informative);pointer-events:none;mix-blend-mode:soft-light}.nc-bento-grid__cell:hover::after,.nc-bento-grid__cell:focus-visible::after{opacity:.55}.nc-bento-grid__cell--lg{grid-column:span 2;grid-row:span 2}.nc-bento-grid__cell--wide{grid-column:span 2}.nc-bento-grid__icon{position:relative;z-index:1;width:2.75rem;height:2.75rem;border-radius:var(--fnd-radius-md);display:grid;place-items:center;color:var(--nc-bento-grid-accent);background:color-mix(in srgb, var(--nc-bento-grid-accent) 14%, transparent);transition:transform var(--fnd-motion-duration-300) var(--fnd-motion-ease-informative)}.nc-bento-grid__cell:hover .nc-bento-grid__icon{transform:rotate(-8deg) scale(1.08)}.nc-bento-grid__icon svg{width:1.375rem;height:1.375rem}.nc-bento-grid__title{position:relative;z-index:1;margin:var(--fnd-spacing-04) 0 var(--fnd-spacing-02);font-family:var(--font-heading);font-size:var(--fs-xl);line-height:var(--lh-heading);letter-spacing:var(--fnd-tracking-snug);color:var(--nc-bento-grid-title)}.nc-bento-grid__cell--lg .nc-bento-grid__title{font-size:var(--fs-xl)}.nc-bento-grid__text{position:relative;z-index:1;margin:0;font-size:var(--fs-sm, 0.875rem);line-height:var(--lh-body);max-width:36ch;color:var(--nc-bento-grid-text)}.nc-bento-grid__badge{position:absolute;top:var(--fnd-spacing-06);right:var(--fnd-spacing-06);z-index:1;font-family:var(--font-mono, monospace);font-size:.6875rem;font-weight:var(--fnd-font-weight-semibold);letter-spacing:var(--fnd-tracking-widest);color:var(--nc-bento-grid-accent);border:1px solid color-mix(in srgb, var(--nc-bento-grid-accent) 40%, transparent);border-radius:var(--fnd-radius-full);padding:var(--fnd-spacing-01) var(--fnd-spacing-03)}.nc-bento-grid__mesh{position:absolute;right:-7.5rem;bottom:-7.5rem;width:21rem;height:21rem;z-index:0;background:conic-gradient(from 0deg, var(--fnd-color-interactive-default), var(--fnd-color-background-accent, var(--fnd-color-interactive-hover)), var(--fnd-color-interactive-default));filter:blur(70px);opacity:.35;border-radius:var(--fnd-radius-full);pointer-events:none;animation:nc-bento-grid-spin 14s linear infinite}@keyframes nc-bento-grid-spin{to{transform:rotate(360deg)}}.nc-bento-grid[data-animation=reveal] .nc-bento-grid__cell{opacity:0;transform:translateY(24px);transition:opacity var(--fnd-motion-duration-450) var(--fnd-motion-ease-informative),transform var(--fnd-motion-duration-450) var(--fnd-motion-ease-informative)}.nc-bento-grid[data-animation=reveal].is-revealed .nc-bento-grid__cell{opacity:1;transform:none}@media(max-width: 53.75em){.nc-bento-grid{--nc-bento-grid-columns: 2}.nc-bento-grid__cell--lg{grid-column:span 2;grid-row:auto}}@media(max-width: 35em){.nc-bento-grid{--nc-bento-grid-columns: 1}.nc-bento-grid__cell--lg,.nc-bento-grid__cell--wide{grid-column:auto}}@media(prefers-reduced-motion: reduce){.nc-bento-grid__cell,.nc-bento-grid__icon,.nc-bento-grid__mesh{transition:none;animation:none}.nc-bento-grid[data-animation=reveal] .nc-bento-grid__cell{opacity:1;transform:none}}.nc-bento-grid__media{position:relative;overflow:hidden;border-radius:inherit}.nc-bento-grid__media img,.nc-bento-grid__media video{display:block;inline-size:100%;block-size:100%;object-fit:cover}.nc-bento-grid__media--anim{min-block-size:6rem}.nc-bento-grid__scrim{position:absolute;inset:0;pointer-events:none;background:var(--nc-bento-grid-scrim-background)}.nc-bento-grid{--nc-bento-grid-surface: var(--fnd-color-background-base);--nc-bento-grid-border: var(--fnd-color-border-secondary);--nc-bento-grid-title: var(--fnd-color-text-primary);--nc-bento-grid-text: var(--fnd-color-text-secondary);--nc-bento-grid-accent: var(--fnd-color-text-accent);--nc-bento-grid-border-hover: var(--fnd-color-background-accent)}.neo-dark-theme .nc-bento-grid,[data-theme=neo-dark-theme] .nc-bento-grid{--nc-bento-grid-surface: var(--fnd-color-background-tertiary)}.nc-bento-grid__cell.neo-dark-theme,.nc-bento-grid__cell.neo-light-theme{--nc-bento-grid-title: var(--fnd-color-text-primary);--nc-bento-grid-text: var(--fnd-color-text-secondary);--nc-bento-grid-accent: var(--fnd-color-text-accent);--nc-bento-grid-border: var(--fnd-color-border-secondary)}.nc-bento-grid__cell.neo-dark-theme:not([style*=background]){--nc-bento-grid-surface: var(--fnd-color-background-tertiary)}.nc-bento-grid__cell{box-shadow:var(--nc-bento-grid-cell-box-shadow)}.nc-bento-grid__cell:hover,.nc-bento-grid__cell:focus-visible{box-shadow:var(--nc-bento-grid-cell-hover-box-shadow)}.nc-bento-grid{--nc-bento-grid-gap: clamp(0.75rem, 1.6vw, 1.5rem)}.nc-bento-grid{--nc-bento-grid-columns: 1}.nc-bento-grid{grid-auto-flow:row dense}.nc-bento-grid__cell--lg,.nc-bento-grid__cell--wide{grid-column:auto;grid-row:auto}@media(min-width: 35em){.nc-bento-grid{--nc-bento-grid-columns: 2}}@media(min-width: 35em){.nc-bento-grid__cell--lg{grid-column:span 2;grid-row:auto}}@media(min-width: 35em){.nc-bento-grid__cell--wide{grid-column:span 2}}@media(min-width: 53.75em){.nc-bento-grid{--nc-bento-grid-columns: 4}}@media(min-width: 53.75em){.nc-bento-grid--cols-3{--nc-bento-grid-columns: 3}}@media(min-width: 53.75em){.nc-bento-grid__cell--lg{grid-row:span 2}}.nc-bento-grid__cell[data-media-pos=top] .nc-bento-grid__media,.nc-bento-grid__cell[data-media-pos=bottom] .nc-bento-grid__media{block-size:auto;aspect-ratio:16/9}.nc-bento-grid__badge{animation:nc-bento-badge-pulse 2.6s ease-out infinite}@media(prefers-reduced-motion: reduce){.nc-bento-grid__badge{animation:none}}.nc-bento-grid__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--fnd-spacing-02)}.nc-bento-grid__cell[data-media-pos=cover] .nc-bento-grid__media{position:absolute;inset:0;z-index:0}.nc-bento-grid__cell[data-media-pos=cover] .nc-bento-grid__content{margin-block-start:auto}.nc-bento-grid__cell[data-media-pos=top],.nc-bento-grid__cell[data-media-pos=bottom]{gap:var(--nc-bento-grid-padding)}.nc-bento-grid__cell[data-media-pos=top] .nc-bento-grid__media,.nc-bento-grid__cell[data-media-pos=bottom] .nc-bento-grid__media{flex:none;block-size:9rem;inline-size:calc(100% + 2*var(--nc-bento-grid-padding));margin-inline:calc(-1*var(--nc-bento-grid-padding))}.nc-bento-grid__cell[data-media-pos=top] .nc-bento-grid__media{order:-1;margin-block-start:calc(-1*var(--nc-bento-grid-padding));border-radius:var(--nc-bento-grid-radius) var(--nc-bento-grid-radius) 0 0}.nc-bento-grid__cell[data-media-pos=bottom] .nc-bento-grid__media{order:99;margin-block-start:auto;margin-block-end:calc(-1*var(--nc-bento-grid-padding));border-radius:0 0 var(--nc-bento-grid-radius) var(--nc-bento-grid-radius)}.nc-bento-grid__cell[data-media-pos=top] .nc-bento-grid__scrim,.nc-bento-grid__cell[data-media-pos=bottom] .nc-bento-grid__scrim,.nc-bento-grid__cell[data-media-pos=left] .nc-bento-grid__scrim,.nc-bento-grid__cell[data-media-pos=right] .nc-bento-grid__scrim{display:none}.nc-bento-grid__cell[data-media-pos=left],.nc-bento-grid__cell[data-media-pos=right]{flex-direction:row;align-items:stretch;gap:var(--nc-bento-grid-padding)}.nc-bento-grid__cell[data-media-pos=left] .nc-bento-grid__media,.nc-bento-grid__cell[data-media-pos=right] .nc-bento-grid__media{flex:0 0 40%}.nc-bento-grid__cell[data-media-pos=right] .nc-bento-grid__media{order:99}.nc-bento-grid__cell[data-media-pos=left] .nc-bento-grid__content,.nc-bento-grid__cell[data-media-pos=right] .nc-bento-grid__content{flex:1;justify-content:center}.nc-expanding-panels{display:flex;gap:var(--nc-expanding-panels-gap);height:var(--nc-expanding-panels-height)}.nc-expanding-panels__panel{position:relative;flex:1 1 0;min-width:0;appearance:none;margin:0;padding:0;text-align:left;font:inherit;color:inherit;border:1px solid var(--nc-expanding-panels-border);border-radius:var(--nc-expanding-panels-radius);background:var(--nc-expanding-panels-surface);overflow:hidden;cursor:pointer;transition:flex var(--fnd-motion-duration-450) var(--fnd-motion-ease-focused),border-color var(--fnd-motion-duration-300) var(--fnd-motion-ease-informative)}.nc-expanding-panels__panel:hover,.nc-expanding-panels__panel:focus-within,.nc-expanding-panels__panel[aria-expanded=true]{flex-grow:var(--nc-expanding-panels-grow);border-color:var(--nc-expanding-panels-accent)}.nc-expanding-panels__panel:focus-visible{outline:2px solid var(--fnd-color-interactive-focus);outline-offset:2px}.nc-expanding-panels__bg{position:absolute;inset:0;opacity:.5;pointer-events:none;background:radial-gradient(circle at 30% 110%, color-mix(in srgb, var(--nc-expanding-panels-accent) 25%, transparent), transparent 60%);transition:opacity var(--fnd-motion-duration-300) var(--fnd-motion-ease-informative)}.nc-expanding-panels__panel:nth-child(even) .nc-expanding-panels__bg{background:radial-gradient(circle at 70% 110%, color-mix(in srgb, var(--fnd-color-background-accent, var(--nc-expanding-panels-accent)) 25%, transparent), transparent 60%)}.nc-expanding-panels__panel:hover .nc-expanding-panels__bg,.nc-expanding-panels__panel[aria-expanded=true] .nc-expanding-panels__bg{opacity:.85}.nc-expanding-panels__num{position:absolute;top:var(--fnd-spacing-05);left:var(--fnd-spacing-05);z-index:2;font-family:var(--font-mono, monospace);font-size:.75rem;font-weight:var(--fnd-font-weight-semibold);color:var(--nc-expanding-panels-text)}.nc-expanding-panels__label{position:absolute;left:var(--fnd-spacing-06);bottom:var(--fnd-spacing-06);z-index:2;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font-family:var(--font-heading);font-weight:var(--fnd-font-weight-semibold);font-size:var(--fs-lg);letter-spacing:var(--fnd-tracking-snug);color:var(--nc-expanding-panels-title);transition:opacity var(--fnd-motion-duration-300) var(--fnd-motion-ease-informative)}.nc-expanding-panels__panel:hover .nc-expanding-panels__label,.nc-expanding-panels__panel:focus-within .nc-expanding-panels__label,.nc-expanding-panels__panel[aria-expanded=true] .nc-expanding-panels__label{opacity:0}.nc-expanding-panels__body{position:absolute;inset:0;z-index:1;padding:var(--fnd-spacing-08);display:flex;flex-direction:column;justify-content:flex-end;gap:var(--fnd-spacing-03);opacity:0;transform:translateY(14px);transition:opacity var(--fnd-motion-duration-300) var(--fnd-motion-ease-informative),transform var(--fnd-motion-duration-300) var(--fnd-motion-ease-informative)}.nc-expanding-panels__panel:hover .nc-expanding-panels__body,.nc-expanding-panels__panel:focus-within .nc-expanding-panels__body,.nc-expanding-panels__panel[aria-expanded=true] .nc-expanding-panels__body{opacity:1;transform:none}.nc-expanding-panels__chip{align-self:flex-start;margin-bottom:auto;font-family:var(--font-mono, monospace);font-size:.6875rem;letter-spacing:var(--fnd-tracking-widest);color:var(--nc-expanding-panels-accent);background:color-mix(in srgb, var(--nc-expanding-panels-accent) 14%, transparent);border-radius:var(--fnd-radius-full);padding:var(--fnd-spacing-01) var(--fnd-spacing-03)}.nc-expanding-panels__title{margin:0;font-family:var(--font-heading);font-size:var(--fs-xl);line-height:var(--lh-heading);letter-spacing:var(--fnd-tracking-snug);color:var(--nc-expanding-panels-title)}.nc-expanding-panels__text{margin:0;font-size:var(--fs-lg);line-height:var(--lh-body);max-width:42ch;color:var(--nc-expanding-panels-text)}@media(max-width: 51.25em){.nc-expanding-panels{flex-direction:column;height:auto}.nc-expanding-panels__panel{min-height:5.5rem}.nc-expanding-panels__panel:hover,.nc-expanding-panels__panel:focus-within,.nc-expanding-panels__panel[aria-expanded=true]{flex:0 0 auto;min-height:14rem}.nc-expanding-panels__label{writing-mode:horizontal-tb;transform:none;top:var(--fnd-spacing-05);bottom:auto;left:var(--fnd-spacing-09)}.nc-expanding-panels__body{justify-content:center;padding-top:4rem}}@media(prefers-reduced-motion: reduce){.nc-expanding-panels__panel,.nc-expanding-panels__label,.nc-expanding-panels__body,.nc-expanding-panels__bg{transition:none}}.nc-solution-tabs{--nc-solution-tabs-accent: #37e93d;--nc-solution-tabs-tab-bg: color-mix( in srgb, var(--nc-solution-tabs-accent) var(--nc-solution-tabs-tab-bg-strength), transparent );--nc-solution-tabs-tab-bg-hover: color-mix( in srgb, var(--nc-solution-tabs-accent) var(--nc-solution-tabs-tab-bg-strength-hover), transparent );--nc-solution-tabs-tab-bg-active: var(--nc-solution-tabs-accent)}.nc-solution-tabs-section .nc-section-header__title{color:var(--nc-solution-tabs-title)}.nc-solution-tabs-section .nc-section-header__label{color:var(--nc-solution-tabs-label, var(--nc-section-header-label-color))}.nc-solution-tabs-section .nc-section-header__subtitle{color:var(--nc-solution-tabs-text)}.nc-solution-tabs__tablist{display:flex;gap:var(--fnd-spacing-01);flex-wrap:wrap;border-bottom:1px solid var(--nc-solution-tabs-border);margin-block-end:var(--fnd-spacing-08)}.nc-solution-tabs__tab{position:relative;appearance:none;margin:0;border:0;background-color:var(--mod-solution-tabs-tab-bg, var(--nc-solution-tabs-tab-bg));border-radius:var(--fnd-radius-md);cursor:pointer;padding:var(--fnd-spacing-03) var(--fnd-spacing-06) calc(var(--fnd-spacing-03) + 2px);font-family:inherit;font-size:var(--nc-type-label-size);font-weight:var(--fnd-font-weight-semibold);white-space:nowrap;color:var(--nc-solution-tabs-tab-color);transition:color var(--fnd-motion-duration-200) var(--fnd-motion-ease-informative),background-color var(--fnd-motion-duration-200) var(--fnd-motion-ease-informative)}.nc-solution-tabs__tab:hover:not([aria-selected=true]){background-color:var(--mod-solution-tabs-tab-bg-hover, var(--nc-solution-tabs-tab-bg-hover));color:var(--nc-solution-tabs-tab-color-hover)}.nc-solution-tabs__tab[aria-selected=true]{background-color:var(--mod-solution-tabs-tab-bg-active, var(--nc-solution-tabs-tab-bg-active));color:var(--nc-solution-tabs-tab-color-active)}.nc-solution-tabs__tab:focus-visible{outline:2px solid var(--fnd-color-interactive-focus);outline-offset:2px;border-radius:var(--fnd-radius-xs)}.nc-solution-tabs__progress{position:absolute;left:0;bottom:-1px;height:2px;width:0;background:var(--nc-solution-tabs-accent);border-radius:var(--fnd-radius-full)}.nc-solution-tabs[data-autoplay=on] .nc-solution-tabs__tab[aria-selected=true] .nc-solution-tabs__progress{animation:nc-solution-tabs-progress var(--nc-solution-tabs-autoplay-duration, 7s) linear forwards}.nc-solution-tabs[data-autoplay=on].is-paused .nc-solution-tabs__tab[aria-selected=true] .nc-solution-tabs__progress{animation-play-state:paused}@keyframes nc-solution-tabs-progress{from{width:0}to{width:100%}}.nc-solution-tabs--contained .nc-solution-tabs__tablist{border-bottom:0;gap:var(--fnd-spacing-04)}.nc-solution-tabs--contained .nc-solution-tabs__tab{border-radius:var(--fnd-radius-md)}.nc-solution-tabs--contained .nc-solution-tabs__progress{display:none}.nc-solution-tabs__panel{display:none}.nc-solution-tabs__panel.is-active{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--fnd-spacing-10);align-items:center;animation:nc-solution-tabs-panel-in var(--fnd-motion-duration-450) var(--fnd-motion-ease-informative)}@keyframes nc-solution-tabs-panel-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.nc-solution-tabs__panel-title{margin:0 0 var(--fnd-spacing-04);font-family:var(--font-heading);font-size:var(--nc-type-heading-m-size);line-height:var(--lh-heading);letter-spacing:var(--fnd-tracking-snug);color:var(--nc-solution-tabs-title);font-weight:var(--fnd-font-weight-black)}.nc-solution-tabs__panel-text{margin:0;font-size:var(--fs-lg);line-height:var(--lh-body);color:var(--nc-solution-tabs-text);max-inline-size:var(--container-prose);margin-bottom:var(--fnd-spacing-04)}.nc-solution-tabs__features{list-style:none;margin:var(--fnd-spacing-06) 0 0;padding:0;display:grid;gap:var(--fnd-spacing-03)}.nc-solution-tabs__feature{display:flex;gap:var(--fnd-spacing-03);align-items:flex-start;font-size:var(--nc-type-body-m-size);color:var(--nc-solution-tabs-text)}.nc-solution-tabs__feature::before{content:"";flex:0 0 auto;width:1.0625rem;height:1.0625rem;margin-top:2px;border-radius:var(--fnd-radius-full);background:color-mix(in srgb, var(--nc-solution-tabs-accent) 16%, transparent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.2'%3E%3Cpath d='M5 13l4 4 10-11'/%3E%3C/svg%3E") center/10px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.2'%3E%3Cpath d='M5 13l4 4 10-11'/%3E%3C/svg%3E") center/10px no-repeat;background-color:var(--nc-solution-tabs-accent)}.nc-solution-tabs__panel.is-active .nc-solution-tabs__feature{opacity:0;transform:translateX(-12px);animation:nc-solution-tabs-feature-in var(--fnd-motion-duration-300) var(--fnd-motion-ease-informative) forwards}.nc-solution-tabs__panel.is-active .nc-solution-tabs__feature:nth-child(2){animation-delay:.07s}.nc-solution-tabs__panel.is-active .nc-solution-tabs__feature:nth-child(3){animation-delay:.14s}.nc-solution-tabs__panel.is-active .nc-solution-tabs__feature:nth-child(4){animation-delay:.21s}.nc-solution-tabs__panel.is-active .nc-solution-tabs__feature:nth-child(5){animation-delay:.28s}.nc-solution-tabs__panel.is-active .nc-solution-tabs__feature:nth-child(6){animation-delay:.35s}@keyframes nc-solution-tabs-feature-in{to{opacity:1;transform:none}}.nc-solution-tabs__cta{margin-top:var(--fnd-spacing-07);font-size:var(--nc-type-label-size)}.nc-solution-tabs__trust{display:flex;gap:var(--fnd-spacing-03);flex-wrap:wrap;margin-top:var(--fnd-spacing-05)}.nc-solution-tabs__trust-badge{display:inline-flex;align-items:center;gap:var(--fnd-spacing-02);font-family:var(--font-mono, monospace);font-size:.6875rem;letter-spacing:var(--fnd-tracking-widest);color:var(--nc-solution-tabs-text);border:1px solid var(--nc-solution-tabs-border);border-radius:var(--fnd-radius-full);padding:var(--fnd-spacing-02) var(--fnd-spacing-03)}.nc-solution-tabs__trust-badge::before{content:"";width:.375rem;height:.375rem;border-radius:var(--fnd-radius-full);background:var(--nc-solution-tabs-accent-default)}.nc-solution-tabs__visual{position:relative;border-radius:var(--fnd-radius-4xl);border:1px solid var(--nc-solution-tabs-border);background:var(--nc-solution-tabs-visual-bg);overflow:hidden;min-height:18.75rem;display:flex;flex-direction:column}.nc-solution-tabs__visual::before{content:"";position:absolute;inset:-30%;background:radial-gradient(circle at 80% 0%, var(--nc-solution-tabs-accent) 0%, transparent 45%);opacity:.16;pointer-events:none}.nc-solution-tabs__visual-bar{display:flex;gap:var(--fnd-spacing-02);padding:var(--fnd-spacing-04) var(--fnd-spacing-05);border-bottom:1px solid var(--nc-solution-tabs-border)}.nc-solution-tabs__visual-bar i{width:.5625rem;height:.5625rem;border-radius:var(--fnd-radius-full);background:color-mix(in srgb, var(--nc-solution-tabs-title) 14%, transparent)}.nc-solution-tabs__visual-body{flex:1;padding:var(--fnd-spacing-06);display:flex;flex-direction:column;gap:var(--fnd-spacing-04)}.nc-solution-tabs__visual-chip{align-self:flex-start;font-family:var(--font-mono, monospace);font-size:.6875rem;letter-spacing:var(--fnd-tracking-widest);color:var(--nc-solution-tabs-accent);border:1px solid color-mix(in srgb, var(--nc-solution-tabs-accent) 45%, transparent);border-radius:var(--fnd-radius-full);padding:var(--fnd-spacing-01) var(--fnd-spacing-03)}.nc-solution-tabs__visual-name{font-family:var(--font-mono, monospace);font-size:1.625rem;font-weight:var(--fnd-font-weight-bold);line-height:var(--lh-tight);letter-spacing:var(--fnd-tracking-tight);color:var(--nc-solution-tabs-title)}.nc-solution-tabs__visual-name b{color:var(--nc-solution-tabs-accent);font-weight:var(--fnd-font-weight-bold)}.nc-solution-tabs__skel{height:.5625rem;border-radius:var(--fnd-radius-sm);background:color-mix(in srgb, var(--nc-solution-tabs-title) 8%, transparent);overflow:hidden;position:relative}.nc-solution-tabs__skel::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--nc-solution-tabs-title) 10%, transparent), transparent);animation:nc-solution-tabs-shimmer 2.4s ease infinite}@keyframes nc-solution-tabs-shimmer{to{transform:translateX(100%)}}.nc-solution-tabs__skel--w80{width:80%}.nc-solution-tabs__skel--w60{width:60%}.nc-solution-tabs__skel--w45{width:45%}.nc-solution-tabs--vertical{display:grid;grid-template-columns:20.625rem 1fr;gap:var(--fnd-spacing-10);align-items:start}.nc-solution-tabs--vertical .nc-solution-tabs__tablist{flex-direction:column;flex-wrap:nowrap;gap:0;border-bottom:0;border-inline-start:1px solid var(--nc-solution-tabs-border);margin-block-end:0}.nc-solution-tabs--vertical .nc-solution-tabs__tab{text-align:left;white-space:normal;padding:var(--fnd-spacing-04) var(--fnd-spacing-05) var(--fnd-spacing-04) var(--fnd-spacing-06);border-radius:0 var(--fnd-radius-md) var(--fnd-radius-md) 0;transition:color var(--fnd-motion-duration-200) var(--fnd-motion-ease-informative),background var(--fnd-motion-duration-200) var(--fnd-motion-ease-informative)}.nc-solution-tabs--vertical .nc-solution-tabs__tab{border-inline-start:var(--fnd-border-width-md, 2px) solid rgba(0,0,0,0)}.nc-solution-tabs--vertical .nc-solution-tabs__tab:hover:not([aria-selected=true]){background:var(--mod-solution-tabs-tab-bg-hover, var(--nc-solution-tabs-tab-bg-hover))}.nc-solution-tabs--vertical .nc-solution-tabs__tab[aria-selected=true]{background:var(--mod-solution-tabs-tab-bg-active, var(--nc-solution-tabs-tab-bg-active));border-inline-start-color:var(--nc-solution-tabs-accent)}.nc-solution-tabs__tab-index{display:block;font-family:var(--font-mono, monospace);font-size:var(--nc-type-caption-size);letter-spacing:var(--fnd-tracking-widest);opacity:.7;margin-block-end:2px}.nc-solution-tabs--vertical .nc-solution-tabs__progress{left:-1px;top:14%;bottom:14%;width:2px;height:auto;transform:scaleY(0);transform-origin:center;transition:transform var(--fnd-motion-duration-300) var(--fnd-motion-ease-informative);animation:none}.nc-solution-tabs--vertical .nc-solution-tabs__tab[aria-selected=true] .nc-solution-tabs__progress{transform:scaleY(1);animation:none}.nc-solution-tabs--vertical .nc-solution-tabs__panel.is-active{grid-template-columns:1fr;gap:var(--fnd-spacing-07);animation:nc-solution-tabs-panel-in-x var(--fnd-motion-duration-450) var(--fnd-motion-ease-informative)}.nc-solution-tabs--vertical .nc-solution-tabs__visual{order:-1;min-height:13.75rem}@keyframes nc-solution-tabs-panel-in-x{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:none}}@media(max-width: 55em){.nc-solution-tabs__panel.is-active,.nc-solution-tabs--vertical .nc-solution-tabs__panel.is-active{grid-template-columns:1fr;gap:var(--fnd-spacing-07)}.nc-solution-tabs__tablist{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.nc-solution-tabs__tablist::-webkit-scrollbar{display:none}.nc-solution-tabs--vertical{grid-template-columns:1fr;gap:var(--fnd-spacing-06)}.nc-solution-tabs--vertical .nc-solution-tabs__tablist{flex-direction:row;overflow-x:auto;border-inline-start:0;border-bottom:1px solid var(--nc-solution-tabs-border)}.nc-solution-tabs--vertical .nc-solution-tabs__tab{border-radius:0;white-space:nowrap}.nc-solution-tabs--vertical .nc-solution-tabs__progress{left:10%;right:10%;bottom:-1px;top:auto;width:auto;height:2px;transform:scaleX(0)}.nc-solution-tabs--vertical .nc-solution-tabs__tab[aria-selected=true] .nc-solution-tabs__progress{transform:scaleX(1)}.nc-solution-tabs--vertical .nc-solution-tabs__visual{order:0}}@media(prefers-reduced-motion: reduce){.nc-solution-tabs__panel.is-active,.nc-solution-tabs__panel.is-active .nc-solution-tabs__feature,.nc-solution-tabs__progress,.nc-solution-tabs__skel::after,.nc-solution-tabs__cta{animation:none !important;transition:none !important;opacity:1;transform:none}}.nc-solution-tabs__panel .nc-button{margin-block-start:var(--fnd-spacing-06)}.nc-solution-tabs-section{padding-block:var(--fnd-spacing-12);--nc-solution-tabs-title: var(--fnd-color-text-primary);--nc-solution-tabs-text: var(--fnd-color-text-secondary);--nc-solution-tabs-tab-color: color-mix(in srgb, var(--fnd-color-text-primary) 68%, transparent);--nc-solution-tabs-tab-color-hover: var(--fnd-color-text-primary);--nc-solution-tabs-tab-color-active: var(--fnd-color-on-accent);--nc-solution-tabs-accent-default: var(--fnd-color-text-accent);--nc-solution-tabs-accent: var(--fnd-color-text-accent)}.nc-feature-accordeon{container-type:inline-size;container-name:feature-accordion;display:grid;gap:var(--fnd-spacing-10)}@container feature-accordion (min-width: 720px){.nc-feature-accordeon{grid-template-columns:minmax(260px, 0.95fr) minmax(320px, 1fr);align-items:stretch}}.nc-feature-accordeon__left{display:grid;align-content:start;gap:var(--fnd-spacing-06);height:100%}.nc-feature-accordeon__title{margin:0;font-family:var(--font-heading);font-size:var(--fs-4xl);line-height:var(--lh-snug);max-width:16ch}@container feature-accordion (max-width: 720px){.nc-feature-accordeon__title{max-width:none}}.nc-feature-accordeon__lead{font-size:calc(var(--fs-lg)*var(--type-scale, 1));color:var(--fnd-color-text-secondary);max-width:56ch;line-height:var(--lh-body);margin:0}@container feature-accordion (max-width: 720px){.nc-feature-accordeon__lead{max-width:none}}.nc-feature-accordeon__links{list-style:none;margin:0;padding:0;display:grid;gap:var(--fnd-spacing-01)}.nc-feature-accordeon__link{border:0;background:rgba(0,0,0,0);color:var(--fnd-color-text-secondary);padding:var(--fnd-spacing-02) 0;font:inherit;text-align:left;cursor:pointer;transition-property:color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-feature-accordeon__link:hover,.nc-feature-accordeon__link:focus-visible{color:var(--fnd-color-text-primary)}.nc-feature-accordeon__link:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-feature-accordeon__link.is-active{color:var(--fnd-color-text-primary);font-weight:var(--fnd-font-weight-bold)}.nc-feature-accordeon__right{height:100%;max-height:min(72vh,920px);overflow-y:auto;padding-inline-end:var(--fnd-spacing-01)}@container feature-accordion (max-width: 720px){.nc-feature-accordeon__right{height:auto;max-height:none;overflow:visible;padding-inline-end:0}}.nc-feature-accordeon__chapter{margin-block-end:var(--fnd-spacing-09)}.nc-feature-accordeon__chapter-title{margin:0 0 var(--fnd-spacing-05);font-family:var(--font-heading);font-size:var(--fs-2xl);color:var(--fnd-color-text-primary)}.nc-feature-accordeon__chapter-items{border-block-start:1px solid var(--fnd-color-border-primary)}.nc-feature-accordeon__item{border-block-end:1px solid var(--fnd-color-border-primary)}.nc-feature-accordeon__item-summary{list-style:none;cursor:pointer;padding:var(--fnd-spacing-04) var(--fnd-spacing-07) var(--fnd-spacing-04) 0;position:relative;font-size:var(--nc-type-heading-m-size)}.nc-feature-accordeon__item-summary::-webkit-details-marker{display:none}.nc-feature-accordeon__item-summary::after{content:"+";position:absolute;inset-inline-end:var(--fnd-spacing-01);top:50%;transform:translateY(-50%);font-size:var(--nc-type-heading-m-size);line-height:var(--lh-none);font-weight:var(--fnd-font-weight-light)}.nc-feature-accordeon__item[open] .nc-feature-accordeon__item-summary::after{content:"-"}.nc-feature-accordeon__item-body{padding:0 0 var(--fnd-spacing-04);color:var(--fnd-color-text-primary)}.nc-feature-accordeon__item-text{margin:0}.nc-feature-accordeon__item-list{margin:var(--fnd-spacing-04) 0 0;padding-inline-start:var(--fnd-spacing-06);display:grid;gap:var(--fnd-spacing-02)}.nc-feature-accordeon__item-list-entry{margin:0}.nc-form{display:flex;flex-direction:column;gap:var(--mod-form-gap, var(--nc-form-gap));width:100%}.nc-form--inline{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:var(--mod-form-gap, var(--nc-form-gap))}.nc-form--inline>.nc-form-field{width:auto;flex:0 1 auto}.nc-form--inline>[type=submit],.nc-form--inline>.nc-button{flex-shrink:0}.nc-form--two-column{display:grid;grid-template-columns:1fr;gap:var(--mod-form-gap, var(--nc-form-gap))}@media(min-width: 960px){.nc-form--two-column{grid-template-columns:repeat(2, 1fr)}}.nc-form--two-column>.nc-fieldset,.nc-form--two-column>[type=submit],.nc-form--two-column>.nc-button,.nc-form--two-column>.nc-form-field--full-width{grid-column:1/-1}.nc-form--disabled{opacity:var(--mod-input-disabled-opacity, var(--nc-input-disabled-opacity, 0.5));cursor:not-allowed;pointer-events:none}.nc-fieldset{margin:0;min-width:0;border:var(--mod-fieldset-border-width, var(--nc-fieldset-border-width)) solid var(--mod-fieldset-border-color, var(--nc-fieldset-border-color));border-radius:var(--mod-fieldset-border-radius, var(--nc-fieldset-border-radius));padding:var(--mod-fieldset-padding, var(--nc-fieldset-padding));display:flex;flex-direction:column;gap:var(--mod-fieldset-gap, var(--nc-fieldset-gap))}.nc-fieldset__legend{float:none;width:auto;max-width:100%;font-size:var(--mod-fieldset-legend-size, var(--nc-fieldset-legend-size));font-weight:var(--mod-fieldset-legend-weight, var(--nc-fieldset-legend-weight));color:var(--mod-fieldset-legend-color, var(--nc-fieldset-legend-color));line-height:var(--lh-snug);padding-inline:var(--mod-fieldset-legend-padding, var(--nc-fieldset-legend-padding));margin:0}.nc-fieldset__helper{font-size:var(--mod-fieldset-helper-size, var(--nc-fieldset-helper-size));color:var(--mod-fieldset-helper-color, var(--nc-fieldset-helper-color));line-height:var(--lh-normal);margin-top:var(--mod-fieldset-helper-margin-top, var(--nc-fieldset-helper-margin-top));margin-bottom:0}.nc-fieldset__required{color:var(--mod-fieldset-required-color, var(--nc-fieldset-required-color));margin-inline-start:.25em}.nc-fieldset--borderless{border:none;padding:0;border-radius:var(--fnd-radius-null)}.nc-fieldset--card{border-color:rgba(0,0,0,0);background-color:var(--mod-fieldset-card-bg, var(--nc-fieldset-card-bg));box-shadow:var(--mod-fieldset-card-shadow, var(--nc-fieldset-card-shadow))}.nc-fieldset--compact{padding:var(--mod-fieldset-padding-compact, var(--nc-fieldset-padding-compact));gap:var(--mod-fieldset-gap-compact, var(--nc-fieldset-gap-compact))}.nc-fieldset--loose{padding:var(--mod-fieldset-padding-loose, var(--nc-fieldset-padding-loose));gap:var(--mod-fieldset-gap-loose, var(--nc-fieldset-gap-loose))}.nc-fieldset--legend-center>.nc-fieldset__legend{text-align:center;padding-inline:0}.nc-fieldset--legend-center>.nc-fieldset__helper{text-align:center}.nc-fieldset--disabled,.nc-fieldset:disabled{opacity:var(--mod-input-disabled-opacity, var(--nc-input-disabled-opacity, 0.5));cursor:not-allowed}.nc-fieldset--disabled>.nc-fieldset__legend,.nc-fieldset:disabled>.nc-fieldset__legend{color:var(--fnd-color-text-disabled)}.nc-form-section{display:flex;flex-direction:column;gap:var(--mod-form-gap, var(--nc-form-gap))}.nc-form-section+.nc-form-section{margin-top:var(--mod-form-section-gap, var(--nc-form-section-gap))}.nc-form-section__header{display:flex;flex-direction:column;gap:var(--fnd-spacing-02);margin-bottom:var(--fnd-spacing-02)}.nc-form-section__title{font-size:var(--fs-lg);font-weight:var(--fnd-font-weight-semibold);color:var(--fnd-color-text-primary);line-height:var(--lh-normal);margin:0}.nc-form-section__description{font-size:var(--mod-input-font-size-md, var(--nc-input-font-size-md));color:var(--fnd-color-text-secondary);line-height:var(--lh-relaxed);margin:0}.nc-form-section__content{display:flex;flex-direction:column;gap:var(--mod-form-gap, var(--nc-form-gap))}.nc-form-section--bordered{padding-top:var(--mod-form-section-gap, var(--nc-form-section-gap));border-top:1px solid var(--mod-form-divider-color, var(--nc-form-divider-color))}.nc-form-section--bordered:first-child{border-top:none;padding-top:0}.nc-form-section--compact{gap:var(--fnd-spacing-03)}.nc-form-section--compact .nc-form-section__content{gap:var(--fnd-spacing-03)}.nc-form-section--compact+.nc-form-section--compact{margin-top:var(--fnd-spacing-05)}.nc-form-divider{width:100%;height:0;border:none;border-top:1px solid var(--mod-form-divider-color, var(--nc-form-divider-color));margin:var(--fnd-spacing-04) 0}.nc-validation-summary{display:flex;flex-direction:column;gap:var(--fnd-spacing-03);padding:var(--mod-validation-summary-padding, var(--nc-validation-summary-padding));border:1px solid var(--mod-validation-summary-border, var(--nc-validation-summary-border));border-radius:var(--mod-validation-summary-radius, var(--nc-validation-summary-radius));background-color:var(--mod-validation-summary-bg, var(--nc-validation-summary-bg));color:var(--mod-validation-summary-color, var(--nc-validation-summary-color))}.nc-validation-summary:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-validation-summary__icon{width:20px;height:20px;color:var(--mod-validation-summary-color, var(--nc-validation-summary-color));flex-shrink:0}.nc-validation-summary__icon>svg{width:100%;height:100%}.nc-validation-summary__title{display:flex;align-items:center;gap:var(--fnd-spacing-02);font-size:var(--mod-input-font-size-md, var(--nc-input-font-size-md));font-weight:var(--fnd-font-weight-semibold);color:inherit;line-height:var(--lh-relaxed);margin:0}.nc-validation-summary__list{display:flex;flex-direction:column;gap:var(--fnd-spacing-01);margin:0;padding-inline-start:var(--fnd-spacing-05);list-style:disc}.nc-validation-summary__item{font-size:var(--mod-input-font-size-sm, var(--nc-input-font-size-sm));color:inherit;line-height:var(--lh-relaxed)}.nc-validation-summary__item>a,.nc-validation-summary__item[href]{color:inherit;text-decoration:underline;text-underline-offset:2px}.nc-validation-summary__item>a:hover,.nc-validation-summary__item[href]:hover{text-decoration-thickness:2px}.nc-validation-summary__item>a:focus-visible,.nc-validation-summary__item[href]:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);border-radius:var(--fnd-radius-sm)}.nc-validation-summary__item>a:focus:not(:focus-visible),.nc-validation-summary__item[href]:focus:not(:focus-visible){outline:none}.nc-validation-summary--hidden{display:none}@media(forced-colors: active){.nc-validation-summary{border:2px solid Mark;background-color:Canvas;color:CanvasText}}.nc-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mod-form-actions-gap, var(--nc-form-actions-gap));padding-top:var(--fnd-spacing-04)}.nc-form-actions--start{justify-content:flex-start}.nc-form-actions--center{justify-content:center}.nc-form-actions--end{justify-content:flex-end}.nc-form-actions--spread{justify-content:space-between}.nc-form-actions--sticky{position:sticky;bottom:0;z-index:var(--fnd-z-modal-backdrop);padding:var(--fnd-spacing-04);margin-inline:calc(var(--fnd-spacing-04)*-1);background-color:var(--fnd-color-background-base);border-top:1px solid var(--mod-form-divider-color, var(--nc-form-divider-color));box-shadow:var(--fnd-elevation-raised)}.nc-form-actions--stacked{flex-direction:column;align-items:stretch}.nc-form-actions--stacked>.nc-button,.nc-form-actions--stacked>button,.nc-form-actions--stacked>[type=submit],.nc-form-actions--stacked>[type=reset]{width:100%;justify-content:center}.nc-form-actions--bordered{border-top:1px solid var(--mod-form-divider-color, var(--nc-form-divider-color));margin-top:var(--fnd-spacing-04)}@media(max-width: 479px){.nc-form-actions--responsive{flex-direction:column;align-items:stretch}.nc-form-actions--responsive>.nc-button,.nc-form-actions--responsive>button,.nc-form-actions--responsive>[type=submit],.nc-form-actions--responsive>[type=reset]{width:100%;justify-content:center}}.nc-form-block{display:flex;flex-direction:column;gap:var(--fnd-spacing-08);width:100%}@media(min-width: 960px){.nc-form-block--text-left,.nc-form-block--text-right{flex-direction:row;align-items:flex-start;gap:var(--fnd-spacing-10)}.nc-form-block--text-right{flex-direction:row-reverse}}.nc-form-block--text-top{flex-direction:column}.nc-form-block--text-bottom{flex-direction:column-reverse}.nc-form-block__text{display:flex;flex-direction:column;gap:var(--fnd-spacing-04)}@media(min-width: 960px){.nc-form-block--text-left .nc-form-block__text,.nc-form-block--text-right .nc-form-block__text{flex:0 0 40%;max-width:40%;position:sticky;top:var(--fnd-spacing-08)}}.nc-form-block__headline{font-size:var(--fs-3xl);font-weight:var(--fnd-font-weight-bold);color:var(--fnd-color-text-primary);line-height:var(--lh-heading);letter-spacing:var(--fnd-tracking-snug);margin:0}@media(min-width: 960px){.nc-form-block__headline{font-size:var(--fs-4xl)}}.nc-form-block__subtext{font-size:var(--fs-lg);color:var(--fnd-color-text-secondary);line-height:var(--lh-body);margin:0;max-width:var(--fnd-prose-max-width)}.nc-form-block__form{flex:1 1 auto;min-width:0}.nc-form-block__submission{display:flex;flex-direction:column;gap:var(--fnd-spacing-04);margin-top:var(--fnd-spacing-04)}.nc-form-block__terms{display:flex;align-items:flex-start;gap:var(--fnd-spacing-03)}.nc-form-block__terms a{color:var(--fnd-color-interactive-default);text-decoration:underline}.nc-form-block__terms a:hover{color:var(--fnd-color-interactive-hover)}.nc-form-block__hint-text{font-size:var(--fs-xs);color:var(--fnd-color-text-tertiary);line-height:var(--lh-relaxed);margin:0}.nc-form-block__hint-text a{color:var(--fnd-color-interactive-default);text-decoration:underline}.nc-form-block__submit{margin-top:var(--fnd-spacing-02);align-self:flex-start}.nc-form-block .nc-input,.nc-form-block .nc-select,.nc-form-block .nc-form-block__submit{min-block-size:2.75rem}.nc-form-block .nc-input,.nc-form-block .nc-textarea,.nc-form-block .nc-select{font-size:var(--nc-form-block-nc-input-font-size)}.nc-form-block .nc-input:focus-visible,.nc-form-block .nc-textarea:focus-visible,.nc-form-block .nc-select:focus-visible,.nc-form-block .nc-checkbox__input:focus-visible+.nc-checkbox__control{outline:2px solid var(--fnd-color-interactive-focus);outline-offset:2px}.nc-form-block__error{margin:var(--nc-form-block-error-margin);padding:var(--nc-form-block-error-padding);border-radius:var(--fnd-radius-sm);background:color-mix(in srgb, var(--fnd-color-text-danger, #a31f1f) 10%, transparent);color:var(--fnd-color-text-danger, #a31f1f);font-size:var(--nc-type-body-s-size, 0.875rem)}.nc-form-block__success{display:flex;align-items:flex-start;gap:var(--nc-form-block-success-gap);padding:var(--fnd-spacing-05);border-radius:var(--fnd-radius-sm);background:color-mix(in srgb, var(--fnd-color-text-success, #0a6e3d) 10%, transparent);border:1px solid color-mix(in srgb, var(--fnd-color-text-success, #0a6e3d) 35%, transparent)}.nc-form-block__success:focus-visible{outline:2px solid var(--fnd-color-interactive-focus);outline-offset:2px}.nc-form-block__success-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:1.75rem;block-size:1.75rem;border-radius:var(--nc-form-block-success-icon-border-radius);background:var(--fnd-color-text-success, #0a6e3d);color:var(--nc-form-block-success-icon-color);font-size:var(--nc-form-block-success-icon-font-size);line-height:var(--lh-none)}.nc-form-block__success-title{display:block;color:var(--fnd-color-text-primary)}.nc-form-block__success-text{margin:var(--nc-form-block-success-text-margin);color:var(--fnd-color-text-secondary)}.nc-form-block__submit.is-loading{opacity:var(--nc-form-block-submit-is-loading-opacity);pointer-events:none}.nc-data-table{position:relative;border:var(--mod-dt-border, var(--nc-dt-border));border-radius:var(--mod-dt-radius, var(--nc-dt-radius));overflow:hidden;background:var(--mod-dt-body-bg, var(--nc-dt-body-bg));color:var(--mod-dt-body-color, var(--nc-dt-body-color));font-size:var(--mod-dt-body-font-size, var(--nc-dt-body-font-size));font-weight:var(--mod-dt-body-font-weight, var(--nc-dt-body-font-weight));font-family:inherit;line-height:var(--lh-relaxed)}.nc-data-table__scroll-container{overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(to right, var(--mod-dt-body-bg, var(--nc-dt-body-bg)) 30%, transparent) left center,linear-gradient(to left, var(--mod-dt-body-bg, var(--nc-dt-body-bg)) 30%, transparent) right center,radial-gradient(farthest-side at 0% 50%, color-mix(in srgb, var(--fnd-color-always-dark) 12%, transparent), transparent) left center,radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--fnd-color-always-dark) 12%, transparent), transparent) right center;background-repeat:no-repeat;background-size:var(--mod-dt-scroll-shadow-size, var(--nc-dt-scroll-shadow-size)) 100%,var(--mod-dt-scroll-shadow-size, var(--nc-dt-scroll-shadow-size)) 100%,calc(var(--mod-dt-scroll-shadow-size, var(--nc-dt-scroll-shadow-size))/2) 100%,calc(var(--mod-dt-scroll-shadow-size, var(--nc-dt-scroll-shadow-size))/2) 100%;background-attachment:local,local,scroll,scroll}.nc-data-table__table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}.nc-data-table__th{height:var(--mod-dt-header-height, var(--nc-dt-header-height));padding:var(--mod-dt-cell-padding-y, var(--nc-dt-cell-padding-y)) var(--mod-dt-cell-padding-x, var(--nc-dt-cell-padding-x));background:var(--mod-dt-header-bg, var(--nc-dt-header-bg));color:var(--mod-dt-header-color, var(--nc-dt-header-color));font-size:var(--mod-dt-header-font-size, var(--nc-dt-header-font-size));font-weight:var(--mod-dt-header-font-weight, var(--nc-dt-header-font-weight));letter-spacing:var(--mod-dt-header-letter-spacing, var(--nc-dt-header-letter-spacing));text-align:start;vertical-align:middle;white-space:nowrap;border-bottom:var(--mod-dt-header-border-bottom, var(--nc-dt-header-border-bottom));user-select:none}.nc-data-table__th:first-child{padding-inline-start:var(--mod-dt-cell-padding-x, var(--nc-dt-cell-padding-x))}.nc-data-table__th:last-child{padding-inline-end:var(--mod-dt-cell-padding-x, var(--nc-dt-cell-padding-x))}.nc-data-table__row{transition-property:background-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-data-table__row:hover{background-color:var(--mod-dt-row-bg-hover, var(--nc-dt-row-bg-hover))}.nc-data-table__row[aria-selected=true]{background-color:var(--mod-dt-row-bg-selected, var(--nc-dt-row-bg-selected))}.nc-data-table__row:last-child>.nc-data-table__td{border-bottom:none}.nc-data-table__row--expand:hover{background-color:rgba(0,0,0,0)}.nc-data-table__row--expand>.nc-data-table__td{padding:0;border-bottom:var(--mod-dt-row-border-bottom, var(--nc-dt-row-border-bottom))}.nc-data-table__td{height:var(--mod-dt-row-height, var(--nc-dt-row-height));padding:var(--mod-dt-cell-padding-y, var(--nc-dt-cell-padding-y)) var(--mod-dt-cell-padding-x, var(--nc-dt-cell-padding-x));vertical-align:middle;border-bottom:var(--mod-dt-row-border-bottom, var(--nc-dt-row-border-bottom));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-data-table__td:first-child{padding-inline-start:var(--mod-dt-cell-padding-x, var(--nc-dt-cell-padding-x))}.nc-data-table__td:last-child{padding-inline-end:var(--mod-dt-cell-padding-x, var(--nc-dt-cell-padding-x))}.nc-data-table__th--numeric,.nc-data-table__td--numeric{text-align:end;font-variant-numeric:tabular-nums}.nc-data-table__th--center,.nc-data-table__td--center{text-align:center}.nc-data-table__td--email a{color:var(--mod-dt-link-color, var(--nc-dt-link-color));text-decoration:none;transition-property:color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-data-table__td--email a:hover{color:var(--mod-dt-link-color-hover, var(--nc-dt-link-color-hover));text-decoration:underline}.nc-data-table__td--email a:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);border-radius:var(--fnd-radius-sm)}.nc-data-table__th--date,.nc-data-table__td--date{font-variant-numeric:tabular-nums;font-feature-settings:var(--mod-dt-date-font-feature, var(--nc-dt-date-font-feature));white-space:nowrap}.nc-data-table__td--link a{display:inline-flex;align-items:center;gap:var(--mod-dt-link-gap, var(--nc-dt-link-gap));color:var(--mod-dt-link-color, var(--nc-dt-link-color));text-decoration:none;max-width:100%;transition-property:color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-data-table__td--link a:hover{color:var(--mod-dt-link-color-hover, var(--nc-dt-link-color-hover));text-decoration:underline}.nc-data-table__td--link a:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);border-radius:var(--fnd-radius-sm)}.nc-data-table__td--link a>svg{flex-shrink:0;width:var(--mod-dt-link-icon-size, var(--nc-dt-link-icon-size));height:var(--mod-dt-link-icon-size, var(--nc-dt-link-icon-size))}.nc-data-table__td--link a>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-data-table__th--status,.nc-data-table__td--status{text-align:center}.nc-data-table__td--status{overflow:visible}.nc-data-table__radio-cell{width:var(--mod-dt-radio-column-width, var(--nc-dt-radio-column-width));padding:0 var(--mod-dt-radio-padding-x, var(--nc-dt-radio-padding-x));text-align:center}.nc-data-table__td--actions{overflow:visible}.nc-data-table__actions-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:var(--mod-dt-actions-gap, var(--nc-dt-actions-gap))}.nc-data-table__td--user{overflow:hidden}.nc-data-table__user-info{display:flex;align-items:center;gap:var(--mod-dt-user-gap, var(--nc-dt-user-gap));min-width:0}.nc-data-table__user-info>.nc-avatar{flex-shrink:0;width:var(--mod-dt-user-avatar-size, var(--nc-dt-user-avatar-size));height:var(--mod-dt-user-avatar-size, var(--nc-dt-user-avatar-size));min-width:var(--mod-dt-user-avatar-size, var(--nc-dt-user-avatar-size));min-height:var(--mod-dt-user-avatar-size, var(--nc-dt-user-avatar-size))}.nc-data-table__user-text{display:flex;flex-direction:column;min-width:0;gap:1px}.nc-data-table__user-name{font-weight:var(--mod-dt-user-name-font-weight, var(--nc-dt-user-name-font-weight));color:var(--mod-dt-user-name-color, var(--nc-dt-user-name-color));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-data-table__user-email{font-size:var(--mod-dt-user-email-font-size, var(--nc-dt-user-email-font-size));color:var(--mod-dt-user-email-color, var(--nc-dt-user-email-color));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-data-table__td--progress{overflow:visible}.nc-data-table__progress-wrapper{display:flex;align-items:center;gap:var(--mod-dt-progress-gap, var(--nc-dt-progress-gap))}.nc-data-table__progress-bar{flex:1;height:var(--mod-dt-progress-height, var(--nc-dt-progress-height));background:var(--mod-dt-progress-bg, var(--nc-dt-progress-bg));border-radius:var(--mod-dt-progress-radius, var(--nc-dt-progress-radius));overflow:hidden}.nc-data-table__progress-fill{height:100%;background:var(--mod-dt-progress-fill, var(--nc-dt-progress-fill));border-radius:var(--mod-dt-progress-radius, var(--nc-dt-progress-radius));transition-property:width;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-data-table__progress-fill--success{background:var(--mod-dt-progress-fill-success, var(--nc-dt-progress-fill-success))}.nc-data-table__progress-fill--warning{background:var(--mod-dt-progress-fill-warning, var(--nc-dt-progress-fill-warning))}.nc-data-table__progress-fill--danger{background:var(--mod-dt-progress-fill-danger, var(--nc-dt-progress-fill-danger))}.nc-data-table__progress-label{flex-shrink:0;width:var(--mod-dt-progress-label-width, var(--nc-dt-progress-label-width));text-align:end;font-size:var(--mod-dt-progress-label-font-size, var(--nc-dt-progress-label-font-size));font-variant-numeric:tabular-nums;color:var(--fnd-color-text-secondary)}.nc-data-table--compact .nc-data-table__user-info>.nc-avatar{width:var(--mod-avatar-size-xs, var(--nc-avatar-size-xs));height:var(--mod-avatar-size-xs, var(--nc-avatar-size-xs));min-width:var(--mod-avatar-size-xs, var(--nc-avatar-size-xs));min-height:var(--mod-avatar-size-xs, var(--nc-avatar-size-xs))}.nc-data-table--compact .nc-data-table__progress-bar{height:4px}.nc-data-table__sort-button{display:inline-flex;align-items:center;gap:var(--fnd-spacing-01);padding:0;margin:0;background:none;border:none;cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;min-height:var(--mod-dt-sort-hit-area, var(--nc-dt-sort-hit-area));min-width:var(--mod-dt-sort-hit-area, var(--nc-dt-sort-hit-area))}.nc-data-table__sort-button:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);border-radius:var(--fnd-radius-sm)}.nc-data-table__sort-icon{flex-shrink:0;width:var(--mod-dt-sort-icon-size, var(--nc-dt-sort-icon-size));height:var(--mod-dt-sort-icon-size, var(--nc-dt-sort-icon-size));color:var(--mod-dt-sort-icon-color, var(--nc-dt-sort-icon-color));transition-property:color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused);stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.nc-data-table__sort-icon[data-dt-sort-icon=asc],.nc-data-table__sort-icon[data-dt-sort-icon=desc]{display:none}.nc-data-table__sort-icon--active{color:var(--mod-dt-sort-icon-color-active, var(--nc-dt-sort-icon-color-active))}.nc-data-table__checkbox-cell{width:var(--mod-dt-checkbox-column-width, var(--nc-dt-checkbox-column-width));padding:0 var(--mod-dt-checkbox-padding-x, var(--nc-dt-checkbox-padding-x));text-align:center}.nc-data-table__expand-cell{width:var(--mod-dt-expand-column-width, var(--nc-dt-expand-column-width));padding:0;text-align:center}.nc-data-table__expand-button{display:inline-flex;align-items:center;justify-content:center;padding:var(--fnd-spacing-01);background:none;border:none;cursor:pointer;color:var(--fnd-color-text-secondary);border-radius:var(--fnd-radius-sm);transition-property:background-color, color, transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-data-table__expand-button:hover{background:var(--fnd-color-background-hover);color:var(--fnd-color-text-primary)}.nc-data-table__expand-button:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-data-table__expand-button{width:32px;height:32px}.nc-data-table__expand-button>svg{width:var(--mod-dt-expand-icon-size, var(--nc-dt-expand-icon-size));height:var(--mod-dt-expand-icon-size, var(--nc-dt-expand-icon-size));transition-property:transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-data-table__expand-button[aria-expanded=true]>svg{transform:rotate(90deg)}.nc-data-table__expand-panel{background:var(--mod-dt-expand-panel-bg, var(--nc-dt-expand-panel-bg));padding:var(--mod-dt-expand-panel-padding, var(--nc-dt-expand-panel-padding))}.nc-data-table__action-cell{width:var(--mod-dt-action-column-width, var(--nc-dt-action-column-width));padding:0;text-align:center}.nc-data-table__action-menu{display:inline-flex;align-items:center;justify-content:center;padding:var(--fnd-spacing-01);background:none;border:none;cursor:pointer;color:var(--fnd-color-text-secondary);border-radius:var(--fnd-radius-sm);transition-property:background-color, color, transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-data-table__action-menu:hover{background:var(--fnd-color-background-hover);color:var(--fnd-color-text-primary)}.nc-data-table__action-menu:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-data-table__action-menu{width:32px;height:32px}.nc-data-table__action-menu>svg{width:var(--mod-dt-action-icon-size, var(--nc-dt-action-icon-size));height:var(--mod-dt-action-icon-size, var(--nc-dt-action-icon-size))}.nc-data-table__title-bar{display:flex;flex-direction:column;gap:var(--mod-dt-title-bar-gap, var(--nc-dt-title-bar-gap));padding:var(--mod-dt-title-bar-padding, var(--nc-dt-title-bar-padding))}.nc-data-table__title{font-size:var(--mod-dt-title-font-size, var(--nc-dt-title-font-size));font-weight:var(--mod-dt-title-font-weight, var(--nc-dt-title-font-weight));line-height:var(--mod-dt-title-line-height, var(--nc-dt-title-line-height));letter-spacing:var(--fnd-tracking-snug);color:var(--mod-dt-title-color, var(--nc-dt-title-color));margin:0}.nc-data-table__description{font-size:var(--mod-dt-description-font-size, var(--nc-dt-description-font-size));line-height:var(--mod-dt-description-line-height, var(--nc-dt-description-line-height));color:var(--mod-dt-description-color, var(--nc-dt-description-color));margin:0}.nc-data-table__toolbar{display:flex;align-items:center;gap:var(--mod-dt-toolbar-gap, var(--nc-dt-toolbar-gap));min-height:var(--mod-dt-toolbar-height, var(--nc-dt-toolbar-height));padding:var(--mod-dt-toolbar-padding, var(--nc-dt-toolbar-padding));background:var(--mod-dt-toolbar-bg, var(--nc-dt-toolbar-bg));border-bottom:var(--mod-dt-toolbar-border-bottom, var(--nc-dt-toolbar-border-bottom))}.nc-data-table__search{min-width:var(--mod-dt-search-min-width, var(--nc-dt-search-min-width));flex:0 1 auto}.nc-data-table__toolbar-actions{display:flex;align-items:center;gap:var(--mod-dt-toolbar-gap, var(--nc-dt-toolbar-gap));margin-inline-start:auto}.nc-data-table__batch-bar{position:absolute;top:0;left:0;right:0;z-index:var(--fnd-z-dropdown);display:flex;align-items:center;gap:var(--fnd-spacing-04);min-height:var(--mod-dt-batch-height, var(--nc-dt-batch-height));padding:var(--mod-dt-batch-padding, var(--nc-dt-batch-padding));background:var(--mod-dt-batch-bg, var(--nc-dt-batch-bg));color:var(--mod-dt-batch-color, var(--nc-dt-batch-color));border-radius:var(--mod-dt-batch-radius, var(--nc-dt-batch-radius)) var(--mod-dt-batch-radius, var(--nc-dt-batch-radius)) 0 0;transition-property:transform, opacity;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused);box-shadow:var(--mod-dt-batch-shadow, var(--nc-dt-batch-shadow))}.nc-data-table__batch-bar[hidden]{display:none}.nc-data-table__batch-count{font-weight:var(--fnd-font-weight-semibold);font-size:var(--mod-dt-batch-count-font-size, var(--nc-dt-batch-count-font-size))}.nc-data-table__batch-actions{display:flex;align-items:center;gap:var(--fnd-spacing-02)}.nc-data-table__batch-cancel{display:inline-flex;align-items:center;justify-content:center;padding:var(--fnd-spacing-01);background:none;border:none;cursor:pointer;color:var(--fnd-color-text-secondary);border-radius:var(--fnd-radius-sm);transition-property:background-color, color, transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-data-table__batch-cancel:hover{background:var(--fnd-color-background-hover);color:var(--fnd-color-text-primary)}.nc-data-table__batch-cancel:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-data-table__batch-cancel{width:32px;height:32px;margin-inline-start:auto;color:var(--mod-dt-batch-color, var(--nc-dt-batch-color))}.nc-data-table__batch-cancel:hover{background:color-mix(in srgb, var(--mod-dt-batch-color, var(--nc-dt-batch-color)) 12%, transparent);color:var(--mod-dt-batch-color, var(--nc-dt-batch-color))}.nc-data-table__pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--mod-dt-pagination-gap, var(--nc-dt-pagination-gap));min-height:var(--mod-dt-pagination-height, var(--nc-dt-pagination-height));padding:var(--mod-dt-pagination-padding, var(--nc-dt-pagination-padding));background:var(--mod-dt-pagination-bg, var(--nc-dt-pagination-bg));border-top:var(--mod-dt-pagination-border-top, var(--nc-dt-pagination-border-top));font-size:var(--mod-dt-pagination-font-size, var(--nc-dt-pagination-font-size));color:var(--mod-dt-pagination-color, var(--nc-dt-pagination-color))}.nc-data-table__rows-per-page{display:flex;align-items:center;gap:var(--fnd-spacing-02)}.nc-data-table__rows-select{width:var(--mod-dt-select-width, var(--nc-dt-select-width))}.nc-data-table__page-info{color:var(--mod-dt-pagination-color, var(--nc-dt-pagination-color));white-space:nowrap}.nc-data-table__page-select{display:flex;align-items:center;gap:var(--fnd-spacing-02);white-space:nowrap}.nc-data-table__page-select-input{width:var(--mod-dt-page-select-width, var(--nc-dt-page-select-width))}.nc-data-table__page-buttons{display:flex;gap:var(--fnd-spacing-01)}.nc-data-table__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--fnd-spacing-03);padding:var(--fnd-spacing-08) var(--fnd-spacing-04);text-align:center;color:var(--mod-dt-empty-body-color, var(--nc-dt-empty-body-color))}.nc-data-table__empty-icon{width:var(--mod-dt-empty-icon-size, var(--nc-dt-empty-icon-size));height:var(--mod-dt-empty-icon-size, var(--nc-dt-empty-icon-size));color:var(--mod-dt-empty-body-color, var(--nc-dt-empty-body-color))}.nc-data-table__empty-title{font-weight:var(--fnd-font-weight-semibold);color:var(--mod-dt-empty-title-color, var(--nc-dt-empty-title-color))}.nc-data-table__error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--fnd-spacing-03);padding:var(--fnd-spacing-08) var(--fnd-spacing-04);text-align:center;color:var(--mod-dt-error-color, var(--nc-dt-error-color))}.nc-data-table__skeleton-row{pointer-events:none}.nc-data-table__skeleton-bar{position:relative;height:14px;width:75%;background:var(--mod-dt-skeleton-bg, var(--nc-dt-skeleton-bg));border-radius:var(--mod-dt-skeleton-radius, var(--nc-dt-skeleton-radius));overflow:hidden}.nc-data-table__skeleton-bar::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent, var(--mod-dt-skeleton-shimmer, var(--nc-dt-skeleton-shimmer)), transparent);animation:dt-shimmer 1.5s infinite}.nc-data-table__skeleton-row:nth-child(odd) .nc-data-table__skeleton-bar{width:65%}.nc-data-table__skeleton-row:nth-child(3n) .nc-data-table__skeleton-bar{width:80%}.nc-data-table--compact{--nc-dt-row-height: var(--mod-dt-row-height-compact, var(--nc-dt-row-height-compact));--nc-dt-cell-padding-x: var(--fnd-spacing-03);--nc-dt-cell-padding-y: var(--fnd-spacing-02);--nc-dt-header-height: 36px}.nc-data-table--comfortable{--nc-dt-row-height: var(--mod-dt-row-height-comfortable, var(--nc-dt-row-height-comfortable));--nc-dt-cell-padding-x: var(--fnd-spacing-05);--nc-dt-cell-padding-y: var(--fnd-spacing-04);--nc-dt-header-height: 52px}.nc-data-table--striped .nc-data-table__tbody .nc-data-table__row:nth-child(even of :not(.nc-data-table__row--expand)){background-color:var(--mod-dt-row-bg-stripe, var(--nc-dt-row-bg-stripe))}@supports not selector(:nth-child(1 of .a)){.nc-data-table--striped .nc-data-table__tbody .nc-data-table__row:nth-child(even){background-color:var(--mod-dt-row-bg-stripe, var(--nc-dt-row-bg-stripe))}}.nc-data-table--bordered .nc-data-table__td,.nc-data-table--bordered .nc-data-table__th{border-inline-end:var(--mod-dt-row-border-bottom, var(--nc-dt-row-border-bottom))}.nc-data-table--bordered .nc-data-table__td:last-child,.nc-data-table--bordered .nc-data-table__th:last-child{border-inline-end:none}.nc-data-table--sticky-header .nc-data-table__scroll-container{max-height:var(--mod-dt-sticky-max-height, var(--nc-dt-sticky-max-height, 70vh));overflow-y:auto}.nc-data-table--sticky-header .nc-data-table__th{position:sticky;top:0;z-index:var(--fnd-z-sticky);box-shadow:0 1px 0 0 var(--fnd-color-border-secondary)}.nc-data-table--loading .nc-data-table__tbody{opacity:var(--fnd-opacity-disabled);pointer-events:none}.nc-data-table--error{border-color:var(--mod-dt-error-border, var(--nc-dt-error-border))}.nc-data-table--sticky-col-start .nc-data-table__th:first-child,.nc-data-table--sticky-col-start .nc-data-table__td:first-child{position:sticky;left:0;z-index:1;background:var(--mod-dt-sticky-col-bg, var(--nc-dt-sticky-col-bg))}.nc-data-table--sticky-col-start .nc-data-table__th:first-child::after,.nc-data-table--sticky-col-start .nc-data-table__td:first-child::after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;box-shadow:var(--mod-dt-sticky-col-shadow, var(--nc-dt-sticky-col-shadow));pointer-events:none}.nc-data-table--sticky-col-start .nc-data-table__th:first-child{z-index:calc(var(--fnd-z-sticky) + 1);background:var(--mod-dt-header-bg, var(--nc-dt-header-bg))}.nc-data-table--sticky-col-end .nc-data-table__th:last-child,.nc-data-table--sticky-col-end .nc-data-table__td:last-child{position:sticky;right:0;z-index:1;background:var(--mod-dt-sticky-col-bg, var(--nc-dt-sticky-col-bg))}.nc-data-table--sticky-col-end .nc-data-table__th:last-child::after,.nc-data-table--sticky-col-end .nc-data-table__td:last-child::after{content:"";position:absolute;top:0;left:0;bottom:0;width:1px;box-shadow:var(--mod-dt-sticky-col-shadow-end, var(--nc-dt-sticky-col-shadow-end));pointer-events:none}.nc-data-table--sticky-col-end .nc-data-table__th:last-child{z-index:calc(var(--fnd-z-sticky) + 1);background:var(--mod-dt-header-bg, var(--nc-dt-header-bg))}@media(max-width: 959px){.nc-data-table--stacked .nc-data-table__scroll-container{overflow-x:visible}.nc-data-table--stacked .nc-data-table__table{table-layout:auto}.nc-data-table--stacked .nc-data-table__thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.nc-data-table--stacked .nc-data-table__tbody{display:flex;flex-direction:column;gap:var(--mod-dt-stacked-card-gap, var(--nc-dt-stacked-card-gap));padding:var(--mod-dt-stacked-card-gap, var(--nc-dt-stacked-card-gap))}.nc-data-table--stacked .nc-data-table__row{display:flex;flex-direction:column;border:var(--mod-dt-stacked-card-border, var(--nc-dt-stacked-card-border));border-radius:var(--mod-dt-stacked-card-radius, var(--nc-dt-stacked-card-radius));padding:var(--mod-dt-stacked-card-padding, var(--nc-dt-stacked-card-padding));background:var(--mod-dt-body-bg, var(--nc-dt-body-bg))}.nc-data-table--stacked .nc-data-table__td{display:flex;align-items:baseline;gap:var(--fnd-spacing-03);height:auto;padding:var(--fnd-spacing-02) 0;border-bottom:var(--mod-dt-row-border-bottom, var(--nc-dt-row-border-bottom));white-space:normal;overflow:visible;text-overflow:clip}.nc-data-table--stacked .nc-data-table__td:last-child{border-bottom:none}.nc-data-table--stacked .nc-data-table__td::before{content:attr(data-label);display:inline-block;flex-shrink:0;width:var(--mod-dt-stacked-label-width, var(--nc-dt-stacked-label-width));color:var(--mod-dt-stacked-label-color, var(--nc-dt-stacked-label-color));font-weight:var(--mod-dt-stacked-label-font-weight, var(--nc-dt-stacked-label-font-weight));font-size:var(--mod-dt-body-font-size, var(--nc-dt-body-font-size))}}.nc-data-table--card{border:none;box-shadow:var(--mod-dt-card-shadow, var(--nc-dt-card-shadow));background:var(--mod-dt-card-bg, var(--nc-dt-card-bg))}.nc-data-table--glass{background:var(--mod-dt-glass-bg, var(--nc-dt-glass-bg));border:var(--mod-dt-glass-border, var(--nc-dt-glass-border));backdrop-filter:blur(var(--mod-dt-glass-backdrop-blur, var(--nc-dt-glass-backdrop-blur)));-webkit-backdrop-filter:blur(var(--mod-dt-glass-backdrop-blur, var(--nc-dt-glass-backdrop-blur)))}.nc-data-table--glass .nc-data-table__th{background:var(--mod-dt-glass-header-bg, var(--nc-dt-glass-header-bg))}.nc-data-table--glass .nc-data-table__row:hover{background:color-mix(in srgb, var(--mod-dt-row-bg-hover, var(--nc-dt-row-bg-hover)) 50%, transparent)}.nc-data-table--wrap .nc-data-table__td{white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:var(--mod-dt-cell-line-clamp, var(--nc-dt-cell-line-clamp));display:-webkit-box;-webkit-box-orient:vertical}.nc-data-table__skeleton-bar--avatar{width:var(--mod-dt-skeleton-width-avatar, var(--nc-dt-skeleton-width-avatar));height:var(--mod-dt-skeleton-width-avatar, var(--nc-dt-skeleton-width-avatar));border-radius:var(--fnd-radius-full)}.nc-data-table__skeleton-bar--numeric{width:var(--mod-dt-skeleton-width-numeric, var(--nc-dt-skeleton-width-numeric));margin-inline-start:auto}.nc-data-table__skeleton-bar--text{width:var(--mod-dt-skeleton-width-text, var(--nc-dt-skeleton-width-text))}.nc-data-table__batch-clear{display:inline-flex;align-items:center;justify-content:center;padding:var(--fnd-spacing-01);background:none;border:none;cursor:pointer;color:var(--fnd-color-text-secondary);border-radius:var(--fnd-radius-sm);transition-property:background-color, color, transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-data-table__batch-clear:hover{background:var(--fnd-color-background-hover);color:var(--fnd-color-text-primary)}.nc-data-table__batch-clear:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-data-table__batch-clear{color:var(--mod-dt-batch-clear-color, var(--nc-dt-batch-clear-color));font-size:var(--fs-xs);text-decoration:underline;border:none;background:none;cursor:pointer}.nc-data-table__batch-clear:hover{color:var(--mod-dt-batch-color, var(--nc-dt-batch-color))}.nc-data-table--static .nc-data-table__table th{height:var(--mod-dt-header-height, var(--nc-dt-header-height));padding:var(--mod-dt-cell-padding-y, var(--nc-dt-cell-padding-y)) var(--mod-dt-cell-padding-x, var(--nc-dt-cell-padding-x));background:var(--mod-dt-header-bg, var(--nc-dt-header-bg));color:var(--mod-dt-header-color, var(--nc-dt-header-color));font-size:var(--mod-dt-header-font-size, var(--nc-dt-header-font-size));font-weight:var(--mod-dt-header-font-weight, var(--nc-dt-header-font-weight));letter-spacing:var(--mod-dt-header-letter-spacing, var(--nc-dt-header-letter-spacing));text-align:start;vertical-align:middle;white-space:nowrap;border-bottom:var(--mod-dt-header-border-bottom, var(--nc-dt-header-border-bottom));user-select:none}.nc-data-table--static .nc-data-table__table th:first-child{padding-inline-start:var(--mod-dt-cell-padding-x, var(--nc-dt-cell-padding-x))}.nc-data-table--static .nc-data-table__table th:last-child{padding-inline-end:var(--mod-dt-cell-padding-x, var(--nc-dt-cell-padding-x))}.nc-data-table--static .nc-data-table__table th{text-transform:uppercase}.nc-data-table--static .nc-data-table__table td{height:var(--mod-dt-row-height, var(--nc-dt-row-height));padding:var(--mod-dt-cell-padding-y, var(--nc-dt-cell-padding-y)) var(--mod-dt-cell-padding-x, var(--nc-dt-cell-padding-x));vertical-align:middle;border-bottom:var(--mod-dt-row-border-bottom, var(--nc-dt-row-border-bottom));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-data-table--static .nc-data-table__table td:first-child{padding-inline-start:var(--mod-dt-cell-padding-x, var(--nc-dt-cell-padding-x))}.nc-data-table--static .nc-data-table__table td:last-child{padding-inline-end:var(--mod-dt-cell-padding-x, var(--nc-dt-cell-padding-x))}.nc-data-table--static .nc-data-table__table td{white-space:normal}.nc-data-table--static .nc-data-table__table tbody tr:last-child td{border-bottom:none}.nc-data-table--static .nc-data-table__table tbody tr:hover{background-color:rgba(0,0,0,0)}.nc-data-table--static.nc-data-table--striped .nc-data-table__table tbody tr:nth-child(even) td{background-color:var(--mod-dt-row-bg-stripe, var(--nc-dt-row-bg-stripe))}@keyframes dt-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@media(prefers-reduced-motion: reduce){.nc-data-table__sort-icon,.nc-data-table__expand-button>svg,.nc-data-table__row,.nc-data-table__progress-fill{transition:none !important}.nc-data-table__skeleton-bar::after{animation:none}.nc-data-table--glass{backdrop-filter:none;-webkit-backdrop-filter:none}}@keyframes nc-banner-dismiss{from{max-height:var(--_banner-height, 100px);padding-block:var(--mod-banner-padding, var(--nc-banner-padding));opacity:1}to{max-height:0;padding-block:0;opacity:0}}.nc-banner{display:flex;align-items:center;justify-content:center;gap:var(--mod-banner-gap, var(--nc-banner-gap));width:100%;padding:var(--mod-banner-padding, var(--nc-banner-padding));font-size:var(--mod-banner-font-size, var(--nc-banner-font-size));font-weight:var(--mod-banner-font-weight, var(--nc-banner-font-weight));z-index:var(--mod-banner-z-index, var(--nc-banner-z-index));overflow:hidden;background-color:var(--_banner-bg, var(--mod-banner-info-bg, var(--nc-banner-info-bg)));color:var(--_banner-color, var(--mod-banner-info-color, var(--nc-banner-info-color)));--_banner-bg: var(--mod-banner-info-bg, var(--nc-banner-info-bg));--_banner-color: var(--mod-banner-info-color, var(--nc-banner-info-color))}.nc-banner__icon{display:inline-flex;align-items:center;flex-shrink:0}.nc-banner__icon>svg{width:var(--mod-banner-icon-size, var(--nc-banner-icon-size));height:var(--mod-banner-icon-size, var(--nc-banner-icon-size));fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-banner__content{display:flex;align-items:center;gap:var(--mod-banner-gap, var(--nc-banner-gap));flex-wrap:wrap;justify-content:center}.nc-banner__title{font-weight:var(--mod-banner-title-weight, var(--nc-banner-title-weight))}.nc-banner__link{color:inherit;font-weight:var(--mod-banner-link-weight, var(--nc-banner-link-weight));text-decoration:var(--mod-banner-link-underline, var(--nc-banner-link-underline))}.nc-banner__link:hover{opacity:var(--fnd-opacity-prominent)}.nc-banner__link:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-banner__close{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-banner-close-size, var(--nc-banner-close-size));height:var(--mod-banner-close-size, var(--nc-banner-close-size));flex-shrink:0;padding:0;border:none;border-radius:var(--mod-banner-close-radius, var(--nc-banner-close-radius));background:none;color:inherit;opacity:var(--mod-banner-close-opacity, var(--nc-banner-close-opacity));cursor:pointer;transition-property:opacity, background-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-banner__close:hover{opacity:var(--mod-banner-close-opacity-hover, var(--nc-banner-close-opacity-hover));background-color:color-mix(in srgb, currentColor 15%, transparent)}.nc-banner__close:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);opacity:1}.nc-banner__close>svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-banner--info{--_banner-bg: var(--mod-banner-info-bg, var(--nc-banner-info-bg));--_banner-color: var(--mod-banner-info-color, var(--nc-banner-info-color))}.nc-banner--warning{--_banner-bg: var(--mod-banner-warning-bg, var(--nc-banner-warning-bg));--_banner-color: var(--mod-banner-warning-color, var(--nc-banner-warning-color))}.nc-banner--danger{--_banner-bg: var(--mod-banner-danger-bg, var(--nc-banner-danger-bg));--_banner-color: var(--mod-banner-danger-color, var(--nc-banner-danger-color))}.nc-banner--success{--_banner-bg: var(--mod-banner-success-bg, var(--nc-banner-success-bg));--_banner-color: var(--mod-banner-success-color, var(--nc-banner-success-color))}.nc-banner--accent{background-color:color-mix(in srgb, var(--_banner-bg) 12%, transparent);color:var(--_banner-color, inherit);border-left:var(--mod-banner-accent-border-width, var(--nc-banner-accent-border-width)) solid var(--_banner-bg);color:var(--fnd-color-text-primary)}.nc-banner--sticky{position:sticky;top:0}.nc-banner--fixed{position:fixed;top:0;left:0;right:0}.nc-banner.is-dismissing{animation:nc-banner-dismiss var(--mod-banner-dismiss-duration, var(--nc-banner-dismiss-duration)) ease forwards;pointer-events:none}@media(prefers-reduced-motion: reduce){.nc-banner.is-dismissing{animation:none;display:none}}@media(forced-colors: active){.nc-banner{border:1px solid ButtonText}.nc-banner__close:focus-visible{outline:2px solid Highlight}.nc-banner__link:focus-visible{outline:2px solid Highlight}}.nc-sidebar{display:flex;flex-direction:column;width:var(--mod-sidebar-width, var(--nc-sidebar-width));height:100%;background-color:var(--mod-sidebar-bg, var(--nc-sidebar-bg));border-right:var(--mod-sidebar-border-width, var(--nc-sidebar-border-width)) solid var(--mod-sidebar-border, var(--nc-sidebar-border));padding:var(--mod-sidebar-padding, var(--nc-sidebar-padding));z-index:var(--mod-sidebar-z-index, var(--nc-sidebar-z-index));overflow-y:auto;overflow-x:hidden;flex-shrink:0;transition-property:width;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused);scrollbar-width:none}.nc-sidebar::-webkit-scrollbar{display:none}.nc-sidebar__header{display:flex;align-items:center;justify-content:space-between;padding:var(--fnd-spacing-02) var(--fnd-spacing-03);margin-bottom:var(--fnd-spacing-02)}.nc-sidebar__logo{display:flex;align-items:center;gap:var(--fnd-spacing-02);text-decoration:none;color:var(--fnd-color-text-primary);font-weight:var(--fnd-font-weight-bold);font-size:var(--fs-base);overflow:hidden;white-space:nowrap}.nc-sidebar__toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--fnd-radius-sm);background:none;color:var(--fnd-color-text-secondary);cursor:pointer;transition-property:background-color, color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-sidebar__toggle:hover{background-color:var(--mod-sidebar-item-bg-hover, var(--nc-sidebar-item-bg-hover))}.nc-sidebar__toggle:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-sidebar__toggle>svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nc-sidebar__nav{flex:1;display:flex;flex-direction:column;gap:var(--fnd-spacing-01)}.nc-sidebar__group{display:flex;flex-direction:column;gap:var(--mod-sidebar-group-gap, var(--nc-sidebar-group-gap))}.nc-sidebar__group+.nc-sidebar__group{margin-top:var(--fnd-spacing-03)}.nc-sidebar__group-label{display:block;padding:var(--mod-sidebar-group-label-padding, var(--nc-sidebar-group-label-padding));font-size:var(--mod-sidebar-group-label-size, var(--nc-sidebar-group-label-size));font-weight:var(--mod-sidebar-group-label-weight, var(--nc-sidebar-group-label-weight));color:var(--mod-sidebar-group-label-color, var(--nc-sidebar-group-label-color));text-transform:uppercase;letter-spacing:var(--fnd-tracking-wider);user-select:none;overflow:hidden;white-space:nowrap}.nc-sidebar__item{display:flex;align-items:center;gap:var(--mod-sidebar-item-gap, var(--nc-sidebar-item-gap));width:100%;min-height:var(--mod-sidebar-item-height, var(--nc-sidebar-item-height));padding:var(--mod-sidebar-item-padding, var(--nc-sidebar-item-padding));border:none;border-radius:var(--mod-sidebar-item-radius, var(--nc-sidebar-item-radius));background:none;color:var(--mod-sidebar-item-color, var(--nc-sidebar-item-color));font-size:var(--mod-sidebar-item-font-size, var(--nc-sidebar-item-font-size));font-weight:var(--mod-sidebar-item-font-weight, var(--nc-sidebar-item-font-weight));text-decoration:none;text-align:left;cursor:pointer;user-select:none;transition-property:background-color, color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-sidebar__item:hover{background-color:var(--mod-sidebar-item-bg-hover, var(--nc-sidebar-item-bg-hover));color:var(--mod-sidebar-item-color-hover, var(--nc-sidebar-item-color-hover))}.nc-sidebar__item:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-sidebar__item--active,.nc-sidebar__item[aria-current=page]{background-color:var(--mod-sidebar-item-bg-active, var(--nc-sidebar-item-bg-active));color:var(--mod-sidebar-item-color-active, var(--nc-sidebar-item-color-active))}.nc-sidebar__item--active:hover,.nc-sidebar__item[aria-current=page]:hover{background-color:var(--mod-sidebar-item-bg-active, var(--nc-sidebar-item-bg-active));color:var(--mod-sidebar-item-color-active, var(--nc-sidebar-item-color-active))}.nc-sidebar__item-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-sidebar-item-icon-size, var(--nc-sidebar-item-icon-size));height:var(--mod-sidebar-item-icon-size, var(--nc-sidebar-item-icon-size));flex-shrink:0}.nc-sidebar__item-icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nc-sidebar__item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-sidebar__item-badge{display:inline-flex;align-items:center;justify-content:center;min-width:var(--mod-sidebar-badge-size, var(--nc-sidebar-badge-size));height:var(--mod-sidebar-badge-size, var(--nc-sidebar-badge-size));padding:0 var(--fnd-spacing-01);font-size:var(--mod-sidebar-badge-font-size, var(--nc-sidebar-badge-font-size));font-weight:var(--fnd-font-weight-bold);background-color:var(--mod-sidebar-badge-bg, var(--nc-sidebar-badge-bg));color:var(--mod-sidebar-badge-color, var(--nc-sidebar-badge-color));border-radius:var(--mod-sidebar-badge-radius, var(--nc-sidebar-badge-radius));line-height:var(--lh-none)}.nc-sidebar__item-chevron{display:inline-flex;align-items:center;flex-shrink:0;color:var(--fnd-color-text-tertiary);transition-property:transform, color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-sidebar__item-chevron>svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nc-sidebar__item:hover .nc-sidebar__item-chevron{color:var(--mod-sidebar-item-color-hover, var(--nc-sidebar-item-color-hover))}.nc-sidebar__item[aria-expanded=true] .nc-sidebar__item-chevron{transform:rotate(90deg)}.nc-sidebar__submenu{display:flex;flex-direction:column;gap:var(--mod-sidebar-group-gap, var(--nc-sidebar-group-gap))}.nc-sidebar__submenu[hidden]{display:none}.nc-sidebar__submenu-items{display:flex;flex-direction:column;gap:var(--mod-sidebar-group-gap, var(--nc-sidebar-group-gap));padding-left:var(--mod-sidebar-nested-indent, var(--nc-sidebar-nested-indent))}.nc-sidebar__submenu-items[hidden]{display:none}.nc-sidebar__item--sub{font-size:var(--mod-sidebar-item-font-size, var(--nc-sidebar-item-font-size));min-height:calc(var(--mod-sidebar-item-height, var(--nc-sidebar-item-height)) - 4px)}.nc-sidebar__footer{margin-top:auto;padding-top:var(--fnd-spacing-03);border-top:var(--mod-sidebar-border-width, var(--nc-sidebar-border-width)) solid var(--mod-sidebar-border, var(--nc-sidebar-border))}.nc-sidebar--collapsed{width:var(--mod-sidebar-width-collapsed, var(--nc-sidebar-width-collapsed))}.nc-sidebar--collapsed .nc-sidebar__item-label,.nc-sidebar--collapsed .nc-sidebar__item-badge,.nc-sidebar--collapsed .nc-sidebar__item-chevron,.nc-sidebar--collapsed .nc-sidebar__group-label,.nc-sidebar--collapsed .nc-sidebar__submenu{display:none}.nc-sidebar--collapsed .nc-sidebar__item{justify-content:center;padding:var(--fnd-spacing-02)}.nc-sidebar--collapsed .nc-sidebar__logo span{display:none}@media(max-width: 959px){.nc-sidebar{position:fixed;top:0;left:0;height:100vh;width:var(--mod-sidebar-width, var(--nc-sidebar-width));transform:translateX(-100%);transition-property:transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-sidebar--open{transform:translateX(0)}}.nc-sidebar-backdrop{display:none}@media(max-width: 959px){.nc-sidebar-backdrop{display:block;position:fixed;inset:0;background-color:color-mix(in srgb, var(--fnd-color-background-base) 50%, transparent);z-index:calc(var(--fnd-z-sidebar) - 1)}.nc-sidebar-backdrop[hidden]{display:none}}.nc-toolbar{display:flex;align-items:center;gap:var(--mod-toolbar-gap, var(--nc-toolbar-gap));min-height:var(--mod-toolbar-height, var(--nc-toolbar-height));padding:var(--mod-toolbar-padding, var(--nc-toolbar-padding));background-color:var(--mod-toolbar-bg, var(--nc-toolbar-bg));flex-wrap:wrap;container-type:inline-size;container-name:toolbar}.nc-toolbar--bordered{border:var(--mod-toolbar-border-width, var(--nc-toolbar-border-width)) solid var(--mod-toolbar-border, var(--nc-toolbar-border));border-radius:var(--mod-toolbar-radius, var(--nc-toolbar-radius))}.nc-toolbar--border-bottom{border-bottom:var(--mod-toolbar-border-width, var(--nc-toolbar-border-width)) solid var(--mod-toolbar-border, var(--nc-toolbar-border))}.nc-toolbar--floating{--nc-toolbar-bg: var(--mod-toolbar-floating-bg, var(--nc-toolbar-floating-bg));border:var(--mod-toolbar-border-width, var(--nc-toolbar-border-width)) solid var(--mod-toolbar-floating-border, var(--nc-toolbar-floating-border));border-radius:var(--mod-toolbar-floating-radius, var(--nc-toolbar-floating-radius));box-shadow:var(--mod-toolbar-floating-shadow, var(--nc-toolbar-floating-shadow))}.nc-toolbar--blurred{--nc-toolbar-bg: var(--mod-toolbar-blurred-bg, var(--nc-toolbar-blurred-bg));backdrop-filter:blur(var(--mod-toolbar-blurred-blur, var(--nc-toolbar-blurred-blur)));-webkit-backdrop-filter:blur(var(--mod-toolbar-blurred-blur, var(--nc-toolbar-blurred-blur)));border:var(--mod-toolbar-border-width, var(--nc-toolbar-border-width)) solid var(--mod-toolbar-blurred-border, var(--nc-toolbar-blurred-border));border-radius:var(--mod-toolbar-radius, var(--nc-toolbar-radius))}.nc-toolbar--sticky{position:sticky;top:0;z-index:var(--mod-toolbar-sticky-z-index, var(--nc-toolbar-sticky-z-index))}.nc-toolbar--sticky.is-scrolled{box-shadow:var(--mod-toolbar-sticky-shadow, var(--nc-toolbar-sticky-shadow));border-bottom:var(--mod-toolbar-border-width, var(--nc-toolbar-border-width)) solid var(--mod-toolbar-border, var(--nc-toolbar-border))}.nc-toolbar__group{display:flex;align-items:center;gap:var(--mod-toolbar-gap, var(--nc-toolbar-gap));flex-shrink:0}.nc-toolbar__group--end{margin-inline-start:auto}.nc-toolbar__spacer{flex:1}.nc-toolbar__separator{width:0;height:var(--mod-toolbar-separator-height, var(--nc-toolbar-separator-height));align-self:center;border-left:var(--mod-toolbar-separator-width, var(--nc-toolbar-separator-width)) solid var(--mod-toolbar-separator-color, var(--nc-toolbar-separator-color));margin-inline:var(--mod-toolbar-separator-margin, var(--nc-toolbar-separator-margin));flex-shrink:0}.nc-toolbar__label{color:var(--mod-toolbar-label-color, var(--nc-toolbar-label-color));font-size:var(--mod-toolbar-label-size, var(--nc-toolbar-label-size));font-weight:var(--mod-toolbar-label-weight, var(--nc-toolbar-label-weight));white-space:nowrap;user-select:none}.nc-toolbar__overflow-trigger{display:inline-flex;align-items:center;justify-content:center;width:var(--mod-toolbar-overflow-trigger-size, var(--nc-toolbar-overflow-trigger-size));height:var(--mod-toolbar-overflow-trigger-size, var(--nc-toolbar-overflow-trigger-size));border:none;background:none;color:var(--mod-toolbar-label-color, var(--nc-toolbar-label-color));border-radius:var(--fnd-radius-sm);cursor:pointer;flex-shrink:0;transition-property:background-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-toolbar__overflow-trigger:hover{background-color:var(--fnd-color-background-hover)}.nc-toolbar__overflow-trigger:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-toolbar__overflow-trigger>svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.nc-toolbar--compact{--nc-toolbar-height: var(--mod-toolbar-compact-height, var(--nc-toolbar-compact-height));--nc-toolbar-gap: var(--mod-toolbar-compact-gap, var(--nc-toolbar-compact-gap));padding:var(--mod-toolbar-compact-padding, var(--nc-toolbar-compact-padding));--nc-toolbar-separator-height: 16px}@media(max-width: 767px){.nc-toolbar--compact{--nc-toolbar-height: var(--fnd-size-lg);padding:var(--mod-toolbar-padding, var(--nc-toolbar-padding))}}.nc-toolbar--align-center{justify-content:center}.nc-toolbar--align-justify{justify-content:space-between}@container toolbar (max-width: 480px){.nc-toolbar{flex-wrap:wrap}.nc-toolbar .nc-toolbar__group--end{margin-inline-start:0;width:100%}}.nc-refpage{display:grid;grid-template-columns:1fr;row-gap:var(--mod-refpage-gap, var(--nc-refpage-gap));column-gap:var(--mod-refpage-column-gap, var(--nc-refpage-column-gap));align-items:start}@media(min-width: 1024px){.nc-refpage{grid-template-columns:minmax(0, 1fr) var(--mod-refpage-toc-width, var(--nc-refpage-toc-width))}}.nc-refpage__toc{position:sticky;inset-block-start:calc(var(--nc-nav-height) + var(--fnd-spacing-03));z-index:2}@media(min-width: 1024px){.nc-refpage__toc{grid-column:2;grid-row:1;padding-block-start:var(--nc-section-padding-block);inset-block-start:calc(var(--nc-nav-height) + var(--fnd-spacing-05));max-block-size:calc(100vh - var(--nc-nav-height) - var(--fnd-spacing-08));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.nc-refpage__toc::-webkit-scrollbar{display:none}}.nc-refpage__toc-title{font-size:var(--mod-refpage-toc-title-size, var(--nc-refpage-toc-title-size));font-weight:var(--fnd-font-weight-semibold);letter-spacing:var(--fnd-tracking-wider);text-transform:uppercase;color:var(--fnd-color-text-tertiary);padding-inline:0;margin:0 0 var(--fnd-spacing-03)}.nc-refpage__toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.nc-refpage__toc-list--sub{margin-block:2px 0;padding-inline-start:0;border-inline-start:var(--nc-refpage-marker-width) solid var(--fnd-color-border-secondary)}.nc-refpage__toc-link{display:grid;padding:var(--fnd-spacing-01) var(--fnd-spacing-03);font-size:var(--mod-refpage-toc-size, var(--nc-refpage-toc-size));line-height:var(--lh-snug);color:var(--fnd-color-text-tertiary);text-decoration:none;border-inline-start:var(--nc-refpage-marker-width) solid rgba(0,0,0,0);transition-property:color border-color;transition-duration:var(--fnd-motion-duration-150);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-refpage__toc-link:hover{color:var(--fnd-color-text-primary)}.nc-refpage__toc-link:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-refpage__toc-link>span,.nc-refpage__toc-link::before{grid-area:1/1}.nc-refpage__toc-link::before{content:attr(data-text);font-weight:var(--fnd-font-weight-semibold);visibility:hidden;pointer-events:none}.nc-refpage__toc-link[aria-current=true]{color:var(--fnd-color-text-primary);font-weight:var(--fnd-font-weight-semibold);border-inline-start-color:var(--nc-refpage-active-color)}.nc-refpage__toc-list--sub .nc-refpage__toc-link{font-size:var(--mod-refpage-toc-sub-size, var(--nc-refpage-toc-sub-size));padding-inline-start:var(--fnd-spacing-05)}.nc-refpage__toc-disclosure{background:var(--fnd-color-background-base);border:1px solid var(--fnd-color-border-secondary);border-radius:var(--fnd-radius-md);padding:var(--fnd-spacing-03) var(--fnd-spacing-04)}@media(min-width: 1024px){.nc-refpage__toc-disclosure{border:0;padding:0;background:none}}.nc-refpage__toc-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--fnd-spacing-03);cursor:pointer;font-size:var(--nc-type-label-size);font-weight:var(--fnd-font-weight-semibold);color:var(--fnd-color-text-primary);list-style:none}.nc-refpage__toc-summary::-webkit-details-marker{display:none}.nc-refpage__toc-summary:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}@media(min-width: 1024px){.nc-refpage__toc-summary{display:none}}.nc-refpage__toc-chevron{flex:none;inline-size:16px;block-size:16px;transition-property:transform;transition-duration:var(--fnd-motion-duration-150);transition-timing-function:var(--fnd-motion-ease-focused)}[open]>.nc-refpage__toc-summary .nc-refpage__toc-chevron{transform:rotate(180deg)}.nc-refpage__content{min-inline-size:0}@media(min-width: 1024px){.nc-refpage__content{grid-column:1;grid-row:1}}.nc-refpage__content .nc-container{max-inline-size:none;padding-inline:0}.nc-refpage__section{scroll-margin-top:calc(var(--nc-nav-height) + var(--fnd-spacing-05))}.nc-doc-section__items{display:flex;flex-direction:column;gap:var(--fnd-spacing-07);margin-block-start:var(--fnd-spacing-07)}.nc-doc-section__item+.nc-doc-section__item{padding-block-start:var(--fnd-spacing-07);border-block-start:1px solid var(--fnd-color-border-secondary)}.nc-doc-section__title{margin:0 0 var(--fnd-spacing-03)}.nc-doc-section__text{margin:0;font-size:var(--nc-type-body-m-size);line-height:var(--lh-body);color:var(--fnd-color-text-secondary);max-inline-size:var(--container-prose)}.nc-doc-section__list{margin:var(--fnd-spacing-04) 0 0;padding-inline-start:var(--fnd-spacing-05);display:flex;flex-direction:column;gap:var(--fnd-spacing-02);font-size:var(--nc-type-body-m-size);line-height:var(--lh-body);color:var(--fnd-color-text-secondary);max-inline-size:var(--container-prose)}.nc-doc-section__list li::marker{color:var(--fnd-color-text-accent)}.nc-chapter-toc{background:var(--mod-chapternav-toc-bg, var(--nc-chapter-nav-toc-bg));border:1px solid var(--mod-chapternav-toc-border, var(--nc-chapter-nav-toc-border));border-radius:var(--mod-chapternav-toc-radius, var(--nc-chapter-nav-toc-radius));padding:var(--mod-chapternav-toc-padding, var(--nc-chapter-nav-toc-padding))}.nc-chapter-toc__title{font-family:var(--font-mono);font-size:var(--mod-chapternav-toc-title-size, var(--nc-chapter-nav-toc-title-size));font-weight:var(--nc-mono-label-weight-strong);letter-spacing:var(--nc-mono-tracking-caps);text-transform:uppercase;color:var(--mod-chapternav-toc-title-color, var(--nc-chapter-nav-toc-title-color));margin:0 0 var(--fnd-spacing-03)}.nc-chapter-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--mod-chapternav-toc-gap, var(--nc-chapter-nav-toc-gap));counter-reset:kapitel}.nc-chapter-toc__item{counter-increment:kapitel}.nc-chapter-toc__link{display:inline-flex;align-items:baseline;gap:var(--fnd-spacing-02);font-size:var(--mod-chapternav-toc-size, var(--nc-chapter-nav-toc-size));color:var(--mod-chapternav-toc-color, var(--nc-chapter-nav-toc-color));text-decoration:none;border-block-end:1px solid var(--fnd-color-border-primary);padding-block-end:1px}.nc-chapter-toc__link::before{content:counter(kapitel, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--mod-chapternav-toc-number-color, var(--nc-chapter-nav-toc-number-color));border:0}.nc-chapter-toc__link:hover{border-block-end-color:currentColor}.nc-chapter-toc__link:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-section--chaptertoc{padding-block:var(--fnd-spacing-05) var(--fnd-spacing-06)}.nc-chapter-nav{position:sticky;inset-block-start:var(--mod-chapternav-top, var(--nc-chapter-nav-top));z-index:20;background:var(--mod-chapternav-bg, var(--nc-chapter-nav-bg));border-block-end:1px solid var(--mod-chapternav-border, var(--nc-chapter-nav-border));transition:inset-block-start var(--fnd-motion-duration-300, 300ms) var(--fnd-motion-ease-focused, ease)}@media(prefers-reduced-motion: reduce){.nc-chapter-nav{transition:none}}body:has(.site-header.is-nav-hidden) .nc-chapter-nav{inset-block-start:0}.nc-chapter-nav__inner{display:flex;gap:var(--mod-chapternav-gap, var(--nc-chapter-nav-gap));overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.nc-chapter-nav__inner::-webkit-scrollbar{display:none}.nc-chapter-nav__link{position:relative;flex:0 0 auto;scroll-snap-align:center;padding-block:var(--mod-chapternav-padding-block, var(--nc-chapter-nav-padding-block));padding-inline:0;font-family:var(--mod-chapternav-family, var(--nc-chapter-nav-family));font-size:var(--mod-chapternav-size, var(--nc-chapter-nav-size));font-weight:var(--fnd-font-weight-medium);color:var(--mod-chapternav-color, var(--nc-chapter-nav-color));text-decoration:none;white-space:nowrap;transition:color var(--fnd-motion-duration-200) var(--fnd-motion-ease-focused)}.nc-chapter-nav__link:hover{color:var(--mod-chapternav-color-active, var(--nc-chapter-nav-color-active))}.nc-chapter-nav__link:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:calc(-1*var(--fnd-focus-ring-width))}.nc-chapter-nav__link[aria-current]{color:var(--mod-chapternav-color-active, var(--nc-chapter-nav-color-active));font-weight:var(--mod-chapternav-weight, var(--nc-chapter-nav-weight))}.nc-chapter-nav__link[aria-current]::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:var(--mod-chapternav-marker-height, var(--nc-chapter-nav-marker-height));background:var(--mod-chapternav-marker, var(--nc-chapter-nav-marker));border-radius:var(--fnd-radius-full)}.nc-chapter-anchor{scroll-margin-block-start:var(--mod-chapternav-scroll-margin, var(--nc-chapter-nav-scroll-margin))}@media print{.nc-chapter-nav{display:none}.nc-chapter-toc{break-inside:avoid}}.nc-story-gallery{--sg-card-height: 420px;--sg-gap: var(--fnd-spacing-10);--sg-card-radius: var(--fnd-radius-lg);--sg-content-padding: var(--fnd-spacing-06);position:relative}.nc-story-gallery__footer{display:flex;justify-content:flex-end;max-width:var(--nc-container-max-width, 1440px);margin-inline:auto;padding-inline:var(--sg-content-padding);padding-block-start:var(--fnd-spacing-05)}.nc-story-gallery__scroll{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.nc-story-gallery__scroll::-webkit-scrollbar{display:none}.nc-story-gallery__scroll:active{cursor:grabbing}.nc-story-gallery__track{display:flex;gap:var(--sg-gap);list-style:none;margin:0;padding:0;padding-inline-start:max(var(--sg-content-padding),(100vw - var(--nc-container-max-width, 1440px))/2);padding-inline-end:0}.nc-story-gallery__card{flex:0 0 auto;display:flex;flex-direction:column;width:calc(var(--sg-card-height)*var(--sg-card-ratio-w, 4)/var(--sg-card-ratio-h, 3));min-width:0;overflow:hidden}.nc-story-gallery__media{height:var(--sg-card-height);width:100%;border-radius:var(--sg-card-radius);overflow:hidden;background-color:var(--fnd-color-background-tertiary);flex-shrink:0}.nc-story-gallery__media img,.nc-story-gallery__media video{display:block;width:100%;height:100%;object-fit:cover}.nc-story-gallery__caption{padding-block:var(--fnd-spacing-04);width:100%;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word}.nc-story-gallery__title{font-size:var(--nc-type-heading-s-size);font-weight:var(--fnd-font-weight-bold);color:var(--fnd-color-text-primary);line-height:var(--lh-heading);letter-spacing:var(--fnd-tracking-snug);margin:0 0 var(--fnd-spacing-02)}.nc-story-gallery__desc{font-size:var(--nc-type-body-l-size);color:var(--fnd-color-text-secondary);line-height:var(--lh-body);margin:0}.nc-story-gallery__paddles--overlay{position:absolute;top:calc(var(--sg-card-height)/2);left:0;right:0;display:flex;justify-content:space-between;padding-inline:var(--fnd-spacing-03);pointer-events:none;transform:translateY(-50%);z-index:2}.nc-story-gallery__paddles--overlay .nc-story-gallery__paddle{pointer-events:auto}.nc-story-gallery__paddles--below{display:flex;gap:var(--fnd-spacing-02);flex-shrink:0}.nc-story-gallery__paddle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:var(--fnd-radius-full);background-color:var(--fnd-color-background-base);color:var(--fnd-color-text-primary);box-shadow:var(--fnd-shadow-md);cursor:pointer;pointer-events:auto;transition:opacity .2s ease,box-shadow .2s ease}.nc-story-gallery__paddle:hover{box-shadow:var(--fnd-shadow-lg)}.nc-story-gallery__paddle:focus-visible{outline:2px solid var(--fnd-color-interactive-focus);outline-offset:2px}.nc-story-gallery__paddle:disabled{opacity:var(--nc-story-gallery-paddle-disabled-opacity);pointer-events:none}.nc-story-gallery__paddle svg{width:20px;height:20px}@media(max-width: 768px){.nc-story-gallery{--sg-card-height: 280px}}@media(max-width: 768px){.nc-story-gallery__track{padding-inline-start:var(--sg-content-padding);gap:var(--fnd-spacing-03)}}@media(max-width: 768px){.nc-story-gallery__paddles--overlay,.nc-story-gallery__footer{display:none}}@media(max-width: 768px){.nc-story-gallery__title{font-size:var(--nc-type-heading-s-size)}}@media(prefers-reduced-motion: reduce){.nc-story-gallery__scroll{scroll-behavior:auto}}.nc-story-gallery--loop .nc-story-gallery__track{padding-inline-start:0;padding-inline-end:0}.nc-story-gallery--loop .nc-story-gallery__scroll{cursor:none}.nc-story-gallery__cursor-paddle{position:fixed;z-index:var(--fnd-z-dropdown);width:56px;height:56px;border-radius:var(--fnd-radius-full);background-color:var(--fnd-color-background-base);box-shadow:var(--fnd-shadow-lg);display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transform:translate(-50%, -50%) scale(1);transition:opacity .2s ease,transform .15s ease}.nc-story-gallery__cursor-paddle.is-visible{opacity:var(--nc-story-gallery-cursor-paddle-is-visible-opacity)}.nc-story-gallery__cursor-paddle.is-pressed{transform:translate(-50%, -50%) scale(0.8)}.nc-story-gallery__cursor-icon{display:none;color:var(--fnd-color-text-primary)}.nc-story-gallery__cursor-icon--prev{display:none}.nc-story-gallery__cursor-icon--next{display:none}.nc-story-gallery__cursor-paddle[data-cursor-dir=prev] .nc-story-gallery__cursor-icon--prev{display:block}.nc-story-gallery__cursor-paddle[data-cursor-dir=next] .nc-story-gallery__cursor-icon--next{display:block}@media(max-width: 768px){.nc-story-gallery--loop .nc-story-gallery__scroll{cursor:grab}}@media(max-width: 768px){.nc-story-gallery__cursor-paddle{display:none}}.nc-fade-gallery{max-width:var(--nc-container-max-width, 1440px);margin-inline:auto}.nc-fade-gallery__viewport{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--fnd-radius-lg);overflow:hidden;background-color:var(--fnd-color-background-tertiary)}.nc-fade-gallery__media{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease;z-index:0}.nc-fade-gallery__media.is-active{opacity:var(--nc-fade-gallery-media-is-active-opacity);z-index:1}.nc-fade-gallery__media img,.nc-fade-gallery__media video{display:block;width:100%;height:100%;object-fit:cover}.nc-fade-gallery{--nc-block-lead-size: var(--mod-fade-gallery-desc-size, var(--nc-fade-gallery-desc-size));--nc-block-lead-lh: var(--lh-body)}.nc-fade-gallery__tabs{display:flex;justify-content:center;gap:0;margin-block-start:var(--fnd-spacing-06);border-bottom:1px solid var(--fnd-color-border-secondary)}.nc-fade-gallery__tab{position:relative;padding:var(--mod-fade-gallery-tab-padding, var(--nc-fade-gallery-tab-padding));background:none;border:none;font-family:var(--mod-fade-gallery-tab-family, var(--nc-fade-gallery-tab-family));font-size:var(--mod-fade-gallery-tab-size, var(--nc-fade-gallery-tab-size));font-weight:var(--mod-fade-gallery-tab-weight, var(--nc-fade-gallery-tab-weight));letter-spacing:var(--mod-fade-gallery-tab-tracking, var(--nc-fade-gallery-tab-tracking));color:var(--fnd-color-text-secondary);cursor:pointer;transition:color .2s ease;white-space:nowrap}.nc-fade-gallery__tab:hover{color:var(--fnd-color-text-primary)}.nc-fade-gallery__tab[aria-selected=true]{color:var(--fnd-color-text-primary);font-weight:var(--fnd-font-weight-semibold)}.nc-fade-gallery__tab[aria-selected=true]::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:var(--fnd-color-interactive-default);border-radius:var(--nc-fade-gallery-tab-aria-selected-true-after-border-radius)}.nc-fade-gallery__tab:focus-visible{outline:2px solid var(--fnd-color-interactive-focus);outline-offset:-2px;border-radius:var(--fnd-radius-xs)}.nc-fade-gallery__caption{text-align:center;max-width:680px;margin-inline:auto;padding-block-start:var(--fnd-spacing-05);min-height:3em}.nc-fade-gallery__desc{max-inline-size:var(--mod-fade-gallery-desc-measure, var(--nc-fade-gallery-desc-measure));color:var(--fnd-color-text-secondary);margin:0;margin-inline:auto;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.nc-fade-gallery__desc.is-visible{opacity:var(--nc-fade-gallery-desc-is-visible-opacity);transform:translateY(0)}@media(max-width: 768px){.nc-fade-gallery__tabs{overflow-x:auto;justify-content:flex-start;scrollbar-width:none;-webkit-overflow-scrolling:touch}}@media(max-width: 768px){.nc-fade-gallery__tabs::-webkit-scrollbar{display:none}}@media(max-width: 768px){.nc-fade-gallery__tab{font-size:var(--mod-fade-gallery-tab-size, var(--nc-fade-gallery-tab-size));padding:var(--fnd-spacing-02) var(--fnd-spacing-04)}}@media(prefers-reduced-motion: reduce){.nc-fade-gallery__media{transition:none}}@media(prefers-reduced-motion: reduce){.nc-fade-gallery__desc{transition:none;transform:none}}.nc-fade-gallery__nav-row{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--mod-fade-gallery-nav-gap, var(--nc-fade-gallery-nav-gap));margin-block-start:var(--fnd-spacing-06)}.nc-fade-gallery__nav-row .nc-fade-gallery__tabs{margin-block-start:0}.nc-fade-gallery__nav-row .nc-gallery__controls,.nc-fade-gallery__nav-row .nc-gallery__nav{position:static;inset:auto;transform:none;display:flex;align-items:center;gap:var(--fnd-spacing-02)}@media(max-width: 959px){.nc-fade-gallery__nav-row{flex-direction:column;gap:var(--fnd-spacing-04)}}.nc-device-figure__name{display:block;font-family:var(--nc-fade-gallery-tab-family);font-size:var(--mod-device-figure-name-size, var(--nc-device-figure-name-size));font-weight:var(--fnd-font-weight-semibold);letter-spacing:var(--fnd-tracking-snug);color:var(--fnd-color-text-primary)}.nc-device-figure__text{display:block;font-size:var(--mod-device-figure-text-size, var(--nc-device-figure-text-size));color:var(--fnd-color-text-secondary);line-height:var(--lh-body);margin-block-start:var(--fnd-spacing-02)}.nc-gallery__nav-dot.is-active{background-color:var(--fnd-color-background-accent)}.nc-hero-tom--cw-prose .nc-hero-tom__content,.nc-hero-tmob--cw-prose .nc-hero-tmob__content{max-inline-size:var(--container-prose);margin-inline:auto}.nc-hero-tom--cw-narrow .nc-hero-tom__content,.nc-hero-tmob--cw-narrow .nc-hero-tmob__content{max-inline-size:var(--container-narrow);margin-inline:auto}.nc-hero-tom--cw-content .nc-hero-tom__content,.nc-hero-tmob--cw-content .nc-hero-tmob__content{max-inline-size:var(--container-content);margin-inline:auto}.nc-hero-tom--cw-wide .nc-hero-tom__content,.nc-hero-tmob--cw-wide .nc-hero-tmob__content{max-inline-size:var(--container-wide);margin-inline:auto}.nc-hero-tom--cw-xwide .nc-hero-tom__content,.nc-hero-tmob--cw-xwide .nc-hero-tmob__content{max-inline-size:var(--container-xwide);margin-inline:auto}.nc-hero-tom--cw-full .nc-hero-tom__content,.nc-hero-tmob--cw-full .nc-hero-tmob__content{max-inline-size:var(--container-full);margin-inline:auto}.nc-hero-tmob{position:relative;display:flex;align-items:center;justify-content:center;min-height:80svh;overflow:hidden;color:var(--fnd-color-always-light)}.nc-hero-tmob--light{color:var(--fnd-color-text-primary)}.nc-hero-tmob__content{z-index:2}.nc-hero-tmob__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--fnd-spacing-08);width:100%;max-width:var(--nc-container-max-width, 1440px);margin-inline:auto;padding:var(--fnd-spacing-10) var(--fnd-spacing-06)}.nc-hero-tmob__text{display:flex;flex-direction:column;align-items:center;gap:var(--fnd-spacing-04);max-width:800px}.nc-hero-tmob__headline{font-size:var(--nc-type-display-m-size);font-weight:var(--fnd-font-weight-bold);line-height:var(--lh-tight);margin:0}.nc-hero-tmob__subtext{font-size:var(--nc-hero-tmob-subtext-size);line-height:var(--lh-body);opacity:var(--fnd-opacity-prominent);max-width:600px;margin:0}.nc-hero-tmob__media{width:100%;max-width:960px;border-radius:var(--fnd-radius-lg);overflow:hidden;box-shadow:var(--fnd-shadow-lg)}.nc-hero-tmob__media img,.nc-hero-tmob__media video{display:block;width:100%;height:auto;object-fit:cover}@media(max-width: 768px){.nc-hero-tmob__headline{font-size:var(--nc-type-display-m-size)}}@media(max-width: 768px){.nc-hero-tmob__media{border-radius:var(--fnd-radius-md)}}.nc-hero-tmob .nc-parallax-bg{position:absolute;height:100%;z-index:1;background-color:rgba(0,0,0,0)}.nc-news__hero{position:relative;display:flex;align-items:center;min-height:400px;padding-block:var(--fnd-spacing-10, 4rem);overflow:hidden;background-color:var(--fnd-color-background-base);color:var(--fnd-color-text-primary)}.nc-news__hero-media{position:absolute;inset:0;z-index:0;background-size:cover;background-repeat:no-repeat;will-change:transform}.nc-news__hero-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--nc-news-hero-overlay-background)}.nc-news__hero-inner{position:relative;z-index:2;width:100%;max-width:var(--mod-container-max-width, var(--container-content, 1090px));margin-inline:auto;padding-inline:var(--container-padding-inline, clamp(1rem, 0.8rem + 1vw, 1.5rem))}.nc-news__eyebrow{display:flex;flex-wrap:wrap;gap:var(--nc-news-eyebrow-gap);align-items:center;margin-bottom:var(--fnd-spacing-04, 1rem);font-size:var(--nc-type-caption-size)}.nc-news__kicker{font-weight:var(--fnd-font-weight-semibold);text-transform:var(--nc-kicker-text-transform);letter-spacing:var(--nc-kicker-letter-spacing);color:var(--nc-kicker-color)}.nc-news__date{color:var(--fnd-color-text-secondary)}.nc-news__title{font-family:var(--font-heading, inherit);font-weight:var(--nc-news-title-font-weight);font-size:var(--nc-news-title-font-size);line-height:var(--nc-news-title-line-height);margin:0 0 var(--fnd-spacing-05, 1.25rem);color:var(--fnd-color-text-primary)}.nc-news__lead{font-size:var(--nc-news-lead-font-size);line-height:var(--nc-news-lead-line-height);color:var(--fnd-color-text-secondary);max-width:65ch}.nc-news__hero-cta{margin-top:var(--fnd-spacing-06, 1.5rem)}.nc-news__body{max-width:var(--mod-container-max-width, var(--container-content, 1090px));margin-inline:auto;padding-inline:var(--container-padding-inline, clamp(1rem, 0.8rem + 1vw, 1.5rem));padding-block:var(--fnd-spacing-10, 4rem)}.nc-news__footer{max-width:var(--container-content, 1090px);margin-inline:auto;padding-inline:var(--container-padding-inline, clamp(1rem, 0.8rem + 1vw, 1.5rem));padding-block:var(--fnd-spacing-09, 3rem);border-top:1px solid var(--fnd-color-border-secondary);display:flex;flex-wrap:wrap;gap:var(--fnd-spacing-05, 1.25rem);align-items:center}.nc-news__footer a{color:var(--fnd-color-text-accent);font-weight:var(--nc-news-footer-a-font-weight)}.nc-events__filter-bar{display:flex;flex-wrap:wrap;gap:var(--fnd-spacing-03);align-items:center;margin-bottom:var(--fnd-spacing-06)}.nc-events__search{flex:1 1 250px;min-width:200px}.nc-events__search-input{width:100%;height:44px;padding:0 var(--fnd-spacing-04) 0 40px;border:1px solid var(--fnd-color-border-secondary);border-radius:var(--fnd-radius-md);background:var(--fnd-color-background-base);font-size:var(--nc-type-body-s-size);color:var(--fnd-color-text-primary)}.nc-events__search-input:focus{outline:none;border-color:var(--fnd-color-interactive-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--fnd-color-interactive-focus) 25%, transparent)}.nc-events__search-wrapper{position:relative}.nc-events__search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--fnd-color-text-tertiary)}.nc-events__filter-select{height:44px;padding:0 var(--fnd-spacing-04);border:1px solid var(--fnd-color-border-secondary);border-radius:var(--fnd-radius-md);background:var(--fnd-color-background-base);font-size:var(--nc-type-body-s-size);color:var(--fnd-color-text-primary);cursor:pointer;min-width:160px}.nc-events__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:var(--fnd-spacing-05)}.nc-events__card{display:flex;flex-direction:column;border:1px solid var(--fnd-color-border-secondary);border-radius:var(--fnd-radius-md);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .2s,border-color .2s,transform .2s}.nc-events__card:hover{box-shadow:var(--fnd-shadow-sm);border-color:var(--fnd-color-border-primary);transform:translateY(-2px);text-decoration:none}.nc-events__card-header{padding:var(--fnd-spacing-05);display:flex;flex-direction:column;gap:var(--fnd-spacing-02);flex:1}.nc-events__card-type{font-size:var(--nc-type-caption-size);font-weight:var(--fnd-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--nc-events-card-type-letter-spacing);color:var(--fnd-color-interactive-default)}.nc-events__card-title{font-size:var(--nc-type-heading-s-size);font-weight:var(--fnd-font-weight-bold);line-height:var(--nc-events-card-title-line-height);margin:0}.nc-events__card-meta{display:flex;flex-wrap:wrap;gap:var(--fnd-spacing-03);font-size:var(--nc-type-caption-size);color:var(--fnd-color-text-secondary);margin-top:auto;padding-top:var(--fnd-spacing-03)}.nc-events__card-meta-item{display:inline-flex;align-items:center;gap:var(--nc-events-card-meta-item-gap)}.nc-events__card-meta-item svg{width:14px;height:14px;flex-shrink:0}.nc-events__card-footer{padding:var(--fnd-spacing-03) var(--fnd-spacing-05);border-top:1px solid var(--fnd-color-border-secondary);display:flex;justify-content:space-between;align-items:center;font-size:var(--nc-type-caption-size);color:var(--fnd-color-text-secondary)}.nc-events__load-more{display:flex;justify-content:center;margin-top:var(--fnd-spacing-08)}.nc-events__empty{text-align:center;padding:var(--fnd-spacing-10);color:var(--fnd-color-text-tertiary);font-size:var(--nc-type-body-m-size)}.nc-events__results-count{font-size:var(--nc-type-body-s-size);color:var(--fnd-color-text-tertiary);margin-bottom:var(--fnd-spacing-04)}.nc-event__hero{position:relative;min-height:400px;display:flex;align-items:flex-end;padding-block:var(--fnd-spacing-12) var(--fnd-spacing-10);background:var(--fnd-color-always-dark);color:var(--fnd-color-always-light);overflow:hidden}.nc-event__hero-media{position:absolute;inset:0;z-index:0}.nc-event__hero-media img{width:100%;height:100%;object-fit:cover}.nc-event__hero-overlay{position:absolute;inset:0;background:linear-gradient(to top, color-mix(in srgb, var(--fnd-color-always-dark) 80%, transparent) 0%, color-mix(in srgb, var(--fnd-color-always-dark) 30%, transparent) 50%, color-mix(in srgb, var(--fnd-color-always-dark) 10%, transparent) 100%);z-index:1}.nc-event__hero-content{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--fnd-spacing-04)}.nc-event__tags{display:flex;flex-wrap:wrap;gap:var(--fnd-spacing-02)}.nc-event__tag{display:inline-flex;align-items:center;padding:var(--nc-event-tag-padding);font-size:var(--nc-type-caption-size);font-weight:var(--fnd-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--nc-event-tag-letter-spacing);border-radius:var(--fnd-radius-xs);background:color-mix(in srgb, var(--fnd-color-always-light) 15%, transparent);color:var(--fnd-color-always-light)}.nc-event__tag--type{background:var(--fnd-color-background-inverse);color:var(--fnd-color-text-inverse)}.nc-event__title{font-size:var(--nc-type-display-m-size);font-weight:var(--fnd-font-weight-bold);line-height:var(--nc-event-title-line-height);margin:0;max-width:800px}.nc-event__subtitle{font-size:var(--nc-type-body-l-size);opacity:var(--fnd-opacity-prominent);margin:0;max-width:600px}.nc-event__meta{display:flex;flex-wrap:wrap;gap:var(--fnd-spacing-04);margin-top:var(--fnd-spacing-02)}.nc-event__meta-item{display:inline-flex;align-items:center;gap:var(--fnd-spacing-02);font-size:var(--nc-type-body-s-size);opacity:var(--fnd-opacity-high)}.nc-event__meta-item svg{opacity:var(--fnd-opacity-medium);flex-shrink:0}.nc-event__cta{display:flex;flex-wrap:wrap;gap:var(--fnd-spacing-03);margin-top:var(--fnd-spacing-04)}.nc-event__content-grid{display:grid;grid-template-columns:1fr;gap:var(--fnd-spacing-08)}@media(min-width: 768px){.nc-event__content-grid{grid-template-columns:1fr 360px;align-items:start}}.nc-event__info-card{background:var(--fnd-color-background-secondary);border-radius:var(--fnd-radius-md);padding:var(--fnd-spacing-06);position:sticky;top:calc(var(--nav-height) + var(--fnd-spacing-04))}.nc-event__info-card-title{font-size:var(--nc-type-heading-s-size);font-weight:var(--fnd-font-weight-bold);margin:0 0 var(--fnd-spacing-04)}.nc-event__info-list{display:grid;grid-template-columns:auto 1fr;gap:var(--fnd-spacing-02) var(--fnd-spacing-04);margin:0 0 var(--fnd-spacing-05);font-size:var(--nc-type-body-s-size)}.nc-event__info-list dt{font-weight:var(--fnd-font-weight-medium);color:var(--fnd-color-text-secondary)}.nc-event__info-list dd{margin:0}.nc-event__info-cta{width:100%;justify-content:center}.nc-event__section-title{font-size:var(--nc-type-heading-l-size);font-weight:var(--fnd-font-weight-bold);margin:0 0 var(--fnd-spacing-06)}.nc-event__agenda{max-width:800px}.nc-event__related-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:var(--fnd-spacing-05)}.nc-event__related-card{border:1px solid var(--fnd-color-border-secondary)}.nc-mobile-drawer{position:fixed;top:0;right:0;bottom:0;width:min(320px,85vw);background:var(--fnd-color-background-base);z-index:var(--fnd-z-drawer, 700);transform:translateX(100%);transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1);overflow-y:auto;box-shadow:var(--nc-mobile-drawer-root-box-shadow)}.nc-mobile-drawer--open{transform:translateX(0)}.nc-mobile-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--fnd-spacing-04) var(--fnd-spacing-05);border-bottom:1px solid var(--fnd-color-border-secondary)}.nc-mobile-drawer__title{font-weight:var(--fnd-font-weight-semibold);font-size:var(--nc-type-label-size)}.nc-mobile-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;background:var(--nc-mobile-drawer-close-background);color:var(--fnd-color-text-secondary);border-radius:var(--fnd-radius-sm);cursor:pointer}.nc-mobile-drawer__close:hover{background:var(--fnd-color-background-hover);color:var(--fnd-color-text-primary)}.nc-mobile-drawer__nav{padding:var(--fnd-spacing-03)}.nc-mobile-drawer__list{list-style:none;padding:0;margin:0}.nc-mobile-drawer__link{display:block;padding:var(--fnd-spacing-03) var(--fnd-spacing-04);color:var(--fnd-color-text-primary);text-decoration:none;font-weight:var(--fnd-font-weight-medium);border-radius:var(--fnd-radius-sm)}.nc-mobile-drawer__link:hover{background:var(--fnd-color-background-hover)}.nc-mobile-drawer__sublist{list-style:none;padding:0 0 0 var(--fnd-spacing-05);margin:0}.nc-mobile-drawer__sublink{display:block;padding:var(--fnd-spacing-02) var(--fnd-spacing-04);color:var(--fnd-color-text-secondary);text-decoration:none;font-size:var(--nc-type-body-s-size);border-radius:var(--fnd-radius-sm)}.nc-mobile-drawer__sublink:hover{background:var(--fnd-color-background-hover);color:var(--fnd-color-text-primary)}.nc-mobile-drawer__backdrop{position:fixed;inset:0;background:color-mix(in srgb, var(--fnd-color-always-dark) 40%, transparent);z-index:calc(var(--fnd-z-drawer, 700) - 1);opacity:0;pointer-events:none;transition:opacity .3s ease}.nc-mobile-drawer__backdrop--visible{opacity:var(--nc-mobile-drawer-backdrop-visible-opacity);pointer-events:auto}@media(min-width: 1200px){.nc-mobile-drawer,.nc-mobile-drawer__backdrop{display:none !important}}.nc-table-info-modal{position:fixed;inset:0;z-index:var(--fnd-z-toast);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease}.nc-table-info-modal.is-open{opacity:var(--nc-table-info-modal-is-open-opacity);pointer-events:auto}.nc-table-info-modal__backdrop{position:absolute;inset:0;background-color:color-mix(in srgb, var(--fnd-color-always-dark) 40%, transparent);cursor:pointer}.nc-table-info-modal__content{position:relative;z-index:1;background-color:var(--fnd-color-background-base);border-radius:var(--fnd-radius-lg);box-shadow:var(--fnd-shadow-xl);padding:var(--fnd-spacing-06);max-width:480px;width:calc(100% - var(--fnd-spacing-08));max-height:80vh;overflow-y:auto}.nc-table-info-modal__close{position:absolute;top:var(--fnd-spacing-03);right:var(--fnd-spacing-03);background:none;border:none;cursor:pointer;color:var(--fnd-color-text-secondary);padding:var(--fnd-spacing-01);border-radius:var(--fnd-radius-sm)}.nc-table-info-modal__close:hover{color:var(--fnd-color-text-primary)}.nc-table-info-modal__close:focus-visible{outline:2px solid var(--fnd-color-interactive-focus)}.nc-table-info-modal__body{font-size:var(--nc-type-body-m-size);line-height:var(--lh-body);color:var(--fnd-color-text-primary)}.nc-table-info-modal__body p{margin:0 0 var(--fnd-spacing-03)}.nc-table-info-modal__body p:last-child{margin-bottom:0}.nc-feature-list{list-style:none;display:grid;gap:var(--fnd-spacing-02);margin:1rem 0;padding-inline:0;padding-block:var(--nc-section-padding-block, var(--fnd-spacing-10))}.nc-feature-list__inner{display:flex;flex-direction:column;gap:var(--fnd-spacing-04);align-items:flex-start}.nc-feature-list__text{font-size:var(--nc-type-body-m-size);line-height:var(--nc-type-body-m-lh);color:var(--fnd-color-text-secondary);margin-block-start:var(--fnd-spacing-03)}.nc-feature-list__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--fnd-spacing-03);width:100%}.nc-feature-list__item{display:flex;align-items:flex-start;gap:var(--fnd-spacing-03);font-size:var(--nc-type-body-m-size);line-height:var(--nc-type-body-m-lh);color:var(--fnd-color-text-primary)}.nc-feature-list__icon{flex:0 0 auto;display:inline-flex;width:1.5rem;height:1.5rem;margin-top:var(--nc-feature-list-icon-margin-top)}.nc-feature-list__icon svg{width:100%;height:100%;display:block}.nc-feature-list__item-text{line-height:var(--nc-type-body-m-lh, 1.5)}.nc-feature-list__items-host{margin-block-start:var(--fnd-spacing-05)}.nc-feature-list__items-host:empty{margin-block-start:0}.nc-feature-list__cta{margin-top:var(--fnd-spacing-06)}.nc-feature-list__content>:first-child{margin-block-start:0}.nc-feature-list__item::before{content:none}.nc-feature-list--valign-top .nc-feature-list__content{align-self:start}.nc-feature-list--valign-middle .nc-feature-list__content{align-self:center}.nc-feature-list--valign-bottom .nc-feature-list__content{align-self:end}.nc-feature-list--with-media .nc-feature-list__inner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:clamp(1.5rem,4vw,var(--fnd-spacing-11, 5rem));align-items:center}.nc-feature-list--media-left .nc-feature-list__media{order:1}.nc-feature-list--media-left .nc-feature-list__content{order:2}.nc-feature-list--media-right .nc-feature-list__media{order:2}.nc-feature-list--media-right .nc-feature-list__content{order:1}.nc-feature-list__media{position:relative;align-self:stretch;aspect-ratio:4/3;min-height:240px;max-inline-size:100%;border-radius:var(--fnd-radius-lg, 8px);overflow:hidden;background:var(--fnd-color-background-secondary)}.nc-feature-list__media.nc-media-frame{border-radius:var(--nc-media-frame-radius)}.nc-feature-list__media>*{width:100%;height:100%}.nc-feature-list__media img,.nc-feature-list__video{width:100%;height:100%;object-fit:cover;display:block;border:0}@media(max-width: 768px){.nc-feature-list--with-media .nc-feature-list__inner{grid-template-columns:1fr}}@media(max-width: 768px){.nc-feature-list--media-left .nc-feature-list__media,.nc-feature-list--media-right .nc-feature-list__media{order:0}}@media(max-width: 768px){.nc-feature-list--media-left .nc-feature-list__content,.nc-feature-list--media-right .nc-feature-list__content{order:1}}.nc-feature-list__media--device{display:flex;justify-content:center;align-items:flex-start;background:none;border:0;box-shadow:none;aspect-ratio:auto;min-height:0;overflow:visible}.nc-feature-list__media--device>.nc-device{--mod-device-width: var(--mod-feature-list-device-width, var(--nc-feature-list-device-width));inline-size:var(--mod-device-width);block-size:auto}.nc-feature-list__media--device .nc-device__screen img{inline-size:100%;block-size:100%;object-fit:contain}.nc-compare-table--striped tbody tr:nth-child(even) td,.nc-compare-table--striped tbody tr:nth-child(even) th{background-color:var(--tbl-stripe-bg, var(--fnd-color-background-secondary))}.nc-compare-table--striped.nc-compare-table--sticky-col tbody tr:nth-child(even) th:first-child,.nc-compare-table--striped.nc-compare-table--sticky-col tbody tr:nth-child(even) td:first-child{background-color:var(--tbl-stripe-bg, var(--fnd-color-background-secondary))}.nc-compare-table--full-width{width:100%}.nc-compare-table--full-width table{width:100%;table-layout:fixed}.nc-compare-table--full-width th:first-child,.nc-compare-table--full-width td:first-child{width:40%}.nc-compare-table--sticky-col th:first-child,.nc-compare-table--sticky-col td:first-child{position:sticky;left:0;z-index:2;background-color:var(--fnd-color-background-base)}.nc-compare-table--sticky-col th:first-child::after,.nc-compare-table--sticky-col td:first-child::after{content:"";position:absolute;top:0;right:-8px;bottom:0;width:8px;background:var(--nc-compare-table-sticky-col-th-first-child-after-background);pointer-events:none;opacity:0;transition:opacity .2s}.nc-compare-table--striped.nc-compare-table--sticky-col tr:nth-child(even) th:first-child,.nc-compare-table--striped.nc-compare-table--sticky-col tr:nth-child(even) td:first-child{background-color:var(--fnd-color-background-secondary)}.nc-compare-table--sticky-col .nc-compare-table__section-row td{position:sticky;left:0;z-index:2}.nc-shell__linkbar-center{display:flex;align-items:center;gap:var(--fnd-spacing-03);position:absolute;left:50%;transform:translateX(-50%);font-weight:var(--fnd-font-weight-semibold)}.nc-shell__linkbar-separator{width:1px;height:12px;background:var(--nc-shell-linkbar-separator-background);opacity:var(--nc-shell-linkbar-separator-opacity);flex-shrink:0}.nc-shell__linkbar-toggle{display:inline-flex;align-items:center;gap:var(--fnd-spacing-02);cursor:pointer;font-size:inherit}.nc-shell__linkbar .nc-button--xs{font-size:var(--nc-shell-linkbar-nc-button-xs-font-size);padding:var(--nc-shell-linkbar-nc-button-xs-padding);min-height:20px}.nc-shell__banner .messages{display:flex;align-items:center;justify-content:center;gap:var(--fnd-spacing-03);padding:var(--nc-shell-banner-padding, 8px 24px);font-size:var(--nc-shell-banner-font-size, var(--fs-sm));font-weight:var(--fnd-font-weight-medium);text-align:center;margin:0;border:none;border-radius:0}.nc-shell__banner .messages--status{background:var(--fnd-color-background-success);color:var(--fnd-color-text-success)}.nc-shell__banner .messages--warning{background:var(--fnd-color-background-warning);color:var(--fnd-color-text-warning)}.nc-shell__banner .messages--error{background:var(--fnd-color-background-danger);color:var(--fnd-color-text-danger)}.nc-shell__messages{padding:var(--fnd-spacing-03) var(--nc-shell-content-padding, 24px)}body.toolbar-fixed .nc-shell__navbar{top:79px}body.toolbar-fixed .nc-shell__linkbar{top:79px}body.toolbar-fixed .nc-shell__linkbar~.nc-shell__navbar{top:calc(79px + var(--nc-shell-linkbar-height, 32px))}@media(min-width: 1024px){body.toolbar-fixed .nc-shell__sidebar-left,body.toolbar-fixed .nc-shell__sidebar-right{top:calc(79px + var(--nc-nav-height));height:calc(100dvh - 79px - var(--nc-nav-height))}}.nc-shell>.region--footerbar{grid-area:footerbar}.nc-shell>.region--header,.nc-shell>.block{grid-area:navbar}.nc-shell>.region--header{position:sticky;inset-block-start:0;z-index:100;pointer-events:none}.nc-shell>.region--header .site-header,.nc-shell>.region--header .m-drawer{pointer-events:auto}body:has(.layout-builder-form) .nc-shell__linkbar,body:has(.layout-builder-form) .nc-shell__navbar,body:has(.layout-builder-form) .nc-mobile-drawer,body:has(.layout-builder-form) .nc-mobile-drawer__backdrop{display:none}body:has(.layout-builder-form) .nc-shell__footerbar{display:none}body:has(.layout-builder-form) .nc-shell__stage{position:relative;z-index:1}.nc-accordion-block__inner{display:grid;grid-template-columns:var(--mod-accordion-cols, var(--nc-accordion-cols));gap:var(--fnd-spacing-10);padding-block:var(--fnd-spacing-10);align-items:start}.nc-accordion-block--halb{--mod-accordion-cols: 1fr 1fr}.nc-accordion-block--zwei-drittel{--mod-accordion-cols: 1fr 2fr}.nc-accordion-block--voll{--mod-accordion-cols: 1fr}.nc-accordion-block--voll .nc-accordion-block__text{position:static;max-inline-size:var(--nc-accordion-voll-measure)}.nc-accordion-block__text{position:sticky;top:calc(var(--nc-nav-height, 64px) + var(--fnd-spacing-06));display:flex;flex-direction:column;gap:var(--fnd-spacing-03)}.nc-accordion-block__accordion{width:100%}@media(max-width: 768px){.nc-accordion-block__inner{grid-template-columns:1fr;gap:var(--fnd-spacing-06)}}@media(max-width: 768px){.nc-accordion-block__text{position:static}}.nc-bento-section{padding-block:var(--fnd-spacing-10, 4rem)}.nc-block-bundle__header{display:flex;flex-direction:column;gap:var(--fnd-spacing-03, 0.75rem);margin-bottom:var(--fnd-spacing-09, 3rem)}.nc-block-bundle__text{color:var(--fnd-color-text-secondary)}.nc-block-bundle__items>*+*{margin-top:var(--fnd-spacing-04, 1rem)}.nc-card-grid-section__title{font-size:var(--nc-card-grid-title-size);margin-bottom:var(--nc-card-grid-title-margin)}.nc-shell{display:grid;grid-template-rows:auto auto auto 1fr auto;grid-template-columns:1fr;grid-template-areas:"banner" "linkbar" "navbar" "stage" "footerbar";min-height:100vh;min-height:100dvh;background:var(--fnd-color-background-base);color:var(--fnd-color-text-primary)}.nc-shell__banner{grid-area:banner;display:none}.nc-shell__banner:not(:empty){display:block}.nc-shell__banner-item{display:flex;align-items:center;justify-content:center;gap:var(--fnd-spacing-03);padding:var(--nc-shell-banner-padding);background:var(--nc-shell-banner-bg);color:var(--nc-shell-banner-color);font-size:var(--nc-shell-banner-font-size);font-weight:var(--fnd-font-weight-medium);text-align:center;position:relative}.nc-shell__banner-item a{color:inherit;text-decoration:underline;font-weight:var(--fnd-font-weight-semibold)}.nc-shell__banner-item--info{background:var(--fnd-color-background-info, var(--nc-shell-banner-bg));color:var(--fnd-color-text-info, var(--nc-shell-banner-color))}.nc-shell__banner-item--success{background:var(--fnd-color-background-success);color:var(--fnd-color-text-success)}.nc-shell__banner-item--warning{background:var(--fnd-color-background-warning);color:var(--fnd-color-text-warning)}.nc-shell__banner-item--danger{background:var(--fnd-color-background-danger);color:var(--fnd-color-text-danger)}.nc-shell__banner-close{position:absolute;right:var(--fnd-spacing-04);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:rgba(0,0,0,0);color:inherit;opacity:var(--fnd-opacity-muted);cursor:pointer;border-radius:var(--fnd-radius-sm)}.nc-shell__banner-close:hover{opacity:1;background:color-mix(in srgb, currentColor 10%, transparent)}.nc-shell__linkbar{grid-area:linkbar;display:none;align-items:center;justify-content:space-between;gap:var(--fnd-spacing-04);padding-inline:clamp(16px,3.5vw,48px);height:var(--nc-shell-linkbar-height);background:var(--nc-shell-linkbar-bg);color:var(--nc-shell-linkbar-color);border-block-end:1px solid var(--nc-shell-linkbar-border);font-size:var(--nc-type-caption-size);line-height:var(--lh-none);overflow:hidden}.nc-shell__linkbar a{color:inherit;text-decoration:none}.nc-shell__linkbar a:hover{color:var(--fnd-color-text-primary);text-decoration:underline}.nc-shell__linkbar a:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.nc-shell__linkbar-left,.nc-shell__linkbar-right{display:flex;align-items:center;gap:var(--fnd-spacing-03)}.nc-shell__linkbar-right{margin-inline-start:auto}.nc-shell__skip-link{position:absolute;inset-inline-start:-9999px;inset-block-start:auto;width:1px;height:1px;overflow:hidden;z-index:var(--fnd-z-skip-link)}.nc-shell__skip-link:focus{position:fixed;inset-block-start:var(--fnd-spacing-04);inset-inline-start:var(--fnd-spacing-04);width:auto;height:auto;padding:var(--fnd-spacing-03) var(--fnd-spacing-05);background-color:var(--nc-shell-skip-link-bg);color:var(--nc-shell-skip-link-color);font-weight:var(--fnd-font-weight-semibold);border-radius:var(--fnd-radius-sm);outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);z-index:var(--nc-shell-skip-link-z)}.nc-shell__navbar{grid-area:navbar;position:sticky;inset-block-start:0;z-index:var(--nc-shell-z-navbar)}[data-layout=landing]:has(.nc-shell__linkbar) .nc-shell__linkbar{position:sticky;inset-block-start:0;z-index:calc(var(--nc-shell-z-navbar) + 1)}[data-layout=landing]:has(.nc-shell__linkbar) .nc-shell__navbar{inset-block-start:var(--nc-shell-linkbar-height)}.nc-shell__stage{grid-area:stage;display:grid;grid-template-columns:1fr;grid-template-areas:"main";min-height:0}.nc-shell__sidebar-left,.nc-shell__sidebar-right{display:none;overflow-y:auto;scrollbar-width:none}.nc-shell__sidebar-left::-webkit-scrollbar,.nc-shell__sidebar-right::-webkit-scrollbar{display:none}.nc-shell__sidebar-left,.nc-shell__sidebar-right{background:var(--nc-shell-sidebar-bg)}.nc-shell__sidebar-left{grid-area:sidebar-l;border-inline-end:1px solid var(--nc-shell-sidebar-border)}.nc-shell__sidebar-right{grid-area:sidebar-r;border-inline-start:1px solid var(--nc-shell-sidebar-border)}@media(min-width: 1200px){.nc-shell__sidebar-left,.nc-shell__sidebar-right{position:sticky;inset-block-start:var(--nav-height);height:calc(100dvh - var(--nav-height))}}.nc-shell__main{grid-area:main;display:flex;flex-direction:column;min-width:0;min-height:0}.nc-shell__content-header{padding:var(--fnd-spacing-04) var(--nc-shell-content-padding);border-block-end:1px solid var(--fnd-color-border-secondary);background:var(--fnd-color-background-base)}.nc-shell__content-body{flex:1;padding:var(--nc-shell-content-padding)}.nc-shell__content-footer{padding:var(--fnd-spacing-04) var(--nc-shell-content-padding);border-block-start:1px solid var(--fnd-color-border-secondary);color:var(--fnd-color-text-secondary);font-size:var(--nc-type-caption-size);margin-block-start:auto}.nc-shell__content-body--left{max-width:var(--nc-shell-content-max-width)}.nc-shell__content-body--center{max-width:var(--nc-shell-content-max-width);margin-inline:auto}.nc-shell__footerbar{grid-area:footerbar;display:none;position:sticky;inset-block-end:0;z-index:var(--nc-shell-z-footerbar);grid-template-columns:1fr auto 1fr;align-items:center;height:var(--nc-shell-footerbar-height);padding-inline:var(--fnd-spacing-04);background:var(--nc-shell-footerbar-bg);color:var(--nc-shell-footerbar-color);border-block-start:1px solid var(--nc-shell-footerbar-border);font-size:var(--nc-type-caption-size);line-height:var(--lh-none)}.nc-shell__footerbar-left{justify-self:start}.nc-shell__footerbar-center{justify-self:center}.nc-shell__footerbar-right{justify-self:end}@media(max-width: 1199px){[data-footerbar-mobile=hide] .nc-shell__footerbar{display:none !important}[data-footerbar-mobile=static] .nc-shell__footerbar{position:static}}[data-shell-toggle]{display:inline-flex;align-items:center;justify-content:center;padding:var(--fnd-spacing-02);border:none;background:rgba(0,0,0,0);color:var(--fnd-color-text-secondary);cursor:pointer;border-radius:var(--fnd-radius-sm);transition-property:color, background-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}[data-shell-toggle]:hover{color:var(--fnd-color-text-primary);background:color-mix(in srgb, currentColor 8%, transparent)}[data-shell-toggle]:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}[data-shell-toggle] .nc-shell__toggle-icon{display:flex;line-height:0}@media(min-width: 1200px){.nc-shell--sidebar-left-collapsed .nc-shell__sidebar-left{width:0;min-width:0;overflow:hidden;border-inline-end:none;padding:0;visibility:hidden}.nc-shell--sidebar-left-collapsed .nc-shell__stage{grid-template-columns:0 1fr !important}.nc-shell--sidebar-right-collapsed .nc-shell__sidebar-right{width:0;min-width:0;overflow:hidden;border-inline-start:none;padding:0;visibility:hidden}.nc-shell__sidebar-left,.nc-shell__sidebar-right{transition-property:width, min-width, padding, border-width, visibility;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}}.nc-shell__sidebar-overlay{display:none;position:fixed;inset:0;z-index:var(--nc-shell-z-overlay);background:color-mix(in srgb, var(--fnd-color-text-primary) 50%, transparent);opacity:0;transition-property:opacity;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused);pointer-events:none}.nc-shell__sidebar-overlay--visible{display:block;opacity:1;pointer-events:auto}@media(max-width: 1199px){.nc-shell__sidebar-left,.nc-shell__sidebar-right{position:fixed;inset-block-start:0;inset-block-end:0;z-index:var(--nc-shell-z-drawer);width:min(300px,85vw);max-width:none;transition-property:transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-shell__sidebar-left{inset-inline-start:0;transform:translateX(-100%)}.nc-shell__sidebar-right{inset-inline-end:0;transform:translateX(100%)}.nc-shell--sidebar-left-drawer-open .nc-shell__sidebar-left{display:block;transform:translateX(0)}.nc-shell--sidebar-right-drawer-open .nc-shell__sidebar-right{display:block;transform:translateX(0)}}@media(min-width: 1200px){[data-sidebar-density=narrow] .nc-shell__sidebar-left{width:var(--nc-shell-sidebar-left-width-narrow)}[data-sidebar-density=narrow] .nc-shell__sidebar-right{width:var(--nc-shell-sidebar-right-width-narrow)}[data-sidebar-density=wide] .nc-shell__sidebar-left{width:var(--nc-shell-sidebar-left-width-wide)}[data-sidebar-density=wide] .nc-shell__sidebar-right{width:var(--nc-shell-sidebar-right-width-wide)}}[data-layout=dashboard] .nc-shell__footerbar{display:grid}@media(min-width: 1200px){[data-layout=dashboard] .nc-shell__stage{grid-template-columns:var(--nc-shell-sidebar-left-width) 1fr;grid-template-areas:"sidebar-l main"}[data-layout=dashboard] .nc-shell__sidebar-left{display:block}}[data-layout=content-page] .nc-shell__footerbar{display:grid}[data-layout=content-page] .nc-shell__content-body{max-width:var(--nc-shell-content-max-width);margin-inline:auto}[data-layout=docs]{--nc-shell-sidebar-left-width: 240px;--nc-shell-sidebar-right-width: 200px}[data-layout=docs] .nc-shell__footerbar{display:grid}@media(min-width: 1200px){[data-layout=docs] .nc-shell__stage{grid-template-columns:var(--nc-shell-sidebar-left-width) 1fr var(--nc-shell-sidebar-right-width);grid-template-areas:"sidebar-l main sidebar-r"}[data-layout=docs] .nc-shell__sidebar-left,[data-layout=docs] .nc-shell__sidebar-right{display:block}}[data-layout=landing] .nc-shell__linkbar{display:flex}[data-layout=landing] .nc-shell__footerbar{display:grid}[data-layout=landing]:has(.nc-hero) .nc-breadcrumb-section{display:none}[data-layout=landing]:has(.nc-hero) .nc-shell__stage{margin-top:calc(-1*var(--mod-nav-height, var(--nc-nav-height)))}[data-layout=landing]:has(.nc-hero) .nc-hero{padding-block-start:calc(var(--mod-hero-padding-block, var(--nc-hero-padding-block)) + var(--mod-nav-height, var(--nc-nav-height)))}[data-layout=focused] .nc-shell__content-body{max-width:var(--nc-shell-content-narrow);margin-inline:auto}[data-layout=settings]{--nc-shell-sidebar-left-width: 220px}[data-layout=settings] .nc-shell__footerbar{display:grid}@media(min-width: 1200px){[data-layout=settings] .nc-shell__stage{grid-template-columns:var(--nc-shell-sidebar-left-width) 1fr;grid-template-areas:"sidebar-l main"}[data-layout=settings] .nc-shell__sidebar-left{display:block}}[data-layout=settings] .nc-shell__content-body{max-width:960px}.t-dashboard-overview{display:flex;flex-direction:column;gap:var(--fnd-spacing-06)}.t-dashboard-overview__metrics{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--fnd-spacing-04)}.t-dashboard-overview__metric{background:var(--fnd-color-layer-01);border-radius:var(--fnd-radius-sm);padding:var(--fnd-spacing-05);box-shadow:var(--fnd-elevation-base)}.t-dashboard-overview__cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:var(--fnd-spacing-04)}.t-dashboard-overview__card{background:var(--fnd-color-layer-01);border-radius:var(--fnd-radius-sm);padding:var(--fnd-spacing-06);box-shadow:var(--fnd-elevation-base)}.t-article{display:flex;flex-direction:column;gap:var(--fnd-spacing-06)}@media(min-width: 1200px){.t-article{display:grid;grid-template-columns:1fr 220px;align-items:start}}.t-article--no-toc{display:block}.t-article__prose{max-width:var(--fnd-prose-max-width);color:var(--fnd-color-text-primary);line-height:var(--lh-body)}.t-article__prose h2{font-size:var(--fnd-typography-heading-m-font-size);line-height:var(--fnd-typography-heading-m-line-height);letter-spacing:var(--fnd-typography-heading-m-letter-spacing);margin:var(--fnd-spacing-08) 0 var(--fnd-spacing-04)}.t-article__prose h3{font-size:var(--fnd-typography-heading-s-font-size);line-height:var(--fnd-typography-heading-s-line-height);letter-spacing:var(--fnd-typography-heading-s-letter-spacing);margin:var(--fnd-spacing-06) 0 var(--fnd-spacing-03)}.t-article__prose p{margin:0 0 var(--fnd-spacing-04)}.t-article__prose ul,.t-article__prose ol{margin:0 0 var(--fnd-spacing-04);padding-inline-start:var(--fnd-spacing-06)}.t-article__prose li{margin-block-end:var(--fnd-spacing-02)}.t-article__prose blockquote{margin:var(--fnd-spacing-06) 0;padding:var(--fnd-spacing-04) var(--fnd-spacing-06);border-inline-start:4px solid var(--fnd-color-interactive-default);background:var(--fnd-color-layer-01);border-radius:0 var(--fnd-radius-sm) var(--fnd-radius-sm) 0;color:var(--fnd-color-text-secondary);font-style:italic}.t-article__prose img{max-width:100%;height:auto;border-radius:var(--fnd-radius-sm);margin:var(--fnd-spacing-04) 0}.t-article__prose hr{border:none;border-block-start:1px solid var(--fnd-color-border-secondary);margin:var(--fnd-spacing-08) 0}@media(min-width: 1200px){.t-article__toc{position:sticky;inset-block-start:calc(var(--nav-height) + var(--fnd-spacing-06))}}@media(max-width: 1199px){.t-article__toc{display:none}}.t-card-grid{--t-card-grid-min: 280px;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(var(--t-card-grid-min), 100%), 1fr));gap:var(--fnd-spacing-04)}.t-card-grid--sm{--t-card-grid-min: 200px}.t-card-grid--lg{--t-card-grid-min: 360px}.t-card-grid__item{min-width:0}.t-form{max-width:var(--nc-shell-content-narrow, 720px);margin-inline:auto}.t-form__header{text-align:center;margin-block-end:var(--fnd-spacing-08)}.t-form__title{font-size:var(--fnd-typography-heading-l-font-size);line-height:var(--fnd-typography-heading-l-line-height);letter-spacing:var(--fnd-typography-heading-l-letter-spacing);margin:0 0 var(--fnd-spacing-03);color:var(--fnd-color-text-primary)}.t-form__description{color:var(--fnd-color-text-secondary);max-width:var(--fnd-prose-max-width);margin-inline:auto}.t-form__body{display:flex;flex-direction:column;gap:var(--fnd-spacing-06)}.t-form__section{background:var(--fnd-color-layer-01);border-radius:var(--fnd-radius-sm);padding:var(--fnd-spacing-06);box-shadow:var(--fnd-elevation-base)}.t-form__section-title{font-size:var(--fnd-typography-heading-s-font-size);line-height:var(--fnd-typography-heading-s-line-height);letter-spacing:var(--fnd-typography-heading-s-letter-spacing);margin:0 0 var(--fnd-spacing-04);color:var(--fnd-color-on-layer-01)}.t-form__section-fields{display:flex;flex-direction:column;gap:var(--fnd-spacing-04)}.t-form__row{display:grid;gap:var(--fnd-spacing-04)}@media(min-width: 768px){.t-form__row{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.t-form__row--3{grid-template-columns:repeat(3, 1fr)}}.t-form__actions{display:flex;justify-content:space-between;align-items:center;padding-block-start:var(--fnd-spacing-04);border-block-start:1px solid var(--fnd-color-border-secondary)}.t-form__actions-end{display:flex;gap:var(--fnd-spacing-03);margin-inline-start:auto}.t-split{display:flex;flex-direction:column;gap:var(--fnd-spacing-06)}@media(min-width: 1200px){.t-split{display:grid;grid-template-columns:1fr 1fr;align-items:start}}@media(min-width: 1200px){.t-split--reverse{direction:rtl}.t-split--reverse>*{direction:ltr}}@media(min-width: 1200px){.t-split--60-40{grid-template-columns:3fr 2fr}}@media(min-width: 1200px){.t-split--align-center{align-items:center}}.t-split__primary,.t-split__secondary{min-width:0}.t-home-hero,.home-hero{position:relative;min-height:calc(100vh - var(--nav-height));overflow:hidden}.t-home-hero-wrapper,.home-hero-wrapper{background:var(--fnd-color-background-base);color:var(--fnd-color-text-primary);display:block}.t-home-hero-bottom,.home-hero-bottom{position:relative;top:5px;height:1px}.t-home-hero>div:not(.fragment-wrapper)>div,.home-hero>div:not(.fragment-wrapper)>div{display:flex;flex-direction:column}.t-home-hero>div:not(.fragment-wrapper)>div h1,.t-home-hero>div:not(.fragment-wrapper)>div>p:not(.world),.home-hero>div:not(.fragment-wrapper)>div h1,.home-hero>div:not(.fragment-wrapper)>div>p:not(.world){z-index:var(--fnd-z-base)}.t-home-hero.show>div:not(.fragment-wrapper)>div>p:not(.world),.home-hero.show>div:not(.fragment-wrapper)>div>p:not(.world){visibility:visible}.t-home-hero h1,.home-hero h1{font-size:var(--fnd-typography-heading-xl-font-size);line-height:var(--fnd-typography-heading-xl-line-height);letter-spacing:var(--fnd-typography-heading-xl-letter-spacing);--char-height: calc(var(--fnd-typography-heading-xl-line-height) * 2.25);color:var(--fnd-color-text-tertiary);margin:0}@media(min-width: 768px){.t-home-hero h1,.home-hero h1{margin-inline-end:calc(var(--square-value-small) + var(--fnd-spacing-08))}}@media(min-width: 1200px){.t-home-hero h1,.home-hero h1{margin-inline-end:calc(var(--square-value-big) + var(--fnd-spacing-11));margin-block-end:-4px}.t-home-hero h1 .word-wrap,.home-hero h1 .word-wrap{line-height:5.25rem}}.t-home-hero h1 .char,.t-home-hero h1 .header-wrapper,.home-hero h1 .char,.home-hero h1 .header-wrapper{position:relative;top:-0.313rem}@media(min-width: 1200px){.t-home-hero h1 .char,.t-home-hero h1 .header-wrapper,.home-hero h1 .char,.home-hero h1 .header-wrapper{top:-0.35rem}}.t-home-hero h1 .highlights,.home-hero h1 .highlights{grid-area:highlight;margin-top:var(--fnd-spacing-02)}.t-home-hero h1 .highlights .char,.home-hero h1 .highlights .char{transform:translateY(var(--char-height))}.t-home-hero h1 .highlights .char-wrapper,.home-hero h1 .highlights .char-wrapper{white-space:nowrap}.t-home-hero h1 .highlights-wrapper,.home-hero h1 .highlights-wrapper{display:grid;grid-template-areas:"highlight"}.t-home-hero h1 .highlights-out .char,.home-hero h1 .highlights-out .char{--char-height: calc(-1 * var(--fnd-typography-heading-xl-line-height) * 2);transform:translateY(var(--char-height))}.t-home-hero h1 .highlights-active.highlights-in .char,.home-hero h1 .highlights-active.highlights-in .char{transform:translateY(0)}.t-home-hero h1 .highlights-reset,.home-hero h1 .highlights-reset{display:none}.t-home-hero h1+p:not(.world),.home-hero h1+p:not(.world){margin-block-start:var(--fnd-spacing-08)}.t-home-hero--visited h1 .char,.t-home-hero h1 .header-wrapper,.home-hero--visited h1 .char,.home-hero h1 .header-wrapper{top:-0.4rem}.t-home-hero .white-square,.home-hero .white-square{display:inline-block}@media(min-width: 1200px){.t-home-hero .white-square,.home-hero .white-square{width:calc(5*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 4*var(--grid-gap))}}.t-home-hero .white-square::before,.home-hero .white-square::before{visibility:hidden}@media(min-width: 1200px){.t-home-hero .white-square::before,.home-hero .white-square::before{margin-bottom:3px}}.t-home-hero.show .white-square::before,.home-hero.show .white-square::before{visibility:visible}.t-home-hero a,.home-hero a{display:inline-flex;align-items:center}.t-home-hero a>span,.home-hero a>span{display:inline-flex}.t-home-hero a::before,.home-hero a::before{visibility:hidden}.t-home-hero.show a::before,.home-hero.show a::before{visibility:visible}.t-home-hero p:not(.world),.home-hero p:not(.world){position:relative;z-index:var(--fnd-z-base)}.t-home-hero p:not(.world):not(.skip-button),.home-hero p:not(.world):not(.skip-button){--char-height: calc(var(--fnd-typography-paragraph-xl-font-size) * 1.5)}.t-home-hero .char,.home-hero .char{transition-property:transform;transition-duration:var(--fnd-motion-duration-300);transition-timing-function:var(--fnd-motion-ease-focused);transition-timing-function:ease;transform:translateY(var(--char-height));display:inline-block}.t-home-hero.show .char,.home-hero.show .char{transform:translateY(0)}.t-home-hero .char-space,.home-hero .char-space{visibility:hidden}.t-home-hero .word-wrap,.home-hero .word-wrap{overflow:hidden;display:inline-block}.t-home-hero .button-container,.t-home-hero .skip-button,.home-hero .button-container,.home-hero .skip-button{margin-block-start:var(--fnd-spacing-08);display:block}@media(min-width: 768px){.t-home-hero p.skip-button,.home-hero p.skip-button{position:absolute;left:var(--fnd-spacing-09);bottom:var(--fnd-spacing-10)}}@media(min-width: 1920px){.t-home-hero p.skip-button,.home-hero p.skip-button{left:0}}.t-home-hero p.skip-button.animate,.home-hero p.skip-button.animate{animation:skip-button var(--fnd-motion-duration-1500) ease}.t-home-hero .fragment-wrapper,.home-hero .fragment-wrapper{visibility:hidden;position:absolute;bottom:var(--fnd-spacing-06);right:var(--fnd-spacing-06)}.t-home-hero .fragment-wrapper:has(.show),.home-hero .fragment-wrapper:has(.show){visibility:visible}@media(min-width: 1200px){.t-home-hero .fragment-wrapper,.home-hero .fragment-wrapper{bottom:var(--fnd-spacing-10)}}.t-home-hero em,.home-hero em{color:var(--fnd-color-text-primary);display:inline;overflow:hidden;font-style:normal}.t-home-hero .header-wrapper+em,.home-hero .header-wrapper+em{margin-block-start:var(--fnd-spacing-02)}@media(min-width: 1200px){.t-home-hero .header-wrapper+em,.home-hero .header-wrapper+em{margin-block-start:var(--fnd-spacing-04);padding-bottom:4px}}.t-home-hero .world,.home-hero .world{transition:transform var(--fnd-motion-duration-1500) var(--fnd-motion-ease-focused),opacity var(--fnd-motion-duration-1500) var(--fnd-motion-ease-focused),width var(--fnd-motion-duration-1500) var(--fnd-motion-ease-focused);align-self:center;width:25%;opacity:0;position:absolute;top:100vh}.t-home-hero .world img,.home-hero .world img{width:100%}.t-home-hero.animate .world,.home-hero.animate .world{--animation-transform: calc(-100vh + 386px);transform:translateY(var(--animation-transform)) scale(var(--animation-scale, 1));width:100%;opacity:1}@media(min-width: 1200px){.t-home-hero.animate .world,.home-hero.animate .world{--animation-transform: calc(-100vh + 380px)}}.t-home-hero.animate.has-paragraph .world,.home-hero.animate.has-paragraph .world{--animation-transform: calc(-100vh + 434px)}@media(min-width: 1200px){.t-home-hero.animate.has-paragraph .world,.home-hero.animate.has-paragraph .world{--animation-transform: calc(-100vh + 440px)}}.t-home-hero.show .world,.home-hero.show .world{transition-duration:10ms}.t-home-hero .icon-button,.t-home-hero .icon-only,.home-hero .icon-button,.home-hero .icon-only{padding:0;background:rgba(0,0,0,0);height:26px;width:26px;transition-property:opacity;transition-duration:var(--fnd-motion-duration-300);transition-timing-function:var(--fnd-motion-ease-focused);transition-timing-function:ease;opacity:0}.t-home-hero.show .icon-button,.t-home-hero .icon-only,.home-hero.show .icon-button,.home-hero .icon-only{opacity:1}.t-home-basic,.home-basic{padding-block:var(--fnd-spacing-10)}@media(min-width: 1200px){.t-home-basic,.home-basic{display:grid;grid-template-columns:calc(7*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 6*var(--grid-gap)) calc(5*(100% - var(--grid-gap)*(var(--columns) - 1))/var(--columns) + 4*var(--grid-gap));gap:var(--grid-gap);grid-template-areas:"title link" "body media";padding-block:var(--fnd-spacing-12)}}.t-home-basic-title,.home-basic-title{font-size:var(--fnd-typography-heading-xl-font-size);line-height:var(--fnd-typography-heading-xl-line-height);letter-spacing:var(--fnd-typography-heading-xl-letter-spacing);grid-area:title;color:var(--fnd-color-text-tertiary);margin-block:0 var(--fnd-spacing-08)}@media(min-width: 1200px){.t-home-basic-title,.home-basic-title{margin:0}}.t-home-basic-title em,.home-basic-title em{font-style:normal;color:var(--fnd-color-text-primary)}.t-home-basic-link,.home-basic-link{grid-area:link;place-self:start end}.t-home-basic-media,.home-basic-media{grid-area:media;display:block;border-radius:var(--fnd-radius-sm);overflow:clip;margin-block:var(--fnd-spacing-10)}@media(min-width: 1200px){.t-home-basic-media,.home-basic-media{margin:0}}.t-home-basic-media img,.home-basic-media img{aspect-ratio:var(--fnd-media-ratio-4-3);object-fit:cover}.t-home-basic-body,.home-basic-body{font-size:var(--fnd-typography-heading-xs-font-size);line-height:var(--fnd-typography-heading-xs-line-height);letter-spacing:var(--fnd-typography-heading-xs-letter-spacing);grid-area:body;align-self:end;color:var(--fnd-color-text-secondary)}.t-home-basic-body .button-container,.home-basic-body .button-container{margin-block:var(--fnd-spacing-08) 0}.t-dashboard{display:grid;grid-template-columns:260px 1fr;grid-template-rows:auto 1fr;grid-template-areas:"sidebar header" "sidebar main";min-height:100vh;background:var(--fnd-color-background-base)}@media(max-width: 1024px){.t-dashboard{grid-template-columns:1fr;grid-template-areas:"header" "main"}}.t-dashboard__sidebar{grid-area:sidebar;background:var(--fnd-color-layer-01);border-inline-end:1px solid var(--fnd-color-border-secondary);padding:var(--fnd-spacing-06);display:flex;flex-direction:column;gap:var(--fnd-spacing-04);position:sticky;top:0;height:100vh;overflow-y:auto}@media(max-width: 1024px){.t-dashboard__sidebar{display:none}}.t-dashboard__sidebar-nav{display:flex;flex-direction:column;gap:var(--fnd-spacing-01)}.t-dashboard__sidebar-link{display:flex;align-items:center;gap:var(--fnd-spacing-03);padding:var(--fnd-spacing-02) var(--fnd-spacing-03);border-radius:var(--fnd-radius-sm);color:var(--fnd-color-on-layer-01);font-weight:var(--fnd-font-weight-regular);transition-property:background-color color;transition-duration:var(--fnd-motion-duration-150);transition-timing-function:var(--fnd-motion-ease-focused)}.t-dashboard__sidebar-link:hover{background:var(--fnd-color-layer-02);text-decoration:none}.t-dashboard__sidebar-link:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.t-dashboard__sidebar-link[aria-current=page]{background:var(--fnd-color-interactive-default);color:var(--fnd-color-text-on-interactive);font-weight:var(--fnd-font-weight-medium)}.t-dashboard__header{grid-area:header;display:flex;align-items:center;justify-content:space-between;padding:var(--fnd-spacing-04) var(--fnd-spacing-06);border-bottom:1px solid var(--fnd-color-border-secondary);background:var(--fnd-color-background-base);position:sticky;top:0;z-index:var(--fnd-z-sticky)}.t-dashboard__title{font-size:var(--fnd-typography-heading-m-font-size);line-height:var(--fnd-typography-heading-m-line-height);letter-spacing:var(--fnd-typography-heading-m-letter-spacing);margin:0;color:var(--fnd-color-text-primary)}.t-dashboard__main{grid-area:main;padding:var(--fnd-spacing-06);display:flex;flex-direction:column;gap:var(--fnd-spacing-06);max-width:var(--fnd-content-max-width)}.t-dashboard__metrics{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:var(--fnd-spacing-04)}.t-dashboard__metric-card{background:var(--fnd-color-layer-01);border-radius:var(--fnd-radius-sm);padding:var(--fnd-spacing-05);box-shadow:var(--fnd-elevation-base)}.t-dashboard__metric-label{color:var(--fnd-color-text-secondary);font-size:var(--fs-sm);margin:0 0 var(--fnd-spacing-02)}.t-dashboard__metric-value{font-size:var(--fnd-typography-heading-l-font-size);line-height:var(--fnd-typography-heading-l-line-height);letter-spacing:var(--fnd-typography-heading-l-letter-spacing);margin:0;color:var(--fnd-color-on-layer-01)}.t-dashboard__card{background:var(--fnd-color-layer-01);border-radius:var(--fnd-radius-sm);padding:var(--fnd-spacing-06);box-shadow:var(--fnd-elevation-base)}.t-dashboard__card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--fnd-spacing-04)}.t-dashboard__card-title{font-size:var(--fnd-typography-heading-s-font-size);line-height:var(--fnd-typography-heading-s-line-height);letter-spacing:var(--fnd-typography-heading-s-letter-spacing);margin:0;color:var(--fnd-color-on-layer-01)}.t-settings{max-width:var(--fnd-content-max-width);margin-inline:auto;padding:var(--fnd-spacing-06)}@media(min-width: 768px){.t-settings{display:grid;grid-template-columns:220px 1fr;gap:var(--fnd-spacing-06);align-items:start}}@media(min-width: 768px){.t-settings__nav{position:sticky;top:calc(var(--nav-height) + var(--fnd-spacing-06))}}@media(max-width: 767px){.t-settings__nav{margin-bottom:var(--fnd-spacing-06)}}.t-settings__nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--fnd-spacing-01)}@media(max-width: 767px){.t-settings__nav-list{flex-direction:row;overflow-x:auto;gap:var(--fnd-spacing-02);padding-bottom:var(--fnd-spacing-02)}}.t-settings__nav-link{display:block;padding:var(--fnd-spacing-02) var(--fnd-spacing-03);border-radius:var(--fnd-radius-sm);color:var(--fnd-color-text-secondary);font-size:var(--fs-sm);white-space:nowrap;transition-property:color background-color;transition-duration:var(--fnd-motion-duration-150);transition-timing-function:var(--fnd-motion-ease-focused)}.t-settings__nav-link:hover{color:var(--fnd-color-text-primary);background:var(--fnd-color-layer-01);text-decoration:none}.t-settings__nav-link:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.t-settings__nav-link[aria-current=page]{color:var(--fnd-color-interactive-default);background:var(--fnd-color-layer-01);font-weight:var(--fnd-font-weight-medium)}.t-settings__content{display:flex;flex-direction:column;gap:var(--fnd-spacing-06)}.t-settings__section{background:var(--fnd-color-layer-01);border-radius:var(--fnd-radius-sm);padding:var(--fnd-spacing-06);box-shadow:var(--fnd-elevation-base)}.t-settings__section-header{margin-bottom:var(--fnd-spacing-04);padding-bottom:var(--fnd-spacing-04);border-bottom:1px solid var(--fnd-color-border-secondary)}.t-settings__section-title{font-size:var(--fnd-typography-heading-s-font-size);line-height:var(--fnd-typography-heading-s-line-height);letter-spacing:var(--fnd-typography-heading-s-letter-spacing);margin:0 0 var(--fnd-spacing-01);color:var(--fnd-color-on-layer-01)}.t-settings__section-description{color:var(--fnd-color-text-secondary);font-size:var(--fs-sm);margin:0}.t-settings__row{display:flex;align-items:center;justify-content:space-between;gap:var(--fnd-spacing-04);padding:var(--fnd-spacing-04) 0}.t-settings__row:not(:last-child){border-bottom:1px solid var(--fnd-color-border-secondary)}.t-settings__row-label{flex:1}.t-settings__row-title{font-weight:var(--fnd-font-weight-medium);color:var(--fnd-color-on-layer-01);margin:0}.t-settings__row-description{color:var(--fnd-color-text-secondary);font-size:var(--fs-sm);margin:var(--fnd-spacing-01) 0 0}.t-settings__row-action{flex-shrink:0}.t-error{display:grid;place-items:center;min-height:calc(100vh - var(--nav-height));padding:var(--fnd-spacing-08);text-align:center}.t-error__content{max-width:520px}.t-error__code{font-family:var(--font-heading);font-size:var(--fnd-typography-display-2xl-font-size);font-weight:var(--fnd-font-weight-bold);line-height:var(--lh-none);color:var(--fnd-color-text-tertiary);margin:0 0 var(--fnd-spacing-04)}.t-error__title{font-size:var(--fnd-typography-heading-l-font-size);line-height:var(--fnd-typography-heading-l-line-height);letter-spacing:var(--fnd-typography-heading-l-letter-spacing);margin:0 0 var(--fnd-spacing-03);color:var(--fnd-color-text-primary)}.t-error__description{color:var(--fnd-color-text-secondary);margin:0 0 var(--fnd-spacing-06);max-width:var(--fnd-prose-max-width)}.t-error__actions{display:flex;justify-content:center;gap:var(--fnd-spacing-03);flex-wrap:wrap}.docs-layout{--docs-header-height: 48px;display:flex;flex-direction:column;min-height:100vh}@media(min-width: 960px){.docs-layout{display:grid;grid-template-columns:240px 1fr;grid-template-rows:auto 1fr;gap:0;transition-property:grid-template-columns;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}}.docs-layout{max-width:1600px}@media(min-width: 960px){.docs-layout.sidebar-collapsed{grid-template-columns:0 1fr}}.docs-header{display:flex;align-items:center;gap:var(--fnd-spacing-03);padding:var(--fnd-spacing-03) var(--fnd-spacing-05);background-color:color-mix(in srgb, var(--fnd-color-background-base) 85%, transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--fnd-color-border-secondary);height:var(--docs-header-height, 56px);position:sticky;top:0;z-index:calc(var(--fnd-z-sidebar) + 1)}@media(min-width: 960px){.docs-header{grid-column:1/-1}}.docs-header__menu-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:var(--fnd-radius-sm);background:none;color:var(--fnd-color-text-secondary);cursor:pointer;flex-shrink:0}.docs-header__menu-btn:hover{background-color:color-mix(in srgb, var(--fnd-color-text-primary) 8%, transparent);color:var(--fnd-color-text-primary)}.docs-header__menu-btn:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.docs-header__icon-burger{width:20px;height:20px}@media(min-width: 960px){.docs-header__icon-burger{display:none}}.docs-header__icon-sidebar{width:24px;height:24px;display:none}@media(min-width: 960px){.docs-header__icon-sidebar{display:block}}.docs-header__title{font-family:var(--font-heading);font-size:var(--fnd-typography-paragraph-l-font-size);line-height:var(--fnd-typography-paragraph-l-line-height);letter-spacing:var(--fnd-typography-paragraph-l-letter-spacing);font-weight:var(--fnd-font-weight-medium);color:var(--fnd-color-text-primary);white-space:nowrap;flex-shrink:0;user-select:none;text-decoration:none}.docs-header__title:hover{color:var(--fnd-color-text-primary)}.docs-header__search{margin-inline-start:auto;display:flex;align-items:center;gap:var(--fnd-spacing-02);position:relative}.docs-header__search-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:var(--fnd-radius-sm);background:none;color:var(--fnd-color-text-secondary);cursor:pointer;flex-shrink:0}.docs-header__search-btn:hover{background-color:color-mix(in srgb, var(--fnd-color-text-primary) 8%, transparent);color:var(--fnd-color-text-primary)}.docs-header__search-btn:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.docs-header__search-btn[aria-expanded=true]{display:none}.docs-header__search-icon{width:20px;height:20px}.docs-header__search-field{display:flex;align-items:center;gap:var(--fnd-spacing-02)}.docs-header__search-field[hidden]{display:none}.docs-header__search-field .nc-input-wrapper{width:280px}.docs-header__search-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--fnd-radius-sm);background:none;color:var(--fnd-color-text-secondary);cursor:pointer;flex-shrink:0}.docs-header__search-close:hover{color:var(--fnd-color-text-primary)}.docs-header__search-close:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.docs-header__theme-toggle{display:flex;align-items:center;gap:var(--fnd-spacing-02);flex-shrink:0}.docs-header__theme-icon{width:16px;height:16px;color:var(--fnd-color-text-secondary);flex-shrink:0;display:inline-flex}.docs-header__theme-icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.docs-header__theme-track{--_track-w: 36px;--_track-h: 20px;--_thumb-size: 14px;--_thumb-offset: 3px;position:relative;display:inline-flex;align-items:center;width:var(--_track-w);height:var(--_track-h);background-color:var(--fnd-color-background-tertiary);border-radius:var(--fnd-radius-full);border:none;padding:0;cursor:pointer;flex-shrink:0;transition-property:background-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.docs-header__theme-track:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.docs-header__theme-track:focus:not(:focus-visible){outline:none}.docs-header__theme-track[aria-checked=true]{background-color:var(--fnd-color-text-secondary)}.docs-header__theme-track[aria-checked=true]>.docs-header__theme-thumb{transform:translateX(calc(var(--_track-w) - var(--_thumb-size) - 2 * var(--_thumb-offset))) translateY(-50%)}.docs-header__theme-thumb{position:absolute;top:50%;left:var(--_thumb-offset);width:var(--_thumb-size);height:var(--_thumb-size);background-color:var(--fnd-color-always-light);border-radius:var(--fnd-radius-full);transform:translateX(0) translateY(-50%);transition-property:transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused);pointer-events:none;box-shadow:var(--fnd-elevation-base)}@media(prefers-reduced-motion: reduce){.docs-header__theme-thumb{transition:none}}.docs-sidebar{position:fixed;inset-block:0;inset-inline-start:0;z-index:var(--fnd-z-sidebar);width:260px;max-width:85vw;background-color:var(--fnd-color-background-base);border-inline-end:1px solid var(--fnd-color-border-secondary);padding:var(--fnd-spacing-04);overflow-y:auto;scrollbar-width:none}.docs-sidebar::-webkit-scrollbar{display:none}.docs-sidebar{transform:translateX(-100%);transition-property:transform;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.docs-sidebar.is-open{transform:translateX(0)}@media(min-width: 960px){.docs-sidebar{position:sticky;top:var(--docs-header-height, 56px);height:calc(100vh - var(--docs-header-height, 56px));width:240px;max-width:none;transform:none;z-index:auto;padding-block-start:var(--fnd-spacing-04);overflow-y:auto}.docs-layout.sidebar-collapsed .docs-sidebar{width:0;padding:0;opacity:0;overflow:hidden;border-inline-end:none}}.docs-sidebar-overlay{display:none;position:fixed;inset:0;z-index:calc(var(--fnd-z-sidebar) - 1);background-color:color-mix(in srgb, var(--fnd-color-text-primary) 40%, transparent);opacity:0;transition-property:opacity;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.docs-sidebar-overlay.is-visible{display:block;opacity:1}.docs-sidebar__section{margin-block-end:var(--fnd-spacing-04)}.docs-sidebar__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--fnd-spacing-02) var(--fnd-spacing-03);border:none;border-radius:var(--fnd-radius-sm);background:none;color:var(--fnd-color-text-primary);font-weight:var(--fnd-font-weight-medium);font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing);text-transform:uppercase;letter-spacing:var(--fnd-tracking-wider);cursor:pointer;user-select:none}.docs-sidebar__toggle:hover{background-color:color-mix(in srgb, var(--fnd-color-interactive-default) 4%, transparent)}.docs-sidebar__toggle:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.docs-sidebar__icon-expand,.docs-sidebar__icon-collapse{width:16px;height:16px;flex-shrink:0;opacity:var(--fnd-opacity-disabled)}.docs-sidebar__icon-collapse{display:inline-block}.docs-sidebar__toggle[aria-expanded=false] .docs-sidebar__icon-collapse{display:none}.docs-sidebar__icon-expand{display:none}.docs-sidebar__toggle[aria-expanded=false] .docs-sidebar__icon-expand{display:inline-block}.docs-sidebar__list{list-style:none;margin:0;padding:0 0 var(--fnd-spacing-02) 0}.docs-sidebar__toggle[aria-expanded=false]+.docs-sidebar__list{display:none}.docs-sidebar__link{display:block;padding:var(--fnd-spacing-01) var(--fnd-spacing-03) var(--fnd-spacing-01) var(--fnd-spacing-03);border-radius:var(--fnd-radius-sm);text-decoration:none;color:var(--fnd-color-text-secondary);font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing);transition-property:background-color, color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.docs-sidebar__link:hover{background-color:color-mix(in srgb, var(--fnd-color-interactive-default) 4%, transparent);color:var(--fnd-color-text-primary)}.docs-sidebar__link[aria-current=page]{background-color:color-mix(in srgb, var(--fnd-color-background-accent), transparent);color:var(--fnd-color-text-primary);font-weight:var(--fnd-font-weight-semibold)}.docs-sidebar__subgroup{list-style:none}.docs-sidebar__subgroup-label{display:block;padding:var(--fnd-spacing-02) var(--fnd-spacing-02) var(--fnd-spacing-02) var(--fnd-spacing-03);color:var(--fnd-color-text-tertiary);font-weight:var(--fnd-font-weight-semibold);font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing);letter-spacing:var(--fnd-tracking-wider);text-transform:uppercase;user-select:none;font-size:.75rem}.docs-sidebar__sublist{list-style:none;margin:0;padding:0 0 var(--fnd-spacing-01) 0;margin-block-start:var(--fnd-spacing-01);font-size:var(--fnd-typography-paragraph-xs-size)}.docs-sidebar__sublist .docs-sidebar__link{padding-inline-start:var(--fnd-spacing-03)}.docs{--docs-padding-inline: clamp(16px, 3.5vw, 48px);--docs-padding-block: var(--fnd-spacing-08);padding:0;color:var(--fnd-color-text-primary);font-family:var(--font-body)}.docs__title{font-size:var(--fnd-typography-display-m-font-size);line-height:var(--fnd-typography-display-m-line-height);letter-spacing:var(--fnd-typography-display-m-letter-spacing);font-family:var(--font-heading);font-weight:var(--fnd-font-weight-light);letter-spacing:var(--fnd-tracking-tight);margin-block-end:var(--fnd-spacing-06)}.docs__subtitle{font-size:var(--fnd-typography-paragraph-xl-font-size);line-height:var(--fnd-typography-paragraph-xl-line-height);letter-spacing:var(--fnd-typography-paragraph-xl-letter-spacing);color:var(--fnd-color-text-secondary);margin-block-end:0;max-width:var(--fnd-prose-max-width)}.docs__hero{padding-inline:var(--docs-padding-inline);padding-block-start:var(--docs-padding-block);margin-block-end:var(--fnd-spacing-08)}.docs__tab-nav{padding-inline:var(--docs-padding-inline);margin-block-end:var(--fnd-spacing-06)}.docs__body{padding-inline:var(--docs-padding-inline);padding-block-end:var(--docs-padding-block);min-width:0}@media(min-width: 1200px){.docs__body{display:grid;grid-template-columns:1fr 240px;gap:var(--fnd-spacing-09);align-items:start}}@media(min-width: 1200px){.docs__body>:not(.docs-toc){grid-column:1}}@media(min-width: 1200px){.docs__body>.docs-toc{grid-column:2;grid-row:1}}.docs__section{margin-block-end:var(--fnd-spacing-9);min-width:0}.docs__section-title{font-size:var(--fnd-typography-heading-m-font-size);line-height:var(--fnd-typography-heading-m-line-height);letter-spacing:var(--fnd-typography-heading-m-letter-spacing);font-family:var(--font-heading);font-weight:var(--fnd-font-weight-regular);margin-block-end:var(--fnd-spacing-02);padding-block-end:var(--fnd-spacing-04);scroll-margin-top:calc(var(--docs-header-height, 56px) + var(--fnd-spacing-10))}.docs__section-desc{font-size:var(--fnd-typography-paragraph-l-font-size);line-height:var(--fnd-typography-paragraph-l-line-height);letter-spacing:var(--fnd-typography-paragraph-l-letter-spacing);color:var(--fnd-color-text-secondary);margin-block-end:var(--fnd-spacing-08);max-width:var(--fnd-prose-max-width)}.docs__token{display:inline-block;font-family:var(--font-mono);font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing);background-color:var(--fnd-color-layer-01);padding:.125em .4em;border-radius:var(--fnd-radius-sm);color:var(--fnd-color-text-primary)}.docs__code-block{font-family:var(--font-mono);font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing);line-height:var(--lh-body);background-color:var(--fnd-color-layer-01);border:1px solid var(--fnd-color-border-secondary);padding:var(--fnd-spacing-05);border-radius:var(--fnd-radius-xl);overflow-x:auto;margin-block-end:var(--fnd-spacing-06);white-space:pre}.docs__grid-demo{display:grid;grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--grid-gap);margin-block-end:var(--fnd-spacing-06)}.docs__grid-cell{background-color:color-mix(in srgb, var(--fnd-color-interactive-default) 15%, transparent);border:1px solid color-mix(in srgb, var(--fnd-color-interactive-default) 40%, transparent);border-radius:var(--fnd-radius-sm);padding:var(--fnd-spacing-03) var(--fnd-spacing-02);text-align:center;font-size:var(--fnd-typography-paragraph-xs-font-size);line-height:var(--fnd-typography-paragraph-xs-line-height);letter-spacing:var(--fnd-typography-paragraph-xs-letter-spacing);font-weight:var(--fnd-font-weight-medium);color:var(--fnd-color-text-secondary);min-height:48px;display:flex;align-items:center;justify-content:center}.docs__margin-demo{background-color:color-mix(in srgb, var(--fnd-color-interactive-default) 8%, transparent);border-radius:var(--fnd-radius-sm);margin-block-end:var(--fnd-spacing-06);position:relative}.docs__margin-demo-inner{background-color:var(--fnd-color-background-base);border:2px dashed var(--fnd-color-interactive-default);border-radius:var(--fnd-radius-sm);padding:var(--fnd-spacing-06);text-align:center;font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing);color:var(--fnd-color-text-secondary)}.docs__grid-demo--gutters .docs__grid-cell{position:relative}.docs__container-demo{border:2px solid var(--fnd-color-border-primary);border-radius:var(--fnd-radius-sm);margin-block-end:var(--fnd-spacing-06);position:relative;overflow:hidden}.docs__container-demo-margin{background-color:color-mix(in srgb, var(--fnd-color-background-accent) 12%, transparent);padding:var(--fnd-spacing-04)}.docs__container-demo-content{background-color:var(--fnd-color-background-base);border:1px dashed var(--fnd-color-interactive-default);border-radius:var(--fnd-radius-sm);padding:var(--fnd-spacing-06);text-align:center;font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing);color:var(--fnd-color-text-secondary)}.docs__padding-demo{background-color:color-mix(in srgb, var(--fnd-color-background-accent) 15%, transparent);border:2px solid color-mix(in srgb, var(--fnd-color-background-accent) 50%, transparent);border-radius:var(--fnd-radius-sm);margin-block-end:var(--fnd-spacing-06)}.docs__padding-demo-inner{background-color:var(--fnd-color-background-base);border-radius:var(--fnd-radius-sm);padding:var(--fnd-spacing-04);text-align:center;font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing);color:var(--fnd-color-text-secondary)}.docs .nc-data-table{margin-block-end:var(--fnd-spacing-06)}.docs__bp-indicator{display:flex;gap:var(--fnd-spacing-02);margin-block-end:var(--fnd-spacing-06);flex-wrap:wrap}.docs__bp-chip{padding:var(--fnd-spacing-02) var(--fnd-spacing-04);border-radius:var(--fnd-radius-sm);font-size:var(--fnd-typography-paragraph-xs-font-size);line-height:var(--fnd-typography-paragraph-xs-line-height);letter-spacing:var(--fnd-typography-paragraph-xs-letter-spacing);font-weight:var(--fnd-font-weight-semibold);background-color:var(--fnd-color-background-tertiary);color:var(--fnd-color-text-secondary);transition-property:background-color, color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.docs__bp-chip.is-active{background-color:var(--fnd-color-interactive-default);color:var(--fnd-color-always-light)}.docs__spacing-scale{display:flex;flex-direction:column;gap:var(--fnd-spacing-03);margin-block-end:var(--fnd-spacing-08)}.docs__spacing-row{display:grid;grid-template-columns:80px 1fr 120px;align-items:center;gap:var(--fnd-spacing-04)}@media(min-width: 768px){.docs__spacing-row{grid-template-columns:100px 1fr 160px}}.docs__spacing-label{font-family:var(--font-mono);font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing);font-weight:var(--fnd-font-weight-medium);color:var(--fnd-color-text-primary)}.docs__spacing-bar{height:28px;border-radius:var(--fnd-radius-sm);background-color:var(--fnd-color-interactive-default);transition-property:width;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused);min-width:4px}.docs__spacing-bar--fluid{background:linear-gradient(90deg, var(--fnd-color-interactive-default), var(--fnd-color-background-accent))}.docs__spacing-value{font-size:var(--fnd-typography-paragraph-xs-font-size);line-height:var(--fnd-typography-paragraph-xs-line-height);letter-spacing:var(--fnd-typography-paragraph-xs-letter-spacing);color:var(--fnd-color-text-secondary)}.docs__type-sample{margin-block-end:var(--fnd-spacing-08);padding:var(--fnd-spacing-06);background-color:var(--fnd-color-layer-01);border-radius:var(--fnd-radius-sm)}.docs__type-meta{display:flex;gap:var(--fnd-spacing-04);flex-wrap:wrap;margin-block-start:var(--fnd-spacing-03)}.docs__type-meta-item{font-size:var(--fnd-typography-paragraph-xs-font-size);line-height:var(--fnd-typography-paragraph-xs-line-height);letter-spacing:var(--fnd-typography-paragraph-xs-letter-spacing);color:var(--fnd-color-text-tertiary)}.docs__type-scale{display:flex;flex-direction:column;gap:var(--fnd-spacing-02);margin-block-end:var(--fnd-spacing-08)}.docs__type-scale-row{display:grid;grid-template-columns:80px 1fr;align-items:baseline;gap:var(--fnd-spacing-04);padding:var(--fnd-spacing-03) 0;border-bottom:1px solid var(--fnd-color-border-secondary)}@media(min-width: 768px){.docs__type-scale-row{grid-template-columns:120px 1fr}}.docs__type-scale-label{font-family:var(--font-mono);font-size:var(--fnd-typography-paragraph-xs-font-size);line-height:var(--fnd-typography-paragraph-xs-line-height);letter-spacing:var(--fnd-typography-paragraph-xs-letter-spacing);font-weight:var(--fnd-font-weight-medium);color:var(--fnd-color-text-secondary);white-space:nowrap}.docs__viewport-info{position:fixed;bottom:var(--fnd-spacing-04);right:var(--fnd-spacing-04);background-color:var(--fnd-color-text-primary);color:var(--fnd-color-text-inverse);padding:var(--fnd-spacing-02) var(--fnd-spacing-04);border-radius:var(--fnd-radius-sm);font-size:var(--fnd-typography-paragraph-xs-font-size);line-height:var(--fnd-typography-paragraph-xs-line-height);letter-spacing:var(--fnd-typography-paragraph-xs-letter-spacing);font-weight:var(--fnd-font-weight-semibold);font-family:var(--font-mono);z-index:var(--fnd-z-notification);pointer-events:none}.docs__semantic-demo{display:flex;flex-direction:column;gap:0;margin-block-end:var(--fnd-spacing-08)}.docs__semantic-block{background-color:var(--fnd-color-layer-01);border:1px solid var(--fnd-color-border-secondary);border-radius:var(--fnd-radius-sm);padding:var(--fnd-spacing-06);text-align:center;font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing);color:var(--fnd-color-text-secondary)}.docs__semantic-spacer{display:flex;align-items:center;justify-content:center;color:var(--fnd-color-text-tertiary);font-size:var(--fnd-typography-paragraph-xs-font-size);line-height:var(--fnd-typography-paragraph-xs-line-height);letter-spacing:var(--fnd-typography-paragraph-xs-letter-spacing);font-family:var(--font-mono);position:relative}.docs__semantic-spacer::before,.docs__semantic-spacer::after{content:"";position:absolute;left:50%;width:1px;background-color:var(--fnd-color-border-primary)}.docs__semantic-spacer::before{top:0;height:30%}.docs__semantic-spacer::after{bottom:0;height:30%}.docs-tabs{margin-block-end:var(--fnd-spacing-08);min-width:0}.docs-tabs__list{display:flex;gap:0;border-bottom:2px solid var(--fnd-color-border-secondary);margin-block-end:var(--fnd-spacing-06);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.docs-tabs__list::-webkit-scrollbar{display:none}.docs-tabs__trigger{padding:var(--fnd-spacing-03) var(--fnd-spacing-05);border:none;border-bottom:2px solid rgba(0,0,0,0);margin-block-end:-2px;background:none;color:var(--fnd-color-text-secondary);font-family:var(--font-body);font-weight:var(--fnd-font-weight-medium);font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing);cursor:pointer;white-space:nowrap;transition-property:color, border-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.docs-tabs__trigger:hover{color:var(--fnd-color-text-primary)}.docs-tabs__trigger:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.docs-tabs__trigger[aria-selected=true]{color:var(--fnd-color-interactive-default);border-bottom-color:var(--fnd-color-interactive-default);font-weight:var(--fnd-font-weight-semibold)}.docs-tabs__panel{display:none;min-width:0}.docs-tabs__panel.is-active{display:block}.docs-stage{--nc-stage-toolbar-bg: var(--fnd-color-layer-01);--nc-stage-toolbar-border: var(--fnd-color-border-secondary);--nc-stage-toolbar-padding: var(--fnd-spacing-03) var(--fnd-spacing-04);--nc-stage-toolbar-gap: var(--fnd-spacing-03);--nc-stage-preview-padding: var(--fnd-spacing-10);--nc-stage-preview-min-height: 200px;border:1px solid var(--fnd-color-border-secondary);border-radius:var(--fnd-radius-4xl);overflow:hidden;margin-block-end:var(--fnd-spacing-08)}.docs-stage__toolbar{display:flex;flex-wrap:wrap;gap:var(--nc-stage-toolbar-gap);padding:var(--nc-stage-toolbar-padding);background-color:var(--nc-stage-toolbar-bg);border-bottom:1px solid var(--nc-stage-toolbar-border);align-items:center}.docs-stage__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nc-stage-toolbar-gap)}.docs-stage__actions{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--fnd-spacing-02);margin-inline-start:auto}.docs-stage__action-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--fnd-spacing-01);padding:var(--fnd-spacing-01) var(--fnd-spacing-02);border:1px solid var(--fnd-color-border-secondary);border-radius:var(--fnd-radius-sm);background:var(--fnd-color-background-base);color:var(--fnd-color-text-secondary);cursor:pointer;font-size:var(--fnd-typography-paragraph-xs-font-size);line-height:var(--fnd-typography-paragraph-xs-line-height);letter-spacing:var(--fnd-typography-paragraph-xs-letter-spacing);transition-property:color, background-color, border-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.docs-stage__action-btn:hover{color:var(--fnd-color-text-primary);background:var(--fnd-color-background-secondary)}.docs-stage__action-btn:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.docs-stage__action-btn svg{width:14px;height:14px;flex-shrink:0}.docs-stage__action-btn--copied{color:var(--fnd-color-feedback-success-text);border-color:var(--fnd-color-feedback-success-border)}.docs-stage__control{display:flex;align-items:center;gap:var(--fnd-spacing-02)}.docs-stage__label{font-size:var(--fnd-typography-paragraph-xs-font-size);line-height:var(--fnd-typography-paragraph-xs-line-height);letter-spacing:var(--fnd-typography-paragraph-xs-letter-spacing);font-weight:var(--fnd-font-weight-semibold);color:var(--fnd-color-text-secondary);text-transform:uppercase;letter-spacing:var(--fnd-tracking-wider);white-space:nowrap}.docs-stage__select{padding:var(--fnd-spacing-01) var(--fnd-spacing-03);border:1px solid var(--fnd-color-border-secondary);border-radius:var(--fnd-radius-sm);background-color:var(--fnd-color-background-base);color:var(--fnd-color-text-primary);font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing);cursor:pointer}.docs-stage__select:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.docs-stage__theme-dot{display:inline-block;width:12px;height:12px;border-radius:50%;border:1.5px solid var(--fnd-color-border-secondary);flex-shrink:0}.docs-stage__theme-dot--neo-light{background-color:#fff}.docs-stage__theme-dot--neo-dark{background-color:#121212}.docs-stage__theme-dot--customer-light{background-color:#e8f4fd}.docs-stage__theme-dot--customer-dark{background-color:#0a1a2e}.docs-stage__toolbar .nc-segmented-control--sm .nc-segmented-control__item{padding-inline:var(--fnd-spacing-02);gap:var(--fnd-spacing-01)}.docs-stage__toolbar .nc-switch--sm .nc-switch__label{font-size:var(--fnd-typography-paragraph-xs-font-size);line-height:var(--fnd-typography-paragraph-xs-line-height);letter-spacing:var(--fnd-typography-paragraph-xs-letter-spacing);font-weight:var(--fnd-font-weight-semibold);color:var(--fnd-color-text-secondary);text-transform:uppercase;letter-spacing:var(--fnd-tracking-wider)}.docs-stage__toolbar .nc-select--sm{font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing);max-width:200px}.docs-stage__hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.docs-stage__preview{padding:var(--nc-stage-preview-padding);display:flex;align-items:center;justify-content:center;min-height:var(--nc-stage-preview-min-height);gap:var(--fnd-spacing-04);flex-wrap:wrap;transition-property:background-color, color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.docs-stage__preview--start{justify-content:flex-start}.docs-size-row{display:flex;align-items:center;gap:var(--fnd-spacing-04);flex-wrap:wrap;margin-block-end:var(--fnd-spacing-04)}.docs-size-label{min-width:48px;font-family:var(--font-mono);font-size:var(--fnd-typography-paragraph-xs-font-size);line-height:var(--fnd-typography-paragraph-xs-line-height);letter-spacing:var(--fnd-typography-paragraph-xs-letter-spacing);font-weight:var(--fnd-font-weight-semibold);color:var(--fnd-color-text-secondary)}.docs-snippet{position:relative;margin-block-end:var(--fnd-spacing-06)}.docs-snippet pre{font-family:var(--font-mono);font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing);line-height:var(--lh-body);background-color:var(--fnd-color-layer-01);border:1px solid var(--fnd-color-border-secondary);padding:var(--fnd-spacing-05);border-radius:var(--fnd-radius-xl);overflow-x:auto;white-space:pre;margin:0}.docs-snippet__copy{position:absolute;top:var(--fnd-spacing-03);right:var(--fnd-spacing-03);padding:var(--fnd-spacing-01) var(--fnd-spacing-03);border:1px solid var(--fnd-color-border-secondary);border-radius:var(--fnd-radius-sm);background-color:var(--fnd-color-background-base);color:var(--fnd-color-text-secondary);font-size:var(--fnd-typography-paragraph-xs-font-size);line-height:var(--fnd-typography-paragraph-xs-line-height);letter-spacing:var(--fnd-typography-paragraph-xs-letter-spacing);cursor:pointer;opacity:0;transition-property:opacity;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.docs-snippet:hover .docs-snippet__copy{opacity:1}.docs-snippet__copy:hover{color:var(--fnd-color-text-primary);border-color:var(--fnd-color-border-primary)}.docs-snippet__copy:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);opacity:1}.docs-a11y-block{display:flex;gap:var(--fnd-spacing-04);padding:var(--fnd-spacing-05);border:1px solid var(--fnd-color-border-secondary);border-radius:var(--fnd-radius-sm);margin-block-end:var(--fnd-spacing-06);background-color:var(--fnd-color-layer-01);align-items:flex-start}.docs-a11y-block__icon{flex-shrink:0;width:24px;height:24px;color:var(--fnd-color-interactive-default)}.docs-a11y-block__content{flex:1}.docs-a11y-block__content h4{margin:0 0 var(--fnd-spacing-02) 0;font-weight:var(--fnd-font-weight-semibold);font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing);color:var(--fnd-color-text-primary)}.docs-a11y-block__content p,.docs-a11y-block__content ul{margin:0;font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing);color:var(--fnd-color-text-secondary)}.docs-a11y-block__content ul{padding-inline-start:var(--fnd-spacing-05);margin-block-start:var(--fnd-spacing-02)}.docs-a11y-block__content li{margin-block-end:var(--fnd-spacing-01)}.docs-search-results{display:none;position:absolute;top:100%;left:0;right:0;max-height:400px;overflow-y:auto;background-color:var(--fnd-color-background-base);border:1px solid var(--fnd-color-border-secondary);border-radius:var(--fnd-radius-sm);box-shadow:var(--fnd-elevation-floating);z-index:var(--fnd-z-dropdown);margin-block-start:var(--fnd-spacing-02)}.docs-search-results__item{display:flex;align-items:center;justify-content:space-between;gap:var(--fnd-spacing-03);padding:var(--fnd-spacing-03) var(--fnd-spacing-04);text-decoration:none;color:var(--fnd-color-text-primary);transition-property:background-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.docs-search-results__item:hover,.docs-search-results__item.is-selected{background-color:color-mix(in srgb, var(--fnd-color-interactive-default) 10%, transparent)}.docs-search-results__item:not(:last-child){border-bottom:1px solid var(--fnd-color-border-secondary)}.docs-search-results__title{font-weight:var(--fnd-font-weight-medium);font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing)}.docs-search-results__section{font-size:var(--fnd-typography-paragraph-xs-font-size);line-height:var(--fnd-typography-paragraph-xs-line-height);letter-spacing:var(--fnd-typography-paragraph-xs-letter-spacing);color:var(--fnd-color-text-secondary);white-space:nowrap}.docs-search-results__empty{padding:var(--fnd-spacing-04);color:var(--fnd-color-text-secondary);text-align:center;font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing)}.dt-outcome{border:1px solid var(--fnd-color-border-primary);background:var(--fnd-color-layer-01);color:var(--fnd-color-text-primary)}.dt-outcome--success{background:color-mix(in srgb, var(--fnd-color-feedback-success) 10%, var(--fnd-color-background-base));border-color:var(--fnd-color-border-success)}.dt-outcome--info{background:color-mix(in srgb, var(--fnd-color-feedback-info) 10%, var(--fnd-color-background-base));border-color:var(--fnd-color-feedback-info)}.dt-outcome--warning{background:color-mix(in srgb, var(--fnd-color-feedback-warning) 10%, var(--fnd-color-background-base));border-color:var(--fnd-color-feedback-warning)}.dt-outcome--danger{background:color-mix(in srgb, var(--fnd-color-feedback-danger) 10%, var(--fnd-color-background-base));border-color:var(--fnd-color-border-danger)}.dt-outcome--neutral{background:var(--fnd-color-background-tertiary);border-color:var(--fnd-color-border-primary)}.dt-outcome--accent{background:color-mix(in srgb, var(--fnd-color-interactive-default) 10%, var(--fnd-color-background-base));border-color:var(--fnd-color-interactive-default)}.dt-outcome--interactive{background:color-mix(in srgb, var(--fnd-color-interactive-default) 8%, var(--fnd-color-background-base));border-color:var(--fnd-color-interactive-default)}.dt-outcome--secondary{background:color-mix(in srgb, var(--fnd-color-text-secondary) 8%, var(--fnd-color-background-base));border-color:var(--fnd-color-text-secondary)}.rule-card__example-label--do{background:color-mix(in srgb, var(--fnd-color-feedback-success) 12%, var(--fnd-color-background-base));color:var(--fnd-color-text-success)}.rule-card__example-label--dont{background:color-mix(in srgb, var(--fnd-color-feedback-danger) 12%, var(--fnd-color-background-base));color:var(--fnd-color-text-danger)}.arch-layer__box--foundation{background:color-mix(in srgb, var(--fnd-color-interactive-default) 8%, var(--fnd-color-background-base));border-color:var(--fnd-color-interactive-default)}.arch-layer__box--component{background:color-mix(in srgb, var(--fnd-color-feedback-warning) 8%, var(--fnd-color-background-base));border-color:var(--fnd-color-feedback-warning)}.arch-layer__box--surface{background:color-mix(in srgb, var(--fnd-color-background-accent) 10%, var(--fnd-color-background-base));border-color:var(--fnd-color-background-accent)}.docs-toc{display:none}@media(min-width: 1200px){.docs-toc{display:block;position:sticky;top:calc(var(--docs-header-height, 56px) + var(--fnd-spacing-08));max-height:calc(100vh - var(--docs-header-height, 56px) - var(--fnd-spacing-10));overflow-y:auto;scrollbar-width:none}.docs-toc::-webkit-scrollbar{display:none}}.docs-toc__title{font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing);font-weight:var(--fnd-font-weight-semibold);color:var(--fnd-color-text-tertiary);text-transform:uppercase;letter-spacing:var(--fnd-tracking-wider);margin-block-end:var(--fnd-spacing-03)}.docs-toc__list{list-style:none;margin:0;padding:0}.docs-toc__item{margin-block-end:var(--fnd-spacing-01)}.docs-toc__item--sub .docs-toc__link{padding-inline-start:var(--fnd-spacing-06);font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing)}.docs-toc__link{display:block;padding:var(--fnd-spacing-01) var(--fnd-spacing-03);font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing);color:var(--fnd-color-text-tertiary);text-decoration:none;border-inline-start:2px solid rgba(0,0,0,0);transition-property:color, border-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.docs-toc__link:hover{color:var(--fnd-color-text-primary)}.docs-toc__link.is-active{color:var(--fnd-color-text-primary);border-inline-start-color:var(--fnd-color-background-accent);font-weight:var(--fnd-font-weight-semibold)}.docs-landing__hero{padding:var(--fnd-spacing-12) var(--fnd-spacing-08);text-align:center;border-bottom:1px solid var(--fnd-color-border-secondary)}.docs-landing__hero-title{font-size:var(--fnd-typography-display-l-font-size);line-height:var(--fnd-typography-display-l-line-height);letter-spacing:var(--fnd-typography-display-l-letter-spacing);font-family:var(--font-heading);font-weight:var(--fnd-font-weight-light);letter-spacing:var(--fnd-tracking-tight);color:var(--fnd-color-text-primary);margin:0 0 var(--fnd-spacing-04)}.docs-landing__hero-desc{font-size:var(--fnd-typography-paragraph-xl-font-size);line-height:var(--fnd-typography-paragraph-xl-line-height);letter-spacing:var(--fnd-typography-paragraph-xl-letter-spacing);color:var(--fnd-color-text-secondary);max-width:640px;margin:0 auto var(--fnd-spacing-06)}.docs-landing__hero-actions{display:flex;gap:var(--fnd-spacing-03);justify-content:center;flex-wrap:wrap}.docs-landing__section{padding:var(--fnd-spacing-08)}.docs-landing__section-title{font-size:var(--fnd-typography-heading-l-font-size);line-height:var(--fnd-typography-heading-l-line-height);letter-spacing:var(--fnd-typography-heading-l-letter-spacing);font-family:var(--font-heading);font-weight:var(--fnd-font-weight-semibold);margin:0 0 var(--fnd-spacing-06)}.docs-landing__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:var(--fnd-spacing-04)}.docs-landing__card{display:block;text-decoration:none;color:inherit;padding:var(--fnd-spacing-06);border:1px solid var(--fnd-color-border-secondary);border-radius:var(--fnd-radius-xl);transition-property:box-shadow, border-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.docs-landing__card:hover{box-shadow:var(--fnd-elevation-raised);border-color:var(--fnd-color-border-primary)}.docs-landing__card:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.docs-landing__card-title{font-size:var(--fnd-typography-paragraph-xl-font-size);line-height:var(--fnd-typography-paragraph-xl-line-height);letter-spacing:var(--fnd-typography-paragraph-xl-letter-spacing);font-weight:var(--fnd-font-weight-semibold);margin:0 0 var(--fnd-spacing-02)}.docs-landing__card-desc{font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing);color:var(--fnd-color-text-secondary);margin:0}.docs-landing__card-link{display:inline-block;margin-block-start:var(--fnd-spacing-03);font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing);font-weight:var(--fnd-font-weight-semibold);color:var(--fnd-color-text-link)}.docs-landing__footer{padding:var(--fnd-spacing-05) var(--fnd-spacing-08);border-top:1px solid var(--fnd-color-border-secondary);color:var(--fnd-color-text-secondary);font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--fnd-spacing-03)}.docs-recipe__meta{margin-block-end:var(--fnd-spacing-08)}.docs-recipe__meta-row{display:flex;align-items:center;gap:var(--fnd-spacing-03);margin-block-start:var(--fnd-spacing-03)}.docs-recipe__version,.docs-recipe__schema{font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing);color:var(--fnd-color-text-tertiary)}.docs-recipe__tags{display:flex;flex-wrap:wrap;gap:var(--fnd-spacing-02);margin-block-start:var(--fnd-spacing-03)}.docs-recipe__section{margin-block-end:var(--fnd-spacing-08)}.docs-recipe__section h4{font-size:var(--fnd-typography-paragraph-l-font-size);line-height:var(--fnd-typography-paragraph-l-line-height);letter-spacing:var(--fnd-typography-paragraph-l-letter-spacing);font-weight:var(--fnd-font-weight-semibold);margin-block:var(--fnd-spacing-04) var(--fnd-spacing-02)}.docs-recipe__root{margin-block-end:var(--fnd-spacing-04)}.docs-recipe__desc{font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing);color:var(--fnd-color-text-secondary);margin-block-end:var(--fnd-spacing-04);max-width:var(--fnd-prose-max-width)}.docs-recipe__axis{margin-block-end:var(--fnd-spacing-06)}.docs-recipe__axis-desc{font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing);color:var(--fnd-color-text-secondary);margin-block-end:var(--fnd-spacing-03)}.docs-recipe__none{color:var(--fnd-color-text-tertiary)}.docs-recipe__states-list{font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing);margin-block-end:var(--fnd-spacing-03)}.docs-recipe__states-list code{font-family:var(--font-mono);font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing);background-color:var(--fnd-color-layer-01);padding:.125em .4em;border-radius:var(--fnd-radius-sm)}.docs-recipe__token-group{margin-block-end:var(--fnd-spacing-03);border:1px solid var(--fnd-color-border-secondary);border-radius:var(--fnd-radius-sm);padding:var(--fnd-spacing-03) var(--fnd-spacing-04)}.docs-recipe__token-group summary{cursor:pointer;font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing)}.docs-recipe__token-list{list-style:none;padding:0;margin-block-start:var(--fnd-spacing-03);display:grid;gap:var(--fnd-spacing-01)}.docs-recipe__token-list li{font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing)}.docs-recipe__token-list li code{font-family:var(--font-mono)}.docs-recipe__empty{font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing);color:var(--fnd-color-text-tertiary);font-style:italic}.docs-recipe__note{font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing);color:var(--fnd-color-text-secondary);background-color:var(--fnd-color-layer-01);padding:var(--fnd-spacing-03) var(--fnd-spacing-04);border-radius:var(--fnd-radius-sm);margin-block-start:var(--fnd-spacing-03)}.docs-recipe__a11y-base{margin-block-end:var(--fnd-spacing-06)}.docs-recipe__source{margin-block-start:var(--fnd-spacing-08);padding-block-start:var(--fnd-spacing-04);border-top:1px solid var(--fnd-color-border-secondary)}.docs-recipe__json-link{font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing);color:var(--fnd-color-interactive-default);text-decoration:underline;text-underline-offset:2px}.docs-recipe__dom-notes{margin-block-start:var(--fnd-spacing-04)}.docs-recipe__dom-notes ul{padding-inline-start:var(--fnd-spacing-05);font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing);color:var(--fnd-color-text-secondary)}.docs-recipe__related{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:var(--fnd-spacing-03)}.docs-recipe__related-item{display:grid;gap:var(--fnd-spacing-01);padding:var(--fnd-spacing-03) var(--fnd-spacing-04);border-radius:var(--fnd-radius-sm);border:1px solid var(--fnd-color-border-secondary);text-decoration:none;color:var(--fnd-color-text-primary);font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing)}.docs-recipe__related-item:hover{background:var(--fnd-color-layer-01);border-color:var(--fnd-color-interactive-default)}.docs-recipe__related-item:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.docs-recipe__related-tags{font-size:var(--fs-xs);color:var(--fnd-color-text-tertiary)}.docs-sidebar__recipe-dot{display:inline-block;width:6px;height:6px;border-radius:var(--fnd-radius-full);margin-inline-start:var(--fnd-spacing-02);background:var(--fnd-color-feedback-success);vertical-align:middle}.docs-sidebar__recipe-dot[data-status=draft]{background:var(--fnd-color-feedback-warning)}.docs-sidebar__recipe-dot[data-status=deprecated]{background:var(--fnd-color-feedback-danger)}.u-visually-hidden,.visually-hidden{clip-path:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.u-hidden,.hidden,[hidden]{display:none !important}.u-block-error,.block-error{border:3px dashed var(--fnd-color-border-danger)}.u-scroll-blocked,.scroll-blocked{overflow:hidden;position:fixed;inset:0}@media(max-width: 767px){.u-hide-below-sm{display:none !important}}@media(max-width: 959px){.u-hide-below-md{display:none !important}}@media(max-width: 1199px){.u-hide-below-lg{display:none !important}}@media(max-width: 767px){.u-show-from-sm{display:none !important}}@media(max-width: 959px){.u-show-from-md{display:none !important}}@media(max-width: 1199px){.u-show-from-lg{display:none !important}}.u-max-w-prose{max-width:var(--fnd-prose-max-width)}.u-max-w-narrow{max-width:768px}.u-max-w-md{max-width:960px}.u-max-w-content{max-width:1200px}.u-prose{max-width:var(--fnd-prose-max-width)}.u-prose p,.u-prose li{line-height:var(--lh-body)}.u-prose h2{margin-block-start:1.5em}.u-prose h3{margin-block-start:1.25em}.u-m-01{margin:var(--fnd-spacing-01)}.u-mt-01{margin-top:var(--fnd-spacing-01)}.u-mr-01{margin-right:var(--fnd-spacing-01)}.u-mb-01{margin-bottom:var(--fnd-spacing-01)}.u-ml-01{margin-left:var(--fnd-spacing-01)}.u-mx-01{margin-inline:var(--fnd-spacing-01)}.u-my-01{margin-block:var(--fnd-spacing-01)}.u-m-02{margin:var(--fnd-spacing-02)}.u-mt-02{margin-top:var(--fnd-spacing-02)}.u-mr-02{margin-right:var(--fnd-spacing-02)}.u-mb-02{margin-bottom:var(--fnd-spacing-02)}.u-ml-02{margin-left:var(--fnd-spacing-02)}.u-mx-02{margin-inline:var(--fnd-spacing-02)}.u-my-02{margin-block:var(--fnd-spacing-02)}.u-m-03{margin:var(--fnd-spacing-03)}.u-mt-03{margin-top:var(--fnd-spacing-03)}.u-mr-03{margin-right:var(--fnd-spacing-03)}.u-mb-03{margin-bottom:var(--fnd-spacing-03)}.u-ml-03{margin-left:var(--fnd-spacing-03)}.u-mx-03{margin-inline:var(--fnd-spacing-03)}.u-my-03{margin-block:var(--fnd-spacing-03)}.u-m-04{margin:var(--fnd-spacing-04)}.u-mt-04{margin-top:var(--fnd-spacing-04)}.u-mr-04{margin-right:var(--fnd-spacing-04)}.u-mb-04{margin-bottom:var(--fnd-spacing-04)}.u-ml-04{margin-left:var(--fnd-spacing-04)}.u-mx-04{margin-inline:var(--fnd-spacing-04)}.u-my-04{margin-block:var(--fnd-spacing-04)}.u-m-05{margin:var(--fnd-spacing-05)}.u-mt-05{margin-top:var(--fnd-spacing-05)}.u-mr-05{margin-right:var(--fnd-spacing-05)}.u-mb-05{margin-bottom:var(--fnd-spacing-05)}.u-ml-05{margin-left:var(--fnd-spacing-05)}.u-mx-05{margin-inline:var(--fnd-spacing-05)}.u-my-05{margin-block:var(--fnd-spacing-05)}.u-m-06{margin:var(--fnd-spacing-06)}.u-mt-06{margin-top:var(--fnd-spacing-06)}.u-mr-06{margin-right:var(--fnd-spacing-06)}.u-mb-06{margin-bottom:var(--fnd-spacing-06)}.u-ml-06{margin-left:var(--fnd-spacing-06)}.u-mx-06{margin-inline:var(--fnd-spacing-06)}.u-my-06{margin-block:var(--fnd-spacing-06)}.u-m-07{margin:var(--fnd-spacing-07)}.u-mt-07{margin-top:var(--fnd-spacing-07)}.u-mr-07{margin-right:var(--fnd-spacing-07)}.u-mb-07{margin-bottom:var(--fnd-spacing-07)}.u-ml-07{margin-left:var(--fnd-spacing-07)}.u-mx-07{margin-inline:var(--fnd-spacing-07)}.u-my-07{margin-block:var(--fnd-spacing-07)}.u-m-08{margin:var(--fnd-spacing-08)}.u-mt-08{margin-top:var(--fnd-spacing-08)}.u-mr-08{margin-right:var(--fnd-spacing-08)}.u-mb-08{margin-bottom:var(--fnd-spacing-08)}.u-ml-08{margin-left:var(--fnd-spacing-08)}.u-mx-08{margin-inline:var(--fnd-spacing-08)}.u-my-08{margin-block:var(--fnd-spacing-08)}.u-m-09{margin:var(--fnd-spacing-09)}.u-mt-09{margin-top:var(--fnd-spacing-09)}.u-mr-09{margin-right:var(--fnd-spacing-09)}.u-mb-09{margin-bottom:var(--fnd-spacing-09)}.u-ml-09{margin-left:var(--fnd-spacing-09)}.u-mx-09{margin-inline:var(--fnd-spacing-09)}.u-my-09{margin-block:var(--fnd-spacing-09)}.u-m-10{margin:var(--fnd-spacing-10)}.u-mt-10{margin-top:var(--fnd-spacing-10)}.u-mr-10{margin-right:var(--fnd-spacing-10)}.u-mb-10{margin-bottom:var(--fnd-spacing-10)}.u-ml-10{margin-left:var(--fnd-spacing-10)}.u-mx-10{margin-inline:var(--fnd-spacing-10)}.u-my-10{margin-block:var(--fnd-spacing-10)}.u-m-11{margin:var(--fnd-spacing-11)}.u-mt-11{margin-top:var(--fnd-spacing-11)}.u-mr-11{margin-right:var(--fnd-spacing-11)}.u-mb-11{margin-bottom:var(--fnd-spacing-11)}.u-ml-11{margin-left:var(--fnd-spacing-11)}.u-mx-11{margin-inline:var(--fnd-spacing-11)}.u-my-11{margin-block:var(--fnd-spacing-11)}.u-m-12{margin:var(--fnd-spacing-12)}.u-mt-12{margin-top:var(--fnd-spacing-12)}.u-mr-12{margin-right:var(--fnd-spacing-12)}.u-mb-12{margin-bottom:var(--fnd-spacing-12)}.u-ml-12{margin-left:var(--fnd-spacing-12)}.u-mx-12{margin-inline:var(--fnd-spacing-12)}.u-my-12{margin-block:var(--fnd-spacing-12)}.u-m-13{margin:var(--fnd-spacing-13)}.u-mt-13{margin-top:var(--fnd-spacing-13)}.u-mr-13{margin-right:var(--fnd-spacing-13)}.u-mb-13{margin-bottom:var(--fnd-spacing-13)}.u-ml-13{margin-left:var(--fnd-spacing-13)}.u-mx-13{margin-inline:var(--fnd-spacing-13)}.u-my-13{margin-block:var(--fnd-spacing-13)}.u-mx-auto{margin-inline:auto}.u-ml-auto{margin-left:auto}.u-mr-auto{margin-right:auto}.u-p-01{padding:var(--fnd-spacing-01)}.u-pt-01{padding-top:var(--fnd-spacing-01)}.u-pr-01{padding-right:var(--fnd-spacing-01)}.u-pb-01{padding-bottom:var(--fnd-spacing-01)}.u-pl-01{padding-left:var(--fnd-spacing-01)}.u-px-01{padding-inline:var(--fnd-spacing-01)}.u-py-01{padding-block:var(--fnd-spacing-01)}.u-p-02{padding:var(--fnd-spacing-02)}.u-pt-02{padding-top:var(--fnd-spacing-02)}.u-pr-02{padding-right:var(--fnd-spacing-02)}.u-pb-02{padding-bottom:var(--fnd-spacing-02)}.u-pl-02{padding-left:var(--fnd-spacing-02)}.u-px-02{padding-inline:var(--fnd-spacing-02)}.u-py-02{padding-block:var(--fnd-spacing-02)}.u-p-03{padding:var(--fnd-spacing-03)}.u-pt-03{padding-top:var(--fnd-spacing-03)}.u-pr-03{padding-right:var(--fnd-spacing-03)}.u-pb-03{padding-bottom:var(--fnd-spacing-03)}.u-pl-03{padding-left:var(--fnd-spacing-03)}.u-px-03{padding-inline:var(--fnd-spacing-03)}.u-py-03{padding-block:var(--fnd-spacing-03)}.u-p-04{padding:var(--fnd-spacing-04)}.u-pt-04{padding-top:var(--fnd-spacing-04)}.u-pr-04{padding-right:var(--fnd-spacing-04)}.u-pb-04{padding-bottom:var(--fnd-spacing-04)}.u-pl-04{padding-left:var(--fnd-spacing-04)}.u-px-04{padding-inline:var(--fnd-spacing-04)}.u-py-04{padding-block:var(--fnd-spacing-04)}.u-p-05{padding:var(--fnd-spacing-05)}.u-pt-05{padding-top:var(--fnd-spacing-05)}.u-pr-05{padding-right:var(--fnd-spacing-05)}.u-pb-05{padding-bottom:var(--fnd-spacing-05)}.u-pl-05{padding-left:var(--fnd-spacing-05)}.u-px-05{padding-inline:var(--fnd-spacing-05)}.u-py-05{padding-block:var(--fnd-spacing-05)}.u-p-06{padding:var(--fnd-spacing-06)}.u-pt-06{padding-top:var(--fnd-spacing-06)}.u-pr-06{padding-right:var(--fnd-spacing-06)}.u-pb-06{padding-bottom:var(--fnd-spacing-06)}.u-pl-06{padding-left:var(--fnd-spacing-06)}.u-px-06{padding-inline:var(--fnd-spacing-06)}.u-py-06{padding-block:var(--fnd-spacing-06)}.u-p-07{padding:var(--fnd-spacing-07)}.u-pt-07{padding-top:var(--fnd-spacing-07)}.u-pr-07{padding-right:var(--fnd-spacing-07)}.u-pb-07{padding-bottom:var(--fnd-spacing-07)}.u-pl-07{padding-left:var(--fnd-spacing-07)}.u-px-07{padding-inline:var(--fnd-spacing-07)}.u-py-07{padding-block:var(--fnd-spacing-07)}.u-p-08{padding:var(--fnd-spacing-08)}.u-pt-08{padding-top:var(--fnd-spacing-08)}.u-pr-08{padding-right:var(--fnd-spacing-08)}.u-pb-08{padding-bottom:var(--fnd-spacing-08)}.u-pl-08{padding-left:var(--fnd-spacing-08)}.u-px-08{padding-inline:var(--fnd-spacing-08)}.u-py-08{padding-block:var(--fnd-spacing-08)}.u-p-09{padding:var(--fnd-spacing-09)}.u-pt-09{padding-top:var(--fnd-spacing-09)}.u-pr-09{padding-right:var(--fnd-spacing-09)}.u-pb-09{padding-bottom:var(--fnd-spacing-09)}.u-pl-09{padding-left:var(--fnd-spacing-09)}.u-px-09{padding-inline:var(--fnd-spacing-09)}.u-py-09{padding-block:var(--fnd-spacing-09)}.u-p-10{padding:var(--fnd-spacing-10)}.u-pt-10{padding-top:var(--fnd-spacing-10)}.u-pr-10{padding-right:var(--fnd-spacing-10)}.u-pb-10{padding-bottom:var(--fnd-spacing-10)}.u-pl-10{padding-left:var(--fnd-spacing-10)}.u-px-10{padding-inline:var(--fnd-spacing-10)}.u-py-10{padding-block:var(--fnd-spacing-10)}.u-p-11{padding:var(--fnd-spacing-11)}.u-pt-11{padding-top:var(--fnd-spacing-11)}.u-pr-11{padding-right:var(--fnd-spacing-11)}.u-pb-11{padding-bottom:var(--fnd-spacing-11)}.u-pl-11{padding-left:var(--fnd-spacing-11)}.u-px-11{padding-inline:var(--fnd-spacing-11)}.u-py-11{padding-block:var(--fnd-spacing-11)}.u-p-12{padding:var(--fnd-spacing-12)}.u-pt-12{padding-top:var(--fnd-spacing-12)}.u-pr-12{padding-right:var(--fnd-spacing-12)}.u-pb-12{padding-bottom:var(--fnd-spacing-12)}.u-pl-12{padding-left:var(--fnd-spacing-12)}.u-px-12{padding-inline:var(--fnd-spacing-12)}.u-py-12{padding-block:var(--fnd-spacing-12)}.u-p-13{padding:var(--fnd-spacing-13)}.u-pt-13{padding-top:var(--fnd-spacing-13)}.u-pr-13{padding-right:var(--fnd-spacing-13)}.u-pb-13{padding-bottom:var(--fnd-spacing-13)}.u-pl-13{padding-left:var(--fnd-spacing-13)}.u-px-13{padding-inline:var(--fnd-spacing-13)}.u-py-13{padding-block:var(--fnd-spacing-13)}.u-gap-01{gap:var(--fnd-spacing-01)}.u-gap-02{gap:var(--fnd-spacing-02)}.u-gap-03{gap:var(--fnd-spacing-03)}.u-gap-04{gap:var(--fnd-spacing-04)}.u-gap-05{gap:var(--fnd-spacing-05)}.u-gap-06{gap:var(--fnd-spacing-06)}.u-gap-07{gap:var(--fnd-spacing-07)}.u-gap-08{gap:var(--fnd-spacing-08)}.u-gap-09{gap:var(--fnd-spacing-09)}.u-gap-10{gap:var(--fnd-spacing-10)}.u-gap-11{gap:var(--fnd-spacing-11)}.u-gap-12{gap:var(--fnd-spacing-12)}.u-gap-13{gap:var(--fnd-spacing-13)}@media(min-width: 768px){.u-m-sm-01{margin:var(--fnd-spacing-01)}.u-mt-sm-01{margin-top:var(--fnd-spacing-01)}.u-mr-sm-01{margin-right:var(--fnd-spacing-01)}.u-mb-sm-01{margin-bottom:var(--fnd-spacing-01)}.u-ml-sm-01{margin-left:var(--fnd-spacing-01)}.u-mx-sm-01{margin-inline:var(--fnd-spacing-01)}.u-my-sm-01{margin-block:var(--fnd-spacing-01)}.u-p-sm-01{padding:var(--fnd-spacing-01)}.u-pt-sm-01{padding-top:var(--fnd-spacing-01)}.u-pr-sm-01{padding-right:var(--fnd-spacing-01)}.u-pb-sm-01{padding-bottom:var(--fnd-spacing-01)}.u-pl-sm-01{padding-left:var(--fnd-spacing-01)}.u-px-sm-01{padding-inline:var(--fnd-spacing-01)}.u-py-sm-01{padding-block:var(--fnd-spacing-01)}.u-gap-sm-01{gap:var(--fnd-spacing-01)}.u-m-sm-02{margin:var(--fnd-spacing-02)}.u-mt-sm-02{margin-top:var(--fnd-spacing-02)}.u-mr-sm-02{margin-right:var(--fnd-spacing-02)}.u-mb-sm-02{margin-bottom:var(--fnd-spacing-02)}.u-ml-sm-02{margin-left:var(--fnd-spacing-02)}.u-mx-sm-02{margin-inline:var(--fnd-spacing-02)}.u-my-sm-02{margin-block:var(--fnd-spacing-02)}.u-p-sm-02{padding:var(--fnd-spacing-02)}.u-pt-sm-02{padding-top:var(--fnd-spacing-02)}.u-pr-sm-02{padding-right:var(--fnd-spacing-02)}.u-pb-sm-02{padding-bottom:var(--fnd-spacing-02)}.u-pl-sm-02{padding-left:var(--fnd-spacing-02)}.u-px-sm-02{padding-inline:var(--fnd-spacing-02)}.u-py-sm-02{padding-block:var(--fnd-spacing-02)}.u-gap-sm-02{gap:var(--fnd-spacing-02)}.u-m-sm-03{margin:var(--fnd-spacing-03)}.u-mt-sm-03{margin-top:var(--fnd-spacing-03)}.u-mr-sm-03{margin-right:var(--fnd-spacing-03)}.u-mb-sm-03{margin-bottom:var(--fnd-spacing-03)}.u-ml-sm-03{margin-left:var(--fnd-spacing-03)}.u-mx-sm-03{margin-inline:var(--fnd-spacing-03)}.u-my-sm-03{margin-block:var(--fnd-spacing-03)}.u-p-sm-03{padding:var(--fnd-spacing-03)}.u-pt-sm-03{padding-top:var(--fnd-spacing-03)}.u-pr-sm-03{padding-right:var(--fnd-spacing-03)}.u-pb-sm-03{padding-bottom:var(--fnd-spacing-03)}.u-pl-sm-03{padding-left:var(--fnd-spacing-03)}.u-px-sm-03{padding-inline:var(--fnd-spacing-03)}.u-py-sm-03{padding-block:var(--fnd-spacing-03)}.u-gap-sm-03{gap:var(--fnd-spacing-03)}.u-m-sm-04{margin:var(--fnd-spacing-04)}.u-mt-sm-04{margin-top:var(--fnd-spacing-04)}.u-mr-sm-04{margin-right:var(--fnd-spacing-04)}.u-mb-sm-04{margin-bottom:var(--fnd-spacing-04)}.u-ml-sm-04{margin-left:var(--fnd-spacing-04)}.u-mx-sm-04{margin-inline:var(--fnd-spacing-04)}.u-my-sm-04{margin-block:var(--fnd-spacing-04)}.u-p-sm-04{padding:var(--fnd-spacing-04)}.u-pt-sm-04{padding-top:var(--fnd-spacing-04)}.u-pr-sm-04{padding-right:var(--fnd-spacing-04)}.u-pb-sm-04{padding-bottom:var(--fnd-spacing-04)}.u-pl-sm-04{padding-left:var(--fnd-spacing-04)}.u-px-sm-04{padding-inline:var(--fnd-spacing-04)}.u-py-sm-04{padding-block:var(--fnd-spacing-04)}.u-gap-sm-04{gap:var(--fnd-spacing-04)}.u-m-sm-05{margin:var(--fnd-spacing-05)}.u-mt-sm-05{margin-top:var(--fnd-spacing-05)}.u-mr-sm-05{margin-right:var(--fnd-spacing-05)}.u-mb-sm-05{margin-bottom:var(--fnd-spacing-05)}.u-ml-sm-05{margin-left:var(--fnd-spacing-05)}.u-mx-sm-05{margin-inline:var(--fnd-spacing-05)}.u-my-sm-05{margin-block:var(--fnd-spacing-05)}.u-p-sm-05{padding:var(--fnd-spacing-05)}.u-pt-sm-05{padding-top:var(--fnd-spacing-05)}.u-pr-sm-05{padding-right:var(--fnd-spacing-05)}.u-pb-sm-05{padding-bottom:var(--fnd-spacing-05)}.u-pl-sm-05{padding-left:var(--fnd-spacing-05)}.u-px-sm-05{padding-inline:var(--fnd-spacing-05)}.u-py-sm-05{padding-block:var(--fnd-spacing-05)}.u-gap-sm-05{gap:var(--fnd-spacing-05)}.u-m-sm-06{margin:var(--fnd-spacing-06)}.u-mt-sm-06{margin-top:var(--fnd-spacing-06)}.u-mr-sm-06{margin-right:var(--fnd-spacing-06)}.u-mb-sm-06{margin-bottom:var(--fnd-spacing-06)}.u-ml-sm-06{margin-left:var(--fnd-spacing-06)}.u-mx-sm-06{margin-inline:var(--fnd-spacing-06)}.u-my-sm-06{margin-block:var(--fnd-spacing-06)}.u-p-sm-06{padding:var(--fnd-spacing-06)}.u-pt-sm-06{padding-top:var(--fnd-spacing-06)}.u-pr-sm-06{padding-right:var(--fnd-spacing-06)}.u-pb-sm-06{padding-bottom:var(--fnd-spacing-06)}.u-pl-sm-06{padding-left:var(--fnd-spacing-06)}.u-px-sm-06{padding-inline:var(--fnd-spacing-06)}.u-py-sm-06{padding-block:var(--fnd-spacing-06)}.u-gap-sm-06{gap:var(--fnd-spacing-06)}.u-m-sm-07{margin:var(--fnd-spacing-07)}.u-mt-sm-07{margin-top:var(--fnd-spacing-07)}.u-mr-sm-07{margin-right:var(--fnd-spacing-07)}.u-mb-sm-07{margin-bottom:var(--fnd-spacing-07)}.u-ml-sm-07{margin-left:var(--fnd-spacing-07)}.u-mx-sm-07{margin-inline:var(--fnd-spacing-07)}.u-my-sm-07{margin-block:var(--fnd-spacing-07)}.u-p-sm-07{padding:var(--fnd-spacing-07)}.u-pt-sm-07{padding-top:var(--fnd-spacing-07)}.u-pr-sm-07{padding-right:var(--fnd-spacing-07)}.u-pb-sm-07{padding-bottom:var(--fnd-spacing-07)}.u-pl-sm-07{padding-left:var(--fnd-spacing-07)}.u-px-sm-07{padding-inline:var(--fnd-spacing-07)}.u-py-sm-07{padding-block:var(--fnd-spacing-07)}.u-gap-sm-07{gap:var(--fnd-spacing-07)}.u-m-sm-08{margin:var(--fnd-spacing-08)}.u-mt-sm-08{margin-top:var(--fnd-spacing-08)}.u-mr-sm-08{margin-right:var(--fnd-spacing-08)}.u-mb-sm-08{margin-bottom:var(--fnd-spacing-08)}.u-ml-sm-08{margin-left:var(--fnd-spacing-08)}.u-mx-sm-08{margin-inline:var(--fnd-spacing-08)}.u-my-sm-08{margin-block:var(--fnd-spacing-08)}.u-p-sm-08{padding:var(--fnd-spacing-08)}.u-pt-sm-08{padding-top:var(--fnd-spacing-08)}.u-pr-sm-08{padding-right:var(--fnd-spacing-08)}.u-pb-sm-08{padding-bottom:var(--fnd-spacing-08)}.u-pl-sm-08{padding-left:var(--fnd-spacing-08)}.u-px-sm-08{padding-inline:var(--fnd-spacing-08)}.u-py-sm-08{padding-block:var(--fnd-spacing-08)}.u-gap-sm-08{gap:var(--fnd-spacing-08)}.u-m-sm-09{margin:var(--fnd-spacing-09)}.u-mt-sm-09{margin-top:var(--fnd-spacing-09)}.u-mr-sm-09{margin-right:var(--fnd-spacing-09)}.u-mb-sm-09{margin-bottom:var(--fnd-spacing-09)}.u-ml-sm-09{margin-left:var(--fnd-spacing-09)}.u-mx-sm-09{margin-inline:var(--fnd-spacing-09)}.u-my-sm-09{margin-block:var(--fnd-spacing-09)}.u-p-sm-09{padding:var(--fnd-spacing-09)}.u-pt-sm-09{padding-top:var(--fnd-spacing-09)}.u-pr-sm-09{padding-right:var(--fnd-spacing-09)}.u-pb-sm-09{padding-bottom:var(--fnd-spacing-09)}.u-pl-sm-09{padding-left:var(--fnd-spacing-09)}.u-px-sm-09{padding-inline:var(--fnd-spacing-09)}.u-py-sm-09{padding-block:var(--fnd-spacing-09)}.u-gap-sm-09{gap:var(--fnd-spacing-09)}.u-m-sm-10{margin:var(--fnd-spacing-10)}.u-mt-sm-10{margin-top:var(--fnd-spacing-10)}.u-mr-sm-10{margin-right:var(--fnd-spacing-10)}.u-mb-sm-10{margin-bottom:var(--fnd-spacing-10)}.u-ml-sm-10{margin-left:var(--fnd-spacing-10)}.u-mx-sm-10{margin-inline:var(--fnd-spacing-10)}.u-my-sm-10{margin-block:var(--fnd-spacing-10)}.u-p-sm-10{padding:var(--fnd-spacing-10)}.u-pt-sm-10{padding-top:var(--fnd-spacing-10)}.u-pr-sm-10{padding-right:var(--fnd-spacing-10)}.u-pb-sm-10{padding-bottom:var(--fnd-spacing-10)}.u-pl-sm-10{padding-left:var(--fnd-spacing-10)}.u-px-sm-10{padding-inline:var(--fnd-spacing-10)}.u-py-sm-10{padding-block:var(--fnd-spacing-10)}.u-gap-sm-10{gap:var(--fnd-spacing-10)}.u-m-sm-11{margin:var(--fnd-spacing-11)}.u-mt-sm-11{margin-top:var(--fnd-spacing-11)}.u-mr-sm-11{margin-right:var(--fnd-spacing-11)}.u-mb-sm-11{margin-bottom:var(--fnd-spacing-11)}.u-ml-sm-11{margin-left:var(--fnd-spacing-11)}.u-mx-sm-11{margin-inline:var(--fnd-spacing-11)}.u-my-sm-11{margin-block:var(--fnd-spacing-11)}.u-p-sm-11{padding:var(--fnd-spacing-11)}.u-pt-sm-11{padding-top:var(--fnd-spacing-11)}.u-pr-sm-11{padding-right:var(--fnd-spacing-11)}.u-pb-sm-11{padding-bottom:var(--fnd-spacing-11)}.u-pl-sm-11{padding-left:var(--fnd-spacing-11)}.u-px-sm-11{padding-inline:var(--fnd-spacing-11)}.u-py-sm-11{padding-block:var(--fnd-spacing-11)}.u-gap-sm-11{gap:var(--fnd-spacing-11)}.u-m-sm-12{margin:var(--fnd-spacing-12)}.u-mt-sm-12{margin-top:var(--fnd-spacing-12)}.u-mr-sm-12{margin-right:var(--fnd-spacing-12)}.u-mb-sm-12{margin-bottom:var(--fnd-spacing-12)}.u-ml-sm-12{margin-left:var(--fnd-spacing-12)}.u-mx-sm-12{margin-inline:var(--fnd-spacing-12)}.u-my-sm-12{margin-block:var(--fnd-spacing-12)}.u-p-sm-12{padding:var(--fnd-spacing-12)}.u-pt-sm-12{padding-top:var(--fnd-spacing-12)}.u-pr-sm-12{padding-right:var(--fnd-spacing-12)}.u-pb-sm-12{padding-bottom:var(--fnd-spacing-12)}.u-pl-sm-12{padding-left:var(--fnd-spacing-12)}.u-px-sm-12{padding-inline:var(--fnd-spacing-12)}.u-py-sm-12{padding-block:var(--fnd-spacing-12)}.u-gap-sm-12{gap:var(--fnd-spacing-12)}.u-m-sm-13{margin:var(--fnd-spacing-13)}.u-mt-sm-13{margin-top:var(--fnd-spacing-13)}.u-mr-sm-13{margin-right:var(--fnd-spacing-13)}.u-mb-sm-13{margin-bottom:var(--fnd-spacing-13)}.u-ml-sm-13{margin-left:var(--fnd-spacing-13)}.u-mx-sm-13{margin-inline:var(--fnd-spacing-13)}.u-my-sm-13{margin-block:var(--fnd-spacing-13)}.u-p-sm-13{padding:var(--fnd-spacing-13)}.u-pt-sm-13{padding-top:var(--fnd-spacing-13)}.u-pr-sm-13{padding-right:var(--fnd-spacing-13)}.u-pb-sm-13{padding-bottom:var(--fnd-spacing-13)}.u-pl-sm-13{padding-left:var(--fnd-spacing-13)}.u-px-sm-13{padding-inline:var(--fnd-spacing-13)}.u-py-sm-13{padding-block:var(--fnd-spacing-13)}.u-gap-sm-13{gap:var(--fnd-spacing-13)}}@media(min-width: 960px){.u-m-md-01{margin:var(--fnd-spacing-01)}.u-mt-md-01{margin-top:var(--fnd-spacing-01)}.u-mr-md-01{margin-right:var(--fnd-spacing-01)}.u-mb-md-01{margin-bottom:var(--fnd-spacing-01)}.u-ml-md-01{margin-left:var(--fnd-spacing-01)}.u-mx-md-01{margin-inline:var(--fnd-spacing-01)}.u-my-md-01{margin-block:var(--fnd-spacing-01)}.u-p-md-01{padding:var(--fnd-spacing-01)}.u-pt-md-01{padding-top:var(--fnd-spacing-01)}.u-pr-md-01{padding-right:var(--fnd-spacing-01)}.u-pb-md-01{padding-bottom:var(--fnd-spacing-01)}.u-pl-md-01{padding-left:var(--fnd-spacing-01)}.u-px-md-01{padding-inline:var(--fnd-spacing-01)}.u-py-md-01{padding-block:var(--fnd-spacing-01)}.u-gap-md-01{gap:var(--fnd-spacing-01)}.u-m-md-02{margin:var(--fnd-spacing-02)}.u-mt-md-02{margin-top:var(--fnd-spacing-02)}.u-mr-md-02{margin-right:var(--fnd-spacing-02)}.u-mb-md-02{margin-bottom:var(--fnd-spacing-02)}.u-ml-md-02{margin-left:var(--fnd-spacing-02)}.u-mx-md-02{margin-inline:var(--fnd-spacing-02)}.u-my-md-02{margin-block:var(--fnd-spacing-02)}.u-p-md-02{padding:var(--fnd-spacing-02)}.u-pt-md-02{padding-top:var(--fnd-spacing-02)}.u-pr-md-02{padding-right:var(--fnd-spacing-02)}.u-pb-md-02{padding-bottom:var(--fnd-spacing-02)}.u-pl-md-02{padding-left:var(--fnd-spacing-02)}.u-px-md-02{padding-inline:var(--fnd-spacing-02)}.u-py-md-02{padding-block:var(--fnd-spacing-02)}.u-gap-md-02{gap:var(--fnd-spacing-02)}.u-m-md-03{margin:var(--fnd-spacing-03)}.u-mt-md-03{margin-top:var(--fnd-spacing-03)}.u-mr-md-03{margin-right:var(--fnd-spacing-03)}.u-mb-md-03{margin-bottom:var(--fnd-spacing-03)}.u-ml-md-03{margin-left:var(--fnd-spacing-03)}.u-mx-md-03{margin-inline:var(--fnd-spacing-03)}.u-my-md-03{margin-block:var(--fnd-spacing-03)}.u-p-md-03{padding:var(--fnd-spacing-03)}.u-pt-md-03{padding-top:var(--fnd-spacing-03)}.u-pr-md-03{padding-right:var(--fnd-spacing-03)}.u-pb-md-03{padding-bottom:var(--fnd-spacing-03)}.u-pl-md-03{padding-left:var(--fnd-spacing-03)}.u-px-md-03{padding-inline:var(--fnd-spacing-03)}.u-py-md-03{padding-block:var(--fnd-spacing-03)}.u-gap-md-03{gap:var(--fnd-spacing-03)}.u-m-md-04{margin:var(--fnd-spacing-04)}.u-mt-md-04{margin-top:var(--fnd-spacing-04)}.u-mr-md-04{margin-right:var(--fnd-spacing-04)}.u-mb-md-04{margin-bottom:var(--fnd-spacing-04)}.u-ml-md-04{margin-left:var(--fnd-spacing-04)}.u-mx-md-04{margin-inline:var(--fnd-spacing-04)}.u-my-md-04{margin-block:var(--fnd-spacing-04)}.u-p-md-04{padding:var(--fnd-spacing-04)}.u-pt-md-04{padding-top:var(--fnd-spacing-04)}.u-pr-md-04{padding-right:var(--fnd-spacing-04)}.u-pb-md-04{padding-bottom:var(--fnd-spacing-04)}.u-pl-md-04{padding-left:var(--fnd-spacing-04)}.u-px-md-04{padding-inline:var(--fnd-spacing-04)}.u-py-md-04{padding-block:var(--fnd-spacing-04)}.u-gap-md-04{gap:var(--fnd-spacing-04)}.u-m-md-05{margin:var(--fnd-spacing-05)}.u-mt-md-05{margin-top:var(--fnd-spacing-05)}.u-mr-md-05{margin-right:var(--fnd-spacing-05)}.u-mb-md-05{margin-bottom:var(--fnd-spacing-05)}.u-ml-md-05{margin-left:var(--fnd-spacing-05)}.u-mx-md-05{margin-inline:var(--fnd-spacing-05)}.u-my-md-05{margin-block:var(--fnd-spacing-05)}.u-p-md-05{padding:var(--fnd-spacing-05)}.u-pt-md-05{padding-top:var(--fnd-spacing-05)}.u-pr-md-05{padding-right:var(--fnd-spacing-05)}.u-pb-md-05{padding-bottom:var(--fnd-spacing-05)}.u-pl-md-05{padding-left:var(--fnd-spacing-05)}.u-px-md-05{padding-inline:var(--fnd-spacing-05)}.u-py-md-05{padding-block:var(--fnd-spacing-05)}.u-gap-md-05{gap:var(--fnd-spacing-05)}.u-m-md-06{margin:var(--fnd-spacing-06)}.u-mt-md-06{margin-top:var(--fnd-spacing-06)}.u-mr-md-06{margin-right:var(--fnd-spacing-06)}.u-mb-md-06{margin-bottom:var(--fnd-spacing-06)}.u-ml-md-06{margin-left:var(--fnd-spacing-06)}.u-mx-md-06{margin-inline:var(--fnd-spacing-06)}.u-my-md-06{margin-block:var(--fnd-spacing-06)}.u-p-md-06{padding:var(--fnd-spacing-06)}.u-pt-md-06{padding-top:var(--fnd-spacing-06)}.u-pr-md-06{padding-right:var(--fnd-spacing-06)}.u-pb-md-06{padding-bottom:var(--fnd-spacing-06)}.u-pl-md-06{padding-left:var(--fnd-spacing-06)}.u-px-md-06{padding-inline:var(--fnd-spacing-06)}.u-py-md-06{padding-block:var(--fnd-spacing-06)}.u-gap-md-06{gap:var(--fnd-spacing-06)}.u-m-md-07{margin:var(--fnd-spacing-07)}.u-mt-md-07{margin-top:var(--fnd-spacing-07)}.u-mr-md-07{margin-right:var(--fnd-spacing-07)}.u-mb-md-07{margin-bottom:var(--fnd-spacing-07)}.u-ml-md-07{margin-left:var(--fnd-spacing-07)}.u-mx-md-07{margin-inline:var(--fnd-spacing-07)}.u-my-md-07{margin-block:var(--fnd-spacing-07)}.u-p-md-07{padding:var(--fnd-spacing-07)}.u-pt-md-07{padding-top:var(--fnd-spacing-07)}.u-pr-md-07{padding-right:var(--fnd-spacing-07)}.u-pb-md-07{padding-bottom:var(--fnd-spacing-07)}.u-pl-md-07{padding-left:var(--fnd-spacing-07)}.u-px-md-07{padding-inline:var(--fnd-spacing-07)}.u-py-md-07{padding-block:var(--fnd-spacing-07)}.u-gap-md-07{gap:var(--fnd-spacing-07)}.u-m-md-08{margin:var(--fnd-spacing-08)}.u-mt-md-08{margin-top:var(--fnd-spacing-08)}.u-mr-md-08{margin-right:var(--fnd-spacing-08)}.u-mb-md-08{margin-bottom:var(--fnd-spacing-08)}.u-ml-md-08{margin-left:var(--fnd-spacing-08)}.u-mx-md-08{margin-inline:var(--fnd-spacing-08)}.u-my-md-08{margin-block:var(--fnd-spacing-08)}.u-p-md-08{padding:var(--fnd-spacing-08)}.u-pt-md-08{padding-top:var(--fnd-spacing-08)}.u-pr-md-08{padding-right:var(--fnd-spacing-08)}.u-pb-md-08{padding-bottom:var(--fnd-spacing-08)}.u-pl-md-08{padding-left:var(--fnd-spacing-08)}.u-px-md-08{padding-inline:var(--fnd-spacing-08)}.u-py-md-08{padding-block:var(--fnd-spacing-08)}.u-gap-md-08{gap:var(--fnd-spacing-08)}.u-m-md-09{margin:var(--fnd-spacing-09)}.u-mt-md-09{margin-top:var(--fnd-spacing-09)}.u-mr-md-09{margin-right:var(--fnd-spacing-09)}.u-mb-md-09{margin-bottom:var(--fnd-spacing-09)}.u-ml-md-09{margin-left:var(--fnd-spacing-09)}.u-mx-md-09{margin-inline:var(--fnd-spacing-09)}.u-my-md-09{margin-block:var(--fnd-spacing-09)}.u-p-md-09{padding:var(--fnd-spacing-09)}.u-pt-md-09{padding-top:var(--fnd-spacing-09)}.u-pr-md-09{padding-right:var(--fnd-spacing-09)}.u-pb-md-09{padding-bottom:var(--fnd-spacing-09)}.u-pl-md-09{padding-left:var(--fnd-spacing-09)}.u-px-md-09{padding-inline:var(--fnd-spacing-09)}.u-py-md-09{padding-block:var(--fnd-spacing-09)}.u-gap-md-09{gap:var(--fnd-spacing-09)}.u-m-md-10{margin:var(--fnd-spacing-10)}.u-mt-md-10{margin-top:var(--fnd-spacing-10)}.u-mr-md-10{margin-right:var(--fnd-spacing-10)}.u-mb-md-10{margin-bottom:var(--fnd-spacing-10)}.u-ml-md-10{margin-left:var(--fnd-spacing-10)}.u-mx-md-10{margin-inline:var(--fnd-spacing-10)}.u-my-md-10{margin-block:var(--fnd-spacing-10)}.u-p-md-10{padding:var(--fnd-spacing-10)}.u-pt-md-10{padding-top:var(--fnd-spacing-10)}.u-pr-md-10{padding-right:var(--fnd-spacing-10)}.u-pb-md-10{padding-bottom:var(--fnd-spacing-10)}.u-pl-md-10{padding-left:var(--fnd-spacing-10)}.u-px-md-10{padding-inline:var(--fnd-spacing-10)}.u-py-md-10{padding-block:var(--fnd-spacing-10)}.u-gap-md-10{gap:var(--fnd-spacing-10)}.u-m-md-11{margin:var(--fnd-spacing-11)}.u-mt-md-11{margin-top:var(--fnd-spacing-11)}.u-mr-md-11{margin-right:var(--fnd-spacing-11)}.u-mb-md-11{margin-bottom:var(--fnd-spacing-11)}.u-ml-md-11{margin-left:var(--fnd-spacing-11)}.u-mx-md-11{margin-inline:var(--fnd-spacing-11)}.u-my-md-11{margin-block:var(--fnd-spacing-11)}.u-p-md-11{padding:var(--fnd-spacing-11)}.u-pt-md-11{padding-top:var(--fnd-spacing-11)}.u-pr-md-11{padding-right:var(--fnd-spacing-11)}.u-pb-md-11{padding-bottom:var(--fnd-spacing-11)}.u-pl-md-11{padding-left:var(--fnd-spacing-11)}.u-px-md-11{padding-inline:var(--fnd-spacing-11)}.u-py-md-11{padding-block:var(--fnd-spacing-11)}.u-gap-md-11{gap:var(--fnd-spacing-11)}.u-m-md-12{margin:var(--fnd-spacing-12)}.u-mt-md-12{margin-top:var(--fnd-spacing-12)}.u-mr-md-12{margin-right:var(--fnd-spacing-12)}.u-mb-md-12{margin-bottom:var(--fnd-spacing-12)}.u-ml-md-12{margin-left:var(--fnd-spacing-12)}.u-mx-md-12{margin-inline:var(--fnd-spacing-12)}.u-my-md-12{margin-block:var(--fnd-spacing-12)}.u-p-md-12{padding:var(--fnd-spacing-12)}.u-pt-md-12{padding-top:var(--fnd-spacing-12)}.u-pr-md-12{padding-right:var(--fnd-spacing-12)}.u-pb-md-12{padding-bottom:var(--fnd-spacing-12)}.u-pl-md-12{padding-left:var(--fnd-spacing-12)}.u-px-md-12{padding-inline:var(--fnd-spacing-12)}.u-py-md-12{padding-block:var(--fnd-spacing-12)}.u-gap-md-12{gap:var(--fnd-spacing-12)}.u-m-md-13{margin:var(--fnd-spacing-13)}.u-mt-md-13{margin-top:var(--fnd-spacing-13)}.u-mr-md-13{margin-right:var(--fnd-spacing-13)}.u-mb-md-13{margin-bottom:var(--fnd-spacing-13)}.u-ml-md-13{margin-left:var(--fnd-spacing-13)}.u-mx-md-13{margin-inline:var(--fnd-spacing-13)}.u-my-md-13{margin-block:var(--fnd-spacing-13)}.u-p-md-13{padding:var(--fnd-spacing-13)}.u-pt-md-13{padding-top:var(--fnd-spacing-13)}.u-pr-md-13{padding-right:var(--fnd-spacing-13)}.u-pb-md-13{padding-bottom:var(--fnd-spacing-13)}.u-pl-md-13{padding-left:var(--fnd-spacing-13)}.u-px-md-13{padding-inline:var(--fnd-spacing-13)}.u-py-md-13{padding-block:var(--fnd-spacing-13)}.u-gap-md-13{gap:var(--fnd-spacing-13)}}@media(min-width: 1200px){.u-m-lg-01{margin:var(--fnd-spacing-01)}.u-mt-lg-01{margin-top:var(--fnd-spacing-01)}.u-mr-lg-01{margin-right:var(--fnd-spacing-01)}.u-mb-lg-01{margin-bottom:var(--fnd-spacing-01)}.u-ml-lg-01{margin-left:var(--fnd-spacing-01)}.u-mx-lg-01{margin-inline:var(--fnd-spacing-01)}.u-my-lg-01{margin-block:var(--fnd-spacing-01)}.u-p-lg-01{padding:var(--fnd-spacing-01)}.u-pt-lg-01{padding-top:var(--fnd-spacing-01)}.u-pr-lg-01{padding-right:var(--fnd-spacing-01)}.u-pb-lg-01{padding-bottom:var(--fnd-spacing-01)}.u-pl-lg-01{padding-left:var(--fnd-spacing-01)}.u-px-lg-01{padding-inline:var(--fnd-spacing-01)}.u-py-lg-01{padding-block:var(--fnd-spacing-01)}.u-gap-lg-01{gap:var(--fnd-spacing-01)}.u-m-lg-02{margin:var(--fnd-spacing-02)}.u-mt-lg-02{margin-top:var(--fnd-spacing-02)}.u-mr-lg-02{margin-right:var(--fnd-spacing-02)}.u-mb-lg-02{margin-bottom:var(--fnd-spacing-02)}.u-ml-lg-02{margin-left:var(--fnd-spacing-02)}.u-mx-lg-02{margin-inline:var(--fnd-spacing-02)}.u-my-lg-02{margin-block:var(--fnd-spacing-02)}.u-p-lg-02{padding:var(--fnd-spacing-02)}.u-pt-lg-02{padding-top:var(--fnd-spacing-02)}.u-pr-lg-02{padding-right:var(--fnd-spacing-02)}.u-pb-lg-02{padding-bottom:var(--fnd-spacing-02)}.u-pl-lg-02{padding-left:var(--fnd-spacing-02)}.u-px-lg-02{padding-inline:var(--fnd-spacing-02)}.u-py-lg-02{padding-block:var(--fnd-spacing-02)}.u-gap-lg-02{gap:var(--fnd-spacing-02)}.u-m-lg-03{margin:var(--fnd-spacing-03)}.u-mt-lg-03{margin-top:var(--fnd-spacing-03)}.u-mr-lg-03{margin-right:var(--fnd-spacing-03)}.u-mb-lg-03{margin-bottom:var(--fnd-spacing-03)}.u-ml-lg-03{margin-left:var(--fnd-spacing-03)}.u-mx-lg-03{margin-inline:var(--fnd-spacing-03)}.u-my-lg-03{margin-block:var(--fnd-spacing-03)}.u-p-lg-03{padding:var(--fnd-spacing-03)}.u-pt-lg-03{padding-top:var(--fnd-spacing-03)}.u-pr-lg-03{padding-right:var(--fnd-spacing-03)}.u-pb-lg-03{padding-bottom:var(--fnd-spacing-03)}.u-pl-lg-03{padding-left:var(--fnd-spacing-03)}.u-px-lg-03{padding-inline:var(--fnd-spacing-03)}.u-py-lg-03{padding-block:var(--fnd-spacing-03)}.u-gap-lg-03{gap:var(--fnd-spacing-03)}.u-m-lg-04{margin:var(--fnd-spacing-04)}.u-mt-lg-04{margin-top:var(--fnd-spacing-04)}.u-mr-lg-04{margin-right:var(--fnd-spacing-04)}.u-mb-lg-04{margin-bottom:var(--fnd-spacing-04)}.u-ml-lg-04{margin-left:var(--fnd-spacing-04)}.u-mx-lg-04{margin-inline:var(--fnd-spacing-04)}.u-my-lg-04{margin-block:var(--fnd-spacing-04)}.u-p-lg-04{padding:var(--fnd-spacing-04)}.u-pt-lg-04{padding-top:var(--fnd-spacing-04)}.u-pr-lg-04{padding-right:var(--fnd-spacing-04)}.u-pb-lg-04{padding-bottom:var(--fnd-spacing-04)}.u-pl-lg-04{padding-left:var(--fnd-spacing-04)}.u-px-lg-04{padding-inline:var(--fnd-spacing-04)}.u-py-lg-04{padding-block:var(--fnd-spacing-04)}.u-gap-lg-04{gap:var(--fnd-spacing-04)}.u-m-lg-05{margin:var(--fnd-spacing-05)}.u-mt-lg-05{margin-top:var(--fnd-spacing-05)}.u-mr-lg-05{margin-right:var(--fnd-spacing-05)}.u-mb-lg-05{margin-bottom:var(--fnd-spacing-05)}.u-ml-lg-05{margin-left:var(--fnd-spacing-05)}.u-mx-lg-05{margin-inline:var(--fnd-spacing-05)}.u-my-lg-05{margin-block:var(--fnd-spacing-05)}.u-p-lg-05{padding:var(--fnd-spacing-05)}.u-pt-lg-05{padding-top:var(--fnd-spacing-05)}.u-pr-lg-05{padding-right:var(--fnd-spacing-05)}.u-pb-lg-05{padding-bottom:var(--fnd-spacing-05)}.u-pl-lg-05{padding-left:var(--fnd-spacing-05)}.u-px-lg-05{padding-inline:var(--fnd-spacing-05)}.u-py-lg-05{padding-block:var(--fnd-spacing-05)}.u-gap-lg-05{gap:var(--fnd-spacing-05)}.u-m-lg-06{margin:var(--fnd-spacing-06)}.u-mt-lg-06{margin-top:var(--fnd-spacing-06)}.u-mr-lg-06{margin-right:var(--fnd-spacing-06)}.u-mb-lg-06{margin-bottom:var(--fnd-spacing-06)}.u-ml-lg-06{margin-left:var(--fnd-spacing-06)}.u-mx-lg-06{margin-inline:var(--fnd-spacing-06)}.u-my-lg-06{margin-block:var(--fnd-spacing-06)}.u-p-lg-06{padding:var(--fnd-spacing-06)}.u-pt-lg-06{padding-top:var(--fnd-spacing-06)}.u-pr-lg-06{padding-right:var(--fnd-spacing-06)}.u-pb-lg-06{padding-bottom:var(--fnd-spacing-06)}.u-pl-lg-06{padding-left:var(--fnd-spacing-06)}.u-px-lg-06{padding-inline:var(--fnd-spacing-06)}.u-py-lg-06{padding-block:var(--fnd-spacing-06)}.u-gap-lg-06{gap:var(--fnd-spacing-06)}.u-m-lg-07{margin:var(--fnd-spacing-07)}.u-mt-lg-07{margin-top:var(--fnd-spacing-07)}.u-mr-lg-07{margin-right:var(--fnd-spacing-07)}.u-mb-lg-07{margin-bottom:var(--fnd-spacing-07)}.u-ml-lg-07{margin-left:var(--fnd-spacing-07)}.u-mx-lg-07{margin-inline:var(--fnd-spacing-07)}.u-my-lg-07{margin-block:var(--fnd-spacing-07)}.u-p-lg-07{padding:var(--fnd-spacing-07)}.u-pt-lg-07{padding-top:var(--fnd-spacing-07)}.u-pr-lg-07{padding-right:var(--fnd-spacing-07)}.u-pb-lg-07{padding-bottom:var(--fnd-spacing-07)}.u-pl-lg-07{padding-left:var(--fnd-spacing-07)}.u-px-lg-07{padding-inline:var(--fnd-spacing-07)}.u-py-lg-07{padding-block:var(--fnd-spacing-07)}.u-gap-lg-07{gap:var(--fnd-spacing-07)}.u-m-lg-08{margin:var(--fnd-spacing-08)}.u-mt-lg-08{margin-top:var(--fnd-spacing-08)}.u-mr-lg-08{margin-right:var(--fnd-spacing-08)}.u-mb-lg-08{margin-bottom:var(--fnd-spacing-08)}.u-ml-lg-08{margin-left:var(--fnd-spacing-08)}.u-mx-lg-08{margin-inline:var(--fnd-spacing-08)}.u-my-lg-08{margin-block:var(--fnd-spacing-08)}.u-p-lg-08{padding:var(--fnd-spacing-08)}.u-pt-lg-08{padding-top:var(--fnd-spacing-08)}.u-pr-lg-08{padding-right:var(--fnd-spacing-08)}.u-pb-lg-08{padding-bottom:var(--fnd-spacing-08)}.u-pl-lg-08{padding-left:var(--fnd-spacing-08)}.u-px-lg-08{padding-inline:var(--fnd-spacing-08)}.u-py-lg-08{padding-block:var(--fnd-spacing-08)}.u-gap-lg-08{gap:var(--fnd-spacing-08)}.u-m-lg-09{margin:var(--fnd-spacing-09)}.u-mt-lg-09{margin-top:var(--fnd-spacing-09)}.u-mr-lg-09{margin-right:var(--fnd-spacing-09)}.u-mb-lg-09{margin-bottom:var(--fnd-spacing-09)}.u-ml-lg-09{margin-left:var(--fnd-spacing-09)}.u-mx-lg-09{margin-inline:var(--fnd-spacing-09)}.u-my-lg-09{margin-block:var(--fnd-spacing-09)}.u-p-lg-09{padding:var(--fnd-spacing-09)}.u-pt-lg-09{padding-top:var(--fnd-spacing-09)}.u-pr-lg-09{padding-right:var(--fnd-spacing-09)}.u-pb-lg-09{padding-bottom:var(--fnd-spacing-09)}.u-pl-lg-09{padding-left:var(--fnd-spacing-09)}.u-px-lg-09{padding-inline:var(--fnd-spacing-09)}.u-py-lg-09{padding-block:var(--fnd-spacing-09)}.u-gap-lg-09{gap:var(--fnd-spacing-09)}.u-m-lg-10{margin:var(--fnd-spacing-10)}.u-mt-lg-10{margin-top:var(--fnd-spacing-10)}.u-mr-lg-10{margin-right:var(--fnd-spacing-10)}.u-mb-lg-10{margin-bottom:var(--fnd-spacing-10)}.u-ml-lg-10{margin-left:var(--fnd-spacing-10)}.u-mx-lg-10{margin-inline:var(--fnd-spacing-10)}.u-my-lg-10{margin-block:var(--fnd-spacing-10)}.u-p-lg-10{padding:var(--fnd-spacing-10)}.u-pt-lg-10{padding-top:var(--fnd-spacing-10)}.u-pr-lg-10{padding-right:var(--fnd-spacing-10)}.u-pb-lg-10{padding-bottom:var(--fnd-spacing-10)}.u-pl-lg-10{padding-left:var(--fnd-spacing-10)}.u-px-lg-10{padding-inline:var(--fnd-spacing-10)}.u-py-lg-10{padding-block:var(--fnd-spacing-10)}.u-gap-lg-10{gap:var(--fnd-spacing-10)}.u-m-lg-11{margin:var(--fnd-spacing-11)}.u-mt-lg-11{margin-top:var(--fnd-spacing-11)}.u-mr-lg-11{margin-right:var(--fnd-spacing-11)}.u-mb-lg-11{margin-bottom:var(--fnd-spacing-11)}.u-ml-lg-11{margin-left:var(--fnd-spacing-11)}.u-mx-lg-11{margin-inline:var(--fnd-spacing-11)}.u-my-lg-11{margin-block:var(--fnd-spacing-11)}.u-p-lg-11{padding:var(--fnd-spacing-11)}.u-pt-lg-11{padding-top:var(--fnd-spacing-11)}.u-pr-lg-11{padding-right:var(--fnd-spacing-11)}.u-pb-lg-11{padding-bottom:var(--fnd-spacing-11)}.u-pl-lg-11{padding-left:var(--fnd-spacing-11)}.u-px-lg-11{padding-inline:var(--fnd-spacing-11)}.u-py-lg-11{padding-block:var(--fnd-spacing-11)}.u-gap-lg-11{gap:var(--fnd-spacing-11)}.u-m-lg-12{margin:var(--fnd-spacing-12)}.u-mt-lg-12{margin-top:var(--fnd-spacing-12)}.u-mr-lg-12{margin-right:var(--fnd-spacing-12)}.u-mb-lg-12{margin-bottom:var(--fnd-spacing-12)}.u-ml-lg-12{margin-left:var(--fnd-spacing-12)}.u-mx-lg-12{margin-inline:var(--fnd-spacing-12)}.u-my-lg-12{margin-block:var(--fnd-spacing-12)}.u-p-lg-12{padding:var(--fnd-spacing-12)}.u-pt-lg-12{padding-top:var(--fnd-spacing-12)}.u-pr-lg-12{padding-right:var(--fnd-spacing-12)}.u-pb-lg-12{padding-bottom:var(--fnd-spacing-12)}.u-pl-lg-12{padding-left:var(--fnd-spacing-12)}.u-px-lg-12{padding-inline:var(--fnd-spacing-12)}.u-py-lg-12{padding-block:var(--fnd-spacing-12)}.u-gap-lg-12{gap:var(--fnd-spacing-12)}.u-m-lg-13{margin:var(--fnd-spacing-13)}.u-mt-lg-13{margin-top:var(--fnd-spacing-13)}.u-mr-lg-13{margin-right:var(--fnd-spacing-13)}.u-mb-lg-13{margin-bottom:var(--fnd-spacing-13)}.u-ml-lg-13{margin-left:var(--fnd-spacing-13)}.u-mx-lg-13{margin-inline:var(--fnd-spacing-13)}.u-my-lg-13{margin-block:var(--fnd-spacing-13)}.u-p-lg-13{padding:var(--fnd-spacing-13)}.u-pt-lg-13{padding-top:var(--fnd-spacing-13)}.u-pr-lg-13{padding-right:var(--fnd-spacing-13)}.u-pb-lg-13{padding-bottom:var(--fnd-spacing-13)}.u-pl-lg-13{padding-left:var(--fnd-spacing-13)}.u-px-lg-13{padding-inline:var(--fnd-spacing-13)}.u-py-lg-13{padding-block:var(--fnd-spacing-13)}.u-gap-lg-13{gap:var(--fnd-spacing-13)}}@media(min-width: 1600px){.u-m-xl-01{margin:var(--fnd-spacing-01)}.u-mt-xl-01{margin-top:var(--fnd-spacing-01)}.u-mr-xl-01{margin-right:var(--fnd-spacing-01)}.u-mb-xl-01{margin-bottom:var(--fnd-spacing-01)}.u-ml-xl-01{margin-left:var(--fnd-spacing-01)}.u-mx-xl-01{margin-inline:var(--fnd-spacing-01)}.u-my-xl-01{margin-block:var(--fnd-spacing-01)}.u-p-xl-01{padding:var(--fnd-spacing-01)}.u-pt-xl-01{padding-top:var(--fnd-spacing-01)}.u-pr-xl-01{padding-right:var(--fnd-spacing-01)}.u-pb-xl-01{padding-bottom:var(--fnd-spacing-01)}.u-pl-xl-01{padding-left:var(--fnd-spacing-01)}.u-px-xl-01{padding-inline:var(--fnd-spacing-01)}.u-py-xl-01{padding-block:var(--fnd-spacing-01)}.u-gap-xl-01{gap:var(--fnd-spacing-01)}.u-m-xl-02{margin:var(--fnd-spacing-02)}.u-mt-xl-02{margin-top:var(--fnd-spacing-02)}.u-mr-xl-02{margin-right:var(--fnd-spacing-02)}.u-mb-xl-02{margin-bottom:var(--fnd-spacing-02)}.u-ml-xl-02{margin-left:var(--fnd-spacing-02)}.u-mx-xl-02{margin-inline:var(--fnd-spacing-02)}.u-my-xl-02{margin-block:var(--fnd-spacing-02)}.u-p-xl-02{padding:var(--fnd-spacing-02)}.u-pt-xl-02{padding-top:var(--fnd-spacing-02)}.u-pr-xl-02{padding-right:var(--fnd-spacing-02)}.u-pb-xl-02{padding-bottom:var(--fnd-spacing-02)}.u-pl-xl-02{padding-left:var(--fnd-spacing-02)}.u-px-xl-02{padding-inline:var(--fnd-spacing-02)}.u-py-xl-02{padding-block:var(--fnd-spacing-02)}.u-gap-xl-02{gap:var(--fnd-spacing-02)}.u-m-xl-03{margin:var(--fnd-spacing-03)}.u-mt-xl-03{margin-top:var(--fnd-spacing-03)}.u-mr-xl-03{margin-right:var(--fnd-spacing-03)}.u-mb-xl-03{margin-bottom:var(--fnd-spacing-03)}.u-ml-xl-03{margin-left:var(--fnd-spacing-03)}.u-mx-xl-03{margin-inline:var(--fnd-spacing-03)}.u-my-xl-03{margin-block:var(--fnd-spacing-03)}.u-p-xl-03{padding:var(--fnd-spacing-03)}.u-pt-xl-03{padding-top:var(--fnd-spacing-03)}.u-pr-xl-03{padding-right:var(--fnd-spacing-03)}.u-pb-xl-03{padding-bottom:var(--fnd-spacing-03)}.u-pl-xl-03{padding-left:var(--fnd-spacing-03)}.u-px-xl-03{padding-inline:var(--fnd-spacing-03)}.u-py-xl-03{padding-block:var(--fnd-spacing-03)}.u-gap-xl-03{gap:var(--fnd-spacing-03)}.u-m-xl-04{margin:var(--fnd-spacing-04)}.u-mt-xl-04{margin-top:var(--fnd-spacing-04)}.u-mr-xl-04{margin-right:var(--fnd-spacing-04)}.u-mb-xl-04{margin-bottom:var(--fnd-spacing-04)}.u-ml-xl-04{margin-left:var(--fnd-spacing-04)}.u-mx-xl-04{margin-inline:var(--fnd-spacing-04)}.u-my-xl-04{margin-block:var(--fnd-spacing-04)}.u-p-xl-04{padding:var(--fnd-spacing-04)}.u-pt-xl-04{padding-top:var(--fnd-spacing-04)}.u-pr-xl-04{padding-right:var(--fnd-spacing-04)}.u-pb-xl-04{padding-bottom:var(--fnd-spacing-04)}.u-pl-xl-04{padding-left:var(--fnd-spacing-04)}.u-px-xl-04{padding-inline:var(--fnd-spacing-04)}.u-py-xl-04{padding-block:var(--fnd-spacing-04)}.u-gap-xl-04{gap:var(--fnd-spacing-04)}.u-m-xl-05{margin:var(--fnd-spacing-05)}.u-mt-xl-05{margin-top:var(--fnd-spacing-05)}.u-mr-xl-05{margin-right:var(--fnd-spacing-05)}.u-mb-xl-05{margin-bottom:var(--fnd-spacing-05)}.u-ml-xl-05{margin-left:var(--fnd-spacing-05)}.u-mx-xl-05{margin-inline:var(--fnd-spacing-05)}.u-my-xl-05{margin-block:var(--fnd-spacing-05)}.u-p-xl-05{padding:var(--fnd-spacing-05)}.u-pt-xl-05{padding-top:var(--fnd-spacing-05)}.u-pr-xl-05{padding-right:var(--fnd-spacing-05)}.u-pb-xl-05{padding-bottom:var(--fnd-spacing-05)}.u-pl-xl-05{padding-left:var(--fnd-spacing-05)}.u-px-xl-05{padding-inline:var(--fnd-spacing-05)}.u-py-xl-05{padding-block:var(--fnd-spacing-05)}.u-gap-xl-05{gap:var(--fnd-spacing-05)}.u-m-xl-06{margin:var(--fnd-spacing-06)}.u-mt-xl-06{margin-top:var(--fnd-spacing-06)}.u-mr-xl-06{margin-right:var(--fnd-spacing-06)}.u-mb-xl-06{margin-bottom:var(--fnd-spacing-06)}.u-ml-xl-06{margin-left:var(--fnd-spacing-06)}.u-mx-xl-06{margin-inline:var(--fnd-spacing-06)}.u-my-xl-06{margin-block:var(--fnd-spacing-06)}.u-p-xl-06{padding:var(--fnd-spacing-06)}.u-pt-xl-06{padding-top:var(--fnd-spacing-06)}.u-pr-xl-06{padding-right:var(--fnd-spacing-06)}.u-pb-xl-06{padding-bottom:var(--fnd-spacing-06)}.u-pl-xl-06{padding-left:var(--fnd-spacing-06)}.u-px-xl-06{padding-inline:var(--fnd-spacing-06)}.u-py-xl-06{padding-block:var(--fnd-spacing-06)}.u-gap-xl-06{gap:var(--fnd-spacing-06)}.u-m-xl-07{margin:var(--fnd-spacing-07)}.u-mt-xl-07{margin-top:var(--fnd-spacing-07)}.u-mr-xl-07{margin-right:var(--fnd-spacing-07)}.u-mb-xl-07{margin-bottom:var(--fnd-spacing-07)}.u-ml-xl-07{margin-left:var(--fnd-spacing-07)}.u-mx-xl-07{margin-inline:var(--fnd-spacing-07)}.u-my-xl-07{margin-block:var(--fnd-spacing-07)}.u-p-xl-07{padding:var(--fnd-spacing-07)}.u-pt-xl-07{padding-top:var(--fnd-spacing-07)}.u-pr-xl-07{padding-right:var(--fnd-spacing-07)}.u-pb-xl-07{padding-bottom:var(--fnd-spacing-07)}.u-pl-xl-07{padding-left:var(--fnd-spacing-07)}.u-px-xl-07{padding-inline:var(--fnd-spacing-07)}.u-py-xl-07{padding-block:var(--fnd-spacing-07)}.u-gap-xl-07{gap:var(--fnd-spacing-07)}.u-m-xl-08{margin:var(--fnd-spacing-08)}.u-mt-xl-08{margin-top:var(--fnd-spacing-08)}.u-mr-xl-08{margin-right:var(--fnd-spacing-08)}.u-mb-xl-08{margin-bottom:var(--fnd-spacing-08)}.u-ml-xl-08{margin-left:var(--fnd-spacing-08)}.u-mx-xl-08{margin-inline:var(--fnd-spacing-08)}.u-my-xl-08{margin-block:var(--fnd-spacing-08)}.u-p-xl-08{padding:var(--fnd-spacing-08)}.u-pt-xl-08{padding-top:var(--fnd-spacing-08)}.u-pr-xl-08{padding-right:var(--fnd-spacing-08)}.u-pb-xl-08{padding-bottom:var(--fnd-spacing-08)}.u-pl-xl-08{padding-left:var(--fnd-spacing-08)}.u-px-xl-08{padding-inline:var(--fnd-spacing-08)}.u-py-xl-08{padding-block:var(--fnd-spacing-08)}.u-gap-xl-08{gap:var(--fnd-spacing-08)}.u-m-xl-09{margin:var(--fnd-spacing-09)}.u-mt-xl-09{margin-top:var(--fnd-spacing-09)}.u-mr-xl-09{margin-right:var(--fnd-spacing-09)}.u-mb-xl-09{margin-bottom:var(--fnd-spacing-09)}.u-ml-xl-09{margin-left:var(--fnd-spacing-09)}.u-mx-xl-09{margin-inline:var(--fnd-spacing-09)}.u-my-xl-09{margin-block:var(--fnd-spacing-09)}.u-p-xl-09{padding:var(--fnd-spacing-09)}.u-pt-xl-09{padding-top:var(--fnd-spacing-09)}.u-pr-xl-09{padding-right:var(--fnd-spacing-09)}.u-pb-xl-09{padding-bottom:var(--fnd-spacing-09)}.u-pl-xl-09{padding-left:var(--fnd-spacing-09)}.u-px-xl-09{padding-inline:var(--fnd-spacing-09)}.u-py-xl-09{padding-block:var(--fnd-spacing-09)}.u-gap-xl-09{gap:var(--fnd-spacing-09)}.u-m-xl-10{margin:var(--fnd-spacing-10)}.u-mt-xl-10{margin-top:var(--fnd-spacing-10)}.u-mr-xl-10{margin-right:var(--fnd-spacing-10)}.u-mb-xl-10{margin-bottom:var(--fnd-spacing-10)}.u-ml-xl-10{margin-left:var(--fnd-spacing-10)}.u-mx-xl-10{margin-inline:var(--fnd-spacing-10)}.u-my-xl-10{margin-block:var(--fnd-spacing-10)}.u-p-xl-10{padding:var(--fnd-spacing-10)}.u-pt-xl-10{padding-top:var(--fnd-spacing-10)}.u-pr-xl-10{padding-right:var(--fnd-spacing-10)}.u-pb-xl-10{padding-bottom:var(--fnd-spacing-10)}.u-pl-xl-10{padding-left:var(--fnd-spacing-10)}.u-px-xl-10{padding-inline:var(--fnd-spacing-10)}.u-py-xl-10{padding-block:var(--fnd-spacing-10)}.u-gap-xl-10{gap:var(--fnd-spacing-10)}.u-m-xl-11{margin:var(--fnd-spacing-11)}.u-mt-xl-11{margin-top:var(--fnd-spacing-11)}.u-mr-xl-11{margin-right:var(--fnd-spacing-11)}.u-mb-xl-11{margin-bottom:var(--fnd-spacing-11)}.u-ml-xl-11{margin-left:var(--fnd-spacing-11)}.u-mx-xl-11{margin-inline:var(--fnd-spacing-11)}.u-my-xl-11{margin-block:var(--fnd-spacing-11)}.u-p-xl-11{padding:var(--fnd-spacing-11)}.u-pt-xl-11{padding-top:var(--fnd-spacing-11)}.u-pr-xl-11{padding-right:var(--fnd-spacing-11)}.u-pb-xl-11{padding-bottom:var(--fnd-spacing-11)}.u-pl-xl-11{padding-left:var(--fnd-spacing-11)}.u-px-xl-11{padding-inline:var(--fnd-spacing-11)}.u-py-xl-11{padding-block:var(--fnd-spacing-11)}.u-gap-xl-11{gap:var(--fnd-spacing-11)}.u-m-xl-12{margin:var(--fnd-spacing-12)}.u-mt-xl-12{margin-top:var(--fnd-spacing-12)}.u-mr-xl-12{margin-right:var(--fnd-spacing-12)}.u-mb-xl-12{margin-bottom:var(--fnd-spacing-12)}.u-ml-xl-12{margin-left:var(--fnd-spacing-12)}.u-mx-xl-12{margin-inline:var(--fnd-spacing-12)}.u-my-xl-12{margin-block:var(--fnd-spacing-12)}.u-p-xl-12{padding:var(--fnd-spacing-12)}.u-pt-xl-12{padding-top:var(--fnd-spacing-12)}.u-pr-xl-12{padding-right:var(--fnd-spacing-12)}.u-pb-xl-12{padding-bottom:var(--fnd-spacing-12)}.u-pl-xl-12{padding-left:var(--fnd-spacing-12)}.u-px-xl-12{padding-inline:var(--fnd-spacing-12)}.u-py-xl-12{padding-block:var(--fnd-spacing-12)}.u-gap-xl-12{gap:var(--fnd-spacing-12)}.u-m-xl-13{margin:var(--fnd-spacing-13)}.u-mt-xl-13{margin-top:var(--fnd-spacing-13)}.u-mr-xl-13{margin-right:var(--fnd-spacing-13)}.u-mb-xl-13{margin-bottom:var(--fnd-spacing-13)}.u-ml-xl-13{margin-left:var(--fnd-spacing-13)}.u-mx-xl-13{margin-inline:var(--fnd-spacing-13)}.u-my-xl-13{margin-block:var(--fnd-spacing-13)}.u-p-xl-13{padding:var(--fnd-spacing-13)}.u-pt-xl-13{padding-top:var(--fnd-spacing-13)}.u-pr-xl-13{padding-right:var(--fnd-spacing-13)}.u-pb-xl-13{padding-bottom:var(--fnd-spacing-13)}.u-pl-xl-13{padding-left:var(--fnd-spacing-13)}.u-px-xl-13{padding-inline:var(--fnd-spacing-13)}.u-py-xl-13{padding-block:var(--fnd-spacing-13)}.u-gap-xl-13{gap:var(--fnd-spacing-13)}}.u-text-xs,.text-xs{font-size:calc(var(--fs-xs)*var(--type-scale, 1))}.u-text-sm,.text-sm{font-size:calc(var(--fs-sm)*var(--type-scale, 1))}.u-text-base,.text-base{font-size:calc(var(--fs-base)*var(--type-scale, 1))}.u-text-lg,.text-lg{font-size:calc(var(--fs-lg)*var(--type-scale, 1))}.u-text-xl,.text-xl{font-size:calc(var(--fs-xl)*var(--type-scale, 1))}.u-text-2xl,.text-2xl{font-size:calc(var(--fs-2xl)*var(--type-scale, 1))}.u-text-3xl,.text-3xl{font-size:calc(var(--fs-3xl)*var(--type-scale, 1))}.u-text-4xl,.text-4xl{font-size:calc(var(--fs-4xl)*var(--type-scale, 1))}.u-text-5xl,.text-5xl{font-size:calc(var(--fs-5xl)*var(--type-scale, 1))}.u-text-6xl,.text-6xl{font-size:calc(var(--fs-6xl)*var(--type-scale, 1))}.u-text-7xl,.text-7xl{font-size:calc(var(--fs-7xl)*var(--type-scale, 1))}.u-text-8xl,.text-8xl{font-size:calc(var(--fs-8xl)*var(--type-scale, 1))}.u-text-9xl,.text-9xl{font-size:calc(var(--fs-9xl)*var(--type-scale, 1))}.u-type-display-s,.type-display-s{font-size:var(--fnd-typography-display-s-font-size);line-height:var(--fnd-typography-display-s-line-height);letter-spacing:var(--fnd-typography-display-s-letter-spacing)}.u-type-display-m,.type-display-m{font-size:var(--fnd-typography-display-m-font-size);line-height:var(--fnd-typography-display-m-line-height);letter-spacing:var(--fnd-typography-display-m-letter-spacing)}.u-type-display-l,.type-display-l{font-size:var(--fnd-typography-display-l-font-size);line-height:var(--fnd-typography-display-l-line-height);letter-spacing:var(--fnd-typography-display-l-letter-spacing)}.u-type-display-xl,.type-display-xl{font-size:var(--fnd-typography-display-xl-font-size);line-height:var(--fnd-typography-display-xl-line-height);letter-spacing:var(--fnd-typography-display-xl-letter-spacing)}.u-type-display-2xl,.type-display-2xl{font-size:var(--fnd-typography-display-2xl-font-size);line-height:var(--fnd-typography-display-2xl-line-height);letter-spacing:var(--fnd-typography-display-2xl-letter-spacing)}.u-type-heading-xxs,.type-heading-xxs{font-size:var(--fnd-typography-heading-xxs-font-size);line-height:var(--fnd-typography-heading-xxs-line-height);letter-spacing:var(--fnd-typography-heading-xxs-letter-spacing)}.u-type-heading-xs,.type-heading-xs{font-size:var(--fnd-typography-heading-xs-font-size);line-height:var(--fnd-typography-heading-xs-line-height);letter-spacing:var(--fnd-typography-heading-xs-letter-spacing)}.u-type-heading-s,.type-heading-s{font-size:var(--fnd-typography-heading-s-font-size);line-height:var(--fnd-typography-heading-s-line-height);letter-spacing:var(--fnd-typography-heading-s-letter-spacing)}.u-type-heading-m,.type-heading-m{font-size:var(--fnd-typography-heading-m-font-size);line-height:var(--fnd-typography-heading-m-line-height);letter-spacing:var(--fnd-typography-heading-m-letter-spacing)}.u-type-heading-l,.type-heading-l{font-size:var(--fnd-typography-heading-l-font-size);line-height:var(--fnd-typography-heading-l-line-height);letter-spacing:var(--fnd-typography-heading-l-letter-spacing)}.u-type-heading-xl,.type-heading-xl{font-size:var(--fnd-typography-heading-xl-font-size);line-height:var(--fnd-typography-heading-xl-line-height);letter-spacing:var(--fnd-typography-heading-xl-letter-spacing)}.u-type-heading-2xl,.type-heading-2xl{font-size:var(--fnd-typography-heading-2xl-font-size);line-height:var(--fnd-typography-heading-2xl-line-height);letter-spacing:var(--fnd-typography-heading-2xl-letter-spacing)}.u-type-paragraph-xs,.type-paragraph-xs{font-size:var(--fnd-typography-paragraph-xs-font-size);line-height:var(--fnd-typography-paragraph-xs-line-height);letter-spacing:var(--fnd-typography-paragraph-xs-letter-spacing)}.u-type-paragraph-s,.type-paragraph-s{font-size:var(--fnd-typography-paragraph-s-font-size);line-height:var(--fnd-typography-paragraph-s-line-height);letter-spacing:var(--fnd-typography-paragraph-s-letter-spacing)}.u-type-paragraph-m,.type-paragraph-m{font-size:var(--fnd-typography-paragraph-m-font-size);line-height:var(--fnd-typography-paragraph-m-line-height);letter-spacing:var(--fnd-typography-paragraph-m-letter-spacing)}.u-type-paragraph-l,.type-paragraph-l{font-size:var(--fnd-typography-paragraph-l-font-size);line-height:var(--fnd-typography-paragraph-l-line-height);letter-spacing:var(--fnd-typography-paragraph-l-letter-spacing)}.u-type-paragraph-xl,.type-paragraph-xl{font-size:var(--fnd-typography-paragraph-xl-font-size);line-height:var(--fnd-typography-paragraph-xl-line-height);letter-spacing:var(--fnd-typography-paragraph-xl-letter-spacing)}.u-text-primary,.u-text-high{color:var(--fnd-color-text-primary)}.u-text-secondary,.u-text-mid{color:var(--fnd-color-text-secondary)}.u-text-tertiary,.u-text-low{color:var(--fnd-color-text-tertiary)}.u-text-inverse{color:var(--fnd-color-text-inverse)}.u-text-disabled{color:var(--fnd-color-text-disabled)}.u-text-link{color:var(--fnd-color-text-link)}.u-text-success{color:var(--fnd-color-text-success)}.u-text-danger{color:var(--fnd-color-text-danger)}.u-bg-base{background-color:var(--fnd-color-background-base)}.u-bg-secondary{background-color:var(--fnd-color-background-secondary)}.u-bg-tertiary{background-color:var(--fnd-color-background-tertiary)}.u-bg-inverse{background-color:var(--fnd-color-background-inverse)}.u-bg-accent{background-color:var(--fnd-color-background-accent)}.u-bg-disabled{background-color:var(--fnd-color-background-disabled)}.u-bg-success{background-color:var(--fnd-color-background-success)}.u-bg-danger{background-color:var(--fnd-color-background-danger)}.u-border-strong,.u-border-high{border-color:var(--fnd-color-border-strong)}.u-border-primary,.u-border-mid{border-color:var(--fnd-color-border-primary)}.u-border-secondary,.u-border-low{border-color:var(--fnd-color-border-secondary)}.u-border-disabled{border-color:var(--fnd-color-border-disabled)}.u-interactive{color:var(--fnd-color-interactive-default)}.u-feedback-info{color:var(--fnd-color-feedback-info)}.u-feedback-success{color:var(--fnd-color-feedback-success)}.u-feedback-warning{color:var(--fnd-color-feedback-warning)}.u-feedback-danger{color:var(--fnd-color-feedback-danger)}.u-touch-target{min-height:var(--fnd-touch-target-min);min-width:var(--fnd-touch-target-min)}.u-focus-ring:focus-visible{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.u-skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:var(--fnd-z-skip-link)}.u-skip-link:focus{position:fixed;top:var(--fnd-spacing-04);left:var(--fnd-spacing-04);width:auto;height:auto;padding:var(--fnd-spacing-03) var(--fnd-spacing-05);background-color:var(--fnd-color-background-base);color:var(--fnd-color-text-primary);font-weight:var(--fnd-font-weight-semibold);border-radius:var(--fnd-radius-sm);outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset);z-index:var(--fnd-z-skip-link)}.u-reduced-motion{transition:none !important;animation:none !important}.u-sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.u-live-region{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.u-fragment,.fragment{--noop: noop}:root{--nc-block-headline-size: var(--nc-type-heading-l-size);--nc-block-headline-lh: var(--nc-type-heading-l-lh);--nc-block-headline-weight: var(--nc-type-heading-l-weight);--nc-block-subtitle-size: var(--fs-xl);--nc-block-subtitle-weight: var(--fnd-font-weight-semibold);--nc-block-heading-tracking: var(--fnd-tracking-snug, -0.01em);--nc-block-lead-size: var(--fs-lg);--nc-block-lead-lh: var(--lh-body);--nc-block-lead-color: var(--fnd-color-text-secondary)}h2[class*=__headline]:not(.nc-headline--display),h2[class*=__title]:not(.nc-headline--display){font-family:var(--font-heading);font-size:var(--nc-block-headline-size);line-height:var(--nc-block-headline-lh);font-weight:var(--nc-block-headline-weight);letter-spacing:var(--nc-block-heading-tracking)}h3[class*=__headline]:not(.nc-headline--display),h3[class*=__title]:not(.nc-headline--display){font-family:var(--font-heading);font-size:var(--nc-block-subtitle-size);line-height:var(--nc-block-headline-lh);font-weight:var(--nc-block-subtitle-weight);letter-spacing:var(--nc-block-heading-tracking)}[class*=__lead],[class*=__subline],[class*=__subtitle],.nc-solution-tabs__panel-text,.nc-form-block__subtext,.nc-fade-gallery__desc,.nc-story-gallery__desc,.nc-expanding-panels__text{font-size:var(--nc-block-lead-size);line-height:var(--nc-block-lead-lh)}.nc-cw-prose{--mod-container-max-width: var(--container-prose)}.nc-cw-narrow{--mod-container-max-width: var(--container-narrow)}.nc-cw-content{--mod-container-max-width: var(--container-content)}.nc-cw-wide{--mod-container-max-width: var(--container-wide)}.nc-cw-xwide{--mod-container-max-width: var(--container-xwide)}.nc-cw-full{--mod-container-max-width: var(--container-full)}.nc-type-display-l{font-size:var(--nc-type-display-l-size);font-weight:var(--nc-type-display-l-weight);line-height:var(--nc-type-display-l-lh);letter-spacing:var(--nc-type-display-l-ls)}.nc-type-display-m{font-size:var(--nc-type-display-m-size);font-weight:var(--nc-type-display-m-weight);line-height:var(--nc-type-display-m-lh);letter-spacing:var(--nc-type-display-m-ls)}.nc-type-display-s{font-size:var(--nc-type-display-s-size);font-weight:var(--nc-type-display-s-weight);line-height:var(--nc-type-display-s-lh);letter-spacing:var(--nc-type-display-s-ls)}.nc-type-heading-l{font-size:var(--nc-type-heading-l-size);font-weight:var(--nc-type-heading-l-weight);line-height:var(--nc-type-heading-l-lh);letter-spacing:var(--nc-type-heading-l-ls)}.nc-type-heading-m{font-size:var(--nc-type-heading-m-size);font-weight:var(--nc-type-heading-m-weight);line-height:var(--nc-type-heading-m-lh);letter-spacing:var(--nc-type-heading-m-ls)}.nc-type-heading-s{font-size:var(--nc-type-heading-s-size);font-weight:var(--nc-type-heading-s-weight);line-height:var(--nc-type-heading-s-lh);letter-spacing:var(--nc-type-heading-s-ls)}.nc-type-body-l{font-size:var(--nc-type-body-l-size);font-weight:var(--nc-type-body-l-weight);line-height:var(--nc-type-body-l-lh)}.nc-type-body-m{font-size:var(--nc-type-body-m-size);font-weight:var(--nc-type-body-m-weight);line-height:var(--nc-type-body-m-lh)}.nc-type-body-s{font-size:var(--nc-type-body-s-size);font-weight:var(--nc-type-body-s-weight);line-height:var(--nc-type-body-s-lh)}.nc-type-label{font-size:var(--nc-type-label-size);font-weight:var(--nc-type-label-weight);line-height:var(--nc-type-label-lh)}.nc-type-caption{font-size:var(--nc-type-caption-size);font-weight:var(--nc-type-caption-weight);line-height:var(--nc-type-caption-lh);letter-spacing:var(--nc-type-caption-ls)}.nc-sr-only{position:absolute !important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}/*# sourceMappingURL=styles.css.map */
