/* GENERATED from design/tokens.json by scripts/build-tokens.mjs. Do not edit by hand. */
/* source-sha256: 66ba5b42913cd6b9d3d717c95da0cd49b5822bcd167bcc63f81f7aeb2bb663f8 */

:root {
  color-scheme: light dark;
  --color-background: #FFFFFF;
  --color-surface: #F2F2F7;
  --color-surface-raised: #FFFFFF;
  --color-text-primary: #000000;
  --color-text-secondary: #3C3C4399;
  --color-text-tertiary: #3C3C434D;
  --color-gift-box: #C62828;
  --color-accent: #000000;
  --color-on-accent: #FFFFFF;
  --color-border: #3C3C434A;
  --color-placeholder: #E5E5EA;
  --color-placeholder-highlight: #F2F2F7;
  --color-scrim: #000000;
  --color-warning: #FF9500;
  --color-success: #34C759;
  --color-stamp-ink: #FFFFFF;
  --color-burst-1: #FF2D55;
  --color-burst-2: #FF9500;
  --color-burst-3: #FFCC00;
  --color-burst-4: #34C759;
  --color-burst-5: #00C7BE;
  --color-burst-6: #007AFF;
  --color-burst-7: #AF52DE;
  --color-wall-backdrop: #2B1015;
  --color-wall-ink: #1C1530;
  --color-wall-red: #CD2030;
  --color-wall-muted: #96919C;
  --color-wall-cream: #F6E9D6;
  --color-wall-green: #205C46;
  --color-wall-pink: #F2C9CD;
  --color-wall-yellow: #F2C54D;
  --color-wall-white: #FFFFFF;
  --color-wall-tiles-1: #C6202D;
  --color-wall-tiles-2: #F2C54D;
  --color-wall-tiles-3: #F2C9CD;
  --color-wall-tiles-4: #F6E9D6;
  --color-wall-tiles-5: #205C46;
  --font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;
  --font-large-title: 700 34px/41px var(--font-family);
  --font-title: 600 22px/28px var(--font-family);
  --font-prompt: 400 17px/22px var(--font-family);
  --font-body: 400 17px/22px var(--font-family);
  --font-card-title: 500 15px/20px var(--font-family);
  --font-card-brand: 600 12px/16px var(--font-family);
  --font-price: 600 15px/20px var(--font-family);
  --font-caption: 400 12px/16px var(--font-family);
  --font-stamp: 700 12px/15px var(--font-family);
  --spacing-xxs: 2px;
  --spacing-xs: 4px;
  --spacing-sm: 8px;
  --spacing-md: 12px;
  --spacing-lg: 16px;
  --spacing-xl: 24px;
  --spacing-xxl: 32px;
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 16px;
  --radius-pill: 999px;
  --size-list-icon: 48px;
  --size-thumbnail: 36px;
  --size-selection-border: 2px;
  --size-detail-image: 300px;
  --size-icon-button: 32px;
  --size-product-image-aspect-ratio: 1;
  --size-search-portrait-aspect-ratio: 0.6666666667;
  --size-search-row-image-width: 64px;
  --size-typing-menu-delay: 1500ms;
  --size-search-bottom-inset: 128px;
  --size-search-results-max-height: 400px;
  --size-search-expanded-results-max-height: 460px;
  --size-drawer-width: 300px;
  --size-empty-state-top-inset: 96px;
  --size-lab-card: 220px;
  --size-placeholder-brand-width: 60px;
  --size-placeholder-brand-height: 10px;
  --size-placeholder-line-height: 12px;
  --size-placeholder-title-width: 90px;
  --size-placeholder-price-width: 50px;
  --size-tile-aspect-ratio: 1.2;
  --size-tile-title-min-scale: 0.8;
  --size-symbol-inset: 0.25;
  --size-photo-inset: 0.07;
  --size-wall-reference-width: 393px;
  --size-wall-outer-inset: 8px;
  --size-wall-gap: 6px;
  --size-wall-tile-radius: 24px;
  --size-wall-control: 44px;
  --size-wall-control-icon: 25px;
  --size-wall-top-inset: 4px;
  --size-wall-control-inset: 16px;
  --size-wall-panel-radius: 46px;
  --size-wall-panel-inset: 24px;
  --size-wall-headline: 34px;
  --size-wall-wordmark: 32px;
  --size-wall-idle-headline: 34px;
  --size-wall-idle-fraction: 0.32;
  --size-wall-search-inset: 24px;
  --size-wall-search-dock-radius: 28px;
  --size-wall-search-dock-padding: 117px;
  --size-wall-search-dock-bottom-radius: 50px;
  --size-wall-search-dock-lift: 9px;
  --size-wall-search-dock-side-inset: 7.5px;
  --size-wall-search-bottom: 16px;
  --size-wall-idle-input: 22px;
  --size-wall-idle-input-height: 44px;
  --size-wall-input: 24px;
  --size-wall-title: 17px;
  --size-wall-caption: 12px;
  --size-wall-handle-width: 36px;
  --size-wall-handle-height: 5px;
  --size-wall-handle-top: 10px;
  --size-wall-hero-top: 20px;
  --size-wall-input-top: 20px;
  --size-wall-input-height: 48px;
  --size-wall-context-height: 34px;
  --size-wall-context-gap: 14px;
  --size-wall-stroke: 1px;
  --size-wall-badge: 21px;
  --size-wall-tile-inset: 14px;
  --size-wall-saved-thumb: 46px;
  --size-wall-saved-radius: 24px;
  --size-wall-detail-image-height: 240px;
  --size-wall-touch-guard: 28px;
  --size-wall-top-blur-height: 155px;
  --size-wall-editing-minimum-height: 240px;
  --size-wall-panel-minimum-height: 360px;
  --size-wall-panel-fraction: 0.445;
  --size-wall-frame-interval: 33ms;
  --shadow-none: 0px 0px 0px #00000000;
  --shadow-card: 0px 2px 16px #0000000F;
  --opacity-loading: 0.5;
  --opacity-disabled: 0.3;
  --opacity-floating-control: 0.9;
  --motion-snappy-duration: 250ms;
  --motion-snappy-easing: cubic-bezier(0.2, 0.9, 0.3, 1);
  --motion-content-duration: 350ms;
  --motion-content-easing: cubic-bezier(0.25, 0.1, 0.25, 1);
  --motion-shimmer-duration: 900ms;
  --motion-shimmer-easing: ease-in-out;
  --motion-pressed-scale: 0.97;
  --acquire-flight-duration: 750ms;
  --acquire-flight-curve-duration: var(--acquire-flight-duration);
  --acquire-flight-curve-easing: cubic-bezier(0.45, 0, 0.25, 1);
  --acquire-arc-height: 160px;
  --acquire-start-scale: 1;
  --acquire-end-scale: 0.12;
  --acquire-flight-rotation: -14deg;
  --acquire-flight-corner-radius: var(--radius-lg);
  --acquire-basket-appear-duration: 450ms;
  --acquire-basket-appear-easing: cubic-bezier(0.34, 1.56, 0.64, 1);
  --acquire-basket-pop-scale: 1.28;
  --acquire-basket-pop-rise: 120ms;
  --acquire-basket-pop-response: 280ms;
  --acquire-basket-pop-damping: 0.42;
  --acquire-basket-size: 56px;
  --acquire-basket-bottom-inset: var(--spacing-lg);
  --acquire-burst-particle-count: 22;
  --acquire-burst-radius: 78px;
  --acquire-burst-duration: 700ms;
  --acquire-burst-particle-min: 4px;
  --acquire-burst-particle-max: 9px;
  --acquire-detail-expand-duration: 420ms;
  --acquire-detail-expand-easing: cubic-bezier(0.2, 0.9, 0.3, 1);
  --acquire-burst-angle-jitter: 14deg;
  --acquire-burst-distance-min: 0.55;
  --acquire-burst-spin: 172deg;
  --acquire-burst-shrink: 0.4;
  --acquire-burst-particle-aspect: 0.6;
  --acquire-burst-particle-round: 0.25;
  --acquire-detail-dim-opacity: 0.35;
  --acquire-capture-takeoff-size: 140px;
  --acquire-capture-takeoff-height: 0.45;
  --stamp-overlay-opacity: 0.5;
  --stamp-width: 128px;
  --stamp-max-width: 0.85;
  --stamp-angle: -12deg;
  --stamp-border-width: 2px;
  --stamp-radius: var(--radius-sm);
  --stamp-padding: var(--spacing-sm);
  --confetti-colors-1: #F8D154;
  --confetti-colors-2: #8BC84C;
  --confetti-colors-3: #733EE3;
  --confetti-colors-4: #E8334A;
  --confetti-color-space: display-p3;
  --confetti-shapes: circle diamond triangle;
  --confetti-reference-height: 874px;
  --confetti-side-count: 90;
  --confetti-top-count: 70;
  --confetti-low-end-count: 60;
  --confetti-max-pixel-ratio: 2;
  --confetti-slow-frame: 25ms;
  --confetti-side-launch-y: 0.9;
  --confetti-side-launch-spread: 0.083;
  --confetti-side-speed-min: 1730;
  --confetti-side-speed-max: 2800;
  --confetti-side-elevation-min: 72deg;
  --confetti-side-elevation-max: 90deg;
  --confetti-top-delay: 210ms;
  --confetti-top-band: 0.5;
  --confetti-gravity: 1070;
  --confetti-drag-vertical: 3.4;
  --confetti-drag-horizontal: 2.7;
  --confetti-spin-min: 50deg;
  --confetti-spin-max: 330deg;
  --confetti-spin-clockwise: 0.95;
  --confetti-tilt-max: 35deg;
  --confetti-tilt-period-min: 450ms;
  --confetti-tilt-period-max: 700ms;
  --confetti-size-min: 13.2px;
  --confetti-size-max: 24.2px;
  --confetti-layer: 1000;
  --confetti-reduced-count: 12;
  --confetti-reduced-band: 0.35;
  --confetti-reduced-fall: 110;
  --confetti-reduced-spin: 20deg;
  --web-page-max-width: 760px;
  --web-doc-max-width: 640px;
  --web-wide-breakpoint: 640px;
  --web-columns: 2;
  --web-sheet-width: auto;
  --web-sheet-max-width: 460px;
  --web-sheet-max-height: 92%;
  --web-sheet-side-inset: 8px;
  --web-sheet-bottom-margin: 8px;
  --web-sheet-enter-offset: 100vh;
  --web-sheet-image-height: 34vh;
  --web-sheet-image-max-height: 300px;
  --web-toast-bottom: 20px;
  --web-hero-title-max-width: 16ch;
  --web-hint-max-width: 34ch;
  --web-text-max-width: 38ch;
  --web-inline-icon-size: 1.25em;
  --web-detail-icon-size: 1.1em;
  --web-detail-icon-nudge: 0.1em;
  --web-landing-icon-size: 88px;
  --web-landing-icon-radius: 22%;
  --web-site-icon-size: 48px;
  --web-link-underline-offset: 3px;
}

