/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url(/themes/custom/neo_fe/css/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(/themes/custom/neo_fe/css/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(/themes/custom/neo_fe/css/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(/themes/custom/neo_fe/css/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(/themes/custom/neo_fe/css/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(/themes/custom/neo_fe/css/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(/themes/custom/neo_fe/css/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(/themes/custom/neo_fe/css/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%;}
:root{--fnd-typography-fonts-body:Manrope,Helvetica Neue,Arial,sans-serif;--fnd-typography-fonts-heading:Space Grotesk,Helvetica Neue,Arial,sans-serif;--fnd-typography-fonts-mono:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--fnd-typography-fluid-viewport-min:320;--fnd-typography-fluid-viewport-max:1920;--fnd-typography-fluid-base-min-px:16;--fnd-typography-fluid-base-max-px:18;--fnd-typography-fluid-ratio-min:1.15;--fnd-typography-fluid-ratio-max:1.2;--fnd-typography-fluid-fixed-steps-2xs-min:12;--fnd-typography-fluid-fixed-steps-2xs-max:13;--fnd-typography-fluid-fixed-steps-xs-min:13;--fnd-typography-fluid-fixed-steps-xs-max:15;--fnd-typography-fluid-fixed-steps-sm-min:14;--fnd-typography-fluid-fixed-steps-sm-max:16;--fnd-typography-line-height-tight:1.05;--fnd-typography-line-height-heading:1.15;--fnd-typography-line-height-body:1.6;--fnd-typography-context-scale-content:1;--fnd-typography-context-scale-dashboard:0.92;--fnd-typography-semantic-steps-2xs:-3;--fnd-typography-semantic-steps-xs:-2;--fnd-typography-semantic-steps-sm:-1;--fnd-typography-semantic-steps-base:0;--fnd-typography-semantic-steps-lg:1;--fnd-typography-semantic-steps-xl:2;--fnd-typography-semantic-steps-2xl:3;--fnd-typography-semantic-steps-3xl:4;--fnd-typography-semantic-steps-4xl:5;--fnd-typography-semantic-steps-5xl:6;--fnd-typography-semantic-steps-6xl:7;--fnd-typography-semantic-steps-7xl:8;--fnd-typography-semantic-steps-8xl:9;--fnd-typography-semantic-steps-9xl:10;--fnd-typography-semantic-sizes-px-2xs-min:12;--fnd-typography-semantic-sizes-px-2xs-max:13;--fnd-typography-semantic-sizes-px-xs-min:13;--fnd-typography-semantic-sizes-px-xs-max:15;--fnd-typography-semantic-sizes-px-sm-min:14;--fnd-typography-semantic-sizes-px-sm-max:16;--fnd-typography-semantic-sizes-px-base-min:16;--fnd-typography-semantic-sizes-px-base-max:18;--fnd-typography-semantic-sizes-px-lg-min:18.4;--fnd-typography-semantic-sizes-px-lg-max:21.6;--fnd-typography-semantic-sizes-px-xl-min:21.16;--fnd-typography-semantic-sizes-px-xl-max:25.92;--fnd-typography-semantic-sizes-px-2xl-min:24.334;--fnd-typography-semantic-sizes-px-2xl-max:31.104;--fnd-typography-semantic-sizes-px-3xl-min:27.984;--fnd-typography-semantic-sizes-px-3xl-max:37.325;--fnd-typography-semantic-sizes-px-4xl-min:32.182;--fnd-typography-semantic-sizes-px-4xl-max:44.79;--fnd-typography-semantic-sizes-px-5xl-min:37.009;--fnd-typography-semantic-sizes-px-5xl-max:53.748;--fnd-typography-semantic-sizes-px-6xl-min:42.56;--fnd-typography-semantic-sizes-px-6xl-max:64.497;--fnd-typography-semantic-sizes-px-7xl-min:48.944;--fnd-typography-semantic-sizes-px-7xl-max:77.397;--fnd-typography-semantic-sizes-px-8xl-min:56.286;--fnd-typography-semantic-sizes-px-8xl-max:92.876;--fnd-typography-semantic-sizes-px-9xl-min:64.729;--fnd-typography-semantic-sizes-px-9xl-max:111.451;--fnd-typography-fluid-mappings-heading-xxs:base;--fnd-typography-fluid-mappings-heading-xs:lg;--fnd-typography-fluid-mappings-heading-s:xl;--fnd-typography-fluid-mappings-heading-m:2xl;--fnd-typography-fluid-mappings-heading-l:3xl;--fnd-typography-fluid-mappings-heading-xl:4xl;--fnd-typography-fluid-mappings-paragraph-s:xs;--fnd-typography-fluid-mappings-paragraph-m:sm;--fnd-typography-fluid-mappings-paragraph-l:base;--fnd-typography-fluid-mappings-paragraph-xl:lg;--fnd-typography-fluid-mappings-display-s-min-rem:1.5;--fnd-typography-fluid-mappings-display-s-max-rem:2;--fnd-typography-fluid-mappings-display-m-min-rem:2.25;--fnd-typography-fluid-mappings-display-m-max-rem:3;--fnd-typography-fluid-mappings-display-l-min-rem:3;--fnd-typography-fluid-mappings-display-l-max-rem:4;--fnd-typography-underline-offset:4px;--fnd-typography-underline-thickness:2px;--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;--fnd-spacing-base-unit:4px;--fnd-spacing-scale-10:64px;--fnd-spacing-scale-11:80px;--fnd-spacing-scale-12:120px;--fnd-spacing-scale-13:160px;--fnd-spacing-scale-01:4px;--fnd-spacing-scale-02:8px;--fnd-spacing-scale-03:12px;--fnd-spacing-scale-04:16px;--fnd-spacing-scale-05:20px;--fnd-spacing-scale-06:24px;--fnd-spacing-scale-07:32px;--fnd-spacing-scale-08:40px;--fnd-spacing-scale-09:48px;--fnd-spacing-fluid-viewport-min:320;--fnd-spacing-fluid-viewport-max:1920;--fnd-spacing-fluid-static-steps:01,02,03,04,05;--fnd-spacing-fluid-fluid-steps-10-min:48px;--fnd-spacing-fluid-fluid-steps-10-max:64px;--fnd-spacing-fluid-fluid-steps-11-min:56px;--fnd-spacing-fluid-fluid-steps-11-max:80px;--fnd-spacing-fluid-fluid-steps-12-min:80px;--fnd-spacing-fluid-fluid-steps-12-max:120px;--fnd-spacing-fluid-fluid-steps-13-min:112px;--fnd-spacing-fluid-fluid-steps-13-max:160px;--fnd-spacing-fluid-fluid-steps-06-min:20px;--fnd-spacing-fluid-fluid-steps-06-max:24px;--fnd-spacing-fluid-fluid-steps-07-min:24px;--fnd-spacing-fluid-fluid-steps-07-max:32px;--fnd-spacing-fluid-fluid-steps-08-min:32px;--fnd-spacing-fluid-fluid-steps-08-max:40px;--fnd-spacing-fluid-fluid-steps-09-min:36px;--fnd-spacing-fluid-fluid-steps-09-max:48px;--fnd-spacing-semantic-section:spacing-12;--fnd-spacing-semantic-component:spacing-08;--fnd-spacing-semantic-element:spacing-04;--fnd-radii-default:sm;--fnd-radii-scale-null:0px;--fnd-radii-scale-xs:2px;--fnd-radii-scale-sm:4px;--fnd-radii-scale-md:6px;--fnd-radii-scale-lg:8px;--fnd-radii-scale-xl:10px;--fnd-radii-scale-2xl:12px;--fnd-radii-scale-3xl:14px;--fnd-radii-scale-4xl:16px;--fnd-radii-scale-full:9999px;--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-aliases-hairline:xs;--fnd-border-width-default: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;--fnd-shadow-levels-xs:0 1px 2px rgba(15,23,42,0.06);--fnd-shadow-levels-sm:0 4px 10px rgba(15,23,42,0.08);--fnd-shadow-levels-md:0 10px 24px rgba(15,23,42,0.12);--fnd-shadow-levels-lg:0 18px 40px rgba(15,23,42,0.16);--fnd-shadow-levels-xl:0 30px 60px rgba(15,23,42,0.2);--fnd-elevation-levels-base:var(--fnd-shadow-xs);--fnd-elevation-levels-raised:var(--fnd-shadow-sm);--fnd-elevation-levels-floating:var(--fnd-shadow-md);--fnd-elevation-levels-overlay:var(--fnd-shadow-lg);--fnd-elevation-levels-modal:var(--fnd-shadow-xl);--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;--fnd-layout-z-index-base:1;--fnd-layout-z-index-dropdown:100;--fnd-layout-z-index-sticky:200;--fnd-layout-z-index-fixed:250;--fnd-layout-z-index-header:300;--fnd-layout-z-index-sidebar:350;--fnd-layout-z-index-drawer:400;--fnd-layout-z-index-modal-backdrop:500;--fnd-layout-z-index-modal:510;--fnd-layout-z-index-notification:600;--fnd-layout-z-index-toast:610;--fnd-layout-z-index-tooltip:700;--fnd-layout-z-index-skip-link:9999;--fnd-layout-nav-height-mobile:64px;--fnd-layout-nav-height-desktop:72px;--fnd-layout-media-ratios-auto:auto;--fnd-layout-media-ratios-1-1:1 / 1;--fnd-layout-media-ratios-2-1:2 / 1;--fnd-layout-media-ratios-1-2:1 / 2;--fnd-layout-media-ratios-3-2:3 / 2;--fnd-layout-media-ratios-2-3:2 / 3;--fnd-layout-media-ratios-4-3:4 / 3;--fnd-layout-media-ratios-3-4:3 / 4;--fnd-layout-media-ratios-16-9:16 / 9;--fnd-layout-media-ratios-9-16:9 / 16;--fnd-layout-container-max-width:1090px;--fnd-layout-container-max-width-wide:1290px;--fnd-layout-container-prose:72ch;--fnd-layout-container-narrow:768px;--fnd-layout-container-content:1090px;--fnd-layout-container-wide:1290px;--fnd-layout-container-xwide:1536px;--fnd-layout-container-full:100%;--fnd-layout-container-query-card-min:280px;--fnd-layout-container-query-card-compact:400px;--fnd-layout-container-query-card-wide:560px;--fnd-layout-container-query-widget-min:240px;--fnd-layout-container-query-widget-two-col:480px;--fnd-layout-container-query-media-text-stack:600px;--fnd-layout-container-query-feature-accordion-split:720px;--fnd-layout-container-query-data-table-stack:600px;--fnd-layout-grid-columns:12;--fnd-layout-grid-gap:16px;--fnd-layout-grid-gap-lg:24px;--fnd-layout-components-square-value-small:96px;--fnd-layout-components-square-value-big:168px;--fnd-layout-components-square-value-translate-z-mobile:100px;--fnd-layout-components-square-value-translate-z-desktop:130px;--fnd-breakpoints-xs:0;--fnd-breakpoints-sm:768px;--fnd-breakpoints-md:960px;--fnd-breakpoints-lg:1200px;--fnd-breakpoints-xl:1600px;--fnd-breakpoints-xxl:1920px;--fnd-motion-easing-informative:linear;--fnd-motion-easing-focused:ease-in-out;--fnd-motion-easing-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-semantic-informative-quick:0.2s;--fnd-motion-duration-semantic-informative-base:0.3s;--fnd-motion-duration-semantic-informative-slow:0.6s;--fnd-motion-duration-semantic-focused-quick:0.2s;--fnd-motion-duration-semantic-focused-base:0.3s;--fnd-motion-duration-semantic-focused-slow:0.45s;--fnd-motion-duration-semantic-expressive-quick:0.2s;--fnd-motion-duration-semantic-expressive-base:0.3s;--fnd-motion-duration-semantic-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;--fnd-motion-effects-hover-lift-transform:translateY(-8px);--fnd-motion-effects-hover-lift-transition:transform 0.3s ease;--fnd-motion-effects-hover-lift-intent:state-change;--fnd-motion-effects-fade-in-animation:fadeIn 1s ease-in forwards;--fnd-motion-effects-fade-in-intent:entrance;--fnd-motion-effects-slide-in-transform:translateX(-100%);--fnd-motion-effects-slide-in-transition:transform 0.3s ease-out;--fnd-motion-effects-slide-in-intent:spatial;--fnd-motion-effects-pulse-animation:pulse 2s ease-in-out infinite;--fnd-motion-effects-pulse-intent:attention;--fnd-motion-effects-spin-animation:spin 1s linear infinite;--fnd-motion-effects-spin-intent:attention;--fnd-motion-effects-shake-animation:shake 0.4s ease-in-out;--fnd-motion-effects-shake-intent:feedback;--fnd-motion-effects-scale-press-transform:scale(0.95);--fnd-motion-effects-scale-press-transition:transform 0.15s ease-in-out;--fnd-motion-effects-scale-press-intent:state-change;--fnd-motion-effects-parallax-factor:0.5;--fnd-motion-effects-parallax-intent:spatial;--fnd-icons-size-xs:16px;--fnd-icons-size-sm:20px;--fnd-icons-size-md:24px;--fnd-icons-size-lg:28px;--fnd-icons-size-xl:32px;--fnd-icons-size-2xl:36px;--fnd-icons-default-size:md;--fnd-icons-touch-target-min:44px;--fnd-icons-button-icon-map-xs:xs;--fnd-icons-button-icon-map-sm:xs;--fnd-icons-button-icon-map-md:sm;--fnd-icons-button-icon-map-lg:sm;--fnd-a11y-focus-ring-width:2px;--fnd-a11y-focus-ring-offset:2px;--fnd-a11y-focus-ring-style:solid;--fnd-a11y-focus-ring-color:text-primary;--fnd-a11y-touch-target-min:44px;--fnd-state-derivation-bold-hover:85;--fnd-state-derivation-bold-active:75;--fnd-state-derivation-bold-description:Gefuellte farbige Flaechen (Buttons,Tags). Hover:15% Mix,Active:25% Mix.;--fnd-state-derivation-subtle-hover:92;--fnd-state-derivation-subtle-active:85;--fnd-state-derivation-subtle-description:Transparente/kontrastarme Flaechen (Ghost,Chips). Hover:8% Mix,Active:15% Mix.;--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;--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-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-link:550;--fnd-font-weight-heading:400;--fnd-font-weight-heading-strong:600;--fnd-font-weight-body:400;--fnd-font-weight-mono:400;}
.nc-parallax-bg{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1;overflow:hidden;pointer-events:none;display:flex;flex-direction:column;background-color:color-mix(in srgb,var(--nc-parallax-bg,#151515) 10%,transparent);}.nc-parallax-grid{flex:1 1 80%;display:grid;grid-template-columns:repeat(var(--nc-parallax-cols,8),1fr);grid-template-rows:repeat(var(--nc-parallax-rows,4),1fr);gap:var(--nc-parallax-gap,6px);padding:var(--nc-parallax-gap,6px);}.nc-parallax-square{background-color:var(--nc-parallax-square-color,#ffffff);border-radius:var(--nc-parallax-radius,12px);opacity:0;will-change:opacity;}.nc-parallax-bar{flex:0 0 20%;background-color:var(--nc-parallax-bg,#151515);}@media (prefers-reduced-motion:reduce){.nc-parallax-square{opacity:0 !important;}}@media (max-width:768px){.nc-parallax-grid{gap:calc(var(--nc-parallax-gap,6px) * 0.5);padding:calc(var(--nc-parallax-gap,6px) * 0.5);}}
: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-50:#f0ffef;--fnd-primitive-accent-100:#d0ffcd;--fnd-primitive-accent-200:#a4ff9f;--fnd-primitive-accent-300:#61ff61;--fnd-primitive-accent-400:#3df643;--fnd-primitive-accent-500:#37e93d;--fnd-primitive-accent-600:#00c01a;--fnd-primitive-accent-700:#009612;--fnd-primitive-accent-800:#006f0a;--fnd-primitive-accent-900:#004904;--fnd-primitive-accent-950:#002801;--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.6,249.4);--fnd-primitive-neo-blue-200:rgb(153,216.2,243.8);--fnd-primitive-neo-blue-300:rgb(102,196.8,238.2);--fnd-primitive-neo-blue-400:rgb(51,177.4,232.6);--fnd-primitive-neo-blue-500:#009ee3;--fnd-primitive-neo-blue-600:rgb(0,126.4,181.6);--fnd-primitive-neo-blue-700:rgb(0,94.8,136.2);--fnd-primitive-neo-blue-800:rgb(0,63.2,90.8);--fnd-primitive-neo-blue-900:rgb(0,31.6,45.4);--fnd-primitive-neo-blue-950:rgb(0,15.8,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-graphit-50:#f9fbf9;--fnd-primitive-graphit-100:#f1f3f1;--fnd-primitive-graphit-200:#e4e6e4;--fnd-primitive-graphit-300:#d2d4d2;--fnd-primitive-graphit-400:#afb2af;--fnd-primitive-graphit-500:#909390;--fnd-primitive-graphit-600:#727572;--fnd-primitive-graphit-700:#595c59;--fnd-primitive-graphit-800:#414341;--fnd-primitive-graphit-900:#292b29;--fnd-primitive-graphit-950:#161816;--fnd-primitive-beige-50:#fef9f2;--fnd-primitive-beige-100:#f6f2ea;--fnd-primitive-beige-200:#eae4dc;--fnd-primitive-beige-300:#d8d3ca;--fnd-primitive-beige-400:#b7b0a6;--fnd-primitive-beige-500:#989185;--fnd-primitive-beige-600:#7b7366;--fnd-primitive-beige-700:#615a4e;--fnd-primitive-beige-800:#474138;--fnd-primitive-beige-900:#2e2922;--fnd-primitive-beige-950:#1a1710;--fnd-primitive-ivory-50:#fbfbf3;--fnd-primitive-ivory-100:#f3f3ea;--fnd-primitive-ivory-200:#e6e6dd;--fnd-primitive-ivory-300:#d4d4ca;--fnd-primitive-ivory-400:#b2b2a6;--fnd-primitive-ivory-500:#939386;--fnd-primitive-ivory-600:#757567;--fnd-primitive-ivory-700:#5c5c4f;--fnd-primitive-ivory-800:#434339;--fnd-primitive-ivory-900:#2b2b23;--fnd-primitive-ivory-950:#181810;--fnd-primitive-warm-taupe-50:#fff9f4;--fnd-primitive-warm-taupe-100:#f8f1eb;--fnd-primitive-warm-taupe-200:#ebe4dd;--fnd-primitive-warm-taupe-300:#dad2ca;--fnd-primitive-warm-taupe-400:#b8afa7;--fnd-primitive-warm-taupe-500:#9a9086;--fnd-primitive-warm-taupe-600:#7d7267;--fnd-primitive-warm-taupe-700:#63594f;--fnd-primitive-warm-taupe-800:#494139;--fnd-primitive-warm-taupe-900:#2f2923;--fnd-primitive-warm-taupe-950:#1c1611;--fnd-primitive-pearl-white-50:#fafafa;--fnd-primitive-pearl-white-100:#f2f2f2;--fnd-primitive-pearl-white-200:#e5e5e5;--fnd-primitive-pearl-white-300:#d3d3d3;--fnd-primitive-pearl-white-400:#b1b1b1;--fnd-primitive-pearl-white-500:#929292;--fnd-primitive-pearl-white-600:#747474;--fnd-primitive-pearl-white-700:#5b5b5b;--fnd-primitive-pearl-white-800:#424242;--fnd-primitive-pearl-white-900:#2a2a2a;--fnd-primitive-pearl-white-950:#171717;--fnd-primitive-mint-50:#f3ffec;--fnd-primitive-mint-100:#e9f8e0;--fnd-primitive-mint-200:#dbecd1;--fnd-primitive-mint-300:#c8dabe;--fnd-primitive-mint-400:#a4b998;--fnd-primitive-mint-500:#839b74;--fnd-primitive-mint-600:#637d53;--fnd-primitive-mint-700:#4b633c;--fnd-primitive-mint-800:#36492b;--fnd-primitive-mint-900:#212f17;--fnd-primitive-mint-950:#0e1c05;--fnd-primitive-blau-50:#f6fbff;--fnd-primitive-blau-100:#edf3f9;--fnd-primitive-blau-200:#e0e6ec;--fnd-primitive-blau-300:#cdd4dc;--fnd-primitive-blau-400:#aab2ba;--fnd-primitive-blau-500:#8a939d;--fnd-primitive-blau-600:#6c7680;--fnd-primitive-blau-700:#535c65;--fnd-primitive-blau-800:#3c434b;--fnd-primitive-blau-900:#252b31;--fnd-primitive-blau-950:#13181c;--fnd-primitive-salbei-50:#f7fcf7;--fnd-primitive-salbei-100:#eff4ef;--fnd-primitive-salbei-200:#e2e7e1;--fnd-primitive-salbei-300:#d0d5cf;--fnd-primitive-salbei-400:#adb3ac;--fnd-primitive-salbei-500:#8d948d;--fnd-primitive-salbei-600:#6f776f;--fnd-primitive-salbei-700:#565d56;--fnd-primitive-salbei-800:#3e443e;--fnd-primitive-salbei-900:#272c27;--fnd-primitive-salbei-950:#151814;--fnd-primitive-forest-50:#f3f6f6;--fnd-primitive-forest-100:#e7eced;--fnd-primitive-forest-200:#ced9da;--fnd-primitive-forest-300:#aabdbe;--fnd-primitive-forest-400:#799799;--fnd-primitive-forest-500:#497174;--fnd-primitive-forest-600:#29585c;--fnd-primitive-forest-700:#16494d;--fnd-primitive-forest-800:#0c4146;--fnd-primitive-forest-900:#082e31;--fnd-primitive-forest-950:#051d20;--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-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:#000000;--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:#000000;--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:#3df643;--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:#000000;--fnd-color-on-warning:#000000;--fnd-color-on-danger:#000000;--fnd-color-on-info:#000000;--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:#000000;--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:#3df643;--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:#000000;--fnd-color-on-warning:#000000;--fnd-color-on-danger:#000000;--fnd-color-on-info:#000000;--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:#3df643;--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:#000000;--fnd-color-on-warning:#000000;--fnd-color-on-danger:#000000;--fnd-color-on-info:#000000;--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:#000000;--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:#3df643;--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:#000000;--fnd-color-on-warning:#000000;--fnd-color-on-danger:#000000;--fnd-color-on-info:#000000;--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:#000000;--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:#3df643;--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:#000000;--fnd-color-on-warning:#000000;--fnd-color-on-danger:#000000;--fnd-color-on-info:#000000;--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-link:550;--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.8125rem - 0.75rem) * var(--fluid-bp)),0.8125rem);--fs-xs:clamp(0.8125rem,calc(0.8125rem + (0.9375rem - 0.8125rem) * var(--fluid-bp)),0.9375rem);--fs-sm:clamp(0.875rem,calc(0.875rem + (1rem - 0.875rem) * var(--fluid-bp)),1rem);--fs-base:clamp(1rem,calc(1rem + (1.125rem - 1rem) * var(--fluid-bp)),1.125rem);--fs-lg:clamp(1.15rem,calc(1.15rem + (1.35rem - 1.15rem) * var(--fluid-bp)),1.35rem);--fs-xl:clamp(1.3225rem,calc(1.3225rem + (1.62rem - 1.3225rem) * var(--fluid-bp)),1.62rem);--fs-2xl:clamp(1.520875rem,calc(1.520875rem + (1.944rem - 1.520875rem) * var(--fluid-bp)),1.944rem);--fs-3xl:clamp(1.74900625rem,calc(1.74900625rem + (2.3328rem - 1.74900625rem) * var(--fluid-bp)),2.3328rem);--fs-4xl:clamp(2.0113571875rem,calc(2.0113571875rem + (2.79936rem - 2.0113571875rem) * var(--fluid-bp)),2.79936rem);--fs-5xl:clamp(2.3130607656rem,calc(2.3130607656rem + (3.359232rem - 2.3130607656rem) * var(--fluid-bp)),3.359232rem);--fs-6xl:clamp(2.6600198805rem,calc(2.6600198805rem + (4.0310784rem - 2.6600198805rem) * var(--fluid-bp)),4.0310784rem);--fs-7xl:clamp(3.0590228625rem,calc(3.0590228625rem + (4.83729408rem - 3.0590228625rem) * var(--fluid-bp)),4.83729408rem);--fs-8xl:clamp(3.5178762919rem,calc(3.5178762919rem + (5.804752896rem - 3.5178762919rem) * var(--fluid-bp)),5.804752896rem);--fs-9xl:clamp(4.0455577357rem,calc(4.0455577357rem + (6.9657034752rem - 4.0455577357rem) * 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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--font-ui:var(--font-body)}: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-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:100;--fnd-z-sticky:200;--fnd-z-fixed:250;--fnd-z-header:300;--fnd-z-sidebar:350;--fnd-z-drawer:400;--fnd-z-modal-backdrop:500;--fnd-z-modal:510;--fnd-z-notification:600;--fnd-z-toast:610;--fnd-z-tooltip:700;--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,:where(.neo-light-theme,.customer-light-theme){--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-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)}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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)}.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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--fnd-focus-ring-color:var(--fnd-color-text-primary)}:root{--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:var(--fnd-size-touch-target)}:root{--fnd-state-bold-hover:85%;--fnd-state-bold-active:75%;--fnd-state-subtle-hover:92%;--fnd-state-subtle-active:85%}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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-font-family:var(--font-ui);--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:var(--fnd-size-touch-target);--nc-button-icon-gap-xs:var(--fnd-spacing-01);--nc-button-icon-gap-sm:var(--fnd-spacing-02);--nc-button-icon-gap-md:var(--nc-button-gap);--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-color-always-light));--nc-button-success-bg-active:color-mix(in srgb,var(--fnd-color-feedback-success) 75%,var(--fnd-color-always-light));--nc-button-success-color:var(--fnd-color-on-success);--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-color-always-light));--nc-button-info-bg-active:color-mix(in srgb,var(--fnd-color-feedback-info) 75%,var(--fnd-color-always-light));--nc-button-info-color:var(--fnd-color-on-info);--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-color-always-light));--nc-button-error-bg-active:color-mix(in srgb,var(--fnd-color-feedback-danger) 75%,var(--fnd-color-always-light));--nc-button-error-color:var(--fnd-color-on-danger);--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-floating);--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:var(--fnd-size-touch-target);--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-surface-elevated);--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-floating);--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-paragraph-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-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-link-hover-decoration:none;--nc-card-selected-border:var(--fnd-color-interactive-default);--nc-card-selected-bg:color-mix(in srgb,var(--fnd-color-interactive-default) 8%,transparent);--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(--nc-block-subtitle-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-font-family:var(--font-ui);--nc-form-control-bg:var(--fnd-color-surface-elevated);--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-font-family:var(--nc-form-control-font-family);--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-borderless-bg-hover:var(--nc-form-control-minimal-bg-hover);--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-font-family:var(--nc-form-control-font-family);--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-font-family:var(--nc-form-control-font-family);--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-text-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-text-danger);--nc-form-error-warning-color:var(--fnd-color-text-warning);--nc-form-error-success-color:var(--fnd-color-text-success);--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-surface-elevated);--nc-checkbox-border:var(--fnd-color-border-strong);--nc-checkbox-border-hover:var(--fnd-color-interactive-hover);--nc-checkbox-bg-checked:var(--nc-button-primary-bg);--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-surface-elevated);--nc-checkbox-card-bg-checked:var(--fnd-color-background-secondary);--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-surface-elevated);--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-surface-elevated);--nc-radio-card-bg-checked:var(--fnd-color-background-secondary);--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-surface-elevated);--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-inverse);--nc-range-tooltip-color:var(--fnd-color-text-inverse);--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-surface-elevated);--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:none;--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-paragraph-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(--nc-dialog-header-border-color);--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(--nc-alert-danger-icon-color);--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(--nc-dialog-shadow);--nc-drawer-overlay-bg:var(--nc-dialog-overlay-bg,var(--fnd-color-background-overlay));--nc-drawer-title-font-size:var(--nc-block-headline-size);--nc-drawer-title-font-weight:var(--nc-block-headline-weight);--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-paragraph-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-font-size:var(--fnd-typography-paragraph-s-font-size);--nc-alert-line-height:var(--lh-relaxed);--nc-alert-title-font-weight:var(--fnd-font-weight-semibold);--nc-alert-description-opacity:var(--fnd-opacity-subtle);--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-paragraph-s-font-size);--nc-alert-details-margin-top:var(--fnd-spacing-03);--nc-alert-details-font-size:var(--fnd-typography-paragraph-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-spacious-block:var(--fnd-spacing-06);--nc-accordion-padding-spacious-inline:var(--fnd-spacing-07);--nc-accordion-content-font-size:var(--fnd-typography-paragraph-m-font-size);--nc-accordion-content-font-size-compact:var(--fnd-typography-paragraph-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(--nc-accordion-item-radius);--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-actions-space:5rem;--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-font-family:var(--font-ui);--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(--nc-tag-success-bg);--nc-badge-success-color:var(--fnd-color-text-success);--nc-badge-success-border:transparent;--nc-badge-warning-bg:var(--nc-tag-warning-bg);--nc-badge-warning-color:var(--fnd-color-text-warning);--nc-badge-warning-border:transparent;--nc-badge-error-bg:var(--nc-tag-error-bg);--nc-badge-error-color:var(--fnd-color-text-danger);--nc-badge-error-border:transparent;--nc-badge-info-bg:var(--nc-tag-info-bg);--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-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-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-font-family:var(--font-ui);--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-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-badge-font-size:var(--fs-2xs);--nc-treeview-badge-radius:var(--nc-badge-radius);--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-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(--nc-badge-font-weight);--nc-label-gap:var(--fnd-spacing-01);--nc-label-container-gap:var(--fnd-spacing-02);--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(--nc-tag-success-bg);--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(--nc-tag-warning-bg);--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(--nc-tag-error-bg);--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(--nc-tag-info-bg);--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-font-family:var(--font-ui);--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-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-font-family:var(--font-ui);--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:var(--fnd-size-touch-target);--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(--nc-input-radius);--nc-item-align:center;--nc-item-border-width:var(--fnd-border-width-xs);--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(--nc-item-selected-border);--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(--nc-item-media-radius);--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(--nc-toggle-group-item-selected-bg);--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-surface-elevated);--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(--nc-toast-default-icon-color);--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(--nc-toast-success-icon-color);--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(--nc-toast-warning-icon-color);--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(--nc-toast-error-icon-color);--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(--nc-toast-info-icon-color);--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-surface-elevated);--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-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-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(--nc-card-shadow);--nc-dt-card-bg:var(--fnd-color-surface-elevated);--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-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(--nc-block-subtitle-size);--nc-dt-title-font-weight:var(--nc-block-subtitle-weight);--nc-dt-title-color:var(--fnd-color-text-primary);--nc-dt-title-line-height:var(--nc-block-headline-lh);--nc-dt-description-font-size:var(--fnd-typography-paragraph-m-font-size);--nc-dt-description-color:var(--fnd-color-text-secondary);--nc-dt-description-line-height:var(--lh-body)}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-table-bg:var(--fnd-color-surface-elevated);--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(--nc-table-border-width);--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:var(--nc-table-checkbox-size);--nc-table-font-size:var(--fs-sm);--nc-table-color:var(--fnd-color-text-primary);--nc-table-ghost-header-bg:transparent;--nc-table-ghost-header-color:var(--fnd-color-text-secondary);--nc-table-ghost-border-color:transparent}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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-focused);--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-spinner-color:var(--fnd-color-interactive-default);--nc-spinner-track-color:var(--fnd-color-border-secondary);--nc-spinner-duration:700ms;--nc-spinner-ease:var(--fnd-motion-ease-informative);--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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-expressive);--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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-xs)}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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-surface-elevated);--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-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-marquee-duration:20s;--nc-marquee-pause-min-size:2.5rem;--nc-marquee-pause-padding-inline:var(--fnd-spacing-04);--nc-marquee-pause-gap:var(--fnd-spacing-02);--nc-marquee-pause-radius:var(--fnd-radius-full);--nc-marquee-pause-font-size:var(--nc-type-label-size);--nc-marquee-pause-icon-size:1rem;--nc-marquee-pause-margin-block:var(--fnd-spacing-04);--nc-marquee-pause-color:var(--fnd-color-text-secondary);--nc-marquee-pause-color-hover:var(--fnd-color-text-primary);--nc-marquee-pause-border:var(--fnd-color-border-primary);--nc-marquee-pause-bg-hover:color-mix(in srgb,var(--fnd-color-text-primary) 8%,transparent);--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-pagination-font-family:var(--font-ui);--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(--nc-button-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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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(--nc-dropdown-separator-color)}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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(--nc-block-subtitle-size);--nc-empty-state-title-weight:var(--nc-block-subtitle-weight);--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-notification-padding:var(--fnd-spacing-05);--nc-notification-radius:var(--nc-card-radius);--nc-notification-shadow:var(--nc-popover-shadow);--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-dismiss-duration:var(--fnd-motion-duration-300)}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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(--nc-popover-bg);--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(--nc-popover-header-border);--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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-surface-elevated);--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(--nc-block-subtitle-size);--nc-timeline-title-weight:var(--nc-block-subtitle-weight);--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-toolbar-height:var(--fnd-size-lg);--nc-toolbar-padding:var(--fnd-spacing-02) var(--fnd-spacing-03);--nc-toolbar-gap:var(--nc-button-gap);--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(--nc-input-radius);--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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(--nc-nav-atom-icon-color);--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-surface-elevated);--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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(--nc-nav-mol-link-hover-bg);--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(--nc-popover-bg);--nc-nav-menu-viewport-border:var(--nc-popover-border);--nc-nav-menu-viewport-radius:var(--nc-popover-radius);--nc-nav-menu-viewport-shadow:var(--nc-popover-shadow);--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(--nc-nav-mol-link-active-border);--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-gallery-height:inherit;--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-target-size:24px;--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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-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-secondary-width:28%;--nc-hero-secondary-width-mobile:24%;--nc-hero-secondary-offset-inline:-4%;--nc-hero-secondary-offset-inline-mobile:var(--fnd-spacing-03);--nc-hero-secondary-offset-block:-8%;--nc-hero-secondary-radius:var(--fnd-radius-md);--nc-hero-secondary-shadow:var(--fnd-elevation-overlay);--nc-hero-secondary-motion-distance:48px;--nc-hero-secondary-motion-duration:0.7s;--nc-hero-secondary-motion-delay:0.3s;--nc-hero-secondary-motion-easing:ease-out;--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-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:inherit;--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-text-media-gap:var(--fnd-spacing-08);--nc-text-media-content-gap:var(--fnd-spacing-04);--nc-text-media-video-radius:var(--fnd-radius-md)}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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-content-measure:var(--container-prose);--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-surface-elevated);--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-cta-bg:var(--fnd-color-always-dark)}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-card-grid-columns:repeat(auto-fill,minmax(300px,1fr));--nc-card-grid-gap:var(--fnd-spacing-06);--nc-card-grid-anim-duration:0.5s;--nc-card-grid-anim-translate-y:2rem}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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(--font-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(--font-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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-search-width:320px;--nc-search-max-width:100%;--nc-search-input-radius:var(--nc-input-radius);--nc-search-input-height:var(--nc-input-height-md);--nc-search-results-bg:var(--fnd-color-surface-elevated);--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(--nc-dropdown-shadow);--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(--nc-input-radius);--nc-search-xl-shadow:var(--fnd-elevation-floating);--nc-search-command-max-width:640px;--nc-search-command-shadow:var(--nc-dialog-shadow);--nc-search-command-radius:var(--nc-input-radius);--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-backdrop-bg:var(--fnd-color-always-dark);--nc-search-backdrop-opacity:0.35;--nc-search-mobile-header-height:56px;--nc-search-mobile-results-max-height:calc(100dvh - 56px);--nc-search-mobile-bg:var(--fnd-color-surface-elevated)}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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-surface-elevated);--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(--nc-button-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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-metric-bg:var(--fnd-color-background-inverse);--nc-metric-color:var(--fnd-color-text-inverse);--nc-metric-radius:var(--nc-card-radius);--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:min(var(--fs-6xl),22cqi);--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-size:var(--nc-mono-label-size-sm);--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:min(var(--fs-8xl),22cqi);--nc-metric-xl-unit-font-size:var(--fs-3xl);--nc-metric-xl-label-font-size:var(--fs-base)}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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-wide:320px;--nc-shell-sidebar-right-width-narrow:160px;--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-footerbar:var(--fnd-z-sticky);--nc-shell-z-navbar:var(--fnd-z-header);--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-surface-elevated);--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-bg:var(--fnd-color-layer-01);--nc-cs-color:var(--fnd-color-text-primary);--nc-cs-border:var(--fnd-color-border-secondary);--nc-cs-inline-bg:var(--fnd-color-background-secondary);--nc-cs-inline-color:var(--fnd-color-text-primary);--nc-cs-copy-bg:var(--fnd-color-surface-elevated);--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-show-more-bg:var(--fnd-color-layer-01);--nc-cs-show-more-color:var(--fnd-color-interactive-default);--nc-cs-header-color:var(--fnd-color-text-secondary);--nc-cs-header-border:var(--fnd-color-border-secondary);--nc-cs-line-numbers-color:var(--fnd-color-text-tertiary);--nc-cs-line-numbers-border:var(--fnd-color-border-secondary);--nc-cs-line-highlight-border:var(--fnd-color-interactive-default);--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-container-max-width:var(--container-xwide);--nc-container-max-width-wide:1600px;--nc-container-max-width-narrow:var(--container-narrow);--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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-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(--nc-footer-surface-fg);--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-secondary)}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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-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-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(--nc-block-headline-size);--nc-section-header-title-font-weight:var(--nc-block-headline-weight);--nc-section-header-title-line-height:var(--nc-block-headline-lh);--nc-section-header-title-letter-spacing:var(--nc-block-heading-tracking);--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(--nc-block-lead-size);--nc-section-header-subtitle-line-height:var(--nc-block-lead-lh);--nc-section-header-subtitle-color:var(--nc-block-lead-color,var(--fnd-color-text-secondary))}.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme{--nc-section-header-title-color:var(--fnd-color-text-primary);--nc-section-header-subtitle-color:var(--nc-block-lead-color,var(--fnd-color-text-secondary))}.neo-light-theme,.customer-light-theme{--nc-section-header-label-color:var(--fnd-neutral-800)}.neo-dark-theme,.customer-dark-theme{--nc-section-header-label-color:var(--fnd-color-text-secondary)}@media(prefers-color-scheme:dark){:root:not([data-theme]){--nc-section-header-label-color:var(--fnd-color-text-secondary)}}.neo-light-theme,.customer-light-theme{--nc-card-summary-icon-color:var(--fnd-neutral-800)}.neo-dark-theme,.customer-dark-theme{--nc-card-summary-icon-color:var(--fnd-color-text-secondary)}@media(prefers-color-scheme:dark){:root:not([data-theme]){--nc-card-summary-icon-color:var(--fnd-color-text-secondary)}}.neo-light-theme,.customer-light-theme{--nc-table-block-stripe-bg:var(--fnd-color-background-secondary)}.neo-dark-theme,.customer-dark-theme,:root:is(.neo-dark-theme,.customer-dark-theme){--nc-table-block-stripe-bg:var(--fnd-color-background-base)}.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme{--nc-table-bg:var(--fnd-color-surface-elevated);--nc-table-border-color:var(--fnd-color-border-secondary);--nc-table-header-bg:var(--fnd-color-background-inverse);--nc-table-header-color:var(--fnd-color-text-inverse);--nc-table-row-border-color:var(--fnd-color-border-secondary);--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-sort-icon-color:var(--fnd-color-text-tertiary);--nc-table-sort-icon-color-active:var(--fnd-color-text-primary);--nc-table-color:var(--fnd-color-text-primary);--nc-table-ghost-header-color:var(--fnd-color-text-secondary)}@media(prefers-color-scheme:dark){:root:not([data-theme]){--nc-table-block-stripe-bg:var(--fnd-color-background-base)}}@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-surface-elevated);--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-bg:var(--fnd-color-layer-01);--nc-cs-color:var(--fnd-color-text-primary);--nc-cs-border:var(--fnd-color-border-secondary);--nc-cs-inline-bg:var(--fnd-color-background-secondary);--nc-cs-inline-color:var(--fnd-color-text-primary);--nc-cs-copy-bg:var(--fnd-color-surface-elevated);--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-show-more-bg:var(--fnd-color-layer-01);--nc-cs-show-more-color:var(--fnd-color-interactive-default);--nc-cs-header-color:var(--fnd-color-text-secondary);--nc-cs-header-border:var(--fnd-color-border-secondary);--nc-cs-line-numbers-color:var(--fnd-color-text-tertiary);--nc-cs-line-numbers-border:var(--fnd-color-border-secondary);--nc-cs-line-highlight-border:var(--fnd-color-interactive-default);--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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)}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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-surface-elevated);--nc-story-gallery-paddle-shadow:var(--fnd-shadow-md)}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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-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-null)}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-hero-tom-kicker-family:var(--font-body);--nc-hero-tom-kicker-size:var(--nc-type-caption-size);--nc-hero-tom-kicker-weight:var(--nc-mono-label-weight-strong);--nc-hero-tom-headline-size:var(--nc-type-display-m-size);--nc-hero-tom-headline-weight:var(--fnd-font-weight-bold);--nc-hero-tom-subtext-size:var(--fs-xl);--nc-hero-tom-subtext-opacity:var(--fnd-opacity-prominent);--nc-hero-tom-scrim-color:color-mix(in srgb,var(--fnd-color-always-dark) 40%,transparent);--nc-hero-tom-expand-radius:var(--fnd-radius-xl);--nc-hero-tom-content-max-width:800px}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-hero-tmob-headline-size:var(--nc-type-display-m-size);--nc-hero-tmob-headline-weight:var(--fnd-font-weight-bold);--nc-hero-tmob-subtext-size:var(--fs-xl);--nc-hero-tmob-subtext-opacity:var(--fnd-opacity-prominent);--nc-hero-tmob-subtext-max-width:600px;--nc-hero-tmob-content-max-width:var(--nc-container-max-width,1440px);--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-bento-grid-gap:clamp(0.75rem,1.6vw,1.5rem);--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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) 85%,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;--nc-solution-tabs-autoplay-min-size:2.5rem;--nc-solution-tabs-autoplay-padding-inline:var(--fnd-spacing-04);--nc-solution-tabs-autoplay-gap:var(--fnd-spacing-02);--nc-solution-tabs-autoplay-radius:var(--fnd-radius-full);--nc-solution-tabs-autoplay-font-size:var(--nc-type-label-size);--nc-solution-tabs-autoplay-icon-size:1rem;--nc-solution-tabs-autoplay-margin-block:var(--fnd-spacing-04);--nc-solution-tabs-autoplay-color:var(--fnd-color-text-secondary);--nc-solution-tabs-autoplay-color-hover:var(--fnd-color-text-primary);--nc-solution-tabs-autoplay-border:var(--fnd-color-border-primary);--nc-solution-tabs-autoplay-bg-hover:color-mix(in srgb,var(--fnd-color-text-primary) 8%,transparent)}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-shot-accent:#37e93d;--nc-shot-frame-radius:14px;--nc-shot-frame-shadow:0 24px 70px rgba(0,0,0,.45),0 0 40px rgba(55,233,61,.05);--nc-shot-chrome-gap:.5rem;--nc-shot-chrome-padding:.55rem .8rem;--nc-shot-chrome-bg:#101a24;--nc-shot-chrome-border:rgba(255,255,255,.06);--nc-shot-chrome-dot-bg:#2a3845;--nc-shot-chrome-url-font-size:.62rem;--nc-shot-chrome-url-font-family:ui-monospace,Menlo,monospace;--nc-shot-chrome-url-color:#7da58a;--nc-shot-chrome-url-bg:#0a131c;--nc-shot-chrome-url-radius:6px;--nc-shot-chrome-url-padding:.25rem .8rem;--nc-shot-lens-border-width:2px;--nc-shot-lens-shadow:0 10px 40px rgba(0,0,0,.6);--nc-shot-lens-bg:#060c12;--nc-shot-hotspot-size:22px;--nc-shot-hotspot-bg:rgba(55,233,61,.25);--nc-shot-hotspot-border-width:2px;--nc-shot-hotspot-ping-color:rgba(55,233,61,.4);--nc-shot-tip-width:240px;--nc-shot-tip-bg:#0c151e;--nc-shot-tip-color:#eafff0;--nc-shot-tip-border-width:1px;--nc-shot-tip-radius:10px;--nc-shot-tip-padding:.6rem;--nc-shot-tip-text-size:.72rem;--nc-shot-tip-text-gap:.5rem;--nc-shot-tip-title-gap:.25rem;--nc-shot-tip-title-weight:var(--fnd-font-weight-bold);--nc-shot-tip-media-radius:6px;--nc-shot-divider-width:2px;--nc-shot-divider-shadow:0 0 12px rgba(55,233,61,.8)}.neo-dark-theme,.customer-dark-theme{--nc-shot-accent:var(--fnd-color-background-accent);--nc-shot-frame-shadow:0 24px 70px color-mix(in srgb,var(--fnd-color-always-dark) 70%,transparent);--nc-shot-chrome-bg:var(--fnd-color-surface-elevated);--nc-shot-chrome-border:var(--fnd-color-border-hairline);--nc-shot-chrome-dot-bg:var(--fnd-color-border-hairline);--nc-shot-chrome-url-color:var(--fnd-color-text-secondary);--nc-shot-chrome-url-bg:var(--fnd-color-background-base);--nc-shot-lens-bg:var(--fnd-color-background-base);--nc-shot-hotspot-bg:color-mix(in srgb,var(--fnd-color-background-accent) 25%,transparent);--nc-shot-hotspot-ping-color:color-mix(in srgb,var(--fnd-color-background-accent) 40%,transparent);--nc-shot-tip-bg:var(--fnd-color-surface-elevated);--nc-shot-tip-color:var(--fnd-color-text-primary);--nc-shot-divider-shadow:0 0 12px color-mix(in srgb,var(--fnd-color-background-accent) 80%,transparent)}@media(prefers-color-scheme:dark){:root:not([data-theme]){--nc-shot-accent:var(--fnd-color-background-accent);--nc-shot-frame-shadow:0 24px 70px color-mix(in srgb,var(--fnd-color-always-dark) 70%,transparent);--nc-shot-chrome-bg:var(--fnd-color-surface-elevated);--nc-shot-chrome-border:var(--fnd-color-border-hairline);--nc-shot-chrome-dot-bg:var(--fnd-color-border-hairline);--nc-shot-chrome-url-color:var(--fnd-color-text-secondary);--nc-shot-chrome-url-bg:var(--fnd-color-background-base);--nc-shot-lens-bg:var(--fnd-color-background-base);--nc-shot-hotspot-bg:color-mix(in srgb,var(--fnd-color-background-accent) 25%,transparent);--nc-shot-hotspot-ping-color:color-mix(in srgb,var(--fnd-color-background-accent) 40%,transparent);--nc-shot-tip-bg:var(--fnd-color-surface-elevated);--nc-shot-tip-color:var(--fnd-color-text-primary);--nc-shot-divider-shadow:0 0 12px color-mix(in srgb,var(--fnd-color-background-accent) 80%,transparent)}}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-video-pause-size:2.5rem;--nc-video-pause-icon-size:1rem;--nc-video-pause-offset:var(--fnd-spacing-04);--nc-video-pause-radius:var(--fnd-radius-full);--nc-video-pause-z:3;--nc-video-pause-color:var(--fnd-color-always-light);--nc-video-pause-bg:color-mix(in srgb,var(--fnd-color-always-dark) 60%,transparent);--nc-video-pause-bg-hover:color-mix(in srgb,var(--fnd-color-always-dark) 80%,transparent);--nc-video-pause-border:color-mix(in srgb,var(--fnd-color-always-light) 40%,transparent);--nc-video-facade-bg:var(--fnd-color-background-tertiary);--nc-video-facade-play-size:3.5rem}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-story-gallery-paddle-disabled-opacity:0.3;--nc-story-gallery-cursor-paddle-is-visible-opacity:1}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-searchbar-input-padding-left:40px;--nc-searchbar-input-padding-right:80px;--nc-searchbar-close-background:transparent;--nc-searchbar-input-radius:var(--nc-input-radius);--nc-searchbar-input-border-width:var(--nc-input-border-width);--nc-searchbar-input-border:var(--nc-input-border);--nc-searchbar-input-border-focus:var(--nc-input-border-focus);--nc-searchbar-input-bg:var(--nc-input-bg);--nc-searchbar-input-color:var(--nc-input-color);--nc-searchbar-input-placeholder:var(--nc-input-placeholder)}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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:var(--nc-block-lead-size);--nc-news-lead-line-height:var(--nc-block-lead-lh);--nc-news-footer-a-font-weight:var(--fnd-font-weight-link)}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-event-tag-padding:2px 10px;--nc-event-tag-letter-spacing:0.04em;--nc-event-title-line-height:1.1}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-testimonial-grid-btn-border-radius:var(--fnd-radius-full);--nc-testimonial-grid-btn-disabled-opacity:0.4}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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);--nc-multiselect-trigger-border-width:var(--nc-input-border-width);--nc-multiselect-trigger-border:var(--nc-input-border);--nc-multiselect-trigger-border-hover:var(--nc-input-border-hover);--nc-multiselect-trigger-border-focus:var(--nc-input-border-focus);--nc-multiselect-trigger-border-error:var(--nc-input-border-error);--nc-multiselect-trigger-border-disabled:var(--nc-input-disabled-border)}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-tbl-cell-sub-line-height:1.3;--nc-tbl-cell-info-btn-padding:2px;--nc-tbl-cell-info-btn-hover-opacity:1}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-table-info-modal-is-open-opacity:1}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-feature-list-icon-margin-top:.1em}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-compare-table-sticky-col-th-first-child-after-background:linear-gradient(to right,rgba(0,0,0,0.06),transparent)}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-text-media-nc-video-padding-bottom:56.25%}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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:var(--nc-card-shadow);--nc-bento-grid-cell-hover-box-shadow:var(--nc-card-shadow-hover)}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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;--nc-table-block-stripe-bg:var(--fnd-color-background-secondary);--nc-table-block-col-min-width:9rem}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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-bg-paper=graphit]{--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-bg-paper=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-bg-paper=ivory]{--fnd-neutral-50:#fbfbf3;--fnd-neutral-100:#f3f3ea;--fnd-neutral-200:#e6e6dd;--fnd-neutral-300:#d4d4ca;--fnd-neutral-400:#b2b2a6;--fnd-neutral-500:#939386;--fnd-neutral-600:#757567;--fnd-neutral-700:#5c5c4f;--fnd-neutral-800:#434339;--fnd-neutral-900:#2b2b23;--fnd-neutral-950:#181810}.neo-mono-light[data-bg-paper=warm-taupe]{--fnd-neutral-50:#fff9f4;--fnd-neutral-100:#f8f1eb;--fnd-neutral-200:#ebe4dd;--fnd-neutral-300:#dad2ca;--fnd-neutral-400:#b8afa7;--fnd-neutral-500:#9a9086;--fnd-neutral-600:#7d7267;--fnd-neutral-700:#63594f;--fnd-neutral-800:#494139;--fnd-neutral-900:#2f2923;--fnd-neutral-950:#1c1611}.neo-mono-light[data-bg-paper=pearl-white]{--fnd-neutral-50:#fafafa;--fnd-neutral-100:#f2f2f2;--fnd-neutral-200:#e5e5e5;--fnd-neutral-300:#d3d3d3;--fnd-neutral-400:#b1b1b1;--fnd-neutral-500:#929292;--fnd-neutral-600:#747474;--fnd-neutral-700:#5b5b5b;--fnd-neutral-800:#424242;--fnd-neutral-900:#2a2a2a;--fnd-neutral-950:#171717}.neo-mono-light[data-bg-paper=mint]{--fnd-neutral-50:#f3ffec;--fnd-neutral-100:#e9f8e0;--fnd-neutral-200:#dbecd1;--fnd-neutral-300:#c8dabe;--fnd-neutral-400:#a4b998;--fnd-neutral-500:#839b74;--fnd-neutral-600:#637d53;--fnd-neutral-700:#4b633c;--fnd-neutral-800:#36492b;--fnd-neutral-900:#212f17;--fnd-neutral-950:#0e1c05}.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;--paper:var(--fnd-neutral-100);--surface-stage:var(--paper);--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:var(--fnd-primitive-success-500);--feedback-warning:var(--fnd-primitive-warning-500);--feedback-danger:var(--fnd-primitive-danger-500);--feedback-info:var(--fnd-primitive-info-500);--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:var(--fnd-primitive-success-500);--feedback-warning:var(--fnd-primitive-warning-500);--feedback-danger:var(--fnd-primitive-danger-500);--feedback-info:var(--fnd-primitive-info-500);--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{--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-paper-graphit:#f1f3f1;--fnd-color-paper-beige:#f6f2ea;--fnd-color-paper-ivory:#f3f3ea;--fnd-color-paper-warm-taupe:#f8f1eb;--fnd-color-paper-pearl-white:#f2f2f2;--fnd-color-paper-mint:#e9f8e0;--fnd-color-paper:var(--fnd-neutral-100);--fnd-color-background-base:var(--fnd-color-paper);--fnd-color-background-secondary:var(--fnd-neutral-200);--fnd-color-background-tertiary:var(--fnd-neutral-300);--fnd-color-background-quaternary:var(--fnd-neutral-400);--fnd-color-background-quinary:var(--fnd-neutral-500);--fnd-color-background-hover:var(--fnd-neutral-200);--fnd-color-background-active:var(--fnd-neutral-300);--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:#ffffff;--fnd-color-layer-02:var(--fnd-neutral-100);--fnd-color-layer-03:#ffffff;--fnd-color-text-primary:var(--fnd-neutral-950);--fnd-color-text-secondary:var(--fnd-neutral-700);--fnd-color-text-tertiary:var(--fnd-neutral-700);--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-600);--fnd-color-feedback-success:var(--fnd-primitive-success-500);--fnd-color-feedback-warning:var(--fnd-primitive-warning-500);--fnd-color-feedback-danger:var(--fnd-primitive-danger-500);--fnd-color-feedback-info:var(--fnd-primitive-info-500);--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:#000000;--fnd-color-on-warning:#000000;--fnd-color-on-danger:#000000;--fnd-color-on-info:#000000;--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-light-theme{--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-paper:var(--fnd-neutral-100);--fnd-color-background-base:var(--fnd-color-paper);--fnd-color-background-secondary:var(--fnd-neutral-200);--fnd-color-background-tertiary:var(--fnd-neutral-300);--fnd-color-background-quaternary:var(--fnd-neutral-400);--fnd-color-background-quinary:var(--fnd-neutral-500);--fnd-color-background-hover:var(--fnd-neutral-200);--fnd-color-background-active:var(--fnd-neutral-300);--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:#ffffff;--fnd-color-layer-02:var(--fnd-neutral-100);--fnd-color-layer-03:#ffffff;--fnd-color-text-primary:var(--fnd-neutral-950);--fnd-color-text-secondary:var(--fnd-neutral-700);--fnd-color-text-tertiary:var(--fnd-neutral-700);--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-600);--fnd-color-feedback-success:var(--fnd-primitive-success-500);--fnd-color-feedback-warning:var(--fnd-primitive-warning-500);--fnd-color-feedback-danger:var(--fnd-primitive-danger-500);--fnd-color-feedback-info:var(--fnd-primitive-info-500);--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:#000000;--fnd-color-on-warning:#000000;--fnd-color-on-danger:#000000;--fnd-color-on-info:#000000;--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}[data-bg-paper=graphit]{--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}[data-bg-paper=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-bg-paper=ivory]{--fnd-neutral-50:#fbfbf3;--fnd-neutral-100:#f3f3ea;--fnd-neutral-200:#e6e6dd;--fnd-neutral-300:#d4d4ca;--fnd-neutral-400:#b2b2a6;--fnd-neutral-500:#939386;--fnd-neutral-600:#757567;--fnd-neutral-700:#5c5c4f;--fnd-neutral-800:#434339;--fnd-neutral-900:#2b2b23;--fnd-neutral-950:#181810}[data-bg-paper=warm-taupe]{--fnd-neutral-50:#fff9f4;--fnd-neutral-100:#f8f1eb;--fnd-neutral-200:#ebe4dd;--fnd-neutral-300:#dad2ca;--fnd-neutral-400:#b8afa7;--fnd-neutral-500:#9a9086;--fnd-neutral-600:#7d7267;--fnd-neutral-700:#63594f;--fnd-neutral-800:#494139;--fnd-neutral-900:#2f2923;--fnd-neutral-950:#1c1611}[data-bg-paper=pearl-white]{--fnd-neutral-50:#fafafa;--fnd-neutral-100:#f2f2f2;--fnd-neutral-200:#e5e5e5;--fnd-neutral-300:#d3d3d3;--fnd-neutral-400:#b1b1b1;--fnd-neutral-500:#929292;--fnd-neutral-600:#747474;--fnd-neutral-700:#5b5b5b;--fnd-neutral-800:#424242;--fnd-neutral-900:#2a2a2a;--fnd-neutral-950:#171717}[data-bg-paper=mint]{--fnd-neutral-50:#f3ffec;--fnd-neutral-100:#e9f8e0;--fnd-neutral-200:#dbecd1;--fnd-neutral-300:#c8dabe;--fnd-neutral-400:#a4b998;--fnd-neutral-500:#839b74;--fnd-neutral-600:#637d53;--fnd-neutral-700:#4b633c;--fnd-neutral-800:#36492b;--fnd-neutral-900:#212f17;--fnd-neutral-950:#0e1c05}.customer-light-theme{--fnd-color-paper:var(--fnd-neutral-200);--fnd-color-background-base:var(--fnd-color-paper);--fnd-color-background-secondary:var(--fnd-neutral-300);--fnd-color-background-tertiary:var(--fnd-neutral-400);--fnd-color-surface-elevated:#ffffff;--fnd-color-layer-01:#ffffff;--fnd-color-layer-02:var(--fnd-neutral-200);--fnd-color-layer-03:#ffffff}.customer-dark-theme{--fnd-color-paper:var(--fnd-neutral-950)}.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-paper:var(--fnd-neutral-950);--fnd-color-background-base:var(--fnd-color-paper);--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:var(--fnd-primitive-success-500);--fnd-color-feedback-warning:var(--fnd-primitive-warning-500);--fnd-color-feedback-danger:var(--fnd-primitive-danger-500);--fnd-color-feedback-info:var(--fnd-primitive-info-500);--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}*,*::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,0px)) !important}@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url(/themes/custom/neo_fe/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(/themes/custom/neo_fe/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(/themes/custom/neo_fe/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(/themes/custom/neo_fe/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(/themes/custom/neo_fe/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(/themes/custom/neo_fe/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(/themes/custom/neo_fe/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(/themes/custom/neo_fe/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-text-primary)}}@keyframes marquee{0%{transform:translateZ(0)}100%{transform:translate3d(var(--marquise-item-width,-50%),0,0)}}@keyframes marquee-reverse{0%{transform:translate3d(var(--marquise-item-width,-50%),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)}.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:var(--fnd-font-weight-link);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>.nc-bleed-content,.nc-prose>[data-bleed=content],.nc-prose>.nc-bleed-wide,.nc-prose>[data-bleed=wide],.nc-prose>.nc-bleed-full,.nc-prose>[data-bleed=full]{margin-inline:0}.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]}.nc-prose :is(h1,h2,h3,h4,h5,h6),.u-prose :is(h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}@media(max-width:767px){.nc-prose :is(h1,h2,h3,h4,h5,h6),.u-prose :is(h1,h2,h3,h4,h5,h6){hyphens:auto;hyphenate-limit-chars:12 5 5}}.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}.o-grid--flow-col{grid-auto-flow:column}.o-grid--dense{grid-auto-flow:row dense}.o-grid--mobile-1{--nc-grid-mobile-columns:1}.o-grid--mobile-2{--nc-grid-mobile-columns:2}.o-grid--mobile-6{--nc-grid-mobile-columns:6}@media(max-width:767px){.o-grid--mobile-1,.o-grid--mobile-2,.o-grid--mobile-6{--columns:var(--mod-grid-mobile-columns,var(--nc-grid-mobile-columns))}.o-grid--mobile-1>*{grid-column:1/-1}.o-grid--mobile-2>:is(.o-col-3,.o-col-4){grid-column:1/-1}.o-grid--mobile-6>.o-col-5{grid-column:span 5}.o-grid--mobile-6>.o-col-6{grid-column:span 6}}.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)}.section--divider-top,.section--divider-both{border-block-start:var(--mod-section-divider-width,var(--nc-section-divider-width)) var(--mod-section-divider-style,var(--nc-section-divider-style)) var(--mod-section-divider-color,var(--nc-section-divider-color))}.section--divider-bottom,.section--divider-both{border-block-end:var(--mod-section-divider-width,var(--nc-section-divider-width)) var(--mod-section-divider-style,var(--nc-section-divider-style)) var(--mod-section-divider-color,var(--nc-section-divider-color))}.section--accent:is(.section--divider-top,.section--divider-bottom,.section--divider-both){--nc-section-divider-color:var(--nc-section-accent-color-secondary)}.nc-container{width:100%;margin-inline-start:var(--mod-container-margin-start,var(--nc-container-margin-start));margin-inline-end:var(--mod-container-margin-end,var(--nc-container-margin-end));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--surface{background-color:var(--mod-container-surface-bg,var(--nc-container-surface-bg));border-radius:var(--mod-container-surface-radius,var(--nc-container-surface-radius));box-shadow:var(--mod-container-surface-shadow,var(--nc-container-surface-shadow));padding-block:var(--mod-container-surface-padding,var(--nc-container-surface-padding))}@media(min-width:1920px){.nc-container--surface{padding-inline:var(--mod-container-surface-padding,var(--nc-container-surface-padding));--container-pad:var(--mod-container-surface-padding,var(--nc-container-surface-padding))}}.nc-container--vspace-sm{padding-block:var(--mod-container-padding-block-sm,var(--nc-container-padding-block-sm))}.nc-container--vspace-md{padding-block:var(--mod-container-padding-block-md,var(--nc-container-padding-block-md))}.nc-container--vspace-lg{padding-block:var(--mod-container-padding-block-lg,var(--nc-container-padding-block-lg))}.nc-container--align-start{--nc-container-margin-start:0px}.nc-container--align-end{--nc-container-margin-end:0px}.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--muted{background-color:var(--mod-section-bg,var(--fnd-color-background-secondary))}.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}}:where([data-neo-video]:not(video,[data-neo-video=fassade])){position:relative}.nc-video-pause{position:absolute;inset-block-end:var(--nc-video-pause-offset);inset-inline-end:var(--nc-video-pause-offset);z-index:var(--nc-video-pause-z);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--nc-video-pause-size);block-size:var(--nc-video-pause-size);padding:0;border:1px solid var(--nc-video-pause-border);border-radius:var(--nc-video-pause-radius);background:var(--nc-video-pause-bg);color:var(--nc-video-pause-color);cursor:pointer;transition-property:background-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-video-pause:hover{background:var(--nc-video-pause-bg-hover)}.nc-video-pause: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-video-pause[hidden]{display:none}.nc-video-pause__icon{inline-size:var(--nc-video-pause-icon-size);block-size:var(--nc-video-pause-icon-size);fill:currentColor}.nc-video-pause[data-playing=false] .nc-video-pause__pause,.nc-video-pause:not([data-playing=false]) .nc-video-pause__play{display:none}.nc-video-facade{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;padding:0;border:0;background:var(--nc-video-facade-bg) center/cover no-repeat;color:var(--nc-video-pause-color);cursor:pointer}.nc-video-facade: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-video-facade__play{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--nc-video-facade-play-size);block-size:var(--nc-video-facade-play-size);border-radius:var(--nc-video-pause-radius);background:var(--nc-video-pause-bg);transition-property:background-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-video-facade:hover .nc-video-facade__play{background:var(--nc-video-pause-bg-hover)}.nc-video-facade__play svg{inline-size:50%;block-size:50%;fill:currentColor}.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}@property --_content-measure{syntax:"<length>";inherits:true;initial-value:0px}.nc-content{--_content-measure:var(--container-prose,72ch)}.nc-content .nc-content__title,.nc-content .nc-content__meta{max-inline-size:var(--_content-measure)}body.is-reading-left .nc-content__title,body.is-reading-left .nc-content__meta{margin-inline:0}.nc-content__body{--mod-prose-gutter:clamp(0px,(100% - var(--mod-prose-measure,var(--container-prose,72ch))) / 2,var(--container-padding-inline,var(--fnd-spacing-06)))}@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));font-family:var(--mod-button-font-family,var(--nc-button-font-family));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-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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=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));font-family:var(--mod-button-font-family,var(--nc-button-font-family));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-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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=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));font-family:var(--mod-button-font-family,var(--nc-button-font-family));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-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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=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));font-family:var(--mod-button-font-family,var(--nc-button-font-family));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-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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=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));font-family:var(--mod-button-font-family,var(--nc-button-font-family));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-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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=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));font-family:var(--mod-button-font-family,var(--nc-button-font-family));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-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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=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));font-family:var(--mod-button-font-family,var(--nc-button-font-family));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-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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=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));font-family:var(--mod-button-font-family,var(--nc-button-font-family));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-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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=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));font-family:var(--mod-button-font-family,var(--nc-button-font-family));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-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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=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));font-family:var(--mod-button-font-family,var(--nc-button-font-family));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-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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=true]),.nc-button--destructive:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=true]),.nc-button--danger:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=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));font-family:var(--mod-button-font-family,var(--nc-button-font-family));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-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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=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));font-family:var(--mod-button-font-family,var(--nc-button-font-family));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-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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=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{min-width:auto;min-height:auto;padding:0;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-block:max(0px,min(var(--mod-button-padding-y-xs,var(--nc-button-padding-y-xs)),(var(--mod-button-height-xs,var(--nc-button-height-xs)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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-block:max(0px,min(var(--mod-button-padding-y-sm,var(--nc-button-padding-y-sm)),(var(--mod-button-height-sm,var(--nc-button-height-sm)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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-block:max(0px,min(var(--mod-button-padding-y-lg,var(--nc-button-padding-y-lg)),(var(--mod-button-height-lg,var(--nc-button-height-lg)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-lg,var(--nc-button-border-width-lg)))/2));padding-inline: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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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-block:max(0px,min(var(--mod-button-padding-y-xs,var(--nc-button-padding-y-xs)),(var(--mod-button-height-xs,var(--nc-button-height-xs)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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-block:max(0px,min(var(--mod-button-padding-y-sm,var(--nc-button-padding-y-sm)),(var(--mod-button-height-sm,var(--nc-button-height-sm)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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-block:max(0px,min(var(--mod-button-padding-y-lg,var(--nc-button-padding-y-lg)),(var(--mod-button-height-lg,var(--nc-button-height-lg)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-lg,var(--nc-button-border-width-lg)))/2));padding-inline: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--fab,.nc-button--icon-only.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));border-radius:var(--mod-button-fab-radius,var(--nc-button-fab-radius))}.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{color:rgba(0,0,0,0)}.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));font-family:var(--mod-button-font-family,var(--nc-button-font-family));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-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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=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:disabled:is([aria-busy=true],[data-loading=true]){opacity:1}.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));font-family:var(--mod-button-font-family,var(--nc-button-font-family));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-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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=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));font-family:var(--mod-button-font-family,var(--nc-button-font-family));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-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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=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));font-family:var(--mod-button-font-family,var(--nc-button-font-family));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-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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=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));font-family:var(--mod-button-font-family,var(--nc-button-font-family));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-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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=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));font-family:var(--mod-button-font-family,var(--nc-button-font-family));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-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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=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));font-family:var(--mod-button-font-family,var(--nc-button-font-family));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-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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=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));font-family:var(--mod-button-font-family,var(--nc-button-font-family));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-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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=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));font-family:var(--mod-button-font-family,var(--nc-button-font-family));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-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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=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));font-family:var(--mod-button-font-family,var(--nc-button-font-family));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-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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=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));font-family:var(--mod-button-font-family,var(--nc-button-font-family));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-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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=true]),.button.destructive:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=true]),.button.danger:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=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-block:max(0px,min(var(--mod-button-padding-y-xs,var(--nc-button-padding-y-xs)),(var(--mod-button-height-xs,var(--nc-button-height-xs)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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-block:max(0px,min(var(--mod-button-padding-y-sm,var(--nc-button-padding-y-sm)),(var(--mod-button-height-sm,var(--nc-button-height-sm)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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-block:max(0px,min(var(--mod-button-padding-y-lg,var(--nc-button-padding-y-lg)),(var(--mod-button-height-lg,var(--nc-button-height-lg)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-lg,var(--nc-button-border-width-lg)))/2));padding-inline: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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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{color:rgba(0,0,0,0)}.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));font-family:var(--mod-button-font-family,var(--nc-button-font-family));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-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-block:max(0px,min(var(--mod-button-padding-y-md,var(--nc-button-padding-y-md)),(var(--mod-button-height-md,var(--nc-button-height-md)) - var(--mod-button-line-height,var(--nc-button-line-height))*1em - 2*var(--mod-button-border-width-sm,var(--nc-button-border-width-sm)))/2));padding-inline: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:is(:disabled,[aria-disabled=true]):not([aria-busy=true],[data-loading=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:var(--fnd-icon-stroke-xs,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));font-family:var(--mod-input-font-family,var(--nc-input-font-family));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:var(--fnd-icon-stroke-sm,1.5);stroke-linecap:round;stroke-linejoin:round}.nc-input__icon{z-index:1;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{font-family:var(--mod-textarea-font-family,var(--nc-textarea-font-family))}.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)) var(--mod-input-radius-md,var(--nc-input-radius))}.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)) var(--mod-input-radius-md,var(--nc-input-radius)) 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))}.nc-select{font-family:var(--mod-select-font-family,var(--nc-select-font-family))}.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:var(--fnd-icon-stroke-sm,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);margin-block-start:max(0px,(var(--lh-normal)*1em - var(--nc-checkbox-size-md))/2);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;margin-block-start:max(0px,(var(--nc-checkbox-size-md) - var(--lh-normal)*1em)/2)}.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);margin-block-start:max(0px,(var(--lh-normal)*1em - var(--nc-checkbox-size-sm))/2)}.nc-checkbox--sm>.nc-checkbox__label{margin-block-start:max(0px,(var(--nc-checkbox-size-sm) - var(--lh-normal)*1em)/2)}.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);margin-block-start:max(0px,(var(--lh-normal)*1em - var(--nc-checkbox-size-lg))/2)}.nc-checkbox--lg>.nc-checkbox__label{margin-block-start:max(0px,(var(--nc-checkbox-size-lg) - var(--lh-normal)*1em)/2)}.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);margin-block-start:max(0px,(var(--lh-normal)*1em - var(--nc-radio-size-md))/2);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;margin-block-start:max(0px,(var(--nc-radio-size-md) - var(--lh-normal)*1em)/2)}.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);margin-block-start:max(0px,(var(--lh-normal)*1em - var(--nc-radio-size-sm))/2)}.nc-radio--sm>.nc-radio__label{margin-block-start:max(0px,(var(--nc-radio-size-sm) - var(--lh-normal)*1em)/2)}.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);margin-block-start:max(0px,(var(--lh-normal)*1em - var(--nc-radio-size-lg))/2)}.nc-radio--lg>.nc-radio__label{margin-block-start:max(0px,(var(--nc-radio-size-lg) - var(--lh-normal)*1em)/2)}.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-width:36px;--nc-switch-height:20px;--nc-switch-thumb-size:14px}.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;border:none;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{min-height:var(--mod-range-thumb-touch-size,var(--nc-range-thumb-touch-size))}.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--max{z-index:1}.nc-range--range .nc-range__input::-moz-range-progress{background-color:rgba(0,0,0,0)}.nc-range--range .nc-range__input::-webkit-slider-runnable-track{background-color:rgba(0,0,0,0)}.nc-range--range .nc-range__input::-moz-range-track{background-color:rgba(0,0,0,0)}.nc-range--range .nc-range__track{position:absolute;inset-inline:0;top:calc((var(--mod-range-thumb-touch-size,var(--nc-range-thumb-touch-size)) - var(--mod-range-track-height,var(--nc-range-track-height)))/2);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{display:inline-flex;flex-direction:row;align-items:stretch;width:auto;height:200px}.nc-range--vertical .nc-range__input{writing-mode:vertical-lr;direction:rtl;width:var(--mod-range-thumb-touch-size,var(--nc-range-thumb-touch-size));height:100%}.nc-range--vertical .nc-range__input::-webkit-slider-runnable-track{width:var(--mod-range-track-height,var(--nc-range-track-height));height:100%}.nc-range--vertical .nc-range__input::-webkit-slider-thumb{margin-top:0;margin-inline-start:0;margin-left:calc((var(--mod-range-track-height,var(--nc-range-track-height)) - var(--mod-range-thumb-size,var(--nc-range-thumb-size)))/2)}.nc-range--vertical .nc-range__input::-moz-range-track{width:var(--mod-range-track-height,var(--nc-range-track-height));height:100%}.nc-range--vertical .nc-range__input::-moz-range-progress{width:var(--mod-range-track-height,var(--nc-range-track-height));height:auto}.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:not(.nc-rating__input--clear):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}:where(input[type=search]){border-radius:var(--mod-search-input-radius,var(--nc-search-input-radius,var(--nc-input-radius)))}:where(input[type=search])::-webkit-search-cancel-button,:where(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:has(thead th:nth-child(5)) thead th{white-space:normal;overflow-wrap:break-word;hyphens:auto}.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:var(--fnd-icon-stroke-xs,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{--_checkbox-breite:var(--mod-table-checkbox-column-width,var(--mod-table-checkbox-size,var(--nc-table-checkbox-column-width)));text-align:center;padding-inline:var(--fnd-spacing-02)}.nc-compare-table--selectable input[type=checkbox]{width:var(--_checkbox-breite,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));font-family:var(--mod-badge-font-family,var(--nc-badge-font-family))}.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:var(--fnd-icon-stroke-xs,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)));font-size:var(--mod-alert-font-size,var(--nc-alert-font-size));line-height:var(--mod-alert-line-height,var(--nc-alert-line-height));--_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:var(--fnd-icon-stroke-sm,2);stroke-linecap:round;stroke-linejoin:round}.nc-alert__content{flex:1;min-width:0}.nc-alert__title{font-size:inherit;line-height:inherit;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;font-size:inherit;line-height:inherit;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:var(--fnd-icon-stroke-xs,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-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));font-family:var(--mod-tag-font-family,var(--nc-tag-font-family))}.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:var(--fnd-icon-stroke-xs,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-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{font-family:var(--mod-chip-font-family,var(--nc-chip-font-family))}.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:var(--fnd-icon-stroke-xs,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:var(--fnd-icon-stroke-sm,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:var(--fnd-icon-stroke-sm,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:var(--fnd-icon-stroke-sm,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-focused) 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.nc-divider--strong{border-top-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{display:block}.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-expressive) 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);transition:color .15s ease,opacity .15s ease;flex-shrink:0}.nc-tbl-cell__info-btn:hover{color:var(--fnd-color-text-primary);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{--_block-size:var(--mod-card-preview-title-size,var(--nc-card-preview-title-size));font-size:var(--_block-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:linear-gradient(var(--mod-card-selected-bg,var(--nc-card-selected-bg)) 0 0),var(--mod-card-bg,var(--nc-card-bg))}.nc-card--selectable:has(.nc-card__input:checked) .nc-card__meta{color:var(--fnd-color-text-secondary)}.nc-card--selectable:has(.nc-card__input:checked){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--tight{--nc-card-padding:var(--fnd-spacing-04);--nc-card-content-padding:var(--fnd-spacing-04);--nc-card-footer-padding:0 var(--fnd-spacing-04) var(--fnd-spacing-04);--nc-card-title-font-size:var(--fs-lg);--nc-card-description-font-size:var(--fnd-typography-paragraph-s-font-size)}.nc-card--display{--nc-card-padding:var(--fnd-spacing-08);--nc-card-content-padding:var(--fnd-spacing-08);--nc-card-footer-padding:0 var(--fnd-spacing-08) var(--fnd-spacing-08);--nc-card-title-font-size:var(--fs-2xl);--nc-card-title-font-weight:var(--fnd-font-weight-semibold);--nc-card-title-line-height:var(--lh-heading)}.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][data-neo-behavior~=einblenden]>.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][data-neo-behavior~=einblenden]>.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--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{--_block-size:var(--nc-section-header-title-font-size);font-size:var(--_block-size);--_block-weight:var(--nc-section-header-title-font-weight);font-weight:var(--_block-weight);--_block-lh:var(--nc-section-header-title-line-height);line-height:var(--_block-lh);--_block-tracking:var(--nc-section-header-title-letter-spacing);letter-spacing:var(--_block-tracking);color:var(--nc-section-header-title-color);margin:0 0 var(--nc-section-header-title-spacing)}.nc-section-header__subtitle{--_block-size:var(--nc-section-header-subtitle-font-size);font-size:var(--_block-size);--_block-lh:var(--nc-section-header-subtitle-line-height);line-height:var(--_block-lh);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:var(--fnd-icon-stroke-sm,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))}.nc-accordion--sticky .nc-accordion__item[open]>.nc-accordion__trigger{position:sticky;inset-block-start:0;z-index:var(--mod-accordion-trigger-sticky-z,var(--nc-accordion-trigger-sticky-z));background-color:var(--mod-accordion-trigger-sticky-bg,var(--nc-accordion-trigger-sticky-bg));transition-property:background-color,inset-block-start}.nc-accordion--sticky .nc-accordion__item[open]>.nc-accordion__trigger:hover:not([disabled]):not([aria-disabled=true]){background-image:linear-gradient(var(--mod-accordion-trigger-hover-bg,var(--nc-accordion-trigger-hover-bg)) 0 0)}.nc-accordion__trigger-prefix{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-inline-size:var(--mod-accordion-selection-indicator-size,var(--nc-accordion-selection-indicator-size));min-block-size:var(--mod-accordion-selection-indicator-size,var(--nc-accordion-selection-indicator-size))}.nc-accordion__trigger-prefix+.nc-accordion__trigger-body{flex:1 1 auto}.nc-accordion__trigger-suffix{display:inline-flex;align-items:center;flex-shrink:0;gap:var(--mod-accordion-actions-gap,var(--nc-accordion-actions-gap));margin-inline-start:auto;color:var(--mod-accordion-actions-color,var(--nc-accordion-actions-color));--mod-button-ghost-color:var(--mod-accordion-actions-color,var(--nc-accordion-actions-color))}.nc-accordion__trigger-suffix>:is(a,button):hover:not(:disabled):not([aria-disabled=true]){color:var(--mod-accordion-actions-hover-color,var(--nc-accordion-actions-hover-color))}.nc-accordion__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--mod-accordion-actions-gap,var(--nc-accordion-actions-gap));margin-block-start:var(--fnd-spacing-04);margin-inline:calc(-1*var(--mod-accordion-padding-inline,var(--nc-accordion-padding-inline)));margin-block-end:calc(-1*var(--mod-accordion-padding-block,var(--nc-accordion-padding-block)));padding:var(--mod-accordion-footer-padding,var(--nc-accordion-footer-padding));border-block-start:var(--fnd-border-width-xs) solid var(--mod-accordion-footer-border,var(--nc-accordion-footer-border))}.nc-accordion--compact .nc-accordion__footer{margin-inline:calc(-1*var(--mod-accordion-padding-compact-inline,var(--nc-accordion-padding-compact-inline)));margin-block-end:calc(-1*var(--mod-accordion-padding-compact-block,var(--nc-accordion-padding-compact-block)))}.nc-accordion--spacious .nc-accordion__footer{margin-inline:calc(-1*var(--mod-accordion-padding-spacious-inline,var(--nc-accordion-padding-spacious-inline)));margin-block-end:calc(-1*var(--mod-accordion-padding-spacious-block,var(--nc-accordion-padding-spacious-block)))}.nc-accordion__eintrag{--_ak-pb:var(--mod-accordion-padding-block,var(--nc-accordion-padding-block));--_ak-pi:var(--mod-accordion-padding-inline,var(--nc-accordion-padding-inline));position:relative}.nc-accordion--compact .nc-accordion__eintrag{--_ak-pb:var(--mod-accordion-padding-compact-block,var(--nc-accordion-padding-compact-block));--_ak-pi:var(--mod-accordion-padding-compact-inline,var(--nc-accordion-padding-compact-inline))}.nc-accordion--spacious .nc-accordion__eintrag{--_ak-pb:var(--mod-accordion-padding-spacious-block,var(--nc-accordion-padding-spacious-block));--_ak-pi:var(--mod-accordion-padding-spacious-inline,var(--nc-accordion-padding-spacious-inline))}.nc-accordion__eintrag:not(:first-child)>.nc-accordion__item{border-block-start:0}.nc-accordion__auswahl,.nc-accordion__aktionen{position:absolute;z-index:1;inset-block-start:var(--_ak-pb);display:inline-flex;align-items:center;min-block-size:var(--mod-accordion-selection-indicator-size,var(--nc-accordion-selection-indicator-size))}.nc-accordion__auswahl{inset-inline-start:var(--_ak-pi);justify-content:center;min-inline-size:var(--mod-accordion-selection-indicator-size,var(--nc-accordion-selection-indicator-size))}.nc-accordion__aktionen{inset-inline-end:calc(var(--_ak-pi) + var(--mod-accordion-icon-size,var(--nc-accordion-icon-size)) + var(--mod-accordion-actions-gap,var(--nc-accordion-actions-gap)));gap:var(--mod-accordion-actions-gap,var(--nc-accordion-actions-gap));color:var(--mod-accordion-actions-color,var(--nc-accordion-actions-color));--mod-button-ghost-color:var(--mod-accordion-actions-color,var(--nc-accordion-actions-color))}.nc-accordion__aktionen>:is(a,button):hover:not(:disabled):not([aria-disabled=true]){color:var(--mod-accordion-actions-hover-color,var(--nc-accordion-actions-hover-color))}.nc-accordion__eintrag:has(>.nc-accordion__auswahl)>.nc-accordion__item>.nc-accordion__trigger{padding-inline-start:calc(var(--_ak-pi) + var(--mod-accordion-selection-indicator-size,var(--nc-accordion-selection-indicator-size)) + var(--mod-accordion-actions-gap,var(--nc-accordion-actions-gap)))}.nc-accordion__eintrag:has(>.nc-accordion__aktionen)>.nc-accordion__item>.nc-accordion__trigger>.nc-accordion__icon{margin-inline-start:var(--mod-accordion-actions-space,var(--nc-accordion-actions-space))}.nc-accordion__eintrag:has(>.nc-accordion__auswahl :checked)>.nc-accordion__item{background:var(--mod-accordion-selection-bg-active,var(--nc-accordion-selection-bg-active));outline:var(--fnd-border-width-xs) solid var(--mod-accordion-selection-border-active,var(--nc-accordion-selection-border-active));outline-offset:calc(-1*var(--fnd-border-width-xs))}.nc-accordion--nested .nc-accordion__content-inner>.nc-accordion{inline-size:auto;margin-inline-start:var(--mod-accordion-nested-indent,var(--nc-accordion-nested-indent));border-inline-start:var(--mod-accordion-nested-border-width,var(--nc-accordion-nested-border-width)) solid var(--mod-accordion-border,var(--nc-accordion-border))}.nc-accordion--nested .nc-accordion .nc-accordion__icon{width:var(--mod-accordion-nested-icon-size,var(--nc-accordion-nested-icon-size));height:var(--mod-accordion-nested-icon-size,var(--nc-accordion-nested-icon-size))}.nc-accordion--selection .nc-accordion__item:has(>.nc-accordion__trigger .nc-accordion__trigger-prefix :checked){background:var(--mod-accordion-selection-bg-active,var(--nc-accordion-selection-bg-active));outline:var(--fnd-border-width-xs) solid var(--mod-accordion-selection-border-active,var(--nc-accordion-selection-border-active));outline-offset:calc(-1*var(--fnd-border-width-xs))}@media(prefers-reduced-motion:reduce){.nc-accordion__content{transition:none}.nc-accordion__icon{transition:none}.nc-accordion--sticky .nc-accordion__trigger{transition:none}}body:has(.site-header[data-neo-nav]) .nc-accordion--sticky [open]>.nc-accordion__trigger{inset-block-start:var(--nc-nav-height,64px)}body:has(.site-header.is-nav-hidden) .nc-accordion--sticky [open]>.nc-accordion__trigger{inset-block-start:0}.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)}:is(.nc-accordion--flush,.nc-accordion--ghost,.nc-accordion--register,.nc-accordion--lese) .nc-accordion__footer{margin-inline:0;padding-inline:0}.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-size:var(--nc-type-body-m-size);line-height:var(--nc-type-body-m-lh);font-weight:var(--fnd-font-weight-semibold);cursor:pointer}.nc-faq__answer{font-size:var(--nc-type-body-s-size);line-height:var(--nc-type-body-s-lh);letter-spacing:var(--nc-type-body-s-ls);color:var(--fnd-color-text-secondary)}.nc-pricing-card{padding:var(--fnd-spacing-06);background:var(--fnd-color-background-base);border:var(--fnd-border-width-hairline) solid var(--fnd-color-border-secondary);border-radius:var(--fnd-radius-xl);box-shadow:var(--fnd-elevation-raised)}.nc-pricing-card.is-featured{border-width:var(--fnd-border-width-md);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:var(--fnd-icon-stroke-xs,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:block;overflow:hidden;gap:0;padding-inline:0;grid-template-columns:none}.nc-logo-wall--marquee .nc-logo-wall__track{display:flex;inline-size:max-content;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.is-paused .nc-logo-wall__track,.nc-logo-wall--marquee.is-stopped .nc-logo-wall__track,.nc-logo-wall--marquee:not([data-neo-behavior~=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}}.nc-logo-wall__pause{display:flex;align-items:center;gap:var(--nc-marquee-pause-gap);inline-size:fit-content;min-block-size:var(--nc-marquee-pause-min-size);min-inline-size:var(--nc-marquee-pause-min-size);margin:0 0 var(--nc-marquee-pause-margin-block) auto;padding:0 var(--nc-marquee-pause-padding-inline);border:1px solid var(--nc-marquee-pause-border);border-radius:var(--nc-marquee-pause-radius);background:rgba(0,0,0,0);color:var(--nc-marquee-pause-color);font:inherit;font-size:var(--nc-marquee-pause-font-size);font-weight:var(--fnd-font-weight-semibold);line-height:var(--lh-tight);cursor:pointer;transition-property:color,background-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-logo-wall__pause:hover{color:var(--nc-marquee-pause-color-hover);background-color:var(--nc-marquee-pause-bg-hover)}.nc-logo-wall__pause: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-logo-wall__pause[hidden]{display:none}@media(prefers-reduced-motion:reduce){.nc-logo-wall__pause{display:none}}.nc-logo-wall__pause-label{white-space:nowrap}.nc-logo-wall__pause-icon{flex:0 0 auto;inline-size:var(--nc-marquee-pause-icon-size);block-size:var(--nc-marquee-pause-icon-size);fill:currentColor}.nc-logo-wall__pause[data-playing=false] .nc-logo-wall__pause-pause,.nc-logo-wall__pause:not([data-playing=false]) .nc-logo-wall__pause-play{display: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[data-neo-behavior~=einblenden] .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[data-neo-behavior~=einblenden] .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);padding-inline-end:var(--fnd-spacing-08);white-space:nowrap;will-change:transform;animation:marquee var(--mod-marquee-duration,var(--nc-marquee-duration)) linear infinite}@media(prefers-reduced-motion:reduce){.nc-marquee__track{animation:none}}.nc-marquee.is-paused>.nc-marquee__track,.nc-marquee.is-stopped>.nc-marquee__track{animation-play-state:paused}.nc-marquee__pause{display:flex;align-items:center;gap:var(--nc-marquee-pause-gap);inline-size:fit-content;min-block-size:var(--nc-marquee-pause-min-size);min-inline-size:var(--nc-marquee-pause-min-size);margin:0 0 var(--nc-marquee-pause-margin-block) auto;padding:0 var(--nc-marquee-pause-padding-inline);border:1px solid var(--nc-marquee-pause-border);border-radius:var(--nc-marquee-pause-radius);background:rgba(0,0,0,0);color:var(--nc-marquee-pause-color);font:inherit;font-size:var(--nc-marquee-pause-font-size);font-weight:var(--fnd-font-weight-semibold);line-height:var(--lh-tight);cursor:pointer;transition-property:color,background-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-marquee__pause:hover{color:var(--nc-marquee-pause-color-hover);background-color:var(--nc-marquee-pause-bg-hover)}.nc-marquee__pause: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-marquee__pause[hidden]{display:none}@media(prefers-reduced-motion:reduce){.nc-marquee__pause{display:none}}.nc-marquee__pause-label{white-space:nowrap}.nc-marquee__pause-icon{flex:0 0 auto;inline-size:var(--nc-marquee-pause-icon-size);block-size:var(--nc-marquee-pause-icon-size);fill:currentColor}.nc-marquee__pause[data-playing=false] .nc-marquee__pause-pause,.nc-marquee__pause:not([data-playing=false]) .nc-marquee__pause-play{display:none}.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{padding:var(--fnd-spacing-05);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{font-size:var(--nc-type-body-m-size);line-height:var(--nc-type-body-m-lh);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-security-list__item:has(>.nc-security-list__icon){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--fnd-spacing-03)}.nc-security-list__icon{inline-size:var(--nc-icon-size-md);block-size:var(--nc-icon-size-md);color:var(--fnd-color-text-accent)}.nc-security-list__text{display:grid;gap:var(--fnd-spacing-01);min-inline-size:0}.nc-security-list__text>*+*{font-size:var(--nc-type-body-s-size);line-height:var(--nc-type-body-s-lh);color:var(--fnd-color-text-secondary)}.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__optional{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:var(--fnd-icon-stroke-xs,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:var(--fnd-icon-stroke-xs,2);stroke-linecap:round;stroke-linejoin:round}.nc-form-error--warning{color:var(--mod-form-error-warning-color,var(--nc-form-error-warning-color))}.nc-form-error--success{color:var(--mod-form-error-success-color,var(--nc-form-error-success-color))}.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,.nc-input-group>.nc-button,.nc-input-group>.nc-input-group__prepend,.nc-input-group>.nc-input-group__append{height:var(--mod-input-group-height-md,var(--nc-input-group-height-md));min-height:0}.nc-input-group--sm>.nc-input,.nc-input-group--sm>.nc-button,.nc-input-group--sm>.nc-input-group__prepend,.nc-input-group--sm>.nc-input-group__append{height:var(--mod-input-group-height-sm,var(--nc-input-group-height-sm))}.nc-input-group--lg>.nc-input,.nc-input-group--lg>.nc-button,.nc-input-group--lg>.nc-input-group__prepend,.nc-input-group--lg>.nc-input-group__append{height:var(--mod-input-group-height-lg,var(--nc-input-group-height-lg))}.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:var(--fnd-icon-stroke-2xl,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-family:var(--mod-breadcrumb-font-family,var(--nc-breadcrumb-font-family));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));margin:0}.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:var(--fnd-icon-stroke-xs,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:var(--fnd-icon-stroke-xs,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:var(--fnd-icon-stroke-xs,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}.nc-breadcrumb__dropdown>li{margin:0}@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;visibility:hidden;transition:grid-template-rows var(--mod-treeview-expand-duration,var(--nc-treeview-expand-duration)) ease,visibility var(--mod-treeview-expand-duration,var(--nc-treeview-expand-duration))}@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;visibility:inherit}[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;margin:0}.nc-treeview__item:focus{outline:none}.nc-treeview__item:focus-visible>.nc-treeview__node{outline:var(--fnd-focus-ring-width) var(--fnd-focus-ring-style) var(--fnd-focus-ring-color);outline-offset:var(--fnd-focus-offset)}.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:var(--fnd-icon-stroke-xs,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:var(--fnd-icon-stroke-xs,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,.nc-treeview__item:focus>.nc-treeview__node .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:var(--fnd-icon-stroke-xs,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-line-border-width:2px;--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:var(--fnd-icon-stroke-sm,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--contained:not(.nc-tabs--scrollable):not(.nc-tabs--vertical)>.nc-tabs__list{flex-wrap:wrap}.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:var(--fnd-icon-stroke-xs,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.is-open>.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,.nc-tooltip.is-open>.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,.nc-tooltip.is-open>.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:0;right:0;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:0;right:0;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:var(--fnd-icon-stroke-sm,2);stroke-linecap:round;stroke-linejoin:round}.nc-toast__content{flex:1;min-width:0}.nc-toast__title{font-size:inherit;line-height:inherit;font-weight:var(--fnd-font-weight-semibold);margin:0 0 var(--fnd-spacing-01) 0}.nc-toast__description{margin:0;line-height:inherit;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:var(--fnd-icon-stroke-xs,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{font-family:var(--mod-pagination-font-family,var(--nc-pagination-font-family));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__list>li{margin: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:var(--fnd-icon-stroke-xs,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{display:none;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__trigger{flex-shrink:0}.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-expressive) 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:not([class*=__menu--]){top:100%;left:0;margin-top:var(--fnd-spacing-01)}.nc-dropdown__menu:has(>.nc-dropdown__item--has-submenu),.nc-dropdown__menu:has(>.nc-dropdown__group>.nc-dropdown__item--has-submenu){overflow:visible}.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{position:relative}.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:var(--fnd-icon-stroke-xs,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:var(--fnd-icon-stroke-xs,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:var(--fnd-icon-stroke-xs,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:var(--fnd-icon-stroke-2xl,1.5);stroke-linecap:round;stroke-linejoin:round}.nc-empty-state__title{margin:0;font-family:var(--font-heading);--_block-size:var(--mod-empty-state-title-size,var(--nc-empty-state-title-size));font-size:var(--_block-size);--_block-weight:var(--mod-empty-state-title-weight,var(--nc-empty-state-title-weight));font-weight:var(--_block-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__trigger{flex-shrink:0}.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-expressive) forwards}@media(prefers-reduced-motion:reduce){.nc-popover__panel{animation:none}}.nc-popover__panel{width:max-content}.nc-popover__panel[hidden]{display:none}.nc-popover--hover-trigger>.nc-popover__panel::before{content:"";position:absolute;inset:calc(-1*var(--mod-popover-offset,var(--nc-popover-offset)));z-index:-1}.nc-popover--hover-trigger>.nc-popover__panel{display:none}.nc-popover--hover-trigger:not([data-neo-behavior~=popover]):hover>.nc-popover__panel,.nc-popover--hover-trigger:not([data-neo-behavior~=popover]):focus-within>.nc-popover__panel,.nc-popover--hover-trigger[data-neo-behavior~=popover]>.nc-popover__panel{display:block}@media(pointer:coarse){.nc-popover--hover-trigger:not([data-neo-behavior~=popover]):not(.is-open):hover:not(:focus-within)>.nc-popover__panel{display:none}}.nc-popover.is-open>.nc-popover__panel:not([hidden]){display:block}.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%;translate:-50% 0}.nc-popover__panel--top{bottom:calc(100% + var(--mod-popover-offset,var(--nc-popover-offset)));left:50%;translate:-50% 0}.nc-popover__panel--left{right:calc(100% + var(--mod-popover-offset,var(--nc-popover-offset)));top:50%;translate:0 -50%}.nc-popover__panel--right{left:calc(100% + var(--mod-popover-offset,var(--nc-popover-offset)));top:50%;translate:0 -50%}.nc-popover__panel--bottom-start{top:calc(100% + var(--mod-popover-offset,var(--nc-popover-offset)));left:0;translate:none}.nc-popover__panel--bottom-end{top:calc(100% + var(--mod-popover-offset,var(--nc-popover-offset)));right:0;left:auto;translate: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:var(--fnd-icon-stroke-xs,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;--_block-size:var(--mod-timeline-title-size,var(--nc-timeline-title-size));font-size:var(--_block-size);--_block-weight:var(--mod-timeline-title-weight,var(--nc-timeline-title-weight));font-weight:var(--_block-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:var(--fnd-icon-stroke-xs,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;z-index:1;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:var(--fnd-icon-stroke-xs,2);stroke-linecap:round;stroke-linejoin:round}.nc-search__input-wrapper:has(>.nc-search__scope-trigger){gap:var(--fnd-spacing-02)}.nc-search__input-wrapper:has(>.nc-search__scope-trigger)>.nc-search__icon{display:none}.nc-search__input-wrapper:has(>.nc-search__scope-trigger)>.nc-search__input{padding-inline-start:var(--nc-input-padding-x-md)}.nc-search__input{width:100%;height:var(--mod-search-input-height,var(--nc-search-input-height));border-radius:var(--mod-search-input-radius,var(--nc-search-input-radius));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-expressive) 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:var(--fnd-icon-stroke-xs,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:var(--fnd-icon-stroke-xs,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-expressive) 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:var(--nc-input-font-size-md);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;flex-direction:column;align-items:center;justify-content:flex-start;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;position:static;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(--mod-searchbar-input-radius,var(--nc-searchbar-input-radius));border:var(--mod-searchbar-input-border-width,var(--nc-searchbar-input-border-width)) solid var(--mod-searchbar-input-border,var(--nc-searchbar-input-border));background:var(--mod-searchbar-input-bg,var(--nc-searchbar-input-bg));color:var(--mod-searchbar-input-color,var(--nc-searchbar-input-color));transition:border-color .15s ease}.nc-searchbar__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-searchbar-input-border-focus,var(--nc-searchbar-input-border-focus))}.nc-searchbar__input:focus:not(:focus-visible){outline:none}.nc-searchbar__input::placeholder{color:var(--mod-searchbar-input-placeholder,var(--nc-searchbar-input-placeholder))}.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__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:var(--nc-multiselect-trigger-border-width) solid var(--nc-multiselect-trigger-border);border-radius:var(--fnd-radius-sm);cursor:pointer}.nc-multiselect__trigger:hover:not(:disabled):not([aria-disabled=true]):not([aria-invalid=true]):not(:focus-visible){border-color:var(--nc-multiselect-trigger-border-hover)}.nc-multiselect__trigger:focus-visible{outline:2px solid var(--fnd-color-interactive-focus);outline-offset:2px;border-color:var(--nc-multiselect-trigger-border-focus)}.nc-multiselect__trigger[aria-invalid=true],.nc-multiselect__trigger[aria-invalid=true]:hover,.nc-multiselect__trigger[aria-invalid=true]:focus-visible{border-color:var(--nc-multiselect-trigger-border-error)}.nc-multiselect__trigger:disabled,.nc-multiselect__trigger[aria-disabled=true]{border-color:var(--nc-multiselect-trigger-border-disabled)}.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-block-start:calc(100% + var(--fnd-spacing-01));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__panel[hidden]{display:none}.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-always-dark)}.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:not(:has(>.nc-card-cta__media)){background-color:var(--fnd-color-always-dark)}.nc-card-cta[data-theme=light]:not(:has(>.nc-card-cta__media)){background-color:var(--fnd-color-always-light)}:is(.neo-dark-theme,.customer-dark-theme) .nc-card-cta[data-theme=light]{--nc-button-primary-bg:var(--fnd-neutral-900);--nc-button-primary-bg-hover:var(--fnd-neutral-800);--nc-button-primary-bg-active:var(--fnd-neutral-950);--nc-button-primary-color:var(--fnd-neutral-50);--nc-button-ghost-color:var(--fnd-neutral-950);--nc-button-ghost-bg-hover:var(--fnd-neutral-200);--nc-button-ghost-bg-active:var(--fnd-neutral-300)}@media(prefers-color-scheme:dark){:root:not([data-theme]) .nc-card-cta[data-theme=light]{--nc-button-primary-bg:var(--fnd-neutral-900);--nc-button-primary-bg-hover:var(--fnd-neutral-800);--nc-button-primary-bg-active:var(--fnd-neutral-950);--nc-button-primary-color:var(--fnd-neutral-50);--nc-button-ghost-color:var(--fnd-neutral-950);--nc-button-ghost-bg-hover:var(--fnd-neutral-200);--nc-button-ghost-bg-active:var(--fnd-neutral-300)}}.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;--tbl-stripe-bg:var(--nc-table-block-stripe-bg)}.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(--nc-table-header-bg));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 .nc-compare-table--sticky-col thead th:first-child{background-color:var(--tbl-header-bg,var(--nc-table-header-bg))}.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>.nc-compare-table{overflow:clip;width:fit-content;min-width:100%}.nc-table-block[data-tbl-stripe-fest] .nc-compare-table--striped tbody tr:nth-child(even) :is(th,td,.nc-tbl-cell__text,.nc-tbl-cell__sub,.nc-tbl-cell__info-btn,.nc-tbl-icon--dash){color:var(--tbl-stripe-color,var(--fnd-color-text-primary))}.nc-table-block[data-scroll-active=true] .nc-compare-table--sticky-col thead th:first-child{z-index:calc(var(--mod-table-sticky-z-index,var(--nc-table-sticky-z-index)) + 1)}.nc-table-block[data-scroll-active=true] .nc-compare-table--full-width table{table-layout:auto;width:max-content;min-width:100%}.nc-table-block[data-scroll-active=true] .nc-compare-table--sticky-col :is(th,td):first-child{width:auto}.nc-table-block[data-scroll-active=true] .nc-compare-table--sticky-col :is(th,td):first-child>.nc-tbl-cell{max-width:45vw}.nc-table-block .nc-compare-table--sticky-col :is(th,td):first-child{left:calc(-1*var(--fnd-spacing-06))}@media(max-width:768px){.nc-table-block{padding-inline:var(--fnd-spacing-03)}.nc-table-block .nc-compare-table--sticky-col :is(th,td):first-child{left:calc(-1*var(--fnd-spacing-03))}}.nc-table-block:not([data-scroll-active=true]) .nc-compare-table--full-width:has(thead th:nth-child(5)) :is(th,td):first-child{width:30%}.nc-table-block:not([data-scroll-active=true])>.nc-compare-table--full-width:has(thead th:nth-child(5)) table{min-width:calc(4*var(--nc-table-block-col-min-width)/0.7)}.nc-table-block:not([data-scroll-active=true])>.nc-compare-table--full-width:has(thead th:nth-child(6)) table{min-width:calc(5*var(--nc-table-block-col-min-width)/0.7)}.nc-table-block:not([data-scroll-active=true])>.nc-compare-table--full-width:has(thead th:nth-child(7)) table{min-width:calc(6*var(--nc-table-block-col-min-width)/0.7)}.nc-table-block:not([data-scroll-active=true])>.nc-compare-table--full-width:has(thead th:nth-child(8)) table{min-width:calc(7*var(--nc-table-block-col-min-width)/0.7)}.nc-table-block:not([data-scroll-active=true])>.nc-compare-table--full-width:has(thead th:nth-child(9)) table{min-width:calc(8*var(--nc-table-block-col-min-width)/0.7)}.nc-table-block:not([data-scroll-active=true])>.nc-compare-table--full-width:has(thead th:nth-child(10)) table{min-width:calc(9*var(--nc-table-block-col-min-width)/0.7)}.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)}}.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(--fs-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-link-hover-color:var(--fnd-color-text-primary);--nc-footer-separator-color:var(--fnd-color-border-secondary);--nc-footer-social-hover-color:var(--fnd-color-text-primary)}.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;flex-wrap:wrap;gap:var(--fnd-spacing-03)}@media(max-width:767px){.nc-footer__copyright{white-space:normal}}.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)}.nc-footer .nc-footer__heading{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;min-inline-size:min-content}.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}@media(min-width:768px)and (max-width:959px){.nc-footer--4-col .nc-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.nc-footer :is(.nc-footer__legal-links,.nc-footer__column) a:not([class]),.nc-footer :is(.nc-footer__legal-links,.nc-footer__column) a:not([class]):active{font-weight:inherit;text-decoration:none}.nc-footer .nc-footer__legal-links a:not([class]),.nc-footer .nc-footer__legal-links a:not([class]):active{color:var(--nc-footer-legal-color);transition:color .15s ease}.nc-footer .nc-footer__column a:not([class]),.nc-footer .nc-footer__column a:not([class]):active{color:var(--nc-footer-link-color);transition:opacity .15s ease}.nc-footer .nc-footer__legal-links a:not([class]):hover{color:var(--nc-footer-link-hover-color);text-decoration:underline}.nc-footer .nc-footer__column a:not([class]):hover{color:var(--nc-footer-link-hover-color);opacity:var(--fnd-opacity-high);text-decoration:underline}.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,2000) / 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 .nc-button{width:100%}@media(min-width:768px){.question .question-action-section .question-buttons .nc-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 .nc-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:not(.nc-notification--permanent):has(>.nc-notification__close) .nc-notification__header{padding-inline-end:var(--mod-notification-close-size,var(--nc-notification-close-size))}.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{margin:0;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:var(--fnd-icon-stroke-xs,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__body:first-child{padding-block-start:var(--mod-dialog-padding,var(--nc-dialog-padding))}.nc-modal__body:last-child{padding-block-end:var(--mod-dialog-padding,var(--nc-dialog-padding))}.nc-modal__header-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--mod-dialog-icon-size,var(--nc-dialog-icon-size));height:var(--mod-dialog-icon-size,var(--nc-dialog-icon-size))}.nc-modal__header-icon>svg{width:100%;height:100%}.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%}}.nc-modal--sheet{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--sheet[open]{opacity:0;translate:0 100%}}.nc-modal--sheet: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:var(--fnd-icon-stroke-md,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=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))}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:not(.is-scrolled){--nc-nav-brand-color:var(--mod-nav-transparent-color,var(--nc-nav-transparent-color));--nc-nav-mol-link-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:not(:where(.nc-header--mobile *)){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:not(:where(.nc-header--mobile *)){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:not(:where(.nc-header--mobile *)){display:none !important}.nc-nav__list:not(:where(.nc-header--mobile *)){display:flex}.nc-nav__actions:not(:where(.nc-header--mobile *)){display:flex}.nc-tools:not(:where(.nc-header--mobile *)){display:flex}.nc-mobile-panel:not(:where(.nc-header--mobile *)){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{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[aria-expanded=true]{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,.nc-navigation-menu__trigger:has(+.nc-navigation-menu__content [aria-current=page])::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))}[aria-expanded=true]>.nc-navigation-menu__trigger-icon{transform:rotate(180deg)}.nc-navigation-menu__trigger-icon>svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:var(--fnd-icon-stroke-xs,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[aria-current=page]{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;visibility:hidden;pointer-events:none;clip:rect(0,0,0,0)}.nc-navigation-menu__item>.nc-navigation-menu__content[hidden]{display:none}.nc-navigation-menu__item>.nc-navigation-menu__trigger[aria-expanded=true][aria-controls]+.nc-navigation-menu__content:not([hidden]){position:absolute;top:100%;left:0;right:0;z-index:var(--fnd-z-dropdown);width:auto;height:auto;overflow:visible;opacity:1;visibility:visible;clip:auto;pointer-events:auto;padding-block:calc(2*var(--mod-nav-menu-content-padding,var(--nc-nav-menu-content-padding)));padding-inline:max(0px,(100% - var(--mod-container-max-width,var(--nc-container-max-width)))/2);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))}@media(prefers-reduced-motion:no-preference){.nc-navigation-menu__item>.nc-navigation-menu__trigger[aria-expanded=true][aria-controls]+.nc-navigation-menu__content:not([hidden]){transition:opacity var(--mod-nav-menu-duration,var(--nc-nav-menu-duration)) var(--mod-nav-menu-ease,var(--nc-nav-menu-ease))}@starting-style{.nc-navigation-menu__item>.nc-navigation-menu__trigger[aria-expanded=true][aria-controls]+.nc-navigation-menu__content:not([hidden]){opacity: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,.nc-navigation-menu__callouts-area+.nc-navigation-menu__links-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--two-col>.nc-navigation-menu__content-grid>:last-child{flex:1;min-width: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-header:has(.nc-navigation-menu__trigger[aria-expanded=true]){box-shadow:none !important}.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:var(--fnd-icon-stroke-sm,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:var(--fnd-icon-stroke-xs,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;left:var(--_indicator-left,auto);width:var(--_indicator-width,auto);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)}}.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))}@media(prefers-reduced-motion:reduce){.nc-navigation-menu__content[data-motion]{animation:none}.nc-navigation-menu__trigger-icon,.nc-navigation-menu__indicator{transition:none}}@media(max-width:1199px){.nc-navigation-menu{display:none}}.nc-header--mobile .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--top .nc-drawer__handle{order:99}.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{--_block-size:var(--mod-drawer-title-font-size,var(--nc-drawer-title-font-size));font-size:var(--_block-size);--_block-weight:var(--mod-drawer-title-font-weight,var(--nc-drawer-title-font-weight));font-weight:var(--_block-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:var(--fnd-icon-stroke-sm,2);stroke-linecap:round}body:has(.nc-drawer[open]){overflow:hidden}@media(min-width:768px){:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-drawer-side-width:440px}}@media(min-width:1200px){:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--nc-drawer-side-width:500px}}.nc-gallery{--_gallery-height:100dvh;position:relative;width:100%;height:var(--mod-gallery-height,var(--nc-gallery-height,var(--_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;--_dot-pad:max(0px,calc((var(--nc-gallery-dot-target-size) - var(--mod-gallery-dot-size,var(--nc-gallery-dot-size))) / 2));gap:max(0px,var(--mod-gallery-dot-gap,var(--nc-gallery-dot-gap)) - 2*var(--_dot-pad));list-style:none;padding:0;margin:0}.nc-gallery__nav-dot{--_dot-pad:max(0px,calc((var(--nc-gallery-dot-target-size) - var(--mod-gallery-dot-size,var(--nc-gallery-dot-size))) / 2));box-sizing:content-box;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));background-clip:content-box;cursor:pointer;padding:var(--_dot-pad);transition:background-color .2s ease,transform .2s ease}.nc-gallery__nav-dot[aria-selected=true],.nc-gallery__nav-dot.is-active{--_dot-aktiv:calc(var(--mod-gallery-dot-size,var(--nc-gallery-dot-size)) * 1.2);width:var(--_dot-aktiv);height:var(--_dot-aktiv);padding:max(0px,(var(--nc-gallery-dot-target-size) - var(--_dot-aktiv))/2);background-color:var(--mod-gallery-dot-color-active,var(--nc-gallery-dot-color-active))}.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__autoplay[hidden]{display:none}.nc-gallery__autoplay[data-playing=false] .nc-gallery__autoplay-pause,.nc-gallery__autoplay:not([data-playing=false]) .nc-gallery__autoplay-play{display:none}.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{--_gallery-height:100svh}.nc-gallery--fixed{--_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{--_gallery-height:auto}.nc-gallery--aspect .nc-gallery__slide{aspect-ratio:16/9}.nc-gallery--lines .nc-gallery__nav{gap:var(--mod-gallery-dot-gap,var(--nc-gallery-dot-gap))}.nc-gallery--lines .nc-gallery__nav-dot{width:40px;height:3px;padding:calc((var(--nc-gallery-dot-target-size) - 3px)/2) 0;border-radius:var(--fnd-radius-xs)}.nc-gallery--lines .nc-gallery__nav-dot[aria-selected=true],.nc-gallery--lines .nc-gallery__nav-dot.is-active{transform:scale(1.2)}.nc-gallery--thumbnails .nc-gallery__nav{gap:var(--fnd-spacing-03)}.nc-gallery--thumbnails .nc-gallery__nav-dot{width:80px;height:45px;padding:0;background-clip:border-box;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-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-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-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__media .nc-video{display:block;position:relative;width:100%;aspect-ratio:var(--fnd-media-ratio-16-9);border-radius:var(--fnd-radius-md);overflow:hidden}.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--split .nc-video{aspect-ratio:auto}.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{--_hero-cards-bg:var(--fnd-color-background-base);--_hero-cards-fg:var(--fnd-color-text-primary);--_hero-cards-fg-muted:var(--fnd-color-text-secondary)}.nc-hero__cards--bg-secondary{--_hero-cards-bg:var(--fnd-color-background-secondary);--_hero-cards-fg:var(--fnd-color-text-primary);--_hero-cards-fg-muted:var(--fnd-color-text-secondary)}.nc-hero__cards--bg-tertiary{--_hero-cards-bg:var(--fnd-color-background-tertiary);--_hero-cards-fg:var(--fnd-color-text-primary);--_hero-cards-fg-muted:var(--fnd-color-text-secondary)}.nc-hero__cards--bg-inverse{--_hero-cards-bg:var(--fnd-color-background-inverse);--_hero-cards-fg:var(--fnd-color-text-inverse);--_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,var(--_hero-cards-bg)));color:var(--mod-hero-cards-fg,var(--nc-hero-cards-fg,var(--_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,var(--_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__media-secondary{--_secondary-inline:var(--mod-hero-secondary-offset-inline-mobile,var(--nc-hero-secondary-offset-inline-mobile));--_secondary-block:var(--mod-hero-secondary-offset-block,var(--nc-hero-secondary-offset-block));position:absolute;z-index:1;inset-block-end:var(--_secondary-block);inset-inline-end:var(--_secondary-inline);width:var(--mod-hero-secondary-width-mobile,var(--nc-hero-secondary-width-mobile));height:auto;border-radius:var(--mod-hero-secondary-radius,var(--nc-hero-secondary-radius));box-shadow:var(--mod-hero-secondary-shadow,var(--nc-hero-secondary-shadow))}@media(min-width:960px){.nc-hero__media-secondary{--_secondary-inline:var(--mod-hero-secondary-offset-inline,var(--nc-hero-secondary-offset-inline));width:var(--mod-hero-secondary-width,var(--nc-hero-secondary-width))}}.nc-hero__media-secondary--top-end{inset-block-start:var(--_secondary-block);inset-block-end:auto}.nc-hero__media-secondary--bottom-start{inset-inline-start:var(--_secondary-inline);inset-inline-end:auto}.nc-hero:has(.nc-hero__media-secondary){overflow-x:clip}.nc-hero__media[data-animation^=fly-in-][data-neo-behavior~=einblenden]:not(.is-revealed) .nc-hero__media-secondary{opacity:0}.nc-hero__media[data-animation=fly-in-right][data-neo-behavior~=einblenden]:not(.is-revealed) .nc-hero__media-secondary{transform:translateX(var(--mod-hero-secondary-motion-distance,var(--nc-hero-secondary-motion-distance)))}.nc-hero__media[data-animation=fly-in-bottom][data-neo-behavior~=einblenden]:not(.is-revealed) .nc-hero__media-secondary{transform:translateY(var(--mod-hero-secondary-motion-distance,var(--nc-hero-secondary-motion-distance)))}@media(prefers-reduced-motion:no-preference){.nc-hero__media.is-revealed .nc-hero__media-secondary{transition:opacity var(--mod-hero-secondary-motion-duration,var(--nc-hero-secondary-motion-duration)) var(--mod-hero-secondary-motion-easing,var(--nc-hero-secondary-motion-easing)) var(--mod-hero-secondary-motion-delay,var(--nc-hero-secondary-motion-delay)),transform var(--mod-hero-secondary-motion-duration,var(--nc-hero-secondary-motion-duration)) var(--mod-hero-secondary-motion-easing,var(--nc-hero-secondary-motion-easing)) var(--mod-hero-secondary-motion-delay,var(--nc-hero-secondary-motion-delay))}}.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;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-anim{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.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)}.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--no-card .nc-text-cta__grid{grid-template-columns:1fr}.nc-text-cta--no-card .nc-text-cta__grid .nc-text-cta__content{max-inline-size:var(--mod-text-cta-content-measure,var(--nc-text-cta-content-measure))}.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:"✔";content:"✔"/"";color:var(--mod-text-cta-list-marker-color,var(--nc-text-cta-list-marker-color));font-weight:var(--fnd-font-weight-bold)}.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-expanded=true],.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{background:var(--mod-cta-bg,var(--nc-cta-bg));color:var(--fnd-color-always-light);padding:var(--fnd-spacing-09);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fnd-spacing-08)}@media(min-width:960px){.nc-cta{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.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)}.nc-cta__mid{display:grid;gap:var(--fnd-spacing-06)}.nc-cta__right{display:grid;gap:var(--fnd-spacing-06)}.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))}.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-text-primary)}.nc-video__text{margin:0;color:var(--fnd-color-text-primary)}.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(--_bento-grid-columns,var(--nc-bento-grid-columns)),minmax(0,1fr));grid-auto-rows:minmax(var(--nc-bento-grid-cell-min),auto)}.nc-bento-grid--cols-3{--_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__link{position:absolute;inset:0;z-index:2;border-radius:inherit}.nc-bento-grid__link:focus-visible{outline:none}.nc-bento-grid__cell:has(>.nc-bento-grid__link:focus-visible){transform:translateY(-6px);border-color:var(--nc-bento-grid-border-hover);outline:2px solid var(--fnd-color-interactive-focus);outline-offset:2px}.nc-bento-grid__cell:has(>.nc-bento-grid__link: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][data-neo-behavior~=einblenden] .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{--_bento-grid-columns:2}.nc-bento-grid__cell--lg{grid-column:span 2;grid-row:auto}}@media(max-width:35em){.nc-bento-grid{--_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][data-neo-behavior~=einblenden] .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,.nc-bento-grid__cell:has(>.nc-bento-grid__link:focus-visible){box-shadow:var(--nc-bento-grid-cell-hover-box-shadow)}.nc-bento-grid{--_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{--_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{--_bento-grid-columns:var(--nc-bento-grid-columns)}}@media(min-width:53.75em){.nc-bento-grid--cols-3{--_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__autoplay{display:flex;align-items:center;gap:var(--nc-solution-tabs-autoplay-gap);inline-size:fit-content;min-block-size:var(--nc-solution-tabs-autoplay-min-size);min-inline-size:var(--nc-solution-tabs-autoplay-min-size);margin:0 0 var(--nc-solution-tabs-autoplay-margin-block) auto;padding:0 var(--nc-solution-tabs-autoplay-padding-inline);border:1px solid var(--nc-solution-tabs-autoplay-border);border-radius:var(--nc-solution-tabs-autoplay-radius);background:rgba(0,0,0,0);color:var(--nc-solution-tabs-autoplay-color);font:inherit;font-size:var(--nc-solution-tabs-autoplay-font-size);font-weight:var(--fnd-font-weight-semibold);line-height:var(--lh-tight);cursor:pointer;transition-property:color,background-color;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-solution-tabs__autoplay:hover{color:var(--nc-solution-tabs-autoplay-color-hover);background-color:var(--nc-solution-tabs-autoplay-bg-hover)}.nc-solution-tabs__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-solution-tabs__autoplay[hidden]{display:none}.nc-solution-tabs__autoplay-icon{flex:0 0 auto;inline-size:var(--nc-solution-tabs-autoplay-icon-size);block-size:var(--nc-solution-tabs-autoplay-icon-size);fill:currentColor}.nc-solution-tabs__autoplay[data-playing=false] .nc-solution-tabs__autoplay-pause,.nc-solution-tabs__autoplay:not([data-playing=false]) .nc-solution-tabs__autoplay-play{display:none}.nc-solution-tabs--vertical>.nc-solution-tabs__autoplay{grid-column:1/-1}.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}.nc-solution-tabs[data-autoplay=on].is-stopped .nc-solution-tabs__tab[aria-selected=true] .nc-solution-tabs__progress{animation:none}@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__autoplay{display: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) 85%,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-solution-tabs-autoplay-color:var(--fnd-color-text-secondary);--nc-solution-tabs-autoplay-color-hover:var(--fnd-color-text-primary);--nc-solution-tabs-autoplay-border:var(--fnd-color-border-primary);--nc-solution-tabs-autoplay-bg-hover:color-mix(in srgb,var(--fnd-color-text-primary) 8%,transparent)}.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,.nc-form--two-column>.nc-validation-summary{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-form-field.nc-fieldset--borderless>.nc-fieldset__legend{padding-inline:0}.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:var(--fnd-icon-stroke-xs,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{--_block-size:var(--mod-dt-title-font-size,var(--nc-dt-title-font-size));font-size:var(--_block-size);--_block-weight:var(--mod-dt-title-font-weight,var(--nc-dt-title-font-weight));font-weight:var(--_block-weight);--_block-lh:var(--mod-dt-title-line-height,var(--nc-dt-title-line-height));line-height:var(--_block-lh);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));--_dt-batch-knopf:var(--mod-dt-batch-color,var(--nc-dt-batch-color));--_dt-batch-knopf-hover:color-mix(in srgb,var(--_dt-batch-knopf) 12%,transparent);--_dt-batch-knopf-active:color-mix(in srgb,var(--_dt-batch-knopf) 20%,transparent);--mod-button-ghost-color:var(--_dt-batch-knopf);--mod-button-ghost-bg-hover:var(--_dt-batch-knopf-hover);--mod-button-ghost-bg-active:var(--_dt-batch-knopf-active);--mod-button-secondary-color:var(--_dt-batch-knopf);--mod-button-secondary-border:var(--_dt-batch-knopf);--mod-button-secondary-bg-hover:var(--_dt-batch-knopf-hover);--mod-button-secondary-bg-active:var(--_dt-batch-knopf-active);--mod-button-outline-color:var(--_dt-batch-knopf);--mod-button-outline-border:color-mix(in srgb,var(--_dt-batch-knopf) 60%,transparent);--mod-button-outline-bg-hover:var(--_dt-batch-knopf-hover);--mod-button-outline-bg-active:var(--_dt-batch-knopf-active)}.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))}.nc-data-table--stacked{container-type:inline-size;container-name:data-table}@container data-table (max-width:600px){.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));-webkit-backdrop-filter:blur(var(--mod-dt-glass-backdrop-blur,var(--nc-dt-glass-backdrop-blur)));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}.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{-webkit-backdrop-filter:none;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:var(--fnd-icon-stroke-xs,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:var(--fnd-icon-stroke-xs,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:var(--fnd-icon-stroke-xs,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:var(--fnd-icon-stroke-sm,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:var(--fnd-icon-stroke-xs,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-items{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%);visibility:hidden;transition-property:transform,visibility;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-sidebar--open{transform:translateX(0);visibility:visible}}.nc-sidebar--overlay{position:fixed;top:0;left:0;height:100vh;width:var(--mod-sidebar-width,var(--nc-sidebar-width));transform:translateX(-100%);visibility:hidden;transition-property:transform,visibility;transition-duration:var(--fnd-motion-duration-200);transition-timing-function:var(--fnd-motion-ease-focused)}.nc-sidebar--overlay.nc-sidebar--open{transform:translateX(0);visibility:visible}.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-sidebar-backdrop--overlay{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--overlay[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));-webkit-backdrop-filter:blur(var(--mod-toolbar-blurred-blur,var(--nc-toolbar-blurred-blur)));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:var(--fnd-icon-stroke-xs,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)}.nc-fade-gallery__nav-row .nc-gallery__nav{gap:max(0px,var(--fnd-spacing-02) - 2*var(--_dot-pad))}@media(max-width:959px){.nc-fade-gallery__nav-row{flex-direction:column;gap:var(--fnd-spacing-04)}.nc-fade-gallery__nav-row .nc-fade-gallery__tabs{max-width:100%}}.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{position:relative;min-block-size:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--fnd-color-always-light)}.nc-hero-tom--light{color:var(--fnd-color-always-dark)}.nc-hero-tom__media{position:absolute;inset:0;z-index:0;overflow:hidden}.nc-hero-tom__media img,.nc-hero-tom__media video{display:block;inline-size:100%;block-size:100%;object-fit:cover}.nc-hero-tom__scrim{position:absolute;inset:0;background:radial-gradient(ellipse at center,var(--nc-hero-tom-scrim-color) 0%,color-mix(in srgb,var(--fnd-color-always-dark) 15%,transparent) 70%);pointer-events:none}.nc-hero-tom--light .nc-hero-tom__scrim{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--fnd-color-always-light) 50%,transparent) 0%,color-mix(in srgb,var(--fnd-color-always-light) 15%,transparent) 70%)}.nc-hero-tom__content{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;text-align:center;inline-size:100%;padding-block:var(--fnd-spacing-12);padding-inline:var(--fnd-spacing-06)}.nc-hero-tom__copy{max-inline-size:var(--nc-hero-tom-content-max-width);display:flex;flex-direction:column;align-items:center;gap:var(--fnd-spacing-04)}.nc-hero-tom__kicker{font-family:var(--nc-hero-tom-kicker-family);font-size:var(--nc-hero-tom-kicker-size);font-weight:var(--nc-hero-tom-kicker-weight);text-transform:var(--nc-kicker-text-transform);letter-spacing:var(--nc-kicker-letter-spacing);opacity:var(--fnd-opacity-high);margin:0}.nc-hero-tom__headline{color:inherit;font-size:var(--nc-hero-tom-headline-size);font-weight:var(--nc-hero-tom-headline-weight);line-height:var(--lh-tight);margin:0}.nc-hero-tom__subtext{font-size:var(--nc-hero-tom-subtext-size);line-height:var(--lh-body);opacity:var(--nc-hero-tom-subtext-opacity);max-inline-size:600px}.nc-hero-tom__subtext p{margin:0;font-size:inherit;line-height:inherit}.nc-hero-tom--expand .nc-hero-tom__media{--tom-expand:0;--tom-inset:calc((100vw - var(--nc-container-max-width,1440px)) / 2 * (1 - var(--tom-expand)));--tom-radius:calc(var(--nc-hero-tom-expand-radius) * (1 - var(--tom-expand)));inset-inline-start:var(--tom-inset);inset-inline-end:var(--tom-inset);border-radius:var(--tom-radius);transition:none}@media(max-width:768px){.nc-hero-tom--expand .nc-hero-tom__media{--tom-inset:calc(var(--fnd-spacing-04) * (1 - var(--tom-expand)))}}@media(prefers-reduced-motion:reduce){.nc-hero-tom--expand .nc-hero-tom__media{--tom-expand:1;border-radius:0;inset-inline-start:0;inset-inline-end:0}}.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(--nc-hero-tmob-content-gap);width:100%;max-width:var(--nc-hero-tmob-content-max-width);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-hero-tmob-headline-size);font-weight:var(--nc-hero-tmob-headline-weight);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(--nc-hero-tmob-subtext-opacity);max-width:var(--nc-hero-tmob-subtext-max-width);margin:0}.nc-hero-tmob__media{width:100%;max-width:var(--nc-hero-tmob-media-max-width);border-radius:var(--nc-hero-tmob-media-radius);overflow:hidden;box-shadow:var(--nc-hero-tmob-media-shadow)}.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__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);--_block-weight:var(--nc-news-title-font-weight);font-weight:var(--_block-weight);--_block-size:var(--nc-news-title-font-size);font-size:var(--_block-size);--_block-lh:var(--nc-news-title-line-height);line-height:var(--_block-lh);margin:0 0 var(--fnd-spacing-05,1.25rem);color:var(--fnd-color-text-primary)}.nc-news__lead{--_block-size:var(--nc-news-lead-font-size);font-size:var(--_block-size);--_block-lh:var(--nc-news-lead-line-height);line-height:var(--_block-lh);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-news__footer a:not([class]){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(min(300px,100%),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-family:var(--nc-kicker-font-family);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);--_block-lh:var(--nc-event-title-line-height);line-height:var(--_block-lh);margin:0;max-width:800px}.nc-event__hero .nc-event__title{color:inherit}.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__hero .nc-button--outline{--mod-button-outline-color:var(--fnd-color-always-light);--mod-button-outline-bg-hover:color-mix(in srgb,var(--fnd-color-always-light) 10%,transparent);--mod-button-outline-bg-active:color-mix(in srgb,var(--fnd-color-always-light) 19%,transparent)}.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(min(300px,100%),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__icon circle{fill:var(--fnd-color-background-accent)}.nc-feature-list__icon path{stroke:var(--fnd-color-always-dark)}.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 a,.nc-shell__linkbar-toggle{display:inline-flex;align-items:center;gap:var(--fnd-spacing-02)}.nc-shell__linkbar-icon{display:inline-flex;flex-shrink:0;width:var(--nc-shell-linkbar-icon-size,16px);height:var(--nc-shell-linkbar-icon-size,16px)}.nc-shell__linkbar-icon>svg{width:100%;height:100%}.nc-shell .nc-shell__linkbar a:not([class]),.nc-shell .nc-shell__linkbar a:not([class]):active{color:inherit;font-weight:inherit;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:var(--fnd-underline-thickness);text-underline-offset:var(--fnd-underline-offset)}.nc-shell .nc-shell__linkbar a:not([class]):hover{color:var(--fnd-color-text-primary);text-decoration-thickness:calc(var(--fnd-underline-thickness) + 1px)}.nc-shell__linkbar{--nc-switch-bg:var(--fnd-color-text-tertiary);--nc-switch-bg-hover:var(--fnd-color-text-secondary)}.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-block-bundle__header:last-child{margin-block-end:0}.site-header[data-neo-nav],.m-drawer{--nn-accent:#16211b;--nn-on-accent:#ffffff;--nn-text:var(--fnd-color-text-primary,#16211b);--nn-muted:var(--fnd-color-text-secondary,#5f7066);--nn-line:var(--fnd-color-border-secondary,#dfe6e0);--nn-line-strong:var(--fnd-color-border-primary,#d2d4d2);--nn-surface:var(--fnd-color-background-base,#ffffff);--nn-surface-2:var(--fnd-color-background-tertiary,color-mix(in srgb,var(--fnd-color-text-primary,#16211b) 6%,transparent));--nn-content-max:var(--mod-nav-max-width,var(--container-xwide,1536px));--nn-bp:1024px;--nn-radius:var(--fnd-radius-md,8px);--nn-radius-sm:var(--fnd-radius-sm,6px);--nn-shadow:0 12px 34px rgba(0,0,0,.12);--nn-shadow-sm:0 2px 10px rgba(0,0,0,.06);--nn-font:var(--font-ui,var(--font-body,"Manrope","Helvetica Neue",Arial,sans-serif));--nn-font-heading:var(--font-heading,"Space Grotesk","Helvetica Neue",Arial,sans-serif);--nn-header-h:var(--nc-nav-height,64px);--nn-t:180ms ease;--nav-l1-size:.9375rem;--nav-l1-weight:600;--nav-l1-tracking:-.005em;--nav-l2-size:.9375rem;--nav-l2-weight:600;--nav-l3-size:1rem;--nav-l3-weight:500;--nav-l3-tracking:-.01em;--nav-eyebrow-size:.75rem;--nav-eyebrow-tracking:.16em;--nav-eyebrow-family:var(--font-mono,ui-monospace,"SFMono-Regular",Menlo,monospace);--nav-meta-size:.75rem;--nav-meta-numeric:tabular-nums;--nav-action-size:.875rem;--nav-action-weight:650;--nav-l1-weight-active:600;--nav-l1-weight-rest:500;--nav-rail-color:var(--fnd-color-background-accent,#37e93d);--nav-rail-width:3px;--nav-arrow-size:1em;--nav-arrow-gap:.5rem;--nav-hit-height:2.75rem;--nav-divider:1px solid var(--nn-line);--nav-check-color:#047857;--nav-check-color-dark:#34d399;--nav-pop-bg:var(--fnd-color-background-base,#fff);--nav-pop-radius:var(--fnd-radius-lg,12px);--nav-pop-shadow:0 12px 34px rgba(0,0,0,.12);--nav-pop-min-width:15rem;--nav-search-bg:var(--nn-surface-2);--nav-search-bg-focus:var(--fnd-color-background-base,#fff);--nav-search-border:var(--fnd-color-border-strong,#000);--nav-search-radius:var(--fnd-radius-md,8px);--nav-focus-ring:var(--fnd-color-text-accent,#0e7490);--nav-focus-width:3px;--nav-focus-offset:2px;--nav-dropdown-cols-max:640px}.site-header[data-neo-nav] *{box-sizing:border-box}.site-header[data-neo-nav]{position:sticky;top:0;z-index:100;background:var(--nc-nav-bg,var(--nn-surface));border-bottom:1px solid var(--nn-line-strong);font-family:var(--nn-font);color:var(--nn-text);transition:transform 280ms cubic-bezier(0.22,0.61,0.36,1),opacity 220ms cubic-bezier(0.22,0.61,0.36,1)}.site-header[data-neo-nav].is-nav-hidden{transform:translateY(-100%);opacity:0;transition:transform 200ms cubic-bezier(0.55,0.06,0.68,0.19),opacity 140ms linear}:where(.site-header[data-neo-nav] a){color:inherit;text-decoration:none}:where(.site-header[data-neo-nav] button){font:inherit;color:inherit;cursor:pointer}:is(.site-header[data-neo-nav],.m-drawer) a:not([class]),:is(.site-header[data-neo-nav],.m-drawer) a:not([class]):active{color:inherit;font-weight:var(--nav-l3-weight);text-decoration:none;transition:background var(--nn-t),color var(--nn-t)}.site-header[data-neo-nav] .container,.m-drawer .container{max-width:var(--nn-content-max);margin-inline:auto;padding-inline:var(--nc-container-padding-inline,clamp(16px,3.5vw,48px))}@media(min-width:1200px){.site-header[data-neo-nav] .container,.m-drawer .container{padding-inline:var(--nc-container-padding-inline-constrained,24px)}}@media(min-width:1920px){.site-header[data-neo-nav] .container,.m-drawer .container{padding-inline:var(--nc-container-padding-inline-xxl,0px)}}:where(.site-header[data-neo-nav],.m-drawer) .header-inner{display:flex;align-items:center;gap:var(--nn-header-inner-gap,1.5rem);height:var(--nn-header-h)}:where(.site-header[data-neo-nav],.m-drawer) .header-inner>*{display:flex;align-items:center}:where(.site-header[data-neo-nav],.m-drawer) .primary-nav,:where(.site-header[data-neo-nav],.m-drawer) .nav-list,:where(.site-header[data-neo-nav],.m-drawer) .nav-list>li,:where(.site-header[data-neo-nav],.m-drawer) .header-actions{display:flex;align-items:center}:where(.site-header[data-neo-nav],.m-drawer) .nav-list,:where(.site-header[data-neo-nav],.m-drawer) .nav-list>li{margin:0;padding:0}:where(.site-header[data-neo-nav],.m-drawer) .brand{display:inline-flex;align-items:center;gap:var(--nn-brand-gap,0.5rem);height:100%;font-family:var(--nn-font-heading);text-transform:lowercase;letter-spacing:.06em;font-weight:var(--fnd-font-weight-bold);font-size:1.35rem;color:var(--nn-text);white-space:nowrap;flex-shrink:0}:where(.site-header[data-neo-nav],.m-drawer) .brand{height:var(--nn-header-h)}:where(.site-header[data-neo-nav],.m-drawer) .brand__logo{display:block;height:100%;width:auto}.neo-dark-theme :where(.site-header[data-neo-nav],.m-drawer) .brand__logo,[data-theme=neo-dark-theme] :where(.site-header[data-neo-nav],.m-drawer) .brand__logo{filter:invert(1) brightness(1.7)}:where(.site-header[data-neo-nav],.m-drawer) .primary-nav{margin-inline-start:var(--nn-primary-nav-margin-inline-start,0.5rem)}:where(.site-header[data-neo-nav],.m-drawer) .nav-list{list-style:none;display:flex;gap:var(--nn-nav-list-gap,0.25rem);margin:0;padding:0}:where(.site-header[data-neo-nav],.m-drawer) .nav-btn,:where(.site-header[data-neo-nav],.m-drawer) .nav-link{display:inline-flex;align-items:center;gap:var(--nn-l1-gap,0.4rem);padding:var(--nn-l1-padding,0.55rem 0.7rem);border:0;background:rgba(0,0,0,0);position:relative;border-radius:var(--nn-radius-sm);line-height:1.4;color:var(--nn-text);transition:background var(--nn-t),color var(--nn-t)}.site-header[data-neo-nav] .nav-btn,.site-header[data-neo-nav] .nav-link{font-family:var(--nn-font);font-size:var(--nav-l1-size);font-weight:var(--nav-l1-weight-rest);letter-spacing:var(--nav-l1-tracking);font-style:normal;min-height:var(--nav-hit-height)}.site-header[data-neo-nav] .nav-btn[aria-expanded=true],.site-header[data-neo-nav] .nav-link[aria-current],.site-header[data-neo-nav] .nav-btn[aria-current],.site-header[data-neo-nav] .nav-link.is-active,.site-header[data-neo-nav] .nav-btn.is-active{font-weight:var(--nav-l1-weight-active)}:where(.site-header[data-neo-nav],.m-drawer) .nav-btn__label{display:grid;grid-template-areas:"stack"}:where(.site-header[data-neo-nav],.m-drawer) .nav-btn__label>span{grid-area:stack}:where(.site-header[data-neo-nav],.m-drawer) .nav-btn__label::before{content:attr(data-text);grid-area:stack;font-weight:var(--nav-l1-weight-active);visibility:hidden;pointer-events:none}:where(.site-header[data-neo-nav],.m-drawer) .nav-btn::after,:where(.site-header[data-neo-nav],.m-drawer) .nav-link::after{content:"";position:absolute;left:.7rem;right:.7rem;bottom:calc((100% - 1.45em)/2 - var(--fnd-underline-offset,4px));height:var(--fnd-underline-thickness,2px);background:var(--fnd-color-accent-underline);transform:scaleX(0);transform-origin:left center;transition:transform 220ms cubic-bezier(0.2,0.7,0.3,1);pointer-events:none}:where(.site-header[data-neo-nav],.m-drawer) .nav-btn:hover::after,:where(.site-header[data-neo-nav],.m-drawer) .nav-link:hover::after,:where(.site-header[data-neo-nav],.m-drawer) .nav-btn:focus-visible::after,:where(.site-header[data-neo-nav],.m-drawer) .nav-link:focus-visible::after{transform:scaleX(1)}:where(.site-header[data-neo-nav],.m-drawer) .nav-btn[aria-expanded=true]::after,:where(.site-header[data-neo-nav],.m-drawer) .nav-btn[aria-current]::after,:where(.site-header[data-neo-nav],.m-drawer) .nav-link[aria-current]::after,:where(.site-header[data-neo-nav],.m-drawer) .nav-btn.is-active::after,:where(.site-header[data-neo-nav],.m-drawer) .nav-link.is-active::after{transform:scaleX(1)}:where(.site-header[data-neo-nav],.m-drawer) .nav-btn[aria-expanded=true]{color:var(--nn-text)}@media(prefers-reduced-motion:reduce){:where(.site-header[data-neo-nav],.m-drawer) .nav-btn::after,:where(.site-header[data-neo-nav],.m-drawer) .nav-link::after{transition:none}}:where(.site-header[data-neo-nav],.m-drawer) .nav-btn__pm{display:inline-flex;align-items:center;opacity:.7}:where(.site-header[data-neo-nav],.m-drawer) .nav-btn__pm svg{width:14px;height:14px;display:block}:where(.site-header[data-neo-nav],.m-drawer) .nav-btn__pm .pm-minus{display:none}:where(.site-header[data-neo-nav],.m-drawer) .nav-btn[aria-expanded=true] .nav-btn__pm{opacity:1}:where(.site-header[data-neo-nav],.m-drawer) .nav-btn[aria-expanded=true] .nav-btn__pm .pm-plus{display:none}:where(.site-header[data-neo-nav],.m-drawer) .nav-btn[aria-expanded=true] .nav-btn__pm .pm-minus{display:inline-flex}:where(.site-header[data-neo-nav],.m-drawer) .header-actions{margin-inline-start:auto;display:flex;align-items:center;gap:var(--nn-header-actions-gap,0.6rem)}:where(.site-header[data-neo-nav],.m-drawer) .lang-switch{display:inline-flex;border:1px solid var(--nn-line);border-radius:var(--fnd-radius-sm,4px);padding:2px;gap:2px}:where(.site-header[data-neo-nav],.m-drawer) .lang-switch button{border:0;background:rgba(0,0,0,0);border-radius:2px;padding:.3rem .6rem;font-size:var(--nav-action-size);color:var(--nn-muted)}:where(.site-header[data-neo-nav],.m-drawer) .lang-switch button:hover:not([aria-pressed=true]){background:var(--nn-surface-2);color:var(--nn-text)}:where(.site-header[data-neo-nav],.m-drawer) .lang-switch button[aria-pressed=true]{background:var(--nn-surface-2);color:var(--nn-text);font-weight:var(--nav-l1-weight-active)}:where(.site-header[data-neo-nav],.m-drawer) .icon-btn{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--nn-line);border-radius:var(--fnd-radius-sm,4px);background:var(--nn-surface);transition:background var(--nn-t),border-color var(--nn-t)}:where(.site-header[data-neo-nav],.m-drawer) .icon-btn:hover{background:var(--nn-surface-2)}:where(.site-header[data-neo-nav],.m-drawer) .icon-btn svg{width:18px;height:18px}:where(.site-header[data-neo-nav],.m-drawer) .burger{display:none}:where(.site-header[data-neo-nav],.m-drawer) .panel{position:absolute;left:0;right:0;top:100%;background:var(--nn-surface);border-top:1px solid var(--nn-line-strong);border-bottom:1px solid var(--nn-line);clip-path:inset(0 -60px -60px -60px);box-shadow:var(--nn-shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--nn-t),transform var(--nn-t),visibility 0s linear var(--nn-t)}:where(.site-header[data-neo-nav],.m-drawer) .panel.is-open{opacity:1;visibility:visible;transform:translateY(0);transition:opacity var(--nn-t),transform var(--nn-t),visibility 0s}:where(.site-header[data-neo-nav],.m-drawer) .panel-inner{padding:var(--nn-panel-inner-padding,1.6rem 0 1.8rem)}:where(.site-header[data-neo-nav],.m-drawer) .panel-overview{display:inline-flex;align-items:center;width:fit-content;min-height:var(--nav-hit-height);margin-top:var(--nn-panel-overview-margin-top,1.1rem);padding-inline:var(--nn-panel-overview-padding-inline,0.8rem);border:1px solid rgba(0,0,0,0);border-radius:var(--nn-radius-sm);font-size:var(--nav-action-size);font-weight:var(--nav-action-weight);letter-spacing:var(--nav-l3-tracking);color:var(--nn-text);background:rgba(0,0,0,0);transition:background var(--nn-t),border-color var(--nn-t),color var(--nn-t)}.site-header[data-neo-nav] .panel-overview:hover,.site-header[data-neo-nav] .panel-overview:active,.site-header[data-neo-nav] .panel-overview:focus-visible{text-decoration:none}:where(.site-header[data-neo-nav],.m-drawer) .panel-overview:hover{background:var(--nn-surface-2);border-color:var(--fnd-color-text-secondary,#586673)}:where(.site-header[data-neo-nav],.m-drawer) .panel-overview:active{background:var(--fnd-color-background-tertiary,var(--nn-surface-2));border-color:var(--nn-text)}:where(.site-header[data-neo-nav],.m-drawer) .nav-arrow{display:inline-flex;align-items:center;flex-shrink:0;inline-size:var(--nav-arrow-size);block-size:var(--nav-arrow-size);margin-inline-start:var(--nav-arrow-gap);transition:transform var(--nn-t)}:where(.site-header[data-neo-nav],.m-drawer) .nav-arrow svg{inline-size:100%;block-size:100%;display:block}:where(.site-header[data-neo-nav],.m-drawer) .panel-overview:hover .nav-arrow,:where(.site-header[data-neo-nav],.m-drawer) .teaser__cta:hover .nav-arrow,:where(.site-header[data-neo-nav],.m-drawer) .m-link:hover .nav-arrow{transform:translateX(0.15em)}@media(prefers-reduced-motion:reduce){:where(.site-header[data-neo-nav],.m-drawer) .nav-arrow{transition:none}:where(.site-header[data-neo-nav],.m-drawer) .panel-overview:hover .nav-arrow,:where(.site-header[data-neo-nav],.m-drawer) .teaser__cta:hover .nav-arrow,:where(.site-header[data-neo-nav],.m-drawer) .m-link:hover .nav-arrow{transform:none}}:where(.site-header[data-neo-nav],.m-drawer) .panel-overview:focus-visible{outline:var(--nav-focus-width) solid var(--nav-focus-ring);outline-offset:var(--nav-focus-offset);border-color:var(--fnd-color-text-secondary,#586673)}:where(.site-header[data-neo-nav],.m-drawer) .mega-grid{display:grid;grid-template-columns:220px 1fr 260px;gap:var(--nn-mega-grid-gap,1.6rem);align-items:stretch}:where(.site-header[data-neo-nav],.m-drawer) .mega-grid--no-teaser{grid-template-columns:200px 1fr}:where(.site-header[data-neo-nav],.m-drawer) .mega-cat{align-self:start;display:flex;flex-direction:column;border-inline-end:var(--nav-divider);padding-inline-end:var(--nn-mega-cat-padding-inline-end,1.1rem)}:where(.site-header[data-neo-nav],.m-drawer) .mega-cat__eyebrow{margin:var(--nn-mega-cat-eyebrow-margin,0 0 0.55rem);padding-inline:var(--nn-mega-cat-eyebrow-padding-inline,0.8rem);font-family:var(--nav-eyebrow-family);font-size:var(--nav-eyebrow-size);font-weight:var(--fnd-font-weight-medium);letter-spacing:var(--nav-eyebrow-tracking);text-transform:uppercase;color:var(--nn-muted)}:where(.site-header[data-neo-nav],.m-drawer) .tablist{display:flex;flex-direction:column;gap:var(--nn-tablist-gap,0.35rem)}:where(.site-header[data-neo-nav],.m-drawer) .tab{text-align:left;border:0;background:rgba(0,0,0,0);border-radius:0 var(--nn-radius-sm) var(--nn-radius-sm) 0;padding:.55rem .8rem;color:var(--nn-muted);display:flex;justify-content:space-between;align-items:center;gap:var(--nn-tab-gap,0.5rem);min-height:var(--nav-hit-height);border-left:var(--nav-rail-width) solid rgba(0,0,0,0);transition:background var(--nn-t),color var(--nn-t),border-color var(--nn-t)}.site-header[data-neo-nav] .tab{font-family:var(--nn-font);font-size:var(--nav-l2-size);font-weight:var(--nav-l2-weight);color:var(--nn-muted)}.site-header[data-neo-nav] .tab:hover,.site-header[data-neo-nav] .tab[aria-selected=true]{color:var(--nn-text)}:where(.site-header[data-neo-nav],.m-drawer) .tab:hover{background:var(--nn-surface-2);color:var(--nn-text)}:where(.site-header[data-neo-nav],.m-drawer) .tab[aria-selected=true]{background:var(--nn-surface-2);color:var(--nn-text);border-left-color:var(--nav-rail-color)}.site-header[data-neo-nav] .tab .tab__count{font-family:var(--nav-eyebrow-family);font-size:var(--nav-meta-size);font-weight:var(--fnd-font-weight-regular);font-variant-numeric:var(--nav-meta-numeric);font-feature-settings:"tnum" 1;color:var(--nn-muted)}:where(.site-header[data-neo-nav],.m-drawer) .tabpanel[hidden]{display:none}:where(.site-header[data-neo-nav],.m-drawer) .link-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nn-link-grid-gap,0.2rem 0.8rem)}:where(.site-header[data-neo-nav],.m-drawer) .link-grid a{display:flex;align-items:center;min-height:var(--nav-hit-height);padding:.35rem .6rem;border-radius:var(--nn-radius-sm);font-size:var(--nav-l3-size);font-weight:var(--nav-l3-weight);letter-spacing:var(--nav-l3-tracking);color:var(--nn-text);transition:background var(--nn-t)}:where(.site-header[data-neo-nav],.m-drawer) .link-grid a:hover{background:var(--nn-surface-2)}:where(.site-header[data-neo-nav],.m-drawer) .teaser{border-radius:var(--nn-radius);padding:var(--nn-teaser-padding,1.2rem);background:var(--nn-teaser-bg,var(--fnd-color-background-secondary));color:var(--nn-teaser-fg,var(--fnd-color-text-primary));border:1px solid var(--nn-teaser-border,var(--fnd-color-border-secondary));position:relative;overflow:hidden;background-image:var(--nn-teaser-image,none);background-size:cover;background-position:center}:where(.site-header[data-neo-nav],.m-drawer) .teaser::after{content:"";position:absolute;inset:0;background:var(--nn-teaser-scrim,none);pointer-events:none}:where(.site-header[data-neo-nav],.m-drawer) .teaser__title{font-size:var(--nc-type-heading-s-size);font-weight:var(--fnd-font-weight-bold);margin:var(--nn-teaser-title-margin,0 0 0.5rem)}:where(.site-header[data-neo-nav],.m-drawer) .teaser__text{font-size:var(--nc-type-body-s-size);line-height:1.5;color:var(--nn-teaser-fg-muted,var(--fnd-color-text-secondary));margin:0 0 1rem}.site-header[data-neo-nav] .teaser__cta,.m-drawer .teaser__cta{display:inline-flex;align-items:center;font-size:var(--nav-action-size);font-weight:var(--nav-action-weight);letter-spacing:var(--nav-l3-tracking);color:var(--nn-teaser-cta-fg,var(--fnd-color-text-inverse));background:var(--nn-teaser-cta-bg,var(--fnd-color-interactive-default));padding:.5rem .8rem;border-radius:var(--nn-radius-sm)}:where(.site-header[data-neo-nav],.m-drawer) .dropdown-grid{display:grid;grid-template-columns:1fr 260px;gap:var(--nn-dropdown-grid-gap,1.6rem);align-items:start}:where(.site-header[data-neo-nav],.m-drawer) .dropdown-cols{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nn-dropdown-cols-gap,0.2rem 1.5rem);max-width:var(--nav-dropdown-cols-max)}:where(.site-header[data-neo-nav],.m-drawer) .dropdown-cols a{display:flex;align-items:center;min-height:var(--nav-hit-height);padding:.35rem .6rem;border-radius:var(--nn-radius-sm);font-size:var(--nav-l3-size);font-weight:var(--nav-l3-weight);letter-spacing:var(--nav-l3-tracking)}:where(.site-header[data-neo-nav],.m-drawer) .dropdown-cols a:hover{background:var(--nn-surface-2)}:where(.site-header[data-neo-nav],.m-drawer) .search-band{position:absolute;left:0;right:0;top:100%;background:var(--nn-surface);border-bottom:1px solid var(--nn-line);box-shadow:var(--nn-shadow-sm);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--nn-t),transform var(--nn-t),visibility 0s linear var(--nn-t);z-index:90}:where(.site-header[data-neo-nav],.m-drawer) .search-band.is-open{opacity:1;visibility:visible;transform:translateY(0);transition:opacity var(--nn-t),transform var(--nn-t),visibility 0s}:where(.site-header[data-neo-nav],.m-drawer) .search-form{display:flex;align-items:center;gap:var(--nn-search-form-gap,0.8rem);padding:var(--nn-search-form-padding,0.9rem 0)}:where(.site-header[data-neo-nav],.m-drawer) .searchbox{flex:1;display:flex;align-items:center;gap:var(--nn-searchbox-gap,0.6rem);min-height:var(--nav-hit-height);padding-inline:var(--nn-searchbox-padding-inline,0.8rem);background:var(--nav-search-bg);border:1px solid var(--nav-search-border);border-radius:var(--nav-search-radius);transition:background var(--nn-t),border-color var(--nn-t)}:where(.site-header[data-neo-nav],.m-drawer) .searchbox:focus-within{background:var(--nav-search-bg-focus);border-color:var(--nav-focus-ring)}:where(.site-header[data-neo-nav],.m-drawer) .searchbox:focus-within:not(:has(button:focus-visible)){outline:var(--nav-focus-width) solid var(--nav-focus-ring);outline-offset:var(--nav-focus-offset)}:where(.site-header[data-neo-nav],.m-drawer) .searchbox__icon{width:20px;height:20px;color:var(--nn-muted);flex:none}:where(.site-header[data-neo-nav],.m-drawer) .search-input{flex:1;min-inline-size:0;border:0;outline:0;background:rgba(0,0,0,0);font:inherit;font-size:var(--nc-type-body-m-size);color:var(--nn-text);padding-block:var(--nn-search-input-padding-block,0.4rem)}:where(.site-header[data-neo-nav],.m-drawer) .search-input::placeholder{color:var(--nn-muted)}:where(.site-header[data-neo-nav],.m-drawer) .searchbox .search-input,:where(.site-header[data-neo-nav],.m-drawer) .searchbox .search-input:focus,:where(.site-header[data-neo-nav],.m-drawer) .searchbox .search-input:focus-visible{outline:0;outline-offset:0;box-shadow:none;border:0}:where(.site-header[data-neo-nav],.m-drawer) .m-search input,:where(.site-header[data-neo-nav],.m-drawer) .m-search input:focus,:where(.site-header[data-neo-nav],.m-drawer) .m-search input:focus-visible{outline:0;outline-offset:0;box-shadow:none;border:0}:where(.site-header[data-neo-nav],.m-drawer) .search-input::-webkit-search-cancel-button{display:none}:where(.site-header[data-neo-nav],.m-drawer) .search-clear{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:1.75rem;block-size:1.75rem;border:0;border-radius:var(--fnd-radius-full,999px);background:rgba(0,0,0,0);color:var(--nn-muted);transition:background var(--nn-t),color var(--nn-t)}:where(.site-header[data-neo-nav],.m-drawer) .search-clear svg{inline-size:1rem;block-size:1rem;display:block}:where(.site-header[data-neo-nav],.m-drawer) .search-clear:hover{background:var(--nn-surface-2);color:var(--nn-text)}:where(.site-header[data-neo-nav],.m-drawer) .search-clear[hidden]{display:none}.site-header[data-neo-nav] .search-submit{flex:none;border:1px solid var(--fnd-color-text-secondary,#586673);border-radius:var(--nn-radius-sm);background:var(--nav-search-bg);color:var(--nn-text);font-size:var(--nav-action-size);font-weight:var(--nav-action-weight);padding-inline:var(--nn-search-submit-padding-inline,0.9rem);min-block-size:2rem;transition:background var(--nn-t),border-color var(--nn-t)}.site-header[data-neo-nav] .search-submit:hover{background:var(--nn-surface-2);border-color:var(--nav-search-border)}:where(.site-header[data-neo-nav],.m-drawer) .search-close{flex:none;display:inline-flex;align-items:center;gap:var(--nn-search-close-gap,0.4rem);min-height:var(--nav-hit-height);border:0;background:rgba(0,0,0,0);color:var(--nn-muted);font-size:var(--nav-action-size);font-weight:var(--nav-action-weight);padding-inline:var(--nn-search-close-padding-inline,0.4rem);transition:color var(--nn-t)}:where(.site-header[data-neo-nav],.m-drawer) .search-close:hover{color:var(--nn-text)}:where(.site-header[data-neo-nav],.m-drawer) .search-clear:focus-visible,:where(.site-header[data-neo-nav],.m-drawer) .search-submit:focus-visible,:where(.site-header[data-neo-nav],.m-drawer) .search-close:focus-visible{outline:var(--nav-focus-width) solid var(--nav-focus-ring);outline-offset:var(--nav-focus-offset)}.m-drawer{position:fixed;inset:var(--nn-header-h) 0 0 0;z-index:95;background:var(--nn-surface);transform:translateX(100%);transition:transform var(--nn-t);display:none;overflow:hidden;font-family:var(--nn-font);color:var(--nn-text)}.m-drawer.is-open{transform:translateX(0)}:where(.site-header[data-neo-nav],.m-drawer) .m-viewport{position:relative;height:100%;overflow:hidden}:where(.site-header[data-neo-nav],.m-drawer) .m-screen{position:absolute;inset:0;overflow-y:auto;padding:var(--nn-m-screen-padding,1rem);transform:translateX(100%);transition:transform var(--nn-t);background:var(--nn-surface)}:where(.site-header[data-neo-nav],.m-drawer) .m-screen.is-active{transform:translateX(0)}:where(.site-header[data-neo-nav],.m-drawer) .m-screen.is-prev{transform:translateX(-30%)}:where(.site-header[data-neo-nav],.m-drawer) .m-row{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.9rem .6rem;border:0;background:rgba(0,0,0,0);border-bottom:1px solid var(--nn-line);font-size:var(--nav-l1-size);font-weight:var(--nav-l1-weight);letter-spacing:var(--nav-l1-tracking);text-align:left;color:inherit;font-family:inherit}:where(.site-header[data-neo-nav],.m-drawer) .m-row .chev{color:var(--nn-muted);display:inline-flex;align-items:center}:where(.site-header[data-neo-nav],.m-drawer) .m-row .chev svg{width:16px;height:16px;display:block}:where(.site-header[data-neo-nav],.m-drawer) .m-back{display:inline-flex;align-items:center;gap:var(--nn-m-back-gap,0.4rem);border:0;background:rgba(0,0,0,0);color:var(--nn-muted);padding:.6rem .4rem;font-size:var(--nc-type-caption-size);margin-bottom:.4rem;font-family:inherit}:where(.site-header[data-neo-nav],.m-drawer) .m-heading{font-size:var(--nc-type-heading-s-size);font-weight:var(--fnd-font-weight-bold);padding:var(--nn-m-heading-padding,0.2rem 0.6rem 0.8rem)}:where(.site-header[data-neo-nav],.m-drawer) .m-section-title{font-family:var(--nav-eyebrow-family);font-size:var(--nav-eyebrow-size);font-weight:var(--fnd-font-weight-medium);letter-spacing:var(--nav-eyebrow-tracking);text-transform:uppercase;color:var(--nn-muted);padding:1rem .6rem .3rem}:where(.site-header[data-neo-nav],.m-drawer) .m-link{display:flex;align-items:center;min-height:var(--nav-hit-height);padding:.5rem .6rem;border-bottom:1px solid var(--nn-line);font-size:var(--nav-l3-size);font-weight:var(--nav-l3-weight);letter-spacing:var(--nav-l3-tracking);transition:background var(--nn-t)}:where(.site-header[data-neo-nav],.m-drawer) .m-link:hover{background:var(--nn-surface-2)}:where(.site-header[data-neo-nav],.m-drawer) .m-tools{margin-top:var(--nn-m-tools-margin-top,1.2rem);display:flex;flex-direction:column;gap:var(--nn-m-tools-gap,0.8rem)}:where(.site-header[data-neo-nav],.m-drawer) .m-cta{display:block;text-align:center;background:var(--nn-accent);color:var(--nn-on-accent);font-size:var(--nav-action-size);font-weight:var(--nav-action-weight);padding:.8rem;border-radius:var(--nn-radius-sm)}:where(.site-header[data-neo-nav],.m-drawer) .m-search{display:flex;gap:var(--nn-m-search-gap,0.5rem);align-items:center;min-height:var(--nav-hit-height);border:1px solid var(--nav-search-border);border-radius:var(--nav-search-radius);background:var(--nav-search-bg);padding:var(--nn-m-search-padding,0.4rem 0.8rem);transition:background var(--nn-t),border-color var(--nn-t)}:where(.site-header[data-neo-nav],.m-drawer) .m-search:focus-within{background:var(--nav-search-bg-focus);border-color:var(--nav-focus-ring);outline:var(--nav-focus-width) solid var(--nav-focus-ring);outline-offset:var(--nav-focus-offset)}:where(.site-header[data-neo-nav],.m-drawer) .m-search input{flex:1;min-inline-size:0;border:0;outline:0;font:inherit;background:rgba(0,0,0,0);color:var(--nn-text)}:where(.site-header[data-neo-nav],.m-drawer) .m-search input::placeholder{color:var(--nn-muted)}@media(max-width:1024px){:where(.site-header[data-neo-nav],.m-drawer) .primary-nav{display:none}:where(.site-header[data-neo-nav],.m-drawer) .burger{display:grid}.m-drawer{display:block}:where(.site-header[data-neo-nav],.m-drawer) .panel,:where(.site-header[data-neo-nav],.m-drawer) .search-band{display:none}}@media(prefers-reduced-motion:reduce){.site-header[data-neo-nav],.site-header[data-neo-nav] *,.m-drawer *{transition:none !important}}:where(.site-header[data-neo-nav],.m-drawer) .teaser--bg-g50{--nn-teaser-bg:var(--fnd-neutral-50);--nn-teaser-border:var(--fnd-neutral-200)}:where(.site-header[data-neo-nav],.m-drawer) .teaser--bg-g200{--nn-teaser-bg:var(--fnd-neutral-200);--nn-teaser-border:var(--fnd-neutral-300)}:where(.site-header[data-neo-nav],.m-drawer) .teaser--bg-g900,:where(.site-header[data-neo-nav],.m-drawer) .teaser--bg-g950{--nn-teaser-fg:var(--fnd-neutral-50);--nn-teaser-fg-muted:var(--fnd-neutral-400);--nn-teaser-border:transparent}:where(.site-header[data-neo-nav],.m-drawer) .teaser--bg-g900{--nn-teaser-bg:var(--fnd-neutral-900)}:where(.site-header[data-neo-nav],.m-drawer) .teaser--bg-g950{--nn-teaser-bg:var(--fnd-neutral-950)}:where(.site-header[data-neo-nav],.m-drawer) .teaser--bg-accent{--nn-teaser-bg:var(--fnd-color-background-accent);--nn-teaser-fg:#000000;--nn-teaser-fg-muted:color-mix(in srgb,#000000 72%,transparent);--nn-teaser-border:transparent}:where(.site-header[data-neo-nav],.m-drawer) .teaser__bg{position:absolute;inset:0;z-index:0;pointer-events:none}:where(.site-header[data-neo-nav],.m-drawer) .teaser--has-anim{--nn-teaser-scrim:linear-gradient(180deg,color-mix(in srgb,#000 20%,transparent) 0%,color-mix(in srgb,#000 55%,transparent) 100%);--nn-teaser-fg:#ffffff;--nn-teaser-fg-muted:color-mix(in srgb,#ffffff 82%,transparent);--nn-teaser-border:transparent}:where(.site-header[data-neo-nav],.m-drawer) .teaser--cta-dark{--nn-teaser-cta-bg:var(--fnd-color-interactive-default);--nn-teaser-cta-fg:var(--fnd-color-text-inverse)}:where(.site-header[data-neo-nav],.m-drawer) .teaser--cta-light{--nn-teaser-cta-bg:var(--fnd-color-text-inverse);--nn-teaser-cta-fg:var(--fnd-color-text-primary)}:where(.site-header[data-neo-nav],.m-drawer) .teaser--has-image{--nn-teaser-scrim:linear-gradient(180deg,color-mix(in srgb,#000 15%,transparent) 0%,color-mix(in srgb,#000 55%,transparent) 100%);--nn-teaser-fg:#ffffff;--nn-teaser-fg-muted:color-mix(in srgb,#ffffff 82%,transparent);--nn-teaser-border:transparent}:where(.site-header[data-neo-nav],.m-drawer) .teaser>*{position:relative;z-index:1}:where(.site-header[data-neo-nav],.m-drawer) .hdr-group{display:flex;align-items:center;gap:var(--fnd-spacing-02,8px)}:where(.site-header[data-neo-nav],.m-drawer) .hdr-menu{position:relative}.site-header[data-neo-nav] .hdr-btn{display:inline-flex;align-items:center;gap:var(--fnd-spacing-02,8px);min-block-size:var(--nav-hit-height);padding-inline:var(--nn-hdr-btn-padding-inline,0.7rem);border:1px solid rgba(0,0,0,0);border-radius:var(--nn-radius-sm);background:rgba(0,0,0,0);color:var(--nn-text);font-size:var(--nav-action-size);font-weight:var(--nav-action-weight);transition:background var(--nn-t),border-color var(--nn-t)}.site-header[data-neo-nav] .hdr-btn--icon{inline-size:var(--nav-hit-height);padding-inline:0;justify-content:center}.site-header[data-neo-nav] .hdr-btn:hover{background:var(--nn-surface-2);border-color:rgba(0,0,0,0)}.site-header[data-neo-nav] .hdr-btn[aria-expanded=true]{background:var(--nn-surface-2);border-color:rgba(0,0,0,0)}.site-header[data-neo-nav] .hdr-btn:focus-visible{outline:var(--nav-focus-width) solid var(--nav-focus-ring);outline-offset:var(--nav-focus-offset)}:where(.site-header[data-neo-nav],.m-drawer) .hdr-btn__icon{display:inline-flex;inline-size:1.25rem;block-size:1.25rem}:where(.site-header[data-neo-nav],.m-drawer) .hdr-btn__icon svg{inline-size:100%;block-size:100%;display:block}:where(.site-header[data-neo-nav],.m-drawer) .hdr-btn__code{letter-spacing:.04em}:where(.site-header[data-neo-nav],.m-drawer) .hdr-pop{position:absolute;inset-block-start:calc(100% + var(--fnd-spacing-02,8px));inset-inline-end:0;min-inline-size:var(--nav-pop-min-width);padding:var(--fnd-spacing-04,16px);background:var(--nav-pop-bg);border:1px solid var(--nn-line);border-radius:var(--nav-pop-radius);box-shadow:var(--nav-pop-shadow);z-index:120}:where(.site-header[data-neo-nav],.m-drawer) .hdr-pop[hidden]{display:none}:where(.site-header[data-neo-nav],.m-drawer) .hdr-pop__title{margin:0 0 var(--fnd-spacing-03,12px);font-family:var(--nav-eyebrow-family);font-size:var(--nav-eyebrow-size);font-weight:var(--fnd-font-weight-medium);letter-spacing:var(--nav-eyebrow-tracking);text-transform:uppercase;color:var(--nn-muted)}:where(.site-header[data-neo-nav],.m-drawer) .hdr-pop__list{list-style:none;margin:0;padding:0}:where(.site-header[data-neo-nav],.m-drawer) .hdr-pop__sep{margin-block-start:var(--fnd-spacing-03,12px);padding-block-start:var(--fnd-spacing-03,12px);border-block-start:var(--nav-divider)}.site-header[data-neo-nav] .hdr-opt{display:flex;align-items:center;gap:var(--fnd-spacing-02,8px);inline-size:100%;min-block-size:var(--nav-hit-height);padding-inline:var(--fnd-spacing-02,8px);border:0;border-radius:var(--nn-radius-sm);background:rgba(0,0,0,0);color:var(--nn-text);font-size:var(--nav-l3-size);font-weight:var(--nav-l3-weight);letter-spacing:var(--nav-l3-tracking);text-align:start;transition:background var(--nn-t)}.site-header[data-neo-nav] .hdr-opt:hover{background:var(--nn-surface-2)}.site-header[data-neo-nav] .hdr-opt:focus-visible{outline:var(--nav-focus-width) solid var(--nav-focus-ring);outline-offset:calc(var(--nav-focus-offset)*-1)}.site-header[data-neo-nav] .hdr-opt[aria-checked=true]{font-weight:var(--nav-action-weight)}:where(.site-header[data-neo-nav],.m-drawer) .hdr-opt__label{flex:1}:where(.site-header[data-neo-nav],.m-drawer) .hdr-opt__code{font-family:var(--nav-eyebrow-family);font-size:var(--nav-meta-size);font-variant-numeric:var(--nav-meta-numeric);letter-spacing:.06em;color:var(--nn-muted)}:where(.site-header[data-neo-nav],.m-drawer) .hdr-opt__check{display:inline-flex;inline-size:1.1rem;block-size:1.1rem;flex-shrink:0;color:var(--nav-check-color);visibility:hidden}:where(.site-header[data-neo-nav],.m-drawer) .hdr-opt__check svg{inline-size:100%;block-size:100%;display:block;stroke-width:2.5}:where(.site-header[data-neo-nav],.m-drawer) .hdr-opt[aria-checked=true] .hdr-opt__check{visibility:visible}.neo-dark-theme :where(.site-header[data-neo-nav],.m-drawer) .hdr-opt__check,[data-theme=neo-dark-theme] :where(.site-header[data-neo-nav],.m-drawer) .hdr-opt__check{color:var(--nav-check-color-dark)}@media(max-width:1024px){:where(.site-header[data-neo-nav],.m-drawer) .hdr-group{display:none}}.nc-shot{position:relative;overflow:hidden}.nc-shot--ratio{width:100%}.nc-shot__img{display:block;width:100%;height:100%;object-fit:cover}.nc-shot__frame{display:flex;flex-direction:column;width:100%;height:100%;border-radius:var(--nc-shot-frame-radius);overflow:hidden}.nc-shot__frame .nc-shot__viewport{flex:1;min-height:0;position:relative;overflow:hidden}.nc-shot__chrome-bar{display:flex;align-items:center;gap:var(--nc-shot-chrome-gap);padding:var(--nc-shot-chrome-padding);background:var(--nc-shot-chrome-bg);border-bottom:var(--fnd-border-width-xs) solid var(--nc-shot-chrome-border)}.nc-shot__chrome-dot{width:10px;height:10px;border-radius:50%;background:var(--nc-shot-chrome-dot-bg)}.nc-shot__chrome-url{flex:1;max-width:320px;margin:0 auto;text-align:center;font:var(--nc-shot-chrome-url-font-size) var(--nc-shot-chrome-url-font-family);color:var(--nc-shot-chrome-url-color);background:var(--nc-shot-chrome-url-bg);border-radius:var(--nc-shot-chrome-url-radius);padding:var(--nc-shot-chrome-url-padding);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-shot--shadow{box-shadow:var(--nc-shot-frame-shadow)}.nc-shot[data-nc-shot=kenburns] .nc-shot__img{transition:object-position var(--nc-shot-dur,6s) ease,transform var(--nc-shot-dur,6s) ease}.nc-shot__lens{position:absolute;border-radius:50%;border:var(--nc-shot-lens-border-width) solid var(--nc-shot-accent);overflow:hidden;pointer-events:none;display:none;z-index:4;box-shadow:var(--nc-shot-lens-shadow);background:var(--nc-shot-lens-bg)}.nc-shot__lens img{position:absolute;top:0;left:0;max-width:none}.nc-shot__hotspot{position:absolute;width:var(--nc-shot-hotspot-size);height:var(--nc-shot-hotspot-size);border-radius:50%;background:var(--nc-shot-hotspot-bg);border:var(--nc-shot-hotspot-border-width) solid var(--nc-shot-accent);cursor:pointer;transform:translate(-50%,-50%);padding:0;z-index:3}.nc-shot__hotspot: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-shot__hotspot::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:var(--nc-shot-hotspot-border-width) solid var(--nc-shot-hotspot-ping-color);animation:ncShotPing 2s ease-out infinite}.nc-shot__tip{position:absolute;z-index:5;width:var(--nc-shot-tip-width);left:50%;top:100%;transform:translate(-50%,12px);background:var(--nc-shot-tip-bg);border:var(--nc-shot-tip-border-width) solid var(--nc-shot-accent);border-radius:var(--nc-shot-tip-radius);padding:var(--nc-shot-tip-padding);color:var(--nc-shot-tip-color)}.nc-shot__tip p{font-size:var(--nc-shot-tip-text-size);margin-top:var(--nc-shot-tip-text-gap);line-height:1.5}.nc-shot__tip .nc-shot{aspect-ratio:16/10;border-radius:var(--nc-shot-tip-media-radius)}@keyframes ncShotPing{0%{transform:scale(0.6);opacity:1}100%{transform:scale(1.4);opacity:0}}.nc-shot__compare{position:relative;width:100%;height:100%}.nc-shot__compare .nc-shot{position:absolute;inset:0}.nc-shot__divider{position:absolute;top:0;bottom:0;width:var(--nc-shot-divider-width);background:var(--nc-shot-accent);z-index:3;box-shadow:var(--nc-shot-divider-shadow);pointer-events:none}.nc-shot__compare input[type=range]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:4;margin:0}.nc-shot__compare:has(>input:focus-visible)>.nc-shot__divider{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-shot[data-nc-shot=kenburns] .nc-shot__img{transition:none}.nc-shot__hotspot::after{animation:none}}.nc-shot__tip-title{display:block;margin-block:var(--nc-shot-tip-title-gap) 0;font-weight:var(--nc-shot-tip-title-weight)}.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);margin-inline:0}.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);--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);--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-docs-sidebar-left-width:240px;--nc-shell-docs-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-docs-sidebar-left-width) 1fr var(--nc-shell-docs-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-settings-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-settings-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}@media(min-width:1200px){[data-layout=docs]:is([data-sidebar-density=narrow],[data-sidebar-density=wide]),[data-layout=docs] :is([data-sidebar-density=narrow],[data-sidebar-density=wide]){--nc-shell-docs-sidebar-left-width:var(--nc-shell-sidebar-left-width);--nc-shell-docs-sidebar-right-width:var(--nc-shell-sidebar-right-width)}[data-layout=settings]:is([data-sidebar-density=narrow],[data-sidebar-density=wide]),[data-layout=settings] :is([data-sidebar-density=narrow],[data-sidebar-density=wide]){--nc-shell-settings-sidebar-left-width:var(--nc-shell-sidebar-left-width)}}[data-layout] .nc-shell__content-body--left{margin-inline:0}.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}.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__paper{display:inline-flex;align-items:center;flex-shrink:0}.docs-header__paper-select{font:inherit;font-size:var(--fs-sm);color:var(--fnd-color-text-secondary);background:var(--fnd-color-surface-elevated);border:1px solid var(--fnd-color-border-control);border-radius:var(--fnd-radius-sm);padding:2px var(--fnd-spacing-02);min-height:28px;cursor:pointer}.docs-header__paper-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-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-font-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-09);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-text-success);border-color:var(--fnd-color-border-success)}.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)}.visually-hidden{clip-path:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hidden,[hidden]{display:none !important}.block-error{border:3px dashed var(--fnd-color-border-danger)}.scroll-blocked{overflow:hidden;position:fixed;inset:0}.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-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}:root,:where(.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme){--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)}.neo-light-theme,.neo-dark-theme,.customer-light-theme,.customer-dark-theme{--nc-block-lead-color:var(--fnd-color-text-secondary)}@property --_block-size{syntax:"*";inherits:false}@property --_block-lh{syntax:"*";inherits:false}@property --_block-weight{syntax:"*";inherits:false}@property --_block-tracking{syntax:"*";inherits:false}h2[class*=__headline]:not(.nc-headline--display),h2[class*=__title]:not(.nc-headline--display){font-family:var(--font-heading);font-size:var(--_block-size,var(--nc-block-headline-size));line-height:var(--_block-lh,var(--nc-block-headline-lh));font-weight:var(--_block-weight,var(--nc-block-headline-weight));letter-spacing:var(--_block-tracking,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(--_block-size,var(--nc-block-subtitle-size));line-height:var(--_block-lh,var(--nc-block-headline-lh));font-weight:var(--_block-weight,var(--nc-block-subtitle-weight));letter-spacing:var(--_block-tracking,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(--_block-size,var(--nc-block-lead-size));line-height:var(--_block-lh,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-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}

body.u-no-scroll{overflow:hidden;}body{margin:0;font-family:var(--font-body);color:var(--fnd-color-text-primary);background:var(--fnd-color-background-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}:root{--nc-nav-brand-logo-height:100%;}body.toolbar-fixed .nc-gallery--fixed{--nc-gallery-min-height:450px;--nc-gallery-max-height:650px;}.layout-builder .nc-gallery{--nc-gallery-height:50vh;--nc-gallery-min-height:300px;}body:has(.layout-builder-form) .contextual{z-index:50;}body:has(.layout-builder-form) #drupal-off-canvas-wrapper{z-index:501;}@keyframes nc-bento-badge-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--nc-bento-grid-accent) 45%,transparent);}70%{box-shadow:0 0 0 7px transparent;}100%{box-shadow:0 0 0 0 transparent;}}: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;}.neo-flaeche-ton{color:var(--fnd-color-text-primary);}.neo-surface{background-color:var(--fnd-color-background-base);color:var(--fnd-color-text-primary);}.neo-surface--muted{--fnd-color-background-base:var(--nc-surface-muted-bg);}.neo-surface--accent{--fnd-color-background-base:var(--fnd-color-background-accent);--fnd-color-text-primary:var(--fnd-color-on-accent);--fnd-color-text-secondary:color-mix(in srgb,var(--fnd-color-on-accent) 78%,transparent);--fnd-color-text-tertiary:color-mix(in srgb,var(--fnd-color-on-accent) 60%,transparent);--fnd-color-border-secondary:color-mix(in srgb,var(--fnd-color-on-accent) 24%,transparent);}.neo-scrim{position:relative;}.neo-scrim > *{position:relative;z-index:1;}.neo-scrim::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,#000 55%,transparent) 0%,color-mix(in srgb,#000 18%,transparent) 45%,color-mix(in srgb,#000 60%,transparent) 100%);}
.nc-hero__bg-anim{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;}.nc-hero__bg-anim ~ .nc-hero__content,.nc-hero__bg-anim ~ .nc-hero__grid,.nc-hero .nc-hero__content,.nc-hero .nc-hero__grid{position:relative;z-index:1;}.nc-hero__bg-anim ~ .nc-hero__overlay{z-index:0;}[data-neo-bg] .gl-glow{position:absolute;border-radius:50%;will-change:transform;}[data-neo-bg] .gl-pane{position:absolute;border-radius:20px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(135deg,rgba(255,255,255,0.05),rgba(255,255,255,0.01));box-shadow:0 8px 40px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.10);will-change:transform;}[data-neo-bg] .gl-pane::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,0.13) 0%,transparent 35%);pointer-events:none;}@keyframes glDrift1{from{transform:translate3d(0,0,0) scale(1);}to{transform:translate3d(12%,8%,0) scale(1.22);}}@keyframes glDrift2{from{transform:translate3d(0,0,0) scale(1);}to{transform:translate3d(-10%,-7%,0) scale(1.15);}}@keyframes glFloat1{from{transform:translate3d(0,0,0) rotate(-1.2deg);}to{transform:translate3d(3%,3%,0) rotate(1deg);}}@keyframes glFloat2{from{transform:translate3d(0,0,0) rotate(1deg);}to{transform:translate3d(-3%,-3%,0) rotate(-1.2deg);}}@keyframes lyHover{from{transform:translateY(0);}to{transform:translateY(var(--amp,-12px));}}@keyframes lyRise{0%{transform:translateY(0);opacity:0;}15%{opacity:0.9;}85%{opacity:0.9;}100%{transform:translateY(-170px);opacity:0;}}[data-neo-bg] .ly-layer{will-change:transform;animation:lyHover 7s ease-in-out infinite alternate;}[data-neo-bg] .ly-dot{animation:lyRise 6s linear infinite;opacity:0;}[data-neo-bg] .calm-a,[data-neo-bg] .calm-b{position:absolute;inset:0;}@keyframes calmA{from{opacity:1;}to{opacity:0.35;}}@keyframes calmB{from{opacity:0.35;}to{opacity:1;}}[data-neo-bg] .calm-a{animation:calmA var(--period,20s) ease-in-out infinite alternate;}[data-neo-bg] .calm-b{animation:calmB var(--period,20s) ease-in-out infinite alternate;}@media (prefers-reduced-motion:reduce){[data-neo-bg] .gl-glow,[data-neo-bg] .gl-pane,[data-neo-bg] .ly-layer,[data-neo-bg] .ly-dot,[data-neo-bg] .calm-a,[data-neo-bg] .calm-b{animation:none !important;}[data-neo-bg] .ly-dot{opacity:0.5;}}[data-neo-hero-tom] .nc-hero-tom__media,[data-neo-hero-tom] .nc-hero-tom__content,[data-neo-hero-tmob] .nc-hero-tmob__content,[data-neo-hero-tmob] .nc-hero-tmob__media{position:relative;z-index:1;}[data-neo-bg] .aurora-curtains{position:absolute;inset:0;overflow:hidden;background:#040a0d;--aurora-green:var(--neo-bg-1,#37e93d);--aurora-teal:var(--neo-bg-2,#18cfa4);--aurora-violet:var(--neo-bg-3,#6a35c9);}[data-neo-bg] .aurora-curtains__layer{position:absolute;inset:-60% -60%;will-change:transform;filter:blur(40px);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 35%,transparent 85%);mask-image:linear-gradient(to bottom,#000 0%,#000 35%,transparent 85%);}[data-neo-bg] .aurora-curtains__layer--1{opacity:.5;animation:auroraSweep1 38s linear infinite;background:repeating-linear-gradient(100deg,transparent 0%,color-mix(in srgb,var(--aurora-green) 55%,transparent) 6%,transparent 13%,color-mix(in srgb,var(--aurora-green) 35%,transparent) 19%,transparent 26%);}[data-neo-bg] .aurora-curtains__layer--2{opacity:.4;animation:auroraSweep2 52s linear infinite;background:repeating-linear-gradient(82deg,transparent 0%,color-mix(in srgb,var(--aurora-teal) 45%,transparent) 8%,transparent 17%,color-mix(in srgb,var(--aurora-green) 30%,transparent) 24%,transparent 33%);}[data-neo-bg] .aurora-curtains__layer--3{opacity:.28;animation:auroraSweep3 46s linear infinite;background:repeating-linear-gradient(95deg,transparent 0%,color-mix(in srgb,var(--aurora-violet) 35%,transparent) 10%,transparent 22%);}[data-neo-bg] .aurora-curtains::before{content:"";position:absolute;inset:0;animation:auroraBreathe 9s ease-in-out infinite alternate;background:radial-gradient(ellipse 120% 70% at 50% 0%,color-mix(in srgb,var(--aurora-green) 14%,transparent),transparent 65%);}@keyframes auroraSweep1{from{transform:translate3d(0,0,0);}to{transform:translate3d(22%,0,0);}}@keyframes auroraSweep2{from{transform:translate3d(0,0,0);}to{transform:translate3d(-26%,0,0);}}@keyframes auroraSweep3{from{transform:translate3d(0,0,0);}to{transform:translate3d(18%,0,0);}}@keyframes auroraBreathe{from{opacity:.55;}to{opacity:1;}}@media (prefers-reduced-motion:reduce){[data-neo-bg] .aurora-curtains__layer,[data-neo-bg] .aurora-curtains::before{animation:none;}}[data-neo-bg].is-paused *,[data-neo-bg].is-paused *::before,[data-neo-bg].is-paused *::after{animation-play-state:paused !important;}[data-neo-bg] + .nc-video-pause:has(~ .nc-video-pause){inset-inline-end:calc(var(--nc-video-pause-offset) * 2 + var(--nc-video-pause-size));}

