@layer reset,tokens,components,fpUtilities,elements;@layer reset{.nvb-root,.nvb-root *,.nvb-root *:before,.nvb-root *:after{margin:0;padding:0;box-sizing:border-box}.nvb-root{height:100%;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-family:sans-serif}.nvb-root ul,.nvb-root ol{list-style:none}.nvb-root a{text-decoration:none;color:inherit}.nvb-root img,.nvb-root picture,.nvb-root video,.nvb-root canvas,.nvb-root svg{display:block;max-width:100%;height:auto}.nvb-root input,.nvb-root button,.nvb-root textarea,.nvb-root select{font:inherit}.nvb-root button{border:none;background:none;cursor:pointer}.nvb-root table{border-collapse:collapse;border-spacing:0}}@layer tokens{@layer tokens{:host,.nvb-root{--nvb-font-family-base: "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--nvb-color-primary-050: oklch(98.04% .0104 251.42);--nvb-color-primary-100: oklch(95.63% .0247 251.98);--nvb-color-primary-200: oklch(91.21% .0518 252.79);--nvb-color-primary-300: oklch(84.55% .0888 253.67);--nvb-color-primary-400: oklch(75.39% .1293 254.94);--nvb-color-primary-500: oklch(64.21% .1552 256.62);--nvb-color-primary-600: oklch(56.71% .1412 257.44);--nvb-color-primary-700: oklch(48.29% .1191 258.32);--nvb-color-primary-800: oklch(40.54% .0992 258.96);--nvb-color-primary-900: oklch(31.48% .0762 259.64);--nvb-color-primary-950: oklch(24.86% .0581 260.47);--nvb-color-neutral-000: oklch(100% .0001 89.88);--nvb-color-neutral-050: oklch(98.38% .0035 247.86);--nvb-color-neutral-100: oklch(96.76% .007 247.9);--nvb-color-neutral-200: oklch(92.58% .0132 255.03);--nvb-color-neutral-300: oklch(86.94% .0199 253.37);--nvb-color-neutral-400: oklch(71% .0348 256.79);--nvb-color-neutral-500: oklch(55.64% .0398 256.82);--nvb-color-neutral-600: oklch(45.05% .0371 256.83);--nvb-color-neutral-700: oklch(37.52% .0394 256.85);--nvb-color-neutral-800: oklch(27.53% .0364 259.7);--nvb-color-neutral-900: oklch(20.64% .0388 265.55);--nvb-color-neutral-950: oklch(12.92% .0415 265.15);--nvb-color-risk-050: oklch(96.78% .0142 17.4);--nvb-color-risk-100: oklch(93.44% .0314 17.73);--nvb-color-risk-200: oklch(88.03% .0615 18.39);--nvb-color-risk-300: oklch(80.98% .1025 19.54);--nvb-color-risk-400: oklch(71.23% .1656 22.18);--nvb-color-risk-500: oklch(63.56% .2082 25.38);--nvb-color-risk-600: oklch(57.86% .2137 27.17);--nvb-color-risk-700: oklch(50.79% .1918 27.56);--nvb-color-risk-800: oklch(44.1% .1603 26.89);--nvb-color-risk-900: oklch(39.96% .1348 25.77);--nvb-color-risk-950: oklch(25.26% .0866 26);--nvb-color-caution-050: oklch(98.66% .0218 95.28);--nvb-color-caution-100: oklch(96.22% .0569 95.61);--nvb-color-caution-200: oklch(92.57% .1141 95.75);--nvb-color-caution-300: oklch(88.13% .1526 91.77);--nvb-color-caution-400: oklch(83.34% .1641 83.87);--nvb-color-caution-500: oklch(76.97% .1645 70.61);--nvb-color-caution-600: oklch(66.88% .1588 57.96);--nvb-color-caution-700: oklch(55.42% .1447 49.16);--nvb-color-caution-800: oklch(47.06% .1236 46.53);--nvb-color-caution-900: oklch(40.96% .1037 46.31);--nvb-color-caution-950: oklch(27.8% .0739 45.8);--nvb-color-warning-050: oklch(98.66% .0218 95.28);--nvb-color-warning-100: oklch(96.22% .0569 95.61);--nvb-color-warning-200: oklch(92.57% .1141 95.75);--nvb-color-warning-300: oklch(88.13% .1526 91.77);--nvb-color-warning-400: oklch(83.34% .1641 83.87);--nvb-color-warning-500: oklch(76.97% .1645 70.61);--nvb-color-warning-600: oklch(66.88% .1588 57.96);--nvb-color-warning-700: oklch(55.42% .1447 49.16);--nvb-color-warning-800: oklch(47.06% .1236 46.53);--nvb-color-warning-900: oklch(40.96% .1037 46.31);--nvb-color-warning-950: oklch(27.8% .0739 45.8);--nvb-color-success-050: oklch(98.36% .0162 155.55);--nvb-color-success-100: oklch(96.46% .0405 157.07);--nvb-color-success-200: oklch(92.46% .0811 155.98);--nvb-color-success-300: oklch(87.12% .137 154.59);--nvb-color-success-400: oklch(79.99% .1816 151.78);--nvb-color-success-500: oklch(72.05% .192 149.49);--nvb-color-success-600: oklch(62.3% .1688 149.18);--nvb-color-success-700: oklch(52.48% .1373 149.83);--nvb-color-success-800: oklch(44.61% .1073 151.49);--nvb-color-success-900: oklch(38.98% .0885 152.69);--nvb-color-success-950: oklch(26.61% .0625 153.04);--nvb-color-info-050: oklch(97.67% .0127 236.62);--nvb-color-info-100: oklch(95.35% .024 236.81);--nvb-color-info-200: oklch(89.99% .0556 231.68);--nvb-color-info-300: oklch(82.95% .1004 229.56);--nvb-color-info-400: oklch(75.84% .1373 231.6);--nvb-color-info-500: oklch(67.76% .1481 238.1);--nvb-color-info-600: oklch(58.63% .1366 241.18);--nvb-color-info-700: oklch(49.96% .1179 242.21);--nvb-color-info-800: oklch(43.8% .0988 240.83);--nvb-color-info-900: oklch(39.2% .0844 240.76);--nvb-color-info-950: oklch(29.47% .0635 243.15);--nvb-color-text-000: oklch(100% .0001 89.88);--nvb-color-text-050: oklch(98.38% .0035 247.86);--nvb-color-text-100: oklch(96.76% .007 247.9);--nvb-color-text-200: oklch(92.58% .0132 255.03);--nvb-color-text-300: oklch(86.94% .0199 253.37);--nvb-color-text-400: oklch(71% .0348 256.79);--nvb-color-text-500: oklch(55.64% .0398 256.82);--nvb-color-text-600: oklch(45.05% .0371 256.83);--nvb-color-text-700: oklch(37.52% .0394 256.85);--nvb-color-text-800: oklch(27.53% .0364 259.7);--nvb-color-text-900: oklch(20.64% .0388 265.55);--nvb-color-text-950: oklch(12.92% .0415 265.15);--nvb-radius-sm: 4px;--nvb-radius-md: 6px;--nvb-radius-lg: 8px;--nvb-radius-xl: 12px;--nvb-radius-full: 999px;--nvb-space-0: 2px;--nvb-space-1: 4px;--nvb-space-2: 6px;--nvb-space-3: 8px;--nvb-space-4: 10px;--nvb-space-5: 12px;--nvb-space-6: 16px;--nvb-space-7: 20px;--nvb-space-8: 24px;--nvb-space-9: 32px;--nvb-text-caption2: 10px;--nvb-text-caption1: 12px;--nvb-text-body1: 14px;--nvb-text-subtitle2: 16px;--nvb-text-subtitle1: 20px;--nvb-text-title3: 24px;--nvb-text-title2: 28px;--nvb-text-sm: var(--nvb-text-caption1);--nvb-text-base: var(--nvb-text-body1);--nvb-text-md: var(--nvb-text-body1);--nvb-text-lg: var(--nvb-text-subtitle2);--nvb-color-surface-mix-target: var(--nvb-color-neutral-000);--nvb-chart-single: var(--nvb-color-primary-500);--nvb-chart-1: #2a78d6;--nvb-chart-2: #eb6834;--nvb-chart-3: #1baf7a;--nvb-chart-4: #eda100;--nvb-chart-5: #e87ba4;--nvb-chart-6: #008300;--nvb-chart-7: #4a3aa7;--nvb-chart-8: #e34948;--nvb-chart-other: var(--nvb-color-neutral-400)}:host([data-theme="dark"]),:host(.nvb-dark),.nvb-root.nvb-dark,.nvb-root[data-theme=dark],.nvb-section-theme-dark{--nvb-font-family-base: "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--nvb-color-primary-050: oklch(24.86% .0581 260.47);--nvb-color-primary-100: oklch(31.48% .0762 259.64);--nvb-color-primary-200: oklch(40.54% .0992 258.96);--nvb-color-primary-300: oklch(48.29% .1191 258.32);--nvb-color-primary-400: oklch(56.71% .1412 257.44);--nvb-color-primary-500: oklch(64.21% .1552 256.62);--nvb-color-primary-600: oklch(75.39% .1293 254.94);--nvb-color-primary-700: oklch(84.55% .0888 253.67);--nvb-color-primary-800: oklch(91.21% .0518 252.79);--nvb-color-primary-900: oklch(95.63% .0247 251.98);--nvb-color-primary-950: oklch(98.04% .0104 251.42);--nvb-color-neutral-000: oklch(19% .006 286);--nvb-color-neutral-050: oklch(23% .007 286);--nvb-color-neutral-100: oklch(27% .008 286);--nvb-color-neutral-200: oklch(38% .009 286);--nvb-color-neutral-300: oklch(49.5% .01 286);--nvb-color-neutral-400: oklch(58% .01 286);--nvb-color-neutral-500: oklch(65% .009 286);--nvb-color-neutral-600: oklch(74% .007 286);--nvb-color-neutral-700: oklch(82% .005 286);--nvb-color-neutral-800: oklch(88% .004 286);--nvb-color-neutral-900: oklch(93% .003 286);--nvb-color-neutral-950: oklch(97% .002 286);--nvb-color-risk-050: oklch(25.26% .0866 26);--nvb-color-risk-100: oklch(39.96% .1348 25.77);--nvb-color-risk-200: oklch(44.1% .1603 26.89);--nvb-color-risk-300: oklch(50.79% .1918 27.56);--nvb-color-risk-400: oklch(57.86% .2137 27.17);--nvb-color-risk-500: oklch(63.56% .2082 25.38);--nvb-color-risk-600: oklch(71.23% .1656 22.18);--nvb-color-risk-700: oklch(80.98% .1025 19.54);--nvb-color-risk-800: oklch(88.03% .0615 18.39);--nvb-color-risk-900: oklch(93.44% .0314 17.73);--nvb-color-risk-950: oklch(96.78% .0142 17.4);--nvb-color-caution-050: oklch(27.8% .0739 45.8);--nvb-color-caution-100: oklch(40.96% .1037 46.31);--nvb-color-caution-200: oklch(47.06% .1236 46.53);--nvb-color-caution-300: oklch(55.42% .1447 49.16);--nvb-color-caution-400: oklch(66.88% .1588 57.96);--nvb-color-caution-500: oklch(76.97% .1645 70.61);--nvb-color-caution-600: oklch(83.34% .1641 83.87);--nvb-color-caution-700: oklch(88.13% .1526 91.77);--nvb-color-caution-800: oklch(92.57% .1141 95.75);--nvb-color-caution-900: oklch(96.22% .0569 95.61);--nvb-color-caution-950: oklch(98.66% .0218 95.28);--nvb-color-warning-050: oklch(27.8% .0739 45.8);--nvb-color-warning-100: oklch(40.96% .1037 46.31);--nvb-color-warning-200: oklch(47.06% .1236 46.53);--nvb-color-warning-300: oklch(55.42% .1447 49.16);--nvb-color-warning-400: oklch(66.88% .1588 57.96);--nvb-color-warning-500: oklch(76.97% .1645 70.61);--nvb-color-warning-600: oklch(83.34% .1641 83.87);--nvb-color-warning-700: oklch(88.13% .1526 91.77);--nvb-color-warning-800: oklch(92.57% .1141 95.75);--nvb-color-warning-900: oklch(96.22% .0569 95.61);--nvb-color-warning-950: oklch(98.66% .0218 95.28);--nvb-color-success-050: oklch(26.61% .0625 153.04);--nvb-color-success-100: oklch(38.98% .0885 152.69);--nvb-color-success-200: oklch(44.61% .1073 151.49);--nvb-color-success-300: oklch(52.48% .1373 149.83);--nvb-color-success-400: oklch(62.3% .1688 149.18);--nvb-color-success-500: oklch(72.05% .192 149.49);--nvb-color-success-600: oklch(79.99% .1816 151.78);--nvb-color-success-700: oklch(87.12% .137 154.59);--nvb-color-success-800: oklch(92.46% .0811 155.98);--nvb-color-success-900: oklch(96.46% .0405 157.07);--nvb-color-success-950: oklch(98.36% .0162 155.55);--nvb-color-info-050: oklch(29.47% .0635 243.15);--nvb-color-info-100: oklch(39.2% .0844 240.76);--nvb-color-info-200: oklch(43.8% .0988 240.83);--nvb-color-info-300: oklch(49.96% .1179 242.21);--nvb-color-info-400: oklch(58.63% .1366 241.18);--nvb-color-info-500: oklch(67.76% .1481 238.1);--nvb-color-info-600: oklch(75.84% .1373 231.6);--nvb-color-info-700: oklch(82.95% .1004 229.56);--nvb-color-info-800: oklch(89.99% .0556 231.68);--nvb-color-info-900: oklch(95.35% .024 236.81);--nvb-color-info-950: oklch(97.67% .0127 236.62);--nvb-color-text-000: oklch(19% .006 286);--nvb-color-text-050: oklch(23% .007 286);--nvb-color-text-100: oklch(27% .008 286);--nvb-color-text-200: oklch(38% .009 286);--nvb-color-text-300: oklch(49.5% .01 286);--nvb-color-text-400: oklch(58% .01 286);--nvb-color-text-500: oklch(65% .009 286);--nvb-color-text-600: oklch(74% .007 286);--nvb-color-text-700: oklch(82% .005 286);--nvb-color-text-800: oklch(88% .004 286);--nvb-color-text-900: oklch(93% .003 286);--nvb-color-text-950: oklch(97% .002 286);--nvb-radius-sm: 4px;--nvb-radius-md: 6px;--nvb-radius-lg: 8px;--nvb-radius-xl: 12px;--nvb-radius-full: 999px;--nvb-space-0: 2px;--nvb-space-1: 4px;--nvb-space-2: 6px;--nvb-space-3: 8px;--nvb-space-4: 10px;--nvb-space-5: 12px;--nvb-space-6: 16px;--nvb-space-7: 20px;--nvb-space-8: 24px;--nvb-space-9: 32px;--nvb-text-caption2: 10px;--nvb-text-caption1: 12px;--nvb-text-body1: 14px;--nvb-text-subtitle2: 16px;--nvb-text-subtitle1: 20px;--nvb-text-title3: 24px;--nvb-text-title2: 28px;--nvb-text-sm: var(--nvb-text-caption1);--nvb-text-base: var(--nvb-text-body1);--nvb-text-md: var(--nvb-text-body1);--nvb-text-lg: var(--nvb-text-subtitle2);--nvb-color-surface-mix-target: var(--nvb-color-neutral-050);--nvb-chart-single: var(--nvb-color-primary-500);--nvb-chart-1: #3987e5;--nvb-chart-2: #d95926;--nvb-chart-3: #199e70;--nvb-chart-4: #c98500;--nvb-chart-5: #d55181;--nvb-chart-6: #008300;--nvb-chart-7: #9085e9;--nvb-chart-8: #e66767;--nvb-chart-other: var(--nvb-color-neutral-500)}:host,.nvb-root{color-scheme:light;background-color:var(--nvb-surface, var(--nvb-color-neutral-000));color:var(--nvb-color-neutral-800);scrollbar-color:var(--nvb-color-neutral-300) transparent}:host([data-theme="dark"]),:host(.nvb-dark),:host([data-theme="dark"]) .nvb-root,:host(.nvb-dark) .nvb-root,.nvb-root.nvb-dark,.nvb-root[data-theme=dark],.nvb-section-theme-dark{color-scheme:dark}}}@layer components{.nvb-root,.nvb-section-theme-dark{--nvb-button-height-lg: 40px;--nvb-button-height-ms: 32px;--nvb-button-height-sm: 32px;--nvb-button-height-sx: 28px;--nvb-button-padding-lg: 0 16px;--nvb-button-padding-ms: 0 12px;--nvb-button-padding-sm: 0 10px;--nvb-button-padding-sx: 0 8px;--nvb-button-font-size-lg: 14px;--nvb-button-font-size-ms: 13px;--nvb-button-font-size-sm: 13px;--nvb-button-font-size-sx: 12px;--nvb-button-radius: var(--nvb-radius-md);--nvb-button-gap: 6px;--nvb-button-border-color: var(--nvb-color-neutral-300);--nvb-button-bg: var(--nvb-color-neutral-000);--nvb-button-text-color: var(--nvb-color-neutral-800);--nvb-button-hover-bg: var(--nvb-color-neutral-050);--nvb-button-primary-bg: var(--nvb-color-primary-600);--nvb-button-primary-hover-bg: var(--nvb-color-primary-700);--nvb-button-danger-bg: var(--nvb-color-risk-050);--nvb-button-danger-text-color: var(--nvb-color-risk-700);--nvb-button-danger-border-color: var(--nvb-color-risk-300);--nvb-surface-bg: var(--nvb-color-neutral-000);--nvb-surface-muted-bg: color-mix(in oklab, var(--nvb-color-neutral-050) 84%, var(--nvb-color-neutral-000));--nvb-stroke-subtle: var(--nvb-color-neutral-200);--nvb-stroke-strong: var(--nvb-color-neutral-300);--nvb-shadow-2: 0 1px 2px color-mix(in oklab, var(--nvb-color-neutral-950) 6%, transparent);--nvb-shadow-8: 0 4px 8px color-mix(in oklab, var(--nvb-color-neutral-950) 10%, transparent), 0 12px 24px color-mix(in oklab, var(--nvb-color-neutral-950) 8%, transparent);--nvb-shadow-16: 0 8px 16px color-mix(in oklab, var(--nvb-color-neutral-950) 12%, transparent), 0 24px 48px color-mix(in oklab, var(--nvb-color-neutral-950) 14%, transparent);--nvb-dialog-radius: var(--nvb-radius-xl);--nvb-menu-radius: var(--nvb-radius-lg);--nvb-tablist-height: 40px;--nvb-card-bg: var(--nvb-color-neutral-000);--nvb-card-border-color: var(--nvb-color-neutral-200);--nvb-card-radius: var(--nvb-radius-lg);--nvb-card-shadow: var(--nvb-shadow-2);--nvb-card-padding: 12px}.nvb-root .nvb-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nvb-root .nvb-button,.nvb-root .nvb-control__add-row-button{box-sizing:border-box;min-height:var(--nvb-button-height-ms);padding:var(--nvb-button-padding-ms);border:1px solid var(--nvb-button-border-color);border-radius:var(--nvb-button-radius);background:var(--nvb-button-bg);color:var(--nvb-button-text-color);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--nvb-button-gap);font-family:var(--nvb-font-family);font-size:var(--nvb-button-font-size-ms);font-weight:600;line-height:20px;white-space:nowrap;overflow:visible;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,box-shadow .2s ease;box-shadow:none}.nvb-root .nvb-button:focus-visible,.nvb-root .nvb-control__add-row-button:focus-visible,.nvb-root .nvb-icon-button:focus-visible{outline:0;border-color:var(--nvb-input-focus-border-color, var(--nvb-color-primary-500));box-shadow:var(--nvb-focus-ring)}.nvb-root .nvb-button:hover:not(:disabled),.nvb-root .nvb-control__add-row-button:hover:not(:disabled){background:var(--nvb-button-hover-bg);border-color:var(--nvb-color-neutral-400);color:var(--nvb-color-neutral-900);box-shadow:none}.nvb-root .nvb-button:disabled,.nvb-root .nvb-control__add-row-button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.nvb-root .nvb-button--lg{min-height:var(--nvb-button-height-lg);padding:var(--nvb-button-padding-lg);font-size:var(--nvb-button-font-size-lg)}.nvb-root .nvb-button--ms,.nvb-root .nvb-button--md{min-height:var(--nvb-button-height-ms);padding:var(--nvb-button-padding-ms);font-size:var(--nvb-button-font-size-ms)}.nvb-root .nvb-button--sm{min-height:var(--nvb-button-height-sm);padding:var(--nvb-button-padding-sm);font-size:var(--nvb-button-font-size-sm)}.nvb-root .nvb-button--sx,.nvb-root .nvb-button--xs{min-height:var(--nvb-button-height-sx);padding:var(--nvb-button-padding-sx);font-size:var(--nvb-button-font-size-sx)}.nvb-root .nvb-button--left{justify-content:flex-start}.nvb-root .nvb-button--full{width:100%}.nvb-root .nvb-button--subtle{border-color:transparent;background:transparent;color:var(--nvb-color-neutral-700)}.nvb-root .nvb-button--subtle:hover:not(:disabled){border-color:transparent;background:color-mix(in oklab,var(--nvb-color-neutral-100) 72%,var(--nvb-color-neutral-000));color:var(--nvb-color-neutral-900)}.nvb-root .nvb-button--neutral{background:var(--nvb-color-neutral-000)}.nvb-root .nvb-button--primary,.nvb-root .nvb-button--active{border-color:var(--nvb-color-primary-500);background:var(--nvb-button-primary-bg);color:var(--nvb-color-neutral-000);box-shadow:none}.nvb-root .nvb-button--primary-soft{border-color:transparent;background:color-mix(in oklab,var(--nvb-color-primary-050) 76%,var(--nvb-color-neutral-000));color:var(--nvb-color-primary-700)}.nvb-root .nvb-button--primary:hover:not(:disabled),.nvb-root .nvb-button--active:hover:not(:disabled){border-color:var(--nvb-color-primary-600);background:var(--nvb-button-primary-hover-bg);color:var(--nvb-color-neutral-000)}.nvb-root .nvb-button--primary-soft:hover:not(:disabled){border-color:var(--nvb-color-primary-500);background:color-mix(in oklab,var(--nvb-color-primary-050) 70%,var(--nvb-color-primary-100, var(--nvb-color-primary-050)));color:var(--nvb-color-primary-800)}.nvb-root .nvb-button--danger{border-color:var(--nvb-button-danger-border-color);background:var(--nvb-button-danger-bg);color:var(--nvb-button-danger-text-color)}.nvb-root .nvb-button--danger:hover:not(:disabled),.nvb-root .nvb-icon-button--danger:hover:not(:disabled){border-color:var(--nvb-color-risk-400);background:color-mix(in oklab,var(--nvb-color-risk-050) 70%,var(--nvb-color-risk-100, var(--nvb-color-risk-050)));color:var(--nvb-color-risk-800, var(--nvb-color-risk-700))}.nvb-root .nvb-button__icon,.nvb-root .nvb-control__add-row-button>.material-symbols-outlined{font-size:15px;line-height:1}.nvb-root .nvb-control__add-row-button{border-color:var(--nvb-control-button-border-color);background:var(--nvb-control-button-bg);color:var(--nvb-control-button-text-color);font-size:var(--nvb-control-font-size);height:var(--nvb-control-height);min-height:var(--nvb-control-height);padding:0 var(--nvb-control-padding-x)}.nvb-root .nvb-control__add-row-button:hover:not(:disabled){border-color:var(--nvb-control-button-hover-border-color);background:var(--nvb-control-button-hover-bg);color:var(--nvb-control-button-hover-text-color)}.nvb-root .nvb-control__add-row-button--compact{height:var(--nvb-control-height-sm);min-height:var(--nvb-control-height-sm);padding:0 10px;font-size:12px}.nvb-root .nvb-control__add-row-button--compact>.material-symbols-outlined{font-size:16px}.nvb-root .nvb-control__add-row-button--link{min-height:26px;padding:0;border-color:transparent;background:transparent;color:var(--nvb-color-primary-600);border-radius:var(--nvb-radius-md);font-size:14px;font-weight:600;justify-content:flex-start}.nvb-root .nvb-control__add-row-button--link:hover:not(:disabled){border-color:transparent;background:transparent;color:var(--nvb-color-primary-700)}.nvb-root .nvb-control__add-row-button--link.nvb-control__add-row-button--compact{padding:0 2px;font-size:12px}.nvb-root .nvb-control__add-row-button nvb-icon{width:16px;height:16px;display:inline-flex}.nvb-root .nvb-button__label{display:inline-flex;align-items:center;min-height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis}.nvb-root .nvb-icon-button{width:var(--nvb-button-height-ms);min-width:var(--nvb-button-height-ms);height:var(--nvb-button-height-ms);min-height:var(--nvb-button-height-ms);border:1px solid var(--nvb-color-neutral-300);border-radius:var(--nvb-control-radius);background:var(--nvb-color-neutral-000);color:var(--nvb-color-neutral-800);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,box-shadow .16s ease;box-shadow:none}.nvb-root .nvb-icon-button:hover:not(:disabled){background:var(--nvb-color-neutral-050);border-color:var(--nvb-color-neutral-400);color:var(--nvb-color-neutral-900)}.nvb-root .nvb-icon-button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.nvb-root .nvb-icon-button--lg{width:var(--nvb-button-height-lg);min-width:var(--nvb-button-height-lg);height:var(--nvb-button-height-lg);min-height:var(--nvb-button-height-lg)}.nvb-root .nvb-icon-button--sm{width:var(--nvb-button-height-sm);min-width:var(--nvb-button-height-sm);height:var(--nvb-button-height-sm);min-height:var(--nvb-button-height-sm)}.nvb-root .nvb-icon-button--sx,.nvb-root .nvb-icon-button--xs{width:var(--nvb-button-height-sx);min-width:var(--nvb-button-height-sx);height:var(--nvb-button-height-sx);min-height:var(--nvb-button-height-sx);border-radius:var(--nvb-radius-md)}.nvb-root .nvb-icon-button--danger{border-color:var(--nvb-button-danger-border-color);background:var(--nvb-button-danger-bg);color:var(--nvb-button-danger-text-color)}.nvb-root .nvb-icon-button--ghost{border-color:transparent;background:transparent}.nvb-root .nvb-icon-button--ghost:hover:not(:disabled){border-color:transparent;background:color-mix(in oklab,var(--nvb-color-neutral-100) 72%,var(--nvb-color-neutral-000));color:var(--nvb-color-neutral-800)}.nvb-root .nvb-icon-button--drag{cursor:grab}.nvb-root .nvb-icon-button--drag:active{cursor:grabbing;transform:scale(.98)}.nvb-root .nvb-icon-button span,.nvb-root .nvb-icon-button nvb-icon{font-size:18px;line-height:1}.nvb-root .nvb-control__add-row-button nvb-icon,.nvb-root .nvb-control__add-row-button .nvb-icon-svg{font-size:16px;line-height:1}.nvb-root .nvb-icon-button--sx span,.nvb-root .nvb-icon-button--sx nvb-icon,.nvb-root .nvb-icon-button--xs span,.nvb-root .nvb-icon-button--xs nvb-icon{font-size:15px}.nvb-root .nvb-search-field{position:relative}.nvb-root .nvb-search-field .nvb-search-field__icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:1;display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;color:var(--nvb-color-neutral-500);font-size:16px;line-height:1;pointer-events:none}.nvb-root .nvb-search-field .nvb-search-field__input{display:block;box-sizing:border-box;width:100%;height:32px;min-height:32px;padding:0 32px 0 36px;border:1px solid var(--nvb-color-neutral-300);border-radius:var(--nvb-input-radius, var(--nvb-radius-md));background:var(--nvb-color-neutral-000);color:var(--nvb-color-neutral-800);font-size:12px;font-weight:400;line-height:20px;box-shadow:none;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.nvb-root .nvb-search-field.nvb-search-field--no-icon .nvb-search-field__input{padding-left:12px}.nvb-root .nvb-search-field .nvb-search-field__input::placeholder{color:var(--nvb-color-neutral-400);font-weight:400}.nvb-root .nvb-search-field .nvb-search-field__input:focus,.nvb-root .nvb-search-field .nvb-search-field__input:focus-visible{outline:none;border-color:var(--nvb-color-primary-500);box-shadow:var(--nvb-focus-ring)}.nvb-root .nvb-search-field .nvb-search-field__clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);z-index:2;color:var(--nvb-color-neutral-500)}}@layer fpUtilities{@layer fpUtilities{.nvb-root .nvb-hidden{display:none!important}.nvb-root .nvb-flex-center{display:flex;justify-content:center;align-items:center}.nvb-root .nvb-flex-left{display:flex;justify-content:flex-start;align-items:center}.nvb-root .nvb-flex-right{display:flex;justify-content:flex-end;align-items:center}.nvb-root .nvb-bg-primary-50{background-color:var(--nvb-color-primary-050)}.nvb-root .nvb-bg-primary-100{background-color:var(--nvb-color-primary-100)}.nvb-root .nvb-bg-primary-200{background-color:var(--nvb-color-primary-200)}.nvb-root .nvb-bg-primary-300{background-color:var(--nvb-color-primary-300)}.nvb-root .nvb-bg-primary-400{background-color:var(--nvb-color-primary-400)}.nvb-root .nvb-bg-primary-500{background-color:var(--nvb-color-primary-500)}.nvb-root .nvb-bg-primary-600{background-color:var(--nvb-color-primary-600)}.nvb-root .nvb-bg-primary-700{background-color:var(--nvb-color-primary-700)}.nvb-root .nvb-bg-primary-800{background-color:var(--nvb-color-primary-800)}.nvb-root .nvb-bg-primary-900{background-color:var(--nvb-color-primary-900)}.nvb-root .nvb-bg-primary-950{background-color:var(--nvb-color-primary-950)}.nvb-root .nvb-bg-neutral-000{background-color:var(--nvb-color-neutral-000)}.nvb-root .nvb-bg-neutral-050{background-color:var(--nvb-color-neutral-050)}.nvb-root .nvb-bg-neutral-100{background-color:var(--nvb-color-neutral-100)}.nvb-root .nvb-bg-neutral-200{background-color:var(--nvb-color-neutral-200)}.nvb-root .nvb-bg-neutral-300{background-color:var(--nvb-color-neutral-300)}.nvb-root .nvb-bg-neutral-400{background-color:var(--nvb-color-neutral-400)}.nvb-root .nvb-bg-neutral-500{background-color:var(--nvb-color-neutral-500)}.nvb-root .nvb-bg-neutral-600{background-color:var(--nvb-color-neutral-600)}.nvb-root .nvb-bg-neutral-700{background-color:var(--nvb-color-neutral-700)}.nvb-root .nvb-bg-neutral-800{background-color:var(--nvb-color-neutral-800)}.nvb-root .nvb-bg-neutral-900{background-color:var(--nvb-color-neutral-900)}.nvb-root .nvb-bg-neutral-950{background-color:var(--nvb-color-neutral-950)}.nvb-root .nvb-bg-risk-50{background-color:var(--nvb-color-risk-050)}.nvb-root .nvb-bg-risk-100{background-color:var(--nvb-color-risk-100)}.nvb-root .nvb-bg-risk-200{background-color:var(--nvb-color-risk-200)}.nvb-root .nvb-bg-risk-300{background-color:var(--nvb-color-risk-300)}.nvb-root .nvb-bg-risk-400{background-color:var(--nvb-color-risk-400)}.nvb-root .nvb-bg-risk-500{background-color:var(--nvb-color-risk-500)}.nvb-root .nvb-bg-risk-600{background-color:var(--nvb-color-risk-600)}.nvb-root .nvb-bg-risk-700{background-color:var(--nvb-color-risk-700)}.nvb-root .nvb-bg-risk-800{background-color:var(--nvb-color-risk-800)}.nvb-root .nvb-bg-risk-900{background-color:var(--nvb-color-risk-900)}.nvb-root .nvb-bg-risk-950{background-color:var(--nvb-color-risk-950)}.nvb-root .nvb-bg-warning-50{background-color:var(--nvb-color-warning-050)}.nvb-root .nvb-bg-warning-100{background-color:var(--nvb-color-warning-100)}.nvb-root .nvb-bg-warning-200{background-color:var(--nvb-color-warning-200)}.nvb-root .nvb-bg-warning-300{background-color:var(--nvb-color-warning-300)}.nvb-root .nvb-bg-warning-400{background-color:var(--nvb-color-warning-400)}.nvb-root .nvb-bg-warning-500{background-color:var(--nvb-color-warning-500)}.nvb-root .nvb-bg-warning-600{background-color:var(--nvb-color-warning-600)}.nvb-root .nvb-bg-warning-700{background-color:var(--nvb-color-warning-700)}.nvb-root .nvb-bg-warning-800{background-color:var(--nvb-color-warning-800)}.nvb-root .nvb-bg-warning-900{background-color:var(--nvb-color-warning-900)}.nvb-root .nvb-bg-warning-950{background-color:var(--nvb-color-warning-950)}.nvb-root .nvb-bg-success-50{background-color:var(--nvb-color-success-050)}.nvb-root .nvb-bg-success-100{background-color:var(--nvb-color-success-100)}.nvb-root .nvb-bg-success-200{background-color:var(--nvb-color-success-200)}.nvb-root .nvb-bg-success-300{background-color:var(--nvb-color-success-300)}.nvb-root .nvb-bg-success-400{background-color:var(--nvb-color-success-400)}.nvb-root .nvb-bg-success-500{background-color:var(--nvb-color-success-500)}.nvb-root .nvb-bg-success-600{background-color:var(--nvb-color-success-600)}.nvb-root .nvb-bg-success-700{background-color:var(--nvb-color-success-700)}.nvb-root .nvb-bg-success-800{background-color:var(--nvb-color-success-800)}.nvb-root .nvb-bg-success-900{background-color:var(--nvb-color-success-900)}.nvb-root .nvb-bg-success-950{background-color:var(--nvb-color-success-950)}.nvb-root .nvb-bg-info-50{background-color:var(--nvb-color-info-050)}.nvb-root .nvb-bg-info-100{background-color:var(--nvb-color-info-100)}.nvb-root .nvb-bg-info-200{background-color:var(--nvb-color-info-200)}.nvb-root .nvb-bg-info-300{background-color:var(--nvb-color-info-300)}.nvb-root .nvb-bg-info-400{background-color:var(--nvb-color-info-400)}.nvb-root .nvb-bg-info-500{background-color:var(--nvb-color-info-500)}.nvb-root .nvb-bg-info-600{background-color:var(--nvb-color-info-600)}.nvb-root .nvb-bg-info-700{background-color:var(--nvb-color-info-700)}.nvb-root .nvb-bg-info-800{background-color:var(--nvb-color-info-800)}.nvb-root .nvb-bg-info-900{background-color:var(--nvb-color-info-900)}.nvb-root .nvb-bg-info-950{background-color:var(--nvb-color-info-950)}.nvb-root .nvb-bg-text-000{background-color:var(--nvb-color-text-000)}.nvb-root .nvb-bg-text-050{background-color:var(--nvb-color-text-050)}.nvb-root .nvb-bg-text-100{background-color:var(--nvb-color-text-100)}.nvb-root .nvb-bg-text-200{background-color:var(--nvb-color-text-200)}.nvb-root .nvb-bg-text-300{background-color:var(--nvb-color-text-300)}.nvb-root .nvb-bg-text-400{background-color:var(--nvb-color-text-400)}.nvb-root .nvb-bg-text-500{background-color:var(--nvb-color-text-500)}.nvb-root .nvb-bg-text-600{background-color:var(--nvb-color-text-600)}.nvb-root .nvb-bg-text-700{background-color:var(--nvb-color-text-700)}.nvb-root .nvb-bg-text-800{background-color:var(--nvb-color-text-800)}.nvb-root .nvb-bg-text-900{background-color:var(--nvb-color-text-900)}.nvb-root .nvb-bg-text-950{background-color:var(--nvb-color-text-950)}.nvb-root .nvb-text-neutral-0{color:var(--nvb-color-neutral-000)}.nvb-root .nvb-text-neutral-50{color:var(--nvb-color-neutral-050)}.nvb-root .nvb-text-neutral-100{color:var(--nvb-color-neutral-100)}.nvb-root .nvb-text-neutral-200{color:var(--nvb-color-neutral-200)}.nvb-root .nvb-text-neutral-300{color:var(--nvb-color-neutral-300)}.nvb-root .nvb-text-neutral-400{color:var(--nvb-color-neutral-400)}.nvb-root .nvb-text-neutral-500{color:var(--nvb-color-neutral-500)}.nvb-root .nvb-text-neutral-600{color:var(--nvb-color-neutral-600)}.nvb-root .nvb-text-neutral-700{color:var(--nvb-color-neutral-700)}.nvb-root .nvb-text-neutral-800{color:var(--nvb-color-neutral-800)}.nvb-root .nvb-text-neutral-900{color:var(--nvb-color-neutral-900)}.nvb-root .nvb-text-neutral-950{color:var(--nvb-color-neutral-950)}.nvb-root .nvb-p-2{padding:var(--nvb-space-2)}.nvb-root .nvb-p-3{padding:var(--nvb-space-3)}}}@layer elements{.nvb-root{--nvb-control-height: 40px;--nvb-control-height-sm: 32px;--nvb-control-padding-x: 12px;--nvb-control-font-size: 14px;--nvb-control-font-weight: 400;--nvb-control-radius: var(--nvb-radius-md);--nvb-input-height: 40px;--nvb-input-padding-x: 12px;--nvb-input-font-size: 14px;--nvb-input-radius: var(--nvb-radius-md);--nvb-input-border-width: 1px;--nvb-input-border-color: var(--nvb-color-neutral-300);--nvb-input-bg: var(--nvb-color-neutral-000);--nvb-input-text-color: var(--nvb-color-neutral-800);--nvb-input-placeholder-color: var(--nvb-color-neutral-500);--nvb-input-focus-border-color: var(--nvb-color-primary-500);--nvb-input-disabled-bg: var(--nvb-color-neutral-100);--nvb-input-disabled-text-color: var(--nvb-color-neutral-500);--nvb-input-error-border-color: var(--nvb-color-risk-500);--nvb-input-error-focus-border-color: var(--nvb-color-risk-600);--nvb-textarea-min-height: 120px;--nvb-textarea-padding-x: 12px;--nvb-textarea-padding-y: 12px;--nvb-control-button-border-width: 1px;--nvb-control-button-border-color: var(--nvb-color-neutral-300);--nvb-control-button-bg: var(--nvb-color-neutral-000);--nvb-control-button-text-color: var(--nvb-color-primary-700);--nvb-control-button-hover-border-color: var(--nvb-color-primary-300);--nvb-control-button-hover-bg: color-mix( in oklab, var(--nvb-color-primary-050) 40%, var(--nvb-color-neutral-000) );--nvb-control-button-hover-text-color: var(--nvb-color-primary-800);--nvb-checkbox-size: 18px;--nvb-checkbox-border-width: 1.5px;--nvb-checkbox-radius: var(--nvb-radius-sm);--nvb-checkbox-border-color: var(--nvb-color-neutral-300);--nvb-checkbox-bg: var(--nvb-color-neutral-000);--nvb-checkbox-checked-bg: var(--nvb-color-primary-500);--nvb-checkbox-checked-border-color: var(--nvb-color-primary-500);--nvb-checkbox-check-color: var(--nvb-color-neutral-000);--nvb-checkbox-disabled-bg: var(--nvb-color-neutral-100);--nvb-checkbox-disabled-opacity: .5;--nvb-radio-size: 18px;--nvb-radio-border-width: 1.5px;--nvb-radio-border-color: var(--nvb-color-neutral-300);--nvb-radio-bg: var(--nvb-color-neutral-000);--nvb-radio-checked-border-color: var(--nvb-color-primary-500);--nvb-radio-dot-size: 8px;--nvb-radio-dot-color: var(--nvb-color-primary-500);--nvb-radio-disabled-bg: var(--nvb-color-neutral-100);--nvb-radio-disabled-opacity: .5;--nvb-focus-ring: 0 0 0 1px var(--nvb-color-neutral-000), 0 0 0 3px color-mix(in oklab, var(--nvb-color-primary-400) 55%, transparent);--nvb-font-family: var( --nvb-font-family-base, "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif );font-family:var(--nvb-font-family);color:var(--nvb-color-text-800)}:where(.nvb-root input[type=text],.nvb-root input[type=number],.nvb-root input[type=email],.nvb-root input[type=search],.nvb-root input[type=tel],.nvb-root input[type=url],.nvb-root input[type=password],.nvb-root input[type=date],.nvb-root input[type=datetime-local],.nvb-root input[type=month],.nvb-root input[type=time],.nvb-root input[type=week],.nvb-root select,.nvb-root textarea){border:var(--nvb-input-border-width) solid var(--nvb-input-border-color);border-radius:var(--nvb-input-radius);background:var(--nvb-input-bg);color:var(--nvb-input-text-color);font-family:var(--nvb-font-family);font-size:var(--nvb-input-font-size);line-height:20px;box-shadow:none;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}:where(.nvb-root input[type=text],.nvb-root input[type=number],.nvb-root input[type=email],.nvb-root input[type=search],.nvb-root input[type=tel],.nvb-root input[type=url],.nvb-root input[type=password],.nvb-root input[type=date],.nvb-root input[type=datetime-local],.nvb-root input[type=month],.nvb-root input[type=time],.nvb-root input[type=week],.nvb-root select){min-height:var(--nvb-input-height);padding:0 var(--nvb-input-padding-x)}:where(.nvb-root textarea){min-height:var(--nvb-textarea-min-height);padding:var(--nvb-textarea-padding-y) var(--nvb-textarea-padding-x);resize:vertical}:where(.nvb-root input[type=text]:focus,.nvb-root input[type=number]:focus,.nvb-root input[type=email]:focus,.nvb-root input[type=search]:focus,.nvb-root input[type=tel]:focus,.nvb-root input[type=url]:focus,.nvb-root input[type=password]:focus,.nvb-root input[type=date]:focus,.nvb-root input[type=datetime-local]:focus,.nvb-root input[type=month]:focus,.nvb-root input[type=time]:focus,.nvb-root input[type=week]:focus,.nvb-root select:focus,.nvb-root textarea:focus){border-color:var(--nvb-input-focus-border-color);box-shadow:var(--nvb-focus-ring);outline:0}:where(.nvb-root input::placeholder,.nvb-root textarea::placeholder){color:var(--nvb-input-placeholder-color);opacity:1}:where(.nvb-root input[type=text]:disabled,.nvb-root input[type=number]:disabled,.nvb-root input[type=email]:disabled,.nvb-root input[type=search]:disabled,.nvb-root input[type=tel]:disabled,.nvb-root input[type=url]:disabled,.nvb-root input[type=password]:disabled,.nvb-root input[type=date]:disabled,.nvb-root input[type=datetime-local]:disabled,.nvb-root input[type=month]:disabled,.nvb-root input[type=time]:disabled,.nvb-root input[type=week]:disabled,.nvb-root select:disabled,.nvb-root textarea:disabled){background-color:var(--nvb-input-disabled-bg);color:var(--nvb-input-disabled-text-color);cursor:not-allowed}.nvb-root [data-nvb-icon-rendered=true]{display:inline-flex;align-items:center;justify-content:center;line-height:1;vertical-align:middle}.nvb-root span[data-nvb-icon-rendered=true]{width:1em;height:1em;flex-shrink:0}.nvb-root [data-nvb-icon-rendered=true]>svg{width:1em;height:1em;display:block;fill:currentColor}.nvb-root .nvb-control__text-input,.nvb-root .nvb-control__attribute-input,.nvb-root .nvb-control__column-input{display:block;box-sizing:border-box;width:100%;min-height:var(--nvb-input-height);padding:0 var(--nvb-input-padding-x);font-size:var(--nvb-input-font-size);line-height:1.4;color:var(--nvb-input-text-color);border-radius:var(--nvb-input-radius);outline:none;font-family:var(--nvb-font-family);box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.nvb-root .nvb-control__text-input,.nvb-root .nvb-control__attribute-input{border:var(--nvb-input-border-width) solid var(--nvb-input-border-color);background-color:var(--nvb-input-bg)}.nvb-root .nvb-control__column-input{border:var(--nvb-input-border-width) solid transparent;background-color:var(--nvb-input-bg)}.nvb-root .nvb-control__text-input:focus,.nvb-root .nvb-control__attribute-input:focus,.nvb-root .nvb-control__column-input:focus{border-color:var(--nvb-input-focus-border-color);box-shadow:var(--nvb-focus-ring)}.nvb-root .nvb-field--has-errors .nvb-control__text-input,.nvb-root .nvb-field--has-errors .nvb-control__attribute-input,.nvb-root .nvb-field--has-errors .nvb-control__column-input,.nvb-root .nvb-field--has-errors input[type=text],.nvb-root .nvb-field--has-errors input[type=number],.nvb-root .nvb-field--has-errors input[type=email],.nvb-root .nvb-field--has-errors input[type=search],.nvb-root .nvb-field--has-errors input[type=tel],.nvb-root .nvb-field--has-errors input[type=url],.nvb-root .nvb-field--has-errors input[type=password],.nvb-root .nvb-field--has-errors select,.nvb-root .nvb-field--has-errors textarea{border-color:var(--nvb-input-error-border-color)}.nvb-root .nvb-field--has-errors .nvb-control__text-input:focus,.nvb-root .nvb-field--has-errors .nvb-control__attribute-input:focus,.nvb-root .nvb-field--has-errors .nvb-control__column-input:focus,.nvb-root .nvb-field--has-errors input[type=text]:focus,.nvb-root .nvb-field--has-errors input[type=number]:focus,.nvb-root .nvb-field--has-errors input[type=email]:focus,.nvb-root .nvb-field--has-errors input[type=search]:focus,.nvb-root .nvb-field--has-errors input[type=tel]:focus,.nvb-root .nvb-field--has-errors input[type=url]:focus,.nvb-root .nvb-field--has-errors input[type=password]:focus,.nvb-root .nvb-field--has-errors select:focus,.nvb-root .nvb-field--has-errors textarea:focus{border-color:var(--nvb-input-error-focus-border-color)}.nvb-root .nvb-field--has-errors .nvb-control__checkbox-input,.nvb-root .nvb-field--has-errors .nvb-control__radio-input{border-color:var(--nvb-input-error-border-color)}.nvb-root .nvb-control__column-input:disabled{background-color:var(--nvb-input-disabled-bg);color:var(--nvb-input-disabled-text-color);cursor:not-allowed}.nvb-root :where(.nvb-page,.nvb-page__content,.nvb-panel,.nvb-panel__body,.nvb-panel__content,.nvb-row,.nvb-row-content,.nvb-column,.nvb-field,.nvb-field__content,select-element,multi-select-element,autocomplete-element,datepicker-element,date-range-element,phone-input-element,nvb-select):has(:where(.nvb-select-container--open,.nvb-multi-select-container--open,.nvb-autocomplete--open,.nvb-datepicker--open,.nvb-date-range--open,.nvb-select__control--open)){position:relative;z-index:var(--nvb-floating-overlay-container-z-index, 2147482990);overflow:visible}.nvb-root textarea.nvb-control__attribute-input,.nvb-root textarea.nvb-control__text-input,.nvb-root textarea.nvb-control__column-input{min-height:var(--nvb-textarea-min-height);padding:var(--nvb-textarea-padding-y) var(--nvb-textarea-padding-x);line-height:1.35}.nvb-root .nvb-control__checkbox-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:var(--nvb-checkbox-size);min-width:var(--nvb-checkbox-size);height:var(--nvb-checkbox-size);min-height:var(--nvb-checkbox-size);border:var(--nvb-checkbox-border-width) solid var(--nvb-checkbox-border-color);border-radius:var(--nvb-checkbox-radius);position:relative;display:inline-block;vertical-align:middle;background-color:var(--nvb-checkbox-bg);cursor:pointer;margin:0;padding:0;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.nvb-root .nvb-control__checkbox-input:hover{border-color:var(--nvb-checkbox-checked-border-color)}.nvb-root .nvb-control__checkbox-input:focus-visible{outline:0;box-shadow:var(--nvb-focus-ring)}.nvb-root .nvb-control__checkbox-input:checked{background-color:var(--nvb-checkbox-checked-bg);border-color:var(--nvb-checkbox-checked-border-color)}.nvb-root .nvb-control__checkbox-input:checked:after{content:"";position:absolute;left:50%;top:45%;width:5px;height:8px;border:solid var(--nvb-checkbox-check-color);border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center}.nvb-root .nvb-control__checkbox-input:disabled{cursor:not-allowed;opacity:var(--nvb-checkbox-disabled-opacity);background-color:var(--nvb-checkbox-disabled-bg)}.nvb-root .nvb-control__radio-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:var(--nvb-radio-size);min-width:var(--nvb-radio-size);height:var(--nvb-radio-size);min-height:var(--nvb-radio-size);border:var(--nvb-radio-border-width) solid var(--nvb-radio-border-color);border-radius:50%;position:relative;display:inline-block;vertical-align:middle;background-color:var(--nvb-radio-bg);cursor:pointer;margin:0;padding:0;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.nvb-root .nvb-control__radio-input:hover{border-color:var(--nvb-radio-checked-border-color)}.nvb-root .nvb-control__radio-input:focus-visible{outline:0;box-shadow:var(--nvb-focus-ring)}.nvb-root .nvb-control__radio-input:checked{border-color:var(--nvb-radio-checked-border-color)}.nvb-root .nvb-control__radio-input:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--nvb-radio-dot-size);height:var(--nvb-radio-dot-size);border-radius:50%;background-color:var(--nvb-radio-dot-color)}.nvb-root .nvb-control__radio-input:disabled{cursor:not-allowed;opacity:var(--nvb-radio-disabled-opacity);background-color:var(--nvb-radio-disabled-bg)}.nvb-root input[type=number]::-webkit-inner-spin-button,.nvb-root input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nvb-root .nvb-select-button--buttons{display:inline-flex;flex-wrap:nowrap;align-items:stretch;width:fit-content;max-width:100%}.nvb-root .nvb-select-button--buttons.nvb-select-button--vertical{flex-direction:column}.nvb-root .nvb-select-button--buttons .nvb-select-button__option{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--nvb-control-height, 36px);padding:0 14px;border:1px solid var(--nvb-color-neutral-300);border-radius:0;background:var(--nvb-color-neutral-000);color:var(--nvb-color-neutral-800);font-size:14px;font-weight:500;font-family:inherit;line-height:1;white-space:nowrap;cursor:pointer;z-index:0;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.nvb-root .nvb-select-button--buttons.nvb-select-button--horizontal .nvb-select-button__option+.nvb-select-button__option{margin-left:-1px}.nvb-root .nvb-select-button--buttons.nvb-select-button--vertical .nvb-select-button__option+.nvb-select-button__option{margin-top:-1px}.nvb-root .nvb-select-button--buttons.nvb-select-button--horizontal .nvb-select-button__option:first-child{border-radius:var(--nvb-radius-md) 0 0 var(--nvb-radius-md)}.nvb-root .nvb-select-button--buttons.nvb-select-button--horizontal .nvb-select-button__option:last-child{border-radius:0 var(--nvb-radius-md) var(--nvb-radius-md) 0}.nvb-root .nvb-select-button--buttons.nvb-select-button--horizontal .nvb-select-button__option:first-child:last-child{border-radius:var(--nvb-radius-md)}.nvb-root .nvb-select-button--buttons.nvb-select-button--vertical .nvb-select-button__option:first-child{border-radius:var(--nvb-radius-md) var(--nvb-radius-md) 0 0}.nvb-root .nvb-select-button--buttons.nvb-select-button--vertical .nvb-select-button__option:last-child{border-radius:0 0 var(--nvb-radius-md) var(--nvb-radius-md)}.nvb-root .nvb-select-button--buttons.nvb-select-button--vertical .nvb-select-button__option:first-child:last-child{border-radius:var(--nvb-radius-md)}.nvb-root .nvb-select-button--buttons .nvb-select-button__option:hover:not(:disabled){background:color-mix(in oklab,var(--nvb-color-neutral-100) 80%,var(--nvb-color-neutral-000));border-color:var(--nvb-color-neutral-400);z-index:1}.nvb-root .nvb-select-button--buttons .nvb-select-button__option:focus-visible{outline:0;z-index:2;box-shadow:var(--nvb-focus-ring, 0 0 0 3px color-mix(in oklab, var(--nvb-color-primary-500) 18%, transparent))}.nvb-root .nvb-select-button--buttons .nvb-select-button__option--selected{background:color-mix(in oklab,var(--nvb-color-primary-500) 10%,var(--nvb-color-neutral-000, white));border-color:var(--nvb-color-primary-500);color:var(--nvb-color-primary-700);font-weight:600;z-index:1}.nvb-root .nvb-select-button--buttons .nvb-select-button__option--tone-neutral.nvb-select-button__option--selected{background:color-mix(in oklab,var(--nvb-color-neutral-700) 10%,var(--nvb-color-neutral-000, white));border-color:var(--nvb-color-neutral-500);color:var(--nvb-color-neutral-900)}.nvb-root .nvb-select-button--buttons .nvb-select-button__option--tone-success.nvb-select-button__option--selected{background:color-mix(in oklab,var(--nvb-color-success-500) 10%,var(--nvb-color-neutral-000, white));border-color:var(--nvb-color-success-500);color:var(--nvb-color-success-700)}.nvb-root .nvb-select-button--buttons .nvb-select-button__option--tone-warning.nvb-select-button__option--selected{background:color-mix(in oklab,var(--nvb-color-warning-500) 12%,var(--nvb-color-neutral-000, white));border-color:var(--nvb-color-warning-500);color:var(--nvb-color-warning-800)}.nvb-root .nvb-select-button--buttons .nvb-select-button__option--tone-risk.nvb-select-button__option--selected{background:color-mix(in oklab,var(--nvb-color-risk-500) 10%,var(--nvb-color-neutral-000, white));border-color:var(--nvb-color-risk-500);color:var(--nvb-color-risk-700)}.nvb-root .nvb-select-button--buttons .nvb-select-button__option:disabled,.nvb-root .nvb-select-button--buttons .nvb-select-button__option--disabled{opacity:.55;cursor:not-allowed}.nvb-root .nvb-select-button--buttons.nvb-select-button--size-small .nvb-select-button__option{height:var(--nvb-control-height-sm, 28px);padding:0 10px;font-size:13px}.nvb-root .nvb-select-button--buttons.nvb-select-button--size-large .nvb-select-button__option{height:44px;padding:0 18px;font-size:15px}.nvb-root .nvb-select-button--segmented{display:inline-flex;flex-wrap:nowrap;align-items:stretch;gap:2px;width:fit-content;max-width:100%;padding:3px;border-radius:var(--nvb-radius-full);background:color-mix(in oklab,var(--nvb-color-neutral-100) 85%,var(--nvb-color-neutral-000));border:1px solid color-mix(in oklab,var(--nvb-color-neutral-300) 55%,transparent)}.nvb-root .nvb-select-button--segmented.nvb-select-button--vertical{flex-direction:column;border-radius:14px}.nvb-root .nvb-select-button--segmented .nvb-select-button__option{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--nvb-control-height, 36px);padding:0 16px;border:0;border-radius:var(--nvb-radius-full);background:transparent;color:var(--nvb-color-neutral-600);font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}.nvb-root .nvb-select-button--segmented.nvb-select-button--vertical .nvb-select-button__option{border-radius:11px}.nvb-root .nvb-select-button--segmented .nvb-select-button__option:hover:not(:disabled){background:color-mix(in oklab,var(--nvb-color-neutral-000) 60%,transparent);color:var(--nvb-color-neutral-800)}.nvb-root .nvb-select-button--segmented .nvb-select-button__option--selected{background:var(--nvb-color-neutral-000, #ffffff);color:var(--nvb-color-neutral-900);font-weight:600;box-shadow:0 1px 3px #0000001f,0 1px 2px #00000014}.nvb-root .nvb-select-button--segmented .nvb-select-button__option:disabled,.nvb-root .nvb-select-button--segmented .nvb-select-button__option--disabled{opacity:.55;cursor:not-allowed}.nvb-root .nvb-select-button--segmented.nvb-select-button--size-small .nvb-select-button__option{min-height:var(--nvb-control-height-sm, 28px);padding:0 12px;font-size:13px}.nvb-root .nvb-select-button--segmented.nvb-select-button--size-large .nvb-select-button__option{min-height:44px;padding:0 20px;font-size:15px}}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url("./media/material-symbols-outlined-2EX47OYG.woff2") format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url("./media/archivo-vietnamese-wdth-normal-JICEILHD.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url("./media/archivo-latin-ext-wdth-normal-GPGIT4GY.woff2") format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url("./media/archivo-latin-wdth-normal-R3FITQA7.woff2") format("woff2-variations");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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url("./media/martian-mono-cyrillic-ext-wdth-normal-EBS7SLI5.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url("./media/martian-mono-cyrillic-wdth-normal-KP4IM77F.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url("./media/martian-mono-latin-ext-wdth-normal-IAPDDWN4.woff2") format("woff2-variations");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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url("./media/martian-mono-latin-wdth-normal-5B7MZNUA.woff2") format("woff2-variations");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}@layer lp-base{:root{--canvas: #edf0f6;--canvas-dot: #c3cbdd;--paper: #ffffff;--ink: #0a1638;--ink-2: #45507a;--ink-3: #7a84a5;--line: #d2d8e7;--signal: #1554ff;--signal-press: #0b3fd6;--handle: #78a0ff;--night: #050c24;--night-2: #0c1740;--night-line: #1d2a5c;--on-night: #e7ecff;--on-night-2: #9aa7d6;--ok: #13a36b;--warn: #e0a21a;--font: "Archivo Variable", "Archivo", system-ui, sans-serif;--mono: "Martian Mono Variable", "Martian Mono", ui-monospace, "SFMono-Regular", monospace;--gutter: clamp(16px, 4.2vw, 64px);--maxw: 1440px;--radius: 6px;--ease-out: cubic-bezier(.16, 1, .3, 1);color-scheme:light}html{background:var(--canvas);color:var(--ink);font-family:var(--font);font-size:100%;font-stretch:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-padding-top:88px}body{margin:0;min-height:100vh;background-color:var(--canvas);background-image:radial-gradient(circle at 1px 1px,var(--canvas-dot) 1px,transparent 0);background-size:24px 24px}.lp{font-size:17px;line-height:1.55;font-weight:420}.lp :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,pre){margin:0}.lp :where(ul,ol){padding:0;list-style:none}.lp :where(a){color:inherit;text-decoration:none}.lp :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.lp :where(img,svg){display:block;max-width:100%}.lp :where(code,pre,kbd){font-family:var(--mono);font-stretch:87.5%}.lp :where(:focus-visible){outline:2px solid var(--signal);outline-offset:3px;border-radius:2px}::selection{background:var(--signal);color:#fff}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}@layer lp-base{.lp-wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);box-sizing:border-box}.lp-display{font-stretch:125%;font-weight:860;letter-spacing:-.045em;line-height:.9}.lp-h2{font-stretch:125%;font-weight:820;font-size:clamp(34px,4.3vw,62px);letter-spacing:-.035em;line-height:.98;text-wrap:balance}.lp-lede{font-size:clamp(18px,1.5vw,21px);line-height:1.5;color:var(--ink-2);max-width:38em;text-wrap:pretty}.lp-btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 24px;border-radius:var(--radius);font-weight:620;font-size:16px;font-stretch:110%;letter-spacing:-.01em;white-space:nowrap;transition:background-color .18s,color .18s,box-shadow .18s,transform .18s var(--ease-out)}.lp-btn--primary{background:var(--signal);color:#fff;box-shadow:0 0 0 0 var(--handle)}.lp-btn--primary:hover{background:var(--signal-press);box-shadow:4px 4px 0 0 var(--handle);transform:translate(-2px,-2px)}.lp-btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.lp-btn--ghost:hover{background:var(--ink);color:var(--canvas)}.lp-btn--light{background:#fff;color:var(--signal)}.lp-btn--light:hover{box-shadow:4px 4px 0 0 var(--ink);transform:translate(-2px,-2px)}.lp-btn--outline-light{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffb3}.lp-btn--outline-light:hover{background:#fff;color:var(--signal)}@media(hover:hover)and (pointer:fine){[data-el]{position:relative}[data-el]:before,[data-el]:after{pointer-events:none;opacity:0;transition:opacity .15s;z-index:5}[data-el]:before{content:"";position:absolute;inset:-10px;--c: var(--signal);--l: 16px;--w: 2px;background:linear-gradient(var(--c) 0 0) top left/var(--l) var(--w),linear-gradient(var(--c) 0 0) top left/var(--w) var(--l),linear-gradient(var(--c) 0 0) top right/var(--l) var(--w),linear-gradient(var(--c) 0 0) top right/var(--w) var(--l),linear-gradient(var(--c) 0 0) bottom left/var(--l) var(--w),linear-gradient(var(--c) 0 0) bottom left/var(--w) var(--l),linear-gradient(var(--c) 0 0) bottom right/var(--l) var(--w),linear-gradient(var(--c) 0 0) bottom right/var(--w) var(--l);background-repeat:no-repeat;outline:1px dashed color-mix(in srgb,var(--signal) 45%,transparent);outline-offset:-1px}[data-el]:after{content:attr(data-el);position:absolute;top:-10px;left:-10px;transform:translateY(-100%);padding:3px 8px 4px;background:var(--signal);color:#fff;font-family:var(--mono);font-stretch:87.5%;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:0;border-radius:3px 3px 0 0;white-space:nowrap}[data-el]:hover:before,[data-el]:hover:after{opacity:1}[data-el]:has([data-el]:hover):before,[data-el]:has([data-el]:hover):after{opacity:0}.lp-on-night [data-el]:before{--c: var(--handle);outline-color:color-mix(in srgb,var(--handle) 45%,transparent)}.lp-on-night [data-el]:after{background:var(--handle);color:var(--night)}}}@layer lp-base{[data-el].is-selected{position:relative}[data-el].is-selected:before,[data-el].is-selected:after{opacity:1!important}}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