@media (min-width: 640px) {
  :root {
    --web-columns: 3;
    --web-sheet-width: 100%;
    --web-sheet-side-inset: auto;
    --web-sheet-bottom-margin: auto;
    --web-sheet-image-height: 300px;
  }
}

@media (prefers-color-scheme: dark) {
  :root {
    --color-background: #000000;
    --color-surface: #1C1C1E;
    --color-surface-raised: #2C2C2E;
    --color-text-primary: #FFFFFF;
    --color-text-secondary: #EBEBF599;
    --color-text-tertiary: #EBEBF54D;
    --color-gift-box: #EF5350;
    --color-accent: #FFFFFF;
    --color-on-accent: #000000;
    --color-border: #54545899;
    --color-placeholder: #2C2C2E;
    --color-placeholder-highlight: #1C1C1E;
    --color-scrim: #000000;
    --color-warning: #FF9F0A;
    --color-success: #30D158;
    --color-stamp-ink: #FFFFFF;
    --color-wall-backdrop: #2B1015;
    --color-wall-ink: #1C1530;
    --color-wall-red: #CD2030;
    --color-wall-muted: #96919C;
    --color-wall-cream: #F6E9D6;
    --color-wall-green: #205C46;
    --color-wall-pink: #F2C9CD;
    --color-wall-yellow: #F2C54D;
    --color-wall-white: #FFFFFF;
  }
}

