@import "https://fonts.googleapis.com/css2?family=Anton&display=swap";@font-face{font-family:Helvetica Now Text;font-weight:400;font-display:swap;src:url(/fonts/HelveticaNowText.woff2)format("woff2")}@font-face{font-family:Helvetica Now Text Medium;font-weight:400 500;font-display:swap;src:url(/fonts/HelveticaNowTextMedium.woff2)format("woff2")}@font-face{font-family:Helvetica Now Display Bold;font-weight:400 700;font-display:swap;src:url(/fonts/HelveticaNowDisplayMedium.woff2)format("woff2")}@font-face{font-family:Helvetica Now Display Medium;font-weight:400 500;font-display:swap;src:url(/fonts/HelveticaNowDisplayMedium.woff2)format("woff2")}@font-face{font-family:Nike Futura ND;font-weight:400;font-display:swap;src:url(/fonts/Nike-Futura-ot-300.woff2)format("woff2")}@font-face{font-family:Palatino LT Pro Light;font-weight:300 400;font-display:swap;src:url(/fonts/PalatinoLTPro-Light.woff2)format("woff2")}:root,[data-theme=light]{--pds-color-black:#111;--pds-color-white:#fff;--pds-color-gray-50:#fafafa;--pds-color-gray-100:#f5f5f5;--pds-color-gray-200:#e5e5e5;--pds-color-gray-300:#cacacb;--pds-color-gray-400:#9e9ea0;--pds-color-gray-500:#707072;--pds-color-gray-600:#4b4b4d;--pds-color-gray-700:#39393b;--pds-color-gray-800:#28282a;--pds-color-gray-900:#1f1f21;--pds-color-blue-50:#d6eeff;--pds-color-blue-100:#b9e2ff;--pds-color-blue-200:#87ceff;--pds-color-blue-300:#4cabff;--pds-color-blue-400:#1190ff;--pds-color-blue-500:#1151ff;--pds-color-blue-600:#0034e3;--pds-color-blue-700:#061dbb;--pds-color-blue-800:#02068e;--pds-color-blue-900:#020664;--pds-color-green-50:#dfffb9;--pds-color-green-100:#bdfb72;--pds-color-green-200:#83f13b;--pds-color-green-300:#5fe63f;--pds-color-green-400:#3ccd49;--pds-color-green-500:#1eaa52;--pds-color-green-600:#007d48;--pds-color-green-700:#00643e;--pds-color-green-800:#005034;--pds-color-green-900:#003c2a;--pds-color-red-50:#ffe5e5;--pds-color-red-100:#ffc3c4;--pds-color-red-200:#ffabad;--pds-color-red-300:#ff7975;--pds-color-red-400:#ff4e4a;--pds-color-red-500:#ee0005;--pds-color-red-600:#d30005;--pds-color-red-700:#a70e00;--pds-color-red-800:#780700;--pds-color-red-900:#530300;--pds-color-orange-50:#ffe2d6;--pds-color-orange-100:#ffc5ad;--pds-color-orange-200:#ffa584;--pds-color-orange-300:#ff8255;--pds-color-orange-400:#ff5000;--pds-color-orange-500:#d33918;--pds-color-orange-600:#9f290f;--pds-color-orange-700:#7e200d;--pds-color-orange-800:#5d180c;--pds-color-orange-900:#3e1009;--pds-color-yellow-50:#fef087;--pds-color-yellow-100:#feea55;--pds-color-yellow-200:#fedf35;--pds-color-yellow-300:#ffd11b;--pds-color-yellow-400:#fdc400;--pds-color-yellow-500:#fca600;--pds-color-yellow-600:#f08e0a;--pds-color-yellow-700:#e57a09;--pds-color-yellow-800:#cd6006;--pds-color-yellow-900:#99470a;--pds-color-pink-50:#ffe1f3;--pds-color-pink-100:#ffcdea;--pds-color-pink-200:#ffb0dd;--pds-color-pink-300:#fe90cc;--pds-color-pink-400:#fc5dbb;--pds-color-pink-500:#ed1aa0;--pds-color-pink-600:#d00b84;--pds-color-pink-700:#a50767;--pds-color-pink-800:#770349;--pds-color-pink-900:#4c012d;--pds-color-purple-50:#e4e1fc;--pds-color-purple-100:#d6d1ff;--pds-color-purple-200:#beaffd;--pds-color-purple-300:#a082ff;--pds-color-purple-400:#8755ff;--pds-color-purple-500:#6e0ff6;--pds-color-purple-600:#5400cc;--pds-color-purple-700:#4400a9;--pds-color-purple-800:#300080;--pds-color-purple-900:#1c0060;--pds-color-teal-50:#d4fffb;--pds-color-teal-100:#9cfff7;--pds-color-teal-200:#69eee7;--pds-color-teal-300:#31cbcb;--pds-color-teal-400:#1cb2b6;--pds-color-teal-500:#008e98;--pds-color-teal-600:#0a7281;--pds-color-teal-700:#005c68;--pds-color-teal-800:#004856;--pds-color-teal-900:#043441;--pds-color-opacity-black-1:#1111111f;--pds-color-opacity-black-2:#1111115c;--pds-color-opacity-black-3:#111111cd;--pds-color-opacity-white-1:#ffffff1f;--pds-color-background-primary:var(--pds-color-white);--pds-color-background-primary-always-dark:var(--pds-color-gray-900);--pds-color-background-primary-always-light:var(--pds-color-white);--pds-color-background-primary-inverse:var(--pds-color-gray-900);--pds-color-background-secondary:var(--pds-color-gray-100);--pds-color-background-accent:var(--pds-color-black);--pds-color-background-overlay:var(--pds-color-white);--pds-color-background-scrim:var(--pds-color-opacity-black-2);--pds-color-background-modal:var(--pds-color-white);--pds-color-background-image:var(--pds-color-gray-100);--pds-color-border-primary:var(--pds-color-gray-500);--pds-color-border-primary-always-dark:var(--pds-color-gray-500);--pds-color-border-primary-always-light:var(--pds-color-gray-400);--pds-color-border-primary-inverse:var(--pds-color-gray-400);--pds-color-border-secondary:var(--pds-color-gray-300);--pds-color-border-tertiary:var(--pds-color-gray-200);--pds-color-border-accent:var(--pds-color-gray-500);--pds-color-border-active:var(--pds-color-black);--pds-color-border-inactive:var(--pds-color-gray-500);--pds-color-border-hover:var(--pds-color-black);--pds-color-border-hover-always-dark:var(--pds-color-black);--pds-color-border-hover-always-light:var(--pds-color-white);--pds-color-border-disabled:var(--pds-color-gray-300);--pds-color-border-disabled-always-light:var(--pds-color-gray-300);--pds-color-border-disabled-always-dark:var(--pds-color-gray-700);--pds-color-border-success:var(--pds-color-green-600);--pds-color-border-critical:var(--pds-color-red-600);--pds-color-border-focused:var(--pds-color-blue-500);--pds-color-text-primary:var(--pds-color-black);--pds-color-text-primary-always-dark:var(--pds-color-black);--pds-color-text-primary-always-light:var(--pds-color-white);--pds-color-text-primary-inverse:var(--pds-color-white);--pds-color-text-secondary:var(--pds-color-gray-500);--pds-color-text-secondary-always-dark:var(--pds-color-gray-500);--pds-color-text-secondary-always-light:var(--pds-color-gray-400);--pds-color-text-secondary-inverse:var(--pds-color-gray-400);--pds-color-text-accent:var(--pds-color-black);--pds-color-text-hover:var(--pds-color-gray-500);--pds-color-text-hover-always-dark:var(--pds-color-gray-500);--pds-color-text-hover-always-light:var(--pds-color-gray-200);--pds-color-text-hover-inverse:var(--pds-color-gray-200);--pds-color-text-disabled:var(--pds-color-gray-400);--pds-color-text-disabled-always-light:var(--pds-color-gray-400);--pds-color-text-disabled-always-dark:var(--pds-color-gray-600);--pds-color-text-disabled-inverse:var(--pds-color-gray-600);--pds-color-text-success:var(--pds-color-green-600);--pds-color-text-critical:var(--pds-color-red-600);--pds-color-text-link:var(--pds-color-blue-500);--pds-color-text-badge:var(--pds-color-orange-500);--pds-color-element-primary:var(--pds-color-black);--pds-color-element-primary-always-dark:var(--pds-color-black);--pds-color-element-primary-always-light:var(--pds-color-white);--pds-color-element-primary-inverse:var(--pds-color-white);--pds-color-element-secondary:var(--pds-color-gray-100);--pds-color-element-secondary-always-dark:var(--pds-color-black);--pds-color-element-secondary-always-light:var(--pds-color-gray-100);--pds-color-element-tertiary:var(--pds-color-gray-300);--pds-color-element-tertiary-always-dark:var(--pds-color-gray-700);--pds-color-element-tertiary-always-light:var(--pds-color-gray-300);--pds-color-element-accent:var(--pds-color-black);--pds-color-element-shadow:var(--pds-color-opacity-black-1);--pds-color-element-hover:var(--pds-color-gray-500);--pds-color-element-hover-always-dark:var(--pds-color-gray-500);--pds-color-element-hover-always-light:var(--pds-color-gray-300);--pds-color-element-hover-accent:var(--pds-color-gray-500);--pds-color-element-secondary-hover:var(--pds-color-gray-300);--pds-color-element-secondary-hover-always-dark:var(--pds-color-gray-700);--pds-color-element-secondary-hover-always-light:var(--pds-color-gray-300);--pds-color-element-disabled:var(--pds-color-gray-200);--pds-color-element-disabled-always-light:var(--pds-color-gray-200);--pds-color-element-disabled-always-dark:var(--pds-color-gray-500);--pds-color-element-info:var(--pds-color-blue-500);--pds-color-element-info-inverse:var(--pds-color-blue-400);--pds-color-element-success:var(--pds-color-green-600);--pds-color-element-success-inverse:var(--pds-color-green-500);--pds-color-element-critical:var(--pds-color-red-600);--pds-color-element-critical-inverse:var(--pds-color-red-400);--pds-color-element-warning:var(--pds-color-yellow-200);--pds-color-element-warning-inverse:var(--pds-color-yellow-100);--pds-color-element-brand-orange:var(--pds-color-orange-400);--price-current:var(--pds-color-text-primary);--price-original:var(--pds-color-text-secondary);--price-discount:var(--pds-color-text-success);--rating-star:#fdc400;--rating-star-empty:var(--pds-color-border-tertiary);--size-selected:var(--pds-color-border-active);--size-unavailable:var(--pds-color-text-disabled);--chart-1:#111;--chart-2:#1151ff;--chart-3:#ff5000;--chart-4:#008e98;--chart-5:#9e9ea0;--chart-seq-1:#f5f5f5;--chart-seq-2:#cacacb;--chart-seq-3:#9e9ea0;--chart-seq-4:#707072;--chart-seq-5:#39393b;--chart-seq-6:#111;--chart-grid:var(--pds-color-border-tertiary);--chart-axis:var(--pds-color-text-secondary);--warning-text:#99470a;--ai-mark:var(--pds-color-text-primary);--ai-surface:var(--pds-color-background-secondary);--pds-shadow-primary:0px 0px 24px 4px #11111108, 0px 4px 8px 0px #1111110f;--focus-ring:0 0 0 2px #1151ff;--focus-ring-inset:inset 0 0 0 2px #1151ff;--halo-s:0 0 0 6px #1111111f;--halo-m:0 0 0 12px #1111111f}[data-theme=dark]{--pds-color-background-primary:var(--pds-color-gray-900);--pds-color-background-primary-always-dark:var(--pds-color-gray-900);--pds-color-background-primary-always-light:var(--pds-color-white);--pds-color-background-primary-inverse:var(--pds-color-white);--pds-color-background-secondary:var(--pds-color-black);--pds-color-background-accent:var(--pds-color-gray-700);--pds-color-background-overlay:var(--pds-color-gray-800);--pds-color-background-scrim:var(--pds-color-opacity-black-3);--pds-color-background-modal:var(--pds-color-gray-800);--pds-color-background-image:var(--pds-color-gray-100);--pds-color-border-primary:var(--pds-color-gray-400);--pds-color-border-primary-always-dark:var(--pds-color-gray-500);--pds-color-border-primary-always-light:var(--pds-color-gray-400);--pds-color-border-primary-inverse:var(--pds-color-gray-500);--pds-color-border-secondary:var(--pds-color-gray-600);--pds-color-border-tertiary:var(--pds-color-gray-700);--pds-color-border-accent:var(--pds-color-gray-400);--pds-color-border-active:var(--pds-color-white);--pds-color-border-inactive:var(--pds-color-gray-400);--pds-color-border-hover:var(--pds-color-white);--pds-color-border-hover-always-dark:var(--pds-color-black);--pds-color-border-hover-always-light:var(--pds-color-white);--pds-color-border-disabled:var(--pds-color-gray-700);--pds-color-border-disabled-always-light:var(--pds-color-gray-300);--pds-color-border-disabled-always-dark:var(--pds-color-gray-700);--pds-color-border-success:var(--pds-color-green-500);--pds-color-border-critical:var(--pds-color-red-400);--pds-color-border-focused:var(--pds-color-blue-400);--pds-color-text-primary:var(--pds-color-white);--pds-color-text-primary-always-dark:var(--pds-color-black);--pds-color-text-primary-always-light:var(--pds-color-white);--pds-color-text-primary-inverse:var(--pds-color-black);--pds-color-text-secondary:var(--pds-color-gray-400);--pds-color-text-secondary-always-dark:var(--pds-color-gray-500);--pds-color-text-secondary-always-light:var(--pds-color-gray-400);--pds-color-text-secondary-inverse:var(--pds-color-gray-500);--pds-color-text-accent:var(--pds-color-white);--pds-color-text-hover:var(--pds-color-gray-200);--pds-color-text-hover-always-dark:var(--pds-color-gray-500);--pds-color-text-hover-always-light:var(--pds-color-gray-200);--pds-color-text-hover-inverse:var(--pds-color-gray-500);--pds-color-text-disabled:var(--pds-color-gray-600);--pds-color-text-disabled-always-light:var(--pds-color-gray-400);--pds-color-text-disabled-always-dark:var(--pds-color-gray-600);--pds-color-text-disabled-inverse:var(--pds-color-gray-400);--pds-color-text-success:var(--pds-color-green-500);--pds-color-text-critical:var(--pds-color-red-400);--pds-color-text-link:var(--pds-color-blue-400);--pds-color-text-badge:var(--pds-color-orange-300);--pds-color-element-primary:var(--pds-color-white);--pds-color-element-primary-always-dark:var(--pds-color-black);--pds-color-element-primary-always-light:var(--pds-color-white);--pds-color-element-primary-inverse:var(--pds-color-black);--pds-color-element-secondary:var(--pds-color-black);--pds-color-element-secondary-always-dark:var(--pds-color-black);--pds-color-element-secondary-always-light:var(--pds-color-gray-100);--pds-color-element-tertiary:var(--pds-color-gray-700);--pds-color-element-tertiary-always-dark:var(--pds-color-gray-700);--pds-color-element-tertiary-always-light:var(--pds-color-gray-300);--pds-color-element-accent:var(--pds-color-white);--pds-color-element-shadow:var(--pds-color-opacity-white-1);--pds-color-element-hover:var(--pds-color-gray-300);--pds-color-element-hover-always-dark:var(--pds-color-gray-500);--pds-color-element-hover-always-light:var(--pds-color-gray-300);--pds-color-element-hover-accent:var(--pds-color-gray-300);--pds-color-element-secondary-hover:var(--pds-color-gray-700);--pds-color-element-secondary-hover-always-dark:var(--pds-color-gray-700);--pds-color-element-secondary-hover-always-light:var(--pds-color-gray-300);--pds-color-element-disabled:var(--pds-color-gray-500);--pds-color-element-disabled-always-light:var(--pds-color-gray-200);--pds-color-element-disabled-always-dark:var(--pds-color-gray-500);--pds-color-element-info:var(--pds-color-blue-400);--pds-color-element-info-inverse:var(--pds-color-blue-500);--pds-color-element-success:var(--pds-color-green-500);--pds-color-element-success-inverse:var(--pds-color-green-600);--pds-color-element-critical:var(--pds-color-red-400);--pds-color-element-critical-inverse:var(--pds-color-red-600);--pds-color-element-warning:var(--pds-color-yellow-100);--pds-color-element-warning-inverse:var(--pds-color-yellow-200);--pds-color-element-brand-orange:var(--pds-color-orange-400);--price-current:var(--pds-color-text-primary);--price-original:var(--pds-color-text-secondary);--price-discount:var(--pds-color-text-success);--rating-star-empty:var(--pds-color-border-tertiary);--size-selected:var(--pds-color-border-active);--size-unavailable:var(--pds-color-text-disabled);--chart-1:#fff;--chart-2:#4cabff;--chart-3:#ff8255;--chart-4:#31cbcb;--chart-5:#707072;--chart-seq-1:#28282a;--chart-seq-2:#39393b;--chart-seq-3:#4b4b4d;--chart-seq-5:#9e9ea0;--chart-seq-6:#fff;--chart-grid:var(--pds-color-border-tertiary);--chart-axis:var(--pds-color-text-secondary);--warning-text:var(--pds-color-yellow-200);--ai-mark:var(--pds-color-text-primary);--ai-surface:var(--pds-color-background-secondary);--pds-shadow-primary:0px 0px 24px 4px #0000003d, 0px 4px 8px 0px #00000052;--focus-ring:0 0 0 2px #1190ff;--focus-ring-inset:inset 0 0 0 2px #1190ff;--halo-s:0 0 0 6px #ffffff1f;--halo-m:0 0 0 12px #ffffff1f}[data-theme=contrast]{--pds-color-background-primary:var(--pds-color-white);--pds-color-background-primary-always-dark:var(--pds-color-black);--pds-color-background-primary-always-light:var(--pds-color-white);--pds-color-background-primary-inverse:var(--pds-color-black);--pds-color-background-secondary:var(--pds-color-white);--pds-color-background-accent:var(--pds-color-black);--pds-color-background-overlay:var(--pds-color-white);--pds-color-background-scrim:var(--pds-color-opacity-black-3);--pds-color-background-modal:var(--pds-color-white);--pds-color-background-image:var(--pds-color-gray-100);--pds-color-border-primary:var(--pds-color-black);--pds-color-border-primary-always-dark:var(--pds-color-black);--pds-color-border-primary-always-light:var(--pds-color-white);--pds-color-border-primary-inverse:var(--pds-color-white);--pds-color-border-secondary:var(--pds-color-black);--pds-color-border-tertiary:var(--pds-color-gray-700);--pds-color-border-accent:var(--pds-color-black);--pds-color-border-active:var(--pds-color-black);--pds-color-border-inactive:var(--pds-color-gray-700);--pds-color-border-hover:var(--pds-color-black);--pds-color-border-hover-always-dark:var(--pds-color-black);--pds-color-border-hover-always-light:var(--pds-color-white);--pds-color-border-disabled:var(--pds-color-gray-500);--pds-color-border-disabled-always-light:var(--pds-color-gray-500);--pds-color-border-disabled-always-dark:var(--pds-color-gray-500);--pds-color-border-success:var(--pds-color-green-800);--pds-color-border-critical:var(--pds-color-red-700);--pds-color-border-focused:var(--pds-color-blue-700);--pds-color-text-primary:var(--pds-color-black);--pds-color-text-primary-always-dark:var(--pds-color-black);--pds-color-text-primary-always-light:var(--pds-color-white);--pds-color-text-primary-inverse:var(--pds-color-white);--pds-color-text-secondary:var(--pds-color-gray-700);--pds-color-text-secondary-always-dark:var(--pds-color-gray-700);--pds-color-text-secondary-always-light:var(--pds-color-gray-200);--pds-color-text-secondary-inverse:var(--pds-color-gray-200);--pds-color-text-accent:var(--pds-color-black);--pds-color-text-hover:var(--pds-color-gray-700);--pds-color-text-hover-always-dark:var(--pds-color-gray-700);--pds-color-text-hover-always-light:var(--pds-color-gray-200);--pds-color-text-hover-inverse:var(--pds-color-gray-200);--pds-color-text-disabled:var(--pds-color-gray-600);--pds-color-text-disabled-always-light:var(--pds-color-gray-600);--pds-color-text-disabled-always-dark:var(--pds-color-gray-600);--pds-color-text-disabled-inverse:var(--pds-color-gray-300);--pds-color-text-success:var(--pds-color-green-800);--pds-color-text-critical:var(--pds-color-red-700);--pds-color-text-link:var(--pds-color-blue-700);--pds-color-text-badge:var(--pds-color-orange-700);--pds-color-element-primary:var(--pds-color-black);--pds-color-element-primary-always-dark:var(--pds-color-black);--pds-color-element-primary-always-light:var(--pds-color-white);--pds-color-element-primary-inverse:var(--pds-color-white);--pds-color-element-secondary:var(--pds-color-white);--pds-color-element-secondary-always-dark:var(--pds-color-black);--pds-color-element-secondary-always-light:var(--pds-color-white);--pds-color-element-tertiary:var(--pds-color-gray-700);--pds-color-element-tertiary-always-dark:var(--pds-color-gray-700);--pds-color-element-tertiary-always-light:var(--pds-color-gray-300);--pds-color-element-accent:var(--pds-color-black);--pds-color-element-shadow:var(--pds-color-opacity-black-1);--pds-color-element-hover:var(--pds-color-gray-700);--pds-color-element-hover-always-dark:var(--pds-color-gray-700);--pds-color-element-hover-always-light:var(--pds-color-gray-300);--pds-color-element-hover-accent:var(--pds-color-gray-700);--pds-color-element-secondary-hover:var(--pds-color-gray-200);--pds-color-element-secondary-hover-always-dark:var(--pds-color-gray-700);--pds-color-element-secondary-hover-always-light:var(--pds-color-gray-200);--pds-color-element-disabled:var(--pds-color-gray-200);--pds-color-element-disabled-always-light:var(--pds-color-gray-200);--pds-color-element-disabled-always-dark:var(--pds-color-gray-700);--pds-color-element-info:var(--pds-color-blue-700);--pds-color-element-info-inverse:var(--pds-color-blue-400);--pds-color-element-success:var(--pds-color-green-800);--pds-color-element-success-inverse:var(--pds-color-green-500);--pds-color-element-critical:var(--pds-color-red-700);--pds-color-element-critical-inverse:var(--pds-color-red-400);--pds-color-element-warning:var(--pds-color-yellow-200);--pds-color-element-warning-inverse:var(--pds-color-yellow-100);--pds-color-element-brand-orange:var(--pds-color-orange-400);--price-current:var(--pds-color-text-primary);--price-original:var(--pds-color-text-secondary);--price-discount:var(--pds-color-text-success);--rating-star:#111;--rating-star-empty:var(--pds-color-gray-500);--size-selected:var(--pds-color-border-active);--size-unavailable:var(--pds-color-text-disabled);--chart-grid:var(--pds-color-border-tertiary);--chart-axis:var(--pds-color-text-secondary);--warning-text:#6b3207;--ai-mark:var(--pds-color-text-primary);--ai-surface:var(--pds-color-background-secondary);--pds-shadow-primary:0 0 0 1px #111;--focus-ring:0 0 0 3px #061dbb;--focus-ring-inset:inset 0 0 0 3px #061dbb}:root{--pds-space-2:2px;--pds-space-4:4px;--pds-space-6:6px;--pds-space-8:8px;--pds-space-10:10px;--pds-space-12:12px;--pds-space-16:16px;--pds-space-20:20px;--pds-space-24:24px;--pds-space-32:32px;--pds-space-40:40px;--pds-space-48:48px;--pds-space-60:60px;--pds-space-72:72px;--pds-space-90:90px;--pds-radius-0:0px;--pds-radius-4:4px;--pds-radius-8:8px;--pds-radius-12:12px;--pds-radius-24:24px;--pds-radius-rounded:9999px;--border-hairline:1px;--border-button:1.5px;--border-selected:2px;--border-tab:3px;--control-xs:32px;--control-s:36px;--control-m:48px;--control-l:60px;--touch-min:44px;--icon-s:16px;--icon-m:24px;--icon-l:36px;--avatar-s:24px;--avatar-m:32px;--spinner-s:24px;--spinner-m:32px;--spinner-l:48px;--toggle-w:42px;--toggle-h:24px;--swatch:48px;--tooltip-max:300px;--popover-max:450px;--toast-w:324px;--modal-s:360px;--modal-m:640px;--measure:680px;--container-max:1920px;--pds-breakpoint-s:600px;--pds-breakpoint-m:960px;--pds-breakpoint-l:1440px;--pds-breakpoint-xl:1920px;--margin-mobile:20px;--margin-desktop:48px;--grid-gap-product:12px;--grid-gap-product-mobile:6px;--filters-width:260px;--header-height:60px;--utility-bar-height:36px;--carousel-gap:12px;--carousel-peek:48px;--pds-ratio-16-9:16 / 9;--pds-ratio-3-2:3 / 2;--pds-ratio-1-1:1 / 1;--pds-ratio-4-5:4 / 5;--pds-ratio-3-4:3 / 4;--pds-ratio-2-3:2 / 3;--pds-ratio-9-16:9 / 16;--opacity-disabled-on:.36;--opacity-scrim-light:.36;--opacity-scrim-dark:.8;--opacity-halo:.12;--z-base:0;--z-sticky:8;--z-header:20;--z-scrim:49;--z-overlay:50;--pds-motion-duration-150:.15s;--pds-motion-duration-250:.25s;--pds-motion-duration-300:.3s;--pds-motion-duration-350:.35s;--pds-motion-duration-400:.4s;--pds-motion-delay-50:50ms;--pds-motion-delay-100:.1s;--pds-motion-delay-150:.15s;--pds-motion-delay-200:.2s;--pds-motion-delay-250:.25s;--pds-motion-easing-functional:cubic-bezier(.4, 0, .2, 1);--pds-motion-easing-expressive:cubic-bezier(.6, 0, .1, 1);--font-sans:"Helvetica Now Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-sans-medium:"Helvetica Now Text Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display:"Helvetica Now Display Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display-xbold:"Helvetica Now Display XBold", "Helvetica Now Text Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-brand:"Nike Futura ND", "Futura Condensed ExtraBold", "Nike Futura Fallback", Anton, Impact, "Helvetica Now Text Medium", sans-serif;--font-serif:"Palatino LT Pro Light", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}.brand-display-1{font-family:var(--font-brand);letter-spacing:0;font-size:96px;font-weight:400;line-height:.9}.brand-display-2{font-family:var(--font-brand);letter-spacing:0;font-size:76px;font-weight:400;line-height:.9}.brand-display-3{font-family:var(--font-brand);letter-spacing:0;font-size:60px;font-weight:400;line-height:.9}.brand-display-4{font-family:var(--font-brand);letter-spacing:0;font-size:48px;font-weight:400;line-height:.9}.brand-display-5{font-family:var(--font-brand);letter-spacing:0;font-size:40px;font-weight:400;line-height:1}.display-1{font-family:var(--font-display-xbold);letter-spacing:0;font-size:96px;font-weight:800;line-height:1.1}.display-2{font-family:var(--font-display-xbold);letter-spacing:0;font-size:76px;font-weight:800;line-height:1.1}.display-3{font-family:var(--font-display-xbold);letter-spacing:0;font-size:60px;font-weight:800;line-height:1.2}.display-4{font-family:var(--font-display-xbold);letter-spacing:0;font-size:48px;font-weight:800;line-height:1.2}.display-5{font-family:var(--font-display-xbold);letter-spacing:0;font-size:40px;font-weight:800;line-height:1.2}.oversize-1{font-family:var(--font-display);letter-spacing:0;font-size:120px;font-weight:500;line-height:1}.oversize-2{font-family:var(--font-display);letter-spacing:0;font-size:96px;font-weight:500;line-height:1.1}.oversize-3{font-family:var(--font-display);letter-spacing:0;font-size:76px;font-weight:500;line-height:1.1}.title-1{font-family:var(--font-display);letter-spacing:0;font-size:40px;font-weight:500;line-height:1.2}.title-2{font-family:var(--font-display);letter-spacing:0;font-size:32px;font-weight:500;line-height:1.2}.title-3{font-family:var(--font-display);letter-spacing:0;font-size:24px;font-weight:500;line-height:1.2}.title-4{font-family:var(--font-display);letter-spacing:0;font-size:20px;font-weight:500;line-height:1.5}.body-1{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:400;line-height:1.5}.body-1-strong{font-family:var(--font-sans-medium);letter-spacing:0;font-size:16px;font-weight:500;line-height:1.5}.body-2{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:1.5}.body-2-strong{font-family:var(--font-sans-medium);letter-spacing:0;font-size:14px;font-weight:500;line-height:1.5}.body-3{font-family:var(--font-sans);letter-spacing:0;font-size:12px;font-weight:400;line-height:1.5}.body-3-strong{font-family:var(--font-sans-medium);letter-spacing:0;font-size:12px;font-weight:500;line-height:1.5}.body-4{font-family:var(--font-sans);letter-spacing:0;font-size:10px;font-weight:400;line-height:1.5}.body-4-strong{font-family:var(--font-sans-medium);letter-spacing:0;font-size:10px;font-weight:500;line-height:1.5}.legal{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:1.5}.editorial-body-1{font-family:var(--font-sans);letter-spacing:0;font-size:20px;font-weight:400;line-height:1.5}.editorial-body-1-strong{font-family:var(--font-sans-medium);letter-spacing:0;font-size:20px;font-weight:500;line-height:1.5}.conversation-1{font-family:var(--font-serif);letter-spacing:0;font-size:48px;font-weight:300;line-height:1.2}.conversation-2{font-family:var(--font-serif);letter-spacing:0;font-size:40px;font-weight:300;line-height:1.25}.conversation-3{font-family:var(--font-serif);letter-spacing:0;font-size:32px;font-weight:300;line-height:1.25}.conversation-4{font-family:var(--font-serif);letter-spacing:0;font-size:20px;font-weight:300;line-height:1.35}@font-face{font-family:Nike Futura Fallback;src:local(Futura-CondensedExtraBold),local(Futura Condensed ExtraBold);font-weight:400;font-style:normal}:root,[data-theme]{--bg-page:var(--pds-color-background-primary);--surface:var(--pds-color-background-primary);--surface-raised:var(--pds-color-background-overlay);--surface-sunken:var(--pds-color-background-secondary);--surface-accent:var(--pds-color-background-secondary);--surface-accent-subtle:var(--pds-color-background-secondary);--surface-inverse:var(--pds-color-background-primary-inverse);--ink:var(--pds-color-text-primary);--ink-muted:var(--pds-color-text-secondary);--ink-subtle:var(--pds-color-text-secondary);--ink-inverse:var(--pds-color-text-primary-inverse);--ink-disabled:var(--pds-color-text-disabled);--ink-on-accent:var(--pds-color-text-primary);--ink-link:var(--pds-color-text-primary);--ink-link-visited:var(--pds-color-text-primary);--line-subtle:var(--pds-color-border-tertiary);--line-strong:var(--pds-color-border-primary);--line-accent:var(--pds-color-border-tertiary);--line-inverse:var(--pds-color-border-primary);--overlay-hover:var(--pds-color-element-shadow);--overlay-pressed:var(--pds-color-element-secondary-hover);--focus:var(--pds-color-border-focused);--selection:var(--pds-color-element-tertiary);--control-checked:var(--pds-color-element-accent);--action-primary:var(--pds-color-element-primary);--action-primary-hover:var(--pds-color-element-hover);--action-primary-pressed:var(--pds-color-element-hover);--action-tonal-hover:var(--pds-color-element-secondary-hover);--action-danger:var(--pds-color-element-critical);--on-action-tonal:var(--pds-color-text-primary);--on-action-danger:var(--pds-color-text-primary-inverse);--button-primary-bg:var(--pds-color-element-primary);--button-primary-fg:var(--pds-color-text-primary-inverse);--button-secondary-fg:var(--pds-color-text-primary);--button-secondary-border:var(--pds-color-border-primary);--button-tonal-bg:var(--pds-color-element-secondary);--input-bg:transparent;--input-border:var(--pds-color-border-primary);--input-border-hover:var(--pds-color-border-active);--input-border-invalid:var(--pds-color-border-critical);--chip-selected-bg:var(--pds-color-element-primary);--badge-bg:var(--pds-color-background-secondary);--nav-bg:var(--pds-color-background-primary);--nav-indicator:var(--pds-color-border-active);--table-header-bg:var(--pds-color-background-secondary);--table-row-alt:var(--pds-color-background-secondary);--tooltip-bg:var(--pds-color-background-overlay);--tooltip-fg:var(--pds-color-text-primary);--toast-bg:var(--pds-color-background-overlay);--card-bg:var(--pds-color-background-primary);--card-border:var(--pds-color-border-tertiary);--icon:var(--pds-color-text-primary);--texture:var(--pds-color-border-tertiary);--yellow:var(--pds-color-element-warning);--salmon:var(--pds-color-element-brand-orange);--disabled-fill:var(--pds-color-element-disabled);--scrim:var(--pds-color-background-scrim);--danger:var(--pds-color-text-critical);--success:var(--pds-color-text-success);--warning:var(--warning-text);--info:var(--pds-color-element-info);--danger-fill:var(--pds-color-background-secondary);--success-fill:var(--pds-color-background-secondary);--warning-fill:var(--pds-color-background-secondary);--info-fill:var(--pds-color-background-secondary);--data-1:var(--chart-1);--data-2:var(--chart-2);--data-3:var(--chart-3);--data-4:var(--chart-4);--data-5:var(--chart-5);--data-seq-1:var(--chart-seq-1);--data-seq-2:var(--chart-seq-2);--data-seq-3:var(--chart-seq-3);--data-seq-4:var(--chart-seq-4);--data-seq-5:var(--chart-seq-5);--data-seq-6:var(--chart-seq-6)}:root{--space-0:0px;--space-0-5:var(--pds-space-2);--space-1:var(--pds-space-4);--space-2:var(--pds-space-8);--space-3:var(--pds-space-12);--space-4:var(--pds-space-16);--space-5:var(--pds-space-20);--space-6:var(--pds-space-24);--space-8:var(--pds-space-32);--space-10:var(--pds-space-40);--space-12:var(--pds-space-48);--space-16:var(--pds-space-60);--space-20:var(--pds-space-72);--space-24:var(--pds-space-90);--space-32:120px;--inset-control:var(--pds-space-12);--inset-card:var(--pds-space-24);--inset-dialog:var(--pds-space-48);--gap-stack:var(--pds-space-16);--gap-inline:var(--pds-space-8);--radius-0:var(--pds-radius-0);--radius-1:var(--pds-radius-4);--radius-pill:var(--pds-radius-rounded);--radius-full:50%;--shadow-0:none;--shadow-1:var(--pds-shadow-primary);--shadow-2:var(--pds-shadow-primary);--shadow-3:var(--pds-shadow-primary);--touch-min-android:48px;--icon-xs:12px;--icon-xl:48px;--icon-brand:48px;--avatar-l:48px;--container-s:640px;--container-m:960px;--container-l:1440px;--container-xl:1920px;--bp-sm:var(--pds-breakpoint-s);--bp-md:var(--pds-breakpoint-m);--bp-lg:var(--pds-breakpoint-l);--bp-xl:var(--pds-breakpoint-xl);--gutter-xs:6px;--gutter-sm:12px;--gutter:12px;--margin-xs:var(--margin-mobile);--margin-sm:var(--margin-mobile);--margin-md:var(--margin-desktop);--margin-lg:var(--margin-desktop);--header-height-compact:60px;--bottom-nav-height:64px;--sidebar-width:var(--filters-width);--rail-width:80px;--drawer-width:400px;--z-raised:1;--z-dropdown:30;--z-modal:50;--z-toast:50;--z-tooltip:50;--duration-instant:.1s;--duration-fast:var(--pds-motion-duration-150);--duration-base:var(--pds-motion-duration-250);--duration-slow:var(--pds-motion-duration-400);--duration-editorial:var(--pds-motion-duration-400);--duration-read:2.4s;--ease-standard:var(--pds-motion-easing-functional);--ease-enter:var(--pds-motion-easing-functional);--ease-exit:var(--pds-motion-easing-functional);--ease-editorial:var(--pds-motion-easing-expressive);--n-ease:var(--ease-standard,cubic-bezier(.45, 0, .25, 1));--n-fast:var(--duration-fast,.16s);--n-base:var(--duration-base,.24s);--n-slow:var(--duration-slow,.4s);--n-track:.38em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg-page);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:500;line-height:1.3}*,:before,:after{box-sizing:border-box}::selection{background:var(--selection);color:var(--ink)}.n-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.n-focus:focus-visible,.n-btn:focus-visible,.n-iconbtn:focus-visible,.n-link:focus-visible,.n-chip:focus-visible,.n-tab:focus-visible,.n-seg button:focus-visible,.n-menu-item:focus-visible,.n-tile:focus-visible,.n-page-btn:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.n-box{display:block}.n-stack{flex-direction:column;display:flex}.n-inline{flex-flow:wrap;align-items:center;display:flex}.n-grid{grid-template-columns:repeat(var(--n-cols,12), minmax(0, 1fr));gap:var(--n-gap,var(--gutter));display:grid}.n-grid-auto{--n-cols:4;--n-gap:var(--gutter-xs)}@media (width>=600px){.n-grid-auto{--n-cols:8;--n-gap:var(--gutter-sm)}}@media (width>=960px){.n-grid-auto{--n-cols:12;--n-gap:var(--gutter)}}.n-gi{grid-column:span var(--n-span,12);min-width:0}.n-grid-auto>.n-gi{grid-column:span var(--n-span-xs,4)}@media (width>=600px){.n-grid-auto>.n-gi{grid-column:span var(--n-span-sm,8)}}@media (width>=960px){.n-grid-auto>.n-gi{grid-column:span var(--n-span,12)}}.n-container{width:100%;max-width:var(--n-max,var(--container-l));padding-inline:var(--margin-xs);margin-inline:auto}@media (width>=600px){.n-container{padding-inline:var(--margin-sm)}}@media (width>=960px){.n-container{padding-inline:var(--margin-md)}}@media (width>=1440px){.n-container{padding-inline:var(--margin-lg)}}.n-divider{background:var(--line-subtle);border:0;flex-shrink:0;width:100%;height:1px;margin:0}.n-divider.is-accent{background:var(--line-accent)}.n-divider.is-strong{background:var(--ink)}.n-divider.is-vertical{align-self:stretch;width:1px;height:auto}.n-divider-label{align-items:center;gap:var(--space-3);color:var(--ink-muted);font-size:12px;font-weight:500;display:flex}.n-divider-label:before,.n-divider-label:after{content:"";background:var(--line-subtle);flex:1;height:1px}.n-ratio{background:var(--surface-sunken);width:100%;position:relative;overflow:hidden}.n-ratio>*{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.n-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;position:relative;overflow:auto}.n-scroll:focus-visible{box-shadow:var(--focus-ring-inset);outline:2px solid #0000}.n-scroll.has-fade{-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.n-split{grid-template-columns:var(--n-split,320px) 1px minmax(0, 1fr);height:100%;min-height:0;display:grid}.n-split-handle{background:var(--line-subtle);cursor:col-resize;position:relative}.n-split-handle:after{content:"";position:absolute;inset:0 -4px}.n-split-handle:hover,.n-split-handle:focus-visible{background:var(--focus);outline:none}.n-sticky{top:var(--n-top,0);z-index:var(--z-sticky);background:var(--bg-page);transition:box-shadow var(--n-fast) var(--n-ease);position:sticky}.n-sticky.is-stuck{box-shadow:var(--shadow-1)}.n-shell{background:var(--bg-page);grid-template-rows:auto 1fr auto;min-height:100%;display:grid}.n-shell-body{grid-template-columns:auto minmax(0,1fr) auto;min-height:0;display:grid}.n-shell-main{min-width:0}@media (width<=599px){.n-hide-xs{display:none!important}}@media (width>=600px) and (width<=959px){.n-hide-sm{display:none!important}}@media (width>=960px) and (width<=1439px){.n-hide-md{display:none!important}}@media (width>=1440px){.n-hide-lg{display:none!important}}.n-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.n-h{font-family:var(--font-sans);color:var(--ink);text-wrap:balance;margin:0;font-weight:500;line-height:1.5}.n-h.is-display{font-size:clamp(40px,6vw,80px)}.n-h.is-xl{font-size:clamp(36px,5vw,64px)}.n-h.is-l{font-size:clamp(28px,3.6vw,48px)}.n-h.is-m{font-size:clamp(24px,2.8vw,36px)}.n-h.is-s{font-size:clamp(20px,2.2vw,28px)}.n-h.is-sub{font-size:clamp(18px,1.8vw,24px)}.n-h.is-sub-s{font-size:18px}.n-h.is-compact{font-size:14px;line-height:1.4}.n-h.is-center,.n-text.is-center,.n-eyebrow.is-center{text-align:center}.n-eyebrow{font-family:var(--font-serif);font-synthesis:none;letter-spacing:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-style:italic;font-weight:400;line-height:1.3;display:block;overflow:hidden}.n-text{color:var(--ink);margin:0;font-weight:500;line-height:1.3}.n-text.is-m{font-size:16px}.n-text.is-muted{color:var(--ink-muted)}.n-text.is-strong{font-weight:500}.n-text.is-measure{max-width:var(--measure)}.n-overline{color:var(--ink);font-size:12px;font-weight:500;line-height:16px;display:block}.n-label{color:var(--ink);font-size:14px;font-weight:500;line-height:20px;display:inline-block}.n-label .n-req{color:var(--danger);margin-inline-start:2px}.n-label .n-opt{color:var(--ink-muted);margin-inline-start:var(--space-1);font-weight:500}.n-help{gap:var(--space-1);color:var(--ink-muted);align-items:flex-start;margin:0;font-size:12px;line-height:1.35;display:flex}.n-help.is-error{color:var(--danger)}.n-help.is-success{color:var(--success)}.n-link{color:var(--ink-link);text-underline-offset:3px;border-radius:var(--radius-1);cursor:pointer;transition:text-decoration-thickness var(--n-fast) var(--n-ease);gap:4px;text-decoration:underline;text-decoration-thickness:1px;display:inline}.n-link:hover{text-decoration-thickness:2px}.n-link:visited.is-track{color:var(--ink-link-visited)}.n-link.is-standalone{color:var(--ink);align-items:center;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.n-link.is-standalone:hover{text-underline-offset:6px;text-decoration:underline}.n-list{gap:var(--space-2);flex-direction:column;margin:0;padding-inline-start:1.25em;display:flex}.n-list li::marker{color:var(--ink)}.n-list.is-plain,.n-list.is-dot{padding:0;list-style:none}.n-list.is-dot>li{padding-inline-start:14px;position:relative}.n-list.is-dot>li:before{content:"·";font-weight:500;position:absolute;inset-inline-start:2px}.n-dl{gap:var(--space-2) var(--space-6);grid-template-columns:max-content 1fr;margin:0;display:grid}.n-dl dt{font-size:12px;font-weight:500}.n-dl dd{margin:0}.n-quote{gap:var(--space-4);flex-direction:column;margin:0;padding:0;display:flex}.n-quote blockquote{margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:500;line-height:1.5}.n-quote figcaption{font-family:var(--font-serif);font-size:16px;font-style:italic}.n-callout{gap:var(--space-3);padding:var(--space-6);background:var(--surface-accent-subtle);color:var(--ink);grid-template-columns:auto 1fr;display:grid}.n-callout.is-accent{background:var(--surface-accent)}.n-callout.is-sand{background:var(--surface-sunken)}.n-callout .n-overline{margin-bottom:var(--space-1)}.n-code{font-family:var(--font-mono);background:var(--surface-sunken);color:var(--ink);padding:1px 5px;font-size:.875em}.n-codeblock{font-family:var(--font-mono);background:var(--surface-sunken);padding:var(--space-4) var(--space-4);color:var(--ink);margin:0;font-size:13px;line-height:20px;position:relative;overflow:auto}.n-codeblock .tk-k{color:var(--data-2)}.n-codeblock .tk-s{color:var(--success)}.n-codeblock .tk-c{color:var(--ink-muted);font-style:italic}.n-codeblock .tk-n{color:var(--data-5)}.n-codeblock .n-copy{top:var(--space-2);position:absolute;inset-inline-end:var(--space-2)}.n-kbd{min-width:22px;height:22px;font-family:var(--font-sans);color:var(--ink);background:var(--bg-page);border:1px solid var(--line-strong);border-radius:var(--radius-1);border-bottom-width:2px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.n-kbd-combo{color:var(--ink-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.n-avatar{width:var(--n-size,var(--avatar-m));height:var(--n-size,var(--avatar-m));border-radius:var(--radius-full);background:var(--surface-accent);color:var(--ink-on-accent);font-weight:500;font-size:calc(var(--n-size,32px) * .38);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.n-avatar img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%}.n-avatar.is-anon{background:var(--surface-sunken);color:var(--ink-muted)}.n-avatar .n-presence{inset-inline-end:-1px;border:2px solid var(--bg-page);background:var(--ink-disabled);border-radius:50%;width:30%;min-width:8px;height:30%;min-height:8px;position:absolute;bottom:-1px}.n-presence.is-online{background:var(--success)}.n-presence.is-away{background:var(--warning)}.n-presence.is-busy{background:var(--danger)}.n-presence.is-editing{background:var(--data-3)}.n-presence.is-offline{box-shadow:inset 0 0 0 1.5px var(--ink-muted);background:0 0}.n-avatar-group{align-items:center;display:inline-flex}.n-avatar-group>*{box-shadow:0 0 0 2px var(--bg-page)}.n-avatar-group>*+*{margin-inline-start:calc(var(--n-size,32px) * -.28)}.n-avatar-group .n-avatar.is-more{background:var(--surface-inverse);color:var(--ink-inverse);font-size:12px}.n-badge{border-radius:var(--radius-pill);white-space:nowrap;background:var(--badge-bg);height:20px;color:var(--ink-on-accent);align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.n-badge.is-count{letter-spacing:0;background:var(--surface-inverse);min-width:20px;color:var(--ink-inverse);justify-content:center;padding:0 6px;font-size:12px}.n-badge.is-info{background:var(--info-fill);color:var(--ink)}.n-badge.is-success{background:var(--success-fill);color:var(--ink)}.n-badge.is-warning{background:var(--warning-fill);color:var(--ink)}.n-badge.is-danger{background:var(--danger-fill);color:var(--ink)}.n-badge.is-neutral{background:var(--surface-sunken);color:var(--ink)}.n-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.n-tag{border:1px solid var(--line-inverse);border-radius:var(--radius-pill);height:28px;color:var(--ink);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:500;display:inline-flex}.n-tag.is-filled{background:var(--surface-accent);color:var(--ink-on-accent);border-color:#0000}.n-tag.is-s{height:22px;padding:0 8px;font-size:10px}.n-chip{height:var(--control-s);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;transition:background var(--n-fast) var(--n-ease), border-color var(--n-fast) var(--n-ease);white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.n-chip:hover{background:var(--overlay-hover);border-color:var(--ink)}.n-chip[aria-pressed=true],.n-chip.is-selected{background:var(--chip-selected-bg);border-color:var(--chip-selected-bg);color:var(--ink-inverse)}.n-chip .n-chip-x{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-inline-end:-6px;padding:0;display:inline-flex}.n-chip .n-chip-x:hover{background:var(--overlay-pressed)}.n-chip .n-chip-x:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.n-chip:disabled{color:var(--ink-disabled);border-color:var(--line-subtle);cursor:not-allowed;background:0 0}.n-img{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.n-img-frame{background:var(--surface-accent-subtle);position:relative;overflow:hidden}.n-img-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity var(--n-slow) var(--n-ease);display:block}.n-img-frame.is-loading img{opacity:0}.n-img-frame.is-loading:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);animation:1.6s infinite n-shimmer;position:absolute;inset:0}.n-img-fallback{justify-content:center;align-items:center;gap:var(--space-2);background:var(--surface-accent);color:var(--ink-on-accent);text-align:center;padding:var(--space-4);flex-direction:column;font-size:12px;font-weight:500;display:flex;position:absolute;inset:0}.n-img figcaption{color:var(--ink);justify-content:space-between;gap:var(--space-4);font-size:12px;line-height:1.35;display:flex}.n-img figcaption .n-credit{color:var(--ink-muted)}@keyframes n-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.n-btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-m);padding:0 calc(var(--space-6) - .19em) 0 var(--space-6);border-radius:var(--radius-pill);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:background var(--n-fast) var(--n-ease), color var(--n-fast) var(--n-ease), border-color var(--n-fast) var(--n-ease), box-shadow var(--n-fast) var(--n-ease);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #0000;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex;position:relative}.n-btn.is-s{height:var(--control-s);padding:0 calc(var(--space-4) - .15em) 0 var(--space-4);font-size:12px;line-height:16px}.n-btn.is-l{height:var(--control-l);padding:0 calc(var(--space-8) - .19em) 0 var(--space-8)}.n-btn.is-block{width:100%}.n-btn.is-primary:hover{background:var(--action-primary-hover)}.n-btn.is-primary:active{background:var(--action-primary-pressed)}.n-btn.is-secondary{color:var(--button-secondary-fg);border-color:var(--button-secondary-border);background:0 0}.n-btn.is-secondary:hover{background:var(--overlay-hover)}.n-btn.is-secondary:active{background:var(--overlay-pressed)}.n-btn.is-tertiary{color:var(--ink);padding-inline:var(--space-3);background:0 0}.n-btn.is-tertiary:hover{background:var(--overlay-hover)}.n-btn.is-subtle{color:var(--ink);text-transform:none;letter-spacing:0;padding-inline:var(--space-2);height:auto;min-height:var(--control-s);text-underline-offset:4px;border-radius:var(--radius-1);background:0 0;font-weight:500;text-decoration:underline}.n-btn.is-danger:hover{filter:brightness(1.08)}.n-btn.is-inverse{color:#fff;background:0 0;border-color:#fff}.n-btn:disabled,.n-btn[aria-disabled=true]{background:var(--disabled-fill);color:var(--ink-disabled);cursor:not-allowed;border-color:#0000}.n-btn[aria-busy=true]{pointer-events:none;color:#0000!important}.n-btn[aria-busy=true] .n-spinner{color:var(--button-primary-fg);margin:auto;position:absolute;inset:0}.n-btn.is-secondary[aria-busy=true] .n-spinner,.n-btn.is-tonal[aria-busy=true] .n-spinner,.n-btn.is-tertiary[aria-busy=true] .n-spinner{color:var(--ink)}.n-btn .n-icon{margin-inline:-2px}.n-iconbtn{width:var(--control-m);height:var(--control-m);border-radius:var(--radius-full);color:var(--ink);cursor:pointer;transition:background var(--n-fast) var(--n-ease);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.n-iconbtn:active{background:var(--overlay-pressed)}.n-iconbtn.is-outline{border-color:var(--line-inverse)}.n-iconbtn:disabled{color:var(--ink-disabled);cursor:not-allowed;background:0 0}.n-btngroup{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:inline-flex}.n-btngroup.is-attached{gap:0}.n-btngroup.is-attached>.n-btn{border-radius:0}.n-btngroup.is-attached>.n-btn:first-child{border-start-start-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill)}.n-btngroup.is-attached>.n-btn:last-child{border-start-end-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill)}.n-btngroup.is-attached>.n-btn+.n-btn{margin-inline-start:-1px}.n-btngroup.is-attached>.n-btn.is-primary+.n-btn.is-primary{border-inline-start-color:var(--action-primary-pressed)}.n-btngroup.is-end{justify-content:flex-end;width:100%}.n-split-btn{display:inline-flex}.n-split-btn>.n-btn:first-child{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:var(--space-5)}.n-split-btn>.n-btn:last-child{padding:0 var(--space-3);letter-spacing:0;border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:1px}.n-seg{border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface);gap:2px;padding:3px;display:inline-flex}.n-seg button{height:calc(var(--control-m) - 8px);padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--ink);font:inherit;cursor:pointer;transition:background var(--n-fast) var(--n-ease), color var(--n-fast) var(--n-ease);background:0 0;border:0;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.n-seg button:hover{background:var(--overlay-hover)}.n-seg.is-block{display:flex}.n-seg.is-block button{flex:1;justify-content:center}.n-fab{inset-inline-end:var(--space-6);bottom:calc(var(--space-6) + env(safe-area-inset-bottom));z-index:var(--z-sticky);height:var(--control-l);padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--action-primary);color:var(--ink-inverse);align-items:center;gap:var(--space-2);font:inherit;box-shadow:var(--shadow-2);cursor:pointer;border:0;font-size:14px;font-weight:500;display:inline-flex;position:fixed}.n-fab.is-static{position:static}.n-fab.is-icon{width:var(--control-l);justify-content:center;padding:0}.n-fab:focus-visible{box-shadow:var(--focus-ring), var(--shadow-2);outline:2px solid #0000}.n-actionbar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-inverse);color:var(--ink-inverse);display:flex}.n-actionbar .n-btn.is-secondary{color:var(--ink-inverse);border-color:var(--ink-inverse)}.n-actionbar .n-iconbtn{color:var(--ink-inverse)}.n-actionbar .n-iconbtn:hover{background:#ffffff1f}.n-actionbar.is-page{background:var(--bg-page);color:var(--ink);border-top:1px solid var(--line-subtle);padding:var(--space-4) var(--space-6);z-index:var(--z-sticky);position:sticky;bottom:0}.n-actionbar-count{margin-inline-end:auto;font-size:14px;font-weight:500}.n-toolbar{border:1px solid var(--line-subtle);background:var(--surface-raised);align-items:center;gap:2px;padding:4px;display:inline-flex}.n-toolbar .n-iconbtn{width:var(--control-s);height:var(--control-s);border-radius:0}.n-toolbar-sep{background:var(--line-subtle);width:1px;height:20px;margin:0 4px}.n-draghandle{width:24px;height:32px;color:var(--ink-muted);cursor:grab;border-radius:var(--radius-1);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.n-draghandle:hover{color:var(--ink);background:var(--overlay-hover)}.n-draghandle:active{cursor:grabbing}.n-draghandle:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.n-pop{z-index:var(--z-dropdown);background:var(--surface-raised);color:var(--ink);border:1px solid var(--line-subtle);box-shadow:var(--shadow-2);animation:n-pop-in var(--n-base) var(--ease-enter);position:absolute}.n-pop.is-padded{padding:var(--space-4);max-width:320px}@keyframes n-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.n-anchor{display:inline-flex;position:relative}.n-menu{min-width:248px;padding:var(--space-2) 0;margin:0;list-style:none}.n-menu-item{align-items:center;gap:var(--space-3);width:100%;min-height:40px;padding:0 var(--space-4);color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;font-size:14px;display:flex}.n-menu-item:hover,.n-menu-item.is-active{background:var(--overlay-hover)}.n-menu-item .n-kbd-combo{margin-inline-start:auto}.n-menu-item.is-danger{color:var(--danger)}.n-menu-item[aria-disabled=true]{color:var(--ink-disabled);cursor:not-allowed;background:0 0}.n-menu-item[aria-checked=true]:after{content:"";border:solid var(--ink);border-width:0 2px 2px 0;width:6px;height:11px;margin-inline-start:auto;transform:rotate(45deg)translate(-2px,-2px)}.n-menu-sep{background:var(--line-subtle);height:1px;margin:var(--space-2) 0}.n-menu-heading{padding:var(--space-2) var(--space-4) var(--space-1);color:var(--ink-muted);font-size:11px;font-weight:500}.n-tooltip{z-index:var(--z-tooltip);background:var(--tooltip-bg);color:var(--tooltip-fg);pointer-events:none;max-width:240px;animation:n-fade var(--n-fast) var(--n-ease);white-space:normal;width:max-content;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.35;position:absolute}@keyframes n-fade{0%{opacity:0}to{opacity:1}}.n-scrim{z-index:var(--z-overlay);background:var(--scrim);animation:n-fade var(--n-base) var(--n-ease);position:fixed;inset:0}.n-scrim.is-contained{position:absolute}.n-dialog{z-index:var(--z-modal);background:var(--surface-raised);width:min(560px,100% - 32px);height:fit-content;max-height:calc(100% - 64px);color:var(--ink);box-shadow:var(--shadow-3);animation:n-rise var(--n-slow) var(--ease-enter);outline:none;flex-direction:column;margin:auto;display:flex;position:fixed;inset:0}.n-dialog.is-contained{position:absolute}.n-dialog.is-s{width:min(480px,100% - 32px)}.n-dialog.is-l{width:min(800px,100% - 32px)}.n-dialog-head{align-items:flex-start;gap:var(--space-4);padding:var(--inset-dialog) var(--inset-dialog) var(--space-4);display:flex}.n-dialog-head .n-h{flex:1}.n-dialog-body{padding:0 var(--inset-dialog);min-height:3em;overflow:auto}.n-dialog-head,.n-dialog-foot{flex-shrink:0}.n-dialog-foot{justify-content:flex-end;gap:var(--space-3);padding:var(--space-6) var(--inset-dialog) var(--inset-dialog);flex-wrap:wrap;display:flex}.n-dialog.is-alert .n-dialog-head{gap:var(--space-3);flex-direction:column}@keyframes n-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.n-drawer{z-index:var(--z-modal);top:0;bottom:0;width:min(var(--drawer-width), 100%);background:var(--surface-raised);box-shadow:var(--shadow-3);animation:n-slide-in var(--n-slow) var(--ease-enter);flex-direction:column;display:flex;position:fixed;inset-inline-end:0}.n-drawer.is-start{animation-name:n-slide-in-start;inset-inline:0 auto}.n-drawer.is-contained{position:absolute}.n-drawer .n-dialog-body{flex:1}@keyframes n-slide-in{0%{transform:translate(100%)}to{transform:none}}@keyframes n-slide-in-start{0%{transform:translate(-100%)}to{transform:none}}[dir=rtl] .n-drawer{animation-name:n-slide-in-start}[dir=rtl] .n-drawer.is-start{animation-name:n-slide-in}.n-sheet{z-index:var(--z-modal);background:var(--surface-raised);max-height:90%;box-shadow:var(--shadow-3);animation:n-sheet-in var(--n-slow) var(--ease-enter);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.n-sheet.is-contained{position:absolute}.n-sheet-grip{border-radius:var(--radius-pill);background:var(--line-strong);width:40px;height:4px;margin:var(--space-3) auto var(--space-1);cursor:grab;border:0;padding:0}@keyframes n-sheet-in{0%{transform:translateY(100%)}to{transform:none}}.n-coach{z-index:var(--z-tooltip);background:var(--surface-inverse);width:300px;color:var(--ink-inverse);padding:var(--space-5);box-shadow:var(--shadow-3);gap:var(--space-3);flex-direction:column;display:flex;position:absolute}.n-coach-foot{align-items:center;gap:var(--space-3);display:flex}.n-coach-foot .n-btn.is-primary{background:var(--bg-page);color:var(--ink)}.n-coach-foot .n-btn.is-tertiary{color:var(--ink-inverse)}.n-coach-arrow{background:var(--surface-inverse);top:-6px;width:12px;height:12px;position:absolute;inset-inline-start:24px;transform:rotate(45deg)}.n-spot{z-index:var(--z-tooltip);box-shadow:0 0 0 9999px var(--scrim), 0 0 0 2px var(--bg-page) inset;pointer-events:none;transition:all var(--n-base) var(--n-ease);position:absolute}.n-lightbox{z-index:var(--z-modal);color:#fff;animation:n-fade var(--n-base) var(--n-ease);background:#000000eb;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.n-lightbox.is-contained{position:absolute}.n-lightbox-bar{padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;display:flex}.n-lightbox-bar .n-iconbtn,.n-lightbox .n-iconbtn{color:#fff}.n-lightbox-bar .n-iconbtn:hover,.n-lightbox .n-iconbtn:hover{background:#ffffff24}.n-lightbox-stage{min-height:0;padding:0 var(--space-12);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.n-lightbox-stage img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;transition:transform var(--n-base) var(--n-ease)}.n-lightbox-cap{padding:var(--space-3) var(--space-4) var(--space-5);text-align:center;font-size:12px}.n-lightbox .n-nav-prev,.n-lightbox .n-nav-next{position:absolute;top:50%;transform:translateY(-50%)}.n-lightbox .n-nav-prev{inset-inline-start:var(--space-2)}.n-lightbox .n-nav-next{inset-inline-end:var(--space-2)}.n-card{background:var(--card-bg);color:var(--ink);border:1px solid var(--card-border);flex-direction:column;text-decoration:none;display:flex;position:relative}.n-card.is-accent{background:var(--surface-accent);color:var(--ink-on-accent);border-color:#0000}.n-card.is-flat{border-color:#0000}.n-card.is-interactive{cursor:pointer;transition:box-shadow var(--n-fast) var(--n-ease), transform var(--n-fast) var(--n-ease)}.n-card.is-interactive:focus-within{box-shadow:var(--focus-ring)}.n-card.is-horizontal{flex-direction:row}.n-card.is-horizontal>.n-card-media{flex-shrink:0;width:40%}.n-card-media{position:relative;overflow:hidden}.n-card-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.n-card-body{gap:var(--space-2);padding:var(--inset-card);flex-direction:column;flex:1;display:flex}.n-card-foot{align-items:center;gap:var(--space-3);padding:0 var(--inset-card) var(--inset-card);display:flex}.n-card-link{color:inherit;outline:none;text-decoration:none}.n-card-link:after{content:"";position:absolute;inset:0}.n-tile{align-items:flex-start;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);text-align:start;font:inherit;cursor:pointer;transition:border-color var(--n-fast) var(--n-ease), background var(--n-fast) var(--n-ease);flex-direction:column;width:100%;display:flex;position:relative}.n-tile:hover{border-color:var(--ink)}.n-tile[aria-checked=true],.n-tile[aria-pressed=true],.n-tile.is-selected{border:2px solid var(--ink);padding:calc(var(--space-5) - 1px);background:var(--surface-accent-subtle)}.n-tile-check{top:12px;background:var(--control-checked);width:22px;height:22px;color:var(--ink-inverse);border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;inset-inline-end:12px}.n-tile[aria-checked=true] .n-tile-check,.n-tile[aria-pressed=true] .n-tile-check,.n-tile.is-selected .n-tile-check{display:inline-flex}.n-tile:disabled{color:var(--ink-disabled);border-color:var(--line-subtle);cursor:not-allowed}.n-panel{background:var(--surface);border:1px solid var(--line-subtle);flex-direction:column;display:flex}.n-panel-head{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line-subtle);display:flex}.n-panel-head .n-h{flex:1}.n-panel-body{padding:var(--space-5)}.n-panel.is-accent{background:var(--surface-accent-subtle);border-color:#0000}.n-panel.is-accent .n-panel-head{background:var(--surface-accent);border-color:#0000}.n-acc{border-top:1px solid var(--ink)}.n-acc-trigger{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:64px;padding:var(--space-4) var(--space-1);color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:500;display:flex}.n-acc-trigger:hover{background:var(--overlay-hover)}.n-acc-trigger:focus-visible{box-shadow:var(--focus-ring-inset);outline:2px solid #0000}.n-acc-trigger .n-icon{transition:transform var(--n-base) var(--n-ease)}.n-acc-trigger[aria-expanded=true] .n-icon{transform:rotate(180deg)}.n-acc-panel{padding:0 var(--space-1) var(--space-6)}.n-disclosure-trigger{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;color:var(--ink);font:inherit;cursor:pointer;text-underline-offset:4px;border-radius:var(--radius-1);background:0 0;border:0;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}.n-disclosure-trigger:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.n-disclosure-trigger .n-icon{transition:transform var(--n-base) var(--n-ease)}.n-disclosure-trigger[aria-expanded=true] .n-icon{transform:rotate(90deg)}[dir=rtl] .n-disclosure-trigger .n-icon{transform:scaleX(-1)}.n-disclosure-panel{padding:var(--space-3) 0 0 var(--space-6)}.n-header{align-items:center;gap:var(--space-6);height:var(--header-height);padding:0 var(--margin-md);background:var(--nav-bg);border-bottom:1px solid var(--line-accent);display:flex;position:relative}@media (width<=959px){.n-header{height:var(--header-height-compact);padding:0 var(--margin-xs);gap:var(--space-3)}}.n-header-brand{align-items:center;gap:var(--space-3);color:var(--ink);flex-shrink:0;text-decoration:none;display:inline-flex}.n-header-nav{align-items:stretch;gap:var(--space-6);flex:1;height:100%;display:flex}.n-header-nav a,.n-header-nav button{height:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 2px;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.n-header-nav a[aria-current=page]:after,.n-header-nav a:hover:after{content:"";background:var(--nav-indicator);height:2px;position:absolute;bottom:-1px;left:0;right:.3em}.n-header-nav a:focus-visible{box-shadow:var(--focus-ring-inset);outline:2px solid #0000}.n-header-utils{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.n-header-phone{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.n-tabs{flex-direction:column;display:flex}.n-tablist{gap:var(--space-6);border-bottom:1px solid var(--line-subtle);scrollbar-width:none;display:flex;overflow-x:auto}.n-tab{height:48px;color:var(--ink-muted);font:inherit;cursor:pointer;white-space:nowrap;transition:color var(--n-fast) var(--n-ease);background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.n-tab:hover,.n-tab[aria-selected=true]{color:var(--ink)}.n-tab[aria-selected=true]:after{content:"";background:var(--nav-indicator);height:2px;position:absolute;bottom:-1px;left:0;right:.3em}.n-tab:disabled{color:var(--ink-disabled);cursor:not-allowed}.n-tabpanel{padding:var(--space-6) 0}.n-tabpanel:focus-visible{box-shadow:var(--focus-ring-inset);outline:2px solid #0000}.n-tabs.is-vertical{gap:var(--space-8);flex-direction:row}.n-tabs.is-vertical .n-tablist{border-bottom:0;border-inline-end:1px solid var(--line-subtle);flex-direction:column;gap:0;min-width:200px}.n-tabs.is-vertical .n-tab{height:44px;padding:0 var(--space-4);justify-content:flex-start}.n-tabs.is-vertical .n-tab[aria-selected=true]:after{width:2px;height:auto;inset:0 -1px 0 auto}[dir=rtl] .n-tabs.is-vertical .n-tab[aria-selected=true]:after{left:-1px;right:auto}.n-tabs.is-vertical .n-tabpanel{flex:1;padding:0}.n-crumbs ol{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;font-size:12px;font-weight:500;list-style:none;display:flex}.n-crumbs a{color:var(--ink-muted);border-radius:var(--radius-1);text-decoration:none}.n-crumbs a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.n-crumbs a:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.n-crumbs .n-sep{color:var(--ink-muted);display:inline-flex}[dir=rtl] .n-crumbs .n-sep,[dir=rtl] .n-flip-rtl{transform:scaleX(-1)}.n-pager{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.n-page-btn{min-width:40px;height:40px;padding:0 var(--space-2);border-radius:var(--radius-full);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.n-page-btn:hover{background:var(--overlay-hover)}.n-page-btn:disabled{color:var(--ink-disabled);cursor:not-allowed;background:0 0}.n-pager-ellipsis{text-align:center;min-width:24px;color:var(--ink-muted)}.n-pager-summary{color:var(--ink-muted);margin-inline-end:auto;font-size:14px}.n-steps{gap:var(--space-2);counter-reset:step;margin:0;padding:0;list-style:none;display:flex}.n-step{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.n-step-bar{background:var(--surface-sunken);height:4px}.n-step-label{gap:var(--space-2);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;font-size:11px;font-weight:500;display:flex;overflow:hidden}.n-step.is-current .n-step-label,.n-step.is-complete .n-step-label{color:var(--ink)}.n-step button.n-step-label{font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0;font-size:11px;font-weight:500}.n-step-num{font-family:var(--font-serif);letter-spacing:0;text-transform:none;font-size:14px;font-style:italic;font-weight:400}.n-sidenav{width:var(--sidebar-width);background:var(--bg-page);border-inline-end:1px solid var(--line-subtle);padding:var(--space-4) 0;height:100%;transition:width var(--n-base) var(--n-ease);flex-direction:column;display:flex}.n-sidenav.is-collapsed{width:var(--rail-width)}.n-sidenav-group{padding:var(--space-4) var(--space-5) var(--space-2);color:var(--ink-muted);font-size:11px;font-weight:500}.n-navitem{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-5);color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.n-navitem:hover{background:var(--overlay-hover)}.n-navitem[aria-current=page]{background:var(--surface-accent-subtle);font-weight:500}.n-navitem[aria-current=page]:before{content:"";inset-inline-start:0;background:var(--ink);width:3px;position:absolute;top:8px;bottom:8px}.n-navitem:focus-visible{box-shadow:var(--focus-ring-inset);outline:2px solid #0000}.n-navitem .n-badge{margin-inline-start:auto}.n-navitem .n-caret{transition:transform var(--n-base) var(--n-ease);margin-inline-start:auto}.n-navitem[aria-expanded=true] .n-caret{transform:rotate(90deg)}.n-subnav{margin:0;padding:0;list-style:none}.n-subnav .n-navitem{min-height:38px;padding-inline-start:calc(var(--space-5) + 32px)}.n-subnav .n-subnav .n-navitem{padding-inline-start:calc(var(--space-5) + 52px)}.n-sidenav.is-collapsed .n-navitem{justify-content:center;padding:0}.n-sidenav.is-collapsed .n-navitem-label,.n-sidenav.is-collapsed .n-sidenav-group,.n-sidenav.is-collapsed .n-caret,.n-sidenav.is-collapsed .n-badge{display:none}.n-rail{align-items:center;gap:var(--space-2);width:var(--rail-width);padding:var(--space-4) 0;border-inline-end:1px solid var(--line-subtle);background:var(--bg-page);flex-direction:column;display:flex}.n-rail a{width:64px;padding:var(--space-2) 0;color:var(--ink-muted);flex-direction:column;align-items:center;gap:4px;font-size:11px;font-weight:500;text-decoration:none;display:flex}.n-rail a .n-rail-pill{border-radius:var(--radius-pill);justify-content:center;align-items:center;width:56px;height:32px;display:flex}.n-rail a[aria-current=page]{color:var(--ink)}.n-rail a:hover .n-rail-pill{background:var(--overlay-hover)}.n-rail a:focus-visible{outline:2px solid #0000}.n-rail a:focus-visible .n-rail-pill{box-shadow:var(--focus-ring)}.n-bottomnav{height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--nav-bg);border-top:1px solid var(--line-subtle);display:flex}.n-bottomnav a{color:var(--ink-muted);min-width:var(--touch-min-android);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:500;text-decoration:none;display:flex;position:relative}.n-bottomnav a[aria-current=page]{color:var(--ink)}.n-bottomnav a[aria-current=page]:before{content:"";background:var(--ink);height:2px;position:absolute;top:-1px;left:30%;right:30%}.n-bottomnav a:focus-visible{box-shadow:var(--focus-ring-inset);outline:2px solid #0000}.n-bottomnav .n-badge.is-count{min-width:16px;height:16px;font-size:10px;position:absolute;top:6px;left:calc(50% + 6px)}.n-toc{border-inline-start:1px solid var(--line-subtle);flex-direction:column;gap:0;display:flex}.n-toc a{padding:6px var(--space-4);color:var(--ink-muted);border-inline-start:2px solid #0000;margin-inline-start:-1px;font-size:14px;text-decoration:none}.n-toc a:hover{color:var(--ink)}.n-toc a[aria-current=true]{color:var(--ink);border-color:var(--ink);font-weight:500}.n-toc a.is-l2{padding-inline-start:var(--space-8);font-size:13px}.n-toc a:focus-visible{box-shadow:var(--focus-ring-inset);outline:2px solid #0000}.n-toc.is-horizontal{border:0;border-bottom:1px solid var(--line-subtle);align-self:start;gap:var(--space-6);flex-direction:row;overflow-x:auto}.n-toc.is-horizontal a{padding:var(--space-3) 0;border:0;white-space:nowrap;border-bottom:2px solid #0000;margin:0;font-size:12px;font-weight:500}.n-toc.is-horizontal a[aria-current=true]{border-color:var(--ink)}.n-tree{margin:0;padding:0;font-size:14px;list-style:none}.n-tree ul{margin:0;padding:0;list-style:none}.n-tree-row{align-items:center;gap:var(--space-2);min-height:36px;cursor:pointer;color:var(--ink);outline:none;padding-inline-end:var(--space-3);display:flex}.n-tree-row:hover{background:var(--overlay-hover)}.n-tree-row[aria-selected=true]{background:var(--selection);font-weight:500}.n-tree-row:focus-visible{box-shadow:var(--focus-ring-inset)}.n-tree-caret{width:20px;transition:transform var(--n-base) var(--n-ease);flex-shrink:0;justify-content:center;display:inline-flex}.n-tree-caret.is-open{transform:rotate(90deg)}.n-back{align-items:center;gap:var(--space-2);color:var(--ink);padding:var(--space-2) 0;cursor:pointer;border-radius:var(--radius-1);background:0 0;border:0;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.n-back:hover{text-underline-offset:5px;text-decoration:underline}.n-back:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.n-cmd{z-index:var(--z-modal);background:var(--surface-raised);width:min(620px,100% - 32px);box-shadow:var(--shadow-3);border:1px solid var(--line-subtle);max-height:70%;animation:n-rise var(--n-base) var(--ease-enter);flex-direction:column;display:flex;position:absolute;top:12%;left:50%;transform:translate(-50%)}.n-cmd-input{align-items:center;gap:var(--space-3);padding:0 var(--space-5);border-bottom:1px solid var(--line-subtle);height:56px;display:flex}.n-cmd-input input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;height:100%;font-size:16px}.n-cmd-list{padding:var(--space-2) 0;overflow:auto}.n-cmd-foot{gap:var(--space-4);padding:var(--space-2) var(--space-5);border-top:1px solid var(--line-subtle);color:var(--ink-muted);font-size:12px;display:flex}.n-field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.n-field-top{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.n-field-desc{color:var(--ink-muted);margin:-4px 0 0;font-size:12px;line-height:1.35}.n-field-count{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.n-field-count.is-over{color:var(--danger);font-weight:500}.n-input{align-items:center;gap:var(--space-2);min-height:var(--control-m);padding:0 var(--inset-control);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-0);color:var(--ink);transition:border-color var(--n-fast) var(--n-ease), box-shadow var(--n-fast) var(--n-ease);display:flex}.n-input.is-invalid{border-color:var(--input-border-invalid);box-shadow:inset 0 0 0 1px var(--input-border-invalid)}.n-input.is-invalid:focus-within{box-shadow:var(--focus-ring)}.n-input.is-disabled{background:var(--disabled-fill);border-color:var(--line-subtle);color:var(--ink-disabled);cursor:not-allowed}.n-input.is-readonly{border-color:#0000;border-bottom-color:var(--line-subtle);background:0 0;padding-inline:0}.n-input.is-pill{border-radius:var(--radius-pill);padding-inline:var(--space-4)}.n-input input,.n-input textarea,.n-input select{width:100%;min-width:0;color:inherit;font:inherit;padding:var(--space-2) 0;background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:500}.n-input textarea{resize:vertical;min-height:96px;padding:var(--space-3) 0;line-height:1.4}.n-input input::-moz-placeholder{color:var(--ink-subtle);opacity:1}.n-input textarea::-moz-placeholder{color:var(--ink-subtle);opacity:1}.n-input input::placeholder,.n-input textarea::placeholder{color:var(--ink-subtle);opacity:1}.n-input input:disabled{cursor:not-allowed}.n-input-affix{color:var(--ink-muted);white-space:nowrap;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.n-input-affix.is-box{padding:0 var(--space-3);background:var(--surface-sunken);border-inline:1px solid var(--line-subtle);align-self:stretch;margin:0}.n-input-affix.is-box:first-child{border-inline-start:0;margin-inline-start:calc(var(--inset-control) * -1)}.n-input-affix.is-box:last-child{border-inline-end:0;margin-inline-end:calc(var(--inset-control) * -1)}.n-input .n-iconbtn{width:32px;height:32px;margin-inline-end:-6px}.n-input select{appearance:none;cursor:pointer;padding-inline-end:28px}.n-select-caret{pointer-events:none;margin-inline-start:-28px}.n-stepper{border:1px solid var(--input-border);background:var(--input-bg);height:var(--control-m);align-items:center;display:inline-flex}.n-stepper:focus-within{box-shadow:var(--focus-ring);border-color:var(--ink)}.n-stepper input{text-align:center;width:56px;font:inherit;color:var(--ink);font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:0;outline:none;font-size:16px;font-weight:500}.n-stepper input::-webkit-inner-spin-button{-webkit-appearance:none}.n-stepper button{width:44px;height:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.n-stepper button:hover{background:var(--overlay-hover)}.n-stepper button:disabled{color:var(--ink-disabled);cursor:not-allowed;background:0 0}.n-otp{gap:var(--space-2);display:flex}.n-otp input{text-align:center;width:48px;height:56px;font:inherit;border:1px solid var(--input-border);background:var(--input-bg);color:var(--ink);font-variant-numeric:tabular-nums;outline:none;font-size:22px;font-weight:500}.n-otp input:focus{border-color:var(--ink);box-shadow:var(--focus-ring)}.n-otp.is-invalid input{border-color:var(--danger)}.n-otp-sep{color:var(--ink-muted);align-self:center}.n-taginput{flex-wrap:wrap;gap:6px;padding-block:6px}.n-taginput .n-chip{height:28px;padding:0 8px 0 12px;font-size:13px}.n-taginput input{flex:1 0 120px;padding:4px 0}.n-listbox{padding:var(--space-2) 0;max-height:280px;margin:0;list-style:none;overflow:auto}.n-option{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-4);cursor:pointer;color:var(--ink);font-size:15px;display:flex}.n-option[aria-selected=true]{font-weight:500}.n-option.is-active{background:var(--overlay-hover);box-shadow:var(--focus-ring-inset)}.n-option-meta{color:var(--ink-muted);margin-inline-start:auto;font-size:12px}.n-option mark{color:inherit;background:0 0;font-weight:500}.n-option-empty{padding:var(--space-4);color:var(--ink-muted);font-size:14px}.n-option-group{padding:var(--space-3) var(--space-4) var(--space-1);color:var(--ink-muted);font-size:11px;font-weight:500}.n-inline-edit{align-items:center;gap:var(--space-2);display:inline-flex}.n-inline-edit-value{cursor:text;font:inherit;color:inherit;text-align:start;background:0 0;border:1px dashed #0000;margin:-3px -7px;padding:2px 6px}.n-inline-edit-value:hover{border-color:var(--line-strong)}.n-inline-edit-value:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.n-check,.n-radio,.n-switch{align-items:flex-start;gap:var(--space-3);cursor:pointer;color:var(--ink);min-height:24px;font-size:16px;display:inline-flex;position:relative}.n-check input,.n-radio input,.n-switch input{opacity:0;width:24px;height:24px;cursor:inherit;margin:0;position:absolute}.n-check-box{border:1px solid var(--line-strong);border-radius:var(--radius-1);background:var(--input-bg);width:22px;height:22px;color:var(--ink-inverse);transition:background var(--n-fast) var(--n-ease), border-color var(--n-fast) var(--n-ease);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.n-check:hover .n-check-box,.n-radio:hover .n-radio-dot{border-color:var(--ink)}.n-check input:checked+.n-check-box,.n-check input:indeterminate+.n-check-box{background:var(--control-checked);border-color:var(--control-checked)}.n-check-box svg{opacity:0}.n-check input:checked+.n-check-box svg.is-tick,.n-check input:indeterminate+.n-check-box svg.is-dash{opacity:1}.n-check input:focus-visible+.n-check-box,.n-radio input:focus-visible+.n-radio-dot,.n-switch input:focus-visible+.n-switch-track{box-shadow:var(--focus-ring)}.n-check input:disabled+.n-check-box,.n-radio input:disabled+.n-radio-dot{background:var(--disabled-fill);border-color:var(--line-subtle)}.n-check.is-disabled,.n-radio.is-disabled,.n-switch.is-disabled{color:var(--ink-disabled);cursor:not-allowed}.n-check.is-invalid .n-check-box{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.n-choice-text{flex-direction:column;gap:2px;line-height:1.35;display:flex}.n-choice-desc{color:var(--ink-muted);font-size:13px}.n-radio-dot{border:1px solid var(--line-strong);background:var(--input-bg);width:22px;height:22px;transition:border-color var(--n-fast) var(--n-ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.n-radio-dot:after{content:"";background:var(--control-checked);width:10px;height:10px;transition:transform var(--n-fast) var(--ease-enter);border-radius:50%;transform:scale(0)}.n-radio input:checked+.n-radio-dot{border-color:var(--control-checked);border-width:2px}.n-radio input:checked+.n-radio-dot:after{transform:scale(1)}.n-choicegroup{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.n-choicegroup legend{margin-bottom:var(--space-3);padding:0;font-size:14px;font-weight:500}.n-choicegroup.is-row .n-choicegroup-items{gap:var(--space-3) var(--space-6);flex-flow:wrap}.n-choicegroup-items{gap:var(--space-3);flex-direction:column;display:flex}.n-switch{align-items:center}.n-switch input{width:48px}.n-switch-track{border-radius:var(--radius-pill);background:var(--surface-sunken);border:1px solid var(--line-strong);width:48px;height:28px;transition:background var(--n-fast) var(--n-ease);flex-shrink:0;position:relative}.n-switch-track:after{content:"";top:3px;background:var(--ink-muted);width:20px;height:20px;transition:transform var(--n-base) var(--ease-standard), background var(--n-fast);border-radius:50%;position:absolute;inset-inline-start:3px}.n-switch input:checked+.n-switch-track{background:var(--control-checked);border-color:var(--control-checked)}[dir=rtl] .n-switch input:checked+.n-switch-track:after{transform:translate(-20px)}.n-switch.is-between{justify-content:space-between;width:100%}.n-slider{gap:var(--space-3);flex-direction:column;display:flex}.n-slider-track{touch-action:none;cursor:pointer;height:28px;position:relative}.n-slider-rail{background:var(--surface-sunken);border-radius:var(--radius-pill);height:4px;position:absolute;top:12px;left:0;right:0}.n-slider-fill{background:var(--ink);border-radius:var(--radius-pill);height:4px;position:absolute;top:12px}.n-slider-thumb{background:var(--bg-page);border:2px solid var(--ink);cursor:grab;width:24px;height:24px;transition:transform var(--n-fast) var(--n-ease);border-radius:50%;outline:none;margin-inline-start:-12px;position:absolute;top:2px}.n-slider-thumb:hover{transform:scale(1.08)}.n-slider-thumb:focus-visible{box-shadow:var(--focus-ring)}.n-slider-ticks{color:var(--ink-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.n-rating{border:0;gap:2px;margin:0;padding:0;display:inline-flex}.n-rating label{cursor:pointer;color:var(--ink);border-radius:var(--radius-1);padding:4px;display:inline-flex}.n-rating input{opacity:0;width:1px;height:1px;position:absolute}.n-rating input:focus-visible+label{box-shadow:var(--focus-ring)}.n-rating.is-readonly label{cursor:default;padding:1px}.n-cal{gap:var(--space-3);padding:var(--space-4);background:var(--surface-raised);-webkit-user-select:none;user-select:none;flex-direction:column;display:inline-flex}.n-cal-head{justify-content:space-between;align-items:center;display:flex}.n-cal-title{font-size:12px;font-weight:500}.n-cal-months{gap:var(--space-8);display:flex}.n-cal-grid{border-collapse:collapse}.n-cal-grid th{width:40px;height:32px;color:var(--ink-muted);font-size:11px;font-weight:500}.n-cal-grid td{text-align:center;padding:1px 0}.n-cal-day{width:40px;height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:var(--radius-full);font-variant-numeric:tabular-nums;background:0 0;border:0;font-size:14px;font-weight:500;position:relative}.n-cal-day:hover{background:var(--overlay-hover)}.n-cal-day:focus-visible{box-shadow:var(--focus-ring);z-index:1;outline:2px solid #0000}.n-cal-day.is-today{box-shadow:inset 0 0 0 1px var(--ink)}.n-cal-day.is-selected{background:var(--surface-inverse);color:var(--ink-inverse);font-weight:500}.n-cal-day.is-inrange{background:var(--selection);border-radius:0}.n-cal-day.is-start{border-start-end-radius:0;border-end-end-radius:0}.n-cal-day.is-end{border-start-start-radius:0;border-end-start-radius:0}.n-cal-day:disabled{color:var(--ink-disabled);cursor:not-allowed;background:0 0;text-decoration:line-through}.n-cal-day.is-outside{visibility:hidden}.n-cal-day .n-cal-dot{background:var(--data-1);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.n-cal-foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line-subtle);font-size:14px;display:flex}.n-drop{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);border:1px dashed var(--line-strong);background:var(--surface);text-align:center;transition:background var(--n-fast) var(--n-ease), border-color var(--n-fast);cursor:pointer;flex-direction:column;display:flex}.n-drop:hover,.n-drop.is-over{background:var(--surface-accent-subtle);border-color:var(--ink);border-style:solid}.n-drop:focus-within{box-shadow:var(--focus-ring)}.n-drop input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.n-files{margin:var(--space-3) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.n-filerow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--line-subtle);background:var(--surface);grid-template-columns:auto 1fr auto;display:grid}.n-filerow.is-error{border-color:var(--danger)}.n-filerow-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.n-filerow-meta{color:var(--ink-muted);gap:var(--space-2);align-items:center;font-size:12px;display:flex}.n-filerow .n-progress{margin-top:6px}.n-swatches{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.n-swatch{cursor:pointer;border-radius:50%;width:36px;height:36px;position:relative}.n-swatch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.n-swatch span{border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000026}.n-swatch input:focus-visible+span{box-shadow:var(--focus-ring)}.n-fieldset{gap:var(--space-5);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.n-fieldset>legend{margin-bottom:var(--space-2);padding:0}.n-fieldset-desc{margin:calc(var(--space-3) * -1) 0 0;color:var(--ink-muted);font-size:14px}.n-errsum{padding:var(--space-5) var(--space-6);border:2px solid var(--danger);background:var(--surface);gap:var(--space-3);outline:none;flex-direction:column;display:flex}.n-errsum:focus-visible{box-shadow:var(--focus-ring)}.n-errsum ul{gap:var(--space-1);flex-direction:column;margin:0;padding-inline-start:1.2em;display:flex}.n-errsum a{color:var(--danger);font-weight:500}.n-form-actions{align-items:center;gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--line-subtle);flex-wrap:wrap;display:flex}.n-form-actions .n-spacer-auto{margin-inline-start:auto}.n-review{flex-direction:column;display:flex}.n-review-row{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--line-subtle);grid-template-columns:minmax(120px,200px) 1fr auto;align-items:baseline;font-size:15px;display:grid}.n-review-row dt{font-size:12px;font-weight:500}.n-review-row dd{margin:0}.n-alert{align-items:start;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--info-fill);color:var(--ink);grid-template-columns:auto 1fr auto;display:grid}.n-alert.is-success{background:var(--success-fill)}.n-alert.is-warning{background:var(--warning-fill)}.n-alert.is-danger{background:var(--danger-fill)}.n-alert.is-neutral{background:var(--surface-sunken)}.n-alert-icon{margin-top:1px;display:inline-flex}.n-alert.is-info .n-alert-icon{color:var(--info)}.n-alert.is-success .n-alert-icon{color:var(--success)}.n-alert.is-warning .n-alert-icon{color:var(--warning)}.n-alert.is-danger .n-alert-icon{color:var(--danger)}.n-alert-title{margin:2px 0 4px;font-size:12px;font-weight:500}.n-alert-body{font-size:15px;line-height:1.35}.n-alert-actions{gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.n-alert.is-banner{padding-inline:var(--margin-md);grid-template-columns:auto 1fr auto;align-items:center}.n-alert.is-banner .n-alert-title{margin-inline-end:var(--space-2);display:inline}.n-alert .n-iconbtn{width:32px;height:32px;margin:-4px -8px -4px 0}.n-toasts{z-index:var(--z-toast);bottom:calc(var(--space-6) + env(safe-area-inset-bottom));gap:var(--space-2);flex-direction:column;width:min(480px,100% - 32px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.n-toasts.is-contained{position:absolute}.n-toast{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);background:var(--toast-bg);color:var(--ink-inverse);box-shadow:var(--shadow-2);animation:n-rise var(--n-slow) var(--ease-enter);font-size:15px;display:flex}.n-toast-msg{flex:1}.n-toast .n-btn{color:var(--ink-inverse);height:36px}.n-toast .n-btn:hover{background:#ffffff1f}[data-theme=dark] .n-toast .n-btn:hover{background:#00000014}.n-toast .n-iconbtn{color:var(--ink-inverse);width:36px;height:36px}.n-toast .n-iconbtn:hover{background:#7f7f7f33}.n-toast-timer{background:var(--ink-inverse);opacity:.6;height:2px;animation:linear forwards n-timer;position:absolute;bottom:0;left:0}@keyframes n-timer{0%{width:100%}to{width:0}}.n-status{color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.n-status .n-icon{flex-shrink:0}.n-status.is-success .n-icon{color:var(--success)}.n-status.is-warning .n-icon{color:var(--warning)}.n-status.is-danger .n-icon{color:var(--danger)}.n-status.is-info .n-icon{color:var(--info)}.n-status.is-neutral .n-icon{color:var(--ink-muted)}.n-spinner{width:var(--n-size,20px);height:var(--n-size,20px);color:var(--ink);flex-shrink:0;animation:.9s linear infinite n-spin;display:inline-block}@keyframes n-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.n-spinner{animation:1.6s ease-in-out infinite n-pulse!important}}@keyframes n-pulse{50%{opacity:.35}}.n-progress{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.n-progress-top{justify-content:space-between;font-size:13px;font-weight:500;display:flex}.n-progress-top span:last-child{font-variant-numeric:tabular-nums;color:var(--ink-muted)}.n-progress-track{background:var(--surface-sunken);height:4px;position:relative;overflow:hidden}.n-progress.is-l .n-progress-track{height:8px}.n-progress-fill{background:var(--ink);transition:width var(--n-base) var(--n-ease);position:absolute;inset:0 auto 0 0}[dir=rtl] .n-progress-fill{inset:0 0 0 auto}.n-progress.is-indeterminate .n-progress-fill{animation:n-indet 1.4s var(--ease-standard) infinite;width:35%!important}@keyframes n-indet{0%{transform:translate(-100%)}to{transform:translate(300%)}}.n-progress.is-danger .n-progress-fill{background:var(--danger)}.n-ring{justify-content:center;align-items:center;display:inline-flex;position:relative}.n-ring svg{transform:rotate(-90deg)}.n-ring-fill{stroke:var(--ink);transition:stroke-dashoffset var(--n-slow) var(--n-ease)}.n-ring-label{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;position:absolute}.n-skel{background:var(--surface-sunken);display:block;position:relative;overflow:hidden}.n-skel:after{content:"";background:linear-gradient(90deg, transparent, var(--overlay-hover), transparent);animation:1.6s infinite n-shimmer;position:absolute;inset:0}.n-skel.is-text{height:12px;margin:5px 0}.n-skel.is-heading{width:70%;height:24px}.n-skel.is-circle{border-radius:50%}.n-empty{text-align:center;align-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-6);flex-direction:column;max-width:520px;margin:0 auto;display:flex}.n-empty-art{color:var(--texture);margin-bottom:var(--space-2)}.n-empty .n-btngroup{margin-top:var(--space-2);justify-content:center}.n-empty.is-compact{padding:var(--space-8) var(--space-4);gap:var(--space-3)}.n-sync{color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.n-sync.is-error{color:var(--danger)}.n-sync.is-conflict{color:var(--warning)}.n-items{border-top:1px solid var(--line-subtle);margin:0;padding:0;list-style:none}.n-item{align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--line-subtle);display:flex;position:relative}.n-item.is-interactive{cursor:pointer}.n-item.is-interactive:hover{background:var(--overlay-hover)}.n-item.is-selected{background:var(--selection)}.n-item-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.n-item-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.n-item-meta{color:var(--ink-muted);font-size:13px}.n-item-end{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:13px;display:flex}.n-item-lead{color:var(--icon);flex-shrink:0;display:inline-flex}.n-table-wrap{border:1px solid var(--line-subtle);background:var(--surface);position:relative;overflow:auto}.n-table-wrap:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.n-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.n-table caption{text-align:start;padding:var(--space-4);caption-side:top;font-size:12px;font-weight:500}.n-table th{z-index:1;text-align:start;background:var(--table-header-bg);color:var(--ink-on-accent);padding:0 var(--space-4);white-space:nowrap;height:48px;font-size:11px;font-weight:500;position:sticky;top:0}.n-table td{padding:0 var(--space-4);border-bottom:1px solid var(--line-subtle);height:52px}.n-table.is-compact td{height:40px;font-size:14px}.n-table.is-compact th{height:40px}.n-table.is-striped tbody tr:nth-child(2n) td{background:var(--table-row-alt)}.n-table.is-striped td{border-bottom-color:#0000}.n-table tbody tr:hover td{background:var(--overlay-hover)}.n-table tbody tr[aria-selected=true] td{background:var(--selection)}.n-table .is-num{text-align:end}.n-table .is-center{text-align:center}.n-table th.is-sticky-col,.n-table td.is-sticky-col{z-index:2;background:var(--surface);position:sticky;inset-inline-start:0}.n-table th.is-sticky-col{z-index:3;background:var(--table-header-bg)}.n-sort{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;border-radius:var(--radius-1);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.n-sort:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.n-sort .n-icon{opacity:.45}.n-sort.is-active .n-icon{opacity:1}.n-table td:focus-visible{box-shadow:var(--focus-ring-inset);outline:2px solid #0000}.n-cell-input{border:1px solid var(--ink);background:var(--bg-page);width:100%;height:36px;font:inherit;color:var(--ink);padding:0 8px}.n-filterbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.n-filterbar-applied{gap:var(--space-2);padding-top:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.n-filterbar-count{color:var(--ink-muted);margin-inline-start:auto;font-size:14px}.n-facet{gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--line-subtle);flex-direction:column;display:flex}.n-timeline{margin:0;padding:0;list-style:none;position:relative}.n-timeline:before{content:"";top:8px;bottom:8px;background:var(--line-strong);width:1px;position:absolute;inset-inline-start:7px}.n-tl-item{gap:var(--space-4);padding-bottom:var(--space-6);grid-template-columns:16px 1fr;display:grid;position:relative}.n-tl-dot{background:var(--bg-page);border:2px solid var(--ink);z-index:1;border-radius:50%;width:15px;height:15px;margin-top:3px}.n-tl-item.is-current .n-tl-dot{background:var(--ink)}.n-tl-item.is-muted .n-tl-dot{border-color:var(--line-strong)}.n-tl-meta{color:var(--ink-muted);font-size:11px;font-weight:500}.n-tl-title{margin:2px 0;font-size:16px;font-weight:500}.n-kanban{gap:var(--space-4);grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.n-kanban-col{background:var(--surface-sunken);padding:var(--space-3);gap:var(--space-2);flex-direction:column;min-height:200px;display:flex}.n-kanban-col.is-over{box-shadow:inset 0 0 0 2px var(--focus)}.n-kanban-head{padding:var(--space-1) var(--space-1) var(--space-2);justify-content:space-between;align-items:center;display:flex}.n-kanban-card{background:var(--surface-raised);border:1px solid var(--line-subtle);padding:var(--space-3);gap:var(--space-2);align-items:flex-start;font-size:14px;display:flex}.n-kanban-card[aria-grabbed=true]{box-shadow:var(--shadow-2)}.n-compare{border-collapse:collapse;width:100%}.n-compare th,.n-compare td{padding:var(--space-4);text-align:start;vertical-align:top;border-bottom:1px solid var(--line-subtle);font-size:15px}.n-compare thead th{vertical-align:bottom;background:var(--bg-page)}.n-compare tbody th{width:22%;font-size:12px;font-weight:500}.n-compare thead .is-featured{background:var(--surface-accent)}.n-compare .is-diff{font-weight:500}.n-md{border:1px solid var(--line-subtle);background:var(--surface);grid-template-columns:minmax(260px,360px) 1px minmax(0,1fr);min-height:320px;display:grid}.n-md-sep{background:var(--line-subtle)}.n-md-detail{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex;overflow:auto}@media (width<=720px){.n-md{grid-template-columns:1fr}.n-md-sep{display:none}}.n-metric{gap:var(--space-2);padding:var(--space-5);background:var(--surface);border:1px solid var(--line-subtle);flex-direction:column;min-width:180px;display:flex}.n-metric.is-accent{background:var(--surface-accent);border-color:#0000}.n-metric-label{color:var(--ink);align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.n-metric-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);align-items:flex-start;gap:2px;font-size:40px;font-weight:500;line-height:1;display:flex}.n-metric-value sup{margin-top:.1em;font-size:.4em;font-weight:500;line-height:1}.n-metric-foot{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:13px;display:flex}.n-delta{font-variant-numeric:tabular-nums;color:var(--ink);align-items:center;gap:2px;font-weight:500;display:inline-flex}.n-delta.is-up .n-icon{color:var(--success)}.n-delta.is-down .n-icon{color:var(--danger)}.n-chart{gap:var(--space-3);flex-direction:column;min-width:0;display:flex;position:relative}.n-chart-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.n-chart-plot{width:100%;min-width:0}.n-chart-plot svg{display:block;overflow:visible}.n-chart .n-grid-line{stroke:var(--chart-grid);stroke-width:1px}.n-chart .n-axis-line{stroke:var(--chart-axis);stroke-width:1px}.n-chart .n-tick{fill:var(--ink-muted);font-size:11px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:500}.n-chart .n-dlabel{fill:var(--ink);font-size:12px;font-weight:500;font-family:var(--font-sans)}.n-chart .n-hit{fill:#0000;cursor:crosshair}.n-chart .n-cross{stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 3}.n-chart-tip{z-index:var(--z-tooltip);pointer-events:none;background:var(--surface-raised);color:var(--ink);border:1px solid var(--line-subtle);box-shadow:var(--shadow-2);padding:var(--space-2) var(--space-3);min-width:140px;font-size:12px;position:absolute}.n-chart-tip-title{margin-bottom:4px;font-size:10px;font-weight:500}.n-chart-tip-row{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.n-chart-tip-row b{margin-inline-start:auto;padding-inline-start:var(--space-3)}.n-legend{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.n-legend button{font:inherit;color:var(--ink);cursor:pointer;border-radius:var(--radius-1);background:0 0;border:0;align-items:center;gap:6px;padding:2px;display:inline-flex}.n-legend button[aria-pressed=false]{color:var(--ink-disabled)}.n-legend button[aria-pressed=false] .n-legend-key{opacity:.3}.n-legend button:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.n-legend-key{border-radius:2px;flex-shrink:0;width:12px;height:12px}.n-legend-key.is-line{border-radius:1px;width:16px;height:2px}.n-chart-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.n-chart-table th,.n-chart-table td{border-bottom:1px solid var(--line-subtle);text-align:end;padding:6px 8px}.n-chart-table th:first-child,.n-chart-table td:first-child{text-align:start}.n-meter{gap:var(--space-2);flex-direction:column;display:flex}.n-meter-track{background:var(--surface-sunken);height:8px;position:relative}.n-meter-fill{background:var(--data-1);position:absolute;inset:0 auto 0 0}.n-meter-mark{background:var(--ink);width:2px;position:absolute;top:-4px;bottom:-4px}.n-meter-scale{color:var(--ink-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.n-spark{vertical-align:middle;display:inline-block}.n-spark path{fill:none;stroke:var(--data-1);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.n-carousel{gap:var(--space-4);flex-direction:column;display:flex;position:relative}.n-carousel-viewport{overflow:hidden}.n-carousel-track{gap:var(--space-4);transition:transform var(--n-slow) var(--ease-standard);display:flex}.n-carousel-slide{flex:0 0 var(--n-slide,100%);min-width:0}.n-carousel-controls{align-items:center;gap:var(--space-3);display:flex}.n-carousel-count{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.n-carousel-dots{gap:6px;margin-inline-end:auto;display:flex}.n-carousel-dots button{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.n-carousel-dots button:before{content:"";border:1px solid var(--ink);border-radius:50%;width:8px;height:8px}.n-carousel-dots button[aria-current=true]:before{background:var(--ink);border-radius:var(--radius-pill);width:20px}.n-carousel-dots button:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.n-gallery{gap:var(--space-2);grid-template-columns:repeat(var(--n-cols,4), minmax(0, 1fr));display:grid}.n-gallery button{background:var(--surface-sunken);cursor:zoom-in;aspect-ratio:4/3;border:0;padding:0;display:block;position:relative;overflow:hidden}.n-gallery button img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform var(--n-slow) var(--n-ease);display:block}.n-gallery button:hover img{transform:scale(1.03)}.n-gallery button:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.n-gallery button.is-feature{aspect-ratio:auto;grid-area:span 2/span 2}.n-gallery button[aria-pressed=true]:after{content:"";box-shadow:inset 0 0 0 3px var(--ink);position:absolute;inset:0}.n-player{color:#fff;background:#000;position:relative;overflow:hidden;container-type:inline-size}.n-player video,.n-player .n-player-poster{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#000;width:100%;display:block}.n-player-bigplay{background:var(--bg-page);color:#000;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:auto;display:flex;position:absolute;inset:0}.n-player-bigplay:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.n-player-bar{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-3) var(--space-2);background:linear-gradient(#0000,#000000b8);display:flex;position:absolute;bottom:0;left:0;right:0}.n-player-bar .n-iconbtn{color:#fff;width:36px;height:36px}.n-player-bar .n-iconbtn:hover{background:#ffffff29}.n-player-time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:500}.n-player-scrub{cursor:pointer;flex:1;align-items:center;height:24px;display:flex;position:relative}.n-player-scrub:before{content:"";background:#ffffff59;height:3px;position:absolute;left:0;right:0}.n-player-scrub-fill{background:#fff;height:3px;position:absolute;left:0}.n-player-scrub-thumb{background:#fff;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute}.n-player-scrub:focus-visible{outline-offset:2px;outline:2px solid #fff}.n-player-cc{text-align:center;background:#000c;max-width:80%;padding:4px 10px;font-size:16px;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.n-player-speed{color:#fff;border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:1px solid #fff9;height:26px;padding:0 8px;font-size:12px;font-weight:500}.n-audio{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line-subtle);background:var(--surface);display:flex}.n-audio-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.n-audio-title{font-size:14px;font-weight:500}.n-wave{cursor:pointer;align-items:center;gap:2px;height:32px;display:flex}.n-wave span{background:var(--line-strong);border-radius:1px;flex:1;min-width:2px}.n-wave span.is-played{background:var(--ink)}.n-wave:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.n-transcript{border:1px solid var(--line-subtle);flex-direction:column;gap:0;max-height:280px;display:flex;overflow:auto}.n-cue{gap:var(--space-3);padding:var(--space-3) var(--space-4);text-align:start;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:56px 1fr;font-size:15px;line-height:1.4;display:grid}.n-cue:hover{background:var(--overlay-hover)}.n-cue.is-active{background:var(--selection)}.n-cue time{color:var(--ink-muted);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px;font-weight:500}.n-cue:focus-visible{box-shadow:var(--focus-ring-inset);outline:2px solid #0000}.n-filecard{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line-subtle);background:var(--surface);grid-template-columns:48px 1fr auto;align-items:center;display:grid}.n-filecard-type{background:var(--surface-accent);clip-path:polygon(0 0,70% 0,100% 22%,100% 100%,0 100%);justify-content:center;align-items:flex-end;width:48px;height:56px;padding-bottom:6px;font-size:10px;font-weight:500;display:flex}.n-filecard-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.n-filecard-meta{color:var(--ink-muted);font-size:12px}.n-compare-media{-webkit-user-select:none;user-select:none;aspect-ratio:16/9;position:relative;overflow:hidden}.n-compare-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.n-compare-media-handle{background:var(--bg-page);width:2px;position:absolute;top:0;bottom:0}.n-compare-media input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.n-thread{gap:var(--space-5);flex-direction:column;display:flex}.n-comment{gap:var(--space-3);grid-template-columns:auto 1fr;display:grid}.n-comment-head{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.n-comment-author{font-size:14px;font-weight:500}.n-comment-time{color:var(--ink-muted);font-size:12px}.n-comment-body{margin:4px 0 var(--space-2);font-size:15px;line-height:1.4}.n-comment-body .n-mention{background:var(--surface-accent-subtle);padding:0 3px;font-weight:500}.n-comment-actions{gap:var(--space-3);align-items:center;display:flex}.n-reaction{border-radius:var(--radius-pill);border:1px solid var(--line-subtle);height:26px;font:inherit;cursor:pointer;color:var(--ink);background:0 0;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.n-reaction[aria-pressed=true]{background:var(--surface-accent-subtle);border-color:var(--ink)}.n-replies{margin-top:var(--space-4);border-inline-start:1px solid var(--line-subtle);gap:var(--space-4);flex-direction:column;padding-inline-start:var(--space-4);display:flex}.n-resolved{color:var(--success);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.n-auth{gap:var(--space-5);width:min(420px,100%);padding:var(--space-8);background:var(--surface);border:1px solid var(--line-subtle);flex-direction:column;display:flex}.n-auth-or{font-size:11px}.n-perm{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line-subtle);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.n-ai-thread{gap:var(--space-6);flex-direction:column;display:flex}.n-msg{gap:var(--space-3);max-width:100%;display:flex}.n-msg.is-user{justify-content:flex-end}.n-msg-bubble{max-width:min(560px,85%);font-size:16px;line-height:1.45}.n-msg.is-user .n-msg-bubble{background:var(--surface-inverse);color:var(--ink-inverse);padding:var(--space-3) var(--space-4)}.n-msg.is-assistant .n-msg-bubble{background:var(--ai-surface);padding:var(--space-4) var(--space-5);gap:var(--space-3);flex-direction:column;max-width:min(680px,100%);display:flex}.n-msg.is-system{justify-content:center}.n-msg.is-system .n-msg-bubble{color:var(--ink-muted);text-align:center;font-size:12px}.n-msg-avatar{flex-shrink:0;width:32px;height:32px}.n-msg-bubble p{margin:0}.n-caret-blink{vertical-align:text-bottom;background:var(--ink);width:8px;height:1.1em;margin-inline-start:2px;animation:1s steps(2,end) infinite n-blink;display:inline-block}@keyframes n-blink{50%{opacity:0}}.n-cite{vertical-align:2px;border-radius:var(--radius-pill);background:var(--surface-inverse);min-width:18px;height:18px;color:var(--ink-inverse);justify-content:center;align-items:center;margin:0 2px;padding:0 4px;font-size:10px;font-weight:500;text-decoration:none;display:inline-flex}.n-cite:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.n-sources{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line-subtle);flex-direction:column;display:flex}.n-source{gap:var(--space-2);color:var(--ink);grid-template-columns:20px 1fr;font-size:13px;line-height:1.35;text-decoration:none;display:grid}.n-source b{font-weight:500}.n-source span:first-child{font-variant-numeric:tabular-nums;font-weight:500}.n-source:hover b{text-decoration:underline}.n-ailabel{color:var(--ai-mark);align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.n-ailabel.is-chip{border-radius:var(--radius-pill);border:1px solid;height:22px;padding:0 8px}.n-composer{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line-strong);background:var(--surface);transition:border-color var(--n-fast), box-shadow var(--n-fast);flex-direction:column;display:flex}.n-composer:focus-within{border-color:var(--ink);box-shadow:var(--focus-ring)}.n-composer textarea{resize:none;font:inherit;color:var(--ink);min-height:48px;max-height:200px;padding:var(--space-1) var(--space-2);background:0 0;border:0;outline:none;font-size:16px;line-height:1.4}.n-composer textarea::placeholder{color:var(--ink-subtle)}.n-composer-bar{align-items:center;gap:var(--space-2);display:flex}.n-composer-bar .n-grow{flex:1}.n-composer-hint{color:var(--ink-muted);font-size:11px}.n-attach-tray{gap:var(--space-2);padding:0 var(--space-1);flex-wrap:wrap;display:flex}.n-attach{align-items:center;gap:var(--space-2);border:1px solid var(--line-subtle);background:var(--bg-page);max-width:240px;height:40px;padding:0 4px;font-size:13px;display:inline-flex}.n-attach img{-o-object-fit:cover;object-fit:cover;width:32px;height:32px}.n-attach-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.n-suggest{gap:var(--space-2);flex-wrap:wrap;display:flex}.n-suggest .n-chip{white-space:normal;text-align:start;height:auto;min-height:40px;padding:8px 16px}.n-suggest.is-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.n-suggest-card{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line-subtle);background:var(--surface);text-align:start;font:inherit;color:var(--ink);cursor:pointer;flex-direction:column;display:flex}.n-suggest-card:hover{border-color:var(--ink)}.n-suggest-card:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.n-suggest-card .n-item-meta{font-size:13px}.n-gen{gap:var(--space-2);flex-direction:column;font-size:13px;display:flex}.n-gen-step{align-items:center;gap:var(--space-2);color:var(--ink-muted);display:flex}.n-gen-step.is-active{color:var(--ink);font-weight:500}.n-gen-step.is-done .n-icon{color:var(--success)}.n-toolcard{border:1px solid var(--line-strong);background:var(--surface);flex-direction:column;display:flex}.n-toolcard-head{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line-subtle);display:flex}.n-toolcard-title{flex:1;font-size:14px;font-weight:500}.n-toolcard-body{padding:var(--space-4);gap:var(--space-3);flex-direction:column;font-size:14px;display:flex}.n-toolcard-foot{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);flex-wrap:wrap;display:flex}.n-toolcard.is-proposed{border-color:var(--ink);border-width:2px}.n-toolcard.is-failed{border-color:var(--danger)}.n-diff{font-family:var(--font-mono);background:var(--surface-sunken);padding:var(--space-2) 0;font-size:13px;line-height:20px;overflow:auto}.n-diff div{padding:0 var(--space-3);white-space:pre}.n-diff .is-add{background:var(--success-fill)}.n-diff .is-add:before{content:"+ ";font-weight:500}.n-diff .is-del{background:var(--danger-fill);text-decoration:line-through}.n-diff .is-del:before{content:"− ";font-weight:500}.n-fb{align-items:center;gap:2px;display:inline-flex}.n-fb .n-iconbtn{width:32px;height:32px}.n-uncertain{gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--warning-fill);align-items:flex-start;font-size:13px;line-height:1.35;display:flex}.n-handoff{gap:var(--space-4);padding:var(--space-5);background:var(--surface-accent);color:var(--ink-on-accent);grid-template-columns:auto 1fr;align-items:start;display:grid}.n-context{border:1px solid var(--line-subtle);background:var(--surface);flex-direction:column;gap:0;display:flex}.n-context-row{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line-subtle);grid-template-columns:auto 1fr auto;align-items:center;font-size:14px;display:grid}.n-context-row:last-child{border-bottom:0}.n-variants{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.n-variant{border:1px solid var(--line-subtle);background:var(--surface);padding:var(--space-4);gap:var(--space-3);cursor:pointer;text-align:start;font:inherit;color:var(--ink);flex-direction:column;display:flex}.n-variant[aria-pressed=true]{border:2px solid var(--ink);padding:calc(var(--space-4) - 1px);background:var(--surface-accent-subtle)}.n-variant:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.n-menu-item:focus-visible{outline-offset:-2px}.n-drawer .n-sidenav{border:0;width:100%}.n-metric-foot>span:not(.n-delta){white-space:nowrap}.n-msg-content{line-height:1.45}.n-msg-content>*+*{margin-top:10px}.n-msg-content p{margin:0}.n-skip{z-index:var(--z-tooltip);inset-inline-start:var(--space-4);top:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--surface-inverse);color:var(--ink-inverse);font-size:14px;font-weight:500;position:absolute;transform:translateY(-200%)}.n-skip:focus{box-shadow:var(--focus-ring);outline:2px solid #0000;transform:none}.n-shell{position:relative}.n-shell-main:focus{outline:none}:lang(ja) .n-h,:lang(zh) .n-h,:lang(ko) .n-h,:lang(ar) .n-h,:lang(he) .n-h,:lang(ja) .n-btn,:lang(zh) .n-btn,:lang(ko) .n-btn,:lang(ar) .n-btn,:lang(he) .n-btn,:lang(ja) .n-overline,:lang(zh) .n-overline,:lang(ko) .n-overline,:lang(ar) .n-overline,:lang(he) .n-overline{letter-spacing:0}:lang(ja) .n-eyebrow,:lang(zh) .n-eyebrow,:lang(ko) .n-eyebrow,:lang(ar) .n-eyebrow,:lang(he) .n-eyebrow{font-family:var(--font-sans);font-size:12px;font-style:normal;font-weight:500}.n-text em,.n-em,.n-quote figcaption,.n-step-num{font-synthesis:none}body,.n-root{font-synthesis-weight:none}:root{--n-track:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--pds-color-background-primary);color:var(--pds-color-text-primary);font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.5}.n-focus:focus-visible,.n-btn:focus-visible,.n-iconbtn:focus-visible,.n-chip:focus-visible,.n-tab:focus-visible,.n-seg button:focus-visible,.n-menu-item:focus-visible,.n-tile:focus-visible,.n-page-btn:focus-visible,.nk-focus:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}b,strong{font-family:var(--font-sans-medium);font-weight:500}.n-h{font-family:var(--font-display);text-transform:none;letter-spacing:0;text-wrap:balance;font-weight:500;line-height:1.2}.n-h.is-display,.n-h[class*=is-brand-]{font-family:var(--font-brand);text-transform:uppercase;font-weight:400;line-height:1.1}.n-h.is-display,.n-h.is-brand-2{font-size:40px}.n-h.is-brand-1{font-size:48px}.n-h.is-brand-3{font-size:32px}.n-h.is-brand-4{font-size:24px}.n-h.is-brand-5{font-size:20px}.n-h[class*=is-display-]{font-family:var(--font-display-xbold);font-weight:800;line-height:1.2}.n-h.is-display-1{font-size:48px}.n-h.is-display-2{font-size:40px}.n-h.is-display-3{font-size:32px}.n-h.is-display-4{font-size:24px}.n-h.is-display-5{font-size:20px;line-height:1.5}.n-h[class*=is-oversize-]{font-weight:500;line-height:1.1}.n-h.is-oversize-1{font-size:96px}.n-h.is-oversize-2{font-size:76px}.n-h.is-oversize-3{font-size:60px}.n-h.is-xl,.n-h.is-title-1{font-size:40px}.n-h.is-l,.n-h.is-title-2{font-size:32px}.n-h.is-m,.n-h.is-title-3{font-size:24px}.n-h.is-s,.n-h.is-title-4{font-size:20px;line-height:1.5}.n-h.is-sub{font-family:var(--font-sans-medium);font-size:20px;line-height:1.5}.n-h.is-sub-s{font-family:var(--font-sans-medium);font-size:16px;line-height:1.5}.n-h.is-compact{font-family:var(--font-sans-medium);letter-spacing:0;font-size:14px;line-height:1.5}@media (width>=960px){.n-h.is-display,.n-h.is-brand-2{font-size:76px;line-height:.9}.n-h.is-brand-1{font-size:96px;line-height:.9}.n-h.is-brand-3{font-size:60px;line-height:.9}.n-h.is-brand-4{font-size:48px;line-height:.9}.n-h.is-brand-5{font-size:40px;line-height:1}.n-h.is-display-1{font-size:96px;line-height:1.1}.n-h.is-display-2{font-size:76px;line-height:1.1}.n-h.is-display-3{font-size:60px}.n-h.is-display-4{font-size:48px}.n-h.is-display-5{font-size:40px;line-height:1.2}.n-h.is-oversize-1{font-size:120px;line-height:1}.n-h.is-oversize-2{font-size:96px}.n-h.is-oversize-3{font-size:76px}}@media (width>=1920px){.n-h.is-display,.n-h.is-brand-2{font-size:96px}.n-h.is-brand-1{font-size:120px}.n-h.is-xl,.n-h.is-title-1{font-size:48px}.n-h.is-l,.n-h.is-title-2{font-size:40px}.n-h.is-m,.n-h.is-title-3{font-size:32px}.n-h.is-s,.n-h.is-title-4{font-size:24px;line-height:1.2}}.n-eyebrow{font-family:var(--font-sans-medium);letter-spacing:0;font-style:normal;font-weight:500;line-height:1.5}.n-eyebrow.is-l{font-size:20px}.n-eyebrow.is-m{font-size:16px}.n-eyebrow.is-s{font-size:14px}.n-text{font-weight:400;line-height:1.5}.n-text.is-l{font-size:20px}.n-text.is-s{font-size:14px;line-height:1.5}.n-text.is-xs{font-size:12px;line-height:1.5}.n-text.is-strong{font-family:var(--font-sans-medium);font-weight:500}.n-text em,.n-em{font-family:inherit;font-style:italic;font-weight:inherit}.n-overline{font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none;color:var(--pds-color-text-secondary);font-size:12px;font-weight:500;line-height:1.5}.n-label{font-family:var(--font-sans-medium);font-size:14px;font-weight:500}.n-help{color:var(--pds-color-text-secondary);font-size:12px;line-height:1.5}.n-help.is-warning{color:var(--warning-text)}.n-link{color:var(--pds-color-text-primary);text-underline-offset:.2em;transition:color var(--pds-motion-duration-250) var(--pds-motion-easing-functional);border-radius:2px;text-decoration:underline;text-decoration-thickness:1px}.n-link:hover{color:var(--pds-color-text-hover);text-decoration-thickness:1px}.n-link.is-standalone{font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none;text-underline-offset:.2em;font-size:16px;font-weight:500;text-decoration:underline}.n-dl dt{font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none;font-size:14px;font-weight:500}.n-quote blockquote{font-family:var(--font-serif);letter-spacing:0;text-transform:none;font-size:clamp(24px,3vw,40px);font-weight:300;line-height:1.25}.n-quote figcaption{font-family:var(--font-sans-medium);color:var(--pds-color-text-secondary);font-size:14px;font-style:normal}.n-callout{border-radius:var(--pds-radius-24);padding:var(--pds-space-20);background:var(--pds-color-background-secondary)}.n-callout.is-accent{background:var(--pds-color-background-accent);color:var(--pds-color-text-primary-inverse)}.n-callout.is-accent .n-overline,.n-callout.is-accent .n-text{color:inherit}.n-code,.n-codeblock{border-radius:var(--pds-radius-8)}.n-kbd{font-family:var(--font-sans-medium);border-radius:var(--pds-radius-4);background:var(--pds-color-background-primary);font-weight:500}.n-divider-label{font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none;font-size:14px;font-weight:500}.n-avatar{background:var(--pds-color-background-secondary);color:var(--pds-color-text-primary);font-family:var(--font-sans-medium);letter-spacing:0;font-weight:500}.n-avatar-group .n-avatar.is-more{background:var(--pds-color-element-primary);color:var(--pds-color-text-primary-inverse)}.n-badge{height:24px;font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none;background:var(--pds-color-background-secondary);color:var(--pds-color-text-primary);padding:0 10px;font-size:12px;font-weight:500}.n-badge.is-count{background:var(--pds-color-element-primary);color:var(--pds-color-text-primary-inverse)}.n-badge.is-offer{background:var(--pds-color-background-primary);color:var(--pds-color-text-badge);box-shadow:inset 0 0 0 1px var(--pds-color-border-tertiary)}.n-badge.is-inverse{background:var(--pds-color-element-primary);color:var(--pds-color-text-primary-inverse)}.n-badge.is-success{color:var(--pds-color-text-success)}.n-badge.is-danger{color:var(--pds-color-text-critical)}.n-badge.is-info{color:var(--pds-color-text-link)}.n-tag{background:var(--pds-color-element-shadow);height:32px;color:var(--pds-color-text-secondary);letter-spacing:0;text-transform:none;border:0;gap:6px;padding:6px 8px 6px 12px;font-size:14px;font-weight:400}.n-tag.is-filled{background:var(--pds-color-element-primary);color:var(--pds-color-text-primary-inverse)}.n-tag.is-s{height:24px;font-size:12px}.n-chip{background:var(--pds-color-element-secondary);height:36px;font-family:var(--font-sans-medium);border:0;padding:6px 16px;font-size:14px;font-weight:500}.n-chip:hover{background:var(--pds-color-element-secondary-hover)}.n-chip[aria-pressed=true],.n-chip.is-selected{background:var(--pds-color-element-primary);color:var(--pds-color-text-primary-inverse)}.n-chip:disabled{background:var(--pds-color-element-disabled);color:var(--pds-color-text-disabled)}.n-img-frame{background:var(--pds-color-background-image)}.n-img-fallback{background:var(--pds-color-background-image);color:var(--pds-color-text-secondary);font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none;font-size:14px;font-weight:500}.n-img figcaption{font-size:14px}.n-btn{border-radius:var(--pds-radius-rounded);height:auto;min-height:48px;font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none;transition:background-color var(--pds-motion-duration-250) var(--pds-motion-easing-functional), border-color var(--pds-motion-duration-250) var(--pds-motion-easing-functional), color var(--pds-motion-duration-250) var(--pds-motion-easing-functional);border:0;gap:4px;padding:12px 24px;font-size:16px;font-weight:500;line-height:24px}.n-btn.is-xs{gap:2px;min-height:32px;padding:4px 12px;font-size:12px;line-height:18px}.n-btn.is-s{letter-spacing:0;height:auto;min-height:36px;padding:6px 16px;font-size:16px;line-height:24px}.n-btn.is-l{height:auto;min-height:60px;padding:18px 24px}.n-btn.is-primary{background:var(--pds-color-element-primary);color:var(--pds-color-text-primary-inverse)}.n-btn.is-primary:hover,.n-btn.is-primary:active{background:var(--pds-color-element-hover)}.n-btn.is-secondary{color:var(--pds-color-text-primary);box-shadow:inset 0 0 0 1.5px var(--pds-color-border-primary);background:0 0}.n-btn.is-secondary:hover,.n-btn.is-secondary:active{box-shadow:inset 0 0 0 1.5px var(--pds-color-border-hover);background:0 0}.n-btn.is-secondary:focus-visible{box-shadow:inset 0 0 0 1.5px var(--pds-color-border-hover), var(--focus-ring)}.n-btn.is-tonal{background:var(--pds-color-element-secondary);color:var(--pds-color-text-primary)}.n-btn.is-tonal:hover{background:var(--pds-color-element-secondary-hover)}.n-btn.is-tertiary{min-height:24px;color:var(--pds-color-text-primary);background:0 0;border-radius:0;padding:0}.n-btn.is-tertiary:hover{color:var(--pds-color-text-hover);background:0 0}.n-btn.is-tertiary:focus-visible{box-shadow:none;outline:2px solid var(--pds-color-border-focused);outline-offset:2px}.n-btn.is-subtle{text-underline-offset:.2em;min-height:24px;font-family:var(--font-sans-medium);border-radius:0;padding:0;font-weight:500;text-decoration:underline}.n-btn.is-subtle:hover{color:var(--pds-color-text-hover);background:0 0}.n-btn.is-danger{background:var(--pds-color-element-critical);color:var(--pds-color-text-primary-inverse)}.n-btn.is-danger:hover{filter:none;background:var(--pds-color-red-700)}.n-btn.is-inverse{background:var(--pds-color-element-primary-always-light);color:var(--pds-color-text-primary-always-dark);border:0}.n-btn.is-inverse:hover{background:var(--pds-color-element-hover-always-light)}.n-btn:disabled,.n-btn[aria-disabled=true]{background:var(--pds-color-element-disabled);color:var(--pds-color-text-disabled);box-shadow:none;cursor:not-allowed}.n-btn.is-secondary:disabled{box-shadow:inset 0 0 0 1.5px var(--pds-color-border-disabled);background:0 0}.n-btn.is-tertiary:disabled,.n-btn.is-subtle:disabled{background:0 0}.n-btn[aria-busy=true] .n-spinner{color:var(--pds-color-text-primary-inverse)}.n-iconbtn{border-radius:var(--pds-radius-rounded);width:48px;height:48px;color:var(--pds-color-text-primary);border:0}.n-iconbtn:hover{background:var(--pds-color-element-secondary-hover)}.n-iconbtn.is-s{width:36px;height:36px}.n-iconbtn.is-outline{box-shadow:inset 0 0 0 1px var(--pds-color-border-primary);background:0 0}.n-iconbtn.is-outline:hover{box-shadow:inset 0 0 0 1px var(--pds-color-border-hover);background:0 0}.n-iconbtn.is-filled{background:var(--pds-color-element-primary);color:var(--pds-color-text-primary-inverse)}.n-iconbtn.is-filled:hover{background:var(--pds-color-element-hover)}.n-iconbtn.is-tonal{background:var(--pds-color-element-secondary);color:var(--pds-color-text-primary)}.n-iconbtn.is-tonal:hover{background:var(--pds-color-element-secondary-hover)}.n-iconbtn.is-white{background:var(--pds-color-element-primary-always-light);color:var(--pds-color-text-primary-always-dark);width:36px;height:36px}.n-iconbtn:disabled{color:var(--pds-color-text-disabled);background:var(--pds-color-element-disabled);cursor:not-allowed;box-shadow:none}.n-iconbtn[aria-pressed=true]{background:var(--pds-color-element-primary);color:var(--pds-color-text-primary-inverse)}.n-seg{border-radius:var(--pds-radius-8);background:var(--pds-color-background-overlay);box-shadow:var(--pds-shadow-primary);padding:0}.n-seg button{border-radius:var(--pds-radius-8);font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none;color:var(--pds-color-text-secondary);padding:9px 16px 10px;font-size:14px;font-weight:500}.n-seg button[aria-checked=true],.n-seg button[aria-pressed=true],.n-seg button[aria-selected=true]{background:var(--pds-color-element-shadow);color:var(--pds-color-text-primary)}.n-fab{border-radius:var(--pds-radius-rounded);background:var(--pds-color-element-primary);color:var(--pds-color-text-primary-inverse);box-shadow:var(--pds-shadow-primary);font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none}.n-actionbar,.n-toolbar{border-radius:var(--pds-radius-rounded)}.n-pop,.n-menu{border-radius:var(--pds-radius-8);background:var(--pds-color-background-overlay);box-shadow:var(--pds-shadow-primary);border:0}.n-menu-item{border-radius:var(--pds-radius-4);font-size:16px}.n-menu-heading{font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none;color:var(--pds-color-text-secondary);font-size:14px}.n-tooltip{border-radius:var(--pds-radius-8);background:var(--pds-color-background-overlay);max-width:300px;color:var(--pds-color-text-primary);box-shadow:var(--pds-shadow-primary);letter-spacing:0;text-transform:none;padding:16px 20px;font-size:14px;line-height:1.5}.n-scrim{background:var(--pds-color-background-scrim)}.n-dialog{border-radius:var(--pds-radius-24);background:var(--pds-color-background-modal);box-shadow:none}.n-dialog-head .n-h{font-family:var(--font-display);text-transform:none;letter-spacing:0;font-size:24px}.n-drawer{background:var(--pds-color-background-modal)}.n-sheet{border-radius:var(--pds-radius-24) var(--pds-radius-24) 0 0;background:var(--pds-color-background-modal)}.n-sheet-grip{border-radius:var(--pds-radius-rounded);background:var(--pds-color-border-secondary);width:36px;height:4px}.n-coach{border-radius:var(--pds-radius-24);background:var(--pds-color-background-overlay);color:var(--pds-color-text-primary);box-shadow:var(--pds-shadow-primary)}.n-coach .n-h,.n-coach .n-text{color:var(--pds-color-text-primary)}.n-lightbox{background:var(--pds-color-background-primary-always-dark)}.n-card{background:var(--pds-color-background-primary);border:0;border-radius:0}.n-card.is-accent{background:var(--pds-color-background-secondary)}.n-card.is-interactive:hover{box-shadow:none}.n-card.is-interactive:hover .n-card-media img{opacity:.92}.n-card-media{background:var(--pds-color-background-image)}.n-card-body{padding:var(--pds-space-12) 0 0}.n-tile{border:1px solid var(--pds-color-border-tertiary);border-radius:var(--pds-radius-8);background:var(--pds-color-background-primary)}.n-tile:hover{border-color:var(--pds-color-border-active);background:var(--pds-color-background-primary)}.n-tile[aria-checked=true],.n-tile[aria-pressed=true],.n-tile.is-selected{border-color:var(--pds-color-border-active);box-shadow:inset 0 0 0 1px var(--pds-color-border-active);background:var(--pds-color-background-primary)}.n-tile-check{background:var(--pds-color-element-primary);color:var(--pds-color-text-primary-inverse)}.n-panel{border-radius:var(--pds-radius-24);background:var(--pds-color-background-secondary);border:0}.n-panel.is-accent{background:var(--pds-color-background-accent);color:var(--pds-color-text-primary-inverse)}.n-panel-head .n-h{font-size:20px;font-family:var(--font-display)}.n-acc-item{border-bottom:1px solid var(--pds-color-border-tertiary)}.n-acc-trigger{font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none;padding:18px 0;font-size:16px;font-weight:500}.n-acc-trigger:hover{color:var(--pds-color-text-primary);background:0 0}.n-acc-panel{font-size:14px;line-height:1.5}.n-disclosure-trigger{font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none;font-weight:500}.n-header{height:var(--header-height);background:var(--pds-color-background-primary);border-bottom:0}.n-header-nav a,.n-header-nav button{font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none;color:var(--pds-color-text-primary);font-size:16px;font-weight:500}.n-header-nav a[aria-current=page]:after,.n-header-nav a:hover:after{background:var(--pds-color-border-active);height:2px}.n-tab{font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none;color:var(--pds-color-text-secondary);background:0 0;padding:7px 16px 9px;font-size:16px;font-weight:500}.n-tab:hover{color:var(--pds-color-text-primary);background:0 0}.n-tab[aria-selected=true]{color:var(--pds-color-text-primary)}.n-tab[aria-selected=true]:after{background:var(--pds-color-border-active);height:3px;bottom:3px;left:16px;right:16px}.n-tablist{border-bottom:0;gap:0}.n-crumbs a,.n-crumbs .n-sep{color:var(--pds-color-text-secondary);text-decoration:none}.n-crumbs a:hover{text-decoration:underline}.n-crumbs [aria-current]{color:var(--pds-color-text-primary)}.n-page-btn{border-radius:var(--pds-radius-rounded);font-family:var(--font-sans-medium);font-weight:500}.n-page-btn[aria-current=page]{background:var(--pds-color-element-primary);color:var(--pds-color-text-primary-inverse)}.n-step-label{font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none}.n-step-bar{background:var(--pds-color-element-tertiary)}.n-step.is-complete .n-step-bar,.n-step.is-current .n-step-bar{background:var(--pds-color-element-primary)}.n-navitem{font-family:var(--font-sans-medium);border-radius:var(--pds-radius-8);font-weight:500}.n-navitem[aria-current=page]{background:var(--pds-color-element-secondary)}.n-navitem[aria-current=page]:before{display:none}.n-sidenav-group{font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none;color:var(--pds-color-text-secondary)}.n-rail a .n-rail-pill{border-radius:var(--pds-radius-rounded)}.n-rail a[aria-current=page] .n-rail-pill{background:var(--pds-color-element-secondary)}.n-bottomnav a{font-size:10px;font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none}.n-bottomnav a[aria-current=page]:before{display:none}.n-toc a[aria-current=true]{font-family:var(--font-sans-medium)}.n-back{font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none}.n-cmd{border-radius:var(--pds-radius-24)}.n-cmd-input{border-radius:var(--pds-radius-24);background:var(--pds-color-element-secondary)}.n-input{border:1px solid var(--pds-color-border-primary);border-radius:var(--pds-radius-8);min-height:56px;transition:border-color var(--pds-motion-duration-250) ease;background:0 0}.n-input:hover{border-color:var(--pds-color-border-active)}.n-input:focus-within{border-color:var(--pds-color-border-active);box-shadow:var(--focus-ring)}.n-input.is-invalid{border-color:var(--pds-color-border-critical)}.n-input.is-disabled{border-color:var(--pds-color-border-disabled);background:0 0}.n-input.is-s{min-height:40px}.n-input.is-l{min-height:64px}.n-input.is-pill{border-radius:var(--pds-radius-24);background:var(--pds-color-element-secondary);border:0;min-height:40px}.n-input.is-pill:hover{background:var(--pds-color-element-secondary-hover)}.n-input.is-pill input{font-family:var(--font-sans-medium);font-weight:500}.n-input input,.n-input textarea,.n-input select{color:var(--pds-color-text-primary);font-size:16px}.n-input input::-moz-placeholder{color:var(--pds-color-text-secondary)}.n-input textarea::-moz-placeholder{color:var(--pds-color-text-secondary)}.n-input input::placeholder,.n-input textarea::placeholder{color:var(--pds-color-text-secondary)}.n-stepper,.n-otp input,.n-taginput{border-radius:var(--pds-radius-8)}.n-otp input{border:1px solid var(--pds-color-border-primary)}.n-listbox{border-radius:var(--pds-radius-8);box-shadow:var(--pds-shadow-primary);background:var(--pds-color-background-overlay);border:0}.n-option[aria-selected=true]{font-family:var(--font-sans-medium)}.n-option.is-active{background:var(--pds-color-element-shadow)}.n-option-group{font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none;color:var(--pds-color-text-secondary)}.n-check-box{border:1.5px solid var(--pds-color-border-inactive);border-radius:var(--pds-radius-4);width:20px;height:20px}.n-check input:checked+.n-check-box,.n-check input:indeterminate+.n-check-box{background:var(--pds-color-element-accent);border-color:var(--pds-color-element-accent);color:var(--pds-color-text-primary-inverse)}.n-check:hover .n-check-box,.n-radio:hover .n-radio-dot{box-shadow:var(--halo-m)}.n-radio-dot{border:1.5px solid var(--pds-color-border-inactive)}.n-radio input:checked+.n-radio-dot{border-color:var(--pds-color-text-primary)}.n-radio input:checked+.n-radio-dot:after{background:var(--pds-color-text-primary)}.n-choicegroup legend{font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none}.n-switch-track{background:var(--pds-color-element-disabled);border:0;border-radius:100px;width:42px;height:24px}.n-switch-track:after{background:var(--pds-color-white);width:20px;height:20px;box-shadow:none;transition:transform var(--pds-motion-duration-250) var(--pds-motion-easing-functional);border:0;top:2px;left:2px}.n-switch input:checked+.n-switch-track{background:var(--pds-color-element-success)}.n-switch input:checked+.n-switch-track:after{background:var(--pds-color-white);transform:translate(18px)}.n-slider-rail{background:var(--pds-color-element-tertiary)}.n-slider-fill{background:var(--pds-color-element-primary)}.n-slider-thumb{background:var(--pds-color-white);border:1.5px solid var(--pds-color-element-primary)}.n-rating label{color:var(--rating-star)}.n-cal-day{border-radius:var(--pds-radius-rounded)}.n-cal-day.is-selected,.n-cal-day.is-start,.n-cal-day.is-end{background:var(--pds-color-element-primary);color:var(--pds-color-text-primary-inverse)}.n-cal-day.is-inrange{background:var(--pds-color-element-secondary)}.n-cal-title{font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none}.n-drop{border:1px dashed var(--pds-color-border-primary);border-radius:var(--pds-radius-8)}.n-swatch span{box-shadow:inset 0 0 0 1px var(--pds-color-border-tertiary);border-radius:50%}.n-swatch input:checked+span{box-shadow:0 0 0 2px var(--pds-color-background-primary), 0 0 0 4px var(--pds-color-border-active)}.n-fieldset>legend{font-family:var(--font-display);letter-spacing:0;text-transform:none;font-weight:500}.n-errsum{border-radius:var(--pds-radius-24);background:var(--pds-color-background-secondary);border:0}.n-review-row dt{font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none}.n-alert{border-radius:var(--pds-radius-24);background:var(--pds-color-background-secondary);color:var(--pds-color-text-primary);border:0;gap:20px;padding:20px;font-size:14px}.n-alert-icon{background:var(--pds-color-element-primary);width:36px;height:36px;color:var(--pds-color-text-primary-inverse);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.n-alert.is-info .n-alert-icon{background:var(--pds-color-element-info);color:var(--pds-color-text-primary-inverse)}.n-alert.is-success .n-alert-icon{background:var(--pds-color-element-success);color:var(--pds-color-text-primary-inverse)}.n-alert.is-warning .n-alert-icon{background:var(--pds-color-element-warning);color:var(--pds-color-text-primary-always-dark)}.n-alert.is-danger .n-alert-icon,.n-alert.is-error .n-alert-icon{background:var(--pds-color-element-critical);color:var(--pds-color-text-primary-inverse)}.n-alert-title{font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none;font-size:16px;font-weight:500}.n-alert.is-banner{border-radius:0}.n-toast{border-radius:var(--pds-radius-24);background:var(--pds-color-background-overlay);color:var(--pds-color-text-primary);box-shadow:var(--pds-shadow-primary);padding:20px}.n-toast .n-btn,.n-toast .n-iconbtn{color:var(--pds-color-text-primary)}.n-toast .n-iconbtn:hover,.n-toast .n-btn:hover{background:var(--pds-color-element-secondary-hover)}.n-spinner{color:var(--pds-color-element-accent)}.n-progress-track{background:var(--pds-color-element-tertiary);border-radius:var(--pds-radius-rounded)}.n-progress-fill{background:var(--pds-color-element-primary);border-radius:var(--pds-radius-rounded)}.n-progress.is-success .n-progress-fill{background:var(--pds-color-element-success)}.n-ring-track{stroke:var(--pds-color-element-tertiary)}.n-skel{background:var(--pds-color-element-secondary);border-radius:0}.n-skel:after{display:none}.n-skel{animation:1.5s ease-in-out infinite nk-pulse}@keyframes nk-pulse{0%,to{opacity:1}50%{opacity:.5}}.n-empty-art{color:var(--pds-color-text-primary)}.nk-picto{background:var(--pds-color-background-secondary);color:var(--pds-color-text-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.n-item-title{font-family:var(--font-sans-medium);font-weight:500}.n-table th{font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none;font-size:14px;font-weight:500}.n-table-wrap{border-radius:var(--pds-radius-8)}.n-compare thead th{font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none}.n-compare .is-featured{background:var(--pds-color-background-secondary)}.n-kanban-col{border-radius:var(--pds-radius-8);background:var(--pds-color-background-secondary)}.n-kanban-card{border-radius:var(--pds-radius-8)}.n-tl-dot{background:var(--pds-color-element-primary)}.n-facet{border-radius:var(--pds-radius-rounded)}.n-metric-label{font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none;color:var(--pds-color-text-secondary);font-size:14px}.n-metric-value{font-family:var(--font-display);letter-spacing:0;font-weight:500}.n-metric.is-accent{background:var(--pds-color-background-secondary);border-radius:var(--pds-radius-24)}.n-chart-tip{border-radius:var(--pds-radius-8);background:var(--pds-color-background-overlay);box-shadow:var(--pds-shadow-primary)}.n-legend button{font-family:var(--font-sans-medium);letter-spacing:0;text-transform:none}.n-carousel-dots button:before{background:var(--pds-color-element-tertiary)}.n-carousel-dots button[aria-current=true]:before{background:var(--pds-color-element-primary)}.n-carousel-count{font-family:var(--font-sans-medium);letter-spacing:0}.n-gallery button img,.n-player{border-radius:0}.n-filecard{border-radius:var(--pds-radius-8)}.n-comment-author{font-family:var(--font-sans-medium);font-weight:500}.n-auth-or{letter-spacing:0;text-transform:none}.n-msg-bubble{border-radius:var(--pds-radius-24)}.n-msg.is-user .n-msg-bubble{background:var(--pds-color-element-secondary);color:var(--pds-color-text-primary)}.n-msg.is-assistant .n-msg-bubble{background:0 0;padding-inline:0}.n-msg.is-assistant .n-msg-content>p:first-child{font-family:var(--font-serif);font-size:20px;font-weight:300;line-height:1.35}.n-ailabel{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--pds-color-text-secondary);font-size:12px}.n-ailabel.is-chip{background:var(--pds-color-background-secondary);border-radius:var(--pds-radius-rounded)}.n-composer{border-radius:var(--pds-radius-24);background:var(--pds-color-element-secondary);border:0}.n-composer:focus-within{box-shadow:var(--focus-ring)}.n-suggest-card,.n-toolcard,.n-variant,.n-context,.n-handoff{border-radius:var(--pds-radius-24)}.n-toolcard{border:1px solid var(--pds-color-border-tertiary)}.n-gen-step.is-active{font-family:var(--font-sans-medium)}.nk-logo{font-family:var(--font-display);letter-spacing:-.01em;color:var(--pds-color-text-primary);align-items:center;font-weight:500;line-height:1;display:inline-flex}.nk-logo.is-white{color:var(--pds-color-text-primary-always-light)}.nk-logo.is-black{color:var(--pds-color-text-primary-always-dark)}.nk-logo.is-img{-o-object-fit:contain;object-fit:contain;display:inline-block}.nk-logo-slot{border:1.5px dashed var(--pds-color-border-primary);border-radius:var(--pds-radius-8);color:var(--pds-color-text-secondary);font-family:var(--font-sans-medium);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:14px;line-height:1.2;display:inline-flex}.nk-logo-slot small{font-family:var(--font-sans);font-size:10px}.nk-actions{gap:var(--pds-space-8);flex-wrap:wrap;display:flex}.nk-hero{color:var(--pds-color-text-primary);flex-direction:column;display:flex;position:relative}.nk-hero-media{background:var(--pds-color-background-image);position:relative;overflow:hidden}.nk-hero-media img,.nk-hero-media video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.nk-hero.is-below .nk-hero-copy{text-align:center;align-items:center;gap:var(--pds-space-12);padding:var(--pds-space-48) var(--pds-space-24) 0;flex-direction:column;display:flex}.nk-hero.is-below.is-start .nk-hero-copy{text-align:start;align-items:flex-start}.nk-hero.is-overlay .nk-hero-copy{align-items:flex-start;gap:var(--pds-space-12);padding:var(--pds-space-48);color:var(--pds-color-text-primary-always-light);flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.nk-hero.is-overlay.is-center .nk-hero-copy{text-align:center;align-items:center}.nk-hero-eyebrow{font-family:var(--font-sans-medium);margin:0;font-size:16px;line-height:1.5}.nk-hero-title{text-wrap:balance;margin:0}.nk-hero-title.is-brand{font-family:var(--font-brand);text-transform:uppercase;font-size:40px;font-weight:400;line-height:1.1}.nk-hero-title.is-display{font-family:var(--font-display-xbold);font-size:40px;font-weight:800;line-height:1.2}.nk-hero-body{max-width:var(--measure);margin:0;font-size:16px;line-height:1.5}.nk-hero .nk-actions{padding-top:var(--pds-space-12)}@media (width>=960px){.nk-hero-title.is-brand{font-size:76px;line-height:.9}.nk-hero-title.is-display{font-size:76px;line-height:1.1}}.nk-banner{background:var(--pds-color-background-secondary);min-height:48px;color:var(--pds-color-text-primary);justify-content:center;align-items:center;gap:10px;padding:6px;display:flex}.nk-banner-msg{text-align:center;font-size:14px;line-height:1.5;font-family:var(--font-sans-medium);flex-direction:column;align-items:center;margin:0;display:flex}.nk-banner-msg a{font-family:var(--font-sans);color:var(--pds-color-text-primary);text-underline-offset:.2em;font-size:12px;text-decoration:underline}.nk-banner-nav{width:32px;height:32px;color:var(--pds-color-text-primary);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.nk-banner-nav:hover{background:var(--pds-color-element-secondary-hover)}.nk-banner-nav:focus-visible{box-shadow:var(--focus-ring);outline:none}.nk-utility{height:var(--utility-bar-height);padding:0 var(--margin-desktop);background:var(--pds-color-background-secondary);font-family:var(--font-sans-medium);justify-content:space-between;align-items:center;font-size:12px;display:flex}.nk-utility ul{align-items:center;gap:var(--pds-space-12);margin:0;padding:0;list-style:none;display:flex}.nk-utility-links li{align-items:center;gap:var(--pds-space-12);display:flex}.nk-utility a{color:var(--pds-color-text-primary);text-decoration:none}.nk-utility a:hover{color:var(--pds-color-text-hover)}.nk-utility a:focus-visible{outline:2px solid var(--pds-color-border-focused);outline-offset:2px}.nk-utility-sep{color:var(--pds-color-text-primary)}.nk-shelf{gap:var(--pds-space-12);flex-direction:column;display:flex}.nk-shelf-head{justify-content:space-between;align-items:center;gap:var(--pds-space-12);display:flex}.nk-shelf-title{font-family:var(--font-display);margin:0;font-size:24px;font-weight:500;line-height:1.2}.nk-shelf-tools{align-items:center;gap:var(--pds-space-12);display:flex}.nk-shelf-link{font-family:var(--font-sans-medium);color:var(--pds-color-text-primary);margin-inline-end:var(--pds-space-12);text-decoration:none}.nk-shelf-link:hover{color:var(--pds-color-text-hover)}.nk-shelf-track{gap:var(--carousel-gap);scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline-end:var(--carousel-peek);display:flex;overflow-x:auto}.nk-shelf-track::-webkit-scrollbar{display:none}.nk-shelf-track:focus-visible{box-shadow:var(--focus-ring-inset);outline:none}.nk-shelf-item{scroll-snap-align:start;flex:none;min-width:0}.nk-tile{color:var(--pds-color-text-primary-always-light);position:relative;overflow:hidden}.nk-tile-media{background:var(--pds-color-background-image);position:relative}.nk-tile-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nk-tile-copy{align-items:flex-start;gap:var(--pds-space-8);padding:var(--pds-space-48);flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.nk-tile-eyebrow{font-family:var(--font-sans-medium);margin:0;font-size:16px}.nk-tile-title{margin:0 0 var(--pds-space-12);font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.2}.nk-tile-title.is-brand{font-family:var(--font-brand);text-transform:uppercase;font-size:48px;font-weight:400;line-height:.9}.nk-price{flex-direction:column;gap:0;font-size:14px;line-height:1.5;display:flex}.nk-price.is-m{font-size:16px}.nk-price-row{flex-wrap:wrap;align-items:baseline;gap:0 5px;display:inline-flex}.nk-price-current{font-family:var(--font-sans-medium);color:var(--price-current);font-weight:500}.nk-price-original{color:var(--price-original);text-decoration:line-through}.nk-price-off{font-family:var(--font-sans-medium);color:var(--price-discount);font-weight:500}.nk-card{flex-direction:column;min-width:0;display:flex;position:relative}.nk-card-media{aspect-ratio:1;background:var(--pds-color-background-image);position:relative;overflow:hidden}.nk-card-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity var(--pds-motion-duration-250) var(--pds-motion-easing-functional);display:block}.nk-card-fav{top:12px;position:absolute;inset-inline-end:12px;background:var(--pds-color-element-primary-always-light)!important;color:var(--pds-color-text-primary-always-dark)!important}.nk-card-info{min-height:120px;padding:12px 0 2px;font-size:14px;line-height:20px;position:relative}.nk-card-badge{font-family:var(--font-sans-medium);color:var(--pds-color-text-badge);margin:0;font-weight:500}.nk-card-badge.is-neutral{color:var(--pds-color-text-primary)}.nk-card-title{font-family:var(--font-sans-medium);color:var(--pds-color-text-primary);padding-top:2px;font-weight:500;text-decoration:none;display:block}.nk-card-title:after{content:"";position:absolute;inset:-9999px 0 0}.nk-card-title:focus-visible{outline:none}.nk-card:has(.nk-card-title:focus-visible){box-shadow:var(--focus-ring)}.nk-card-sub{color:var(--pds-color-text-secondary);margin:0}.nk-card-price{padding-top:4px}.nk-card-ways{z-index:2;align-items:center;gap:1px;padding-bottom:8px;display:flex;position:relative}.nk-card-way{background:var(--pds-color-background-image);cursor:pointer;border:0;width:34px;height:34px;padding:0;position:relative}.nk-card-way img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.nk-card-way.is-active:after{content:"";background:var(--pds-color-border-active);height:2px;position:absolute;bottom:-4px;left:0;right:0}.nk-card-way:focus-visible{outline:2px solid var(--pds-color-border-focused);outline-offset:1px}.nk-card-more{color:var(--pds-color-text-secondary);padding-inline-start:4px}.nk-sizes{border:0;min-width:0;margin:0;padding:0}.nk-sizes-head{margin-bottom:var(--pds-space-12);justify-content:space-between;align-items:center;display:flex}.nk-sizes-label{font-family:var(--font-sans-medium);padding:0;font-size:16px;font-weight:500}.nk-sizes.is-invalid .nk-sizes-label{color:var(--pds-color-text-critical)}.nk-sizes-guide{font-family:var(--font-sans-medium);color:var(--pds-color-text-secondary);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.nk-sizes-guide:hover{color:var(--pds-color-text-primary)}.nk-sizes-grid{gap:7px;display:grid}.nk-sizes.is-invalid .nk-sizes-grid{border-radius:var(--pds-radius-4);box-shadow:0 0 0 1px var(--pds-color-border-critical)}.nk-size{border-radius:var(--pds-radius-4);min-height:48px;box-shadow:inset 0 0 0 1px var(--pds-color-border-tertiary);background:var(--pds-color-background-primary);text-align:center;cursor:pointer;transition:box-shadow var(--pds-motion-duration-150) var(--pds-motion-easing-functional);justify-content:center;align-items:center;padding:0 4px;font-size:16px;display:flex;position:relative}.nk-size input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.nk-size:hover{box-shadow:inset 0 0 0 1px var(--pds-color-border-active)}.nk-size.is-on{box-shadow:inset 0 0 0 1px var(--size-selected)}.nk-size.is-on span:first-of-type{font-family:var(--font-sans-medium)}.nk-size.is-off{background:var(--pds-color-background-secondary);color:var(--size-unavailable);cursor:not-allowed;box-shadow:none}.nk-size:has(input:focus-visible){box-shadow:var(--focus-ring)}.nk-sizes-error{margin:var(--pds-space-8) 0 0;color:var(--pds-color-text-critical);font-size:14px}.nk-ways{flex-wrap:wrap;gap:6px;display:flex}.nk-way{border-radius:var(--pds-radius-4);background:var(--pds-color-background-image);cursor:pointer;border:0;width:70px;height:70px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000}.nk-way img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.nk-way:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000}.nk-way:hover:after{box-shadow:inset 0 0 0 1px var(--pds-color-border-primary)}.nk-way.is-on:after{box-shadow:inset 0 0 0 1px var(--pds-color-border-active)}.nk-way.is-off img{opacity:.4}.nk-way:focus-visible{box-shadow:var(--focus-ring);outline:none}.nk-gallery{gap:var(--pds-space-16);grid-template-columns:60px minmax(0,1fr);display:grid}.nk-gallery-rail{flex-direction:column;gap:8px;display:flex}.nk-gallery-thumb{border-radius:var(--pds-radius-4);background:var(--pds-color-background-image);cursor:pointer;border:0;width:60px;height:60px;padding:0;position:relative;overflow:hidden}.nk-gallery-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.nk-gallery-thumb:after{content:"";background:0 0;position:absolute;inset:0}.nk-gallery-thumb.is-on:after,.nk-gallery-thumb:hover:after{background:var(--pds-color-opacity-black-1)}.nk-gallery-thumb:focus-visible{box-shadow:var(--focus-ring);outline:none}.nk-gallery-main{aspect-ratio:1;border-radius:var(--pds-radius-0);background:var(--pds-color-background-image);position:relative;overflow:hidden}.nk-gallery-main img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.nk-gallery-badge{border-radius:var(--pds-radius-rounded);background:var(--pds-color-element-primary-always-light);height:32px;color:var(--pds-color-text-primary-always-dark);font-family:var(--font-sans-medium);align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex;position:absolute;top:20px;left:20px}.nk-gallery-nav{gap:8px;display:flex;position:absolute;bottom:20px;right:20px}@media (width<=599px){.nk-gallery{grid-template-columns:minmax(0,1fr)}.nk-gallery-rail{flex-direction:row;order:2;overflow-x:auto}}.nk-buy{gap:var(--pds-space-24);flex-direction:column;max-width:456px;display:flex}.nk-buy-head{flex-direction:column;display:flex}.nk-buy-title{font-family:var(--font-display);margin:0;font-size:24px;font-weight:500;line-height:1.2}.nk-buy-sub{font-family:var(--font-sans-medium);color:var(--pds-color-text-secondary);margin:0;font-size:16px}.nk-buy-hl{font-family:var(--font-sans-medium);align-items:center;gap:6px;margin:0;font-size:14px;display:inline-flex}.nk-buy-hl svg{color:var(--rating-star)}.nk-buy-fit{margin:0;padding-inline-start:1.2em;font-size:14px}.nk-buy-actions{gap:var(--pds-space-12);flex-direction:column;display:flex}.nk-buy-desc{margin:0;font-size:16px;line-height:1.75}.nk-buy-meta{margin:0;padding-inline-start:1.2em;font-size:16px;line-height:1.75}.nk-buy-more{font-family:var(--font-sans-medium);color:var(--pds-color-text-primary);text-underline-offset:.3em}.nk-install{color:var(--pds-color-text-primary);margin:0;font-size:14px;line-height:1.5}.nk-install a{color:var(--pds-color-text-primary);text-underline-offset:.2em;text-decoration:underline}.nk-install b{font-family:var(--font-sans-medium);font-weight:500}.nk-avail{gap:var(--pds-space-16);flex-direction:column;display:flex}.nk-avail-row{gap:var(--pds-space-12);align-items:flex-start;display:flex}.nk-avail-title{font-family:var(--font-sans-medium);margin:0;font-size:16px}.nk-avail-text{color:var(--pds-color-text-secondary);margin:0;font-size:14px}.nk-avail-link{font:inherit;font-family:var(--font-sans-medium);color:var(--pds-color-text-primary);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.nk-avail-link:focus-visible{outline:2px solid var(--pds-color-border-focused);outline-offset:2px}.nk-wall{justify-content:space-between;align-items:center;gap:var(--pds-space-16);background:var(--pds-color-background-primary);padding:0 0 15px;display:flex}.nk-wall-title{font-family:var(--font-display);margin:0;font-size:24px;font-weight:500;line-height:1.2}.nk-wall-tools{align-items:center;gap:var(--pds-space-20);display:flex}.nk-wall-btn{font-family:var(--font-sans-medium);color:var(--pds-color-text-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:16px;display:inline-flex}.nk-wall-btn:hover{color:var(--pds-color-text-hover)}.nk-wall-btn:focus-visible{outline:2px solid var(--pds-color-border-focused);outline-offset:2px}.nk-wall-sort{font-family:var(--font-sans-medium);font-size:16px}.nk-filters{width:var(--filters-width);flex-direction:column;max-width:100%;display:flex}.nk-filters-cats{margin:0 0 var(--pds-space-40);gap:var(--pds-space-12);flex-direction:column;padding:0;list-style:none;display:flex}.nk-filters-cats a{font-family:var(--font-sans-medium);color:var(--pds-color-text-primary);font-size:16px;text-decoration:none}.nk-filters-cats a:hover{color:var(--pds-color-text-hover)}.nk-filter{border-top:1px solid var(--pds-color-border-tertiary)}.nk-filter-trigger{width:100%;font-family:var(--font-sans-medium);color:var(--pds-color-text-primary);cursor:pointer;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px 0;font-size:16px;display:flex}.nk-filter-trigger:focus-visible{outline:2px solid var(--pds-color-border-focused);outline-offset:2px}.nk-filter-n{color:var(--pds-color-text-secondary)}.nk-filter-body{gap:var(--pds-space-8);padding-bottom:var(--pds-space-24);flex-direction:column;display:flex}.nk-filter-body.is-color{gap:var(--pds-space-16) var(--pds-space-8);grid-template-columns:repeat(3,1fr);display:grid}.nk-filter-body.is-size{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.nk-swatch-btn{font:inherit;color:var(--pds-color-text-primary);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;font-size:12px;display:flex}.nk-dot{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--pds-color-border-tertiary);border-radius:50%}.nk-swatch-btn.is-on .nk-dot{box-shadow:0 0 0 2px var(--pds-color-background-primary), 0 0 0 3px var(--pds-color-border-active)}.nk-swatch-btn:focus-visible{outline:none}.nk-swatch-btn:focus-visible .nk-dot{box-shadow:var(--focus-ring)}.nk-size-chip{border-radius:var(--pds-radius-4);min-height:40px;box-shadow:inset 0 0 0 1px var(--pds-color-border-tertiary);background:var(--pds-color-background-primary);font:inherit;color:var(--pds-color-text-primary);cursor:pointer;border:0;font-size:14px}.nk-size-chip:hover{box-shadow:inset 0 0 0 1px var(--pds-color-border-active)}.nk-size-chip.is-on{box-shadow:inset 0 0 0 1px var(--size-selected);font-family:var(--font-sans-medium)}.nk-size-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.nk-bagitem{gap:var(--pds-space-16);padding:var(--pds-space-24) 0;border-bottom:1px solid var(--pds-color-border-tertiary);grid-template-columns:164px minmax(0,1fr);display:grid}.nk-bagitem-img{aspect-ratio:1;background:var(--pds-color-background-image);display:block}.nk-bagitem-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.nk-bagitem-info{justify-content:space-between;gap:var(--pds-space-16);flex-direction:column;display:flex}.nk-bagitem-top{justify-content:space-between;gap:var(--pds-space-16);display:flex}.nk-bagitem-title{font-family:var(--font-sans-medium);color:var(--pds-color-text-primary);font-size:16px;text-decoration:none}.nk-bagitem-title:hover{text-decoration:underline}.nk-bagitem-sub{color:var(--pds-color-text-secondary);margin:0;font-size:16px}.nk-bagitem-sub u{color:var(--pds-color-text-primary);text-underline-offset:.2em}.nk-bagitem-actions{gap:var(--pds-space-12);align-items:center;display:flex}.nk-qty{border-radius:var(--pds-radius-rounded);height:48px;box-shadow:inset 0 0 0 1px var(--pds-color-border-tertiary);align-items:center;gap:4px;padding:0 6px;display:inline-flex}.nk-qty button{width:36px;height:36px;color:var(--pds-color-text-primary);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.nk-qty button:hover{background:var(--pds-color-element-secondary-hover)}.nk-qty button:focus-visible{box-shadow:var(--focus-ring);outline:none}.nk-qty>span{text-align:center;min-width:20px;font-family:var(--font-sans-medium)}.nk-summary{gap:var(--pds-space-16);flex-direction:column;max-width:400px;display:flex}.nk-summary-title{font-family:var(--font-display);margin:0;font-size:24px;font-weight:500}.nk-summary-rows{gap:var(--pds-space-8);flex-direction:column;margin:0;display:flex}.nk-summary-rows>div{justify-content:space-between;gap:var(--pds-space-12);display:flex}.nk-summary-rows dt{align-items:center;gap:6px;display:inline-flex}.nk-summary-rows dd{margin:0}.nk-summary-total{font-family:var(--font-sans-medium);justify-content:space-between;display:flex}.nk-summary-ship{color:var(--pds-color-text-secondary);margin:0;font-size:14px}.nk-summary-actions{gap:var(--pds-space-12);padding-top:var(--pds-space-12);flex-direction:column;display:flex}.nk-reviews{gap:var(--pds-space-24);flex-direction:column;max-width:456px;display:flex}.nk-reviews-score{align-items:center;gap:var(--pds-space-16);display:flex}.nk-reviews-num{font-family:var(--font-display);font-size:48px;font-weight:500;line-height:1}.nk-reviews-meta{color:var(--pds-color-text-secondary);font-size:14px;font-family:var(--font-sans);margin:0}.nk-reviews-q{font-family:var(--font-sans-medium);margin:0 0 8px;font-size:16px}.nk-fit-track{border-radius:var(--pds-radius-rounded);background:var(--pds-color-element-tertiary);height:4px;margin:14px 0 8px;position:relative}.nk-fit-mark{background:var(--pds-color-element-primary);border-radius:50%;width:16px;height:16px;position:absolute;top:-6px}.nk-fit-ends{color:var(--pds-color-text-secondary);justify-content:space-between;font-size:14px;display:flex}.nk-reviews-ai{padding:var(--pds-space-20);border-radius:var(--pds-radius-24);background:var(--ai-surface)}.nk-reviews-ai-title{font-family:var(--font-sans-medium);color:var(--ai-mark);align-items:center;gap:6px;margin:0 0 8px;display:flex}.nk-reviews-ai-body{margin:0 0 8px;font-size:14px;line-height:1.5}.nk-reviews-ai-label{color:var(--pds-color-text-secondary);margin:0;font-size:12px}.nk-reviews-write{font-family:var(--font-sans-medium);color:var(--pds-color-text-primary);text-underline-offset:.2em}.nk-stars{gap:2px;display:inline-flex}.nk-star-empty{fill:var(--rating-star-empty)}.nk-star-fill{fill:var(--rating-star)}.nk-member{gap:var(--pds-space-12);padding:var(--pds-space-24);background:var(--pds-color-background-secondary);flex-direction:column;display:flex}.nk-member-title{font-family:var(--font-display);margin:0;font-size:24px;font-weight:500;line-height:1.2}.nk-member-body{color:var(--pds-color-text-secondary);margin:0}.nk-member-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nk-member-list li{align-items:center;gap:8px;display:flex}.nk-member-actions{gap:var(--pds-space-8);padding-top:var(--pds-space-8);display:flex}.nk-popular-title{margin:0 0 var(--pds-space-12);font-family:var(--font-sans-medium);color:var(--pds-color-text-secondary)}.nk-popular ul{gap:var(--pds-space-12);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nk-popular-chip{border-radius:var(--pds-radius-rounded);background:var(--pds-color-element-secondary);min-height:40px;font-family:var(--font-sans-medium);color:var(--pds-color-text-primary);cursor:pointer;border:0;padding:8px 20px;font-size:16px}.nk-popular-chip:hover{background:var(--pds-color-element-secondary-hover)}.nk-popular-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.nk-launch{gap:var(--pds-space-16);flex-direction:column;align-items:flex-start;display:flex}.nk-launch-media{aspect-ratio:1;background:var(--pds-color-background-image);width:100%;display:block}.nk-launch-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.nk-launch-info{gap:var(--pds-space-16);align-items:flex-start;display:flex}.nk-launch-date{flex-direction:column;align-items:center;min-width:48px;margin:0;display:flex}.nk-launch-month{color:var(--pds-color-text-secondary);text-transform:uppercase;font-size:14px}.nk-launch-day{font-family:var(--font-display);font-size:32px;font-weight:500;line-height:1}.nk-launch-copy p{margin:0}.nk-launch-sub{color:var(--pds-color-text-secondary);font-size:14px}.nk-launch-title{font-family:var(--font-sans-medium);font-size:16px}.nk-launch-when{color:var(--pds-color-text-primary);font-size:14px}.n-header-nav a,.n-header-nav button{white-space:nowrap}.n-input.is-pill>.n-btn[type=submit]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;min-height:0;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.n-input.is-pill{position:relative}.n-alert.is-offer{background:var(--pds-color-background-primary-always-dark);color:var(--pds-color-text-primary-always-light)}.n-alert.is-offer .n-alert-icon{background:var(--pds-color-element-primary-always-light);color:var(--pds-color-text-primary-always-dark)}.n-alert.is-offer .n-iconbtn,.n-alert.is-offer .n-btn.is-tertiary,.n-alert.is-offer .n-btn.is-subtle{color:var(--pds-color-text-primary-always-light)}.n-badge.is-offer{background:var(--pds-color-background-primary);color:var(--pds-color-text-badge)}.n-cue mark{background:var(--pds-color-element-warning);color:var(--pds-color-text-primary-always-dark)}[data-theme=dark] .n-alert.is-offer{background:var(--pds-color-background-secondary);box-shadow:inset 0 0 0 1px var(--pds-color-border-tertiary)}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-right-3{right:-.75rem}.-top-1\.5{top:-.375rem}.left-1\/2{left:50%}.top-0{top:0}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:2rem}.ml-11{margin-left:2.75rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[3px\]{height:3px}.h-\[52px\]{height:52px}.h-\[60px\]{height:60px}.h-full{height:100%}.min-h-0{min-height:0}.min-h-\[300px\]{min-height:300px}.min-h-\[40px\]{min-height:40px}.w-10{width:2.5rem}.w-2{width:.5rem}.w-9{width:2.25rem}.w-\[18px\]{width:18px}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[440px\]{min-width:440px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[85\%\]{max-width:85%}.max-w-full{max-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scroll-mt-4{scroll-margin-top:1rem}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:0}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-line{border-color:var(--line-subtle)}.bg-page{background-color:var(--bg-page)}.bg-surface{background-color:var(--surface)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-6{padding-bottom:1.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-ink-muted{color:var(--ink-muted)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-base{transition-duration:.24s}.ease-enter{transition-timing-function:var(--ease-enter)}.ease-standard{transition-timing-function:var(--ease-standard)}html,body,#root{height:100dvh}html,body{overscroll-behavior:none;overflow:hidden}#root{position:relative;overflow:hidden}.scroll-thin{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--pds-color-border-secondary) transparent}.scroll-thin::-webkit-scrollbar{width:8px;height:8px}.scroll-thin::-webkit-scrollbar-thumb{background:var(--pds-color-border-secondary);border-radius:999px}body{background:var(--pds-color-background-primary);color:var(--pds-color-text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button{font-family:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(a,button,[role=button],input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--pds-color-border-focused);outline-offset:2px}.card-title{font-family:var(--font-display);margin:0;font-size:20px;font-weight:500;line-height:1.3}.canvas-card{background:var(--pds-color-background-primary);border-top:1px solid var(--pds-color-border-tertiary)}.canvas-card+.canvas-card{margin-top:8px}.hero-line{text-transform:uppercase}.onramp,.next-step{background:var(--pds-color-background-secondary);border-radius:var(--pds-radius-24,24px);transition:background .25s cubic-bezier(.4,0,.2,1)}.onramp:hover,.next-step:hover{background:var(--pds-color-border-tertiary)}.header-search{background:var(--pds-color-background-secondary);border-radius:999px;align-items:center;gap:6px;width:240px;height:40px;padding:0 16px 0 8px;display:flex}.header-search:hover{background:var(--pds-color-border-tertiary)}.header-search input{font:inherit;width:100%;color:var(--pds-color-text-primary);background:0 0;border:0;outline:none;font-size:15px}.header-icon{border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.header-icon:hover{background:var(--pds-color-background-secondary)}.header-count{font:10px/1 var(--font-sans-medium);position:absolute;top:12px;left:50%;transform:translate(-50%)}.n-composer [aria-label=Dictate],.n-composer [aria-label="Attach files or photos"]{display:none}.skip-link{z-index:600;background:var(--pds-color-element-primary);color:var(--pds-color-text-primary-inverse);padding:10px 16px;position:absolute;top:-64px;left:8px}.skip-link:focus{top:8px}.n-price-amount sup,.nk-price sup{line-height:inherit;position:static}.product-tile .nk-card{overflow:hidden}.nk-card-fav[aria-pressed=true]{background:var(--pds-color-element-primary)!important;color:var(--pds-color-text-primary-inverse)!important}.canvas-card ul.body-1,.canvas-card ul.body-2,.canvas-card ul.prose-list{list-style-type:disc}.product-tile .nk-card-fav,.product-tile .nk-card-ways{z-index:2}.n-composer-hint{display:none!important}section[aria-label="Chat with NikeAI"] .n-chip{min-height:0;font-size:10px}.first\:border-t-0:first-child{border-top-width:0}.hover\:bg-sunken:hover{background-color:var(--surface-sunken)}.hover\:text-ink:hover{color:var(--ink)}.hover\:underline:hover{text-decoration-line:underline}@media (width>=640px){.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:gap-3{gap:.75rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}}@media (width>=1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:w-\[264px\]{width:264px}.lg\:w-\[360px\]{width:360px}.lg\:w-\[60px\]{width:60px}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media (width>=1280px){.xl\:w-\[420px\]{width:420px}}