/* Next on the web: the "next" group of design/tokens.json. */

@font-face {
  font-family: "Bricolage Grotesque";
  src: url("/fonts/BricolageGrotesque-latin.woff2") format("woff2"), url("/fonts/BricolageGrotesque.ttf") format("truetype");
  unicode-range: U+20-7E, U+A0-17F, U+2000-206F, U+20A0-20CF, U+2100-214F, U+2190-21FF, U+2248;
  font-weight: 200 800;
  font-stretch: 75% 100%;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Bricolage Grotesque";
  src: url("/fonts/BricolageGrotesque.ttf") format("truetype");
  unicode-range: U+180-24F, U+2B0-36F, U+370-3FF, U+E00-E7F, U+1E00-1EFF, U+2070-209F, U+2150-218F, U+2200-2247, U+2249-22FF, U+27C0-27EF;
  font-weight: 200 800;
  font-stretch: 75% 100%;
  font-style: normal;
  font-display: swap;
}

:root {
  --nx-color-scheme: light;
  --nx-color-background: #F6F6FF;
  --nx-color-ink: #1C1530;
  --nx-color-card: #FFFFFF;
  --nx-color-red: #E8334A;
  --nx-color-yellow: #F8D154;
  --nx-color-purple: #733EE3;
  --nx-color-green: #8BC84C;
  --nx-color-info: #F3F2FB;
  --nx-color-track: #E7E5F4;
  --nx-color-ink-secondary: #1C1530A3;
  --nx-color-ink-quiet: #1C153080;
  --nx-color-hairline: #1C15301F;
  --nx-color-shadow: #00000012;
  --nx-color-shadow-soft: #0000000D;
  --nx-color-veil: #F6F6FFF7;
  --nx-color-taken-veil: #F6F6FF8C;
  --nx-font-display: "Bricolage Grotesque", system-ui, sans-serif;
  --nx-font-text: -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, sans-serif;
  --nx-font-wordmark: 800 56px/60px var(--nx-font-display);
  --nx-font-wordmark-tracking: -0.02em;
  --nx-font-wordmark-variation: "opsz" 96, "wdth" 100;
  --nx-font-wordmark-numeric: normal;
  --nx-font-headline: 750 34px/38px var(--nx-font-display);
  --nx-font-headline-tracking: -0.029em;
  --nx-font-headline-variation: "opsz" 48, "wdth" 100;
  --nx-font-headline-numeric: normal;
  --nx-font-title: 750 25px/29px var(--nx-font-display);
  --nx-font-title-tracking: -0.02em;
  --nx-font-title-variation: "opsz" 48, "wdth" 100;
  --nx-font-title-numeric: normal;
  --nx-font-product-title: 700 21px/26px var(--nx-font-text);
  --nx-font-product-title-tracking: -0.02em;
  --nx-font-product-title-variation: normal;
  --nx-font-product-title-numeric: normal;
  --nx-font-body: 400 17px/23px var(--nx-font-text);
  --nx-font-body-tracking: normal;
  --nx-font-body-variation: normal;
  --nx-font-body-numeric: normal;
  --nx-font-label: 600 15px/20px var(--nx-font-text);
  --nx-font-label-tracking: normal;
  --nx-font-label-variation: normal;
  --nx-font-label-numeric: normal;
  --nx-font-detail: 400 15px/20px var(--nx-font-text);
  --nx-font-detail-tracking: normal;
  --nx-font-detail-variation: normal;
  --nx-font-detail-numeric: normal;
  --nx-font-price: 600 15px/20px var(--nx-font-text);
  --nx-font-price-tracking: normal;
  --nx-font-price-variation: normal;
  --nx-font-price-numeric: tabular-nums;
  --nx-font-caption: 400 13.5px/18px var(--nx-font-text);
  --nx-font-caption-tracking: normal;
  --nx-font-caption-variation: normal;
  --nx-font-caption-numeric: normal;
  --nx-font-button: 600 17px/22px var(--nx-font-text);
  --nx-font-button-tracking: normal;
  --nx-font-button-variation: normal;
  --nx-font-button-numeric: normal;
  --nx-font-stamp: 700 13px/16px var(--nx-font-text);
  --nx-font-stamp-tracking: normal;
  --nx-font-stamp-variation: normal;
  --nx-font-stamp-numeric: normal;
  --nx-space-xxs: 2px;
  --nx-space-xs: 4px;
  --nx-space-sm: 8px;
  --nx-space-md: 12px;
  --nx-space-lg: 16px;
  --nx-space-xl: 20px;
  --nx-space-xxl: 28px;
  --nx-space-xxxl: 40px;
  --nx-radius-xs: 4px;
  --nx-radius-sm: 8px;
  --nx-radius-card: 24px;
  --nx-radius-tile: 20.1px;
  --nx-radius-sheet: 34px;
  --nx-radius-field: 16px;
  --nx-radius-row: 20px;
  --nx-radius-pill: 999px;
  --nx-size-button: 56px;
  --nx-size-field: 48px;
  --nx-size-tile: 64px;
  --nx-size-tile-icon: 30px;
  --nx-size-fallback-icon: 40px;
  --nx-size-toast: 46px;
  --nx-size-stamp: 30px;
  --nx-size-stamp-inset: 10px;
  --nx-size-focus-ring: 2.5px;
  --nx-size-focus-offset: 3px;
  --nx-size-border: 1px;
  --nx-size-swatch: 16px;
  --nx-size-garland-piece: 9.85px;
  --nx-size-garland-gap: 5.7px;
  --nx-size-card-image: 80%;
  --nx-size-sheet-image-inset: 9%;
  --nx-shadow-card: 0px 8px 36px #00000012;
  --nx-shadow-pill: 0px 3px 20px #0000000D;
  --nx-shadow-sheet: 0px 12px 40px #0000001A;
  --nx-motion-sheet-duration: 687ms;
  --nx-motion-sheet-easing: cubic-bezier(0.34, 1.32, 0.64, 1);
  --nx-motion-toast-duration: 623ms;
  --nx-motion-toast-easing: cubic-bezier(0.34, 1.32, 0.64, 1);
  --nx-motion-stamp-duration: 628ms;
  --nx-motion-stamp-easing: cubic-bezier(0.34, 1.32, 0.64, 1);
  --nx-motion-press-down-duration: 200ms;
  --nx-motion-press-down-easing: cubic-bezier(0.8, 0.3, 0.6, 0.9);
  --nx-motion-press-up-duration: 515ms;
  --nx-motion-press-up-easing: cubic-bezier(0.2, 0.9, 0.3, 1);
  --nx-motion-veil-duration: 250ms;
  --nx-motion-veil-easing: cubic-bezier(0, 0, 0.58, 1);
  --nx-motion-hover-duration: 150ms;
  --nx-motion-hover-easing: cubic-bezier(0, 0, 0.58, 1);
  --nx-motion-press-scale: 0.94;
  --nx-motion-card-press-scale: 0.96;
  --nx-motion-stamp-from: 0.85;
  --nx-blur-veil: 30px;
  --nx-opacity-disabled: 0.4;
}

@supports (color: color(display-p3 0 0 0)) {
  :root {
    --nx-color-background: color(display-p3 0.9647 0.9647 1);
    --nx-color-ink: color(display-p3 0.1098 0.0824 0.1882);
    --nx-color-card: color(display-p3 1 1 1);
    --nx-color-red: color(display-p3 0.9098 0.2 0.2902);
    --nx-color-yellow: color(display-p3 0.9725 0.8196 0.3294);
    --nx-color-purple: color(display-p3 0.451 0.2431 0.8902);
    --nx-color-green: color(display-p3 0.5451 0.7843 0.298);
    --nx-color-info: color(display-p3 0.9529 0.949 0.9843);
    --nx-color-track: color(display-p3 0.9059 0.898 0.9569);
    --nx-color-ink-secondary: color(display-p3 0.1098 0.0824 0.1882 / 0.6392);
    --nx-color-ink-quiet: color(display-p3 0.1098 0.0824 0.1882 / 0.502);
    --nx-color-hairline: color(display-p3 0.1098 0.0824 0.1882 / 0.1216);
    --nx-color-shadow: color(display-p3 0 0 0 / 0.0706);
    --nx-color-shadow-soft: color(display-p3 0 0 0 / 0.051);
    --nx-color-veil: color(display-p3 0.9647 0.9647 1 / 0.9686);
    --nx-color-taken-veil: color(display-p3 0.9647 0.9647 1 / 0.549);
  }
}

@supports (transition-timing-function: linear(0, 1)) {
  :root {
    --nx-motion-sheet-easing: linear(0, 0.0146, 0.0531, 0.1081, 0.174, 0.2461, 0.3208, 0.3954, 0.4679, 0.5367, 0.6008, 0.6598, 0.7131, 0.7609, 0.8031, 0.8401, 0.8721, 0.8994, 0.9226, 0.9421, 0.9582, 0.9713, 0.9819, 0.9903, 0.9968, 1.0018, 1.0054, 1.0079, 1.0096, 1.0106, 1.011, 1.0111, 1.0108, 1.0102, 1.0096, 1.0088, 1.008, 1.0071, 1.0063, 1.0055, 1.0048, 1.0041, 1.0035, 1.0029, 1.0024, 1.002, 1.0016, 1.0013, 1);
    --nx-motion-toast-easing: linear(0, 0.0148, 0.0532, 0.1077, 0.1723, 0.2425, 0.3148, 0.3866, 0.456, 0.5217, 0.5829, 0.639, 0.69, 0.7357, 0.7764, 0.8122, 0.8435, 0.8707, 0.894, 0.914, 0.9309, 0.9451, 0.957, 0.9669, 0.9749, 0.9815, 0.9868, 0.9911, 0.9944, 0.9969, 0.9989, 1.0003, 1.0014, 1.0021, 1.0026, 1.0028, 1.003, 1.003, 1.0029, 1.0027, 1.0025, 1.0023, 1.0021, 1.0019, 1.0017, 1.0015, 1.0013, 1.0011, 1);
    --nx-motion-stamp-easing: linear(0, 0.0151, 0.0543, 0.1101, 0.1765, 0.2488, 0.3233, 0.3972, 0.4687, 0.5363, 0.5991, 0.6566, 0.7086, 0.7551, 0.7961, 0.832, 0.8632, 0.8899, 0.9127, 0.9319, 0.9479, 0.9611, 0.9719, 0.9806, 0.9876, 0.993, 0.9972, 1.0004, 1.0027, 1.0043, 1.0053, 1.006, 1.0062, 1.0063, 1.0061, 1.0058, 1.0054, 1.005, 1.0046, 1.0041, 1.0036, 1.0032, 1.0028, 1.0024, 1.002, 1.0017, 1.0014, 1.0012, 1);
    --nx-motion-press-up-easing: linear(0, 0.0163, 0.0576, 0.1147, 0.1806, 0.2507, 0.3213, 0.3902, 0.4558, 0.5171, 0.5736, 0.6252, 0.6717, 0.7135, 0.7507, 0.7837, 0.8127, 0.8383, 0.8606, 0.88, 0.897, 0.9116, 0.9243, 0.9353, 0.9447, 0.9529, 0.9598, 0.9658, 0.9709, 0.9753, 0.979, 0.9822, 0.9849, 0.9872, 0.9892, 0.9909, 0.9923, 0.9935, 0.9945, 0.9953, 0.9961, 0.9967, 0.9972, 0.9977, 0.998, 0.9983, 0.9986, 0.9988, 1);
  }
}

@media (prefers-reduced-motion: reduce) {
  :root {
    --nx-motion-sheet-duration: 588ms;
    --nx-motion-sheet-easing: cubic-bezier(0.2, 0.9, 0.3, 1);
    --nx-motion-toast-duration: 588ms;
    --nx-motion-toast-easing: cubic-bezier(0.2, 0.9, 0.3, 1);
    --nx-motion-stamp-duration: 588ms;
    --nx-motion-stamp-easing: cubic-bezier(0.2, 0.9, 0.3, 1);
  }
  @supports (transition-timing-function: linear(0, 1)) {
    :root {
      --nx-motion-sheet-easing: linear(0, 0.0163, 0.0576, 0.1146, 0.1805, 0.2505, 0.3211, 0.39, 0.4556, 0.5169, 0.5734, 0.625, 0.6715, 0.7133, 0.7505, 0.7835, 0.8126, 0.8381, 0.8604, 0.8799, 0.8968, 0.9115, 0.9242, 0.9352, 0.9447, 0.9528, 0.9598, 0.9658, 0.9709, 0.9752, 0.979, 0.9822, 0.9849, 0.9872, 0.9892, 0.9908, 0.9923, 0.9935, 0.9945, 0.9953, 0.9961, 0.9967, 0.9972, 0.9976, 0.998, 0.9983, 0.9986, 0.9988, 1);
      --nx-motion-toast-easing: linear(0, 0.0163, 0.0576, 0.1146, 0.1805, 0.2505, 0.3211, 0.39, 0.4556, 0.5169, 0.5734, 0.625, 0.6715, 0.7133, 0.7505, 0.7835, 0.8126, 0.8381, 0.8604, 0.8799, 0.8968, 0.9115, 0.9242, 0.9352, 0.9447, 0.9528, 0.9598, 0.9658, 0.9709, 0.9752, 0.979, 0.9822, 0.9849, 0.9872, 0.9892, 0.9908, 0.9923, 0.9935, 0.9945, 0.9953, 0.9961, 0.9967, 0.9972, 0.9976, 0.998, 0.9983, 0.9986, 0.9988, 1);
      --nx-motion-stamp-easing: linear(0, 0.0163, 0.0576, 0.1146, 0.1805, 0.2505, 0.3211, 0.39, 0.4556, 0.5169, 0.5734, 0.625, 0.6715, 0.7133, 0.7505, 0.7835, 0.8126, 0.8381, 0.8604, 0.8799, 0.8968, 0.9115, 0.9242, 0.9352, 0.9447, 0.9528, 0.9598, 0.9658, 0.9709, 0.9752, 0.979, 0.9822, 0.9849, 0.9872, 0.9892, 0.9908, 0.9923, 0.9935, 0.9945, 0.9953, 0.9961, 0.9967, 0.9972, 0.9976, 0.998, 0.9983, 0.9986, 0.9988, 1);
    }
  }
}
