@font-face{font-family:Inclusive Sans;src:url(./NotoSansArabic-Variable-BZl63IGQ.woff2) format("woff2"),url(./NotoSansArabic-Variable-FcjQWC0L.ttf) format("truetype");font-style:normal;font-weight:300 700;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+10EFD-10EFF;font-display:swap}@font-face{font-family:Inclusive Sans;src:url(./NotoSansArabic-Variable-BZl63IGQ.woff2) format("woff2"),url(./NotoSansArabic-Variable-FcjQWC0L.ttf) format("truetype");font-style:italic;font-weight:300 700;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+10EFD-10EFF;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(./NotoSansArabic-Variable-BZl63IGQ.woff2) format("woff2"),url(./NotoSansArabic-Variable-FcjQWC0L.ttf) format("truetype");font-style:normal;font-weight:100 800;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+10EFD-10EFF;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(./NotoSansArabic-Variable-BZl63IGQ.woff2) format("woff2"),url(./NotoSansArabic-Variable-FcjQWC0L.ttf) format("truetype");font-style:italic;font-weight:100 800;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+10EFD-10EFF;font-display:swap}@font-face{font-family:Inclusive Sans;src:url(./NotoSansHebrew-Variable-B6MMciOv.woff2) format("woff2"),url(./NotoSansHebrew-Variable-hmdxMV6J.ttf) format("truetype");font-style:normal;font-weight:300 700;unicode-range:U+0591-05C7,U+05D0-05EA,U+05EF-05F4,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:Inclusive Sans;src:url(./NotoSansHebrew-Variable-B6MMciOv.woff2) format("woff2"),url(./NotoSansHebrew-Variable-hmdxMV6J.ttf) format("truetype");font-style:italic;font-weight:300 700;unicode-range:U+0591-05C7,U+05D0-05EA,U+05EF-05F4,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(./NotoSansHebrew-Variable-B6MMciOv.woff2) format("woff2"),url(./NotoSansHebrew-Variable-hmdxMV6J.ttf) format("truetype");font-style:normal;font-weight:100 800;unicode-range:U+0591-05C7,U+05D0-05EA,U+05EF-05F4,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(./NotoSansHebrew-Variable-B6MMciOv.woff2) format("woff2"),url(./NotoSansHebrew-Variable-hmdxMV6J.ttf) format("truetype");font-style:italic;font-weight:100 800;unicode-range:U+0591-05C7,U+05D0-05EA,U+05EF-05F4,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:Inclusive Sans;src:url(./InclusiveSans-Variable-MoTo9BKX.woff2) format("woff2"),url(./InclusiveSans-Variable-BO2f-oeB.ttf) format("truetype");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:Inclusive Sans;src:url(./InclusiveSans-Italic-Variable-Bt_J6r9z.woff2) format("woff2"),url(./InclusiveSans-Italic-Variable-Dit7rD-f.ttf) format("truetype");font-style:italic;font-weight:300 700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(./JetBrainsMono-Variable-CoqoNfmQ.woff2) format("woff2"),url(./JetBrainsMono-Variable--VKQJH3W.ttf) format("truetype");font-style:normal;font-weight:100 800;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(./JetBrainsMono-Italic-Variable-BaimibGS.woff2) format("woff2"),url(./JetBrainsMono-Italic-Variable-ZW9MxbCs.ttf) format("truetype");font-style:italic;font-weight:100 800;font-display:swap}@font-face{font-family:Noto Sans Arabic;src:url(./NotoSansArabic-Variable-BZl63IGQ.woff2) format("woff2"),url(./NotoSansArabic-Variable-FcjQWC0L.ttf) format("truetype");font-style:normal;font-weight:100 900;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+10EFD-10EFF;font-display:swap}@font-face{font-family:Noto Sans Hebrew;src:url(./NotoSansHebrew-Variable-B6MMciOv.woff2) format("woff2"),url(./NotoSansHebrew-Variable-hmdxMV6J.ttf) format("truetype");font-style:normal;font-weight:100 900;unicode-range:U+0591-05C7,U+05D0-05EA,U+05EF-05F4,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}:root{--dp-color-palette-cream: #fbfaf4;--dp-color-palette-cream-dark: #f2f1eb;--dp-color-palette-paper: #fcfbf7;--dp-color-palette-white: #ffffff;--dp-color-palette-black: #000000;--dp-color-palette-ink: #0e1113;--dp-color-palette-graphite: #2c3134;--dp-color-palette-mist: #57606a;--dp-color-palette-pebble: #9aa1a5;--dp-color-palette-cream-sunken: #f2f1ea;--dp-color-palette-cream-inset: #e9e8e0;--dp-color-palette-placeholder-grey: #ededed;--dp-color-palette-sage: #adb49c;--dp-color-palette-teal: #c3d3ce;--dp-color-palette-forest: #181e1d;--dp-color-palette-terracotta: #db704c;--dp-color-palette-sand: #d6d0c3;--dp-color-palette-warm-grey: #b7b6b4;--dp-color-palette-clay-red: #d53712;--dp-color-palette-dark-teal: #1c525d;--dp-color-palette-dusty-pink: #b6969d;--dp-color-palette-light-peach: #f8dbca;--dp-color-palette-faun: #cec4bb;--dp-color-palette-cool-grey: #dcdedf;--dp-color-palette-stone: #b4aea6;--dp-color-palette-dark-grey: #666967;--dp-color-palette-signal-green: #3c8a52;--dp-color-palette-signal-amber: #c2691a;--dp-color-palette-signal-red: #be3a2e;--dp-color-palette-signal-cyan: #1e8c8c;--dp-color-palette-forest-surface: #1f2624;--dp-color-palette-forest-raised: #262e2c;--dp-color-palette-forest-sunken: #121716;--dp-color-palette-forest-inset: #2b3331;--dp-color-palette-forest-selection: #324246;--dp-color-palette-fog: #d7dbd9;--dp-color-palette-lichen: #9aa5a1;--dp-color-palette-moss-grey: #6e7975;--dp-color-palette-ink-72-cream: #505252;--dp-color-palette-cream-72-forest: #bbbcb8;--dp-color-palette-signal-green-deep: #1c6e38;--dp-color-palette-signal-amber-deep: #9d4800;--dp-color-palette-signal-red-deep: #b02b21;--dp-color-palette-signal-cyan-deep: #006c6d;--dp-color-palette-signal-green-light: #5eab71;--dp-color-palette-signal-amber-light: #e0843c;--dp-color-palette-signal-red-light: #f97060;--dp-color-palette-signal-cyan-light: #45aaa9;--dp-color-alpha-ink-5: rgb(14 17 19 / .05);--dp-color-alpha-ink-6: rgb(14 17 19 / .06);--dp-color-alpha-ink-8: rgb(14 17 19 / .08);--dp-color-alpha-ink-10: rgb(14 17 19 / .1);--dp-color-alpha-ink-12: rgb(14 17 19 / .12);--dp-color-alpha-ink-14: rgb(14 17 19 / .14);--dp-color-alpha-ink-15: rgb(14 17 19 / .15);--dp-color-alpha-ink-16: rgb(14 17 19 / .16);--dp-color-alpha-ink-20: rgb(14 17 19 / .2);--dp-color-alpha-ink-35: rgb(14 17 19 / .35);--dp-color-alpha-ink-42: rgb(14 17 19 / .42);--dp-color-alpha-ink-50: rgb(14 17 19 / .5);--dp-color-alpha-ink-55: rgb(14 17 19 / .55);--dp-color-alpha-ink-60: rgb(14 17 19 / .6);--dp-color-alpha-ink-62: rgb(14 17 19 / .62);--dp-color-alpha-ink-63: rgb(14 17 19 / .63);--dp-color-alpha-ink-65: rgb(14 17 19 / .65);--dp-color-alpha-ink-66: rgb(14 17 19 / .66);--dp-color-alpha-ink-70: rgb(14 17 19 / .7);--dp-color-alpha-ink-74: rgb(14 17 19 / .74);--dp-color-alpha-ink-82: rgb(14 17 19 / .82);--dp-color-alpha-ink-85: rgb(14 17 19 / .85);--dp-color-alpha-cream-5: rgb(251 250 244 / .05);--dp-color-alpha-cream-8: rgb(251 250 244 / .08);--dp-color-alpha-cream-10: rgb(251 250 244 / .1);--dp-color-alpha-cream-12: rgb(251 250 244 / .12);--dp-color-alpha-cream-14: rgb(251 250 244 / .14);--dp-color-alpha-cream-20: rgb(251 250 244 / .2);--dp-color-alpha-cream-24: rgb(251 250 244 / .24);--dp-color-alpha-cream-35: rgb(251 250 244 / .35);--dp-color-alpha-cream-42: rgb(251 250 244 / .42);--dp-color-alpha-cream-55: rgb(251 250 244 / .55);--dp-color-alpha-cream-60: rgb(251 250 244 / .6);--dp-color-alpha-cream-70: rgb(251 250 244 / .7);--dp-color-alpha-cream-90: rgb(251 250 244 / .9);--dp-color-alpha-black-5: rgb(0 0 0 / .05);--dp-color-alpha-black-8: rgb(0 0 0 / .08);--dp-color-alpha-black-10: rgb(0 0 0 / .1);--dp-color-alpha-black-14: rgb(0 0 0 / .14);--dp-color-alpha-black-15: rgb(0 0 0 / .15);--dp-color-alpha-black-20: rgb(0 0 0 / .2);--dp-color-alpha-black-25: rgb(0 0 0 / .25);--dp-color-alpha-black-32: rgb(0 0 0 / .32);--dp-color-alpha-transparent: rgb(14 17 19 / 0);--dp-font-family-display: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-font-family-mono: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-font-family-ui: -apple-system, BlinkMacSystemFont, Inter, "Segoe UI", system-ui, sans-serif;--dp-font-family-arabic: "Noto Sans Arabic", system-ui, sans-serif;--dp-font-family-hebrew: "Noto Sans Hebrew", system-ui, sans-serif;--dp-font-weight-light: 300;--dp-font-weight-regular: 400;--dp-font-weight-medium: 500;--dp-font-weight-semibold: 600;--dp-font-weight-bold: 700;--dp-font-size-3xs: .5625rem;--dp-font-size-2xs: .6875rem;--dp-font-size-xs: .75rem;--dp-font-size-note: .8125rem;--dp-font-size-sm: .875rem;--dp-font-size-base: 1rem;--dp-font-size-lg: 1.125rem;--dp-font-size-xl: 1.5rem;--dp-font-size-2xl: 2rem;--dp-font-size-3xl: 2.5rem;--dp-font-size-4xl: 3.5rem;--dp-font-size-5xl: 4.5rem;--dp-font-size-6xl: 6rem;--dp-font-size-7xl: 7.5rem;--dp-font-leading-hero-model: .73;--dp-font-leading-model: .82;--dp-font-leading-hero: .85;--dp-font-leading-display: .9;--dp-font-leading-none: 1;--dp-font-leading-tight: 1.06;--dp-font-leading-compact: 1.1;--dp-font-leading-heading: 1.15;--dp-font-leading-snug: 1.2;--dp-font-leading-cozy: 1.25;--dp-font-leading-label: 1.3;--dp-font-leading-normal: 1.4;--dp-font-leading-caption: 1.5;--dp-font-leading-data: 1.6;--dp-font-leading-relaxed: 1.7;--dp-font-leading-loose: 1.9;--dp-font-tracking-display: -.06em;--dp-font-tracking-tighter: -.04em;--dp-font-tracking-tight: -.03em;--dp-font-tracking-snug: -.01em;--dp-font-tracking-normal: 0em;--dp-font-tracking-wide: .04em;--dp-font-tracking-wider: .06em;--dp-font-tracking-loose: .08em;--dp-font-tracking-widest: .18em;--dp-font-ratio-inline-code: .9em;--dp-font-ratio-code-block: .95em;--dp-font-measure: 736px;--dp-font-scale-display-max: 1.3;--dp-font-scale-support: 2;--dp-space-0: 0;--dp-space-px: .0625rem;--dp-space-1: .25rem;--dp-space-2: .5rem;--dp-space-3: .75rem;--dp-space-4: 1rem;--dp-space-5: 1.25rem;--dp-space-6: 1.5rem;--dp-space-7: 1.75rem;--dp-space-8: 2rem;--dp-space-10: 2.5rem;--dp-space-12: 3rem;--dp-space-14: 3.5rem;--dp-space-16: 4rem;--dp-space-18: 4.5rem;--dp-space-20: 5rem;--dp-space-24: 6rem;--dp-space-25: 6.25rem;--dp-space-28: 7rem;--dp-space-32: 8rem;--dp-space-40: 10rem;--dp-space-48: 12rem;--dp-radius-none: 0;--dp-radius-xs: 2px;--dp-radius-sm: 4px;--dp-radius-md: 8px;--dp-radius-lg: 12px;--dp-radius-xl: 16px;--dp-radius-2xl: 24px;--dp-radius-3xl: 32px;--dp-radius-pill: 40px;--dp-radius-full: 9999px;--dp-radius-status: 10px;--dp-radius-pin: 20px;--dp-radius-hero-fill: 64px;--dp-radius-hero-fill-compact: 40px;--dp-border-width-hair: 1px;--dp-border-width-thin: 1.5px;--dp-border-width-thick: 2px;--dp-border-width-quote: 3px;--dp-border-width-focus: 2px;--dp-border-width-marker: 6.5px;--dp-shadow-xs: 0 1px 2px 0 var(--dp-color-alpha-ink-6);--dp-shadow-sm: 0 1px 2px 0 var(--dp-color-alpha-ink-6), 0 2px 4px 0 var(--dp-color-alpha-ink-5);--dp-shadow-md: 0 2px 4px 0 var(--dp-color-alpha-ink-5), 0 6px 14px -3px var(--dp-color-alpha-ink-10);--dp-shadow-lg: 0 12px 30px 0 var(--dp-color-alpha-black-15);--dp-shadow-card: 0 20px 76px 0 var(--dp-color-alpha-black-15);--dp-shadow-card-hover: 0 32px 100px 0 var(--dp-color-alpha-black-32);--dp-shadow-photo: 0 20px 100px 0 var(--dp-color-alpha-black-25);--dp-shadow-pin-hover: 0 16px 32px 0 var(--dp-color-alpha-black-10);--dp-shadow-post: 0 28px 108px 0 var(--dp-color-alpha-black-10);--dp-shadow-hero-fill: 0 48px 160px 0 var(--dp-color-alpha-black-10);--dp-shadow-ring-default: inset 0 0 0 1px var(--dp-color-border-default);--dp-shadow-ring-strong: inset 0 0 0 1px var(--dp-color-border-strong);--dp-blur-sm: 6px;--dp-blur-md: 14px;--dp-blur-lg: 28px;--dp-blur-fx: 4px;--dp-opacity-0: 0;--dp-opacity-6: .06;--dp-opacity-8: .08;--dp-opacity-10: .1;--dp-opacity-18: .18;--dp-opacity-28: .28;--dp-opacity-30: .3;--dp-opacity-50: .5;--dp-opacity-60: .6;--dp-opacity-65: .65;--dp-opacity-88: .88;--dp-opacity-90: .9;--dp-opacity-100: 1;--dp-z-behind: -1;--dp-z-base: 0;--dp-z-raised: 1;--dp-z-content: 2;--dp-z-overlay-local: 3;--dp-z-header: 5;--dp-z-popover: 10;--dp-z-dropdown: 20;--dp-z-nav-sheet: 29;--dp-z-nav-header: 30;--dp-z-sheet: 40;--dp-z-dialog: 50;--dp-z-toast: 60;--dp-duration-instant: 80ms;--dp-duration-fast: .14s;--dp-duration-base: .22s;--dp-duration-slow: .34s;--dp-duration-slower: .52s;--dp-duration-reveal: .4s;--dp-duration-anchor: .2s;--dp-duration-anchor-delay: .18s;--dp-duration-fx-blur-hover: .5s;--dp-duration-fx-blur: .6s;--dp-duration-settle: .7s;--dp-duration-fx-fill: .9s;--dp-duration-feedback-copied: 1.4s;--dp-duration-pulse: 1.8s;--dp-duration-loader: 2.2s;--dp-duration-feedback-active: 2.5s;--dp-duration-toast: 4s;--dp-duration-stagger-0: 30ms;--dp-duration-stagger-1: 80ms;--dp-duration-stagger-2: .13s;--dp-duration-stagger-3: .18s;--dp-duration-stagger-4: .23s;--dp-duration-stagger-5: .29s;--dp-duration-stagger-6: .36s;--dp-duration-stagger-7: .46s;--dp-easing-standard: cubic-bezier(.2, 0, 0, 1);--dp-easing-out: cubic-bezier(.16, 1, .3, 1);--dp-easing-in: cubic-bezier(.5, 0, .9, .2);--dp-easing-in-out: cubic-bezier(.65, 0, .35, 1);--dp-easing-scroll-lift: cubic-bezier(.4, 0, .6, 1);--dp-easing-drop: cubic-bezier(.3, 0, .2, 1);--dp-easing-draw: cubic-bezier(.45, 0, .2, 1);--dp-easing-draw-mark: cubic-bezier(.4, 0, .2, 1);--dp-easing-settle: cubic-bezier(.2, .8, .2, 1);--dp-easing-css-ease: cubic-bezier(.25, .1, .25, 1);--dp-easing-css-ease-in-out: cubic-bezier(.42, 0, .58, 1);--dp-easing-css-ease-out: cubic-bezier(0, 0, .58, 1);--dp-easing-linear: cubic-bezier(0, 0, 1, 1);--dp-easing-decelerate: cubic-bezier(.33, 1, .68, 1);--dp-easing-accelerate: cubic-bezier(.32, 0, .67, 0);--dp-breakpoint-xs: 440px;--dp-breakpoint-sm: 640px;--dp-breakpoint-md: 860px;--dp-breakpoint-lg: 1180px;--dp-breakpoint-xl: 1480px;--dp-breakpoint-height-short: 500px;--dp-aspect-square: 1;--dp-aspect-landscape: 1.3333;--dp-aspect-video: 1.7778;--dp-aspect-post: 1.5385;--dp-aspect-feature-card: .6855;--dp-aspect-portrait-card: .7923;--dp-aspect-portrait-photo: .9194;--dp-aspect-editorial: 1.3451;--dp-aspect-wide-photo: 1.934;--dp-color-bg-canvas: light-dark(var(--dp-color-palette-cream), var(--dp-color-palette-forest));--dp-color-bg-surface: light-dark(var(--dp-color-palette-paper), var(--dp-color-palette-forest-surface));--dp-color-bg-raised: light-dark(var(--dp-color-palette-white), var(--dp-color-palette-forest-raised));--dp-color-bg-sunken: light-dark(var(--dp-color-palette-cream-sunken), var(--dp-color-palette-forest-sunken));--dp-color-bg-inset: light-dark(var(--dp-color-palette-cream-inset), var(--dp-color-palette-forest-inset));--dp-color-bg-card: light-dark(var(--dp-color-palette-cream-dark), var(--dp-color-palette-forest-surface));--dp-color-bg-tint: light-dark(var(--dp-color-alpha-ink-5), var(--dp-color-alpha-cream-8));--dp-color-bg-accent-soft: light-dark(var(--dp-color-alpha-ink-5), var(--dp-color-alpha-cream-8));--dp-color-bg-placeholder: var(--dp-color-palette-placeholder-grey);--dp-color-bg-inverse: light-dark(var(--dp-color-palette-ink), var(--dp-color-palette-cream));--dp-color-bg-accent: light-dark(var(--dp-color-palette-ink), var(--dp-color-palette-cream));--dp-color-text-primary: light-dark(var(--dp-color-palette-ink), var(--dp-color-palette-cream));--dp-color-text-secondary: light-dark(var(--dp-color-palette-graphite), var(--dp-color-palette-fog));--dp-color-text-muted: light-dark(var(--dp-color-palette-mist), var(--dp-color-palette-lichen));--dp-color-text-muted-strong: light-dark(var(--dp-color-palette-ink-72-cream), var(--dp-color-palette-cream-72-forest));--dp-color-text-faint: light-dark(var(--dp-color-palette-pebble), var(--dp-color-palette-moss-grey));--dp-color-text-inverse: light-dark(var(--dp-color-palette-cream), var(--dp-color-palette-ink));--dp-color-text-accent: light-dark(var(--dp-color-palette-ink), var(--dp-color-palette-cream));--dp-color-text-on-accent: light-dark(var(--dp-color-palette-cream), var(--dp-color-palette-ink));--dp-color-text-link: var(--dp-color-text-accent);--dp-color-border-subtle: light-dark(var(--dp-color-alpha-ink-10), var(--dp-color-alpha-cream-12));--dp-color-border-default: light-dark(var(--dp-color-alpha-ink-20), var(--dp-color-alpha-cream-24));--dp-color-border-control: light-dark(var(--dp-color-alpha-ink-50), var(--dp-color-alpha-cream-42));--dp-color-border-strong: light-dark(var(--dp-color-palette-ink), var(--dp-color-palette-cream));--dp-color-border-accent: light-dark(var(--dp-color-palette-ink), var(--dp-color-palette-cream));--dp-color-border-inverse: light-dark(var(--dp-color-alpha-cream-20), var(--dp-color-alpha-ink-20));--dp-color-accent-default: light-dark(var(--dp-color-palette-ink), var(--dp-color-palette-cream));--dp-color-accent-hover: light-dark(var(--dp-color-palette-graphite), var(--dp-color-palette-white));--dp-color-accent-press: light-dark(var(--dp-color-palette-black), var(--dp-color-palette-teal));--dp-color-accent-contrast: light-dark(var(--dp-color-palette-cream), var(--dp-color-palette-ink));--dp-color-focus-ring: light-dark(var(--dp-color-palette-ink), var(--dp-color-palette-cream));--dp-color-selection-bg: light-dark(var(--dp-color-palette-teal), var(--dp-color-palette-forest-selection));--dp-color-selection-fg: light-dark(var(--dp-color-palette-ink), var(--dp-color-palette-cream));--dp-color-state-hover: var(--dp-color-bg-tint);--dp-color-state-selected: light-dark(var(--dp-color-alpha-ink-10), var(--dp-color-alpha-cream-10));--dp-color-state-pressed: light-dark(var(--dp-color-alpha-ink-10), var(--dp-color-alpha-cream-12));--dp-color-state-disabled-bg: var(--dp-color-bg-tint);--dp-color-state-disabled-fg: var(--dp-color-text-faint);--dp-color-state-disabled-border: var(--dp-color-border-subtle);--dp-color-signal-success-fill: var(--dp-color-palette-signal-green);--dp-color-signal-success-text: light-dark(var(--dp-color-palette-signal-green-deep), var(--dp-color-palette-signal-green-light));--dp-color-signal-success-soft: rgb(60 138 82 / .16);--dp-color-signal-warning-fill: var(--dp-color-palette-signal-amber);--dp-color-signal-warning-text: light-dark(var(--dp-color-palette-signal-amber-deep), var(--dp-color-palette-signal-amber-light));--dp-color-signal-warning-soft: rgb(194 105 26 / .16);--dp-color-signal-danger-fill: var(--dp-color-palette-signal-red);--dp-color-signal-danger-text: light-dark(var(--dp-color-palette-signal-red-deep), var(--dp-color-palette-signal-red-light));--dp-color-signal-danger-on-fill: var(--dp-color-palette-cream);--dp-color-signal-danger-soft: rgb(190 58 46 / .16);--dp-color-signal-info-fill: var(--dp-color-palette-signal-cyan);--dp-color-signal-info-text: light-dark(var(--dp-color-palette-signal-cyan-deep), var(--dp-color-palette-signal-cyan-light));--dp-color-signal-info-soft: rgb(30 140 140 / .16);--dp-color-overlay-scrim: var(--dp-color-alpha-ink-60);--dp-color-overlay-photo-strong: var(--dp-color-alpha-ink-82);--dp-color-overlay-photo-mid: var(--dp-color-alpha-ink-55);--dp-color-surface-dark-bg: var(--dp-color-palette-forest);--dp-color-surface-dark-text: var(--dp-color-palette-cream);--dp-color-surface-dark-eyebrow: var(--dp-color-alpha-cream-55);--dp-color-surface-dark-tag-bg: var(--dp-color-alpha-cream-8);--dp-color-surface-dark-button-bg: var(--dp-color-palette-cream);--dp-color-surface-dark-button-hover: var(--dp-color-palette-white);--dp-color-surface-dark-button-text: var(--dp-color-palette-ink);--dp-color-surface-dark-outline-hover: var(--dp-color-alpha-cream-8);--dp-color-fill-sage-bg: var(--dp-color-palette-sage);--dp-color-fill-sage-ink: var(--dp-color-palette-ink);--dp-color-fill-sage-sub: var(--dp-color-alpha-ink-70);--dp-color-fill-sage-line: var(--dp-color-alpha-ink-10);--dp-color-fill-sage-cta-ink: var(--dp-color-palette-cream);--dp-color-fill-sage-muted: #212523;--dp-color-fill-sage-panel: rgb(173 180 156 / .9);--dp-color-fill-sage-ink-5: var(--dp-color-alpha-ink-5);--dp-color-fill-sage-ink-8: var(--dp-color-alpha-ink-8);--dp-color-fill-sage-ink-10: var(--dp-color-alpha-ink-10);--dp-color-fill-sage-ink-14: var(--dp-color-alpha-ink-14);--dp-color-fill-sage-ink-20: var(--dp-color-alpha-ink-20);--dp-color-fill-sage-tint-10: rgb(173 180 156 / .1);--dp-color-fill-sage-tint-22: rgb(173 180 156 / .22);--dp-color-fill-sage-feature-ink: var(--dp-color-palette-black);--dp-color-fill-sage-feature-tag: var(--dp-color-alpha-black-5);--dp-color-fill-sage-card-hover-kind: var(--dp-color-fill-sage-ink);--dp-color-fill-teal-bg: var(--dp-color-palette-teal);--dp-color-fill-teal-ink: var(--dp-color-palette-ink);--dp-color-fill-teal-sub: var(--dp-color-alpha-ink-65);--dp-color-fill-teal-line: var(--dp-color-alpha-ink-10);--dp-color-fill-teal-cta-ink: var(--dp-color-palette-cream);--dp-color-fill-teal-muted: #242829;--dp-color-fill-teal-panel: rgb(195 211 206 / .9);--dp-color-fill-teal-ink-5: var(--dp-color-alpha-ink-5);--dp-color-fill-teal-ink-8: var(--dp-color-alpha-ink-8);--dp-color-fill-teal-ink-10: var(--dp-color-alpha-ink-10);--dp-color-fill-teal-ink-14: var(--dp-color-alpha-ink-14);--dp-color-fill-teal-ink-20: var(--dp-color-alpha-ink-20);--dp-color-fill-teal-tint-10: rgb(195 211 206 / .1);--dp-color-fill-teal-tint-22: rgb(195 211 206 / .22);--dp-color-fill-teal-feature-ink: var(--dp-color-palette-ink);--dp-color-fill-teal-feature-tag: var(--dp-color-alpha-ink-5);--dp-color-fill-teal-card-hover-kind: var(--dp-color-fill-teal-ink);--dp-color-fill-forest-bg: var(--dp-color-palette-forest);--dp-color-fill-forest-ink: var(--dp-color-palette-cream);--dp-color-fill-forest-sub: var(--dp-color-alpha-cream-55);--dp-color-fill-forest-line: var(--dp-color-alpha-cream-12);--dp-color-fill-forest-cta-ink: var(--dp-color-palette-ink);--dp-color-fill-forest-muted: #e0e0da;--dp-color-fill-forest-panel: rgb(24 30 29 / .9);--dp-color-fill-forest-ink-5: var(--dp-color-alpha-cream-5);--dp-color-fill-forest-ink-8: var(--dp-color-alpha-cream-8);--dp-color-fill-forest-ink-10: var(--dp-color-alpha-cream-10);--dp-color-fill-forest-ink-14: var(--dp-color-alpha-cream-14);--dp-color-fill-forest-ink-20: var(--dp-color-alpha-cream-20);--dp-color-fill-forest-tint-10: rgb(24 30 29 / .1);--dp-color-fill-forest-tint-22: rgb(24 30 29 / .22);--dp-color-fill-forest-feature-ink: var(--dp-color-palette-cream);--dp-color-fill-forest-feature-tag: var(--dp-color-alpha-cream-5);--dp-color-fill-forest-card-hover-kind: var(--dp-color-fill-forest-sub);--dp-color-fill-terracotta-bg: var(--dp-color-palette-terracotta);--dp-color-fill-terracotta-ink: var(--dp-color-palette-ink);--dp-color-fill-terracotta-sub: var(--dp-color-alpha-ink-85);--dp-color-fill-terracotta-line: var(--dp-color-alpha-ink-15);--dp-color-fill-terracotta-cta-ink: var(--dp-color-palette-cream);--dp-color-fill-terracotta-muted: #271c1a;--dp-color-fill-terracotta-panel: rgb(219 112 76 / .9);--dp-color-fill-terracotta-ink-5: var(--dp-color-alpha-ink-5);--dp-color-fill-terracotta-ink-8: var(--dp-color-alpha-ink-8);--dp-color-fill-terracotta-ink-10: var(--dp-color-alpha-ink-10);--dp-color-fill-terracotta-ink-14: var(--dp-color-alpha-ink-14);--dp-color-fill-terracotta-ink-20: var(--dp-color-alpha-ink-20);--dp-color-fill-terracotta-tint-10: rgb(219 112 76 / .1);--dp-color-fill-terracotta-tint-22: rgb(219 112 76 / .22);--dp-color-fill-terracotta-feature-ink: var(--dp-color-palette-ink);--dp-color-fill-terracotta-feature-tag: var(--dp-color-alpha-ink-8);--dp-color-fill-terracotta-card-hover-kind: var(--dp-color-fill-terracotta-sub);--dp-color-fill-sand-bg: var(--dp-color-palette-sand);--dp-color-fill-sand-ink: var(--dp-color-palette-ink);--dp-color-fill-sand-sub: var(--dp-color-alpha-ink-65);--dp-color-fill-sand-line: var(--dp-color-alpha-ink-10);--dp-color-fill-sand-cta-ink: var(--dp-color-palette-cream);--dp-color-fill-sand-muted: #262828;--dp-color-fill-sand-panel: rgb(214 208 195 / .9);--dp-color-fill-sand-ink-5: var(--dp-color-alpha-ink-5);--dp-color-fill-sand-ink-8: var(--dp-color-alpha-ink-8);--dp-color-fill-sand-ink-10: var(--dp-color-alpha-ink-10);--dp-color-fill-sand-ink-14: var(--dp-color-alpha-ink-14);--dp-color-fill-sand-ink-20: var(--dp-color-alpha-ink-20);--dp-color-fill-sand-tint-10: rgb(214 208 195 / .1);--dp-color-fill-sand-tint-22: rgb(214 208 195 / .22);--dp-color-fill-sand-feature-ink: var(--dp-color-palette-ink);--dp-color-fill-sand-feature-tag: var(--dp-color-alpha-ink-5);--dp-color-fill-sand-card-hover-kind: var(--dp-color-fill-sand-ink);--dp-color-fill-warm-grey-bg: var(--dp-color-palette-warm-grey);--dp-color-fill-warm-grey-ink: var(--dp-color-palette-ink);--dp-color-fill-warm-grey-sub: var(--dp-color-alpha-ink-70);--dp-color-fill-warm-grey-line: var(--dp-color-alpha-ink-10);--dp-color-fill-warm-grey-cta-ink: var(--dp-color-palette-cream);--dp-color-fill-warm-grey-muted: #222526;--dp-color-fill-warm-grey-panel: rgb(183 182 180 / .9);--dp-color-fill-warm-grey-ink-5: var(--dp-color-alpha-ink-5);--dp-color-fill-warm-grey-ink-8: var(--dp-color-alpha-ink-8);--dp-color-fill-warm-grey-ink-10: var(--dp-color-alpha-ink-10);--dp-color-fill-warm-grey-ink-14: var(--dp-color-alpha-ink-14);--dp-color-fill-warm-grey-ink-20: var(--dp-color-alpha-ink-20);--dp-color-fill-warm-grey-tint-10: rgb(183 182 180 / .1);--dp-color-fill-warm-grey-tint-22: rgb(183 182 180 / .22);--dp-color-fill-warm-grey-feature-ink: var(--dp-color-palette-ink);--dp-color-fill-warm-grey-feature-tag: var(--dp-color-alpha-ink-5);--dp-color-fill-warm-grey-card-hover-kind: var(--dp-color-fill-warm-grey-ink);--dp-color-fill-clay-red-bg: var(--dp-color-palette-clay-red);--dp-color-fill-clay-red-ink: var(--dp-color-palette-cream);--dp-color-fill-clay-red-sub: var(--dp-color-palette-cream);--dp-color-fill-clay-red-line: var(--dp-color-alpha-cream-20);--dp-color-fill-clay-red-cta-ink: var(--dp-color-palette-ink);--dp-color-fill-clay-red-muted: var(--dp-color-palette-cream);--dp-color-fill-clay-red-panel: rgb(213 55 18 / .9);--dp-color-fill-clay-red-ink-5: var(--dp-color-alpha-black-5);--dp-color-fill-clay-red-ink-8: var(--dp-color-alpha-black-8);--dp-color-fill-clay-red-ink-10: var(--dp-color-alpha-black-10);--dp-color-fill-clay-red-ink-14: var(--dp-color-alpha-black-14);--dp-color-fill-clay-red-ink-20: var(--dp-color-alpha-black-20);--dp-color-fill-clay-red-tint-10: rgb(213 55 18 / .1);--dp-color-fill-clay-red-tint-22: rgb(213 55 18 / .22);--dp-color-fill-clay-red-feature-ink: var(--dp-color-palette-cream);--dp-color-fill-clay-red-feature-tag: var(--dp-color-alpha-cream-12);--dp-color-fill-clay-red-card-hover-kind: var(--dp-color-fill-clay-red-sub);--dp-color-fill-dark-teal-bg: var(--dp-color-palette-dark-teal);--dp-color-fill-dark-teal-ink: var(--dp-color-palette-cream);--dp-color-fill-dark-teal-sub: var(--dp-color-alpha-cream-70);--dp-color-fill-dark-teal-line: var(--dp-color-alpha-cream-12);--dp-color-fill-dark-teal-cta-ink: var(--dp-color-palette-ink);--dp-color-fill-dark-teal-muted: #e0e6e2;--dp-color-fill-dark-teal-panel: rgb(28 82 93 / .9);--dp-color-fill-dark-teal-ink-5: var(--dp-color-alpha-cream-5);--dp-color-fill-dark-teal-ink-8: var(--dp-color-alpha-cream-8);--dp-color-fill-dark-teal-ink-10: var(--dp-color-alpha-cream-10);--dp-color-fill-dark-teal-ink-14: var(--dp-color-alpha-cream-14);--dp-color-fill-dark-teal-ink-20: var(--dp-color-alpha-cream-20);--dp-color-fill-dark-teal-tint-10: rgb(28 82 93 / .1);--dp-color-fill-dark-teal-tint-22: rgb(28 82 93 / .22);--dp-color-fill-dark-teal-feature-ink: var(--dp-color-palette-cream);--dp-color-fill-dark-teal-feature-tag: var(--dp-color-alpha-cream-8);--dp-color-fill-dark-teal-card-hover-kind: var(--dp-color-fill-dark-teal-sub);--dp-color-fill-dusty-pink-bg: var(--dp-color-palette-dusty-pink);--dp-color-fill-dusty-pink-ink: var(--dp-color-palette-ink);--dp-color-fill-dusty-pink-sub: var(--dp-color-alpha-ink-74);--dp-color-fill-dusty-pink-line: var(--dp-color-alpha-ink-12);--dp-color-fill-dusty-pink-cta-ink: var(--dp-color-palette-cream);--dp-color-fill-dusty-pink-muted: #222124;--dp-color-fill-dusty-pink-panel: rgb(182 150 157 / .9);--dp-color-fill-dusty-pink-ink-5: var(--dp-color-alpha-ink-5);--dp-color-fill-dusty-pink-ink-8: var(--dp-color-alpha-ink-8);--dp-color-fill-dusty-pink-ink-10: var(--dp-color-alpha-ink-10);--dp-color-fill-dusty-pink-ink-14: var(--dp-color-alpha-ink-14);--dp-color-fill-dusty-pink-ink-20: var(--dp-color-alpha-ink-20);--dp-color-fill-dusty-pink-tint-10: rgb(182 150 157 / .1);--dp-color-fill-dusty-pink-tint-22: rgb(182 150 157 / .22);--dp-color-fill-dusty-pink-feature-ink: var(--dp-color-palette-ink);--dp-color-fill-dusty-pink-feature-tag: var(--dp-color-alpha-ink-6);--dp-color-fill-dusty-pink-card-hover-kind: var(--dp-color-fill-dusty-pink-sub);--dp-color-fill-light-peach-bg: var(--dp-color-palette-light-peach);--dp-color-fill-light-peach-ink: var(--dp-color-palette-ink);--dp-color-fill-light-peach-sub: var(--dp-color-alpha-ink-62);--dp-color-fill-light-peach-line: var(--dp-color-alpha-ink-10);--dp-color-fill-light-peach-cta-ink: var(--dp-color-palette-cream);--dp-color-fill-light-peach-muted: #2a2929;--dp-color-fill-light-peach-panel: rgb(248 219 202 / .9);--dp-color-fill-light-peach-ink-5: var(--dp-color-alpha-ink-5);--dp-color-fill-light-peach-ink-8: var(--dp-color-alpha-ink-8);--dp-color-fill-light-peach-ink-10: var(--dp-color-alpha-ink-10);--dp-color-fill-light-peach-ink-14: var(--dp-color-alpha-ink-14);--dp-color-fill-light-peach-ink-20: var(--dp-color-alpha-ink-20);--dp-color-fill-light-peach-tint-10: rgb(248 219 202 / .1);--dp-color-fill-light-peach-tint-22: rgb(248 219 202 / .22);--dp-color-fill-light-peach-feature-ink: var(--dp-color-palette-ink);--dp-color-fill-light-peach-feature-tag: var(--dp-color-alpha-ink-5);--dp-color-fill-light-peach-card-hover-kind: var(--dp-color-fill-light-peach-ink);--dp-color-fill-faun-bg: var(--dp-color-palette-faun);--dp-color-fill-faun-ink: var(--dp-color-palette-ink);--dp-color-fill-faun-sub: var(--dp-color-alpha-ink-66);--dp-color-fill-faun-line: var(--dp-color-alpha-ink-10);--dp-color-fill-faun-cta-ink: var(--dp-color-palette-cream);--dp-color-fill-faun-muted: #252627;--dp-color-fill-faun-panel: rgb(206 196 187 / .9);--dp-color-fill-faun-ink-5: var(--dp-color-alpha-ink-5);--dp-color-fill-faun-ink-8: var(--dp-color-alpha-ink-8);--dp-color-fill-faun-ink-10: var(--dp-color-alpha-ink-10);--dp-color-fill-faun-ink-14: var(--dp-color-alpha-ink-14);--dp-color-fill-faun-ink-20: var(--dp-color-alpha-ink-20);--dp-color-fill-faun-tint-10: rgb(206 196 187 / .1);--dp-color-fill-faun-tint-22: rgb(206 196 187 / .22);--dp-color-fill-faun-feature-ink: var(--dp-color-palette-ink);--dp-color-fill-faun-feature-tag: var(--dp-color-alpha-ink-5);--dp-color-fill-faun-card-hover-kind: var(--dp-color-fill-faun-ink);--dp-color-fill-cool-grey-bg: var(--dp-color-palette-cool-grey);--dp-color-fill-cool-grey-ink: var(--dp-color-palette-ink);--dp-color-fill-cool-grey-sub: var(--dp-color-alpha-ink-63);--dp-color-fill-cool-grey-line: var(--dp-color-alpha-ink-10);--dp-color-fill-cool-grey-cta-ink: var(--dp-color-palette-cream);--dp-color-fill-cool-grey-muted: #272a2b;--dp-color-fill-cool-grey-panel: rgb(220 222 223 / .9);--dp-color-fill-cool-grey-ink-5: var(--dp-color-alpha-ink-5);--dp-color-fill-cool-grey-ink-8: var(--dp-color-alpha-ink-8);--dp-color-fill-cool-grey-ink-10: var(--dp-color-alpha-ink-10);--dp-color-fill-cool-grey-ink-14: var(--dp-color-alpha-ink-14);--dp-color-fill-cool-grey-ink-20: var(--dp-color-alpha-ink-20);--dp-color-fill-cool-grey-tint-10: rgb(220 222 223 / .1);--dp-color-fill-cool-grey-tint-22: rgb(220 222 223 / .22);--dp-color-fill-cool-grey-feature-ink: var(--dp-color-palette-ink);--dp-color-fill-cool-grey-feature-tag: var(--dp-color-alpha-ink-5);--dp-color-fill-cool-grey-card-hover-kind: var(--dp-color-fill-cool-grey-ink);--dp-color-fill-stone-bg: var(--dp-color-palette-stone);--dp-color-fill-stone-ink: var(--dp-color-palette-ink);--dp-color-fill-stone-sub: var(--dp-color-alpha-ink-70);--dp-color-fill-stone-line: var(--dp-color-alpha-ink-10);--dp-color-fill-stone-cta-ink: var(--dp-color-palette-cream);--dp-color-fill-stone-muted: #222425;--dp-color-fill-stone-panel: rgb(180 174 166 / .9);--dp-color-fill-stone-ink-5: var(--dp-color-alpha-ink-5);--dp-color-fill-stone-ink-8: var(--dp-color-alpha-ink-8);--dp-color-fill-stone-ink-10: var(--dp-color-alpha-ink-10);--dp-color-fill-stone-ink-14: var(--dp-color-alpha-ink-14);--dp-color-fill-stone-ink-20: var(--dp-color-alpha-ink-20);--dp-color-fill-stone-tint-10: rgb(180 174 166 / .1);--dp-color-fill-stone-tint-22: rgb(180 174 166 / .22);--dp-color-fill-stone-feature-ink: var(--dp-color-palette-ink);--dp-color-fill-stone-feature-tag: var(--dp-color-alpha-ink-5);--dp-color-fill-stone-card-hover-kind: var(--dp-color-fill-stone-ink);--dp-color-fill-dark-grey-bg: var(--dp-color-palette-dark-grey);--dp-color-fill-dark-grey-ink: var(--dp-color-palette-cream);--dp-color-fill-dark-grey-sub: var(--dp-color-alpha-cream-90);--dp-color-fill-dark-grey-line: var(--dp-color-alpha-cream-12);--dp-color-fill-dark-grey-cta-ink: var(--dp-color-palette-ink);--dp-color-fill-dark-grey-muted: #e9e9e3;--dp-color-fill-dark-grey-panel: rgb(102 105 103 / .9);--dp-color-fill-dark-grey-ink-5: var(--dp-color-alpha-black-5);--dp-color-fill-dark-grey-ink-8: var(--dp-color-alpha-black-8);--dp-color-fill-dark-grey-ink-10: var(--dp-color-alpha-black-10);--dp-color-fill-dark-grey-ink-14: var(--dp-color-alpha-black-14);--dp-color-fill-dark-grey-ink-20: var(--dp-color-alpha-black-20);--dp-color-fill-dark-grey-tint-10: rgb(102 105 103 / .1);--dp-color-fill-dark-grey-tint-22: rgb(102 105 103 / .22);--dp-color-fill-dark-grey-feature-ink: var(--dp-color-palette-cream);--dp-color-fill-dark-grey-feature-tag: var(--dp-color-alpha-cream-5);--dp-color-fill-dark-grey-card-hover-kind: var(--dp-color-fill-dark-grey-sub);--dp-color-fill-ink-bg: var(--dp-color-palette-ink);--dp-color-fill-ink-ink: var(--dp-color-palette-cream);--dp-color-fill-ink-sub: var(--dp-color-alpha-cream-55);--dp-color-fill-ink-line: var(--dp-color-alpha-cream-12);--dp-color-fill-ink-cta-ink: var(--dp-color-palette-ink);--dp-color-fill-ink-muted: #dfded9;--dp-color-fill-ink-panel: rgb(14 17 19 / .9);--dp-color-fill-ink-ink-5: var(--dp-color-alpha-cream-5);--dp-color-fill-ink-ink-8: var(--dp-color-alpha-cream-8);--dp-color-fill-ink-ink-10: var(--dp-color-alpha-cream-10);--dp-color-fill-ink-ink-14: var(--dp-color-alpha-cream-14);--dp-color-fill-ink-ink-20: var(--dp-color-alpha-cream-20);--dp-color-fill-ink-tint-10: rgb(14 17 19 / .1);--dp-color-fill-ink-tint-22: rgb(14 17 19 / .22);--dp-color-fill-ink-feature-ink: var(--dp-color-palette-cream);--dp-color-fill-ink-feature-tag: var(--dp-color-alpha-cream-8);--dp-color-fill-ink-card-hover-kind: var(--dp-color-alpha-cream-55);--dp-color-context-bg: var(--dp-color-fill-sage-bg);--dp-color-context-ink: var(--dp-color-fill-sage-ink);--dp-color-context-sub: var(--dp-color-fill-sage-sub);--dp-color-context-line: var(--dp-color-fill-sage-line);--dp-color-context-cta-ink: var(--dp-color-fill-sage-cta-ink);--dp-color-context-muted: var(--dp-color-fill-sage-muted);--dp-color-context-panel: var(--dp-color-fill-sage-panel);--dp-color-context-ink-5: var(--dp-color-fill-sage-ink-5);--dp-color-context-ink-8: var(--dp-color-fill-sage-ink-8);--dp-color-context-ink-10: var(--dp-color-fill-sage-ink-10);--dp-color-context-ink-14: var(--dp-color-fill-sage-ink-14);--dp-color-context-ink-20: var(--dp-color-fill-sage-ink-20);--dp-color-context-tint-10: var(--dp-color-fill-sage-tint-10);--dp-color-context-tint-22: var(--dp-color-fill-sage-tint-22);--dp-color-context-feature-ink: var(--dp-color-fill-sage-feature-ink);--dp-color-context-feature-tag: var(--dp-color-fill-sage-feature-tag);--dp-color-context-card-hover-kind: var(--dp-color-fill-sage-card-hover-kind);--dp-color-chart-mark: var(--dp-color-context-ink);--dp-color-chart-track: var(--dp-color-context-line);--dp-color-chart-label: var(--dp-color-context-sub);--dp-color-chart-label-strong: var(--dp-color-context-ink);--dp-color-chart-series-1: var(--dp-color-palette-dark-teal);--dp-color-chart-series-2: var(--dp-color-palette-terracotta);--dp-color-chart-series-3: var(--dp-color-palette-sage);--dp-color-chart-series-4: var(--dp-color-palette-dusty-pink);--dp-color-chart-series-5: var(--dp-color-palette-sand);--dp-color-chart-series-6: var(--dp-color-palette-dark-grey);--dp-color-chart-ink: var(--dp-color-text-primary);--dp-color-chart-tick: var(--dp-color-text-muted);--dp-color-chart-focus: var(--dp-color-chart-ink);--dp-color-chart-context: var(--dp-color-text-muted);--dp-color-chart-axis: var(--dp-color-border-control);--dp-color-chart-grid: var(--dp-color-border-subtle);--dp-color-chart-band: var(--dp-color-bg-tint);--dp-color-chart-up: var(--dp-color-signal-success-fill);--dp-color-chart-down: var(--dp-color-signal-danger-fill);--dp-color-chart-tooltip-bg: var(--dp-color-bg-inverse);--dp-color-chart-tooltip-text: var(--dp-color-text-inverse);--dp-color-chart-seq-1: light-dark(#d8dfdc, #253131);--dp-color-chart-seq-1-label: var(--dp-color-text-primary);--dp-color-chart-seq-2: light-dark(#abbcbd, #374c4f);--dp-color-chart-seq-2-label: var(--dp-color-text-primary);--dp-color-chart-seq-3: light-dark(#7f9a9e, #4b696e);--dp-color-chart-seq-3-label: var(--dp-color-text-primary);--dp-color-chart-seq-4: light-dark(#4a7179, #648f98);--dp-color-chart-seq-4-label: var(--dp-color-text-inverse);--dp-color-chart-seq-5: light-dark(#1c525d, #79afbb);--dp-color-chart-seq-5-label: var(--dp-color-text-inverse);--dp-color-chart-div-1: light-dark(#be3a2e, #f97060);--dp-color-chart-div-1-label: var(--dp-color-text-inverse);--dp-color-chart-div-2: light-dark(#e49e90, #82483e);--dp-color-chart-div-2-label: var(--dp-color-text-primary);--dp-color-chart-div-3: light-dark(#f2f1ea, #121716);--dp-color-chart-div-3-label: var(--dp-color-text-primary);--dp-color-chart-div-4: light-dark(#8aa3a6, #466266);--dp-color-chart-div-4-label: var(--dp-color-text-primary);--dp-color-chart-div-5: light-dark(#1c525d, #79afbb);--dp-color-chart-div-5-label: var(--dp-color-text-inverse);--dp-color-chart-progress: var(--dp-color-accent-default);--dp-color-chart-progress-alt: var(--dp-color-text-faint);--dp-color-syntax-plain: var(--dp-color-text-primary);--dp-color-syntax-keyword: light-dark(#0000ff, #569cd6);--dp-color-syntax-control: light-dark(#af00db, #c586c0);--dp-color-syntax-function: light-dark(#795e26, #dcdcaa);--dp-color-syntax-string: light-dark(#a31515, #ce9178);--dp-color-syntax-variable: light-dark(#001080, #9cdcfe);--dp-color-syntax-type: light-dark(#1d6377, #4ec9b0);--dp-color-syntax-number: light-dark(#077a52, #b5cea8);--dp-color-syntax-comment: light-dark(#0a6b0a, #6a9955);--dp-color-chrome-theme: var(--dp-color-bg-canvas);--dp-color-terminal-bg: var(--dp-color-bg-canvas);--dp-color-terminal-fg: var(--dp-color-text-primary);--dp-color-terminal-cursor: var(--dp-color-text-primary);--dp-color-terminal-selection: var(--dp-color-selection-bg);--dp-color-terminal-black: light-dark(var(--dp-color-palette-ink), var(--dp-color-palette-forest-raised));--dp-color-terminal-red: light-dark(var(--dp-color-palette-signal-red-deep), var(--dp-color-palette-signal-red-light));--dp-color-terminal-green: light-dark(var(--dp-color-palette-signal-green-deep), var(--dp-color-palette-signal-green-light));--dp-color-terminal-yellow: light-dark(var(--dp-color-palette-signal-amber-deep), var(--dp-color-palette-signal-amber-light));--dp-color-terminal-blue: light-dark(var(--dp-color-palette-dark-teal), #79afbb);--dp-color-terminal-magenta: light-dark(#896b72, var(--dp-color-palette-dusty-pink));--dp-color-terminal-cyan: light-dark(var(--dp-color-palette-signal-cyan-deep), var(--dp-color-palette-signal-cyan-light));--dp-color-terminal-white: light-dark(var(--dp-color-palette-cream-inset), var(--dp-color-palette-fog));--dp-color-terminal-bright-black: light-dark(var(--dp-color-palette-mist), var(--dp-color-palette-moss-grey));--dp-color-terminal-bright-red: light-dark(var(--dp-color-palette-signal-red), #ff9586);--dp-color-terminal-bright-green: light-dark(var(--dp-color-palette-signal-green), #74c186);--dp-color-terminal-bright-yellow: light-dark(var(--dp-color-palette-signal-amber), #f89a54);--dp-color-terminal-bright-blue: light-dark(#548894, #8fc5d2);--dp-color-terminal-bright-magenta: light-dark(#a8888f, #ccacb3);--dp-color-terminal-bright-cyan: light-dark(var(--dp-color-palette-signal-cyan), #5dc0bf);--dp-color-terminal-bright-white: light-dark(var(--dp-color-palette-white), var(--dp-color-palette-cream));--dp-type-display-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-display-web-font-size: min(7.5rem, 156px);--dp-type-display-web-font-weight: 600;--dp-type-display-web-line-height: .85;--dp-type-display-web-letter-spacing: -.06em;--dp-type-display-web-text-transform: none;--dp-type-display-web-font-variant-numeric: normal;--dp-type-display-compact-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-display-compact-font-size: min(3.25rem, 67.6px);--dp-type-display-compact-font-weight: 600;--dp-type-display-compact-line-height: .85;--dp-type-display-compact-letter-spacing: -.06em;--dp-type-display-compact-text-transform: none;--dp-type-display-compact-font-variant-numeric: normal;--dp-type-h1-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-h1-web-font-size: min(7.5rem, 156px);--dp-type-h1-web-font-weight: 600;--dp-type-h1-web-line-height: .9;--dp-type-h1-web-letter-spacing: -.06em;--dp-type-h1-web-text-transform: none;--dp-type-h1-web-font-variant-numeric: normal;--dp-type-h1-compact-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-h1-compact-font-size: min(3.25rem, 67.6px);--dp-type-h1-compact-font-weight: 600;--dp-type-h1-compact-line-height: .9;--dp-type-h1-compact-letter-spacing: -.06em;--dp-type-h1-compact-text-transform: none;--dp-type-h1-compact-font-variant-numeric: normal;--dp-type-h2-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-h2-web-font-size: min(2.5rem, 52px);--dp-type-h2-web-font-weight: 600;--dp-type-h2-web-line-height: 1.2;--dp-type-h2-web-letter-spacing: -.04em;--dp-type-h2-web-text-transform: none;--dp-type-h2-web-font-variant-numeric: normal;--dp-type-h2-compact-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-h2-compact-font-size: min(1.75rem, 36.4px);--dp-type-h2-compact-font-weight: 600;--dp-type-h2-compact-line-height: 1.2;--dp-type-h2-compact-letter-spacing: -.04em;--dp-type-h2-compact-text-transform: none;--dp-type-h2-compact-font-variant-numeric: normal;--dp-type-h3-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-h3-web-font-size: 1.5rem;--dp-type-h3-web-font-weight: 600;--dp-type-h3-web-line-height: 1.2;--dp-type-h3-web-letter-spacing: -.03em;--dp-type-h3-web-text-transform: none;--dp-type-h3-web-font-variant-numeric: normal;--dp-type-h3-compact-font-family: var(--dp-type-h3-font-family);--dp-type-h3-compact-font-size: var(--dp-type-h3-font-size);--dp-type-h3-compact-font-weight: var(--dp-type-h3-font-weight);--dp-type-h3-compact-line-height: var(--dp-type-h3-line-height);--dp-type-h3-compact-letter-spacing: var(--dp-type-h3-letter-spacing);--dp-type-h3-compact-text-transform: var(--dp-type-h3-text-transform);--dp-type-h3-compact-font-variant-numeric: var(--dp-type-h3-font-variant-numeric);--dp-type-h4-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-h4-web-font-size: 1.125rem;--dp-type-h4-web-font-weight: 600;--dp-type-h4-web-line-height: 1.2;--dp-type-h4-web-letter-spacing: -.04em;--dp-type-h4-web-text-transform: none;--dp-type-h4-web-font-variant-numeric: normal;--dp-type-h4-compact-font-family: var(--dp-type-h4-font-family);--dp-type-h4-compact-font-size: var(--dp-type-h4-font-size);--dp-type-h4-compact-font-weight: var(--dp-type-h4-font-weight);--dp-type-h4-compact-line-height: var(--dp-type-h4-line-height);--dp-type-h4-compact-letter-spacing: var(--dp-type-h4-letter-spacing);--dp-type-h4-compact-text-transform: var(--dp-type-h4-text-transform);--dp-type-h4-compact-font-variant-numeric: var(--dp-type-h4-font-variant-numeric);--dp-type-title-model-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-title-model-web-font-size: min(7.5rem, 156px);--dp-type-title-model-web-font-weight: 600;--dp-type-title-model-web-line-height: .82;--dp-type-title-model-web-letter-spacing: -.06em;--dp-type-title-model-web-text-transform: none;--dp-type-title-model-web-font-variant-numeric: normal;--dp-type-title-model-compact-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-title-model-compact-font-size: min(4rem, 83.2px);--dp-type-title-model-compact-font-weight: 600;--dp-type-title-model-compact-line-height: .82;--dp-type-title-model-compact-letter-spacing: -.06em;--dp-type-title-model-compact-text-transform: none;--dp-type-title-model-compact-font-variant-numeric: normal;--dp-type-title-fill-hero-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-title-fill-hero-web-font-size: min(7.5rem, 156px);--dp-type-title-fill-hero-web-font-weight: 600;--dp-type-title-fill-hero-web-line-height: .73;--dp-type-title-fill-hero-web-letter-spacing: -.06em;--dp-type-title-fill-hero-web-text-transform: none;--dp-type-title-fill-hero-web-font-variant-numeric: normal;--dp-type-title-fill-hero-compact-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-title-fill-hero-compact-font-size: min(3.6562rem, 76.05px);--dp-type-title-fill-hero-compact-font-weight: 600;--dp-type-title-fill-hero-compact-line-height: .73;--dp-type-title-fill-hero-compact-letter-spacing: -.06em;--dp-type-title-fill-hero-compact-text-transform: none;--dp-type-title-fill-hero-compact-font-variant-numeric: normal;--dp-type-article-h2-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-article-h2-web-font-size: min(2.5rem, 52px);--dp-type-article-h2-web-font-weight: 600;--dp-type-article-h2-web-line-height: 1.2;--dp-type-article-h2-web-letter-spacing: -.04em;--dp-type-article-h2-web-text-transform: none;--dp-type-article-h2-web-font-variant-numeric: normal;--dp-type-article-h2-compact-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-article-h2-compact-font-size: min(2rem, 41.6px);--dp-type-article-h2-compact-font-weight: 600;--dp-type-article-h2-compact-line-height: 1.2;--dp-type-article-h2-compact-letter-spacing: -.04em;--dp-type-article-h2-compact-text-transform: none;--dp-type-article-h2-compact-font-variant-numeric: normal;--dp-type-article-h3-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-article-h3-web-font-size: min(2rem, 41.6px);--dp-type-article-h3-web-font-weight: 600;--dp-type-article-h3-web-line-height: 1.2;--dp-type-article-h3-web-letter-spacing: -.04em;--dp-type-article-h3-web-text-transform: none;--dp-type-article-h3-web-font-variant-numeric: normal;--dp-type-article-h3-compact-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-article-h3-compact-font-size: min(1.75rem, 36.4px);--dp-type-article-h3-compact-font-weight: 600;--dp-type-article-h3-compact-line-height: 1.2;--dp-type-article-h3-compact-letter-spacing: -.04em;--dp-type-article-h3-compact-text-transform: none;--dp-type-article-h3-compact-font-variant-numeric: normal;--dp-type-article-h4-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-article-h4-web-font-size: 1.5rem;--dp-type-article-h4-web-font-weight: 600;--dp-type-article-h4-web-line-height: 1.2;--dp-type-article-h4-web-letter-spacing: -.04em;--dp-type-article-h4-web-text-transform: none;--dp-type-article-h4-web-font-variant-numeric: normal;--dp-type-article-h4-compact-font-family: var(--dp-type-article-h4-font-family);--dp-type-article-h4-compact-font-size: var(--dp-type-article-h4-font-size);--dp-type-article-h4-compact-font-weight: var(--dp-type-article-h4-font-weight);--dp-type-article-h4-compact-line-height: var(--dp-type-article-h4-line-height);--dp-type-article-h4-compact-letter-spacing: var(--dp-type-article-h4-letter-spacing);--dp-type-article-h4-compact-text-transform: var(--dp-type-article-h4-text-transform);--dp-type-article-h4-compact-font-variant-numeric: var(--dp-type-article-h4-font-variant-numeric);--dp-type-docs-h2-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-docs-h2-web-font-size: min(2rem, 41.6px);--dp-type-docs-h2-web-font-weight: 600;--dp-type-docs-h2-web-line-height: 1.2;--dp-type-docs-h2-web-letter-spacing: -.04em;--dp-type-docs-h2-web-text-transform: none;--dp-type-docs-h2-web-font-variant-numeric: normal;--dp-type-docs-h2-compact-font-family: var(--dp-type-docs-h2-font-family);--dp-type-docs-h2-compact-font-size: var(--dp-type-docs-h2-font-size);--dp-type-docs-h2-compact-font-weight: var(--dp-type-docs-h2-font-weight);--dp-type-docs-h2-compact-line-height: var(--dp-type-docs-h2-line-height);--dp-type-docs-h2-compact-letter-spacing: var(--dp-type-docs-h2-letter-spacing);--dp-type-docs-h2-compact-text-transform: var(--dp-type-docs-h2-text-transform);--dp-type-docs-h2-compact-font-variant-numeric: var(--dp-type-docs-h2-font-variant-numeric);--dp-type-docs-h3-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-docs-h3-web-font-size: 1.125rem;--dp-type-docs-h3-web-font-weight: 600;--dp-type-docs-h3-web-line-height: 1.2;--dp-type-docs-h3-web-letter-spacing: -.03em;--dp-type-docs-h3-web-text-transform: none;--dp-type-docs-h3-web-font-variant-numeric: normal;--dp-type-docs-h3-compact-font-family: var(--dp-type-docs-h3-font-family);--dp-type-docs-h3-compact-font-size: var(--dp-type-docs-h3-font-size);--dp-type-docs-h3-compact-font-weight: var(--dp-type-docs-h3-font-weight);--dp-type-docs-h3-compact-line-height: var(--dp-type-docs-h3-line-height);--dp-type-docs-h3-compact-letter-spacing: var(--dp-type-docs-h3-letter-spacing);--dp-type-docs-h3-compact-text-transform: var(--dp-type-docs-h3-text-transform);--dp-type-docs-h3-compact-font-variant-numeric: var(--dp-type-docs-h3-font-variant-numeric);--dp-type-card-title-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-card-title-web-font-size: 1.5rem;--dp-type-card-title-web-font-weight: 600;--dp-type-card-title-web-line-height: 1.2;--dp-type-card-title-web-letter-spacing: -.03em;--dp-type-card-title-web-text-transform: none;--dp-type-card-title-web-font-variant-numeric: normal;--dp-type-card-title-compact-font-family: var(--dp-type-card-title-font-family);--dp-type-card-title-compact-font-size: var(--dp-type-card-title-font-size);--dp-type-card-title-compact-font-weight: var(--dp-type-card-title-font-weight);--dp-type-card-title-compact-line-height: var(--dp-type-card-title-line-height);--dp-type-card-title-compact-letter-spacing: var(--dp-type-card-title-letter-spacing);--dp-type-card-title-compact-text-transform: var(--dp-type-card-title-text-transform);--dp-type-card-title-compact-font-variant-numeric: var(--dp-type-card-title-font-variant-numeric);--dp-type-feature-title-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-feature-title-web-font-size: min(2.125rem, 44.2px);--dp-type-feature-title-web-font-weight: 600;--dp-type-feature-title-web-line-height: 1.15;--dp-type-feature-title-web-letter-spacing: -.04em;--dp-type-feature-title-web-text-transform: none;--dp-type-feature-title-web-font-variant-numeric: normal;--dp-type-feature-title-compact-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-feature-title-compact-font-size: min(1.75rem, 36.4px);--dp-type-feature-title-compact-font-weight: 600;--dp-type-feature-title-compact-line-height: 1.15;--dp-type-feature-title-compact-letter-spacing: -.04em;--dp-type-feature-title-compact-text-transform: none;--dp-type-feature-title-compact-font-variant-numeric: normal;--dp-type-stat-value-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-stat-value-web-font-size: min(3.5rem, 72.8px);--dp-type-stat-value-web-font-weight: 600;--dp-type-stat-value-web-line-height: 1;--dp-type-stat-value-web-letter-spacing: -.04em;--dp-type-stat-value-web-text-transform: none;--dp-type-stat-value-web-font-variant-numeric: tabular-nums;--dp-type-stat-value-compact-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-stat-value-compact-font-size: min(2.5rem, 52px);--dp-type-stat-value-compact-font-weight: 600;--dp-type-stat-value-compact-line-height: 1;--dp-type-stat-value-compact-letter-spacing: -.04em;--dp-type-stat-value-compact-text-transform: none;--dp-type-stat-value-compact-font-variant-numeric: tabular-nums;--dp-type-stat-value-narrow-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-stat-value-narrow-web-font-size: min(2rem, 41.6px);--dp-type-stat-value-narrow-web-font-weight: 600;--dp-type-stat-value-narrow-web-line-height: 1;--dp-type-stat-value-narrow-web-letter-spacing: -.04em;--dp-type-stat-value-narrow-web-text-transform: none;--dp-type-stat-value-narrow-web-font-variant-numeric: tabular-nums;--dp-type-stat-value-narrow-compact-font-family: var(--dp-type-stat-value-narrow-font-family);--dp-type-stat-value-narrow-compact-font-size: var(--dp-type-stat-value-narrow-font-size);--dp-type-stat-value-narrow-compact-font-weight: var(--dp-type-stat-value-narrow-font-weight);--dp-type-stat-value-narrow-compact-line-height: var(--dp-type-stat-value-narrow-line-height);--dp-type-stat-value-narrow-compact-letter-spacing: var(--dp-type-stat-value-narrow-letter-spacing);--dp-type-stat-value-narrow-compact-text-transform: var(--dp-type-stat-value-narrow-text-transform);--dp-type-stat-value-narrow-compact-font-variant-numeric: var(--dp-type-stat-value-narrow-font-variant-numeric);--dp-type-post-title-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-post-title-web-font-size: 1.625rem;--dp-type-post-title-web-font-weight: 600;--dp-type-post-title-web-line-height: 1.2;--dp-type-post-title-web-letter-spacing: -.03em;--dp-type-post-title-web-text-transform: none;--dp-type-post-title-web-font-variant-numeric: normal;--dp-type-post-title-compact-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-post-title-compact-font-size: 1.375rem;--dp-type-post-title-compact-font-weight: 600;--dp-type-post-title-compact-line-height: 1.2;--dp-type-post-title-compact-letter-spacing: -.03em;--dp-type-post-title-compact-text-transform: none;--dp-type-post-title-compact-font-variant-numeric: normal;--dp-type-post-title-featured-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-post-title-featured-web-font-size: min(2.5rem, 52px);--dp-type-post-title-featured-web-font-weight: 600;--dp-type-post-title-featured-web-line-height: 1.15;--dp-type-post-title-featured-web-letter-spacing: -.04em;--dp-type-post-title-featured-web-text-transform: none;--dp-type-post-title-featured-web-font-variant-numeric: normal;--dp-type-post-title-featured-compact-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-post-title-featured-compact-font-size: min(1.75rem, 36.4px);--dp-type-post-title-featured-compact-font-weight: 600;--dp-type-post-title-featured-compact-line-height: 1.15;--dp-type-post-title-featured-compact-letter-spacing: -.04em;--dp-type-post-title-featured-compact-text-transform: none;--dp-type-post-title-featured-compact-font-variant-numeric: normal;--dp-type-result-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-result-web-font-size: min(2rem, 41.6px);--dp-type-result-web-font-weight: 600;--dp-type-result-web-line-height: 1.1;--dp-type-result-web-letter-spacing: -.03em;--dp-type-result-web-text-transform: none;--dp-type-result-web-font-variant-numeric: normal;--dp-type-result-compact-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-result-compact-font-size: min(1.5rem, 31.2px);--dp-type-result-compact-font-weight: 600;--dp-type-result-compact-line-height: 1.1;--dp-type-result-compact-letter-spacing: -.03em;--dp-type-result-compact-text-transform: none;--dp-type-result-compact-font-variant-numeric: normal;--dp-type-media-stat-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-media-stat-web-font-size: 1.5rem;--dp-type-media-stat-web-font-weight: 600;--dp-type-media-stat-web-line-height: 1;--dp-type-media-stat-web-letter-spacing: -.03em;--dp-type-media-stat-web-text-transform: none;--dp-type-media-stat-web-font-variant-numeric: tabular-nums;--dp-type-media-stat-compact-font-family: var(--dp-type-media-stat-font-family);--dp-type-media-stat-compact-font-size: var(--dp-type-media-stat-font-size);--dp-type-media-stat-compact-font-weight: var(--dp-type-media-stat-font-weight);--dp-type-media-stat-compact-line-height: var(--dp-type-media-stat-line-height);--dp-type-media-stat-compact-letter-spacing: var(--dp-type-media-stat-letter-spacing);--dp-type-media-stat-compact-text-transform: var(--dp-type-media-stat-text-transform);--dp-type-media-stat-compact-font-variant-numeric: var(--dp-type-media-stat-font-variant-numeric);--dp-type-label-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-label-web-font-size: 1.125rem;--dp-type-label-web-font-weight: 600;--dp-type-label-web-line-height: 1.2;--dp-type-label-web-letter-spacing: -.04em;--dp-type-label-web-text-transform: none;--dp-type-label-web-font-variant-numeric: normal;--dp-type-label-compact-font-family: var(--dp-type-label-font-family);--dp-type-label-compact-font-size: var(--dp-type-label-font-size);--dp-type-label-compact-font-weight: var(--dp-type-label-font-weight);--dp-type-label-compact-line-height: var(--dp-type-label-line-height);--dp-type-label-compact-letter-spacing: var(--dp-type-label-letter-spacing);--dp-type-label-compact-text-transform: var(--dp-type-label-text-transform);--dp-type-label-compact-font-variant-numeric: var(--dp-type-label-font-variant-numeric);--dp-type-label-sm-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-label-sm-web-font-size: .875rem;--dp-type-label-sm-web-font-weight: 600;--dp-type-label-sm-web-line-height: 1.2;--dp-type-label-sm-web-letter-spacing: -.04em;--dp-type-label-sm-web-text-transform: none;--dp-type-label-sm-web-font-variant-numeric: normal;--dp-type-label-sm-compact-font-family: var(--dp-type-label-sm-font-family);--dp-type-label-sm-compact-font-size: var(--dp-type-label-sm-font-size);--dp-type-label-sm-compact-font-weight: var(--dp-type-label-sm-font-weight);--dp-type-label-sm-compact-line-height: var(--dp-type-label-sm-line-height);--dp-type-label-sm-compact-letter-spacing: var(--dp-type-label-sm-letter-spacing);--dp-type-label-sm-compact-text-transform: var(--dp-type-label-sm-text-transform);--dp-type-label-sm-compact-font-variant-numeric: var(--dp-type-label-sm-font-variant-numeric);--dp-type-pin-text-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-pin-text-web-font-size: 1.125rem;--dp-type-pin-text-web-font-weight: 600;--dp-type-pin-text-web-line-height: 1.25;--dp-type-pin-text-web-letter-spacing: -.03em;--dp-type-pin-text-web-text-transform: none;--dp-type-pin-text-web-font-variant-numeric: normal;--dp-type-pin-text-compact-font-family: var(--dp-type-pin-text-font-family);--dp-type-pin-text-compact-font-size: var(--dp-type-pin-text-font-size);--dp-type-pin-text-compact-font-weight: var(--dp-type-pin-text-font-weight);--dp-type-pin-text-compact-line-height: var(--dp-type-pin-text-line-height);--dp-type-pin-text-compact-letter-spacing: var(--dp-type-pin-text-letter-spacing);--dp-type-pin-text-compact-text-transform: var(--dp-type-pin-text-text-transform);--dp-type-pin-text-compact-font-variant-numeric: var(--dp-type-pin-text-font-variant-numeric);--dp-type-nav-model-name-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-nav-model-name-web-font-size: 1.125rem;--dp-type-nav-model-name-web-font-weight: 600;--dp-type-nav-model-name-web-line-height: 1.2;--dp-type-nav-model-name-web-letter-spacing: -.03em;--dp-type-nav-model-name-web-text-transform: none;--dp-type-nav-model-name-web-font-variant-numeric: normal;--dp-type-nav-model-name-compact-font-family: var(--dp-type-nav-model-name-font-family);--dp-type-nav-model-name-compact-font-size: var(--dp-type-nav-model-name-font-size);--dp-type-nav-model-name-compact-font-weight: var(--dp-type-nav-model-name-font-weight);--dp-type-nav-model-name-compact-line-height: var(--dp-type-nav-model-name-line-height);--dp-type-nav-model-name-compact-letter-spacing: var(--dp-type-nav-model-name-letter-spacing);--dp-type-nav-model-name-compact-text-transform: var(--dp-type-nav-model-name-text-transform);--dp-type-nav-model-name-compact-font-variant-numeric: var(--dp-type-nav-model-name-font-variant-numeric);--dp-type-button-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-button-web-font-size: 1.125rem;--dp-type-button-web-font-weight: 600;--dp-type-button-web-line-height: 1.2;--dp-type-button-web-letter-spacing: -.04em;--dp-type-button-web-text-transform: none;--dp-type-button-web-font-variant-numeric: normal;--dp-type-button-compact-font-family: var(--dp-type-button-font-family);--dp-type-button-compact-font-size: var(--dp-type-button-font-size);--dp-type-button-compact-font-weight: var(--dp-type-button-font-weight);--dp-type-button-compact-line-height: var(--dp-type-button-line-height);--dp-type-button-compact-letter-spacing: var(--dp-type-button-letter-spacing);--dp-type-button-compact-text-transform: var(--dp-type-button-text-transform);--dp-type-button-compact-font-variant-numeric: var(--dp-type-button-font-variant-numeric);--dp-type-button-sm-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-button-sm-web-font-size: 1rem;--dp-type-button-sm-web-font-weight: 600;--dp-type-button-sm-web-line-height: 1.2;--dp-type-button-sm-web-letter-spacing: -.04em;--dp-type-button-sm-web-text-transform: none;--dp-type-button-sm-web-font-variant-numeric: normal;--dp-type-button-sm-compact-font-family: var(--dp-type-button-sm-font-family);--dp-type-button-sm-compact-font-size: var(--dp-type-button-sm-font-size);--dp-type-button-sm-compact-font-weight: var(--dp-type-button-sm-font-weight);--dp-type-button-sm-compact-line-height: var(--dp-type-button-sm-line-height);--dp-type-button-sm-compact-letter-spacing: var(--dp-type-button-sm-letter-spacing);--dp-type-button-sm-compact-text-transform: var(--dp-type-button-sm-text-transform);--dp-type-button-sm-compact-font-variant-numeric: var(--dp-type-button-sm-font-variant-numeric);--dp-type-nav-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-nav-web-font-size: 1rem;--dp-type-nav-web-font-weight: 600;--dp-type-nav-web-line-height: 1.2;--dp-type-nav-web-letter-spacing: -.03em;--dp-type-nav-web-text-transform: none;--dp-type-nav-web-font-variant-numeric: normal;--dp-type-nav-compact-font-family: var(--dp-type-nav-font-family);--dp-type-nav-compact-font-size: var(--dp-type-nav-font-size);--dp-type-nav-compact-font-weight: var(--dp-type-nav-font-weight);--dp-type-nav-compact-line-height: var(--dp-type-nav-line-height);--dp-type-nav-compact-letter-spacing: var(--dp-type-nav-letter-spacing);--dp-type-nav-compact-text-transform: var(--dp-type-nav-text-transform);--dp-type-nav-compact-font-variant-numeric: var(--dp-type-nav-font-variant-numeric);--dp-type-table-row-head-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-table-row-head-web-font-size: 1rem;--dp-type-table-row-head-web-font-weight: 600;--dp-type-table-row-head-web-line-height: 1.7;--dp-type-table-row-head-web-letter-spacing: -.03em;--dp-type-table-row-head-web-text-transform: none;--dp-type-table-row-head-web-font-variant-numeric: normal;--dp-type-table-row-head-compact-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-table-row-head-compact-font-size: 1rem;--dp-type-table-row-head-compact-font-weight: 600;--dp-type-table-row-head-compact-line-height: 1.25;--dp-type-table-row-head-compact-letter-spacing: -.03em;--dp-type-table-row-head-compact-text-transform: none;--dp-type-table-row-head-compact-font-variant-numeric: normal;--dp-type-table-highlight-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-table-highlight-web-font-size: 1.125rem;--dp-type-table-highlight-web-font-weight: 600;--dp-type-table-highlight-web-line-height: 1.7;--dp-type-table-highlight-web-letter-spacing: 0;--dp-type-table-highlight-web-text-transform: none;--dp-type-table-highlight-web-font-variant-numeric: tabular-nums;--dp-type-table-highlight-compact-font-family: var(--dp-type-table-highlight-font-family);--dp-type-table-highlight-compact-font-size: var(--dp-type-table-highlight-font-size);--dp-type-table-highlight-compact-font-weight: var(--dp-type-table-highlight-font-weight);--dp-type-table-highlight-compact-line-height: var(--dp-type-table-highlight-line-height);--dp-type-table-highlight-compact-letter-spacing: var(--dp-type-table-highlight-letter-spacing);--dp-type-table-highlight-compact-text-transform: var(--dp-type-table-highlight-text-transform);--dp-type-table-highlight-compact-font-variant-numeric: var(--dp-type-table-highlight-font-variant-numeric);--dp-type-brand-name-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-brand-name-web-font-size: min(1.15rem, 23.92px);--dp-type-brand-name-web-font-weight: 600;--dp-type-brand-name-web-line-height: 1.2;--dp-type-brand-name-web-letter-spacing: -.04em;--dp-type-brand-name-web-text-transform: none;--dp-type-brand-name-web-font-variant-numeric: normal;--dp-type-brand-name-compact-font-family: var(--dp-type-brand-name-font-family);--dp-type-brand-name-compact-font-size: var(--dp-type-brand-name-font-size);--dp-type-brand-name-compact-font-weight: var(--dp-type-brand-name-font-weight);--dp-type-brand-name-compact-line-height: var(--dp-type-brand-name-line-height);--dp-type-brand-name-compact-letter-spacing: var(--dp-type-brand-name-letter-spacing);--dp-type-brand-name-compact-text-transform: var(--dp-type-brand-name-text-transform);--dp-type-brand-name-compact-font-variant-numeric: var(--dp-type-brand-name-font-variant-numeric);--dp-type-brand-name-lg-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-brand-name-lg-web-font-size: min(2rem, 41.6px);--dp-type-brand-name-lg-web-font-weight: 600;--dp-type-brand-name-lg-web-line-height: 1.2;--dp-type-brand-name-lg-web-letter-spacing: -.04em;--dp-type-brand-name-lg-web-text-transform: none;--dp-type-brand-name-lg-web-font-variant-numeric: normal;--dp-type-brand-name-lg-compact-font-family: var(--dp-type-brand-name-lg-font-family);--dp-type-brand-name-lg-compact-font-size: var(--dp-type-brand-name-lg-font-size);--dp-type-brand-name-lg-compact-font-weight: var(--dp-type-brand-name-lg-font-weight);--dp-type-brand-name-lg-compact-line-height: var(--dp-type-brand-name-lg-line-height);--dp-type-brand-name-lg-compact-letter-spacing: var(--dp-type-brand-name-lg-letter-spacing);--dp-type-brand-name-lg-compact-text-transform: var(--dp-type-brand-name-lg-text-transform);--dp-type-brand-name-lg-compact-font-variant-numeric: var(--dp-type-brand-name-lg-font-variant-numeric);--dp-type-claim-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-claim-web-font-size: 1rem;--dp-type-claim-web-font-weight: 500;--dp-type-claim-web-line-height: 1.4;--dp-type-claim-web-letter-spacing: -.01em;--dp-type-claim-web-text-transform: none;--dp-type-claim-web-font-variant-numeric: normal;--dp-type-claim-compact-font-family: var(--dp-type-claim-font-family);--dp-type-claim-compact-font-size: var(--dp-type-claim-font-size);--dp-type-claim-compact-font-weight: var(--dp-type-claim-font-weight);--dp-type-claim-compact-line-height: var(--dp-type-claim-line-height);--dp-type-claim-compact-letter-spacing: var(--dp-type-claim-letter-spacing);--dp-type-claim-compact-text-transform: var(--dp-type-claim-text-transform);--dp-type-claim-compact-font-variant-numeric: var(--dp-type-claim-font-variant-numeric);--dp-type-feature-claim-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-feature-claim-web-font-size: 1.125rem;--dp-type-feature-claim-web-font-weight: 500;--dp-type-feature-claim-web-line-height: 1.4;--dp-type-feature-claim-web-letter-spacing: -.01em;--dp-type-feature-claim-web-text-transform: none;--dp-type-feature-claim-web-font-variant-numeric: normal;--dp-type-feature-claim-compact-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-feature-claim-compact-font-size: 1rem;--dp-type-feature-claim-compact-font-weight: 500;--dp-type-feature-claim-compact-line-height: 1.4;--dp-type-feature-claim-compact-letter-spacing: -.01em;--dp-type-feature-claim-compact-text-transform: none;--dp-type-feature-claim-compact-font-variant-numeric: normal;--dp-type-footer-link-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-footer-link-web-font-size: 1rem;--dp-type-footer-link-web-font-weight: 500;--dp-type-footer-link-web-line-height: 1.7;--dp-type-footer-link-web-letter-spacing: -.01em;--dp-type-footer-link-web-text-transform: none;--dp-type-footer-link-web-font-variant-numeric: normal;--dp-type-footer-link-compact-font-family: var(--dp-type-footer-link-font-family);--dp-type-footer-link-compact-font-size: var(--dp-type-footer-link-font-size);--dp-type-footer-link-compact-font-weight: var(--dp-type-footer-link-font-weight);--dp-type-footer-link-compact-line-height: var(--dp-type-footer-link-line-height);--dp-type-footer-link-compact-letter-spacing: var(--dp-type-footer-link-letter-spacing);--dp-type-footer-link-compact-text-transform: var(--dp-type-footer-link-text-transform);--dp-type-footer-link-compact-font-variant-numeric: var(--dp-type-footer-link-font-variant-numeric);--dp-type-nav-model-kind-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-nav-model-kind-web-font-size: .75rem;--dp-type-nav-model-kind-web-font-weight: 500;--dp-type-nav-model-kind-web-line-height: 1.2;--dp-type-nav-model-kind-web-letter-spacing: -.01em;--dp-type-nav-model-kind-web-text-transform: none;--dp-type-nav-model-kind-web-font-variant-numeric: normal;--dp-type-nav-model-kind-compact-font-family: var(--dp-type-nav-model-kind-font-family);--dp-type-nav-model-kind-compact-font-size: var(--dp-type-nav-model-kind-font-size);--dp-type-nav-model-kind-compact-font-weight: var(--dp-type-nav-model-kind-font-weight);--dp-type-nav-model-kind-compact-line-height: var(--dp-type-nav-model-kind-line-height);--dp-type-nav-model-kind-compact-letter-spacing: var(--dp-type-nav-model-kind-letter-spacing);--dp-type-nav-model-kind-compact-text-transform: var(--dp-type-nav-model-kind-text-transform);--dp-type-nav-model-kind-compact-font-variant-numeric: var(--dp-type-nav-model-kind-font-variant-numeric);--dp-type-lang-name-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-lang-name-web-font-size: .875rem;--dp-type-lang-name-web-font-weight: 500;--dp-type-lang-name-web-line-height: 1.25;--dp-type-lang-name-web-letter-spacing: 0;--dp-type-lang-name-web-text-transform: none;--dp-type-lang-name-web-font-variant-numeric: normal;--dp-type-lang-name-compact-font-family: var(--dp-type-lang-name-font-family);--dp-type-lang-name-compact-font-size: var(--dp-type-lang-name-font-size);--dp-type-lang-name-compact-font-weight: var(--dp-type-lang-name-font-weight);--dp-type-lang-name-compact-line-height: var(--dp-type-lang-name-line-height);--dp-type-lang-name-compact-letter-spacing: var(--dp-type-lang-name-letter-spacing);--dp-type-lang-name-compact-text-transform: var(--dp-type-lang-name-text-transform);--dp-type-lang-name-compact-font-variant-numeric: var(--dp-type-lang-name-font-variant-numeric);--dp-type-input-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-input-web-font-size: 1.125rem;--dp-type-input-web-font-weight: 400;--dp-type-input-web-line-height: 1.4;--dp-type-input-web-letter-spacing: 0;--dp-type-input-web-text-transform: none;--dp-type-input-web-font-variant-numeric: normal;--dp-type-input-compact-font-family: var(--dp-type-input-font-family);--dp-type-input-compact-font-size: var(--dp-type-input-font-size);--dp-type-input-compact-font-weight: var(--dp-type-input-font-weight);--dp-type-input-compact-line-height: var(--dp-type-input-line-height);--dp-type-input-compact-letter-spacing: var(--dp-type-input-letter-spacing);--dp-type-input-compact-text-transform: var(--dp-type-input-text-transform);--dp-type-input-compact-font-variant-numeric: var(--dp-type-input-font-variant-numeric);--dp-type-check-label-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-check-label-web-font-size: 1rem;--dp-type-check-label-web-font-weight: 400;--dp-type-check-label-web-line-height: 1.7;--dp-type-check-label-web-letter-spacing: 0;--dp-type-check-label-web-text-transform: none;--dp-type-check-label-web-font-variant-numeric: normal;--dp-type-check-label-compact-font-family: var(--dp-type-check-label-font-family);--dp-type-check-label-compact-font-size: var(--dp-type-check-label-font-size);--dp-type-check-label-compact-font-weight: var(--dp-type-check-label-font-weight);--dp-type-check-label-compact-line-height: var(--dp-type-check-label-line-height);--dp-type-check-label-compact-letter-spacing: var(--dp-type-check-label-letter-spacing);--dp-type-check-label-compact-text-transform: var(--dp-type-check-label-text-transform);--dp-type-check-label-compact-font-variant-numeric: var(--dp-type-check-label-font-variant-numeric);--dp-type-glyph-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-glyph-web-font-size: 1.9rem;--dp-type-glyph-web-font-weight: 400;--dp-type-glyph-web-line-height: 1;--dp-type-glyph-web-letter-spacing: 0;--dp-type-glyph-web-text-transform: none;--dp-type-glyph-web-font-variant-numeric: normal;--dp-type-glyph-compact-font-family: var(--dp-type-glyph-font-family);--dp-type-glyph-compact-font-size: var(--dp-type-glyph-font-size);--dp-type-glyph-compact-font-weight: var(--dp-type-glyph-font-weight);--dp-type-glyph-compact-line-height: var(--dp-type-glyph-line-height);--dp-type-glyph-compact-letter-spacing: var(--dp-type-glyph-letter-spacing);--dp-type-glyph-compact-text-transform: var(--dp-type-glyph-text-transform);--dp-type-glyph-compact-font-variant-numeric: var(--dp-type-glyph-font-variant-numeric);--dp-type-lede-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-lede-web-font-size: 1.125rem;--dp-type-lede-web-font-weight: 400;--dp-type-lede-web-line-height: 1.7;--dp-type-lede-web-letter-spacing: 0;--dp-type-lede-web-text-transform: none;--dp-type-lede-web-font-variant-numeric: normal;--dp-type-lede-compact-font-family: var(--dp-type-lede-font-family);--dp-type-lede-compact-font-size: var(--dp-type-lede-font-size);--dp-type-lede-compact-font-weight: var(--dp-type-lede-font-weight);--dp-type-lede-compact-line-height: var(--dp-type-lede-line-height);--dp-type-lede-compact-letter-spacing: var(--dp-type-lede-letter-spacing);--dp-type-lede-compact-text-transform: var(--dp-type-lede-text-transform);--dp-type-lede-compact-font-variant-numeric: var(--dp-type-lede-font-variant-numeric);--dp-type-hero-sub-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-hero-sub-web-font-size: 1.125rem;--dp-type-hero-sub-web-font-weight: 400;--dp-type-hero-sub-web-line-height: 1.4;--dp-type-hero-sub-web-letter-spacing: 0;--dp-type-hero-sub-web-text-transform: none;--dp-type-hero-sub-web-font-variant-numeric: normal;--dp-type-hero-sub-compact-font-family: var(--dp-type-hero-sub-font-family);--dp-type-hero-sub-compact-font-size: var(--dp-type-hero-sub-font-size);--dp-type-hero-sub-compact-font-weight: var(--dp-type-hero-sub-font-weight);--dp-type-hero-sub-compact-line-height: var(--dp-type-hero-sub-line-height);--dp-type-hero-sub-compact-letter-spacing: var(--dp-type-hero-sub-letter-spacing);--dp-type-hero-sub-compact-text-transform: var(--dp-type-hero-sub-text-transform);--dp-type-hero-sub-compact-font-variant-numeric: var(--dp-type-hero-sub-font-variant-numeric);--dp-type-body-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-body-web-font-size: 1rem;--dp-type-body-web-font-weight: 400;--dp-type-body-web-line-height: 1.7;--dp-type-body-web-letter-spacing: 0;--dp-type-body-web-text-transform: none;--dp-type-body-web-font-variant-numeric: normal;--dp-type-body-compact-font-family: var(--dp-type-body-font-family);--dp-type-body-compact-font-size: var(--dp-type-body-font-size);--dp-type-body-compact-font-weight: var(--dp-type-body-font-weight);--dp-type-body-compact-line-height: var(--dp-type-body-line-height);--dp-type-body-compact-letter-spacing: var(--dp-type-body-letter-spacing);--dp-type-body-compact-text-transform: var(--dp-type-body-text-transform);--dp-type-body-compact-font-variant-numeric: var(--dp-type-body-font-variant-numeric);--dp-type-body-sm-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-body-sm-web-font-size: .875rem;--dp-type-body-sm-web-font-weight: 400;--dp-type-body-sm-web-line-height: 1.6;--dp-type-body-sm-web-letter-spacing: 0;--dp-type-body-sm-web-text-transform: none;--dp-type-body-sm-web-font-variant-numeric: normal;--dp-type-body-sm-compact-font-family: var(--dp-type-body-sm-font-family);--dp-type-body-sm-compact-font-size: var(--dp-type-body-sm-font-size);--dp-type-body-sm-compact-font-weight: var(--dp-type-body-sm-font-weight);--dp-type-body-sm-compact-line-height: var(--dp-type-body-sm-line-height);--dp-type-body-sm-compact-letter-spacing: var(--dp-type-body-sm-letter-spacing);--dp-type-body-sm-compact-text-transform: var(--dp-type-body-sm-text-transform);--dp-type-body-sm-compact-font-variant-numeric: var(--dp-type-body-sm-font-variant-numeric);--dp-type-code-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-code-web-font-size: .875rem;--dp-type-code-web-font-weight: 400;--dp-type-code-web-line-height: 1.7;--dp-type-code-web-letter-spacing: 0;--dp-type-code-web-text-transform: none;--dp-type-code-web-font-variant-numeric: normal;--dp-type-code-compact-font-family: var(--dp-type-code-font-family);--dp-type-code-compact-font-size: var(--dp-type-code-font-size);--dp-type-code-compact-font-weight: var(--dp-type-code-font-weight);--dp-type-code-compact-line-height: var(--dp-type-code-line-height);--dp-type-code-compact-letter-spacing: var(--dp-type-code-letter-spacing);--dp-type-code-compact-text-transform: var(--dp-type-code-text-transform);--dp-type-code-compact-font-variant-numeric: var(--dp-type-code-font-variant-numeric);--dp-type-body-xs-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-body-xs-web-font-size: .75rem;--dp-type-body-xs-web-font-weight: 400;--dp-type-body-xs-web-line-height: 1.6;--dp-type-body-xs-web-letter-spacing: 0;--dp-type-body-xs-web-text-transform: none;--dp-type-body-xs-web-font-variant-numeric: normal;--dp-type-body-xs-compact-font-family: var(--dp-type-body-xs-font-family);--dp-type-body-xs-compact-font-size: var(--dp-type-body-xs-font-size);--dp-type-body-xs-compact-font-weight: var(--dp-type-body-xs-font-weight);--dp-type-body-xs-compact-line-height: var(--dp-type-body-xs-line-height);--dp-type-body-xs-compact-letter-spacing: var(--dp-type-body-xs-letter-spacing);--dp-type-body-xs-compact-text-transform: var(--dp-type-body-xs-text-transform);--dp-type-body-xs-compact-font-variant-numeric: var(--dp-type-body-xs-font-variant-numeric);--dp-type-result-text-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-result-text-web-font-size: .875rem;--dp-type-result-text-web-font-weight: 400;--dp-type-result-text-web-line-height: 1.9;--dp-type-result-text-web-letter-spacing: 0;--dp-type-result-text-web-text-transform: none;--dp-type-result-text-web-font-variant-numeric: normal;--dp-type-result-text-compact-font-family: var(--dp-type-result-text-font-family);--dp-type-result-text-compact-font-size: var(--dp-type-result-text-font-size);--dp-type-result-text-compact-font-weight: var(--dp-type-result-text-font-weight);--dp-type-result-text-compact-line-height: var(--dp-type-result-text-line-height);--dp-type-result-text-compact-letter-spacing: var(--dp-type-result-text-letter-spacing);--dp-type-result-text-compact-text-transform: var(--dp-type-result-text-text-transform);--dp-type-result-text-compact-font-variant-numeric: var(--dp-type-result-text-font-variant-numeric);--dp-type-table-cell-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-table-cell-web-font-size: .875rem;--dp-type-table-cell-web-font-weight: 400;--dp-type-table-cell-web-line-height: 1.7;--dp-type-table-cell-web-letter-spacing: 0;--dp-type-table-cell-web-text-transform: none;--dp-type-table-cell-web-font-variant-numeric: tabular-nums;--dp-type-table-cell-compact-font-family: var(--dp-type-table-cell-font-family);--dp-type-table-cell-compact-font-size: var(--dp-type-table-cell-font-size);--dp-type-table-cell-compact-font-weight: var(--dp-type-table-cell-font-weight);--dp-type-table-cell-compact-line-height: var(--dp-type-table-cell-line-height);--dp-type-table-cell-compact-letter-spacing: var(--dp-type-table-cell-letter-spacing);--dp-type-table-cell-compact-text-transform: var(--dp-type-table-cell-text-transform);--dp-type-table-cell-compact-font-variant-numeric: var(--dp-type-table-cell-font-variant-numeric);--dp-type-meter-value-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-meter-value-web-font-size: .75rem;--dp-type-meter-value-web-font-weight: 400;--dp-type-meter-value-web-line-height: 1.6;--dp-type-meter-value-web-letter-spacing: 0;--dp-type-meter-value-web-text-transform: none;--dp-type-meter-value-web-font-variant-numeric: tabular-nums;--dp-type-meter-value-compact-font-family: var(--dp-type-meter-value-font-family);--dp-type-meter-value-compact-font-size: var(--dp-type-meter-value-font-size);--dp-type-meter-value-compact-font-weight: var(--dp-type-meter-value-font-weight);--dp-type-meter-value-compact-line-height: var(--dp-type-meter-value-line-height);--dp-type-meter-value-compact-letter-spacing: var(--dp-type-meter-value-letter-spacing);--dp-type-meter-value-compact-text-transform: var(--dp-type-meter-value-text-transform);--dp-type-meter-value-compact-font-variant-numeric: var(--dp-type-meter-value-font-variant-numeric);--dp-type-meter-name-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-meter-name-web-font-size: .875rem;--dp-type-meter-name-web-font-weight: 400;--dp-type-meter-name-web-line-height: 1.6;--dp-type-meter-name-web-letter-spacing: 0;--dp-type-meter-name-web-text-transform: none;--dp-type-meter-name-web-font-variant-numeric: normal;--dp-type-meter-name-compact-font-family: var(--dp-type-meter-name-font-family);--dp-type-meter-name-compact-font-size: var(--dp-type-meter-name-font-size);--dp-type-meter-name-compact-font-weight: var(--dp-type-meter-name-font-weight);--dp-type-meter-name-compact-line-height: var(--dp-type-meter-name-line-height);--dp-type-meter-name-compact-letter-spacing: var(--dp-type-meter-name-letter-spacing);--dp-type-meter-name-compact-text-transform: var(--dp-type-meter-name-text-transform);--dp-type-meter-name-compact-font-variant-numeric: var(--dp-type-meter-name-font-variant-numeric);--dp-type-eyebrow-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-eyebrow-web-font-size: .75rem;--dp-type-eyebrow-web-font-weight: 500;--dp-type-eyebrow-web-line-height: 1.7;--dp-type-eyebrow-web-letter-spacing: .06em;--dp-type-eyebrow-web-text-transform: uppercase;--dp-type-eyebrow-web-font-variant-numeric: normal;--dp-type-eyebrow-compact-font-family: var(--dp-type-eyebrow-font-family);--dp-type-eyebrow-compact-font-size: var(--dp-type-eyebrow-font-size);--dp-type-eyebrow-compact-font-weight: var(--dp-type-eyebrow-font-weight);--dp-type-eyebrow-compact-line-height: var(--dp-type-eyebrow-line-height);--dp-type-eyebrow-compact-letter-spacing: var(--dp-type-eyebrow-letter-spacing);--dp-type-eyebrow-compact-text-transform: var(--dp-type-eyebrow-text-transform);--dp-type-eyebrow-compact-font-variant-numeric: var(--dp-type-eyebrow-font-variant-numeric);--dp-type-tag-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-tag-web-font-size: .75rem;--dp-type-tag-web-font-weight: 500;--dp-type-tag-web-line-height: 1.3;--dp-type-tag-web-letter-spacing: .06em;--dp-type-tag-web-text-transform: uppercase;--dp-type-tag-web-font-variant-numeric: normal;--dp-type-tag-compact-font-family: var(--dp-type-tag-font-family);--dp-type-tag-compact-font-size: var(--dp-type-tag-font-size);--dp-type-tag-compact-font-weight: var(--dp-type-tag-font-weight);--dp-type-tag-compact-line-height: var(--dp-type-tag-line-height);--dp-type-tag-compact-letter-spacing: var(--dp-type-tag-letter-spacing);--dp-type-tag-compact-text-transform: var(--dp-type-tag-text-transform);--dp-type-tag-compact-font-variant-numeric: var(--dp-type-tag-font-variant-numeric);--dp-type-tag-sm-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-tag-sm-web-font-size: .75rem;--dp-type-tag-sm-web-font-weight: 400;--dp-type-tag-sm-web-line-height: 1.3;--dp-type-tag-sm-web-letter-spacing: .06em;--dp-type-tag-sm-web-text-transform: uppercase;--dp-type-tag-sm-web-font-variant-numeric: normal;--dp-type-tag-sm-compact-font-family: var(--dp-type-tag-sm-font-family);--dp-type-tag-sm-compact-font-size: var(--dp-type-tag-sm-font-size);--dp-type-tag-sm-compact-font-weight: var(--dp-type-tag-sm-font-weight);--dp-type-tag-sm-compact-line-height: var(--dp-type-tag-sm-line-height);--dp-type-tag-sm-compact-letter-spacing: var(--dp-type-tag-sm-letter-spacing);--dp-type-tag-sm-compact-text-transform: var(--dp-type-tag-sm-text-transform);--dp-type-tag-sm-compact-font-variant-numeric: var(--dp-type-tag-sm-font-variant-numeric);--dp-type-data-head-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-data-head-web-font-size: .75rem;--dp-type-data-head-web-font-weight: 400;--dp-type-data-head-web-line-height: 1.4;--dp-type-data-head-web-letter-spacing: .06em;--dp-type-data-head-web-text-transform: uppercase;--dp-type-data-head-web-font-variant-numeric: normal;--dp-type-data-head-compact-font-family: var(--dp-type-data-head-font-family);--dp-type-data-head-compact-font-size: var(--dp-type-data-head-font-size);--dp-type-data-head-compact-font-weight: var(--dp-type-data-head-font-weight);--dp-type-data-head-compact-line-height: var(--dp-type-data-head-line-height);--dp-type-data-head-compact-letter-spacing: var(--dp-type-data-head-letter-spacing);--dp-type-data-head-compact-text-transform: var(--dp-type-data-head-text-transform);--dp-type-data-head-compact-font-variant-numeric: var(--dp-type-data-head-font-variant-numeric);--dp-type-table-head-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-table-head-web-font-size: .6875rem;--dp-type-table-head-web-font-weight: 500;--dp-type-table-head-web-line-height: 1.7;--dp-type-table-head-web-letter-spacing: .06em;--dp-type-table-head-web-text-transform: uppercase;--dp-type-table-head-web-font-variant-numeric: normal;--dp-type-table-head-compact-font-family: var(--dp-type-table-head-font-family);--dp-type-table-head-compact-font-size: var(--dp-type-table-head-font-size);--dp-type-table-head-compact-font-weight: var(--dp-type-table-head-font-weight);--dp-type-table-head-compact-line-height: var(--dp-type-table-head-line-height);--dp-type-table-head-compact-letter-spacing: var(--dp-type-table-head-letter-spacing);--dp-type-table-head-compact-text-transform: var(--dp-type-table-head-text-transform);--dp-type-table-head-compact-font-variant-numeric: var(--dp-type-table-head-font-variant-numeric);--dp-type-breadcrumb-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-breadcrumb-web-font-size: .75rem;--dp-type-breadcrumb-web-font-weight: 400;--dp-type-breadcrumb-web-line-height: 1.7;--dp-type-breadcrumb-web-letter-spacing: .04em;--dp-type-breadcrumb-web-text-transform: uppercase;--dp-type-breadcrumb-web-font-variant-numeric: normal;--dp-type-breadcrumb-compact-font-family: var(--dp-type-breadcrumb-font-family);--dp-type-breadcrumb-compact-font-size: var(--dp-type-breadcrumb-font-size);--dp-type-breadcrumb-compact-font-weight: var(--dp-type-breadcrumb-font-weight);--dp-type-breadcrumb-compact-line-height: var(--dp-type-breadcrumb-line-height);--dp-type-breadcrumb-compact-letter-spacing: var(--dp-type-breadcrumb-letter-spacing);--dp-type-breadcrumb-compact-text-transform: var(--dp-type-breadcrumb-text-transform);--dp-type-breadcrumb-compact-font-variant-numeric: var(--dp-type-breadcrumb-font-variant-numeric);--dp-type-side-nav-title-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-side-nav-title-web-font-size: .75rem;--dp-type-side-nav-title-web-font-weight: 400;--dp-type-side-nav-title-web-line-height: 1.2;--dp-type-side-nav-title-web-letter-spacing: .06em;--dp-type-side-nav-title-web-text-transform: uppercase;--dp-type-side-nav-title-web-font-variant-numeric: normal;--dp-type-side-nav-title-compact-font-family: var(--dp-type-side-nav-title-font-family);--dp-type-side-nav-title-compact-font-size: var(--dp-type-side-nav-title-font-size);--dp-type-side-nav-title-compact-font-weight: var(--dp-type-side-nav-title-font-weight);--dp-type-side-nav-title-compact-line-height: var(--dp-type-side-nav-title-line-height);--dp-type-side-nav-title-compact-letter-spacing: var(--dp-type-side-nav-title-letter-spacing);--dp-type-side-nav-title-compact-text-transform: var(--dp-type-side-nav-title-text-transform);--dp-type-side-nav-title-compact-font-variant-numeric: var(--dp-type-side-nav-title-font-variant-numeric);--dp-type-meta-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-meta-web-font-size: .6875rem;--dp-type-meta-web-font-weight: 400;--dp-type-meta-web-line-height: 1.4;--dp-type-meta-web-letter-spacing: .06em;--dp-type-meta-web-text-transform: uppercase;--dp-type-meta-web-font-variant-numeric: normal;--dp-type-meta-compact-font-family: var(--dp-type-meta-font-family);--dp-type-meta-compact-font-size: var(--dp-type-meta-font-size);--dp-type-meta-compact-font-weight: var(--dp-type-meta-font-weight);--dp-type-meta-compact-line-height: var(--dp-type-meta-line-height);--dp-type-meta-compact-letter-spacing: var(--dp-type-meta-letter-spacing);--dp-type-meta-compact-text-transform: var(--dp-type-meta-text-transform);--dp-type-meta-compact-font-variant-numeric: var(--dp-type-meta-font-variant-numeric);--dp-type-meta-wide-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-meta-wide-web-font-size: .6875rem;--dp-type-meta-wide-web-font-weight: 400;--dp-type-meta-wide-web-line-height: 1.6;--dp-type-meta-wide-web-letter-spacing: .04em;--dp-type-meta-wide-web-text-transform: uppercase;--dp-type-meta-wide-web-font-variant-numeric: normal;--dp-type-meta-wide-compact-font-family: var(--dp-type-meta-wide-font-family);--dp-type-meta-wide-compact-font-size: var(--dp-type-meta-wide-font-size);--dp-type-meta-wide-compact-font-weight: var(--dp-type-meta-wide-font-weight);--dp-type-meta-wide-compact-line-height: var(--dp-type-meta-wide-line-height);--dp-type-meta-wide-compact-letter-spacing: var(--dp-type-meta-wide-letter-spacing);--dp-type-meta-wide-compact-text-transform: var(--dp-type-meta-wide-text-transform);--dp-type-meta-wide-compact-font-variant-numeric: var(--dp-type-meta-wide-font-variant-numeric);--dp-type-status-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-status-web-font-size: .6875rem;--dp-type-status-web-font-weight: 500;--dp-type-status-web-line-height: 1.7;--dp-type-status-web-letter-spacing: 0;--dp-type-status-web-text-transform: none;--dp-type-status-web-font-variant-numeric: normal;--dp-type-status-compact-font-family: var(--dp-type-status-font-family);--dp-type-status-compact-font-size: var(--dp-type-status-font-size);--dp-type-status-compact-font-weight: var(--dp-type-status-font-weight);--dp-type-status-compact-line-height: var(--dp-type-status-line-height);--dp-type-status-compact-letter-spacing: var(--dp-type-status-letter-spacing);--dp-type-status-compact-text-transform: var(--dp-type-status-text-transform);--dp-type-status-compact-font-variant-numeric: var(--dp-type-status-font-variant-numeric);--dp-type-micro-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-micro-web-font-size: .6875rem;--dp-type-micro-web-font-weight: 400;--dp-type-micro-web-line-height: 1.5;--dp-type-micro-web-letter-spacing: 0;--dp-type-micro-web-text-transform: none;--dp-type-micro-web-font-variant-numeric: normal;--dp-type-micro-compact-font-family: var(--dp-type-micro-font-family);--dp-type-micro-compact-font-size: var(--dp-type-micro-font-size);--dp-type-micro-compact-font-weight: var(--dp-type-micro-font-weight);--dp-type-micro-compact-line-height: var(--dp-type-micro-line-height);--dp-type-micro-compact-letter-spacing: var(--dp-type-micro-letter-spacing);--dp-type-micro-compact-text-transform: var(--dp-type-micro-text-transform);--dp-type-micro-compact-font-variant-numeric: var(--dp-type-micro-font-variant-numeric);--dp-type-stat-detail-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-stat-detail-web-font-size: .6875rem;--dp-type-stat-detail-web-font-weight: 400;--dp-type-stat-detail-web-line-height: 1.4;--dp-type-stat-detail-web-letter-spacing: 0;--dp-type-stat-detail-web-text-transform: none;--dp-type-stat-detail-web-font-variant-numeric: normal;--dp-type-stat-detail-compact-font-family: var(--dp-type-stat-detail-font-family);--dp-type-stat-detail-compact-font-size: var(--dp-type-stat-detail-font-size);--dp-type-stat-detail-compact-font-weight: var(--dp-type-stat-detail-font-weight);--dp-type-stat-detail-compact-line-height: var(--dp-type-stat-detail-line-height);--dp-type-stat-detail-compact-letter-spacing: var(--dp-type-stat-detail-letter-spacing);--dp-type-stat-detail-compact-text-transform: var(--dp-type-stat-detail-text-transform);--dp-type-stat-detail-compact-font-variant-numeric: var(--dp-type-stat-detail-font-variant-numeric);--dp-type-segment-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-segment-web-font-size: .75rem;--dp-type-segment-web-font-weight: 400;--dp-type-segment-web-line-height: 1.7;--dp-type-segment-web-letter-spacing: .04em;--dp-type-segment-web-text-transform: none;--dp-type-segment-web-font-variant-numeric: normal;--dp-type-segment-compact-font-family: var(--dp-type-segment-font-family);--dp-type-segment-compact-font-size: var(--dp-type-segment-font-size);--dp-type-segment-compact-font-weight: var(--dp-type-segment-font-weight);--dp-type-segment-compact-line-height: var(--dp-type-segment-line-height);--dp-type-segment-compact-letter-spacing: var(--dp-type-segment-letter-spacing);--dp-type-segment-compact-text-transform: var(--dp-type-segment-text-transform);--dp-type-segment-compact-font-variant-numeric: var(--dp-type-segment-font-variant-numeric);--dp-type-segment-caps-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-segment-caps-web-font-size: .75rem;--dp-type-segment-caps-web-font-weight: 400;--dp-type-segment-caps-web-line-height: 1.4;--dp-type-segment-caps-web-letter-spacing: .04em;--dp-type-segment-caps-web-text-transform: uppercase;--dp-type-segment-caps-web-font-variant-numeric: normal;--dp-type-segment-caps-compact-font-family: var(--dp-type-segment-caps-font-family);--dp-type-segment-caps-compact-font-size: var(--dp-type-segment-caps-font-size);--dp-type-segment-caps-compact-font-weight: var(--dp-type-segment-caps-font-weight);--dp-type-segment-caps-compact-line-height: var(--dp-type-segment-caps-line-height);--dp-type-segment-caps-compact-letter-spacing: var(--dp-type-segment-caps-letter-spacing);--dp-type-segment-caps-compact-text-transform: var(--dp-type-segment-caps-text-transform);--dp-type-segment-caps-compact-font-variant-numeric: var(--dp-type-segment-caps-font-variant-numeric);--dp-type-btn-note-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-btn-note-web-font-size: .8125rem;--dp-type-btn-note-web-font-weight: 400;--dp-type-btn-note-web-line-height: 1.7;--dp-type-btn-note-web-letter-spacing: 0;--dp-type-btn-note-web-text-transform: none;--dp-type-btn-note-web-font-variant-numeric: normal;--dp-type-btn-note-compact-font-family: var(--dp-type-btn-note-font-family);--dp-type-btn-note-compact-font-size: var(--dp-type-btn-note-font-size);--dp-type-btn-note-compact-font-weight: var(--dp-type-btn-note-font-weight);--dp-type-btn-note-compact-line-height: var(--dp-type-btn-note-line-height);--dp-type-btn-note-compact-letter-spacing: var(--dp-type-btn-note-letter-spacing);--dp-type-btn-note-compact-text-transform: var(--dp-type-btn-note-text-transform);--dp-type-btn-note-compact-font-variant-numeric: var(--dp-type-btn-note-font-variant-numeric);--dp-type-chart-label-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-chart-label-web-font-size: .6875rem;--dp-type-chart-label-web-font-weight: 400;--dp-type-chart-label-web-line-height: 1.3;--dp-type-chart-label-web-letter-spacing: .06em;--dp-type-chart-label-web-text-transform: uppercase;--dp-type-chart-label-web-font-variant-numeric: normal;--dp-type-chart-label-compact-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-chart-label-compact-font-size: .5625rem;--dp-type-chart-label-compact-font-weight: 400;--dp-type-chart-label-compact-line-height: 1.3;--dp-type-chart-label-compact-letter-spacing: .04em;--dp-type-chart-label-compact-text-transform: uppercase;--dp-type-chart-label-compact-font-variant-numeric: normal;--dp-type-lang-gloss-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-lang-gloss-web-font-size: .6875rem;--dp-type-lang-gloss-web-font-weight: 400;--dp-type-lang-gloss-web-line-height: 1.2;--dp-type-lang-gloss-web-letter-spacing: 0;--dp-type-lang-gloss-web-text-transform: none;--dp-type-lang-gloss-web-font-variant-numeric: normal;--dp-type-lang-gloss-compact-font-family: var(--dp-type-lang-gloss-font-family);--dp-type-lang-gloss-compact-font-size: var(--dp-type-lang-gloss-font-size);--dp-type-lang-gloss-compact-font-weight: var(--dp-type-lang-gloss-font-weight);--dp-type-lang-gloss-compact-line-height: var(--dp-type-lang-gloss-line-height);--dp-type-lang-gloss-compact-letter-spacing: var(--dp-type-lang-gloss-letter-spacing);--dp-type-lang-gloss-compact-text-transform: var(--dp-type-lang-gloss-text-transform);--dp-type-lang-gloss-compact-font-variant-numeric: var(--dp-type-lang-gloss-font-variant-numeric);--dp-type-footer-note-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-footer-note-web-font-size: .75rem;--dp-type-footer-note-web-font-weight: 400;--dp-type-footer-note-web-line-height: 1.7;--dp-type-footer-note-web-letter-spacing: 0;--dp-type-footer-note-web-text-transform: none;--dp-type-footer-note-web-font-variant-numeric: normal;--dp-type-footer-note-compact-font-family: var(--dp-type-footer-note-font-family);--dp-type-footer-note-compact-font-size: var(--dp-type-footer-note-font-size);--dp-type-footer-note-compact-font-weight: var(--dp-type-footer-note-font-weight);--dp-type-footer-note-compact-line-height: var(--dp-type-footer-note-line-height);--dp-type-footer-note-compact-letter-spacing: var(--dp-type-footer-note-letter-spacing);--dp-type-footer-note-compact-text-transform: var(--dp-type-footer-note-text-transform);--dp-type-footer-note-compact-font-variant-numeric: var(--dp-type-footer-note-font-variant-numeric);--dp-type-footer-nav-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-footer-nav-web-font-size: .75rem;--dp-type-footer-nav-web-font-weight: 500;--dp-type-footer-nav-web-line-height: 1.6;--dp-type-footer-nav-web-letter-spacing: .06em;--dp-type-footer-nav-web-text-transform: uppercase;--dp-type-footer-nav-web-font-variant-numeric: normal;--dp-type-footer-nav-compact-font-family: var(--dp-type-footer-nav-font-family);--dp-type-footer-nav-compact-font-size: var(--dp-type-footer-nav-font-size);--dp-type-footer-nav-compact-font-weight: var(--dp-type-footer-nav-font-weight);--dp-type-footer-nav-compact-line-height: var(--dp-type-footer-nav-line-height);--dp-type-footer-nav-compact-letter-spacing: var(--dp-type-footer-nav-letter-spacing);--dp-type-footer-nav-compact-text-transform: var(--dp-type-footer-nav-text-transform);--dp-type-footer-nav-compact-font-variant-numeric: var(--dp-type-footer-nav-font-variant-numeric);--dp-type-tab-bar-label-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-tab-bar-label-web-font-size: .6875rem;--dp-type-tab-bar-label-web-font-weight: 500;--dp-type-tab-bar-label-web-line-height: 1.2;--dp-type-tab-bar-label-web-letter-spacing: .04em;--dp-type-tab-bar-label-web-text-transform: uppercase;--dp-type-tab-bar-label-web-font-variant-numeric: normal;--dp-type-tab-bar-label-compact-font-family: var(--dp-type-tab-bar-label-font-family);--dp-type-tab-bar-label-compact-font-size: var(--dp-type-tab-bar-label-font-size);--dp-type-tab-bar-label-compact-font-weight: var(--dp-type-tab-bar-label-font-weight);--dp-type-tab-bar-label-compact-line-height: var(--dp-type-tab-bar-label-line-height);--dp-type-tab-bar-label-compact-letter-spacing: var(--dp-type-tab-bar-label-letter-spacing);--dp-type-tab-bar-label-compact-text-transform: var(--dp-type-tab-bar-label-text-transform);--dp-type-tab-bar-label-compact-font-variant-numeric: var(--dp-type-tab-bar-label-font-variant-numeric);--dp-type-badge-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-badge-web-font-size: .6875rem;--dp-type-badge-web-font-weight: 500;--dp-type-badge-web-line-height: 1;--dp-type-badge-web-letter-spacing: 0;--dp-type-badge-web-text-transform: none;--dp-type-badge-web-font-variant-numeric: tabular-nums;--dp-type-badge-compact-font-family: var(--dp-type-badge-font-family);--dp-type-badge-compact-font-size: var(--dp-type-badge-font-size);--dp-type-badge-compact-font-weight: var(--dp-type-badge-font-weight);--dp-type-badge-compact-line-height: var(--dp-type-badge-line-height);--dp-type-badge-compact-letter-spacing: var(--dp-type-badge-letter-spacing);--dp-type-badge-compact-text-transform: var(--dp-type-badge-text-transform);--dp-type-badge-compact-font-variant-numeric: var(--dp-type-badge-font-variant-numeric);--dp-type-article-title-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-article-title-web-font-size: min(4.5rem, 93.6px);--dp-type-article-title-web-font-weight: 600;--dp-type-article-title-web-line-height: 1.1;--dp-type-article-title-web-letter-spacing: -.06em;--dp-type-article-title-web-text-transform: none;--dp-type-article-title-web-font-variant-numeric: normal;--dp-type-article-title-compact-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-article-title-compact-font-size: min(2.5rem, 52px);--dp-type-article-title-compact-font-weight: 600;--dp-type-article-title-compact-line-height: 1.1;--dp-type-article-title-compact-letter-spacing: -.06em;--dp-type-article-title-compact-text-transform: none;--dp-type-article-title-compact-font-variant-numeric: normal;--dp-type-headline-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-headline-web-font-size: min(4.5rem, 93.6px);--dp-type-headline-web-font-weight: 600;--dp-type-headline-web-line-height: .95;--dp-type-headline-web-letter-spacing: -.04em;--dp-type-headline-web-text-transform: none;--dp-type-headline-web-font-variant-numeric: normal;--dp-type-headline-compact-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-headline-compact-font-size: min(2.5rem, 52px);--dp-type-headline-compact-font-weight: 600;--dp-type-headline-compact-line-height: .95;--dp-type-headline-compact-letter-spacing: -.04em;--dp-type-headline-compact-text-transform: none;--dp-type-headline-compact-font-variant-numeric: normal;--dp-type-docs-headline-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-docs-headline-web-font-size: min(3.5rem, 72.8px);--dp-type-docs-headline-web-font-weight: 600;--dp-type-docs-headline-web-line-height: 1.2;--dp-type-docs-headline-web-letter-spacing: -.04em;--dp-type-docs-headline-web-text-transform: none;--dp-type-docs-headline-web-font-variant-numeric: normal;--dp-type-docs-headline-compact-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-docs-headline-compact-font-size: min(2.5rem, 52px);--dp-type-docs-headline-compact-font-weight: 600;--dp-type-docs-headline-compact-line-height: 1.2;--dp-type-docs-headline-compact-letter-spacing: -.04em;--dp-type-docs-headline-compact-text-transform: none;--dp-type-docs-headline-compact-font-variant-numeric: normal;--dp-type-title-lg-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-title-lg-web-font-size: min(2rem, 41.6px);--dp-type-title-lg-web-font-weight: 600;--dp-type-title-lg-web-line-height: 1.2;--dp-type-title-lg-web-letter-spacing: -.03em;--dp-type-title-lg-web-text-transform: none;--dp-type-title-lg-web-font-variant-numeric: normal;--dp-type-title-lg-compact-font-family: var(--dp-type-title-lg-font-family);--dp-type-title-lg-compact-font-size: var(--dp-type-title-lg-font-size);--dp-type-title-lg-compact-font-weight: var(--dp-type-title-lg-font-weight);--dp-type-title-lg-compact-line-height: var(--dp-type-title-lg-line-height);--dp-type-title-lg-compact-letter-spacing: var(--dp-type-title-lg-letter-spacing);--dp-type-title-lg-compact-text-transform: var(--dp-type-title-lg-text-transform);--dp-type-title-lg-compact-font-variant-numeric: var(--dp-type-title-lg-font-variant-numeric);--dp-type-figure-title-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-figure-title-web-font-size: min(2.5rem, 52px);--dp-type-figure-title-web-font-weight: 600;--dp-type-figure-title-web-line-height: 1.1;--dp-type-figure-title-web-letter-spacing: -.04em;--dp-type-figure-title-web-text-transform: none;--dp-type-figure-title-web-font-variant-numeric: normal;--dp-type-figure-title-compact-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-figure-title-compact-font-size: min(1.75rem, 36.4px);--dp-type-figure-title-compact-font-weight: 600;--dp-type-figure-title-compact-line-height: 1.1;--dp-type-figure-title-compact-letter-spacing: -.04em;--dp-type-figure-title-compact-text-transform: none;--dp-type-figure-title-compact-font-variant-numeric: normal;--dp-type-rule-title-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-rule-title-web-font-size: min(2.5rem, 52px);--dp-type-rule-title-web-font-weight: 600;--dp-type-rule-title-web-line-height: 1;--dp-type-rule-title-web-letter-spacing: -.04em;--dp-type-rule-title-web-text-transform: none;--dp-type-rule-title-web-font-variant-numeric: normal;--dp-type-rule-title-compact-font-family: var(--dp-type-rule-title-font-family);--dp-type-rule-title-compact-font-size: var(--dp-type-rule-title-font-size);--dp-type-rule-title-compact-font-weight: var(--dp-type-rule-title-font-weight);--dp-type-rule-title-compact-line-height: var(--dp-type-rule-title-line-height);--dp-type-rule-title-compact-letter-spacing: var(--dp-type-rule-title-letter-spacing);--dp-type-rule-title-compact-text-transform: var(--dp-type-rule-title-text-transform);--dp-type-rule-title-compact-font-variant-numeric: var(--dp-type-rule-title-font-variant-numeric);--dp-type-rule-num-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-rule-num-web-font-size: min(2rem, 41.6px);--dp-type-rule-num-web-font-weight: 500;--dp-type-rule-num-web-line-height: 1;--dp-type-rule-num-web-letter-spacing: 0;--dp-type-rule-num-web-text-transform: none;--dp-type-rule-num-web-font-variant-numeric: normal;--dp-type-rule-num-compact-font-family: var(--dp-type-rule-num-font-family);--dp-type-rule-num-compact-font-size: var(--dp-type-rule-num-font-size);--dp-type-rule-num-compact-font-weight: var(--dp-type-rule-num-font-weight);--dp-type-rule-num-compact-line-height: var(--dp-type-rule-num-line-height);--dp-type-rule-num-compact-letter-spacing: var(--dp-type-rule-num-letter-spacing);--dp-type-rule-num-compact-text-transform: var(--dp-type-rule-num-text-transform);--dp-type-rule-num-compact-font-variant-numeric: var(--dp-type-rule-num-font-variant-numeric);--dp-type-quote-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-quote-web-font-size: 1.5rem;--dp-type-quote-web-font-weight: 500;--dp-type-quote-web-line-height: 1.35;--dp-type-quote-web-letter-spacing: -.04em;--dp-type-quote-web-text-transform: none;--dp-type-quote-web-font-variant-numeric: normal;--dp-type-quote-compact-font-family: var(--dp-type-quote-font-family);--dp-type-quote-compact-font-size: var(--dp-type-quote-font-size);--dp-type-quote-compact-font-weight: var(--dp-type-quote-font-weight);--dp-type-quote-compact-line-height: var(--dp-type-quote-line-height);--dp-type-quote-compact-letter-spacing: var(--dp-type-quote-letter-spacing);--dp-type-quote-compact-text-transform: var(--dp-type-quote-text-transform);--dp-type-quote-compact-font-variant-numeric: var(--dp-type-quote-font-variant-numeric);--dp-type-quote-blog-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-quote-blog-web-font-size: 1.5rem;--dp-type-quote-blog-web-font-weight: 500;--dp-type-quote-blog-web-line-height: 1.4;--dp-type-quote-blog-web-letter-spacing: -.03em;--dp-type-quote-blog-web-text-transform: none;--dp-type-quote-blog-web-font-variant-numeric: normal;--dp-type-quote-blog-compact-font-family: var(--dp-type-quote-blog-font-family);--dp-type-quote-blog-compact-font-size: var(--dp-type-quote-blog-font-size);--dp-type-quote-blog-compact-font-weight: var(--dp-type-quote-blog-font-weight);--dp-type-quote-blog-compact-line-height: var(--dp-type-quote-blog-line-height);--dp-type-quote-blog-compact-letter-spacing: var(--dp-type-quote-blog-letter-spacing);--dp-type-quote-blog-compact-text-transform: var(--dp-type-quote-blog-text-transform);--dp-type-quote-blog-compact-font-variant-numeric: var(--dp-type-quote-blog-font-variant-numeric);--dp-type-quote-pull-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-quote-pull-web-font-size: min(2rem, 41.6px);--dp-type-quote-pull-web-font-weight: 400;--dp-type-quote-pull-web-line-height: 1.3;--dp-type-quote-pull-web-letter-spacing: -.03em;--dp-type-quote-pull-web-text-transform: none;--dp-type-quote-pull-web-font-variant-numeric: normal;--dp-type-quote-pull-compact-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-quote-pull-compact-font-size: min(1.5rem, 31.2px);--dp-type-quote-pull-compact-font-weight: 400;--dp-type-quote-pull-compact-line-height: 1.3;--dp-type-quote-pull-compact-letter-spacing: -.03em;--dp-type-quote-pull-compact-text-transform: none;--dp-type-quote-pull-compact-font-variant-numeric: normal;--dp-type-quote-wide-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-quote-wide-web-font-size: min(2.5rem, 52px);--dp-type-quote-wide-web-font-weight: 400;--dp-type-quote-wide-web-line-height: 1.15;--dp-type-quote-wide-web-letter-spacing: -.03em;--dp-type-quote-wide-web-text-transform: none;--dp-type-quote-wide-web-font-variant-numeric: normal;--dp-type-quote-wide-compact-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-quote-wide-compact-font-size: min(2rem, 41.6px);--dp-type-quote-wide-compact-font-weight: 400;--dp-type-quote-wide-compact-line-height: 1.15;--dp-type-quote-wide-compact-letter-spacing: -.03em;--dp-type-quote-wide-compact-text-transform: none;--dp-type-quote-wide-compact-font-variant-numeric: normal;--dp-type-byline-name-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-byline-name-web-font-size: 1.125rem;--dp-type-byline-name-web-font-weight: 600;--dp-type-byline-name-web-line-height: 1.2;--dp-type-byline-name-web-letter-spacing: 0;--dp-type-byline-name-web-text-transform: none;--dp-type-byline-name-web-font-variant-numeric: normal;--dp-type-byline-name-compact-font-family: var(--dp-type-byline-name-font-family);--dp-type-byline-name-compact-font-size: var(--dp-type-byline-name-font-size);--dp-type-byline-name-compact-font-weight: var(--dp-type-byline-name-font-weight);--dp-type-byline-name-compact-line-height: var(--dp-type-byline-name-line-height);--dp-type-byline-name-compact-letter-spacing: var(--dp-type-byline-name-letter-spacing);--dp-type-byline-name-compact-text-transform: var(--dp-type-byline-name-text-transform);--dp-type-byline-name-compact-font-variant-numeric: var(--dp-type-byline-name-font-variant-numeric);--dp-type-label-tight-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-label-tight-web-font-size: 1.125rem;--dp-type-label-tight-web-font-weight: 600;--dp-type-label-tight-web-line-height: 1.2;--dp-type-label-tight-web-letter-spacing: -.03em;--dp-type-label-tight-web-text-transform: none;--dp-type-label-tight-web-font-variant-numeric: normal;--dp-type-label-tight-compact-font-family: var(--dp-type-label-tight-font-family);--dp-type-label-tight-compact-font-size: var(--dp-type-label-tight-font-size);--dp-type-label-tight-compact-font-weight: var(--dp-type-label-tight-font-weight);--dp-type-label-tight-compact-line-height: var(--dp-type-label-tight-line-height);--dp-type-label-tight-compact-letter-spacing: var(--dp-type-label-tight-letter-spacing);--dp-type-label-tight-compact-text-transform: var(--dp-type-label-tight-text-transform);--dp-type-label-tight-compact-font-variant-numeric: var(--dp-type-label-tight-font-variant-numeric);--dp-type-feature-title-sm-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-feature-title-sm-web-font-size: 1.375rem;--dp-type-feature-title-sm-web-font-weight: 600;--dp-type-feature-title-sm-web-line-height: 1.15;--dp-type-feature-title-sm-web-letter-spacing: -.04em;--dp-type-feature-title-sm-web-text-transform: none;--dp-type-feature-title-sm-web-font-variant-numeric: normal;--dp-type-feature-title-sm-compact-font-family: var(--dp-type-feature-title-sm-font-family);--dp-type-feature-title-sm-compact-font-size: var(--dp-type-feature-title-sm-font-size);--dp-type-feature-title-sm-compact-font-weight: var(--dp-type-feature-title-sm-font-weight);--dp-type-feature-title-sm-compact-line-height: var(--dp-type-feature-title-sm-line-height);--dp-type-feature-title-sm-compact-letter-spacing: var(--dp-type-feature-title-sm-letter-spacing);--dp-type-feature-title-sm-compact-text-transform: var(--dp-type-feature-title-sm-text-transform);--dp-type-feature-title-sm-compact-font-variant-numeric: var(--dp-type-feature-title-sm-font-variant-numeric);--dp-type-feature-claim-sm-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-feature-claim-sm-web-font-size: .875rem;--dp-type-feature-claim-sm-web-font-weight: 500;--dp-type-feature-claim-sm-web-line-height: 1.35;--dp-type-feature-claim-sm-web-letter-spacing: -.01em;--dp-type-feature-claim-sm-web-text-transform: none;--dp-type-feature-claim-sm-web-font-variant-numeric: normal;--dp-type-feature-claim-sm-compact-font-family: var(--dp-type-feature-claim-sm-font-family);--dp-type-feature-claim-sm-compact-font-size: var(--dp-type-feature-claim-sm-font-size);--dp-type-feature-claim-sm-compact-font-weight: var(--dp-type-feature-claim-sm-font-weight);--dp-type-feature-claim-sm-compact-line-height: var(--dp-type-feature-claim-sm-line-height);--dp-type-feature-claim-sm-compact-letter-spacing: var(--dp-type-feature-claim-sm-letter-spacing);--dp-type-feature-claim-sm-compact-text-transform: var(--dp-type-feature-claim-sm-text-transform);--dp-type-feature-claim-sm-compact-font-variant-numeric: var(--dp-type-feature-claim-sm-font-variant-numeric);--dp-type-copy-sm-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-copy-sm-web-font-size: .875rem;--dp-type-copy-sm-web-font-weight: 400;--dp-type-copy-sm-web-line-height: 1.7;--dp-type-copy-sm-web-letter-spacing: 0;--dp-type-copy-sm-web-text-transform: none;--dp-type-copy-sm-web-font-variant-numeric: normal;--dp-type-copy-sm-compact-font-family: var(--dp-type-copy-sm-font-family);--dp-type-copy-sm-compact-font-size: var(--dp-type-copy-sm-font-size);--dp-type-copy-sm-compact-font-weight: var(--dp-type-copy-sm-font-weight);--dp-type-copy-sm-compact-line-height: var(--dp-type-copy-sm-line-height);--dp-type-copy-sm-compact-letter-spacing: var(--dp-type-copy-sm-letter-spacing);--dp-type-copy-sm-compact-text-transform: var(--dp-type-copy-sm-text-transform);--dp-type-copy-sm-compact-font-variant-numeric: var(--dp-type-copy-sm-font-variant-numeric);--dp-type-body-snug-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-body-snug-web-font-size: 1rem;--dp-type-body-snug-web-font-weight: 400;--dp-type-body-snug-web-line-height: 1.5;--dp-type-body-snug-web-letter-spacing: 0;--dp-type-body-snug-web-text-transform: none;--dp-type-body-snug-web-font-variant-numeric: normal;--dp-type-body-snug-compact-font-family: var(--dp-type-body-snug-font-family);--dp-type-body-snug-compact-font-size: var(--dp-type-body-snug-font-size);--dp-type-body-snug-compact-font-weight: var(--dp-type-body-snug-font-weight);--dp-type-body-snug-compact-line-height: var(--dp-type-body-snug-line-height);--dp-type-body-snug-compact-letter-spacing: var(--dp-type-body-snug-letter-spacing);--dp-type-body-snug-compact-text-transform: var(--dp-type-body-snug-text-transform);--dp-type-body-snug-compact-font-variant-numeric: var(--dp-type-body-snug-font-variant-numeric);--dp-type-transcript-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-transcript-web-font-size: .75rem;--dp-type-transcript-web-font-weight: 400;--dp-type-transcript-web-line-height: 1.55;--dp-type-transcript-web-letter-spacing: 0;--dp-type-transcript-web-text-transform: none;--dp-type-transcript-web-font-variant-numeric: normal;--dp-type-transcript-compact-font-family: var(--dp-type-transcript-font-family);--dp-type-transcript-compact-font-size: var(--dp-type-transcript-font-size);--dp-type-transcript-compact-font-weight: var(--dp-type-transcript-font-weight);--dp-type-transcript-compact-line-height: var(--dp-type-transcript-line-height);--dp-type-transcript-compact-letter-spacing: var(--dp-type-transcript-letter-spacing);--dp-type-transcript-compact-text-transform: var(--dp-type-transcript-text-transform);--dp-type-transcript-compact-font-variant-numeric: var(--dp-type-transcript-font-variant-numeric);--dp-type-clock-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-clock-web-font-size: .75rem;--dp-type-clock-web-font-weight: 400;--dp-type-clock-web-line-height: 1.4;--dp-type-clock-web-letter-spacing: .06em;--dp-type-clock-web-text-transform: none;--dp-type-clock-web-font-variant-numeric: tabular-nums;--dp-type-clock-compact-font-family: var(--dp-type-clock-font-family);--dp-type-clock-compact-font-size: var(--dp-type-clock-font-size);--dp-type-clock-compact-font-weight: var(--dp-type-clock-font-weight);--dp-type-clock-compact-line-height: var(--dp-type-clock-line-height);--dp-type-clock-compact-letter-spacing: var(--dp-type-clock-letter-spacing);--dp-type-clock-compact-text-transform: var(--dp-type-clock-text-transform);--dp-type-clock-compact-font-variant-numeric: var(--dp-type-clock-font-variant-numeric);--dp-type-data-xs-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-data-xs-web-font-size: .75rem;--dp-type-data-xs-web-font-weight: 400;--dp-type-data-xs-web-line-height: 1.7;--dp-type-data-xs-web-letter-spacing: 0;--dp-type-data-xs-web-text-transform: none;--dp-type-data-xs-web-font-variant-numeric: normal;--dp-type-data-xs-compact-font-family: var(--dp-type-data-xs-font-family);--dp-type-data-xs-compact-font-size: var(--dp-type-data-xs-font-size);--dp-type-data-xs-compact-font-weight: var(--dp-type-data-xs-font-weight);--dp-type-data-xs-compact-line-height: var(--dp-type-data-xs-line-height);--dp-type-data-xs-compact-letter-spacing: var(--dp-type-data-xs-letter-spacing);--dp-type-data-xs-compact-text-transform: var(--dp-type-data-xs-text-transform);--dp-type-data-xs-compact-font-variant-numeric: var(--dp-type-data-xs-font-variant-numeric);--dp-type-chart-title-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-chart-title-web-font-size: .6875rem;--dp-type-chart-title-web-font-weight: 400;--dp-type-chart-title-web-line-height: 1.4;--dp-type-chart-title-web-letter-spacing: .08em;--dp-type-chart-title-web-text-transform: uppercase;--dp-type-chart-title-web-font-variant-numeric: normal;--dp-type-chart-title-compact-font-family: var(--dp-type-chart-title-font-family);--dp-type-chart-title-compact-font-size: var(--dp-type-chart-title-font-size);--dp-type-chart-title-compact-font-weight: var(--dp-type-chart-title-font-weight);--dp-type-chart-title-compact-line-height: var(--dp-type-chart-title-line-height);--dp-type-chart-title-compact-letter-spacing: var(--dp-type-chart-title-letter-spacing);--dp-type-chart-title-compact-text-transform: var(--dp-type-chart-title-text-transform);--dp-type-chart-title-compact-font-variant-numeric: var(--dp-type-chart-title-font-variant-numeric);--dp-type-link-caps-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-link-caps-web-font-size: .6875rem;--dp-type-link-caps-web-font-weight: 700;--dp-type-link-caps-web-line-height: 1.4;--dp-type-link-caps-web-letter-spacing: .04em;--dp-type-link-caps-web-text-transform: uppercase;--dp-type-link-caps-web-font-variant-numeric: normal;--dp-type-link-caps-compact-font-family: var(--dp-type-link-caps-font-family);--dp-type-link-caps-compact-font-size: var(--dp-type-link-caps-font-size);--dp-type-link-caps-compact-font-weight: var(--dp-type-link-caps-font-weight);--dp-type-link-caps-compact-line-height: var(--dp-type-link-caps-line-height);--dp-type-link-caps-compact-letter-spacing: var(--dp-type-link-caps-letter-spacing);--dp-type-link-caps-compact-text-transform: var(--dp-type-link-caps-text-transform);--dp-type-link-caps-compact-font-variant-numeric: var(--dp-type-link-caps-font-variant-numeric);--dp-type-entity-label-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-entity-label-web-font-size: .5625rem;--dp-type-entity-label-web-font-weight: 400;--dp-type-entity-label-web-line-height: 1.3;--dp-type-entity-label-web-letter-spacing: .04em;--dp-type-entity-label-web-text-transform: none;--dp-type-entity-label-web-font-variant-numeric: normal;--dp-type-entity-label-compact-font-family: var(--dp-type-entity-label-font-family);--dp-type-entity-label-compact-font-size: var(--dp-type-entity-label-font-size);--dp-type-entity-label-compact-font-weight: var(--dp-type-entity-label-font-weight);--dp-type-entity-label-compact-line-height: var(--dp-type-entity-label-line-height);--dp-type-entity-label-compact-letter-spacing: var(--dp-type-entity-label-letter-spacing);--dp-type-entity-label-compact-text-transform: var(--dp-type-entity-label-text-transform);--dp-type-entity-label-compact-font-variant-numeric: var(--dp-type-entity-label-font-variant-numeric);--dp-type-tag-xs-web-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-tag-xs-web-font-size: .6875rem;--dp-type-tag-xs-web-font-weight: 400;--dp-type-tag-xs-web-line-height: 1.3;--dp-type-tag-xs-web-letter-spacing: .06em;--dp-type-tag-xs-web-text-transform: uppercase;--dp-type-tag-xs-web-font-variant-numeric: normal;--dp-type-tag-xs-compact-font-family: var(--dp-type-tag-xs-font-family);--dp-type-tag-xs-compact-font-size: var(--dp-type-tag-xs-font-size);--dp-type-tag-xs-compact-font-weight: var(--dp-type-tag-xs-font-weight);--dp-type-tag-xs-compact-line-height: var(--dp-type-tag-xs-line-height);--dp-type-tag-xs-compact-letter-spacing: var(--dp-type-tag-xs-letter-spacing);--dp-type-tag-xs-compact-text-transform: var(--dp-type-tag-xs-text-transform);--dp-type-tag-xs-compact-font-variant-numeric: var(--dp-type-tag-xs-font-variant-numeric);--dp-type-stepper-value-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-stepper-value-web-font-size: 1.125rem;--dp-type-stepper-value-web-font-weight: 600;--dp-type-stepper-value-web-line-height: 1.2;--dp-type-stepper-value-web-letter-spacing: -.03em;--dp-type-stepper-value-web-text-transform: none;--dp-type-stepper-value-web-font-variant-numeric: tabular-nums;--dp-type-stepper-value-compact-font-family: var(--dp-type-stepper-value-font-family);--dp-type-stepper-value-compact-font-size: var(--dp-type-stepper-value-font-size);--dp-type-stepper-value-compact-font-weight: var(--dp-type-stepper-value-font-weight);--dp-type-stepper-value-compact-line-height: var(--dp-type-stepper-value-line-height);--dp-type-stepper-value-compact-letter-spacing: var(--dp-type-stepper-value-letter-spacing);--dp-type-stepper-value-compact-text-transform: var(--dp-type-stepper-value-text-transform);--dp-type-stepper-value-compact-font-variant-numeric: var(--dp-type-stepper-value-font-variant-numeric);--dp-type-code-digit-web-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-code-digit-web-font-size: 1.5rem;--dp-type-code-digit-web-font-weight: 600;--dp-type-code-digit-web-line-height: 1.2;--dp-type-code-digit-web-letter-spacing: -.03em;--dp-type-code-digit-web-text-transform: none;--dp-type-code-digit-web-font-variant-numeric: tabular-nums;--dp-type-code-digit-compact-font-family: var(--dp-type-code-digit-font-family);--dp-type-code-digit-compact-font-size: var(--dp-type-code-digit-font-size);--dp-type-code-digit-compact-font-weight: var(--dp-type-code-digit-font-weight);--dp-type-code-digit-compact-line-height: var(--dp-type-code-digit-line-height);--dp-type-code-digit-compact-letter-spacing: var(--dp-type-code-digit-letter-spacing);--dp-type-code-digit-compact-text-transform: var(--dp-type-code-digit-text-transform);--dp-type-code-digit-compact-font-variant-numeric: var(--dp-type-code-digit-font-variant-numeric);--dp-layout-container-sm: 640px;--dp-layout-container-md: 820px;--dp-layout-container-lg: 1080px;--dp-layout-container-xl: 1172px;--dp-layout-container-2xl: 1480px;--dp-layout-max-width-prose: 900px;--dp-layout-max-width-copy: 602px;--dp-layout-max-width-hero-sub: 1040px;--dp-layout-max-width-model-hero: 618px;--dp-layout-max-width-article-wide: 1352px;--dp-layout-max-width-form: 720px;--dp-layout-max-width-menu-min: 240px;--dp-layout-max-width-menu-max: 300px;--dp-layout-max-width-featured-body: 620px;--dp-layout-max-width-dialog: 560px;--dp-layout-max-width-toast: 420px;--dp-layout-max-width-sheet: 640px;--dp-layout-gutter-compact: 24px;--dp-layout-gutter-regular: 64px;--dp-layout-gutter-fluid: clamp(24px, 5vw, 64px);--dp-layout-header-height-compact: 80px;--dp-layout-header-height-regular: 110px;--dp-layout-header-height-fluid: clamp(80px, 40px + 5vw, 110px);--dp-layout-header-inset-compact: 24px;--dp-layout-header-inset-regular: 40px;--dp-layout-header-inset-fluid: clamp(24px, 3vw, 40px);--dp-layout-page-col-pad-top-min: 104px;--dp-layout-page-col-pad-top-max: 212px;--dp-layout-page-col-pad-top: clamp(104px, 14vh, 212px);--dp-layout-page-stage-pad-bottom-min: 48px;--dp-layout-page-stage-pad-bottom-max: 80px;--dp-layout-page-stage-pad-bottom: clamp(48px, 6vw, 80px);--dp-layout-page-home-gap-min: 64px;--dp-layout-page-home-gap-max: 112px;--dp-layout-page-home-gap: clamp(64px, 9vw, 112px);--dp-layout-page-article-gap-min: 64px;--dp-layout-page-article-gap-max: 100px;--dp-layout-page-article-gap: clamp(64px, 8vw, 100px);--dp-layout-page-hero-gap-min: 32px;--dp-layout-page-hero-gap-max: 64px;--dp-layout-page-hero-gap: clamp(32px, 4vw, 64px);--dp-layout-page-footer-margin-top-min: 64px;--dp-layout-page-footer-margin-top-max: 112px;--dp-layout-page-footer-margin-top: clamp(64px, 10vh, 112px);--dp-layout-page-footer-pad-top-min: 40px;--dp-layout-page-footer-pad-top-max: 56px;--dp-layout-page-footer-pad-top: clamp(40px, 4vh, 56px);--dp-layout-page-section-gap: var(--dp-space-8);--dp-layout-page-section-stack: var(--dp-space-18);--dp-layout-page-footer-pad-bottom: var(--dp-space-6);--dp-layout-page-scroll-margin: var(--dp-space-8);--dp-layout-grid-web-compact-columns: 4;--dp-layout-grid-web-compact-gap: var(--dp-space-4);--dp-layout-grid-web-medium-columns: 8;--dp-layout-grid-web-medium-gap: var(--dp-space-6);--dp-layout-grid-web-regular-columns: 12;--dp-layout-grid-web-regular-gap: var(--dp-space-6);--dp-layout-grid-web-max-width: var(--dp-layout-container-xl);--dp-layout-grid-mobile-content-bottom-extra: var(--dp-space-4);--dp-layout-grid-component-visualization-workbench-rail-inline-padding: var(--dp-space-1);--dp-layout-grid-component-visualization-workbench-rail-touch-min: var(--dp-layout-size-touch-min);--dp-layout-grid-component-visualization-workbench-rail-width: 52px;--dp-layout-grid-component-visualization-workbench-gap: var(--dp-layout-grid-web-regular-gap);--dp-layout-grid-component-visualization-workbench-compact-gap: var(--dp-layout-grid-web-compact-gap);--dp-layout-grid-component-visualization-workbench-reading-min-width: 384px;--dp-layout-grid-component-visualization-workbench-reading-preferred-width: 448px;--dp-layout-grid-component-visualization-workbench-reading-breakpoint: var(--dp-breakpoint-lg);--dp-layout-grid-component-card-columns-regular: 3;--dp-layout-grid-component-card-columns-medium: 2;--dp-layout-grid-component-card-columns-compact: 1;--dp-layout-grid-component-card-gap: var(--dp-space-4);--dp-layout-grid-component-pinboard-columns-regular: 4;--dp-layout-grid-component-pinboard-columns-medium: 2;--dp-layout-grid-component-pinboard-columns-compact: 1;--dp-layout-grid-component-pinboard-gap: var(--dp-space-5);--dp-layout-grid-component-pinboard-fill-min: 240px;--dp-layout-grid-component-post-min: 320px;--dp-layout-grid-component-post-gap: var(--dp-space-6);--dp-layout-grid-component-facts-min: 260px;--dp-layout-grid-component-footer-columns-regular: 6;--dp-layout-grid-component-footer-columns-medium: 3;--dp-layout-grid-component-footer-columns-compact: 2;--dp-layout-grid-component-nav-columns-regular: 3;--dp-layout-grid-component-nav-columns-compact: 2;--dp-layout-grid-component-specs-label-regular: 250px;--dp-layout-grid-component-specs-label-compact: 100px;--dp-layout-grid-component-board-name-min: 140px;--dp-layout-grid-component-board-name-max: 260px;--dp-layout-grid-component-board-score: 80px;--dp-layout-grid-component-board-score-compact: 64px;--dp-layout-grid-component-field-row-columns: 2;--dp-layout-grid-component-field-row-gap: var(--dp-space-6);--dp-layout-size-control-sm: 32px;--dp-layout-size-control-md: 40px;--dp-layout-size-control-lg: 48px;--dp-layout-size-touch-min: 44px;--dp-layout-size-touch-inline-min: 24px;--dp-layout-size-dot-nav: 4px;--dp-layout-size-dot-bullet: 8px;--dp-layout-size-dot-pin: 9px;--dp-layout-size-dot-board: 10px;--dp-layout-size-dot-tag: 14px;--dp-layout-size-dot-em-highlight: .5em;--dp-layout-size-progress-bar: 8px;--dp-layout-size-progress-media: 3px;--dp-layout-size-progress-board: 16px;--dp-layout-size-progress-scrub: 6px;--dp-layout-size-chart-column-height: 240px;--dp-layout-size-chart-column-height-tall: 320px;--dp-layout-size-chart-column-height-compact: 120px;--dp-layout-size-chart-bar-max: 96px;--dp-layout-size-chart-bar-max-compact: 48px;--dp-layout-size-media-player: 304px;--dp-layout-size-media-player-compact: 240px;--dp-layout-size-media-player-inline: 208px;--dp-layout-size-media-player-inline-compact: 160px;--dp-layout-size-media-use-case-shot: 300px;--dp-layout-size-media-canvas-min: 320px;--dp-layout-size-media-demo-min: 220px;--dp-layout-size-media-hero-photo-min-width: 240px;--dp-layout-size-media-hero-photo-min-height-compact: 360px;--dp-layout-size-media-textarea-min: 144px;--dp-layout-size-media-result-min: 176px;--dp-layout-size-media-result-min-compact: 144px;--dp-layout-viewport-phone-width: 390px;--dp-layout-viewport-phone-height: 844px;--dp-layout-viewport-phone-landscape-width: 844px;--dp-layout-viewport-phone-landscape-height: 390px;--dp-layout-viewport-tablet-width: 820px;--dp-layout-viewport-tablet-height: 1180px;--dp-layout-viewport-desktop-width: 1440px;--dp-layout-viewport-desktop-height: 900px;--dp-layout-keyboard-gap: var(--dp-space-4);--dp-layout-keyboard-threshold: 120px;--dp-icon-size-10: 10px;--dp-icon-size-12: 12px;--dp-icon-size-13: 13px;--dp-icon-size-14: 14px;--dp-icon-size-15: 15px;--dp-icon-size-16: 16px;--dp-icon-size-18: 18px;--dp-icon-size-24: 24px;--dp-icon-size-28: 28px;--dp-icon-stroke-fine: 1.5;--dp-icon-stroke-caret: 1.6;--dp-icon-stroke-regular: 2;--dp-icon-stroke-arrow: 2.2;--dp-icon-stroke-bold: 2.4;--dp-icon-grid: 24;--dp-interaction-focus-width: var(--dp-border-width-focus);--dp-interaction-focus-offset: 3px;--dp-interaction-focus-offset-tight: 2px;--dp-interaction-focus-offset-inset: -3px;--dp-interaction-focus-offset-inset-tight: -2px;--dp-interaction-focus-offset-wide: 4px;--dp-interaction-lift-card: 2px;--dp-interaction-lift-pin: 6px;--dp-interaction-lift-settle: 8px;--dp-interaction-lift-reveal: 10px;--dp-interaction-lift-drop: 36px;--dp-interaction-press-offset: 1px;--dp-interaction-scale-settle: 1.02;--dp-interaction-scale-play-hover: 1.06;--dp-interaction-scale-copied-from: .97;--dp-interaction-scale-pulse-peak: 1.16;--dp-interaction-tilt-card: 4deg;--dp-interaction-tilt-fan-start: -2deg;--dp-interaction-tilt-fan-end: 2deg;--dp-interaction-tilt-settle-factor: .7;--dp-interaction-tilt-scatter-1: -4.39deg;--dp-interaction-tilt-scatter-2: -1.1deg;--dp-interaction-tilt-scatter-3: -.73deg;--dp-interaction-tilt-scatter-4: 3.5deg;--dp-interaction-tilt-scatter-5: 7.9deg;--dp-interaction-tilt-open: 180deg;--dp-interaction-tilt-forward: -90deg;--dp-interaction-tilt-close: 45deg;--dp-interaction-fan-overlap: 40px;--dp-interaction-fan-overlap-tight: 16px;--dp-interaction-opacity-hover-dim: var(--dp-opacity-60);--dp-interaction-opacity-fill-button-hover: var(--dp-opacity-88);--dp-interaction-opacity-soon: var(--dp-opacity-50);--dp-interaction-opacity-caret: var(--dp-opacity-65);--dp-interaction-opacity-anchor-hint: var(--dp-opacity-30);--dp-interaction-opacity-anchor-hover: var(--dp-opacity-60);--dp-interaction-hit-slop-copy: 8px;--dp-interaction-gesture-drag-slop: 8px;--dp-interaction-gesture-long-press: .5s;--dp-interaction-gesture-fling-velocity: .5;--dp-interaction-gesture-rubber-band: .55;--dp-interaction-gesture-edge-exclusion: 24px;--dp-interaction-shift-screen: var(--dp-space-8);--dp-interaction-shift-modal: var(--dp-space-12);--dp-motion-transition-color: var(--dp-duration-fast) var(--dp-easing-standard) 0ms;--dp-motion-transition-press: var(--dp-duration-fast) var(--dp-easing-out) 0ms;--dp-motion-transition-surface: var(--dp-duration-base) var(--dp-easing-standard) 0ms;--dp-motion-transition-lift: var(--dp-duration-base) var(--dp-easing-out) 0ms;--dp-motion-transition-float: var(--dp-duration-slow) var(--dp-easing-out) 0ms;--dp-motion-transition-fade: var(--dp-duration-fast) var(--dp-easing-standard) 0ms;--dp-motion-transition-toggle: var(--dp-duration-base) var(--dp-easing-standard) 0ms;--dp-motion-transition-caret: var(--dp-duration-fast) var(--dp-easing-standard) 0ms;--dp-motion-transition-copied: var(--dp-duration-base) var(--dp-easing-standard) 0ms;--dp-motion-transition-reveal: var(--dp-duration-reveal) var(--dp-easing-out) 0ms;--dp-motion-transition-progress: var(--dp-duration-reveal) var(--dp-easing-standard) 0ms;--dp-motion-transition-bar: var(--dp-duration-reveal) var(--dp-easing-out) 0ms;--dp-motion-transition-anchor: var(--dp-duration-anchor) var(--dp-easing-css-ease) var(--dp-duration-anchor-delay);--dp-motion-transition-settle: var(--dp-duration-settle) var(--dp-easing-settle) 0ms;--dp-motion-transition-fx-blur: var(--dp-duration-fx-blur) var(--dp-easing-out) 0ms;--dp-motion-transition-fx-blur-hover: var(--dp-duration-fx-blur-hover) var(--dp-easing-out) 0ms;--dp-motion-transition-outline-fill: var(--dp-duration-fx-fill) var(--dp-easing-in-out) 0ms;--dp-motion-transition-stat: var(--dp-duration-base) var(--dp-easing-out) 0ms;--dp-motion-transition-video-bar: var(--dp-duration-slower) var(--dp-easing-css-ease) 0ms;--dp-motion-transition-play: var(--dp-duration-base) var(--dp-easing-out) 0ms;--dp-motion-transition-drawing: var(--dp-duration-base) var(--dp-easing-standard) 0ms;--dp-motion-transition-sheet-enter: var(--dp-duration-slower) var(--dp-easing-out) 0ms;--dp-motion-transition-sheet-exit: var(--dp-duration-base) var(--dp-easing-in) 0ms;--dp-motion-transition-sheet-settle: var(--dp-duration-slow) var(--dp-easing-out) 0ms;--dp-motion-transition-dialog-enter: var(--dp-duration-base) var(--dp-easing-out) 0ms;--dp-motion-transition-toast-enter: var(--dp-duration-base) var(--dp-easing-out) 0ms;--dp-motion-transition-toast-exit: var(--dp-duration-fast) var(--dp-easing-in) 0ms;--dp-motion-transition-switch: var(--dp-duration-fast) var(--dp-easing-standard) 0ms;--dp-motion-transition-gesture-settle: var(--dp-duration-base) var(--dp-easing-out) 0ms;--dp-motion-transition-badge-enter: var(--dp-duration-fast) var(--dp-easing-out) 0ms;--dp-motion-animation-heartbeat: dp-heartbeat var(--dp-duration-pulse) var(--dp-easing-css-ease-out) 0ms infinite normal none;--dp-motion-animation-loader-fill: dp-loader-fill var(--dp-duration-loader) var(--dp-easing-linear) 0ms infinite normal none;--dp-motion-animation-loader-twinkle: dp-loader-twinkle 2.4s var(--dp-easing-css-ease-in-out) 0ms infinite alternate none;--dp-motion-animation-loader-emerge: dp-loader-emerge 3.52s var(--dp-easing-css-ease-in-out) 0ms infinite normal none;--dp-motion-animation-loader-emerge-slow: dp-loader-emerge-slow 5.72s var(--dp-easing-css-ease-in-out) 0ms infinite normal none;--dp-motion-animation-loader-emerge-slow-b: dp-loader-emerge-slow-b 5.72s var(--dp-easing-css-ease-in-out) 0ms infinite normal none;--dp-motion-animation-loader-emerge-slow-c: dp-loader-emerge-slow-c 5.72s var(--dp-easing-css-ease-in-out) 0ms infinite normal none;--dp-motion-animation-loader-emerge-drift: dp-loader-emerge-drift 5.94s var(--dp-easing-css-ease-in-out) 0ms infinite normal none;--dp-motion-animation-loader-sparse: dp-loader-sparse 4.2s var(--dp-easing-css-ease-in-out) 0ms infinite normal none;--dp-motion-animation-loader-sparse-fast: dp-loader-sparse-fast 2s var(--dp-easing-css-ease-in-out) 0ms infinite normal none;--dp-motion-animation-loader-drop: dp-loader-drop var(--dp-duration-loader) var(--dp-easing-drop) 0ms infinite normal both;--dp-motion-animation-loader-chase: dp-loader-chase 1.54s var(--dp-easing-linear) 0ms infinite normal none;--dp-motion-animation-loader-spin: dp-loader-spin var(--dp-duration-loader) steps(4, end) 0ms infinite normal none;--dp-motion-animation-loader-orbit: dp-loader-orbit var(--dp-duration-loader) var(--dp-easing-css-ease-in-out) 0ms infinite normal none;--dp-motion-animation-hero-lift: dp-hero-lift 0ms var(--dp-easing-scroll-lift) 0ms 1 normal both;--dp-motion-animation-screen-in-forward: dp-screen-in-forward var(--dp-duration-slow) var(--dp-easing-out) 0ms 1 normal both;--dp-motion-animation-screen-out-forward: dp-screen-out-forward var(--dp-duration-slow) var(--dp-easing-out) 0ms 1 normal both;--dp-motion-animation-screen-in-back: dp-screen-in-back var(--dp-duration-base) var(--dp-easing-out) 0ms 1 normal both;--dp-motion-animation-screen-out-back: dp-screen-out-back var(--dp-duration-base) var(--dp-easing-out) 0ms 1 normal both;--dp-motion-animation-screen-fade-in: dp-screen-fade-in var(--dp-duration-base) var(--dp-easing-standard) 0ms 1 normal both;--dp-motion-animation-screen-fade-out: dp-screen-fade-out var(--dp-duration-base) var(--dp-easing-standard) 0ms 1 normal both;--dp-motion-animation-modal-in: dp-modal-in var(--dp-duration-slower) var(--dp-easing-out) 0ms 1 normal both;--dp-motion-animation-modal-out: dp-modal-out var(--dp-duration-base) var(--dp-easing-in) 0ms 1 normal both;--dp-motion-animation-skeleton-pulse: dp-skeleton-pulse var(--dp-duration-pulse) var(--dp-easing-css-ease-in-out) 0ms infinite normal none;--dp-motion-animation-refresh-spin: dp-refresh-spin var(--dp-duration-pulse) var(--dp-easing-linear) 0ms infinite normal none;--dp-motion-loader-rest: var(--dp-opacity-8);--dp-motion-loader-fill-on: var(--dp-opacity-100);--dp-motion-loader-fill-other: var(--dp-opacity-28);--dp-motion-loader-fill-step: .0188;--dp-motion-loader-twinkle-on: .95;--dp-motion-loader-twinkle-other: .32;--dp-motion-loader-twinkle-rest: var(--dp-opacity-6);--dp-motion-loader-twinkle-duration-min: 1576ms;--dp-motion-loader-twinkle-duration-max: 3193ms;--dp-motion-loader-twinkle-offset-min: .19s;--dp-motion-loader-twinkle-offset-max: 2793ms;--dp-motion-loader-sparse-duration-min: 3419ms;--dp-motion-loader-sparse-duration-max: 6399ms;--dp-motion-loader-sparse-offset-min: 213ms;--dp-motion-loader-sparse-offset-max: 5999ms;--dp-motion-loader-sparse-fast-duration-min: 1846ms;--dp-motion-loader-sparse-fast-duration-max: 2.97s;--dp-motion-loader-sparse-fast-offset-min: 229ms;--dp-motion-loader-sparse-fast-offset-max: 2982ms;--dp-motion-loader-chase-rest: var(--dp-opacity-18);--dp-motion-loader-chase-step: .1;--dp-motion-loader-emerge-on: var(--dp-opacity-100);--dp-motion-loader-emerge-delay-min: 192ms;--dp-motion-loader-emerge-delay-max: 1202ms;--dp-motion-loader-emerge-slow-delay-min: 80ms;--dp-motion-loader-emerge-slow-delay-max: 2.04s;--dp-motion-loader-emerge-drift-delay-min: 50ms;--dp-motion-loader-emerge-drift-delay-max: 2192ms;--dp-motion-loader-slow-a-rise: .4;--dp-motion-loader-slow-a-fall: .45;--dp-motion-loader-slow-b-rise: .25;--dp-motion-loader-slow-b-lift: .7;--dp-motion-loader-slow-b-fall: var(--dp-opacity-60);--dp-motion-loader-slow-c-flicker: var(--dp-opacity-50);--dp-motion-loader-slow-c-dip: .2;--dp-motion-loader-drift-rise: var(--dp-opacity-50);--dp-motion-loader-drift-fall: .4;--dp-motion-loader-peak-low: var(--dp-opacity-30);--dp-motion-loader-peak-mid: .55;--dp-motion-loader-peak-high: var(--dp-opacity-100);--dp-motion-loader-drop-offset: var(--dp-interaction-lift-drop);--dp-motion-loader-drop-step: var(--dp-duration-fast);--dp-motion-loader-spin-turn: 360deg;--dp-motion-loader-orbit-squash: .82;--dp-motion-loader-orbit-steps: 8;--dp-motion-loader-tetris-duration: 2.86s;--dp-motion-loader-tetris-steps: 29;--dp-motion-loader-tetris-flash-step: 20;--dp-motion-loader-tetris-clear-duration: 2.64s;--dp-motion-loader-tetris-clear-steps: 24;--dp-motion-loader-tetris-clear-flash-step: 19;--dp-motion-loader-tetris-dim: .45;--dp-motion-scroll-lift-distance: 40vh;--dp-motion-scroll-lift-range: 80vh;--dp-motion-reduced-duration: 0ms;--dp-effect-blur-radius: var(--dp-blur-fx);--dp-effect-blur-shift: 3px;--dp-effect-grain-paper-opacity: var(--dp-opacity-60);--dp-effect-grain-offset: 2px;--dp-effect-grain-frequency: .9;--dp-effect-grain-octaves: 6;--dp-effect-grain-alpha-gain: 1.2;--dp-effect-grain-alpha-offset: -.25;--dp-effect-grain-region-x: -45%;--dp-effect-grain-region-y: -110%;--dp-effect-grain-region-width: 190%;--dp-effect-grain-region-height: 320%;--dp-effect-grain-back-blur: 17.6px;--dp-effect-grain-back-seed: 11;--dp-effect-grain-back-edge: .62;--dp-effect-grain-back-contrast: 7;--dp-effect-grain-front-blur: 5.4px;--dp-effect-grain-front-seed: 23;--dp-effect-grain-front-edge: 1.05;--dp-effect-grain-front-contrast: 15;--dp-effect-grain-paper-blur: 4px;--dp-effect-grain-paper-seed: 37;--dp-effect-grain-paper-edge: .5;--dp-effect-grain-paper-contrast: 13;--dp-effect-pixelate-max: 28;--dp-effect-pixelate-duration: 1.4s;--dp-effect-pixelate-easing: var(--dp-easing-decelerate);--dp-effect-pixelate-hold-ratio: .6;--dp-effect-noise-spread: .1;--dp-effect-noise-max: .3;--dp-effect-noise-amount: 1;--dp-effect-noise-duration: 1.6s;--dp-effect-noise-easing: var(--dp-easing-decelerate);--dp-effect-noise-passes: 3;--dp-effect-noise-settle-spread: .2;--dp-effect-draw-ms-per-100px: 90;--dp-effect-draw-min: .45s;--dp-effect-draw-max: 2.6s;--dp-effect-draw-easing: var(--dp-easing-draw);--dp-effect-contour-gap: .18;--dp-effect-contour-lines: 3;--dp-effect-contour-stroke: var(--dp-border-width-thin);--dp-effect-reveal-threshold: .15;--dp-effect-reveal-inset-bottom: 10%;--dp-effect-marker-color: light-dark(var(--dp-color-palette-sage), var(--dp-color-palette-dark-teal));--dp-effect-marker-opacity: var(--dp-opacity-90);--dp-effect-outline-stroke: var(--dp-border-width-thin);--dp-effect-outline-sweep-angle: 90deg;--dp-effect-mark-strike-stroke-ratio: .045;--dp-effect-mark-strike-stroke-min: 3px;--dp-effect-mark-underline-stroke-ratio: .035;--dp-effect-mark-underline-stroke-min: 2.5px;--dp-effect-mark-underline-thick-stroke-ratio: .11;--dp-effect-mark-underline-thick-stroke-min: 4px;--dp-effect-mark-bubble-stroke-ratio: .04;--dp-effect-mark-bubble-stroke-min: 3px;--dp-effect-mark-bubble-pad-x: 8px;--dp-effect-mark-bubble-pad-y: 4px;--dp-effect-mark-bubble-corner-max: 60px;--dp-effect-mark-bubble-close-overshoot-x: 6px;--dp-effect-mark-bubble-close-overshoot-y: 2px;--dp-effect-mark-scribble-stroke-ratio: .06;--dp-effect-mark-scribble-stroke-min: 3px;--dp-effect-mark-rays-stroke-ratio: .045;--dp-effect-mark-rays-stroke-min: 2.5px;--dp-effect-mark-circle-stroke-ratio: .045;--dp-effect-mark-circle-stroke-min: 2.5px;--dp-effect-mark-box-stroke-ratio: .045;--dp-effect-mark-box-stroke-min: 2.5px;--dp-effect-mark-focus-stroke-ratio: .05;--dp-effect-mark-focus-stroke-min: 2.5px;--dp-effect-mark-wave-stroke-ratio: .03;--dp-effect-mark-wave-stroke-min: 2px;--dp-effect-mark-cut-stroke-ratio: .035;--dp-effect-mark-cut-stroke-min: 2px;--dp-effect-mark-question-stroke-ratio: .065;--dp-effect-mark-question-stroke-min: 3px;--dp-effect-mark-marker-stroke-ratio: .78;--dp-effect-mark-marker-stroke-min: 8px;--dp-effect-mark-redact-stroke-ratio: .9;--dp-effect-mark-redact-stroke-min: 8px;--dp-effect-mark-ticks-stroke-ratio: .035;--dp-effect-mark-ticks-stroke-min: 2px;--dp-effect-mark-bleed: 8px;--dp-effect-redact-in: .46s;--dp-effect-redact-hold: .62s;--dp-effect-redact-out: .62s;--dp-effect-redact-easing: var(--dp-easing-draw-mark);--dp-effect-wipe-duration: .9s;--dp-effect-wipe-hover-in: .65s;--dp-effect-wipe-hold: .35s;--dp-effect-wipe-easing: var(--dp-easing-in-out);--dp-effect-wipe-edge: .06;--dp-effect-wipe-edge-min: 8px;--dp-effect-dissolve-duration: 1.4s;--dp-effect-dissolve-hover-in: .9s;--dp-effect-dissolve-hold: .2s;--dp-effect-dissolve-hover-out: 1.3s;--dp-effect-dissolve-easing: var(--dp-easing-accelerate);--dp-effect-dissolve-particles: 2200;--dp-effect-dissolve-particle-min: 2px;--dp-effect-dissolve-stagger: .5;--dp-effect-dissolve-window: .5;--dp-effect-dissolve-sweep: 1.5;--dp-effect-dissolve-scatter-x: 1.6;--dp-effect-dissolve-rise-min: .3;--dp-effect-dissolve-rise-range: 1.1;--dp-effect-speak-duration: .52s;--dp-effect-speak-easing: var(--dp-easing-in-out);--dp-effect-speak-bars: 6;--dp-effect-speak-bar-width: .03;--dp-effect-speak-bar-min: 2px;--dp-effect-speak-bar-height: .3;--dp-effect-speak-bar-jitter: .4;--dp-effect-speak-bar-pitch: 2;--dp-effect-pulse-origin-x: 50%;--dp-effect-pulse-origin-y: 58%;--dp-effect-pulse-start-opacity: var(--dp-opacity-30);--dp-effect-pulse-beat-scale: 1.08;--dp-effect-pulse-beat-opacity: .12;--dp-effect-pulse-echo-scale: 1.02;--dp-effect-pulse-echo-opacity: .26;--dp-effect-pulse-peak-scale: var(--dp-interaction-scale-pulse-peak);--dp-effect-title-deco-strike-left: -10%;--dp-effect-title-deco-strike-top: 38%;--dp-effect-title-deco-strike-width: 120%;--dp-effect-title-deco-bubble-left: -8%;--dp-effect-title-deco-bubble-top: -32%;--dp-effect-title-deco-bubble-width: 118%;--dp-effect-title-deco-bubble-height: 160%;--dp-effect-title-deco-scribble-left: 69%;--dp-effect-title-deco-scribble-top: 14%;--dp-effect-title-deco-scribble-width: 27%;--dp-effect-title-deco-stroke: var(--dp-border-width-marker);--dp-effect-progress-played: var(--dp-color-palette-cream);--dp-effect-progress-unplayed: var(--dp-color-alpha-cream-35);--dp-gradient-photo-scrim: linear-gradient(0deg, var(--dp-color-overlay-photo-strong) 0%, var(--dp-color-overlay-photo-mid) 23.56%, rgb(14 17 19 / 0) 62%);--dp-gradient-video-scrim: linear-gradient(0deg, var(--dp-color-alpha-ink-42) 0%, var(--dp-color-alpha-ink-16) 55%, rgb(14 17 19 / 0) 100%);--dp-gradient-sage-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, var(--dp-color-fill-sage-bg) 3.04%, rgb(173 180 156 / 0) 38%);--dp-gradient-sage-hero-side: linear-gradient(90deg, var(--dp-color-fill-sage-bg) 0%, rgb(173 180 156 / 0) 54%);--dp-gradient-sage-hero-top: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(173 180 156 / .9) 45%, rgb(173 180 156 / 0) 100%);--dp-gradient-sage-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(173 180 156 / 0) 46%);--dp-gradient-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, var(--dp-color-fill-teal-bg) 3.04%, rgb(195 211 206 / 0) 38%);--dp-gradient-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-teal-bg) 0%, rgb(195 211 206 / 0) 54%);--dp-gradient-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(195 211 206 / .9) 45%, rgb(195 211 206 / 0) 100%);--dp-gradient-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(195 211 206 / 0) 46%);--dp-gradient-forest-card-bleed: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, var(--dp-color-fill-forest-bg) 3.04%, rgb(24 30 29 / 0) 38%);--dp-gradient-forest-hero-side: linear-gradient(90deg, var(--dp-color-fill-forest-bg) 0%, rgb(24 30 29 / 0) 54%);--dp-gradient-forest-hero-top: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(24 30 29 / .9) 45%, rgb(24 30 29 / 0) 100%);--dp-gradient-forest-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(24 30 29 / 0) 46%);--dp-gradient-terracotta-card-bleed: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, var(--dp-color-fill-terracotta-bg) 3.04%, rgb(219 112 76 / 0) 38%);--dp-gradient-terracotta-hero-side: linear-gradient(90deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(219 112 76 / 0) 54%);--dp-gradient-terracotta-hero-top: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(219 112 76 / .9) 45%, rgb(219 112 76 / 0) 100%);--dp-gradient-terracotta-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(219 112 76 / 0) 46%);--dp-gradient-sand-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, var(--dp-color-fill-sand-bg) 3.04%, rgb(214 208 195 / 0) 38%);--dp-gradient-sand-hero-side: linear-gradient(90deg, var(--dp-color-fill-sand-bg) 0%, rgb(214 208 195 / 0) 54%);--dp-gradient-sand-hero-top: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(214 208 195 / .9) 45%, rgb(214 208 195 / 0) 100%);--dp-gradient-sand-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(214 208 195 / 0) 46%);--dp-gradient-warm-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, var(--dp-color-fill-warm-grey-bg) 3.04%, rgb(183 182 180 / 0) 38%);--dp-gradient-warm-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(183 182 180 / 0) 54%);--dp-gradient-warm-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(183 182 180 / .9) 45%, rgb(183 182 180 / 0) 100%);--dp-gradient-warm-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(183 182 180 / 0) 46%);--dp-gradient-clay-red-card-bleed: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, var(--dp-color-fill-clay-red-bg) 3.04%, rgb(213 55 18 / 0) 38%);--dp-gradient-clay-red-hero-side: linear-gradient(90deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(213 55 18 / 0) 54%);--dp-gradient-clay-red-hero-top: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(213 55 18 / .9) 45%, rgb(213 55 18 / 0) 100%);--dp-gradient-clay-red-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(213 55 18 / 0) 46%);--dp-gradient-dark-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, var(--dp-color-fill-dark-teal-bg) 3.04%, rgb(28 82 93 / 0) 38%);--dp-gradient-dark-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(28 82 93 / 0) 54%);--dp-gradient-dark-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(28 82 93 / .9) 45%, rgb(28 82 93 / 0) 100%);--dp-gradient-dark-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(28 82 93 / 0) 46%);--dp-gradient-dusty-pink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, var(--dp-color-fill-dusty-pink-bg) 3.04%, rgb(182 150 157 / 0) 38%);--dp-gradient-dusty-pink-hero-side: linear-gradient(90deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(182 150 157 / 0) 54%);--dp-gradient-dusty-pink-hero-top: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(182 150 157 / .9) 45%, rgb(182 150 157 / 0) 100%);--dp-gradient-dusty-pink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(182 150 157 / 0) 46%);--dp-gradient-light-peach-card-bleed: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, var(--dp-color-fill-light-peach-bg) 3.04%, rgb(248 219 202 / 0) 38%);--dp-gradient-light-peach-hero-side: linear-gradient(90deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(248 219 202 / 0) 54%);--dp-gradient-light-peach-hero-top: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(248 219 202 / .9) 45%, rgb(248 219 202 / 0) 100%);--dp-gradient-light-peach-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(248 219 202 / 0) 46%);--dp-gradient-faun-card-bleed: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, var(--dp-color-fill-faun-bg) 3.04%, rgb(206 196 187 / 0) 38%);--dp-gradient-faun-hero-side: linear-gradient(90deg, var(--dp-color-fill-faun-bg) 0%, rgb(206 196 187 / 0) 54%);--dp-gradient-faun-hero-top: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(206 196 187 / .9) 45%, rgb(206 196 187 / 0) 100%);--dp-gradient-faun-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(206 196 187 / 0) 46%);--dp-gradient-cool-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, var(--dp-color-fill-cool-grey-bg) 3.04%, rgb(220 222 223 / 0) 38%);--dp-gradient-cool-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(220 222 223 / 0) 54%);--dp-gradient-cool-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(220 222 223 / .9) 45%, rgb(220 222 223 / 0) 100%);--dp-gradient-cool-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(220 222 223 / 0) 46%);--dp-gradient-stone-card-bleed: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, var(--dp-color-fill-stone-bg) 3.04%, rgb(180 174 166 / 0) 38%);--dp-gradient-stone-hero-side: linear-gradient(90deg, var(--dp-color-fill-stone-bg) 0%, rgb(180 174 166 / 0) 54%);--dp-gradient-stone-hero-top: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(180 174 166 / .9) 45%, rgb(180 174 166 / 0) 100%);--dp-gradient-stone-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(180 174 166 / 0) 46%);--dp-gradient-dark-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, var(--dp-color-fill-dark-grey-bg) 3.04%, rgb(102 105 103 / 0) 38%);--dp-gradient-dark-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(102 105 103 / 0) 54%);--dp-gradient-dark-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(102 105 103 / .9) 45%, rgb(102 105 103 / 0) 100%);--dp-gradient-dark-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(102 105 103 / 0) 46%);--dp-gradient-ink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, var(--dp-color-fill-ink-bg) 3.04%, rgb(14 17 19 / 0) 38%);--dp-gradient-ink-hero-side: linear-gradient(90deg, var(--dp-color-fill-ink-bg) 0%, rgb(14 17 19 / 0) 54%);--dp-gradient-ink-hero-top: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(14 17 19 / .9) 45%, rgb(14 17 19 / 0) 100%);--dp-gradient-ink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(14 17 19 / 0) 46%);--dp-gradient-context-card-bleed: linear-gradient(180deg, var(--dp-color-context-bg) 0%, var(--dp-color-context-bg) 3.04%, var(--dp-color-alpha-transparent) 38%);--dp-print-format-letter-width: 612pt;--dp-print-format-letter-height: 792pt;--dp-print-format-legal-width: 612pt;--dp-print-format-legal-height: 1008pt;--dp-print-format-tabloid-width: 792pt;--dp-print-format-tabloid-height: 1224pt;--dp-print-format-a4-width: 595.2756pt;--dp-print-format-a4-height: 841.8898pt;--dp-print-format-a3-width: 841.8898pt;--dp-print-format-a3-height: 1190.5512pt;--dp-print-format-a5-width: 419.5276pt;--dp-print-format-a5-height: 595.2756pt;--dp-print-format-arch-c-width: 1296pt;--dp-print-format-arch-c-height: 1728pt;--dp-print-format-arch-d-width: 1728pt;--dp-print-format-arch-d-height: 2592pt;--dp-print-format-arch-e-width: 2592pt;--dp-print-format-arch-e-height: 3456pt;--dp-print-format-a2-width: 1190.5512pt;--dp-print-format-a2-height: 1683.7795pt;--dp-print-format-a1-width: 1683.7795pt;--dp-print-format-a1-height: 2383.937pt;--dp-print-format-a0-width: 2383.937pt;--dp-print-format-a0-height: 3370.3937pt;--dp-print-format-slide-16x9-width: 959.9976pt;--dp-print-format-slide-16x9-height: 540pt;--dp-print-margin-portrait-top: var(--dp-space-18);--dp-print-margin-portrait-bottom: var(--dp-space-18);--dp-print-margin-portrait-inside: var(--dp-space-18);--dp-print-margin-portrait-outside: var(--dp-space-18);--dp-print-margin-landscape-top: var(--dp-space-14);--dp-print-margin-landscape-bottom: var(--dp-space-14);--dp-print-margin-landscape-inside: var(--dp-space-18);--dp-print-margin-landscape-outside: var(--dp-space-18);--dp-print-margin-slide-top: var(--dp-space-16);--dp-print-margin-slide-bottom: var(--dp-space-16);--dp-print-margin-slide-inside: var(--dp-space-16);--dp-print-margin-slide-outside: var(--dp-space-16);--dp-print-bleed-us: 9pt;--dp-print-bleed-iso: 8.5039pt;--dp-print-crop-mark-length: 18pt;--dp-print-crop-mark-offset: 9pt;--dp-print-crop-mark-stroke: .25pt;--dp-print-grid-portrait-columns: 6;--dp-print-grid-landscape-columns: 12;--dp-print-grid-slide-columns: 12;--dp-print-grid-gap: var(--dp-space-6);--dp-print-grid-baseline: 8.5pt;--dp-print-grid-header-offset: 24pt;--dp-print-grid-footer-offset: 24pt;--dp-print-grid-descent: .2em;--dp-print-type-display-portrait-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-print-type-display-portrait-font-size: 46.2pt;--dp-print-type-display-portrait-font-weight: 600;--dp-print-type-display-portrait-line-height: .85;--dp-print-type-display-portrait-letter-spacing: -.06em;--dp-print-type-display-portrait-text-transform: none;--dp-print-type-display-portrait-font-variant-numeric: normal;--dp-print-type-display-landscape-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-print-type-display-landscape-font-size: 75pt;--dp-print-type-display-landscape-font-weight: 600;--dp-print-type-display-landscape-line-height: .85;--dp-print-type-display-landscape-letter-spacing: -.06em;--dp-print-type-display-landscape-text-transform: none;--dp-print-type-display-landscape-font-variant-numeric: normal;--dp-print-type-h1-portrait-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-print-type-h1-portrait-font-size: 43pt;--dp-print-type-h1-portrait-font-weight: 600;--dp-print-type-h1-portrait-line-height: .9;--dp-print-type-h1-portrait-letter-spacing: -.06em;--dp-print-type-h1-portrait-text-transform: none;--dp-print-type-h1-portrait-font-variant-numeric: normal;--dp-print-type-h1-landscape-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-print-type-h1-landscape-font-size: 72pt;--dp-print-type-h1-landscape-font-weight: 600;--dp-print-type-h1-landscape-line-height: .9;--dp-print-type-h1-landscape-letter-spacing: -.06em;--dp-print-type-h1-landscape-text-transform: none;--dp-print-type-h1-landscape-font-variant-numeric: normal;--dp-print-type-h2-portrait-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-print-type-h2-portrait-font-size: 17.5pt;--dp-print-type-h2-portrait-font-weight: 600;--dp-print-type-h2-portrait-line-height: 1.2;--dp-print-type-h2-portrait-letter-spacing: -.04em;--dp-print-type-h2-portrait-text-transform: none;--dp-print-type-h2-portrait-font-variant-numeric: normal;--dp-print-type-h2-landscape-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-print-type-h2-landscape-font-size: 25pt;--dp-print-type-h2-landscape-font-weight: 600;--dp-print-type-h2-landscape-line-height: 1.2;--dp-print-type-h2-landscape-letter-spacing: -.04em;--dp-print-type-h2-landscape-text-transform: none;--dp-print-type-h2-landscape-font-variant-numeric: normal;--dp-print-type-h3-portrait-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-print-type-h3-portrait-font-size: 15pt;--dp-print-type-h3-portrait-font-weight: 600;--dp-print-type-h3-portrait-line-height: 1.2;--dp-print-type-h3-portrait-letter-spacing: -.03em;--dp-print-type-h3-portrait-text-transform: none;--dp-print-type-h3-portrait-font-variant-numeric: normal;--dp-print-type-h3-landscape-font-family: var(--dp-print-type-h3-portrait-font-family);--dp-print-type-h3-landscape-font-size: var(--dp-print-type-h3-portrait-font-size);--dp-print-type-h3-landscape-font-weight: var(--dp-print-type-h3-portrait-font-weight);--dp-print-type-h3-landscape-line-height: var(--dp-print-type-h3-portrait-line-height);--dp-print-type-h3-landscape-letter-spacing: var(--dp-print-type-h3-portrait-letter-spacing);--dp-print-type-h3-landscape-text-transform: var(--dp-print-type-h3-portrait-text-transform);--dp-print-type-h3-landscape-font-variant-numeric: var(--dp-print-type-h3-portrait-font-variant-numeric);--dp-print-type-h4-portrait-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-print-type-h4-portrait-font-size: 11.25pt;--dp-print-type-h4-portrait-font-weight: 600;--dp-print-type-h4-portrait-line-height: 1.2;--dp-print-type-h4-portrait-letter-spacing: -.04em;--dp-print-type-h4-portrait-text-transform: none;--dp-print-type-h4-portrait-font-variant-numeric: normal;--dp-print-type-h4-landscape-font-family: var(--dp-print-type-h4-portrait-font-family);--dp-print-type-h4-landscape-font-size: var(--dp-print-type-h4-portrait-font-size);--dp-print-type-h4-landscape-font-weight: var(--dp-print-type-h4-portrait-font-weight);--dp-print-type-h4-landscape-line-height: var(--dp-print-type-h4-portrait-line-height);--dp-print-type-h4-landscape-letter-spacing: var(--dp-print-type-h4-portrait-letter-spacing);--dp-print-type-h4-landscape-text-transform: var(--dp-print-type-h4-portrait-text-transform);--dp-print-type-h4-landscape-font-variant-numeric: var(--dp-print-type-h4-portrait-font-variant-numeric);--dp-print-type-stat-value-portrait-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-print-type-stat-value-portrait-font-size: 25pt;--dp-print-type-stat-value-portrait-font-weight: 600;--dp-print-type-stat-value-portrait-line-height: 1;--dp-print-type-stat-value-portrait-letter-spacing: -.04em;--dp-print-type-stat-value-portrait-text-transform: none;--dp-print-type-stat-value-portrait-font-variant-numeric: tabular-nums;--dp-print-type-stat-value-landscape-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-print-type-stat-value-landscape-font-size: 35pt;--dp-print-type-stat-value-landscape-font-weight: 600;--dp-print-type-stat-value-landscape-line-height: 1;--dp-print-type-stat-value-landscape-letter-spacing: -.04em;--dp-print-type-stat-value-landscape-text-transform: none;--dp-print-type-stat-value-landscape-font-variant-numeric: tabular-nums;--dp-print-type-label-portrait-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-print-type-label-portrait-font-size: 11.25pt;--dp-print-type-label-portrait-font-weight: 600;--dp-print-type-label-portrait-line-height: 1.2;--dp-print-type-label-portrait-letter-spacing: -.04em;--dp-print-type-label-portrait-text-transform: none;--dp-print-type-label-portrait-font-variant-numeric: normal;--dp-print-type-label-landscape-font-family: var(--dp-print-type-label-portrait-font-family);--dp-print-type-label-landscape-font-size: var(--dp-print-type-label-portrait-font-size);--dp-print-type-label-landscape-font-weight: var(--dp-print-type-label-portrait-font-weight);--dp-print-type-label-landscape-line-height: var(--dp-print-type-label-portrait-line-height);--dp-print-type-label-landscape-letter-spacing: var(--dp-print-type-label-portrait-letter-spacing);--dp-print-type-label-landscape-text-transform: var(--dp-print-type-label-portrait-text-transform);--dp-print-type-label-landscape-font-variant-numeric: var(--dp-print-type-label-portrait-font-variant-numeric);--dp-print-type-claim-portrait-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-print-type-claim-portrait-font-size: 10pt;--dp-print-type-claim-portrait-font-weight: 500;--dp-print-type-claim-portrait-line-height: 1.4;--dp-print-type-claim-portrait-letter-spacing: -.01em;--dp-print-type-claim-portrait-text-transform: none;--dp-print-type-claim-portrait-font-variant-numeric: normal;--dp-print-type-claim-landscape-font-family: var(--dp-print-type-claim-portrait-font-family);--dp-print-type-claim-landscape-font-size: var(--dp-print-type-claim-portrait-font-size);--dp-print-type-claim-landscape-font-weight: var(--dp-print-type-claim-portrait-font-weight);--dp-print-type-claim-landscape-line-height: var(--dp-print-type-claim-portrait-line-height);--dp-print-type-claim-landscape-letter-spacing: var(--dp-print-type-claim-portrait-letter-spacing);--dp-print-type-claim-landscape-text-transform: var(--dp-print-type-claim-portrait-text-transform);--dp-print-type-claim-landscape-font-variant-numeric: var(--dp-print-type-claim-portrait-font-variant-numeric);--dp-print-type-lede-portrait-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-print-type-lede-portrait-font-size: 11.25pt;--dp-print-type-lede-portrait-font-weight: 400;--dp-print-type-lede-portrait-line-height: 1.7;--dp-print-type-lede-portrait-letter-spacing: 0;--dp-print-type-lede-portrait-text-transform: none;--dp-print-type-lede-portrait-font-variant-numeric: normal;--dp-print-type-lede-landscape-font-family: var(--dp-print-type-lede-portrait-font-family);--dp-print-type-lede-landscape-font-size: var(--dp-print-type-lede-portrait-font-size);--dp-print-type-lede-landscape-font-weight: var(--dp-print-type-lede-portrait-font-weight);--dp-print-type-lede-landscape-line-height: var(--dp-print-type-lede-portrait-line-height);--dp-print-type-lede-landscape-letter-spacing: var(--dp-print-type-lede-portrait-letter-spacing);--dp-print-type-lede-landscape-text-transform: var(--dp-print-type-lede-portrait-text-transform);--dp-print-type-lede-landscape-font-variant-numeric: var(--dp-print-type-lede-portrait-font-variant-numeric);--dp-print-type-body-portrait-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-print-type-body-portrait-font-size: 10pt;--dp-print-type-body-portrait-font-weight: 400;--dp-print-type-body-portrait-line-height: 1.7;--dp-print-type-body-portrait-letter-spacing: 0;--dp-print-type-body-portrait-text-transform: none;--dp-print-type-body-portrait-font-variant-numeric: normal;--dp-print-type-body-landscape-font-family: var(--dp-print-type-body-portrait-font-family);--dp-print-type-body-landscape-font-size: var(--dp-print-type-body-portrait-font-size);--dp-print-type-body-landscape-font-weight: var(--dp-print-type-body-portrait-font-weight);--dp-print-type-body-landscape-line-height: var(--dp-print-type-body-portrait-line-height);--dp-print-type-body-landscape-letter-spacing: var(--dp-print-type-body-portrait-letter-spacing);--dp-print-type-body-landscape-text-transform: var(--dp-print-type-body-portrait-text-transform);--dp-print-type-body-landscape-font-variant-numeric: var(--dp-print-type-body-portrait-font-variant-numeric);--dp-print-type-body-sm-portrait-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-print-type-body-sm-portrait-font-size: 8.75pt;--dp-print-type-body-sm-portrait-font-weight: 400;--dp-print-type-body-sm-portrait-line-height: 1.6;--dp-print-type-body-sm-portrait-letter-spacing: 0;--dp-print-type-body-sm-portrait-text-transform: none;--dp-print-type-body-sm-portrait-font-variant-numeric: normal;--dp-print-type-body-sm-landscape-font-family: var(--dp-print-type-body-sm-portrait-font-family);--dp-print-type-body-sm-landscape-font-size: var(--dp-print-type-body-sm-portrait-font-size);--dp-print-type-body-sm-landscape-font-weight: var(--dp-print-type-body-sm-portrait-font-weight);--dp-print-type-body-sm-landscape-line-height: var(--dp-print-type-body-sm-portrait-line-height);--dp-print-type-body-sm-landscape-letter-spacing: var(--dp-print-type-body-sm-portrait-letter-spacing);--dp-print-type-body-sm-landscape-text-transform: var(--dp-print-type-body-sm-portrait-text-transform);--dp-print-type-body-sm-landscape-font-variant-numeric: var(--dp-print-type-body-sm-portrait-font-variant-numeric);--dp-print-type-code-portrait-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-print-type-code-portrait-font-size: 8.75pt;--dp-print-type-code-portrait-font-weight: 400;--dp-print-type-code-portrait-line-height: 1.7;--dp-print-type-code-portrait-letter-spacing: 0;--dp-print-type-code-portrait-text-transform: none;--dp-print-type-code-portrait-font-variant-numeric: normal;--dp-print-type-code-landscape-font-family: var(--dp-print-type-code-portrait-font-family);--dp-print-type-code-landscape-font-size: var(--dp-print-type-code-portrait-font-size);--dp-print-type-code-landscape-font-weight: var(--dp-print-type-code-portrait-font-weight);--dp-print-type-code-landscape-line-height: var(--dp-print-type-code-portrait-line-height);--dp-print-type-code-landscape-letter-spacing: var(--dp-print-type-code-portrait-letter-spacing);--dp-print-type-code-landscape-text-transform: var(--dp-print-type-code-portrait-text-transform);--dp-print-type-code-landscape-font-variant-numeric: var(--dp-print-type-code-portrait-font-variant-numeric);--dp-print-type-eyebrow-portrait-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-print-type-eyebrow-portrait-font-size: 7.5pt;--dp-print-type-eyebrow-portrait-font-weight: 500;--dp-print-type-eyebrow-portrait-line-height: 1.7;--dp-print-type-eyebrow-portrait-letter-spacing: .06em;--dp-print-type-eyebrow-portrait-text-transform: uppercase;--dp-print-type-eyebrow-portrait-font-variant-numeric: normal;--dp-print-type-eyebrow-landscape-font-family: var(--dp-print-type-eyebrow-portrait-font-family);--dp-print-type-eyebrow-landscape-font-size: var(--dp-print-type-eyebrow-portrait-font-size);--dp-print-type-eyebrow-landscape-font-weight: var(--dp-print-type-eyebrow-portrait-font-weight);--dp-print-type-eyebrow-landscape-line-height: var(--dp-print-type-eyebrow-portrait-line-height);--dp-print-type-eyebrow-landscape-letter-spacing: var(--dp-print-type-eyebrow-portrait-letter-spacing);--dp-print-type-eyebrow-landscape-text-transform: var(--dp-print-type-eyebrow-portrait-text-transform);--dp-print-type-eyebrow-landscape-font-variant-numeric: var(--dp-print-type-eyebrow-portrait-font-variant-numeric);--dp-print-type-tag-portrait-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-print-type-tag-portrait-font-size: 7.5pt;--dp-print-type-tag-portrait-font-weight: 500;--dp-print-type-tag-portrait-line-height: 1.3;--dp-print-type-tag-portrait-letter-spacing: .06em;--dp-print-type-tag-portrait-text-transform: uppercase;--dp-print-type-tag-portrait-font-variant-numeric: normal;--dp-print-type-tag-landscape-font-family: var(--dp-print-type-tag-portrait-font-family);--dp-print-type-tag-landscape-font-size: var(--dp-print-type-tag-portrait-font-size);--dp-print-type-tag-landscape-font-weight: var(--dp-print-type-tag-portrait-font-weight);--dp-print-type-tag-landscape-line-height: var(--dp-print-type-tag-portrait-line-height);--dp-print-type-tag-landscape-letter-spacing: var(--dp-print-type-tag-portrait-letter-spacing);--dp-print-type-tag-landscape-text-transform: var(--dp-print-type-tag-portrait-text-transform);--dp-print-type-tag-landscape-font-variant-numeric: var(--dp-print-type-tag-portrait-font-variant-numeric);--dp-print-type-table-head-portrait-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-print-type-table-head-portrait-font-size: 6.875pt;--dp-print-type-table-head-portrait-font-weight: 500;--dp-print-type-table-head-portrait-line-height: 1.7;--dp-print-type-table-head-portrait-letter-spacing: .06em;--dp-print-type-table-head-portrait-text-transform: uppercase;--dp-print-type-table-head-portrait-font-variant-numeric: normal;--dp-print-type-table-head-landscape-font-family: var(--dp-print-type-table-head-portrait-font-family);--dp-print-type-table-head-landscape-font-size: var(--dp-print-type-table-head-portrait-font-size);--dp-print-type-table-head-landscape-font-weight: var(--dp-print-type-table-head-portrait-font-weight);--dp-print-type-table-head-landscape-line-height: var(--dp-print-type-table-head-portrait-line-height);--dp-print-type-table-head-landscape-letter-spacing: var(--dp-print-type-table-head-portrait-letter-spacing);--dp-print-type-table-head-landscape-text-transform: var(--dp-print-type-table-head-portrait-text-transform);--dp-print-type-table-head-landscape-font-variant-numeric: var(--dp-print-type-table-head-portrait-font-variant-numeric);--dp-print-type-meta-portrait-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-print-type-meta-portrait-font-size: 6.875pt;--dp-print-type-meta-portrait-font-weight: 400;--dp-print-type-meta-portrait-line-height: 1.4;--dp-print-type-meta-portrait-letter-spacing: .06em;--dp-print-type-meta-portrait-text-transform: uppercase;--dp-print-type-meta-portrait-font-variant-numeric: normal;--dp-print-type-meta-landscape-font-family: var(--dp-print-type-meta-portrait-font-family);--dp-print-type-meta-landscape-font-size: var(--dp-print-type-meta-portrait-font-size);--dp-print-type-meta-landscape-font-weight: var(--dp-print-type-meta-portrait-font-weight);--dp-print-type-meta-landscape-line-height: var(--dp-print-type-meta-portrait-line-height);--dp-print-type-meta-landscape-letter-spacing: var(--dp-print-type-meta-portrait-letter-spacing);--dp-print-type-meta-landscape-text-transform: var(--dp-print-type-meta-portrait-text-transform);--dp-print-type-meta-landscape-font-variant-numeric: var(--dp-print-type-meta-portrait-font-variant-numeric);--dp-print-type-micro-portrait-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-print-type-micro-portrait-font-size: 6.875pt;--dp-print-type-micro-portrait-font-weight: 400;--dp-print-type-micro-portrait-line-height: 1.5;--dp-print-type-micro-portrait-letter-spacing: 0;--dp-print-type-micro-portrait-text-transform: none;--dp-print-type-micro-portrait-font-variant-numeric: normal;--dp-print-type-micro-landscape-font-family: var(--dp-print-type-micro-portrait-font-family);--dp-print-type-micro-landscape-font-size: var(--dp-print-type-micro-portrait-font-size);--dp-print-type-micro-landscape-font-weight: var(--dp-print-type-micro-portrait-font-weight);--dp-print-type-micro-landscape-line-height: var(--dp-print-type-micro-portrait-line-height);--dp-print-type-micro-landscape-letter-spacing: var(--dp-print-type-micro-portrait-letter-spacing);--dp-print-type-micro-landscape-text-transform: var(--dp-print-type-micro-portrait-text-transform);--dp-print-type-micro-landscape-font-variant-numeric: var(--dp-print-type-micro-portrait-font-variant-numeric);--dp-print-color-page: var(--dp-color-palette-white);--dp-print-color-text: var(--dp-color-palette-ink);--dp-print-color-rule: var(--dp-color-border-subtle);--dp-print-ink-small-text-k: 100%;--dp-print-ink-small-text-max-pt: 12pt;--dp-print-ink-tac-max: 330%;--dp-print-ink-image-min-ppi: 300;--dp-print-rule-hair: .75pt;--dp-print-rule-thick: 1.5pt;--dp-component-button-size-lg-padding-block: 14px;--dp-component-button-size-lg-padding-inline: 20px;--dp-component-button-size-lg-gap: var(--dp-space-2);--dp-component-button-size-lg-radius: var(--dp-radius-xl);--dp-component-button-size-lg-icon: var(--dp-icon-size-24);--dp-component-button-size-lg-type-font-family: var(--dp-type-button-font-family);--dp-component-button-size-lg-type-font-size: var(--dp-type-button-font-size);--dp-component-button-size-lg-type-font-weight: var(--dp-type-button-font-weight);--dp-component-button-size-lg-type-line-height: var(--dp-type-button-line-height);--dp-component-button-size-lg-type-letter-spacing: var(--dp-type-button-letter-spacing);--dp-component-button-size-lg-type-text-transform: var(--dp-type-button-text-transform);--dp-component-button-size-lg-type-font-variant-numeric: var(--dp-type-button-font-variant-numeric);--dp-component-button-size-lg-min-height: var(--dp-layout-size-touch-min);--dp-component-button-size-sm-padding-block: 8px;--dp-component-button-size-sm-padding-inline: 14px;--dp-component-button-size-sm-gap: var(--dp-space-2);--dp-component-button-size-sm-radius: var(--dp-radius-lg);--dp-component-button-size-sm-icon: var(--dp-icon-size-18);--dp-component-button-size-sm-type-font-family: var(--dp-type-button-sm-font-family);--dp-component-button-size-sm-type-font-size: var(--dp-type-button-sm-font-size);--dp-component-button-size-sm-type-font-weight: var(--dp-type-button-sm-font-weight);--dp-component-button-size-sm-type-line-height: var(--dp-type-button-sm-line-height);--dp-component-button-size-sm-type-letter-spacing: var(--dp-type-button-sm-letter-spacing);--dp-component-button-size-sm-type-text-transform: var(--dp-type-button-sm-text-transform);--dp-component-button-size-sm-type-font-variant-numeric: var(--dp-type-button-sm-font-variant-numeric);--dp-component-button-size-sm-min-height: var(--dp-layout-size-touch-min);--dp-component-button-border-width: var(--dp-border-width-thick);--dp-component-button-press-offset: var(--dp-interaction-press-offset);--dp-component-button-transition: var(--dp-motion-transition-color);--dp-component-button-transition-press: var(--dp-motion-transition-press);--dp-component-button-focus-width: var(--dp-interaction-focus-width);--dp-component-button-focus-offset: var(--dp-interaction-focus-offset);--dp-component-button-gap-row: var(--dp-space-4);--dp-component-button-note-type-font-family: var(--dp-type-btn-note-font-family);--dp-component-button-note-type-font-size: var(--dp-type-btn-note-font-size);--dp-component-button-note-type-font-weight: var(--dp-type-btn-note-font-weight);--dp-component-button-note-type-line-height: var(--dp-type-btn-note-line-height);--dp-component-button-note-type-letter-spacing: var(--dp-type-btn-note-letter-spacing);--dp-component-button-note-type-text-transform: var(--dp-type-btn-note-text-transform);--dp-component-button-note-type-font-variant-numeric: var(--dp-type-btn-note-font-variant-numeric);--dp-component-button-on-fill-hover-opacity: var(--dp-interaction-opacity-fill-button-hover);--dp-component-button-primary-default-background: var(--dp-color-bg-accent);--dp-component-button-primary-default-foreground: var(--dp-color-text-on-accent);--dp-component-button-primary-default-border: var(--dp-color-bg-accent);--dp-component-button-primary-hover-background: var(--dp-color-accent-hover);--dp-component-button-primary-hover-foreground: var(--dp-color-text-on-accent);--dp-component-button-primary-hover-border: var(--dp-color-accent-hover);--dp-component-button-primary-pressed-background: var(--dp-color-accent-press);--dp-component-button-primary-pressed-foreground: var(--dp-color-text-on-accent);--dp-component-button-primary-pressed-border: var(--dp-color-accent-press);--dp-component-button-primary-focus-background: var(--dp-color-bg-accent);--dp-component-button-primary-focus-foreground: var(--dp-color-text-on-accent);--dp-component-button-primary-focus-border: var(--dp-color-focus-ring);--dp-component-button-primary-disabled-background: var(--dp-color-state-disabled-bg);--dp-component-button-primary-disabled-foreground: var(--dp-color-state-disabled-fg);--dp-component-button-primary-disabled-border: var(--dp-color-alpha-transparent);--dp-component-button-outline-default-background: var(--dp-color-alpha-transparent);--dp-component-button-outline-default-foreground: var(--dp-color-text-primary);--dp-component-button-outline-default-border: var(--dp-color-border-strong);--dp-component-button-outline-hover-background: var(--dp-color-state-hover);--dp-component-button-outline-hover-foreground: var(--dp-color-text-primary);--dp-component-button-outline-hover-border: var(--dp-color-border-strong);--dp-component-button-outline-pressed-background: var(--dp-color-state-pressed);--dp-component-button-outline-pressed-foreground: var(--dp-color-text-primary);--dp-component-button-outline-pressed-border: var(--dp-color-border-strong);--dp-component-button-outline-focus-background: var(--dp-color-alpha-transparent);--dp-component-button-outline-focus-foreground: var(--dp-color-text-primary);--dp-component-button-outline-focus-border: var(--dp-color-focus-ring);--dp-component-button-outline-disabled-background: var(--dp-color-alpha-transparent);--dp-component-button-outline-disabled-foreground: var(--dp-color-state-disabled-fg);--dp-component-button-outline-disabled-border: var(--dp-color-state-disabled-border);--dp-component-button-inverse-default-background: var(--dp-color-surface-dark-button-bg);--dp-component-button-inverse-default-foreground: var(--dp-color-surface-dark-button-text);--dp-component-button-inverse-default-border: var(--dp-color-surface-dark-button-bg);--dp-component-button-inverse-hover-background: var(--dp-color-surface-dark-button-hover);--dp-component-button-inverse-hover-foreground: var(--dp-color-surface-dark-button-text);--dp-component-button-inverse-hover-border: var(--dp-color-surface-dark-button-hover);--dp-component-button-inverse-pressed-background: var(--dp-color-palette-teal);--dp-component-button-inverse-pressed-foreground: var(--dp-color-surface-dark-button-text);--dp-component-button-inverse-pressed-border: var(--dp-color-palette-teal);--dp-component-button-inverse-focus-background: var(--dp-color-surface-dark-button-bg);--dp-component-button-inverse-focus-foreground: var(--dp-color-surface-dark-button-text);--dp-component-button-inverse-focus-border: var(--dp-color-palette-cream);--dp-component-button-inverse-disabled-background: var(--dp-color-alpha-cream-8);--dp-component-button-inverse-disabled-foreground: var(--dp-color-palette-moss-grey);--dp-component-button-inverse-disabled-border: var(--dp-color-alpha-transparent);--dp-component-button-inverse-outline-default-background: var(--dp-color-alpha-transparent);--dp-component-button-inverse-outline-default-foreground: var(--dp-color-palette-cream);--dp-component-button-inverse-outline-default-border: var(--dp-color-palette-cream);--dp-component-button-inverse-outline-hover-background: var(--dp-color-surface-dark-outline-hover);--dp-component-button-inverse-outline-hover-foreground: var(--dp-color-palette-cream);--dp-component-button-inverse-outline-hover-border: var(--dp-color-palette-cream);--dp-component-button-inverse-outline-pressed-background: var(--dp-color-alpha-cream-12);--dp-component-button-inverse-outline-pressed-foreground: var(--dp-color-palette-cream);--dp-component-button-inverse-outline-pressed-border: var(--dp-color-palette-cream);--dp-component-button-inverse-outline-focus-background: var(--dp-color-alpha-transparent);--dp-component-button-inverse-outline-focus-foreground: var(--dp-color-palette-cream);--dp-component-button-inverse-outline-focus-border: var(--dp-color-palette-cream);--dp-component-button-inverse-outline-disabled-background: var(--dp-color-alpha-transparent);--dp-component-button-inverse-outline-disabled-foreground: var(--dp-color-palette-moss-grey);--dp-component-button-inverse-outline-disabled-border: var(--dp-color-alpha-cream-12);--dp-component-button-on-fill-default-background: var(--dp-color-context-ink);--dp-component-button-on-fill-default-foreground: var(--dp-color-context-cta-ink);--dp-component-button-on-fill-default-border: var(--dp-color-context-ink);--dp-component-button-on-fill-hover-background: var(--dp-color-context-ink);--dp-component-button-on-fill-hover-foreground: var(--dp-color-context-cta-ink);--dp-component-button-on-fill-hover-border: var(--dp-color-context-ink);--dp-component-button-on-fill-pressed-background: var(--dp-color-context-ink);--dp-component-button-on-fill-pressed-foreground: var(--dp-color-context-cta-ink);--dp-component-button-on-fill-pressed-border: var(--dp-color-context-ink);--dp-component-button-on-fill-focus-background: var(--dp-color-context-ink);--dp-component-button-on-fill-focus-foreground: var(--dp-color-context-cta-ink);--dp-component-button-on-fill-focus-border: var(--dp-color-context-ink);--dp-component-button-on-fill-disabled-background: var(--dp-color-context-ink-10);--dp-component-button-on-fill-disabled-foreground: var(--dp-color-context-sub);--dp-component-button-on-fill-disabled-border: var(--dp-color-alpha-transparent);--dp-component-button-on-fill-outline-default-background: var(--dp-color-alpha-transparent);--dp-component-button-on-fill-outline-default-foreground: var(--dp-color-context-ink);--dp-component-button-on-fill-outline-default-border: var(--dp-color-context-ink);--dp-component-button-on-fill-outline-hover-background: var(--dp-color-context-ink-8);--dp-component-button-on-fill-outline-hover-foreground: var(--dp-color-context-ink);--dp-component-button-on-fill-outline-hover-border: var(--dp-color-context-ink);--dp-component-button-on-fill-outline-pressed-background: var(--dp-color-context-ink-10);--dp-component-button-on-fill-outline-pressed-foreground: var(--dp-color-context-ink);--dp-component-button-on-fill-outline-pressed-border: var(--dp-color-context-ink);--dp-component-button-on-fill-outline-focus-background: var(--dp-color-alpha-transparent);--dp-component-button-on-fill-outline-focus-foreground: var(--dp-color-context-ink);--dp-component-button-on-fill-outline-focus-border: var(--dp-color-context-ink);--dp-component-button-on-fill-outline-disabled-background: var(--dp-color-alpha-transparent);--dp-component-button-on-fill-outline-disabled-foreground: var(--dp-color-context-sub);--dp-component-button-on-fill-outline-disabled-border: var(--dp-color-context-line);--dp-component-button-focus-ring-default: var(--dp-color-focus-ring);--dp-component-button-focus-ring-inverse: var(--dp-color-palette-cream);--dp-component-button-focus-ring-on-fill: var(--dp-color-context-ink);--dp-component-tag-padding-block: 8px;--dp-component-tag-padding-inline: 20px;--dp-component-tag-padding-block-sm: 6px;--dp-component-tag-padding-inline-sm: 12px;--dp-component-tag-dot-padding-block: 4.8px;--dp-component-tag-dot-padding-end: 12px;--dp-component-tag-dot-padding-start: 6.4px;--dp-component-tag-dot-size: var(--dp-layout-size-dot-tag);--dp-component-tag-dot-border: var(--dp-color-border-subtle);--dp-component-tag-gap: var(--dp-space-2);--dp-component-tag-radius: var(--dp-radius-pill);--dp-component-tag-type-font-family: var(--dp-type-tag-font-family);--dp-component-tag-type-font-size: var(--dp-type-tag-font-size);--dp-component-tag-type-font-weight: var(--dp-type-tag-font-weight);--dp-component-tag-type-line-height: var(--dp-type-tag-line-height);--dp-component-tag-type-letter-spacing: var(--dp-type-tag-letter-spacing);--dp-component-tag-type-text-transform: var(--dp-type-tag-text-transform);--dp-component-tag-type-font-variant-numeric: var(--dp-type-tag-font-variant-numeric);--dp-component-tag-type-sm-font-family: var(--dp-type-tag-sm-font-family);--dp-component-tag-type-sm-font-size: var(--dp-type-tag-sm-font-size);--dp-component-tag-type-sm-font-weight: var(--dp-type-tag-sm-font-weight);--dp-component-tag-type-sm-line-height: var(--dp-type-tag-sm-line-height);--dp-component-tag-type-sm-letter-spacing: var(--dp-type-tag-sm-letter-spacing);--dp-component-tag-type-sm-text-transform: var(--dp-type-tag-sm-text-transform);--dp-component-tag-type-sm-font-variant-numeric: var(--dp-type-tag-sm-font-variant-numeric);--dp-component-tag-row-gap: var(--dp-space-4);--dp-component-tag-default-background: var(--dp-color-bg-tint);--dp-component-tag-default-foreground: var(--dp-color-text-primary);--dp-component-tag-default-ring: var(--dp-color-alpha-transparent);--dp-component-tag-sm-background: var(--dp-color-bg-tint);--dp-component-tag-sm-foreground: var(--dp-color-text-primary);--dp-component-tag-sm-ring: var(--dp-color-alpha-transparent);--dp-component-tag-inverse-background: var(--dp-color-surface-dark-tag-bg);--dp-component-tag-inverse-foreground: var(--dp-color-palette-cream);--dp-component-tag-inverse-ring: var(--dp-color-alpha-transparent);--dp-component-tag-outline-background: var(--dp-color-alpha-transparent);--dp-component-tag-outline-foreground: var(--dp-color-text-primary);--dp-component-tag-outline-ring: var(--dp-color-border-default);--dp-component-tag-dot-background: var(--dp-color-alpha-transparent);--dp-component-tag-dot-foreground: var(--dp-color-text-muted);--dp-component-tag-dot-ring: var(--dp-color-border-default);--dp-component-tag-selected-background: var(--dp-color-bg-tint);--dp-component-tag-selected-foreground: var(--dp-color-text-primary);--dp-component-tag-selected-ring: var(--dp-color-border-strong);--dp-component-tag-on-fill-background: var(--dp-color-context-ink-5);--dp-component-tag-on-fill-foreground: var(--dp-color-context-ink);--dp-component-tag-on-fill-ring: var(--dp-color-alpha-transparent);--dp-component-chip-padding-block: 4.8px;--dp-component-chip-padding-inline: 12.8px;--dp-component-chip-min-height: var(--dp-layout-size-touch-min);--dp-component-chip-radius: var(--dp-radius-pill);--dp-component-chip-border-width: var(--dp-border-width-hair);--dp-component-chip-gap: var(--dp-space-2);--dp-component-chip-type-font-family: var(--dp-type-segment-font-family);--dp-component-chip-type-font-size: var(--dp-type-segment-font-size);--dp-component-chip-type-font-weight: var(--dp-type-segment-font-weight);--dp-component-chip-type-line-height: var(--dp-type-segment-line-height);--dp-component-chip-type-letter-spacing: var(--dp-type-segment-letter-spacing);--dp-component-chip-type-text-transform: var(--dp-type-segment-text-transform);--dp-component-chip-type-font-variant-numeric: var(--dp-type-segment-font-variant-numeric);--dp-component-chip-transition: var(--dp-motion-transition-color);--dp-component-chip-default-background: var(--dp-color-bg-surface);--dp-component-chip-default-foreground: var(--dp-color-text-secondary);--dp-component-chip-default-border: var(--dp-color-border-subtle);--dp-component-chip-hover-background: var(--dp-color-bg-surface);--dp-component-chip-hover-foreground: var(--dp-color-text-primary);--dp-component-chip-hover-border: var(--dp-color-border-default);--dp-component-chip-pressed-background: var(--dp-color-state-pressed);--dp-component-chip-pressed-foreground: var(--dp-color-text-primary);--dp-component-chip-pressed-border: var(--dp-color-border-default);--dp-component-chip-selected-background: var(--dp-color-bg-accent);--dp-component-chip-selected-foreground: var(--dp-color-text-on-accent);--dp-component-chip-selected-border: var(--dp-color-bg-accent);--dp-component-chip-disabled-background: var(--dp-color-bg-surface);--dp-component-chip-disabled-foreground: var(--dp-color-state-disabled-fg);--dp-component-chip-disabled-border: var(--dp-color-state-disabled-border);--dp-component-segmented-track-padding: 2px;--dp-component-segmented-track-gap: 2px;--dp-component-segmented-track-radius: var(--dp-radius-pill);--dp-component-segmented-track-border: var(--dp-color-border-subtle);--dp-component-segmented-track-bg: var(--dp-color-bg-tint);--dp-component-segmented-track-bg-on-fill: var(--dp-color-context-line);--dp-component-segmented-segment-padding-block: 2px;--dp-component-segmented-segment-padding-block-touch: 10px;--dp-component-segmented-segment-padding-inline: 12px;--dp-component-segmented-segment-padding-block-on-fill: 5.6px;--dp-component-segmented-segment-padding-inline-on-fill: 14.4px;--dp-component-segmented-segment-radius: var(--dp-radius-pill);--dp-component-segmented-type-font-family: var(--dp-type-segment-font-family);--dp-component-segmented-type-font-size: var(--dp-type-segment-font-size);--dp-component-segmented-type-font-weight: var(--dp-type-segment-font-weight);--dp-component-segmented-type-line-height: var(--dp-type-segment-line-height);--dp-component-segmented-type-letter-spacing: var(--dp-type-segment-letter-spacing);--dp-component-segmented-type-text-transform: var(--dp-type-segment-text-transform);--dp-component-segmented-type-font-variant-numeric: var(--dp-type-segment-font-variant-numeric);--dp-component-segmented-type-on-fill-font-family: var(--dp-type-segment-caps-font-family);--dp-component-segmented-type-on-fill-font-size: var(--dp-type-segment-caps-font-size);--dp-component-segmented-type-on-fill-font-weight: var(--dp-type-segment-caps-font-weight);--dp-component-segmented-type-on-fill-line-height: var(--dp-type-segment-caps-line-height);--dp-component-segmented-type-on-fill-letter-spacing: var(--dp-type-segment-caps-letter-spacing);--dp-component-segmented-type-on-fill-text-transform: var(--dp-type-segment-caps-text-transform);--dp-component-segmented-type-on-fill-font-variant-numeric: var(--dp-type-segment-caps-font-variant-numeric);--dp-component-segmented-transition: var(--dp-motion-transition-color);--dp-component-segmented-default-rest-background: var(--dp-color-alpha-transparent);--dp-component-segmented-default-rest-foreground: var(--dp-color-text-muted);--dp-component-segmented-default-hover-background: var(--dp-color-alpha-transparent);--dp-component-segmented-default-hover-foreground: var(--dp-color-text-primary);--dp-component-segmented-default-selected-background: var(--dp-color-bg-accent);--dp-component-segmented-default-selected-foreground: var(--dp-color-text-on-accent);--dp-component-segmented-default-disabled-background: var(--dp-color-alpha-transparent);--dp-component-segmented-default-disabled-foreground: var(--dp-color-state-disabled-fg);--dp-component-segmented-on-fill-rest-background: var(--dp-color-alpha-transparent);--dp-component-segmented-on-fill-rest-foreground: var(--dp-color-context-ink);--dp-component-segmented-on-fill-hover-background: var(--dp-color-context-ink-8);--dp-component-segmented-on-fill-hover-foreground: var(--dp-color-context-ink);--dp-component-segmented-on-fill-selected-background: var(--dp-color-context-ink);--dp-component-segmented-on-fill-selected-foreground: var(--dp-color-context-bg);--dp-component-segmented-on-fill-disabled-background: var(--dp-color-alpha-transparent);--dp-component-segmented-on-fill-disabled-foreground: var(--dp-color-context-sub);--dp-component-card-padding: var(--dp-space-6);--dp-component-card-gap: var(--dp-space-3);--dp-component-card-radius: var(--dp-radius-2xl);--dp-component-card-border-width: var(--dp-border-width-hair);--dp-component-card-title-type-font-family: var(--dp-type-card-title-font-family);--dp-component-card-title-type-font-size: var(--dp-type-card-title-font-size);--dp-component-card-title-type-font-weight: var(--dp-type-card-title-font-weight);--dp-component-card-title-type-line-height: var(--dp-type-card-title-line-height);--dp-component-card-title-type-letter-spacing: var(--dp-type-card-title-letter-spacing);--dp-component-card-title-type-text-transform: var(--dp-type-card-title-text-transform);--dp-component-card-title-type-font-variant-numeric: var(--dp-type-card-title-font-variant-numeric);--dp-component-card-claim-type-font-family: var(--dp-type-claim-font-family);--dp-component-card-claim-type-font-size: var(--dp-type-claim-font-size);--dp-component-card-claim-type-font-weight: var(--dp-type-claim-font-weight);--dp-component-card-claim-type-line-height: var(--dp-type-claim-line-height);--dp-component-card-claim-type-letter-spacing: var(--dp-type-claim-letter-spacing);--dp-component-card-claim-type-text-transform: var(--dp-type-claim-text-transform);--dp-component-card-claim-type-font-variant-numeric: var(--dp-type-claim-font-variant-numeric);--dp-component-card-kind-type-font-family: var(--dp-type-tag-sm-font-family);--dp-component-card-kind-type-font-size: var(--dp-type-tag-sm-font-size);--dp-component-card-kind-type-font-weight: var(--dp-type-tag-sm-font-weight);--dp-component-card-kind-type-line-height: var(--dp-type-tag-sm-line-height);--dp-component-card-kind-type-letter-spacing: var(--dp-type-tag-sm-letter-spacing);--dp-component-card-kind-type-text-transform: var(--dp-type-tag-sm-text-transform);--dp-component-card-kind-type-font-variant-numeric: var(--dp-type-tag-sm-font-variant-numeric);--dp-component-card-kind-padding-block: 6px;--dp-component-card-kind-padding-inline: 12px;--dp-component-card-kind-radius: var(--dp-radius-pill);--dp-component-card-kind-bg: var(--dp-color-alpha-ink-5);--dp-component-card-status-type-font-family: var(--dp-type-status-font-family);--dp-component-card-status-type-font-size: var(--dp-type-status-font-size);--dp-component-card-status-type-font-weight: var(--dp-type-status-font-weight);--dp-component-card-status-type-line-height: var(--dp-type-status-line-height);--dp-component-card-status-type-letter-spacing: var(--dp-type-status-letter-spacing);--dp-component-card-status-type-text-transform: var(--dp-type-status-text-transform);--dp-component-card-status-type-font-variant-numeric: var(--dp-type-status-font-variant-numeric);--dp-component-card-status-padding-block: 4px;--dp-component-card-status-padding-inline: 8px;--dp-component-card-status-radius: var(--dp-radius-status);--dp-component-card-status-bg: var(--dp-color-state-selected);--dp-component-card-status-fg: var(--dp-color-text-muted);--dp-component-card-lift: var(--dp-interaction-lift-card);--dp-component-card-transition: var(--dp-motion-transition-surface);--dp-component-card-transition-lift: var(--dp-motion-transition-lift);--dp-component-card-focus-offset: var(--dp-interaction-focus-offset);--dp-component-card-soon-opacity: var(--dp-interaction-opacity-soon);--dp-component-card-default-rest-background: var(--dp-color-bg-card);--dp-component-card-default-rest-border: var(--dp-color-alpha-transparent);--dp-component-card-default-rest-text: var(--dp-color-text-primary);--dp-component-card-default-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-default-hover-background: var(--dp-color-state-selected);--dp-component-card-default-hover-border: var(--dp-color-alpha-transparent);--dp-component-card-default-hover-text: var(--dp-color-text-primary);--dp-component-card-default-hover-kind-text: var(--dp-color-text-primary);--dp-component-card-soon-rest-background: var(--dp-color-alpha-transparent);--dp-component-card-soon-rest-border: var(--dp-color-state-selected);--dp-component-card-soon-rest-text: var(--dp-color-text-primary);--dp-component-card-soon-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-soon-hover-background: var(--dp-color-state-selected);--dp-component-card-soon-hover-border: var(--dp-color-state-selected);--dp-component-card-soon-hover-text: var(--dp-color-text-primary);--dp-component-card-soon-hover-kind-text: var(--dp-color-text-primary);--dp-component-card-sage-rest-background: var(--dp-color-bg-card);--dp-component-card-sage-rest-border: var(--dp-color-alpha-transparent);--dp-component-card-sage-rest-text: var(--dp-color-text-primary);--dp-component-card-sage-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-sage-hover-background: var(--dp-color-fill-sage-bg);--dp-component-card-sage-hover-border: var(--dp-color-alpha-transparent);--dp-component-card-sage-hover-text: var(--dp-color-fill-sage-ink);--dp-component-card-sage-hover-kind-text: var(--dp-color-fill-sage-card-hover-kind);--dp-component-card-teal-rest-background: var(--dp-color-bg-card);--dp-component-card-teal-rest-border: var(--dp-color-alpha-transparent);--dp-component-card-teal-rest-text: var(--dp-color-text-primary);--dp-component-card-teal-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-teal-hover-background: var(--dp-color-fill-teal-bg);--dp-component-card-teal-hover-border: var(--dp-color-alpha-transparent);--dp-component-card-teal-hover-text: var(--dp-color-fill-teal-ink);--dp-component-card-teal-hover-kind-text: var(--dp-color-fill-teal-card-hover-kind);--dp-component-card-forest-rest-background: var(--dp-color-bg-card);--dp-component-card-forest-rest-border: var(--dp-color-alpha-transparent);--dp-component-card-forest-rest-text: var(--dp-color-text-primary);--dp-component-card-forest-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-forest-hover-background: var(--dp-color-fill-forest-bg);--dp-component-card-forest-hover-border: var(--dp-color-alpha-transparent);--dp-component-card-forest-hover-text: var(--dp-color-fill-forest-ink);--dp-component-card-forest-hover-kind-text: var(--dp-color-fill-forest-card-hover-kind);--dp-component-card-terracotta-rest-background: var(--dp-color-bg-card);--dp-component-card-terracotta-rest-border: var(--dp-color-alpha-transparent);--dp-component-card-terracotta-rest-text: var(--dp-color-text-primary);--dp-component-card-terracotta-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-terracotta-hover-background: var(--dp-color-fill-terracotta-bg);--dp-component-card-terracotta-hover-border: var(--dp-color-alpha-transparent);--dp-component-card-terracotta-hover-text: var(--dp-color-fill-terracotta-ink);--dp-component-card-terracotta-hover-kind-text: var(--dp-color-fill-terracotta-card-hover-kind);--dp-component-card-sand-rest-background: var(--dp-color-bg-card);--dp-component-card-sand-rest-border: var(--dp-color-alpha-transparent);--dp-component-card-sand-rest-text: var(--dp-color-text-primary);--dp-component-card-sand-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-sand-hover-background: var(--dp-color-fill-sand-bg);--dp-component-card-sand-hover-border: var(--dp-color-alpha-transparent);--dp-component-card-sand-hover-text: var(--dp-color-fill-sand-ink);--dp-component-card-sand-hover-kind-text: var(--dp-color-fill-sand-card-hover-kind);--dp-component-card-warm-grey-rest-background: var(--dp-color-bg-card);--dp-component-card-warm-grey-rest-border: var(--dp-color-alpha-transparent);--dp-component-card-warm-grey-rest-text: var(--dp-color-text-primary);--dp-component-card-warm-grey-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-warm-grey-hover-background: var(--dp-color-fill-warm-grey-bg);--dp-component-card-warm-grey-hover-border: var(--dp-color-alpha-transparent);--dp-component-card-warm-grey-hover-text: var(--dp-color-fill-warm-grey-ink);--dp-component-card-warm-grey-hover-kind-text: var(--dp-color-fill-warm-grey-card-hover-kind);--dp-component-card-clay-red-rest-background: var(--dp-color-bg-card);--dp-component-card-clay-red-rest-border: var(--dp-color-alpha-transparent);--dp-component-card-clay-red-rest-text: var(--dp-color-text-primary);--dp-component-card-clay-red-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-clay-red-hover-background: var(--dp-color-fill-clay-red-bg);--dp-component-card-clay-red-hover-border: var(--dp-color-alpha-transparent);--dp-component-card-clay-red-hover-text: var(--dp-color-fill-clay-red-ink);--dp-component-card-clay-red-hover-kind-text: var(--dp-color-fill-clay-red-card-hover-kind);--dp-component-card-dark-teal-rest-background: var(--dp-color-bg-card);--dp-component-card-dark-teal-rest-border: var(--dp-color-alpha-transparent);--dp-component-card-dark-teal-rest-text: var(--dp-color-text-primary);--dp-component-card-dark-teal-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-dark-teal-hover-background: var(--dp-color-fill-dark-teal-bg);--dp-component-card-dark-teal-hover-border: var(--dp-color-alpha-transparent);--dp-component-card-dark-teal-hover-text: var(--dp-color-fill-dark-teal-ink);--dp-component-card-dark-teal-hover-kind-text: var(--dp-color-fill-dark-teal-card-hover-kind);--dp-component-card-dusty-pink-rest-background: var(--dp-color-bg-card);--dp-component-card-dusty-pink-rest-border: var(--dp-color-alpha-transparent);--dp-component-card-dusty-pink-rest-text: var(--dp-color-text-primary);--dp-component-card-dusty-pink-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-dusty-pink-hover-background: var(--dp-color-fill-dusty-pink-bg);--dp-component-card-dusty-pink-hover-border: var(--dp-color-alpha-transparent);--dp-component-card-dusty-pink-hover-text: var(--dp-color-fill-dusty-pink-ink);--dp-component-card-dusty-pink-hover-kind-text: var(--dp-color-fill-dusty-pink-card-hover-kind);--dp-component-card-light-peach-rest-background: var(--dp-color-bg-card);--dp-component-card-light-peach-rest-border: var(--dp-color-alpha-transparent);--dp-component-card-light-peach-rest-text: var(--dp-color-text-primary);--dp-component-card-light-peach-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-light-peach-hover-background: var(--dp-color-fill-light-peach-bg);--dp-component-card-light-peach-hover-border: var(--dp-color-alpha-transparent);--dp-component-card-light-peach-hover-text: var(--dp-color-fill-light-peach-ink);--dp-component-card-light-peach-hover-kind-text: var(--dp-color-fill-light-peach-card-hover-kind);--dp-component-card-faun-rest-background: var(--dp-color-bg-card);--dp-component-card-faun-rest-border: var(--dp-color-alpha-transparent);--dp-component-card-faun-rest-text: var(--dp-color-text-primary);--dp-component-card-faun-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-faun-hover-background: var(--dp-color-fill-faun-bg);--dp-component-card-faun-hover-border: var(--dp-color-alpha-transparent);--dp-component-card-faun-hover-text: var(--dp-color-fill-faun-ink);--dp-component-card-faun-hover-kind-text: var(--dp-color-fill-faun-card-hover-kind);--dp-component-card-cool-grey-rest-background: var(--dp-color-bg-card);--dp-component-card-cool-grey-rest-border: var(--dp-color-alpha-transparent);--dp-component-card-cool-grey-rest-text: var(--dp-color-text-primary);--dp-component-card-cool-grey-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-cool-grey-hover-background: var(--dp-color-fill-cool-grey-bg);--dp-component-card-cool-grey-hover-border: var(--dp-color-alpha-transparent);--dp-component-card-cool-grey-hover-text: var(--dp-color-fill-cool-grey-ink);--dp-component-card-cool-grey-hover-kind-text: var(--dp-color-fill-cool-grey-card-hover-kind);--dp-component-card-stone-rest-background: var(--dp-color-bg-card);--dp-component-card-stone-rest-border: var(--dp-color-alpha-transparent);--dp-component-card-stone-rest-text: var(--dp-color-text-primary);--dp-component-card-stone-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-stone-hover-background: var(--dp-color-fill-stone-bg);--dp-component-card-stone-hover-border: var(--dp-color-alpha-transparent);--dp-component-card-stone-hover-text: var(--dp-color-fill-stone-ink);--dp-component-card-stone-hover-kind-text: var(--dp-color-fill-stone-card-hover-kind);--dp-component-card-dark-grey-rest-background: var(--dp-color-bg-card);--dp-component-card-dark-grey-rest-border: var(--dp-color-alpha-transparent);--dp-component-card-dark-grey-rest-text: var(--dp-color-text-primary);--dp-component-card-dark-grey-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-dark-grey-hover-background: var(--dp-color-fill-dark-grey-bg);--dp-component-card-dark-grey-hover-border: var(--dp-color-alpha-transparent);--dp-component-card-dark-grey-hover-text: var(--dp-color-fill-dark-grey-ink);--dp-component-card-dark-grey-hover-kind-text: var(--dp-color-fill-dark-grey-card-hover-kind);--dp-component-card-ink-rest-background: var(--dp-color-bg-card);--dp-component-card-ink-rest-border: var(--dp-color-alpha-transparent);--dp-component-card-ink-rest-text: var(--dp-color-text-primary);--dp-component-card-ink-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-ink-hover-background: var(--dp-color-fill-ink-bg);--dp-component-card-ink-hover-border: var(--dp-color-alpha-transparent);--dp-component-card-ink-hover-text: var(--dp-color-fill-ink-ink);--dp-component-card-ink-hover-kind-text: var(--dp-color-fill-ink-card-hover-kind);--dp-component-card-context-rest-background: var(--dp-color-bg-card);--dp-component-card-context-rest-border: var(--dp-color-alpha-transparent);--dp-component-card-context-rest-text: var(--dp-color-text-primary);--dp-component-card-context-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-context-hover-background: var(--dp-color-context-bg);--dp-component-card-context-hover-border: var(--dp-color-alpha-transparent);--dp-component-card-context-hover-text: var(--dp-color-context-ink);--dp-component-card-context-hover-kind-text: var(--dp-color-context-card-hover-kind);--dp-component-card-grid-gap: var(--dp-layout-grid-component-card-gap);--dp-component-feature-card-width: 412px;--dp-component-feature-card-width-medium: 340px;--dp-component-feature-card-width-compact: 412px;--dp-component-feature-card-aspect: var(--dp-aspect-feature-card);--dp-component-feature-card-radius: var(--dp-radius-3xl);--dp-component-feature-card-border-width: var(--dp-border-width-hair);--dp-component-feature-card-border: light-dark(var(--dp-color-alpha-black-10), var(--dp-color-border-subtle));--dp-component-feature-card-shadow: var(--dp-shadow-card);--dp-component-feature-card-shadow-hover: var(--dp-shadow-card-hover);--dp-component-feature-card-transition: var(--dp-motion-transition-float);--dp-component-feature-card-head-padding-top: var(--dp-space-16);--dp-component-feature-card-head-padding-inline: var(--dp-space-10);--dp-component-feature-card-head-padding-bottom: var(--dp-space-10);--dp-component-feature-card-head-padding-bottom-image: var(--dp-space-2);--dp-component-feature-card-head-padding-top-medium: var(--dp-space-12);--dp-component-feature-card-head-padding-inline-medium: var(--dp-space-8);--dp-component-feature-card-head-gap: 11px;--dp-component-feature-card-tag-inset: var(--dp-space-6);--dp-component-feature-card-tag-padding-block: 6px;--dp-component-feature-card-tag-padding-inline: 12px;--dp-component-feature-card-tag-type-font-family: var(--dp-type-tag-sm-font-family);--dp-component-feature-card-tag-type-font-size: var(--dp-type-tag-sm-font-size);--dp-component-feature-card-tag-type-font-weight: var(--dp-type-tag-sm-font-weight);--dp-component-feature-card-tag-type-line-height: var(--dp-type-tag-sm-line-height);--dp-component-feature-card-tag-type-letter-spacing: var(--dp-type-tag-sm-letter-spacing);--dp-component-feature-card-tag-type-text-transform: var(--dp-type-tag-sm-text-transform);--dp-component-feature-card-tag-type-font-variant-numeric: var(--dp-type-tag-sm-font-variant-numeric);--dp-component-feature-card-title-type-font-family: var(--dp-type-feature-title-font-family);--dp-component-feature-card-title-type-font-size: var(--dp-type-feature-title-font-size);--dp-component-feature-card-title-type-font-weight: var(--dp-type-feature-title-font-weight);--dp-component-feature-card-title-type-line-height: var(--dp-type-feature-title-line-height);--dp-component-feature-card-title-type-letter-spacing: var(--dp-type-feature-title-letter-spacing);--dp-component-feature-card-title-type-text-transform: var(--dp-type-feature-title-text-transform);--dp-component-feature-card-title-type-font-variant-numeric: var(--dp-type-feature-title-font-variant-numeric);--dp-component-feature-card-claim-type-font-family: var(--dp-type-feature-claim-font-family);--dp-component-feature-card-claim-type-font-size: var(--dp-type-feature-claim-font-size);--dp-component-feature-card-claim-type-font-weight: var(--dp-type-feature-claim-font-weight);--dp-component-feature-card-claim-type-line-height: var(--dp-type-feature-claim-line-height);--dp-component-feature-card-claim-type-letter-spacing: var(--dp-type-feature-claim-letter-spacing);--dp-component-feature-card-claim-type-text-transform: var(--dp-type-feature-claim-text-transform);--dp-component-feature-card-claim-type-font-variant-numeric: var(--dp-type-feature-claim-font-variant-numeric);--dp-component-feature-card-claim-lines: 2;--dp-component-feature-card-placeholder-icon-size: 43%;--dp-component-feature-card-placeholder-icon: var(--dp-color-alpha-ink-35);--dp-component-feature-card-tilt: var(--dp-interaction-tilt-card);--dp-component-feature-card-fan-overlap: var(--dp-interaction-fan-overlap);--dp-component-feature-card-row-gap: var(--dp-space-6);--dp-component-feature-card-row-padding-block: var(--dp-space-8);--dp-component-feature-card-stack-gap-compact: var(--dp-space-8);--dp-component-feature-card-sage-background: var(--dp-color-fill-sage-bg);--dp-component-feature-card-sage-ink: var(--dp-color-fill-sage-feature-ink);--dp-component-feature-card-sage-tag-bg: var(--dp-color-fill-sage-feature-tag);--dp-component-feature-card-teal-background: var(--dp-color-fill-teal-bg);--dp-component-feature-card-teal-ink: var(--dp-color-fill-teal-feature-ink);--dp-component-feature-card-teal-tag-bg: var(--dp-color-fill-teal-feature-tag);--dp-component-feature-card-forest-background: var(--dp-color-fill-forest-bg);--dp-component-feature-card-forest-ink: var(--dp-color-fill-forest-feature-ink);--dp-component-feature-card-forest-tag-bg: var(--dp-color-fill-forest-feature-tag);--dp-component-feature-card-terracotta-background: var(--dp-color-fill-terracotta-bg);--dp-component-feature-card-terracotta-ink: var(--dp-color-fill-terracotta-feature-ink);--dp-component-feature-card-terracotta-tag-bg: var(--dp-color-fill-terracotta-feature-tag);--dp-component-feature-card-sand-background: var(--dp-color-fill-sand-bg);--dp-component-feature-card-sand-ink: var(--dp-color-fill-sand-feature-ink);--dp-component-feature-card-sand-tag-bg: var(--dp-color-fill-sand-feature-tag);--dp-component-feature-card-warm-grey-background: var(--dp-color-fill-warm-grey-bg);--dp-component-feature-card-warm-grey-ink: var(--dp-color-fill-warm-grey-feature-ink);--dp-component-feature-card-warm-grey-tag-bg: var(--dp-color-fill-warm-grey-feature-tag);--dp-component-feature-card-clay-red-background: var(--dp-color-fill-clay-red-bg);--dp-component-feature-card-clay-red-ink: var(--dp-color-fill-clay-red-feature-ink);--dp-component-feature-card-clay-red-tag-bg: var(--dp-color-fill-clay-red-feature-tag);--dp-component-feature-card-dark-teal-background: var(--dp-color-fill-dark-teal-bg);--dp-component-feature-card-dark-teal-ink: var(--dp-color-fill-dark-teal-feature-ink);--dp-component-feature-card-dark-teal-tag-bg: var(--dp-color-fill-dark-teal-feature-tag);--dp-component-feature-card-dusty-pink-background: var(--dp-color-fill-dusty-pink-bg);--dp-component-feature-card-dusty-pink-ink: var(--dp-color-fill-dusty-pink-feature-ink);--dp-component-feature-card-dusty-pink-tag-bg: var(--dp-color-fill-dusty-pink-feature-tag);--dp-component-feature-card-light-peach-background: var(--dp-color-fill-light-peach-bg);--dp-component-feature-card-light-peach-ink: var(--dp-color-fill-light-peach-feature-ink);--dp-component-feature-card-light-peach-tag-bg: var(--dp-color-fill-light-peach-feature-tag);--dp-component-feature-card-faun-background: var(--dp-color-fill-faun-bg);--dp-component-feature-card-faun-ink: var(--dp-color-fill-faun-feature-ink);--dp-component-feature-card-faun-tag-bg: var(--dp-color-fill-faun-feature-tag);--dp-component-feature-card-cool-grey-background: var(--dp-color-fill-cool-grey-bg);--dp-component-feature-card-cool-grey-ink: var(--dp-color-fill-cool-grey-feature-ink);--dp-component-feature-card-cool-grey-tag-bg: var(--dp-color-fill-cool-grey-feature-tag);--dp-component-feature-card-stone-background: var(--dp-color-fill-stone-bg);--dp-component-feature-card-stone-ink: var(--dp-color-fill-stone-feature-ink);--dp-component-feature-card-stone-tag-bg: var(--dp-color-fill-stone-feature-tag);--dp-component-feature-card-dark-grey-background: var(--dp-color-fill-dark-grey-bg);--dp-component-feature-card-dark-grey-ink: var(--dp-color-fill-dark-grey-feature-ink);--dp-component-feature-card-dark-grey-tag-bg: var(--dp-color-fill-dark-grey-feature-tag);--dp-component-feature-card-ink-background: var(--dp-color-fill-ink-bg);--dp-component-feature-card-ink-ink: var(--dp-color-fill-ink-feature-ink);--dp-component-feature-card-ink-tag-bg: var(--dp-color-fill-ink-feature-tag);--dp-component-feature-card-placeholder-background: var(--dp-color-bg-placeholder);--dp-component-feature-card-placeholder-ink: var(--dp-color-alpha-ink-60);--dp-component-feature-card-placeholder-tag-bg: var(--dp-color-alpha-ink-5);--dp-component-feature-card-context-background: var(--dp-color-context-bg);--dp-component-feature-card-context-ink: var(--dp-color-context-feature-ink);--dp-component-feature-card-context-tag-bg: var(--dp-color-context-feature-tag);--dp-component-stat-padding-block: var(--dp-space-12);--dp-component-stat-padding-inline: var(--dp-space-8);--dp-component-stat-padding-block-compact: var(--dp-space-8);--dp-component-stat-padding-inline-compact: var(--dp-space-4);--dp-component-stat-gap: var(--dp-space-2);--dp-component-stat-min-width: 200px;--dp-component-stat-min-width-compact: 150px;--dp-component-stat-border-width: var(--dp-border-width-thick);--dp-component-stat-border: var(--dp-color-border-strong);--dp-component-stat-radius: var(--dp-radius-3xl);--dp-component-stat-value-type-font-family: var(--dp-type-stat-value-font-family);--dp-component-stat-value-type-font-size: var(--dp-type-stat-value-font-size);--dp-component-stat-value-type-font-weight: var(--dp-type-stat-value-font-weight);--dp-component-stat-value-type-line-height: var(--dp-type-stat-value-line-height);--dp-component-stat-value-type-letter-spacing: var(--dp-type-stat-value-letter-spacing);--dp-component-stat-value-type-text-transform: var(--dp-type-stat-value-text-transform);--dp-component-stat-value-type-font-variant-numeric: var(--dp-type-stat-value-font-variant-numeric);--dp-component-stat-value: var(--dp-color-text-primary);--dp-component-stat-label-type-font-family: var(--dp-type-eyebrow-font-family);--dp-component-stat-label-type-font-size: var(--dp-type-eyebrow-font-size);--dp-component-stat-label-type-font-weight: var(--dp-type-eyebrow-font-weight);--dp-component-stat-label-type-line-height: var(--dp-type-eyebrow-line-height);--dp-component-stat-label-type-letter-spacing: var(--dp-type-eyebrow-letter-spacing);--dp-component-stat-label-type-text-transform: var(--dp-type-eyebrow-text-transform);--dp-component-stat-label-type-font-variant-numeric: var(--dp-type-eyebrow-font-variant-numeric);--dp-component-stat-label: var(--dp-color-text-primary);--dp-component-stat-detail-type-font-family: var(--dp-type-stat-detail-font-family);--dp-component-stat-detail-type-font-size: var(--dp-type-stat-detail-font-size);--dp-component-stat-detail-type-font-weight: var(--dp-type-stat-detail-font-weight);--dp-component-stat-detail-type-line-height: var(--dp-type-stat-detail-line-height);--dp-component-stat-detail-type-letter-spacing: var(--dp-type-stat-detail-letter-spacing);--dp-component-stat-detail-type-text-transform: var(--dp-type-stat-detail-text-transform);--dp-component-stat-detail-type-font-variant-numeric: var(--dp-type-stat-detail-font-variant-numeric);--dp-component-stat-detail: var(--dp-color-text-muted);--dp-component-stat-row-gap: var(--dp-space-6);--dp-component-stat-narrow-padding: var(--dp-space-6);--dp-component-stat-narrow-gap: var(--dp-space-1);--dp-component-stat-narrow-value-type-font-family: var(--dp-type-stat-value-narrow-font-family);--dp-component-stat-narrow-value-type-font-size: var(--dp-type-stat-value-narrow-font-size);--dp-component-stat-narrow-value-type-font-weight: var(--dp-type-stat-value-narrow-font-weight);--dp-component-stat-narrow-value-type-line-height: var(--dp-type-stat-value-narrow-line-height);--dp-component-stat-narrow-value-type-letter-spacing: var(--dp-type-stat-value-narrow-letter-spacing);--dp-component-stat-narrow-value-type-text-transform: var(--dp-type-stat-value-narrow-text-transform);--dp-component-stat-narrow-value-type-font-variant-numeric: var(--dp-type-stat-value-narrow-font-variant-numeric);--dp-component-stat-quiet-padding-top: var(--dp-space-4);--dp-component-stat-quiet-border-top: var(--dp-color-border-subtle);--dp-component-stat-quiet-radius: var(--dp-radius-none);--dp-component-stat-on-fill-border: var(--dp-color-context-ink);--dp-component-stat-on-fill-value: var(--dp-color-context-ink);--dp-component-stat-on-fill-label: var(--dp-color-context-ink);--dp-component-stat-on-fill-detail: var(--dp-color-context-muted);--dp-component-stat-versus-gap: var(--dp-space-6);--dp-component-stat-versus-padding: var(--dp-space-8);--dp-component-stat-versus-vs-padding-block: 6px;--dp-component-stat-versus-vs-padding-inline: 12px;--dp-component-stat-versus-vs-border: var(--dp-color-border-default);--dp-component-stat-versus-vs-text: var(--dp-color-text-muted);--dp-component-stat-versus-vs-type-font-family: var(--dp-type-eyebrow-font-family);--dp-component-stat-versus-vs-type-font-size: var(--dp-type-eyebrow-font-size);--dp-component-stat-versus-vs-type-font-weight: var(--dp-type-eyebrow-font-weight);--dp-component-stat-versus-vs-type-line-height: var(--dp-type-eyebrow-line-height);--dp-component-stat-versus-vs-type-letter-spacing: var(--dp-type-eyebrow-letter-spacing);--dp-component-stat-versus-vs-type-text-transform: var(--dp-type-eyebrow-text-transform);--dp-component-stat-versus-vs-type-font-variant-numeric: var(--dp-type-eyebrow-font-variant-numeric);--dp-component-stat-versus-other-value: var(--dp-color-text-muted);--dp-component-panel-background: var(--dp-color-context-panel);--dp-component-panel-foreground: var(--dp-color-context-ink);--dp-component-panel-sub: var(--dp-color-context-sub);--dp-component-panel-muted: var(--dp-color-context-muted);--dp-component-panel-rule: var(--dp-color-context-line);--dp-component-panel-border-width: var(--dp-border-width-hair);--dp-component-panel-border: var(--dp-color-border-subtle);--dp-component-panel-radius: var(--dp-radius-3xl);--dp-component-panel-padding: var(--dp-space-8);--dp-component-panel-padding-compact: var(--dp-space-5);--dp-component-panel-radius-compact: var(--dp-radius-2xl);--dp-component-panel-code-bg: var(--dp-color-context-ink-10);--dp-component-panel-focus-ring: var(--dp-color-context-ink);--dp-component-table-cell-padding-block: var(--dp-space-3);--dp-component-table-cell-padding-inline: var(--dp-space-4);--dp-component-table-rule-width: var(--dp-border-width-hair);--dp-component-table-rule: var(--dp-color-border-subtle);--dp-component-table-head-type-font-family: var(--dp-type-table-head-font-family);--dp-component-table-head-type-font-size: var(--dp-type-table-head-font-size);--dp-component-table-head-type-font-weight: var(--dp-type-table-head-font-weight);--dp-component-table-head-type-line-height: var(--dp-type-table-head-line-height);--dp-component-table-head-type-letter-spacing: var(--dp-type-table-head-letter-spacing);--dp-component-table-head-type-text-transform: var(--dp-type-table-head-text-transform);--dp-component-table-head-type-font-variant-numeric: var(--dp-type-table-head-font-variant-numeric);--dp-component-table-head: var(--dp-color-text-muted);--dp-component-table-row-head-type-font-family: var(--dp-type-table-row-head-font-family);--dp-component-table-row-head-type-font-size: var(--dp-type-table-row-head-font-size);--dp-component-table-row-head-type-font-weight: var(--dp-type-table-row-head-font-weight);--dp-component-table-row-head-type-line-height: var(--dp-type-table-row-head-line-height);--dp-component-table-row-head-type-letter-spacing: var(--dp-type-table-row-head-letter-spacing);--dp-component-table-row-head-type-text-transform: var(--dp-type-table-row-head-text-transform);--dp-component-table-row-head-type-font-variant-numeric: var(--dp-type-table-row-head-font-variant-numeric);--dp-component-table-row-head-type-compact-font-family: var(--dp-type-table-row-head-compact-font-family);--dp-component-table-row-head-type-compact-font-size: var(--dp-type-table-row-head-compact-font-size);--dp-component-table-row-head-type-compact-font-weight: var(--dp-type-table-row-head-compact-font-weight);--dp-component-table-row-head-type-compact-line-height: var(--dp-type-table-row-head-compact-line-height);--dp-component-table-row-head-type-compact-letter-spacing: var(--dp-type-table-row-head-compact-letter-spacing);--dp-component-table-row-head-type-compact-text-transform: var(--dp-type-table-row-head-compact-text-transform);--dp-component-table-row-head-type-compact-font-variant-numeric: var(--dp-type-table-row-head-compact-font-variant-numeric);--dp-component-table-cell-type-font-family: var(--dp-type-table-cell-font-family);--dp-component-table-cell-type-font-size: var(--dp-type-table-cell-font-size);--dp-component-table-cell-type-font-weight: var(--dp-type-table-cell-font-weight);--dp-component-table-cell-type-line-height: var(--dp-type-table-cell-line-height);--dp-component-table-cell-type-letter-spacing: var(--dp-type-table-cell-letter-spacing);--dp-component-table-cell-type-text-transform: var(--dp-type-table-cell-text-transform);--dp-component-table-cell-type-font-variant-numeric: var(--dp-type-table-cell-font-variant-numeric);--dp-component-table-cell: var(--dp-color-text-primary);--dp-component-table-highlight-type-font-family: var(--dp-type-table-highlight-font-family);--dp-component-table-highlight-type-font-size: var(--dp-type-table-highlight-font-size);--dp-component-table-highlight-type-font-weight: var(--dp-type-table-highlight-font-weight);--dp-component-table-highlight-type-line-height: var(--dp-type-table-highlight-line-height);--dp-component-table-highlight-type-letter-spacing: var(--dp-type-table-highlight-letter-spacing);--dp-component-table-highlight-type-text-transform: var(--dp-type-table-highlight-text-transform);--dp-component-table-highlight-type-font-variant-numeric: var(--dp-type-table-highlight-font-variant-numeric);--dp-component-table-highlight-bg: var(--dp-color-context-tint-10);--dp-component-table-highlight-dot: var(--dp-color-context-bg);--dp-component-table-highlight-dot-size: var(--dp-layout-size-dot-em-highlight);--dp-component-table-highlight-dot-gap: .55em;--dp-component-table-highlight-dot-baseline: .05em;--dp-component-table-lined-stripe: var(--dp-color-context-tint-22);--dp-component-table-on-fill-text: var(--dp-color-context-ink);--dp-component-table-on-fill-rule: var(--dp-color-context-line);--dp-component-table-on-fill-head: var(--dp-color-context-muted);--dp-component-table-on-fill-cell-other: var(--dp-color-context-muted);--dp-component-table-on-fill-highlight-bg: var(--dp-color-context-ink-10);--dp-component-table-on-fill-lined-stripe: var(--dp-color-context-ink-5);--dp-component-data-table-cell-padding-block: var(--dp-space-5);--dp-component-data-table-cell-padding-block-compact: var(--dp-space-4);--dp-component-data-table-cell-padding-end: var(--dp-space-2);--dp-component-data-table-rule: var(--dp-color-border-subtle);--dp-component-data-table-head-type-font-family: var(--dp-type-data-head-font-family);--dp-component-data-table-head-type-font-size: var(--dp-type-data-head-font-size);--dp-component-data-table-head-type-font-weight: var(--dp-type-data-head-font-weight);--dp-component-data-table-head-type-line-height: var(--dp-type-data-head-line-height);--dp-component-data-table-head-type-letter-spacing: var(--dp-type-data-head-letter-spacing);--dp-component-data-table-head-type-text-transform: var(--dp-type-data-head-text-transform);--dp-component-data-table-head-type-font-variant-numeric: var(--dp-type-data-head-font-variant-numeric);--dp-component-data-table-head: var(--dp-color-text-muted);--dp-component-data-table-cell-type-font-family: var(--dp-type-body-sm-font-family);--dp-component-data-table-cell-type-font-size: var(--dp-type-body-sm-font-size);--dp-component-data-table-cell-type-font-weight: var(--dp-type-body-sm-font-weight);--dp-component-data-table-cell-type-line-height: var(--dp-type-body-sm-line-height);--dp-component-data-table-cell-type-letter-spacing: var(--dp-type-body-sm-letter-spacing);--dp-component-data-table-cell-type-text-transform: var(--dp-type-body-sm-text-transform);--dp-component-data-table-cell-type-font-variant-numeric: var(--dp-type-body-sm-font-variant-numeric);--dp-component-data-table-cell-type-compact-font-family: var(--dp-type-body-xs-font-family);--dp-component-data-table-cell-type-compact-font-size: var(--dp-type-body-xs-font-size);--dp-component-data-table-cell-type-compact-font-weight: var(--dp-type-body-xs-font-weight);--dp-component-data-table-cell-type-compact-line-height: var(--dp-type-body-xs-line-height);--dp-component-data-table-cell-type-compact-letter-spacing: var(--dp-type-body-xs-letter-spacing);--dp-component-data-table-cell-type-compact-text-transform: var(--dp-type-body-xs-text-transform);--dp-component-data-table-cell-type-compact-font-variant-numeric: var(--dp-type-body-xs-font-variant-numeric);--dp-component-data-table-cell: var(--dp-color-text-primary);--dp-component-data-table-field-name-type-font-family: var(--dp-type-eyebrow-font-family);--dp-component-data-table-field-name-type-font-size: var(--dp-type-eyebrow-font-size);--dp-component-data-table-field-name-type-font-weight: var(--dp-type-eyebrow-font-weight);--dp-component-data-table-field-name-type-line-height: var(--dp-type-eyebrow-line-height);--dp-component-data-table-field-name-type-letter-spacing: var(--dp-type-eyebrow-letter-spacing);--dp-component-data-table-field-name-type-text-transform: var(--dp-type-eyebrow-text-transform);--dp-component-data-table-field-name-type-font-variant-numeric: var(--dp-type-eyebrow-font-variant-numeric);--dp-component-data-table-field-example: var(--dp-color-text-muted);--dp-component-data-table-stripe: var(--dp-color-bg-tint);--dp-component-specs-label-width: var(--dp-layout-grid-component-specs-label-regular);--dp-component-specs-label-width-compact: var(--dp-layout-grid-component-specs-label-compact);--dp-component-specs-gap: var(--dp-space-2);--dp-component-specs-row-padding-block: var(--dp-space-5);--dp-component-specs-rule: var(--dp-color-border-subtle);--dp-component-specs-term-type-font-family: var(--dp-type-data-head-font-family);--dp-component-specs-term-type-font-size: var(--dp-type-data-head-font-size);--dp-component-specs-term-type-font-weight: var(--dp-type-data-head-font-weight);--dp-component-specs-term-type-line-height: var(--dp-type-data-head-line-height);--dp-component-specs-term-type-letter-spacing: var(--dp-type-data-head-letter-spacing);--dp-component-specs-term-type-text-transform: var(--dp-type-data-head-text-transform);--dp-component-specs-term-type-font-variant-numeric: var(--dp-type-data-head-font-variant-numeric);--dp-component-specs-term: var(--dp-color-text-muted);--dp-component-specs-value-type-font-family: var(--dp-type-body-sm-font-family);--dp-component-specs-value-type-font-size: var(--dp-type-body-sm-font-size);--dp-component-specs-value-type-font-weight: var(--dp-type-body-sm-font-weight);--dp-component-specs-value-type-line-height: var(--dp-type-body-sm-line-height);--dp-component-specs-value-type-letter-spacing: var(--dp-type-body-sm-letter-spacing);--dp-component-specs-value-type-text-transform: var(--dp-type-body-sm-text-transform);--dp-component-specs-value-type-font-variant-numeric: var(--dp-type-body-sm-font-variant-numeric);--dp-component-specs-value: var(--dp-color-text-primary);--dp-component-breadcrumb-gap: var(--dp-space-2);--dp-component-breadcrumb-margin-bottom: var(--dp-space-8);--dp-component-breadcrumb-type-font-family: var(--dp-type-breadcrumb-font-family);--dp-component-breadcrumb-type-font-size: var(--dp-type-breadcrumb-font-size);--dp-component-breadcrumb-type-font-weight: var(--dp-type-breadcrumb-font-weight);--dp-component-breadcrumb-type-line-height: var(--dp-type-breadcrumb-line-height);--dp-component-breadcrumb-type-letter-spacing: var(--dp-type-breadcrumb-letter-spacing);--dp-component-breadcrumb-type-text-transform: var(--dp-type-breadcrumb-text-transform);--dp-component-breadcrumb-type-font-variant-numeric: var(--dp-type-breadcrumb-font-variant-numeric);--dp-component-breadcrumb-link: var(--dp-color-text-muted);--dp-component-breadcrumb-link-hover: var(--dp-color-text-primary);--dp-component-breadcrumb-separator: var(--dp-color-text-faint);--dp-component-breadcrumb-current: var(--dp-color-text-primary);--dp-component-breadcrumb-min-height: var(--dp-layout-size-touch-inline-min);--dp-component-code-head-gap: var(--dp-space-3);--dp-component-code-head-margin: var(--dp-space-2);--dp-component-code-label-type-font-family: var(--dp-type-eyebrow-font-family);--dp-component-code-label-type-font-size: var(--dp-type-eyebrow-font-size);--dp-component-code-label-type-font-weight: var(--dp-type-eyebrow-font-weight);--dp-component-code-label-type-line-height: var(--dp-type-eyebrow-line-height);--dp-component-code-label-type-letter-spacing: var(--dp-type-eyebrow-letter-spacing);--dp-component-code-label-type-text-transform: var(--dp-type-eyebrow-text-transform);--dp-component-code-label-type-font-variant-numeric: var(--dp-type-eyebrow-font-variant-numeric);--dp-component-code-label: var(--dp-color-text-muted-strong);--dp-component-code-block-padding-block: var(--dp-space-4);--dp-component-code-block-padding-inline: var(--dp-space-5);--dp-component-code-block-bg: var(--dp-color-bg-surface);--dp-component-code-block-border: var(--dp-color-border-subtle);--dp-component-code-block-radius: var(--dp-radius-xl);--dp-component-code-block-type-font-family: var(--dp-type-code-font-family);--dp-component-code-block-type-font-size: var(--dp-type-code-font-size);--dp-component-code-block-type-font-weight: var(--dp-type-code-font-weight);--dp-component-code-block-type-line-height: var(--dp-type-code-line-height);--dp-component-code-block-type-letter-spacing: var(--dp-type-code-letter-spacing);--dp-component-code-block-type-text-transform: var(--dp-type-code-text-transform);--dp-component-code-block-type-font-variant-numeric: var(--dp-type-code-font-variant-numeric);--dp-component-code-block-text: var(--dp-color-text-primary);--dp-component-code-prompt-max-lines: 15em;--dp-component-code-copy-size: 28px;--dp-component-code-copy-radius: var(--dp-radius-sm);--dp-component-code-copy-icon: var(--dp-icon-size-15);--dp-component-code-copy-transition: var(--dp-motion-transition-color);--dp-component-code-copy-feedback: var(--dp-duration-feedback-copied);--dp-component-code-copy-rest-background: var(--dp-color-alpha-transparent);--dp-component-code-copy-rest-foreground: var(--dp-color-text-muted);--dp-component-code-copy-rest-border: var(--dp-color-alpha-transparent);--dp-component-code-copy-hover-background: var(--dp-color-bg-surface);--dp-component-code-copy-hover-foreground: var(--dp-color-text-primary);--dp-component-code-copy-hover-border: var(--dp-color-border-subtle);--dp-component-code-copy-copied-background: var(--dp-color-alpha-transparent);--dp-component-code-copy-copied-foreground: var(--dp-color-text-primary);--dp-component-code-copy-copied-border: var(--dp-color-alpha-transparent);--dp-component-code-inline-size: var(--dp-font-ratio-inline-code);--dp-component-code-inline-size-docs: var(--dp-font-ratio-code-block);--dp-component-code-inline-bg: var(--dp-color-bg-tint);--dp-component-code-inline-fg: var(--dp-color-text-primary);--dp-component-code-inline-radius: var(--dp-radius-sm);--dp-component-code-inline-padding-block: .08em;--dp-component-code-inline-padding-inline: .35em;--dp-component-quote-padding-start: var(--dp-space-4);--dp-component-quote-rule-width: var(--dp-border-width-thick);--dp-component-quote-rule: var(--dp-color-border-default);--dp-component-quote-text: var(--dp-color-text-secondary);--dp-component-quote-accent-padding-start: var(--dp-space-5);--dp-component-quote-accent-rule-width: var(--dp-border-width-quote);--dp-component-quote-accent-rule: var(--dp-color-text-accent);--dp-component-quote-accent-gap: var(--dp-space-3);--dp-component-quote-accent-margin-block: var(--dp-space-8);--dp-component-quote-accent-type-font-family: var(--dp-type-quote-blog-font-family);--dp-component-quote-accent-type-font-size: var(--dp-type-quote-blog-font-size);--dp-component-quote-accent-type-font-weight: var(--dp-type-quote-blog-font-weight);--dp-component-quote-accent-type-line-height: var(--dp-type-quote-blog-line-height);--dp-component-quote-accent-type-letter-spacing: var(--dp-type-quote-blog-letter-spacing);--dp-component-quote-accent-type-text-transform: var(--dp-type-quote-blog-text-transform);--dp-component-quote-accent-type-font-variant-numeric: var(--dp-type-quote-blog-font-variant-numeric);--dp-component-quote-accent-text: var(--dp-color-text-primary);--dp-component-quote-link-rule: var(--dp-color-border-default);--dp-component-quote-cite-type-font-family: var(--dp-type-body-sm-font-family);--dp-component-quote-cite-type-font-size: var(--dp-type-body-sm-font-size);--dp-component-quote-cite-type-font-weight: var(--dp-type-body-sm-font-weight);--dp-component-quote-cite-type-line-height: var(--dp-type-body-sm-line-height);--dp-component-quote-cite-type-letter-spacing: var(--dp-type-body-sm-letter-spacing);--dp-component-quote-cite-type-text-transform: var(--dp-type-body-sm-text-transform);--dp-component-quote-cite-type-font-variant-numeric: var(--dp-type-body-sm-font-variant-numeric);--dp-component-quote-cite: var(--dp-color-text-muted);--dp-component-quote-pull-margin-block: var(--dp-space-10);--dp-component-quote-pull-gap: var(--dp-space-3);--dp-component-quote-pull-mark-width: 44px;--dp-component-quote-pull-mark-thickness: var(--dp-border-width-quote);--dp-component-quote-pull-mark: var(--dp-color-text-primary);--dp-component-quote-pull-mark-gap: var(--dp-space-2);--dp-component-quote-pull-type-font-family: var(--dp-type-quote-pull-font-family);--dp-component-quote-pull-type-font-size: var(--dp-type-quote-pull-font-size);--dp-component-quote-pull-type-font-weight: var(--dp-type-quote-pull-font-weight);--dp-component-quote-pull-type-line-height: var(--dp-type-quote-pull-line-height);--dp-component-quote-pull-type-letter-spacing: var(--dp-type-quote-pull-letter-spacing);--dp-component-quote-pull-type-text-transform: var(--dp-type-quote-pull-text-transform);--dp-component-quote-pull-type-font-variant-numeric: var(--dp-type-quote-pull-font-variant-numeric);--dp-component-quote-wide-margin-block: var(--dp-space-12);--dp-component-quote-wide-max-width: var(--dp-layout-container-2xl);--dp-component-quote-wide-type-font-family: var(--dp-type-quote-wide-font-family);--dp-component-quote-wide-type-font-size: var(--dp-type-quote-wide-font-size);--dp-component-quote-wide-type-font-weight: var(--dp-type-quote-wide-font-weight);--dp-component-quote-wide-type-line-height: var(--dp-type-quote-wide-line-height);--dp-component-quote-wide-type-letter-spacing: var(--dp-type-quote-wide-letter-spacing);--dp-component-quote-wide-type-text-transform: var(--dp-type-quote-wide-text-transform);--dp-component-quote-wide-type-font-variant-numeric: var(--dp-type-quote-wide-font-variant-numeric);--dp-component-quote-side-rule-width: var(--dp-border-width-thick);--dp-component-quote-side-rule: var(--dp-color-border-subtle);--dp-component-quote-side-padding-inline: var(--dp-space-8);--dp-component-quote-side-type-font-family: var(--dp-type-quote-font-family);--dp-component-quote-side-type-font-size: var(--dp-type-quote-font-size);--dp-component-quote-side-type-font-weight: var(--dp-type-quote-font-weight);--dp-component-quote-side-type-line-height: var(--dp-type-quote-line-height);--dp-component-quote-side-type-letter-spacing: var(--dp-type-quote-letter-spacing);--dp-component-quote-side-type-text-transform: var(--dp-type-quote-text-transform);--dp-component-quote-side-type-font-variant-numeric: var(--dp-type-quote-font-variant-numeric);--dp-component-quote-side-basis: 340px;--dp-component-quote-side-gap: var(--dp-space-10);--dp-component-prose-gap: 1.7em;--dp-component-prose-article-gap: var(--dp-space-10);--dp-component-prose-max-width: var(--dp-layout-max-width-prose);--dp-component-prose-type-font-family: var(--dp-type-body-font-family);--dp-component-prose-type-font-size: var(--dp-type-body-font-size);--dp-component-prose-type-font-weight: var(--dp-type-body-font-weight);--dp-component-prose-type-line-height: var(--dp-type-body-line-height);--dp-component-prose-type-letter-spacing: var(--dp-type-body-letter-spacing);--dp-component-prose-type-text-transform: var(--dp-type-body-text-transform);--dp-component-prose-type-font-variant-numeric: var(--dp-type-body-font-variant-numeric);--dp-component-prose-text: var(--dp-color-text-primary);--dp-component-prose-link: var(--dp-color-text-link);--dp-component-prose-link-rule: var(--dp-color-border-default);--dp-component-prose-link-rule-hover: var(--dp-color-border-strong);--dp-component-prose-underline-offset: .18em;--dp-component-prose-underline-thickness: var(--dp-border-width-hair);--dp-component-prose-list-gap: var(--dp-space-3);--dp-component-prose-list-indent: var(--dp-space-6);--dp-component-prose-docs-list-indent: 1.2em;--dp-component-prose-docs-list-gap: .4em;--dp-component-prose-bullet-size: var(--dp-layout-size-dot-bullet);--dp-component-prose-bullet-top: .72em;--dp-component-prose-bullet: var(--dp-color-text-primary);--dp-component-heading-anchor-size: .58em;--dp-component-heading-anchor-gap: .3em;--dp-component-heading-anchor-color: var(--dp-color-text-muted);--dp-component-heading-anchor-opacity-hint: var(--dp-interaction-opacity-anchor-hint);--dp-component-heading-anchor-opacity-hover: var(--dp-interaction-opacity-anchor-hover);--dp-component-heading-anchor-transition: var(--dp-motion-transition-anchor);--dp-component-highlight-radius: var(--dp-radius-xs);--dp-component-highlight-info-background: var(--dp-color-signal-info-soft);--dp-component-highlight-info-foreground: var(--dp-color-signal-info-text);--dp-component-highlight-success-background: var(--dp-color-signal-success-soft);--dp-component-highlight-success-foreground: var(--dp-color-signal-success-text);--dp-component-highlight-warning-background: var(--dp-color-signal-warning-soft);--dp-component-highlight-warning-foreground: var(--dp-color-signal-warning-text);--dp-component-highlight-danger-background: var(--dp-color-signal-danger-soft);--dp-component-highlight-danger-foreground: var(--dp-color-signal-danger-text);--dp-component-highlight-category-name-background: var(--dp-component-highlight-info-background);--dp-component-highlight-category-name-foreground: var(--dp-component-highlight-info-foreground);--dp-component-highlight-category-address-background: var(--dp-component-highlight-info-background);--dp-component-highlight-category-address-foreground: var(--dp-component-highlight-info-foreground);--dp-component-highlight-category-contact-background: var(--dp-component-highlight-success-background);--dp-component-highlight-category-contact-foreground: var(--dp-component-highlight-success-foreground);--dp-component-highlight-category-finance-background: var(--dp-component-highlight-warning-background);--dp-component-highlight-category-finance-foreground: var(--dp-component-highlight-warning-foreground);--dp-component-highlight-category-id-background: var(--dp-component-highlight-danger-background);--dp-component-highlight-category-id-foreground: var(--dp-component-highlight-danger-foreground);--dp-component-highlight-label-type-font-family: var(--dp-type-entity-label-font-family);--dp-component-highlight-label-type-font-size: var(--dp-type-entity-label-font-size);--dp-component-highlight-label-type-font-weight: var(--dp-type-entity-label-font-weight);--dp-component-highlight-label-type-line-height: var(--dp-type-entity-label-line-height);--dp-component-highlight-label-type-letter-spacing: var(--dp-type-entity-label-letter-spacing);--dp-component-highlight-label-type-text-transform: var(--dp-type-entity-label-text-transform);--dp-component-highlight-label-type-font-variant-numeric: var(--dp-type-entity-label-font-variant-numeric);--dp-component-highlight-label-padding-block: 1px;--dp-component-highlight-label-padding-inline: 6px;--dp-component-highlight-label-radius: var(--dp-radius-pill);--dp-component-highlight-mask-padding-block: 1px;--dp-component-highlight-mask-padding-inline: 5px;--dp-component-highlight-mask-radius: var(--dp-radius-xs);--dp-component-highlight-mask-weight: var(--dp-font-weight-semibold);--dp-component-wordmark-type-font-family: var(--dp-type-brand-name-font-family);--dp-component-wordmark-type-font-size: var(--dp-type-brand-name-font-size);--dp-component-wordmark-type-font-weight: var(--dp-type-brand-name-font-weight);--dp-component-wordmark-type-line-height: var(--dp-type-brand-name-line-height);--dp-component-wordmark-type-letter-spacing: var(--dp-type-brand-name-letter-spacing);--dp-component-wordmark-type-text-transform: var(--dp-type-brand-name-text-transform);--dp-component-wordmark-type-font-variant-numeric: var(--dp-type-brand-name-font-variant-numeric);--dp-component-wordmark-type-lg-font-family: var(--dp-type-brand-name-lg-font-family);--dp-component-wordmark-type-lg-font-size: var(--dp-type-brand-name-lg-font-size);--dp-component-wordmark-type-lg-font-weight: var(--dp-type-brand-name-lg-font-weight);--dp-component-wordmark-type-lg-line-height: var(--dp-type-brand-name-lg-line-height);--dp-component-wordmark-type-lg-letter-spacing: var(--dp-type-brand-name-lg-letter-spacing);--dp-component-wordmark-type-lg-text-transform: var(--dp-type-brand-name-lg-text-transform);--dp-component-wordmark-type-lg-font-variant-numeric: var(--dp-type-brand-name-lg-font-variant-numeric);--dp-component-wordmark-color: var(--dp-color-text-primary);--dp-component-wordmark-inline-link-min-height: var(--dp-layout-size-touch-inline-min);--dp-component-wordmark-clear-space: .5em;--dp-component-wordmark-min-width: 80px;--dp-component-wordmark-min-width-print: 56.6929pt;--dp-component-app-icon-background: var(--dp-color-palette-ink);--dp-component-app-icon-foreground: var(--dp-color-palette-cream);--dp-component-app-icon-dark-foreground: var(--dp-color-palette-cream);--dp-component-app-icon-monogram-width: .5;--dp-component-app-icon-monogram-width-small: .7;--dp-component-app-icon-corner-radius: .2237;--dp-component-app-icon-safe-zone-maskable: .8;--dp-component-site-header-height: var(--dp-layout-header-height-fluid);--dp-component-site-header-inset: var(--dp-layout-header-inset-fluid);--dp-component-site-header-gap: var(--dp-space-6);--dp-component-site-header-z: var(--dp-z-header);--dp-component-site-header-z-open: var(--dp-z-nav-header);--dp-component-site-header-ink: var(--dp-color-context-ink);--dp-component-site-header-ink-plain: var(--dp-color-text-primary);--dp-component-site-header-bg-open: var(--dp-color-bg-canvas);--dp-component-site-header-bg-float: var(--dp-color-alpha-transparent);--dp-component-site-header-nav-gap: var(--dp-space-10);--dp-component-site-header-nav-type-font-family: var(--dp-type-nav-font-family);--dp-component-site-header-nav-type-font-size: var(--dp-type-nav-font-size);--dp-component-site-header-nav-type-font-weight: var(--dp-type-nav-font-weight);--dp-component-site-header-nav-type-line-height: var(--dp-type-nav-line-height);--dp-component-site-header-nav-type-letter-spacing: var(--dp-type-nav-letter-spacing);--dp-component-site-header-nav-type-text-transform: var(--dp-type-nav-text-transform);--dp-component-site-header-nav-type-font-variant-numeric: var(--dp-type-nav-font-variant-numeric);--dp-component-site-header-nav-hover-opacity: var(--dp-interaction-opacity-hover-dim);--dp-component-site-header-nav-current-dot: var(--dp-layout-size-dot-nav);--dp-component-site-header-nav-current-dot-gap: .15em;--dp-component-site-header-nav-chevron-width: var(--dp-icon-size-12);--dp-component-site-header-nav-chevron-height: 8px;--dp-component-site-header-nav-chevron-stroke: var(--dp-icon-stroke-bold);--dp-component-site-header-nav-chevron-open: var(--dp-interaction-tilt-open);--dp-component-site-header-nav-transition: var(--dp-motion-transition-fade);--dp-component-site-header-nav-focus-radius: var(--dp-radius-sm);--dp-component-site-header-panel-offset: var(--dp-space-3);--dp-component-site-header-panel-padding: var(--dp-space-6);--dp-component-site-header-panel-gap: var(--dp-space-2);--dp-component-site-header-panel-bg: var(--dp-color-bg-surface);--dp-component-site-header-panel-fg: var(--dp-color-text-primary);--dp-component-site-header-panel-radius: var(--dp-radius-3xl);--dp-component-site-header-panel-shadow: var(--dp-shadow-lg);--dp-component-site-header-panel-z: var(--dp-z-popover);--dp-component-site-header-panel-item-min-width: 9em;--dp-component-site-header-panel-grid-gap: var(--dp-space-4);--dp-component-site-header-panel-item-padding-block: 6px;--dp-component-site-header-panel-item-padding-end: var(--dp-space-3);--dp-component-site-header-panel-item-padding-start: 6px;--dp-component-site-header-panel-item-gap: var(--dp-space-3);--dp-component-site-header-panel-item-radius: var(--dp-radius-lg);--dp-component-site-header-panel-item-hover: var(--dp-color-state-hover);--dp-component-site-header-panel-thumb-size: var(--dp-layout-size-control-md);--dp-component-site-header-panel-thumb-radius: var(--dp-radius-md);--dp-component-site-header-panel-thumb-bg: var(--dp-color-bg-tint);--dp-component-site-header-panel-thumb-icon: var(--dp-icon-size-24);--dp-component-site-header-panel-name-type-font-family: var(--dp-type-nav-model-name-font-family);--dp-component-site-header-panel-name-type-font-size: var(--dp-type-nav-model-name-font-size);--dp-component-site-header-panel-name-type-font-weight: var(--dp-type-nav-model-name-font-weight);--dp-component-site-header-panel-name-type-line-height: var(--dp-type-nav-model-name-line-height);--dp-component-site-header-panel-name-type-letter-spacing: var(--dp-type-nav-model-name-letter-spacing);--dp-component-site-header-panel-name-type-text-transform: var(--dp-type-nav-model-name-text-transform);--dp-component-site-header-panel-name-type-font-variant-numeric: var(--dp-type-nav-model-name-font-variant-numeric);--dp-component-site-header-panel-kind-type-font-family: var(--dp-type-nav-model-kind-font-family);--dp-component-site-header-panel-kind-type-font-size: var(--dp-type-nav-model-kind-font-size);--dp-component-site-header-panel-kind-type-font-weight: var(--dp-type-nav-model-kind-font-weight);--dp-component-site-header-panel-kind-type-line-height: var(--dp-type-nav-model-kind-line-height);--dp-component-site-header-panel-kind-type-letter-spacing: var(--dp-type-nav-model-kind-letter-spacing);--dp-component-site-header-panel-kind-type-text-transform: var(--dp-type-nav-model-kind-text-transform);--dp-component-site-header-panel-kind-type-font-variant-numeric: var(--dp-type-nav-model-kind-font-variant-numeric);--dp-component-site-header-panel-kind: var(--dp-color-text-muted);--dp-component-site-header-panel-kind-gap: 2px;--dp-component-site-header-panel-all-min-height: var(--dp-layout-size-control-md);--dp-component-site-header-panel-all-padding-start: var(--dp-space-4);--dp-component-site-header-panel-all-padding-end: var(--dp-space-3);--dp-component-site-header-panel-all-font-size: var(--dp-font-size-lg);--dp-component-site-header-panel-all-chevron-rotation: var(--dp-interaction-tilt-forward);--dp-component-site-header-sheet-z: var(--dp-z-nav-sheet);--dp-component-site-header-sheet-bg: var(--dp-color-bg-canvas);--dp-component-site-header-sheet-fg: var(--dp-color-text-primary);--dp-component-site-header-sheet-gap: var(--dp-space-8);--dp-component-site-header-sheet-padding-top: var(--dp-space-6);--dp-component-site-header-sheet-padding-bottom: var(--dp-space-10);--dp-component-site-header-sheet-grid-column-gap: var(--dp-space-4);--dp-component-site-header-sheet-grid-row-gap: var(--dp-space-2);--dp-component-site-header-sheet-transition: var(--dp-motion-transition-sheet-enter);--dp-component-site-header-toggle-width: var(--dp-layout-size-control-md);--dp-component-site-header-toggle-height: var(--dp-layout-size-touch-min);--dp-component-site-header-toggle-line-width: var(--dp-icon-size-24);--dp-component-site-header-toggle-line-thickness: var(--dp-border-width-thick);--dp-component-site-header-toggle-line-offset: var(--dp-space-1);--dp-component-site-header-toggle-line-radius: var(--dp-radius-full);--dp-component-site-header-toggle-open-rotation: var(--dp-interaction-tilt-close);--dp-component-site-header-toggle-transition: var(--dp-motion-transition-toggle);--dp-component-side-nav-title-padding-block-start: var(--dp-space-3);--dp-component-side-nav-title-padding-inline: var(--dp-space-3);--dp-component-side-nav-title-padding-block-end: var(--dp-space-5);--dp-component-side-nav-title-type-font-family: var(--dp-type-side-nav-title-font-family);--dp-component-side-nav-title-type-font-size: var(--dp-type-side-nav-title-font-size);--dp-component-side-nav-title-type-font-weight: var(--dp-type-side-nav-title-font-weight);--dp-component-side-nav-title-type-line-height: var(--dp-type-side-nav-title-line-height);--dp-component-side-nav-title-type-letter-spacing: var(--dp-type-side-nav-title-letter-spacing);--dp-component-side-nav-title-type-text-transform: var(--dp-type-side-nav-title-text-transform);--dp-component-side-nav-title-type-font-variant-numeric: var(--dp-type-side-nav-title-font-variant-numeric);--dp-component-side-nav-title: var(--dp-color-text-muted);--dp-component-side-nav-items-gap: 2px;--dp-component-side-nav-item-padding-block: var(--dp-space-2);--dp-component-side-nav-item-padding-inline: var(--dp-space-3);--dp-component-side-nav-item-radius: var(--dp-radius-lg);--dp-component-side-nav-item-type-font-family: var(--dp-type-nav-font-family);--dp-component-side-nav-item-type-font-size: var(--dp-type-nav-font-size);--dp-component-side-nav-item-type-font-weight: var(--dp-type-nav-font-weight);--dp-component-side-nav-item-type-line-height: var(--dp-type-nav-line-height);--dp-component-side-nav-item-type-letter-spacing: var(--dp-type-nav-letter-spacing);--dp-component-side-nav-item-type-text-transform: var(--dp-type-nav-text-transform);--dp-component-side-nav-item-type-font-variant-numeric: var(--dp-type-nav-font-variant-numeric);--dp-component-side-nav-item-transition: var(--dp-motion-transition-fade);--dp-component-side-nav-item-rest-compact: var(--dp-color-bg-tint);--dp-component-side-nav-item-rest-background: var(--dp-color-alpha-transparent);--dp-component-side-nav-item-rest-foreground: var(--dp-color-text-primary);--dp-component-side-nav-item-hover-background: var(--dp-color-state-hover);--dp-component-side-nav-item-hover-foreground: var(--dp-color-text-primary);--dp-component-side-nav-item-current-background: var(--dp-color-state-selected);--dp-component-side-nav-item-current-foreground: var(--dp-color-text-primary);--dp-component-side-nav-item-pressed-background: var(--dp-color-state-pressed);--dp-component-side-nav-item-pressed-foreground: var(--dp-color-text-primary);--dp-component-side-nav-current-fill-sage-background: var(--dp-color-fill-sage-bg);--dp-component-side-nav-current-fill-sage-foreground: var(--dp-color-fill-sage-ink);--dp-component-side-nav-current-fill-teal-background: var(--dp-color-fill-teal-bg);--dp-component-side-nav-current-fill-teal-foreground: var(--dp-color-fill-teal-ink);--dp-component-side-nav-current-fill-forest-background: var(--dp-color-fill-forest-bg);--dp-component-side-nav-current-fill-forest-foreground: var(--dp-color-fill-forest-ink);--dp-component-side-nav-current-fill-terracotta-background: var(--dp-color-fill-terracotta-bg);--dp-component-side-nav-current-fill-terracotta-foreground: var(--dp-color-fill-terracotta-ink);--dp-component-side-nav-current-fill-sand-background: var(--dp-color-fill-sand-bg);--dp-component-side-nav-current-fill-sand-foreground: var(--dp-color-fill-sand-ink);--dp-component-side-nav-current-fill-warm-grey-background: var(--dp-color-fill-warm-grey-bg);--dp-component-side-nav-current-fill-warm-grey-foreground: var(--dp-color-fill-warm-grey-ink);--dp-component-side-nav-current-fill-clay-red-background: var(--dp-color-fill-clay-red-bg);--dp-component-side-nav-current-fill-clay-red-foreground: var(--dp-color-fill-clay-red-ink);--dp-component-side-nav-current-fill-dark-teal-background: var(--dp-color-fill-dark-teal-bg);--dp-component-side-nav-current-fill-dark-teal-foreground: var(--dp-color-fill-dark-teal-ink);--dp-component-side-nav-current-fill-dusty-pink-background: var(--dp-color-fill-dusty-pink-bg);--dp-component-side-nav-current-fill-dusty-pink-foreground: var(--dp-color-fill-dusty-pink-ink);--dp-component-side-nav-current-fill-light-peach-background: var(--dp-color-fill-light-peach-bg);--dp-component-side-nav-current-fill-light-peach-foreground: var(--dp-color-fill-light-peach-ink);--dp-component-side-nav-current-fill-faun-background: var(--dp-color-fill-faun-bg);--dp-component-side-nav-current-fill-faun-foreground: var(--dp-color-fill-faun-ink);--dp-component-side-nav-current-fill-cool-grey-background: var(--dp-color-fill-cool-grey-bg);--dp-component-side-nav-current-fill-cool-grey-foreground: var(--dp-color-fill-cool-grey-ink);--dp-component-side-nav-current-fill-stone-background: var(--dp-color-fill-stone-bg);--dp-component-side-nav-current-fill-stone-foreground: var(--dp-color-fill-stone-ink);--dp-component-side-nav-current-fill-dark-grey-background: var(--dp-color-fill-dark-grey-bg);--dp-component-side-nav-current-fill-dark-grey-foreground: var(--dp-color-fill-dark-grey-ink);--dp-component-side-nav-current-fill-ink-background: var(--dp-color-fill-ink-bg);--dp-component-side-nav-current-fill-ink-foreground: var(--dp-color-fill-ink-ink);--dp-component-tabs-padding: var(--dp-space-6);--dp-component-tabs-bg: var(--dp-color-bg-tint);--dp-component-tabs-radius: var(--dp-radius-3xl);--dp-component-tabs-list-gap: var(--dp-space-2);--dp-component-tabs-list-margin: var(--dp-space-4);--dp-component-tabs-tab-padding-block: var(--dp-space-2);--dp-component-tabs-tab-padding-inline: var(--dp-space-4);--dp-component-tabs-tab-radius: var(--dp-radius-lg);--dp-component-tabs-tab-type-font-family: var(--dp-type-nav-font-family);--dp-component-tabs-tab-type-font-size: var(--dp-type-nav-font-size);--dp-component-tabs-tab-type-font-weight: var(--dp-type-nav-font-weight);--dp-component-tabs-tab-type-line-height: var(--dp-type-nav-line-height);--dp-component-tabs-tab-type-letter-spacing: var(--dp-type-nav-letter-spacing);--dp-component-tabs-tab-type-text-transform: var(--dp-type-nav-text-transform);--dp-component-tabs-tab-type-font-variant-numeric: var(--dp-type-nav-font-variant-numeric);--dp-component-tabs-panel-gap: var(--dp-space-4);--dp-component-tabs-panel-type-font-family: var(--dp-type-code-font-family);--dp-component-tabs-panel-type-font-size: var(--dp-type-code-font-size);--dp-component-tabs-panel-type-font-weight: var(--dp-type-code-font-weight);--dp-component-tabs-panel-type-line-height: var(--dp-type-code-line-height);--dp-component-tabs-panel-type-letter-spacing: var(--dp-type-code-letter-spacing);--dp-component-tabs-panel-type-text-transform: var(--dp-type-code-text-transform);--dp-component-tabs-panel-type-font-variant-numeric: var(--dp-type-code-font-variant-numeric);--dp-component-tabs-note-type-font-family: var(--dp-type-body-xs-font-family);--dp-component-tabs-note-type-font-size: var(--dp-type-body-xs-font-size);--dp-component-tabs-note-type-font-weight: var(--dp-type-body-xs-font-weight);--dp-component-tabs-note-type-line-height: var(--dp-type-body-xs-line-height);--dp-component-tabs-note-type-letter-spacing: var(--dp-type-body-xs-letter-spacing);--dp-component-tabs-note-type-text-transform: var(--dp-type-body-xs-text-transform);--dp-component-tabs-note-type-font-variant-numeric: var(--dp-type-body-xs-font-variant-numeric);--dp-component-tabs-note: var(--dp-color-text-muted);--dp-component-tabs-tab-rest-background: var(--dp-color-alpha-transparent);--dp-component-tabs-tab-rest-foreground: var(--dp-color-text-muted);--dp-component-tabs-tab-hover-background: var(--dp-color-alpha-transparent);--dp-component-tabs-tab-hover-foreground: var(--dp-color-text-primary);--dp-component-tabs-tab-selected-background: var(--dp-color-bg-surface);--dp-component-tabs-tab-selected-foreground: var(--dp-color-text-primary);--dp-component-footer-rule: var(--dp-color-border-subtle);--dp-component-footer-grid-row-gap: var(--dp-space-4);--dp-component-footer-grid-column-gap: var(--dp-space-8);--dp-component-footer-grid-row-gap-medium: var(--dp-space-10);--dp-component-footer-grid-padding-bottom-min: 32px;--dp-component-footer-grid-padding-bottom-max: 48px;--dp-component-footer-grid-padding-bottom: clamp(32px, 4vh, 48px);--dp-component-footer-grid-margin-bottom-min: 24px;--dp-component-footer-grid-margin-bottom-max: 32px;--dp-component-footer-grid-margin-bottom: clamp(24px, 3vh, 32px);--dp-component-footer-head-margin: var(--dp-space-3);--dp-component-footer-column-gap: var(--dp-space-4);--dp-component-footer-list-gap: var(--dp-space-2);--dp-component-footer-heading-type-font-family: var(--dp-type-eyebrow-font-family);--dp-component-footer-heading-type-font-size: var(--dp-type-eyebrow-font-size);--dp-component-footer-heading-type-font-weight: var(--dp-type-eyebrow-font-weight);--dp-component-footer-heading-type-line-height: var(--dp-type-eyebrow-line-height);--dp-component-footer-heading-type-letter-spacing: var(--dp-type-eyebrow-letter-spacing);--dp-component-footer-heading-type-text-transform: var(--dp-type-eyebrow-text-transform);--dp-component-footer-heading-type-font-variant-numeric: var(--dp-type-eyebrow-font-variant-numeric);--dp-component-footer-heading: var(--dp-color-text-muted-strong);--dp-component-footer-link-type-font-family: var(--dp-type-footer-link-font-family);--dp-component-footer-link-type-font-size: var(--dp-type-footer-link-font-size);--dp-component-footer-link-type-font-weight: var(--dp-type-footer-link-font-weight);--dp-component-footer-link-type-line-height: var(--dp-type-footer-link-line-height);--dp-component-footer-link-type-letter-spacing: var(--dp-type-footer-link-letter-spacing);--dp-component-footer-link-type-text-transform: var(--dp-type-footer-link-text-transform);--dp-component-footer-link-type-font-variant-numeric: var(--dp-type-footer-link-font-variant-numeric);--dp-component-footer-link: var(--dp-color-text-primary);--dp-component-footer-beta-type-font-family: var(--dp-type-meta-wide-font-family);--dp-component-footer-beta-type-font-size: var(--dp-type-meta-wide-font-size);--dp-component-footer-beta-type-font-weight: var(--dp-type-meta-wide-font-weight);--dp-component-footer-beta-type-line-height: var(--dp-type-meta-wide-line-height);--dp-component-footer-beta-type-letter-spacing: var(--dp-type-meta-wide-letter-spacing);--dp-component-footer-beta-type-text-transform: var(--dp-type-meta-wide-text-transform);--dp-component-footer-beta-type-font-variant-numeric: var(--dp-type-meta-wide-font-variant-numeric);--dp-component-footer-beta: var(--dp-color-text-muted-strong);--dp-component-footer-bar-gap-row: var(--dp-space-6);--dp-component-footer-bar-gap-column: var(--dp-space-10);--dp-component-footer-bar-type-font-family: var(--dp-type-footer-note-font-family);--dp-component-footer-bar-type-font-size: var(--dp-type-footer-note-font-size);--dp-component-footer-bar-type-font-weight: var(--dp-type-footer-note-font-weight);--dp-component-footer-bar-type-line-height: var(--dp-type-footer-note-line-height);--dp-component-footer-bar-type-letter-spacing: var(--dp-type-footer-note-letter-spacing);--dp-component-footer-bar-type-text-transform: var(--dp-type-footer-note-text-transform);--dp-component-footer-bar-type-font-variant-numeric: var(--dp-type-footer-note-font-variant-numeric);--dp-component-footer-bar: var(--dp-color-text-muted);--dp-component-footer-bar-link-type-font-family: var(--dp-type-footer-nav-font-family);--dp-component-footer-bar-link-type-font-size: var(--dp-type-footer-nav-font-size);--dp-component-footer-bar-link-type-font-weight: var(--dp-type-footer-nav-font-weight);--dp-component-footer-bar-link-type-line-height: var(--dp-type-footer-nav-line-height);--dp-component-footer-bar-link-type-letter-spacing: var(--dp-type-footer-nav-letter-spacing);--dp-component-footer-bar-link-type-text-transform: var(--dp-type-footer-nav-text-transform);--dp-component-footer-bar-link-type-font-variant-numeric: var(--dp-type-footer-nav-font-variant-numeric);--dp-component-footer-bar-link: var(--dp-color-text-primary);--dp-component-footer-bar-link-hover: var(--dp-color-text-muted);--dp-component-footer-bar-links-gap-row: var(--dp-space-4);--dp-component-footer-bar-links-gap-column: var(--dp-space-8);--dp-component-footer-note: var(--dp-color-text-muted-strong);--dp-component-menu-trigger-gap: var(--dp-space-2);--dp-component-menu-trigger-padding-block: var(--dp-space-2);--dp-component-menu-trigger-type-font-family: var(--dp-type-breadcrumb-font-family);--dp-component-menu-trigger-type-font-size: var(--dp-type-breadcrumb-font-size);--dp-component-menu-trigger-type-font-weight: var(--dp-type-breadcrumb-font-weight);--dp-component-menu-trigger-type-line-height: var(--dp-type-breadcrumb-line-height);--dp-component-menu-trigger-type-letter-spacing: var(--dp-type-breadcrumb-letter-spacing);--dp-component-menu-trigger-type-text-transform: var(--dp-type-breadcrumb-text-transform);--dp-component-menu-trigger-type-font-variant-numeric: var(--dp-type-breadcrumb-font-variant-numeric);--dp-component-menu-trigger: var(--dp-color-text-muted-strong);--dp-component-menu-trigger-hover: var(--dp-color-text-primary);--dp-component-menu-trigger-icon: var(--dp-icon-size-15);--dp-component-menu-caret-size: var(--dp-icon-size-10);--dp-component-menu-caret-opacity: var(--dp-interaction-opacity-caret);--dp-component-menu-caret-open: var(--dp-interaction-tilt-open);--dp-component-menu-offset: var(--dp-space-2);--dp-component-menu-min-width: var(--dp-layout-max-width-menu-min);--dp-component-menu-max-width: var(--dp-layout-max-width-menu-max);--dp-component-menu-max-height: 60vh;--dp-component-menu-padding: var(--dp-space-2);--dp-component-menu-bg: var(--dp-color-bg-raised);--dp-component-menu-border: var(--dp-color-border-subtle);--dp-component-menu-radius: var(--dp-radius-lg);--dp-component-menu-shadow: var(--dp-shadow-lg);--dp-component-menu-z: var(--dp-z-dropdown);--dp-component-menu-item-min-height: var(--dp-layout-size-touch-min);--dp-component-menu-item-padding-block: var(--dp-space-2);--dp-component-menu-item-padding-inline: var(--dp-space-3);--dp-component-menu-item-gap: var(--dp-space-3);--dp-component-menu-item-radius: var(--dp-radius-md);--dp-component-menu-item-label-gap: var(--dp-space-px);--dp-component-menu-item-name-type-font-family: var(--dp-type-lang-name-font-family);--dp-component-menu-item-name-type-font-size: var(--dp-type-lang-name-font-size);--dp-component-menu-item-name-type-font-weight: var(--dp-type-lang-name-font-weight);--dp-component-menu-item-name-type-line-height: var(--dp-type-lang-name-line-height);--dp-component-menu-item-name-type-letter-spacing: var(--dp-type-lang-name-letter-spacing);--dp-component-menu-item-name-type-text-transform: var(--dp-type-lang-name-text-transform);--dp-component-menu-item-name-type-font-variant-numeric: var(--dp-type-lang-name-font-variant-numeric);--dp-component-menu-item-gloss-type-font-family: var(--dp-type-lang-gloss-font-family);--dp-component-menu-item-gloss-type-font-size: var(--dp-type-lang-gloss-font-size);--dp-component-menu-item-gloss-type-font-weight: var(--dp-type-lang-gloss-font-weight);--dp-component-menu-item-gloss-type-line-height: var(--dp-type-lang-gloss-line-height);--dp-component-menu-item-gloss-type-letter-spacing: var(--dp-type-lang-gloss-letter-spacing);--dp-component-menu-item-gloss-type-text-transform: var(--dp-type-lang-gloss-text-transform);--dp-component-menu-item-gloss-type-font-variant-numeric: var(--dp-type-lang-gloss-font-variant-numeric);--dp-component-menu-item-gloss: var(--dp-color-text-muted-strong);--dp-component-menu-check-size: var(--dp-icon-size-14);--dp-component-menu-item-rest-background: var(--dp-color-alpha-transparent);--dp-component-menu-item-rest-foreground: var(--dp-color-text-secondary);--dp-component-menu-item-hover-background: var(--dp-color-state-hover);--dp-component-menu-item-hover-foreground: var(--dp-color-text-primary);--dp-component-menu-item-pressed-background: var(--dp-color-state-pressed);--dp-component-menu-item-pressed-foreground: var(--dp-color-text-primary);--dp-component-menu-item-current-background: var(--dp-color-alpha-transparent);--dp-component-menu-item-current-foreground: var(--dp-color-text-primary);--dp-component-copy-card-padding: var(--dp-space-6);--dp-component-copy-card-gap: var(--dp-space-2);--dp-component-copy-card-bg: var(--dp-color-bg-tint);--dp-component-copy-card-border: var(--dp-color-border-subtle);--dp-component-copy-card-radius: var(--dp-radius-2xl);--dp-component-copy-card-lift: var(--dp-interaction-lift-card);--dp-component-copy-card-shadow-hover: var(--dp-shadow-sm);--dp-component-copy-card-transition: var(--dp-motion-transition-lift);--dp-component-copy-card-focus-offset: var(--dp-interaction-focus-offset-inset);--dp-component-copy-card-overlay-bg: var(--dp-color-bg-canvas);--dp-component-copy-card-overlay-padding: var(--dp-space-4);--dp-component-copy-card-overlay-scale-from: var(--dp-interaction-scale-copied-from);--dp-component-copy-card-overlay-transition: var(--dp-motion-transition-copied);--dp-component-copy-card-overlay-duration: var(--dp-duration-feedback-copied);--dp-component-pin-padding: var(--dp-space-5);--dp-component-pin-gap: var(--dp-space-3);--dp-component-pin-radius: var(--dp-radius-pin);--dp-component-pin-bg: var(--dp-color-alpha-transparent);--dp-component-pin-bg-tint: var(--dp-color-bg-tint);--dp-component-pin-lift: var(--dp-interaction-lift-pin);--dp-component-pin-shadow-hover: var(--dp-shadow-pin-hover);--dp-component-pin-z-hover: var(--dp-z-raised);--dp-component-pin-labels-gap: var(--dp-space-2);--dp-component-pin-label-gap: 6px;--dp-component-pin-label-type-font-family: var(--dp-type-meta-wide-font-family);--dp-component-pin-label-type-font-size: var(--dp-type-meta-wide-font-size);--dp-component-pin-label-type-font-weight: var(--dp-type-meta-wide-font-weight);--dp-component-pin-label-type-line-height: var(--dp-type-meta-wide-line-height);--dp-component-pin-label-type-letter-spacing: var(--dp-type-meta-wide-letter-spacing);--dp-component-pin-label-type-text-transform: var(--dp-type-meta-wide-text-transform);--dp-component-pin-label-type-font-variant-numeric: var(--dp-type-meta-wide-font-variant-numeric);--dp-component-pin-label: var(--dp-color-text-muted);--dp-component-pin-dot-size: var(--dp-layout-size-dot-pin);--dp-component-pin-dot-border: var(--dp-color-border-subtle);--dp-component-pin-text-type-font-family: var(--dp-type-pin-text-font-family);--dp-component-pin-text-type-font-size: var(--dp-type-pin-text-font-size);--dp-component-pin-text-type-font-weight: var(--dp-type-pin-text-font-weight);--dp-component-pin-text-type-line-height: var(--dp-type-pin-text-line-height);--dp-component-pin-text-type-letter-spacing: var(--dp-type-pin-text-letter-spacing);--dp-component-pin-text-type-text-transform: var(--dp-type-pin-text-text-transform);--dp-component-pin-text-type-font-variant-numeric: var(--dp-type-pin-text-font-variant-numeric);--dp-component-pin-text: var(--dp-color-text-primary);--dp-component-pin-actions-gap: var(--dp-space-2);--dp-component-pin-actions-transition: var(--dp-motion-transition-fade);--dp-component-pin-tool-padding-block: 2px;--dp-component-pin-tool-padding-inline: 10px;--dp-component-pin-tool-border: var(--dp-color-border-subtle);--dp-component-pin-tool-radius: var(--dp-radius-pill);--dp-component-pin-tool-type-font-family: var(--dp-type-meta-wide-font-family);--dp-component-pin-tool-type-font-size: var(--dp-type-meta-wide-font-size);--dp-component-pin-tool-type-font-weight: var(--dp-type-meta-wide-font-weight);--dp-component-pin-tool-type-line-height: var(--dp-type-meta-wide-line-height);--dp-component-pin-tool-type-letter-spacing: var(--dp-type-meta-wide-letter-spacing);--dp-component-pin-tool-type-text-transform: var(--dp-type-meta-wide-text-transform);--dp-component-pin-tool-type-font-variant-numeric: var(--dp-type-meta-wide-font-variant-numeric);--dp-component-pin-tool: var(--dp-color-text-muted);--dp-component-pin-tool-hover: var(--dp-color-text-primary);--dp-component-pin-tool-min-height: var(--dp-layout-size-touch-min);--dp-component-pin-prompt-margin: var(--dp-space-1);--dp-component-pin-prompt-padding: var(--dp-space-4);--dp-component-pin-prompt-rule: var(--dp-color-border-subtle);--dp-component-pin-prompt-type-font-family: var(--dp-type-micro-font-family);--dp-component-pin-prompt-type-font-size: var(--dp-type-micro-font-size);--dp-component-pin-prompt-type-font-weight: var(--dp-type-micro-font-weight);--dp-component-pin-prompt-type-line-height: var(--dp-type-micro-line-height);--dp-component-pin-prompt-type-letter-spacing: var(--dp-type-micro-letter-spacing);--dp-component-pin-prompt-type-text-transform: var(--dp-type-micro-text-transform);--dp-component-pin-prompt-type-font-variant-numeric: var(--dp-type-micro-font-variant-numeric);--dp-component-pin-prompt: var(--dp-color-text-secondary);--dp-component-pin-see-all-type-font-family: var(--dp-type-meta-wide-font-family);--dp-component-pin-see-all-type-font-size: var(--dp-type-meta-wide-font-size);--dp-component-pin-see-all-type-font-weight: var(--dp-type-meta-wide-font-weight);--dp-component-pin-see-all-type-line-height: var(--dp-type-meta-wide-line-height);--dp-component-pin-see-all-type-letter-spacing: var(--dp-type-meta-wide-letter-spacing);--dp-component-pin-see-all-type-text-transform: var(--dp-type-meta-wide-text-transform);--dp-component-pin-see-all-type-font-variant-numeric: var(--dp-type-meta-wide-font-variant-numeric);--dp-component-pin-see-all: var(--dp-color-text-accent);--dp-component-pin-see-all-margin: var(--dp-space-5);--dp-component-post-card-bg: var(--dp-color-bg-canvas);--dp-component-post-card-border: var(--dp-color-border-subtle);--dp-component-post-card-radius: var(--dp-radius-3xl);--dp-component-post-card-shadow: var(--dp-shadow-post);--dp-component-post-card-lift: var(--dp-interaction-lift-pin);--dp-component-post-card-transition: var(--dp-motion-transition-lift);--dp-component-post-card-media-aspect: var(--dp-aspect-post);--dp-component-post-card-media-bg: var(--dp-color-bg-tint);--dp-component-post-card-body-padding: var(--dp-space-10);--dp-component-post-card-body-padding-compact: var(--dp-space-6);--dp-component-post-card-body-gap: var(--dp-space-4);--dp-component-post-card-body-min-height: 260px;--dp-component-post-card-title-type-font-family: var(--dp-type-post-title-font-family);--dp-component-post-card-title-type-font-size: var(--dp-type-post-title-font-size);--dp-component-post-card-title-type-font-weight: var(--dp-type-post-title-font-weight);--dp-component-post-card-title-type-line-height: var(--dp-type-post-title-line-height);--dp-component-post-card-title-type-letter-spacing: var(--dp-type-post-title-letter-spacing);--dp-component-post-card-title-type-text-transform: var(--dp-type-post-title-text-transform);--dp-component-post-card-title-type-font-variant-numeric: var(--dp-type-post-title-font-variant-numeric);--dp-component-post-card-title-lines: 3;--dp-component-post-card-meta-type-font-family: var(--dp-type-meta-font-family);--dp-component-post-card-meta-type-font-size: var(--dp-type-meta-font-size);--dp-component-post-card-meta-type-font-weight: var(--dp-type-meta-font-weight);--dp-component-post-card-meta-type-line-height: var(--dp-type-meta-line-height);--dp-component-post-card-meta-type-letter-spacing: var(--dp-type-meta-letter-spacing);--dp-component-post-card-meta-type-text-transform: var(--dp-type-meta-text-transform);--dp-component-post-card-meta-type-font-variant-numeric: var(--dp-type-meta-font-variant-numeric);--dp-component-post-card-meta: var(--dp-color-text-muted);--dp-component-post-card-featured-body-padding: var(--dp-space-18);--dp-component-post-card-featured-body-gap: var(--dp-space-6);--dp-component-post-card-featured-body-min-height: 420px;--dp-component-post-card-featured-body-basis: var(--dp-layout-max-width-featured-body);--dp-component-post-card-featured-title-type-font-family: var(--dp-type-post-title-featured-font-family);--dp-component-post-card-featured-title-type-font-size: var(--dp-type-post-title-featured-font-size);--dp-component-post-card-featured-title-type-font-weight: var(--dp-type-post-title-featured-font-weight);--dp-component-post-card-featured-title-type-line-height: var(--dp-type-post-title-featured-line-height);--dp-component-post-card-featured-title-type-letter-spacing: var(--dp-type-post-title-featured-letter-spacing);--dp-component-post-card-featured-title-type-text-transform: var(--dp-type-post-title-featured-text-transform);--dp-component-post-card-featured-title-type-font-variant-numeric: var(--dp-type-post-title-featured-font-variant-numeric);--dp-component-post-card-grid-min: var(--dp-layout-grid-component-post-min);--dp-component-use-case-padding: var(--dp-space-10);--dp-component-use-case-gap: var(--dp-space-4);--dp-component-use-case-bg: var(--dp-color-bg-card);--dp-component-use-case-radius: var(--dp-radius-3xl);--dp-component-use-case-heading-type-font-family: var(--dp-type-h3-font-family);--dp-component-use-case-heading-type-font-size: var(--dp-type-h3-font-size);--dp-component-use-case-heading-type-font-weight: var(--dp-type-h3-font-weight);--dp-component-use-case-heading-type-line-height: var(--dp-type-h3-line-height);--dp-component-use-case-heading-type-letter-spacing: var(--dp-type-h3-letter-spacing);--dp-component-use-case-heading-type-text-transform: var(--dp-type-h3-text-transform);--dp-component-use-case-heading-type-font-variant-numeric: var(--dp-type-h3-font-variant-numeric);--dp-component-use-case-copy-type-font-family: var(--dp-type-body-font-family);--dp-component-use-case-copy-type-font-size: var(--dp-type-body-font-size);--dp-component-use-case-copy-type-font-weight: var(--dp-type-body-font-weight);--dp-component-use-case-copy-type-line-height: var(--dp-type-body-line-height);--dp-component-use-case-copy-type-letter-spacing: var(--dp-type-body-letter-spacing);--dp-component-use-case-copy-type-text-transform: var(--dp-type-body-text-transform);--dp-component-use-case-copy-type-font-variant-numeric: var(--dp-type-body-font-variant-numeric);--dp-component-use-case-shot-height: var(--dp-layout-size-media-use-case-shot);--dp-component-photo-radius: var(--dp-radius-3xl);--dp-component-photo-shadow: var(--dp-shadow-photo);--dp-component-photo-tilt: var(--dp-interaction-tilt-card);--dp-component-photo-decoration: var(--dp-color-palette-cream);--dp-component-photo-scrim: var(--dp-gradient-photo-scrim);--dp-component-board-padding-block: var(--dp-space-8);--dp-component-board-padding-inline: var(--dp-space-12);--dp-component-board-padding-compact: var(--dp-space-6);--dp-component-board-caption-type-font-family: var(--dp-type-eyebrow-font-family);--dp-component-board-caption-type-font-size: var(--dp-type-eyebrow-font-size);--dp-component-board-caption-type-font-weight: var(--dp-type-eyebrow-font-weight);--dp-component-board-caption-type-line-height: var(--dp-type-eyebrow-line-height);--dp-component-board-caption-type-letter-spacing: var(--dp-type-eyebrow-letter-spacing);--dp-component-board-caption-type-text-transform: var(--dp-type-eyebrow-text-transform);--dp-component-board-caption-type-font-variant-numeric: var(--dp-type-eyebrow-font-variant-numeric);--dp-component-board-caption: var(--dp-color-context-muted);--dp-component-board-caption-margin: var(--dp-space-2);--dp-component-board-row-gap: var(--dp-space-6);--dp-component-board-row-padding-block: var(--dp-space-4);--dp-component-board-row-padding-block-compact: var(--dp-space-3);--dp-component-board-meta-gap: var(--dp-space-1);--dp-component-board-name-type-font-family: var(--dp-type-label-font-family);--dp-component-board-name-type-font-size: var(--dp-type-label-font-size);--dp-component-board-name-type-font-weight: var(--dp-type-label-font-weight);--dp-component-board-name-type-line-height: var(--dp-type-label-line-height);--dp-component-board-name-type-letter-spacing: var(--dp-type-label-letter-spacing);--dp-component-board-name-type-text-transform: var(--dp-type-label-text-transform);--dp-component-board-name-type-font-variant-numeric: var(--dp-type-label-font-variant-numeric);--dp-component-board-name: var(--dp-color-context-ink);--dp-component-board-sub-type-font-family: var(--dp-type-eyebrow-font-family);--dp-component-board-sub-type-font-size: var(--dp-type-eyebrow-font-size);--dp-component-board-sub-type-font-weight: var(--dp-type-eyebrow-font-weight);--dp-component-board-sub-type-line-height: var(--dp-type-eyebrow-line-height);--dp-component-board-sub-type-letter-spacing: var(--dp-type-eyebrow-letter-spacing);--dp-component-board-sub-type-text-transform: var(--dp-type-eyebrow-text-transform);--dp-component-board-sub-type-font-variant-numeric: var(--dp-type-eyebrow-font-variant-numeric);--dp-component-board-sub: var(--dp-color-context-sub);--dp-component-board-track-height: var(--dp-layout-size-progress-board);--dp-component-board-track-radius: var(--dp-radius-full);--dp-component-board-track: var(--dp-color-chart-track);--dp-component-board-fill-border-width: var(--dp-border-width-thick);--dp-component-board-fill-border: var(--dp-color-chart-mark);--dp-component-board-fill-us: var(--dp-color-chart-mark);--dp-component-board-score-type-font-family: var(--dp-type-label-font-family);--dp-component-board-score-type-font-size: var(--dp-type-label-font-size);--dp-component-board-score-type-font-weight: var(--dp-type-label-font-weight);--dp-component-board-score-type-line-height: var(--dp-type-label-line-height);--dp-component-board-score-type-letter-spacing: var(--dp-type-label-letter-spacing);--dp-component-board-score-type-text-transform: var(--dp-type-label-text-transform);--dp-component-board-score-type-font-variant-numeric: var(--dp-type-label-font-variant-numeric);--dp-component-board-score: var(--dp-color-context-sub);--dp-component-board-score-us: var(--dp-color-context-ink);--dp-component-board-score-min-width: 3.4em;--dp-component-board-score-padding-block: .1em;--dp-component-board-score-padding-inline: .4em;--dp-component-board-note-type-font-family: var(--dp-type-body-xs-font-family);--dp-component-board-note-type-font-size: var(--dp-type-body-xs-font-size);--dp-component-board-note-type-font-weight: var(--dp-type-body-xs-font-weight);--dp-component-board-note-type-line-height: var(--dp-type-body-xs-line-height);--dp-component-board-note-type-letter-spacing: var(--dp-type-body-xs-letter-spacing);--dp-component-board-note-type-text-transform: var(--dp-type-body-xs-text-transform);--dp-component-board-note-type-font-variant-numeric: var(--dp-type-body-xs-font-variant-numeric);--dp-component-board-note: var(--dp-color-context-muted);--dp-component-board-note-margin: var(--dp-space-4);--dp-component-board-dot-size: var(--dp-layout-size-dot-board);--dp-component-board-dot-gap: var(--dp-space-1);--dp-component-board-compact-rule: var(--dp-color-context-line);--dp-component-column-chart-height: var(--dp-layout-size-chart-column-height);--dp-component-column-chart-height-tall: var(--dp-layout-size-chart-column-height-tall);--dp-component-column-chart-height-compact: var(--dp-layout-size-chart-column-height-compact);--dp-component-column-chart-gap: var(--dp-space-4);--dp-component-column-chart-padding-top: var(--dp-space-4);--dp-component-column-chart-column-gap: var(--dp-space-2);--dp-component-column-chart-gap-compact: var(--dp-space-2);--dp-component-column-chart-padding-top-compact: var(--dp-space-2);--dp-component-column-chart-column-gap-compact: var(--dp-space-1);--dp-component-column-chart-bar-max: var(--dp-layout-size-chart-bar-max);--dp-component-column-chart-bar-max-compact: var(--dp-layout-size-chart-bar-max-compact);--dp-component-column-chart-bar-border-width: var(--dp-border-width-thick);--dp-component-column-chart-bar-border-width-compact: var(--dp-border-width-thin);--dp-component-column-chart-bar-radius-top: var(--dp-radius-lg);--dp-component-column-chart-bar-radius-foot: var(--dp-radius-sm);--dp-component-column-chart-bar-radius-top-compact: var(--dp-radius-sm);--dp-component-column-chart-bar-radius-foot-compact: var(--dp-radius-xs);--dp-component-column-chart-bar-border: var(--dp-color-chart-mark);--dp-component-column-chart-bar-us: var(--dp-color-chart-mark);--dp-component-column-chart-value-type-font-family: var(--dp-type-label-font-family);--dp-component-column-chart-value-type-font-size: var(--dp-type-label-font-size);--dp-component-column-chart-value-type-font-weight: var(--dp-type-label-font-weight);--dp-component-column-chart-value-type-line-height: var(--dp-type-label-line-height);--dp-component-column-chart-value-type-letter-spacing: var(--dp-type-label-letter-spacing);--dp-component-column-chart-value-type-text-transform: var(--dp-type-label-text-transform);--dp-component-column-chart-value-type-font-variant-numeric: var(--dp-type-label-font-variant-numeric);--dp-component-column-chart-value-type-compact-font-family: var(--dp-type-label-sm-font-family);--dp-component-column-chart-value-type-compact-font-size: var(--dp-type-label-sm-font-size);--dp-component-column-chart-value-type-compact-font-weight: var(--dp-type-label-sm-font-weight);--dp-component-column-chart-value-type-compact-line-height: var(--dp-type-label-sm-line-height);--dp-component-column-chart-value-type-compact-letter-spacing: var(--dp-type-label-sm-letter-spacing);--dp-component-column-chart-value-type-compact-text-transform: var(--dp-type-label-sm-text-transform);--dp-component-column-chart-value-type-compact-font-variant-numeric: var(--dp-type-label-sm-font-variant-numeric);--dp-component-column-chart-value: var(--dp-color-chart-label);--dp-component-column-chart-value-us: var(--dp-color-chart-label-strong);--dp-component-column-chart-label-type-font-family: var(--dp-type-chart-label-font-family);--dp-component-column-chart-label-type-font-size: var(--dp-type-chart-label-font-size);--dp-component-column-chart-label-type-font-weight: var(--dp-type-chart-label-font-weight);--dp-component-column-chart-label-type-line-height: var(--dp-type-chart-label-line-height);--dp-component-column-chart-label-type-letter-spacing: var(--dp-type-chart-label-letter-spacing);--dp-component-column-chart-label-type-text-transform: var(--dp-type-chart-label-text-transform);--dp-component-column-chart-label-type-font-variant-numeric: var(--dp-type-chart-label-font-variant-numeric);--dp-component-column-chart-label-type-compact-font-family: var(--dp-type-chart-label-compact-font-family);--dp-component-column-chart-label-type-compact-font-size: var(--dp-type-chart-label-compact-font-size);--dp-component-column-chart-label-type-compact-font-weight: var(--dp-type-chart-label-compact-font-weight);--dp-component-column-chart-label-type-compact-line-height: var(--dp-type-chart-label-compact-line-height);--dp-component-column-chart-label-type-compact-letter-spacing: var(--dp-type-chart-label-compact-letter-spacing);--dp-component-column-chart-label-type-compact-text-transform: var(--dp-type-chart-label-compact-text-transform);--dp-component-column-chart-label-type-compact-font-variant-numeric: var(--dp-type-chart-label-compact-font-variant-numeric);--dp-component-column-chart-label: var(--dp-color-chart-label);--dp-component-column-chart-caption-type-font-family: var(--dp-type-eyebrow-font-family);--dp-component-column-chart-caption-type-font-size: var(--dp-type-eyebrow-font-size);--dp-component-column-chart-caption-type-font-weight: var(--dp-type-eyebrow-font-weight);--dp-component-column-chart-caption-type-line-height: var(--dp-type-eyebrow-line-height);--dp-component-column-chart-caption-type-letter-spacing: var(--dp-type-eyebrow-letter-spacing);--dp-component-column-chart-caption-type-text-transform: var(--dp-type-eyebrow-text-transform);--dp-component-column-chart-caption-type-font-variant-numeric: var(--dp-type-eyebrow-font-variant-numeric);--dp-component-column-chart-caption-margin: var(--dp-space-2);--dp-component-column-chart-note-type-font-family: var(--dp-type-body-xs-font-family);--dp-component-column-chart-note-type-font-size: var(--dp-type-body-xs-font-size);--dp-component-column-chart-note-type-font-weight: var(--dp-type-body-xs-font-weight);--dp-component-column-chart-note-type-line-height: var(--dp-type-body-xs-line-height);--dp-component-column-chart-note-type-letter-spacing: var(--dp-type-body-xs-letter-spacing);--dp-component-column-chart-note-type-text-transform: var(--dp-type-body-xs-text-transform);--dp-component-column-chart-note-type-font-variant-numeric: var(--dp-type-body-xs-font-variant-numeric);--dp-component-column-chart-note-margin: var(--dp-space-4);--dp-component-column-chart-series-outline: var(--dp-border-width-thick);--dp-component-progress-height: var(--dp-layout-size-progress-bar);--dp-component-progress-radius: var(--dp-radius-full);--dp-component-progress-track: var(--dp-color-bg-tint);--dp-component-progress-fill: var(--dp-color-chart-progress);--dp-component-progress-fill-alt: var(--dp-color-chart-progress-alt);--dp-component-progress-value-type-font-family: var(--dp-type-meter-value-font-family);--dp-component-progress-value-type-font-size: var(--dp-type-meter-value-font-size);--dp-component-progress-value-type-font-weight: var(--dp-type-meter-value-font-weight);--dp-component-progress-value-type-line-height: var(--dp-type-meter-value-line-height);--dp-component-progress-value-type-letter-spacing: var(--dp-type-meter-value-letter-spacing);--dp-component-progress-value-type-text-transform: var(--dp-type-meter-value-text-transform);--dp-component-progress-value-type-font-variant-numeric: var(--dp-type-meter-value-font-variant-numeric);--dp-component-progress-name-type-font-family: var(--dp-type-meter-name-font-family);--dp-component-progress-name-type-font-size: var(--dp-type-meter-name-font-size);--dp-component-progress-name-type-font-weight: var(--dp-type-meter-name-font-weight);--dp-component-progress-name-type-line-height: var(--dp-type-meter-name-line-height);--dp-component-progress-name-type-letter-spacing: var(--dp-type-meter-name-letter-spacing);--dp-component-progress-name-type-text-transform: var(--dp-type-meter-name-text-transform);--dp-component-progress-name-type-font-variant-numeric: var(--dp-type-meter-name-font-variant-numeric);--dp-component-progress-name: var(--dp-color-text-secondary);--dp-component-progress-name-min: 72px;--dp-component-progress-value-width: 54.4px;--dp-component-progress-gap: var(--dp-space-3);--dp-component-progress-rows-gap: var(--dp-space-2);--dp-component-progress-name-lead: var(--dp-color-text-primary);--dp-component-progress-value-lead: var(--dp-color-text-primary);--dp-component-progress-lead-weight: var(--dp-font-weight-semibold);--dp-component-progress-value: var(--dp-color-text-muted-strong);--dp-component-progress-transition: var(--dp-motion-transition-bar);--dp-component-progress-transition-width: var(--dp-motion-transition-progress);--dp-component-progress-media-height: var(--dp-layout-size-progress-media);--dp-component-progress-media-track: var(--dp-color-context-line);--dp-component-progress-media-fill: var(--dp-color-context-ink);--dp-component-media-player-padding-block: var(--dp-space-5);--dp-component-media-player-padding-inline: var(--dp-space-6);--dp-component-media-player-head-gap: var(--dp-space-5);--dp-component-media-player-head-margin: var(--dp-space-4);--dp-component-media-player-stage-height: var(--dp-layout-size-media-player);--dp-component-media-player-stage-height-compact: var(--dp-layout-size-media-player-compact);--dp-component-media-player-readout-type-font-family: var(--dp-type-media-stat-font-family);--dp-component-media-player-readout-type-font-size: var(--dp-type-media-stat-font-size);--dp-component-media-player-readout-type-font-weight: var(--dp-type-media-stat-font-weight);--dp-component-media-player-readout-type-line-height: var(--dp-type-media-stat-line-height);--dp-component-media-player-readout-type-letter-spacing: var(--dp-type-media-stat-letter-spacing);--dp-component-media-player-readout-type-text-transform: var(--dp-type-media-stat-text-transform);--dp-component-media-player-readout-type-font-variant-numeric: var(--dp-type-media-stat-font-variant-numeric);--dp-component-media-player-readout: var(--dp-color-context-sub);--dp-component-media-player-readout-done: var(--dp-color-context-ink);--dp-component-media-player-readout-transition: var(--dp-motion-transition-stat);--dp-component-media-player-play-size: 72px;--dp-component-media-player-play-bg: var(--dp-color-context-ink);--dp-component-media-player-play-fg: var(--dp-color-context-bg);--dp-component-media-player-play-shadow: var(--dp-shadow-md);--dp-component-media-player-play-glyph: var(--dp-icon-size-14);--dp-component-media-player-play-optical-offset: 4px;--dp-component-media-player-play-hover-scale: var(--dp-interaction-scale-play-hover);--dp-component-media-player-play-focus-offset: var(--dp-interaction-focus-offset-wide);--dp-component-media-player-play-transition: var(--dp-motion-transition-play);--dp-component-media-player-scrim: var(--dp-gradient-video-scrim);--dp-component-field-gap: var(--dp-space-2);--dp-component-field-form-gap: var(--dp-space-6);--dp-component-field-label-type-font-family: var(--dp-type-eyebrow-font-family);--dp-component-field-label-type-font-size: var(--dp-type-eyebrow-font-size);--dp-component-field-label-type-font-weight: var(--dp-type-eyebrow-font-weight);--dp-component-field-label-type-line-height: var(--dp-type-eyebrow-line-height);--dp-component-field-label-type-letter-spacing: var(--dp-type-eyebrow-letter-spacing);--dp-component-field-label-type-text-transform: var(--dp-type-eyebrow-text-transform);--dp-component-field-label-type-font-variant-numeric: var(--dp-type-eyebrow-font-variant-numeric);--dp-component-field-label: var(--dp-color-text-muted);--dp-component-field-hint-type-font-family: var(--dp-type-body-xs-font-family);--dp-component-field-hint-type-font-size: var(--dp-type-body-xs-font-size);--dp-component-field-hint-type-font-weight: var(--dp-type-body-xs-font-weight);--dp-component-field-hint-type-line-height: var(--dp-type-body-xs-line-height);--dp-component-field-hint-type-letter-spacing: var(--dp-type-body-xs-letter-spacing);--dp-component-field-hint-type-text-transform: var(--dp-type-body-xs-text-transform);--dp-component-field-hint-type-font-variant-numeric: var(--dp-type-body-xs-font-variant-numeric);--dp-component-field-hint: var(--dp-color-text-muted-strong);--dp-component-field-control-type-font-family: var(--dp-type-input-font-family);--dp-component-field-control-type-font-size: var(--dp-type-input-font-size);--dp-component-field-control-type-font-weight: var(--dp-type-input-font-weight);--dp-component-field-control-type-line-height: var(--dp-type-input-line-height);--dp-component-field-control-type-letter-spacing: var(--dp-type-input-letter-spacing);--dp-component-field-control-type-text-transform: var(--dp-type-input-text-transform);--dp-component-field-control-type-font-variant-numeric: var(--dp-type-input-font-variant-numeric);--dp-component-field-control-padding-block: var(--dp-space-3);--dp-component-field-control-padding-inline: var(--dp-space-4);--dp-component-field-control-min-height: var(--dp-layout-size-control-lg);--dp-component-field-control-radius: var(--dp-radius-lg);--dp-component-field-control-border-width: var(--dp-border-width-hair);--dp-component-field-select-padding-end: var(--dp-space-10);--dp-component-field-select-chevron: var(--dp-icon-size-12);--dp-component-field-select-chevron-inset: var(--dp-space-4);--dp-component-field-textarea-min-height: var(--dp-layout-size-media-textarea-min);--dp-component-field-placeholder: var(--dp-color-text-muted);--dp-component-field-focus-offset: var(--dp-interaction-focus-offset-tight);--dp-component-field-message-type-font-family: var(--dp-type-body-xs-font-family);--dp-component-field-message-type-font-size: var(--dp-type-body-xs-font-size);--dp-component-field-message-type-font-weight: var(--dp-type-body-xs-font-weight);--dp-component-field-message-type-line-height: var(--dp-type-body-xs-line-height);--dp-component-field-message-type-letter-spacing: var(--dp-type-body-xs-letter-spacing);--dp-component-field-message-type-text-transform: var(--dp-type-body-xs-text-transform);--dp-component-field-message-type-font-variant-numeric: var(--dp-type-body-xs-font-variant-numeric);--dp-component-field-message-error: var(--dp-color-signal-danger-text);--dp-component-field-control-rest-background: var(--dp-color-bg-surface);--dp-component-field-control-rest-foreground: var(--dp-color-text-primary);--dp-component-field-control-rest-border: var(--dp-color-border-control);--dp-component-field-control-hover-background: var(--dp-color-bg-surface);--dp-component-field-control-hover-foreground: var(--dp-color-text-primary);--dp-component-field-control-hover-border: var(--dp-color-border-strong);--dp-component-field-control-focus-background: var(--dp-color-bg-surface);--dp-component-field-control-focus-foreground: var(--dp-color-text-primary);--dp-component-field-control-focus-border: var(--dp-color-border-control);--dp-component-field-control-error-background: var(--dp-color-bg-surface);--dp-component-field-control-error-foreground: var(--dp-color-text-primary);--dp-component-field-control-error-border: var(--dp-color-signal-danger-fill);--dp-component-field-control-disabled-background: var(--dp-color-bg-tint);--dp-component-field-control-disabled-foreground: var(--dp-color-state-disabled-fg);--dp-component-field-control-disabled-border: var(--dp-color-state-disabled-border);--dp-component-field-row-columns: var(--dp-layout-grid-component-field-row-columns);--dp-component-search-field-height: var(--dp-layout-size-control-lg);--dp-component-search-field-radius: var(--dp-radius-pill);--dp-component-search-field-padding-inline: var(--dp-space-4);--dp-component-search-field-gap: var(--dp-space-2);--dp-component-search-field-icon: var(--dp-icon-size-18);--dp-component-search-field-type-font-family: var(--dp-type-input-font-family);--dp-component-search-field-type-font-size: var(--dp-type-input-font-size);--dp-component-search-field-type-font-weight: var(--dp-type-input-font-weight);--dp-component-search-field-type-line-height: var(--dp-type-input-line-height);--dp-component-search-field-type-letter-spacing: var(--dp-type-input-letter-spacing);--dp-component-search-field-type-text-transform: var(--dp-type-input-text-transform);--dp-component-search-field-type-font-variant-numeric: var(--dp-type-input-font-variant-numeric);--dp-component-search-field-rest-background: var(--dp-color-bg-tint);--dp-component-search-field-rest-foreground: var(--dp-color-text-primary);--dp-component-search-field-rest-border: var(--dp-color-border-control);--dp-component-search-field-focus-background: var(--dp-color-bg-surface);--dp-component-search-field-focus-foreground: var(--dp-color-text-primary);--dp-component-search-field-focus-border: var(--dp-color-border-strong);--dp-component-search-field-disabled-background: var(--dp-color-bg-tint);--dp-component-search-field-disabled-foreground: var(--dp-color-state-disabled-fg);--dp-component-search-field-disabled-border: var(--dp-color-state-disabled-border);--dp-component-checkbox-size: 1.05em;--dp-component-checkbox-radius: var(--dp-radius-sm);--dp-component-checkbox-border-width: var(--dp-border-width-thick);--dp-component-checkbox-radio-dot: 10px;--dp-component-checkbox-mark-width: .28em;--dp-component-checkbox-mark-height: .52em;--dp-component-checkbox-mark-offset: -.08em;--dp-component-checkbox-mark-rotation: var(--dp-interaction-tilt-close);--dp-component-checkbox-gap: var(--dp-space-2);--dp-component-checkbox-row-gap: var(--dp-space-3);--dp-component-checkbox-label-type-font-family: var(--dp-type-check-label-font-family);--dp-component-checkbox-label-type-font-size: var(--dp-type-check-label-font-size);--dp-component-checkbox-label-type-font-weight: var(--dp-type-check-label-font-weight);--dp-component-checkbox-label-type-line-height: var(--dp-type-check-label-line-height);--dp-component-checkbox-label-type-letter-spacing: var(--dp-type-check-label-letter-spacing);--dp-component-checkbox-label-type-text-transform: var(--dp-type-check-label-text-transform);--dp-component-checkbox-label-type-font-variant-numeric: var(--dp-type-check-label-font-variant-numeric);--dp-component-checkbox-hit: var(--dp-layout-size-touch-min);--dp-component-checkbox-off-background: var(--dp-color-bg-surface);--dp-component-checkbox-off-border: var(--dp-color-border-strong);--dp-component-checkbox-off-mark: var(--dp-color-alpha-transparent);--dp-component-checkbox-on-background: var(--dp-color-bg-accent);--dp-component-checkbox-on-border: var(--dp-color-bg-accent);--dp-component-checkbox-on-mark: var(--dp-color-text-on-accent);--dp-component-checkbox-disabled-background: var(--dp-color-bg-tint);--dp-component-checkbox-disabled-border: var(--dp-color-state-disabled-border);--dp-component-checkbox-disabled-mark: var(--dp-color-state-disabled-fg);--dp-component-switch-track-width: 52px;--dp-component-switch-track-height: 32px;--dp-component-switch-thumb: 24px;--dp-component-switch-inset: var(--dp-space-1);--dp-component-switch-radius: var(--dp-radius-full);--dp-component-switch-transition: var(--dp-motion-transition-switch);--dp-component-switch-hit: var(--dp-layout-size-touch-min);--dp-component-switch-off-track: var(--dp-color-text-muted);--dp-component-switch-off-thumb: var(--dp-color-palette-cream);--dp-component-switch-on-track: var(--dp-color-bg-accent);--dp-component-switch-on-thumb: var(--dp-color-text-on-accent);--dp-component-switch-disabled-track: var(--dp-color-bg-inset);--dp-component-switch-disabled-thumb: var(--dp-color-bg-surface);--dp-component-slider-accent: var(--dp-color-accent-default);--dp-component-slider-min-height: var(--dp-layout-size-touch-min);--dp-component-slider-track-height: var(--dp-layout-size-progress-scrub);--dp-component-slider-track-radius: var(--dp-radius-full);--dp-component-slider-thumb-size: var(--dp-space-5);--dp-component-slider-thumb-radius: var(--dp-radius-full);--dp-component-slider-focus-ring: var(--dp-color-focus-ring);--dp-component-slider-focus-width: var(--dp-interaction-focus-width);--dp-component-slider-focus-offset: var(--dp-interaction-focus-offset-tight);--dp-component-slider-default-track: var(--dp-color-bg-inset);--dp-component-slider-default-fill: var(--dp-color-accent-default);--dp-component-slider-default-thumb: var(--dp-color-accent-default);--dp-component-slider-hover-track: var(--dp-color-bg-inset);--dp-component-slider-hover-fill: var(--dp-color-accent-hover);--dp-component-slider-hover-thumb: var(--dp-color-accent-hover);--dp-component-slider-pressed-track: var(--dp-color-bg-inset);--dp-component-slider-pressed-fill: var(--dp-color-accent-press);--dp-component-slider-pressed-thumb: var(--dp-color-accent-press);--dp-component-slider-focus-track: var(--dp-color-bg-inset);--dp-component-slider-focus-fill: var(--dp-color-accent-default);--dp-component-slider-focus-thumb: var(--dp-color-accent-default);--dp-component-slider-disabled-track: var(--dp-color-state-disabled-bg);--dp-component-slider-disabled-fill: var(--dp-color-state-disabled-fg);--dp-component-slider-disabled-thumb: var(--dp-color-state-disabled-fg);--dp-component-canvas-aspect: var(--dp-aspect-landscape);--dp-component-canvas-min-height: var(--dp-layout-size-media-canvas-min);--dp-component-canvas-bg: var(--dp-color-bg-surface);--dp-component-canvas-border: var(--dp-color-border-subtle);--dp-component-canvas-border-active: var(--dp-color-border-strong);--dp-component-canvas-radius: var(--dp-radius-2xl);--dp-component-canvas-shadow: var(--dp-shadow-sm);--dp-component-canvas-shadow-active: var(--dp-shadow-md);--dp-component-canvas-transition: var(--dp-motion-transition-drawing);--dp-component-canvas-hint-type-font-family: var(--dp-type-segment-font-family);--dp-component-canvas-hint-type-font-size: var(--dp-type-segment-font-size);--dp-component-canvas-hint-type-font-weight: var(--dp-type-segment-font-weight);--dp-component-canvas-hint-type-line-height: var(--dp-type-segment-line-height);--dp-component-canvas-hint-type-letter-spacing: var(--dp-type-segment-letter-spacing);--dp-component-canvas-hint-type-text-transform: var(--dp-type-segment-text-transform);--dp-component-canvas-hint-type-font-variant-numeric: var(--dp-type-segment-font-variant-numeric);--dp-component-canvas-hint: var(--dp-color-text-muted-strong);--dp-component-canvas-hint-padding: var(--dp-space-6);--dp-component-result-type-font-family: var(--dp-type-result-text-font-family);--dp-component-result-type-font-size: var(--dp-type-result-text-font-size);--dp-component-result-type-font-weight: var(--dp-type-result-text-font-weight);--dp-component-result-type-line-height: var(--dp-type-result-text-line-height);--dp-component-result-type-letter-spacing: var(--dp-type-result-text-letter-spacing);--dp-component-result-type-text-transform: var(--dp-type-result-text-text-transform);--dp-component-result-type-font-variant-numeric: var(--dp-type-result-text-font-variant-numeric);--dp-component-result-bg: var(--dp-color-bg-surface);--dp-component-result-border: var(--dp-color-border-subtle);--dp-component-result-radius: var(--dp-radius-lg);--dp-component-result-padding: var(--dp-space-4);--dp-component-result-panel-padding: var(--dp-space-5);--dp-component-result-panel-radius: var(--dp-radius-2xl);--dp-component-result-panel-min-height: var(--dp-layout-size-media-result-min);--dp-component-result-panel-min-height-compact: var(--dp-layout-size-media-result-min-compact);--dp-component-result-loading-min-height: var(--dp-layout-size-media-demo-min);--dp-component-result-loading-padding: var(--dp-space-8);--dp-component-result-headline-type-font-family: var(--dp-type-result-font-family);--dp-component-result-headline-type-font-size: var(--dp-type-result-font-size);--dp-component-result-headline-type-font-weight: var(--dp-type-result-font-weight);--dp-component-result-headline-type-line-height: var(--dp-type-result-line-height);--dp-component-result-headline-type-letter-spacing: var(--dp-type-result-letter-spacing);--dp-component-result-headline-type-text-transform: var(--dp-type-result-text-transform);--dp-component-result-headline-type-font-variant-numeric: var(--dp-type-result-font-variant-numeric);--dp-component-result-headline-soft: var(--dp-color-text-muted);--dp-component-result-data-type-font-family: var(--dp-type-data-xs-font-family);--dp-component-result-data-type-font-size: var(--dp-type-data-xs-font-size);--dp-component-result-data-type-font-weight: var(--dp-type-data-xs-font-weight);--dp-component-result-data-type-line-height: var(--dp-type-data-xs-line-height);--dp-component-result-data-type-letter-spacing: var(--dp-type-data-xs-letter-spacing);--dp-component-result-data-type-text-transform: var(--dp-type-data-xs-text-transform);--dp-component-result-data-type-font-variant-numeric: var(--dp-type-data-xs-font-variant-numeric);--dp-component-result-data-text: var(--dp-color-text-secondary);--dp-component-result-data-padding: var(--dp-space-3);--dp-component-result-data-min-height: 3em;--dp-component-result-data-key: var(--dp-color-text-muted);--dp-component-result-data-string: var(--dp-color-text-primary);--dp-component-result-data-null: var(--dp-color-text-muted);--dp-component-result-data-number: var(--dp-color-signal-info-text);--dp-component-result-stale-opacity: .45;--dp-component-result-transition: var(--dp-motion-transition-fade);--dp-component-glyph-chip-type-font-family: var(--dp-type-glyph-font-family);--dp-component-glyph-chip-type-font-size: var(--dp-type-glyph-font-size);--dp-component-glyph-chip-type-font-weight: var(--dp-type-glyph-font-weight);--dp-component-glyph-chip-type-line-height: var(--dp-type-glyph-line-height);--dp-component-glyph-chip-type-letter-spacing: var(--dp-type-glyph-letter-spacing);--dp-component-glyph-chip-type-text-transform: var(--dp-type-glyph-text-transform);--dp-component-glyph-chip-type-font-variant-numeric: var(--dp-type-glyph-font-variant-numeric);--dp-component-glyph-chip-padding: var(--dp-space-2);--dp-component-glyph-chip-bg: var(--dp-color-bg-surface);--dp-component-glyph-chip-border: var(--dp-color-border-subtle);--dp-component-glyph-chip-radius: var(--dp-radius-lg);--dp-component-loader-size-sm: 24px;--dp-component-loader-size-md: 40px;--dp-component-loader-size-lg: 64px;--dp-component-loader-grid: 5;--dp-component-loader-plate-opacity: var(--dp-opacity-10);--dp-component-loader-cell-rest-opacity: var(--dp-opacity-8);--dp-component-loader-color: var(--dp-color-text-primary);--dp-component-loader-color-inverse: var(--dp-color-palette-cream);--dp-component-loader-animation: var(--dp-motion-animation-loader-fill);--dp-component-hero-gap: var(--dp-layout-page-hero-gap);--dp-component-hero-headline-type-font-family: var(--dp-type-display-font-family);--dp-component-hero-headline-type-font-size: var(--dp-type-display-font-size);--dp-component-hero-headline-type-font-weight: var(--dp-type-display-font-weight);--dp-component-hero-headline-type-line-height: var(--dp-type-display-line-height);--dp-component-hero-headline-type-letter-spacing: var(--dp-type-display-letter-spacing);--dp-component-hero-headline-type-text-transform: var(--dp-type-display-text-transform);--dp-component-hero-headline-type-font-variant-numeric: var(--dp-type-display-font-variant-numeric);--dp-component-hero-sub-type-font-family: var(--dp-type-hero-sub-font-family);--dp-component-hero-sub-type-font-size: var(--dp-type-hero-sub-font-size);--dp-component-hero-sub-type-font-weight: var(--dp-type-hero-sub-font-weight);--dp-component-hero-sub-type-line-height: var(--dp-type-hero-sub-line-height);--dp-component-hero-sub-type-letter-spacing: var(--dp-type-hero-sub-letter-spacing);--dp-component-hero-sub-type-text-transform: var(--dp-type-hero-sub-text-transform);--dp-component-hero-sub-type-font-variant-numeric: var(--dp-type-hero-sub-font-variant-numeric);--dp-component-hero-sub-max-width: var(--dp-layout-max-width-hero-sub);--dp-component-fill-hero-bg: var(--dp-color-context-bg);--dp-component-fill-hero-fg: var(--dp-color-context-ink);--dp-component-fill-hero-radius: var(--dp-radius-hero-fill);--dp-component-fill-hero-radius-compact: var(--dp-radius-hero-fill-compact);--dp-component-fill-hero-shadow: var(--dp-shadow-hero-fill);--dp-component-fill-hero-height: 108svh;--dp-component-fill-hero-content-gap: var(--dp-space-12);--dp-component-fill-hero-content-gap-compact: var(--dp-space-8);--dp-component-fill-hero-content-padding-block: var(--dp-space-16);--dp-component-fill-hero-content-padding-end: var(--dp-space-20);--dp-component-fill-hero-content-padding-start-min: var(--dp-space-10);--dp-component-fill-hero-content-padding-start-max: 170px;--dp-component-fill-hero-content-padding-start: clamp(40px, 10vw, 170px);--dp-component-fill-hero-content-padding-top-compact: 120px;--dp-component-fill-hero-content-padding-inline-compact: var(--dp-space-6);--dp-component-fill-hero-content-padding-bottom-compact: var(--dp-space-10);--dp-component-fill-hero-title-type-font-family: var(--dp-type-title-fill-hero-font-family);--dp-component-fill-hero-title-type-font-size: var(--dp-type-title-fill-hero-font-size);--dp-component-fill-hero-title-type-font-weight: var(--dp-type-title-fill-hero-font-weight);--dp-component-fill-hero-title-type-line-height: var(--dp-type-title-fill-hero-line-height);--dp-component-fill-hero-title-type-letter-spacing: var(--dp-type-title-fill-hero-letter-spacing);--dp-component-fill-hero-title-type-text-transform: var(--dp-type-title-fill-hero-text-transform);--dp-component-fill-hero-title-type-font-variant-numeric: var(--dp-type-title-fill-hero-font-variant-numeric);--dp-component-fill-hero-lede-type-font-family: var(--dp-type-lede-font-family);--dp-component-fill-hero-lede-type-font-size: var(--dp-type-lede-font-size);--dp-component-fill-hero-lede-type-font-weight: var(--dp-type-lede-font-weight);--dp-component-fill-hero-lede-type-line-height: var(--dp-type-lede-line-height);--dp-component-fill-hero-lede-type-letter-spacing: var(--dp-type-lede-letter-spacing);--dp-component-fill-hero-lede-type-text-transform: var(--dp-type-lede-text-transform);--dp-component-fill-hero-lede-type-font-variant-numeric: var(--dp-type-lede-font-variant-numeric);--dp-component-fill-hero-photo-min-width: var(--dp-layout-size-media-hero-photo-min-width);--dp-component-fill-hero-top-fade-ratio: 2;--dp-component-fill-hero-photo-min-height-compact: var(--dp-layout-size-media-hero-photo-min-height-compact);--dp-component-fill-hero-scroll-lift: var(--dp-motion-animation-hero-lift);--dp-component-product-title-type-font-family: var(--dp-type-title-model-font-family);--dp-component-product-title-type-font-size: var(--dp-type-title-model-font-size);--dp-component-product-title-type-font-weight: var(--dp-type-title-model-font-weight);--dp-component-product-title-type-line-height: var(--dp-type-title-model-line-height);--dp-component-product-title-type-letter-spacing: var(--dp-type-title-model-letter-spacing);--dp-component-product-title-type-text-transform: var(--dp-type-title-model-text-transform);--dp-component-product-title-type-font-variant-numeric: var(--dp-type-title-model-font-variant-numeric);--dp-component-product-title-gap: var(--dp-space-12);--dp-component-product-title-max-width: var(--dp-layout-max-width-model-hero);--dp-component-dark-block-bg: var(--dp-color-surface-dark-bg);--dp-component-dark-block-fg: var(--dp-color-surface-dark-text);--dp-component-dark-block-eyebrow: var(--dp-color-surface-dark-eyebrow);--dp-component-dark-block-border: light-dark(var(--dp-color-alpha-transparent), var(--dp-color-border-subtle));--dp-component-dark-block-border-width: var(--dp-border-width-hair);--dp-component-app-bar-height: 56px;--dp-component-app-bar-height-large: 104px;--dp-component-app-bar-padding-inline: var(--dp-layout-gutter-compact);--dp-component-app-bar-gap: var(--dp-space-2);--dp-component-app-bar-title-type-font-family: var(--dp-type-h4-font-family);--dp-component-app-bar-title-type-font-size: var(--dp-type-h4-font-size);--dp-component-app-bar-title-type-font-weight: var(--dp-type-h4-font-weight);--dp-component-app-bar-title-type-line-height: var(--dp-type-h4-line-height);--dp-component-app-bar-title-type-letter-spacing: var(--dp-type-h4-letter-spacing);--dp-component-app-bar-title-type-text-transform: var(--dp-type-h4-text-transform);--dp-component-app-bar-title-type-font-variant-numeric: var(--dp-type-h4-font-variant-numeric);--dp-component-app-bar-title-type-large-font-family: var(--dp-type-h2-compact-font-family);--dp-component-app-bar-title-type-large-font-size: var(--dp-type-h2-compact-font-size);--dp-component-app-bar-title-type-large-font-weight: var(--dp-type-h2-compact-font-weight);--dp-component-app-bar-title-type-large-line-height: var(--dp-type-h2-compact-line-height);--dp-component-app-bar-title-type-large-letter-spacing: var(--dp-type-h2-compact-letter-spacing);--dp-component-app-bar-title-type-large-text-transform: var(--dp-type-h2-compact-text-transform);--dp-component-app-bar-title-type-large-font-variant-numeric: var(--dp-type-h2-compact-font-variant-numeric);--dp-component-app-bar-large-title-padding-bottom: var(--dp-space-3);--dp-component-app-bar-bg: var(--dp-color-bg-canvas);--dp-component-app-bar-fg: var(--dp-color-text-primary);--dp-component-app-bar-rule-scrolled: var(--dp-color-border-subtle);--dp-component-app-bar-icon: var(--dp-icon-size-24);--dp-component-app-bar-action-size: var(--dp-layout-size-touch-min);--dp-component-app-bar-z: var(--dp-z-header);--dp-component-tab-bar-height: 56px;--dp-component-tab-bar-bg: var(--dp-color-bg-canvas);--dp-component-tab-bar-rule: var(--dp-color-border-subtle);--dp-component-tab-bar-icon: var(--dp-icon-size-24);--dp-component-tab-bar-label-type-font-family: var(--dp-type-tab-bar-label-font-family);--dp-component-tab-bar-label-type-font-size: var(--dp-type-tab-bar-label-font-size);--dp-component-tab-bar-label-type-font-weight: var(--dp-type-tab-bar-label-font-weight);--dp-component-tab-bar-label-type-line-height: var(--dp-type-tab-bar-label-line-height);--dp-component-tab-bar-label-type-letter-spacing: var(--dp-type-tab-bar-label-letter-spacing);--dp-component-tab-bar-label-type-text-transform: var(--dp-type-tab-bar-label-text-transform);--dp-component-tab-bar-label-type-font-variant-numeric: var(--dp-type-tab-bar-label-font-variant-numeric);--dp-component-tab-bar-gap: var(--dp-space-1);--dp-component-tab-bar-item-min-width: var(--dp-layout-size-touch-min);--dp-component-tab-bar-dot: var(--dp-layout-size-dot-nav);--dp-component-tab-bar-item-rest-foreground: var(--dp-color-text-muted);--dp-component-tab-bar-item-rest-background: var(--dp-color-alpha-transparent);--dp-component-tab-bar-item-pressed-foreground: var(--dp-color-text-primary);--dp-component-tab-bar-item-pressed-background: var(--dp-color-state-pressed);--dp-component-tab-bar-item-active-foreground: var(--dp-color-text-primary);--dp-component-tab-bar-item-active-background: var(--dp-color-alpha-transparent);--dp-component-bottom-sheet-bg: var(--dp-color-bg-raised);--dp-component-bottom-sheet-radius: var(--dp-radius-2xl);--dp-component-bottom-sheet-padding: var(--dp-space-6);--dp-component-bottom-sheet-grabber-width: 36px;--dp-component-bottom-sheet-grabber-height: 4px;--dp-component-bottom-sheet-grabber: var(--dp-color-border-default);--dp-component-bottom-sheet-grabber-margin: var(--dp-space-2);--dp-component-bottom-sheet-shadow: var(--dp-shadow-lg);--dp-component-bottom-sheet-scrim: var(--dp-color-overlay-scrim);--dp-component-bottom-sheet-max-height: 90%;--dp-component-bottom-sheet-max-width: var(--dp-layout-max-width-sheet);--dp-component-bottom-sheet-z: var(--dp-z-sheet);--dp-component-bottom-sheet-enter: var(--dp-motion-transition-sheet-enter);--dp-component-bottom-sheet-exit: var(--dp-motion-transition-sheet-exit);--dp-component-bottom-sheet-settle: var(--dp-motion-transition-sheet-settle);--dp-component-bottom-sheet-detent-medium: 50%;--dp-component-bottom-sheet-dismiss-ratio: .25;--dp-component-bottom-sheet-dismiss-velocity: .5;--dp-component-bottom-sheet-drag-slop: var(--dp-interaction-gesture-drag-slop);--dp-component-list-row-min-height: 56px;--dp-component-list-row-min-height-two-line: 72px;--dp-component-list-row-padding-inline: var(--dp-layout-gutter-compact);--dp-component-list-row-padding-block: var(--dp-space-3);--dp-component-list-row-gap: var(--dp-space-4);--dp-component-list-row-title-type-font-family: var(--dp-type-claim-font-family);--dp-component-list-row-title-type-font-size: var(--dp-type-claim-font-size);--dp-component-list-row-title-type-font-weight: var(--dp-type-claim-font-weight);--dp-component-list-row-title-type-line-height: var(--dp-type-claim-line-height);--dp-component-list-row-title-type-letter-spacing: var(--dp-type-claim-letter-spacing);--dp-component-list-row-title-type-text-transform: var(--dp-type-claim-text-transform);--dp-component-list-row-title-type-font-variant-numeric: var(--dp-type-claim-font-variant-numeric);--dp-component-list-row-secondary-type-font-family: var(--dp-type-body-xs-font-family);--dp-component-list-row-secondary-type-font-size: var(--dp-type-body-xs-font-size);--dp-component-list-row-secondary-type-font-weight: var(--dp-type-body-xs-font-weight);--dp-component-list-row-secondary-type-line-height: var(--dp-type-body-xs-line-height);--dp-component-list-row-secondary-type-letter-spacing: var(--dp-type-body-xs-letter-spacing);--dp-component-list-row-secondary-type-text-transform: var(--dp-type-body-xs-text-transform);--dp-component-list-row-secondary-type-font-variant-numeric: var(--dp-type-body-xs-font-variant-numeric);--dp-component-list-row-separator: var(--dp-color-border-subtle);--dp-component-list-row-chevron: var(--dp-icon-size-12);--dp-component-list-row-icon: var(--dp-icon-size-24);--dp-component-list-row-rest-background: var(--dp-color-alpha-transparent);--dp-component-list-row-rest-title: var(--dp-color-text-primary);--dp-component-list-row-rest-secondary: var(--dp-color-text-muted-strong);--dp-component-list-row-pressed-background: var(--dp-color-state-pressed);--dp-component-list-row-pressed-title: var(--dp-color-text-primary);--dp-component-list-row-pressed-secondary: var(--dp-color-text-muted-strong);--dp-component-list-row-disabled-background: var(--dp-color-alpha-transparent);--dp-component-list-row-disabled-title: var(--dp-color-state-disabled-fg);--dp-component-list-row-disabled-secondary: var(--dp-color-state-disabled-fg);--dp-component-toast-bg: var(--dp-color-bg-inverse);--dp-component-toast-fg: var(--dp-color-text-inverse);--dp-component-toast-radius: var(--dp-radius-xl);--dp-component-toast-padding-block: var(--dp-space-3);--dp-component-toast-padding-inline: var(--dp-space-4);--dp-component-toast-gap: var(--dp-space-4);--dp-component-toast-type-font-family: var(--dp-type-body-sm-font-family);--dp-component-toast-type-font-size: var(--dp-type-body-sm-font-size);--dp-component-toast-type-font-weight: var(--dp-type-body-sm-font-weight);--dp-component-toast-type-line-height: var(--dp-type-body-sm-line-height);--dp-component-toast-type-letter-spacing: var(--dp-type-body-sm-letter-spacing);--dp-component-toast-type-text-transform: var(--dp-type-body-sm-text-transform);--dp-component-toast-type-font-variant-numeric: var(--dp-type-body-sm-font-variant-numeric);--dp-component-toast-action-type-font-family: var(--dp-type-tag-font-family);--dp-component-toast-action-type-font-size: var(--dp-type-tag-font-size);--dp-component-toast-action-type-font-weight: var(--dp-type-tag-font-weight);--dp-component-toast-action-type-line-height: var(--dp-type-tag-line-height);--dp-component-toast-action-type-letter-spacing: var(--dp-type-tag-letter-spacing);--dp-component-toast-action-type-text-transform: var(--dp-type-tag-text-transform);--dp-component-toast-action-type-font-variant-numeric: var(--dp-type-tag-font-variant-numeric);--dp-component-toast-shadow: var(--dp-shadow-lg);--dp-component-toast-offset: var(--dp-space-4);--dp-component-toast-max-width: var(--dp-layout-max-width-toast);--dp-component-toast-duration: var(--dp-duration-toast);--dp-component-toast-z: var(--dp-z-toast);--dp-component-toast-enter: var(--dp-motion-transition-toast-enter);--dp-component-toast-exit: var(--dp-motion-transition-toast-exit);--dp-component-dialog-bg: var(--dp-color-bg-raised);--dp-component-dialog-radius: var(--dp-radius-3xl);--dp-component-dialog-padding: var(--dp-space-8);--dp-component-dialog-padding-compact: var(--dp-space-6);--dp-component-dialog-gap: var(--dp-space-4);--dp-component-dialog-title-type-font-family: var(--dp-type-h3-font-family);--dp-component-dialog-title-type-font-size: var(--dp-type-h3-font-size);--dp-component-dialog-title-type-font-weight: var(--dp-type-h3-font-weight);--dp-component-dialog-title-type-line-height: var(--dp-type-h3-line-height);--dp-component-dialog-title-type-letter-spacing: var(--dp-type-h3-letter-spacing);--dp-component-dialog-title-type-text-transform: var(--dp-type-h3-text-transform);--dp-component-dialog-title-type-font-variant-numeric: var(--dp-type-h3-font-variant-numeric);--dp-component-dialog-body-type-font-family: var(--dp-type-body-font-family);--dp-component-dialog-body-type-font-size: var(--dp-type-body-font-size);--dp-component-dialog-body-type-font-weight: var(--dp-type-body-font-weight);--dp-component-dialog-body-type-line-height: var(--dp-type-body-line-height);--dp-component-dialog-body-type-letter-spacing: var(--dp-type-body-letter-spacing);--dp-component-dialog-body-type-text-transform: var(--dp-type-body-text-transform);--dp-component-dialog-body-type-font-variant-numeric: var(--dp-type-body-font-variant-numeric);--dp-component-dialog-shadow: var(--dp-shadow-lg);--dp-component-dialog-scrim: var(--dp-color-overlay-scrim);--dp-component-dialog-max-width: var(--dp-layout-max-width-dialog);--dp-component-dialog-z: var(--dp-z-dialog);--dp-component-dialog-enter: var(--dp-motion-transition-dialog-enter);--dp-component-dialog-scale-from: var(--dp-interaction-scale-copied-from);--dp-component-status-dot-size: var(--dp-layout-size-dot-bullet);--dp-component-status-gap: var(--dp-space-2);--dp-component-status-type-font-family: var(--dp-type-status-font-family);--dp-component-status-type-font-size: var(--dp-type-status-font-size);--dp-component-status-type-font-weight: var(--dp-type-status-font-weight);--dp-component-status-type-line-height: var(--dp-type-status-line-height);--dp-component-status-type-letter-spacing: var(--dp-type-status-letter-spacing);--dp-component-status-type-text-transform: var(--dp-type-status-text-transform);--dp-component-status-type-font-variant-numeric: var(--dp-type-status-font-variant-numeric);--dp-component-status-success-dot: var(--dp-color-signal-success-fill);--dp-component-status-success-text: var(--dp-color-signal-success-text);--dp-component-status-warning-dot: var(--dp-color-signal-warning-fill);--dp-component-status-warning-text: var(--dp-color-signal-warning-text);--dp-component-status-danger-dot: var(--dp-color-signal-danger-fill);--dp-component-status-danger-text: var(--dp-color-signal-danger-text);--dp-component-status-info-dot: var(--dp-color-signal-info-fill);--dp-component-status-info-text: var(--dp-color-signal-info-text);--dp-component-alert-padding-block: var(--dp-space-3);--dp-component-alert-padding-inline: var(--dp-space-4);--dp-component-alert-gap: var(--dp-space-3);--dp-component-alert-radius: var(--dp-radius-lg);--dp-component-alert-icon-size: var(--dp-icon-size-18);--dp-component-alert-type-font-family: var(--dp-type-body-sm-font-family);--dp-component-alert-type-font-size: var(--dp-type-body-sm-font-size);--dp-component-alert-type-font-weight: var(--dp-type-body-sm-font-weight);--dp-component-alert-type-line-height: var(--dp-type-body-sm-line-height);--dp-component-alert-type-letter-spacing: var(--dp-type-body-sm-letter-spacing);--dp-component-alert-type-text-transform: var(--dp-type-body-sm-text-transform);--dp-component-alert-type-font-variant-numeric: var(--dp-type-body-sm-font-variant-numeric);--dp-component-alert-success-background: var(--dp-color-signal-success-soft);--dp-component-alert-success-foreground: var(--dp-color-signal-success-text);--dp-component-alert-success-icon: var(--dp-color-signal-success-text);--dp-component-alert-warning-background: var(--dp-color-signal-warning-soft);--dp-component-alert-warning-foreground: var(--dp-color-signal-warning-text);--dp-component-alert-warning-icon: var(--dp-color-signal-warning-text);--dp-component-alert-danger-background: var(--dp-color-signal-danger-soft);--dp-component-alert-danger-foreground: var(--dp-color-signal-danger-text);--dp-component-alert-danger-icon: var(--dp-color-signal-danger-text);--dp-component-alert-info-background: var(--dp-color-signal-info-soft);--dp-component-alert-info-foreground: var(--dp-color-signal-info-text);--dp-component-alert-info-icon: var(--dp-color-signal-info-text);--dp-component-byline-gap: 14px;--dp-component-byline-portrait-size: 40px;--dp-component-byline-portrait-radius: var(--dp-radius-full);--dp-component-byline-portrait-bg: var(--dp-color-bg-tint);--dp-component-byline-initials-bg: var(--dp-color-bg-inverse);--dp-component-byline-initials-fg: var(--dp-color-text-inverse);--dp-component-byline-initials-type-font-family: var(--dp-type-nav-font-family);--dp-component-byline-initials-type-font-size: var(--dp-type-nav-font-size);--dp-component-byline-initials-type-font-weight: var(--dp-type-nav-font-weight);--dp-component-byline-initials-type-line-height: var(--dp-type-nav-line-height);--dp-component-byline-initials-type-letter-spacing: var(--dp-type-nav-letter-spacing);--dp-component-byline-initials-type-text-transform: var(--dp-type-nav-text-transform);--dp-component-byline-initials-type-font-variant-numeric: var(--dp-type-nav-font-variant-numeric);--dp-component-byline-text-gap: var(--dp-space-1);--dp-component-byline-name-type-font-family: var(--dp-type-byline-name-font-family);--dp-component-byline-name-type-font-size: var(--dp-type-byline-name-font-size);--dp-component-byline-name-type-font-weight: var(--dp-type-byline-name-font-weight);--dp-component-byline-name-type-line-height: var(--dp-type-byline-name-line-height);--dp-component-byline-name-type-letter-spacing: var(--dp-type-byline-name-letter-spacing);--dp-component-byline-name-type-text-transform: var(--dp-type-byline-name-text-transform);--dp-component-byline-name-type-font-variant-numeric: var(--dp-type-byline-name-font-variant-numeric);--dp-component-byline-name: var(--dp-color-text-primary);--dp-component-byline-name-link-rule: var(--dp-color-border-default);--dp-component-byline-date-type-font-family: var(--dp-type-meta-font-family);--dp-component-byline-date-type-font-size: var(--dp-type-meta-font-size);--dp-component-byline-date-type-font-weight: var(--dp-type-meta-font-weight);--dp-component-byline-date-type-line-height: var(--dp-type-meta-line-height);--dp-component-byline-date-type-letter-spacing: var(--dp-type-meta-letter-spacing);--dp-component-byline-date-type-text-transform: var(--dp-type-meta-text-transform);--dp-component-byline-date-type-font-variant-numeric: var(--dp-type-meta-font-variant-numeric);--dp-component-byline-date: var(--dp-color-text-muted);--dp-component-faq-max-width: var(--dp-layout-max-width-prose);--dp-component-faq-item-padding-block: var(--dp-space-6);--dp-component-faq-rule: var(--dp-color-border-subtle);--dp-component-faq-question-type-font-family: var(--dp-type-h3-font-family);--dp-component-faq-question-type-font-size: var(--dp-type-h3-font-size);--dp-component-faq-question-type-font-weight: var(--dp-type-h3-font-weight);--dp-component-faq-question-type-line-height: var(--dp-type-h3-line-height);--dp-component-faq-question-type-letter-spacing: var(--dp-type-h3-letter-spacing);--dp-component-faq-question-type-text-transform: var(--dp-type-h3-text-transform);--dp-component-faq-question-type-font-variant-numeric: var(--dp-type-h3-font-variant-numeric);--dp-component-faq-question: var(--dp-color-text-primary);--dp-component-faq-question-gap: var(--dp-space-3);--dp-component-faq-answer-type-font-family: var(--dp-type-copy-sm-font-family);--dp-component-faq-answer-type-font-size: var(--dp-type-copy-sm-font-size);--dp-component-faq-answer-type-font-weight: var(--dp-type-copy-sm-font-weight);--dp-component-faq-answer-type-line-height: var(--dp-type-copy-sm-line-height);--dp-component-faq-answer-type-letter-spacing: var(--dp-type-copy-sm-letter-spacing);--dp-component-faq-answer-type-text-transform: var(--dp-type-copy-sm-text-transform);--dp-component-faq-answer-type-font-variant-numeric: var(--dp-type-copy-sm-font-variant-numeric);--dp-component-faq-answer: var(--dp-color-text-primary);--dp-component-video-player-radius: var(--dp-radius-lg);--dp-component-video-player-play-padding-block: var(--dp-space-2);--dp-component-video-player-play-padding-inline: 14px;--dp-component-video-player-play-radius: var(--dp-radius-lg);--dp-component-video-player-play-shadow: var(--dp-shadow-md);--dp-component-video-player-play-icon: 20px;--dp-component-video-player-play-icon-compact: var(--dp-icon-size-18);--dp-component-video-player-play-icon-offset: -2px;--dp-component-video-player-play-type-font-family: var(--dp-type-button-sm-font-family);--dp-component-video-player-play-type-font-size: var(--dp-type-button-sm-font-size);--dp-component-video-player-play-type-font-weight: var(--dp-type-button-sm-font-weight);--dp-component-video-player-play-type-line-height: var(--dp-type-button-sm-line-height);--dp-component-video-player-play-type-letter-spacing: var(--dp-type-button-sm-letter-spacing);--dp-component-video-player-play-type-text-transform: var(--dp-type-button-sm-text-transform);--dp-component-video-player-play-type-font-variant-numeric: var(--dp-type-button-sm-font-variant-numeric);--dp-component-video-player-duration-opacity: .7;--dp-component-video-player-bar-padding-top: var(--dp-space-10);--dp-component-video-player-bar-padding-inline: var(--dp-space-4);--dp-component-video-player-bar-padding-bottom: var(--dp-space-3);--dp-component-video-player-bar-gap: var(--dp-space-3);--dp-component-video-player-bar-scrim: var(--dp-gradient-video-scrim);--dp-component-video-player-bar-fg: var(--dp-color-palette-cream);--dp-component-video-player-bar-transition: var(--dp-motion-transition-video-bar);--dp-component-video-player-button-size: var(--dp-layout-size-control-sm);--dp-component-video-player-button-radius: var(--dp-radius-md);--dp-component-video-player-button-icon: 20px;--dp-component-video-player-time-type-font-family: var(--dp-type-meter-value-font-family);--dp-component-video-player-time-type-font-size: var(--dp-type-meter-value-font-size);--dp-component-video-player-time-type-font-weight: var(--dp-type-meter-value-font-weight);--dp-component-video-player-time-type-line-height: var(--dp-type-meter-value-line-height);--dp-component-video-player-time-type-letter-spacing: var(--dp-type-meter-value-letter-spacing);--dp-component-video-player-time-type-text-transform: var(--dp-type-meter-value-text-transform);--dp-component-video-player-time-type-font-variant-numeric: var(--dp-type-meter-value-font-variant-numeric);--dp-component-video-player-seek-height: 16px;--dp-component-video-player-seek-track: var(--dp-layout-size-progress-media);--dp-component-video-player-seek-played: var(--dp-effect-progress-played);--dp-component-video-player-seek-unplayed: var(--dp-effect-progress-unplayed);--dp-component-video-player-seek-thumb: 12px;--dp-component-video-player-seek-thumb-color: var(--dp-color-palette-cream);--dp-component-video-player-focus-ring: var(--dp-color-palette-cream);--dp-component-video-player-focus-offset: var(--dp-interaction-focus-offset-tight);--dp-component-video-player-fullscreen-bg: var(--dp-color-palette-cream);--dp-component-bar-chart-title-type-font-family: var(--dp-type-chart-title-font-family);--dp-component-bar-chart-title-type-font-size: var(--dp-type-chart-title-font-size);--dp-component-bar-chart-title-type-font-weight: var(--dp-type-chart-title-font-weight);--dp-component-bar-chart-title-type-line-height: var(--dp-type-chart-title-line-height);--dp-component-bar-chart-title-type-letter-spacing: var(--dp-type-chart-title-letter-spacing);--dp-component-bar-chart-title-type-text-transform: var(--dp-type-chart-title-text-transform);--dp-component-bar-chart-title-type-font-variant-numeric: var(--dp-type-chart-title-font-variant-numeric);--dp-component-bar-chart-title: var(--dp-color-text-muted);--dp-component-bar-chart-rows-gap: var(--dp-space-3);--dp-component-bar-chart-row-gap: var(--dp-space-4);--dp-component-bar-chart-label-min: 80px;--dp-component-bar-chart-label-max: 208px;--dp-component-bar-chart-label-type-font-family: var(--dp-type-meter-name-font-family);--dp-component-bar-chart-label-type-font-size: var(--dp-type-meter-name-font-size);--dp-component-bar-chart-label-type-font-weight: var(--dp-type-meter-name-font-weight);--dp-component-bar-chart-label-type-line-height: var(--dp-type-meter-name-line-height);--dp-component-bar-chart-label-type-letter-spacing: var(--dp-type-meter-name-letter-spacing);--dp-component-bar-chart-label-type-text-transform: var(--dp-type-meter-name-text-transform);--dp-component-bar-chart-label-type-font-variant-numeric: var(--dp-type-meter-name-font-variant-numeric);--dp-component-bar-chart-label: var(--dp-color-text-secondary);--dp-component-bar-chart-track-height: 10px;--dp-component-bar-chart-track-radius: var(--dp-radius-full);--dp-component-bar-chart-track: var(--dp-color-bg-tint);--dp-component-bar-chart-bar: var(--dp-color-chart-series-3);--dp-component-bar-chart-bar-min-width: 2px;--dp-component-bar-chart-value-type-font-family: var(--dp-type-table-cell-font-family);--dp-component-bar-chart-value-type-font-size: var(--dp-type-table-cell-font-size);--dp-component-bar-chart-value-type-font-weight: var(--dp-type-table-cell-font-weight);--dp-component-bar-chart-value-type-line-height: var(--dp-type-table-cell-line-height);--dp-component-bar-chart-value-type-letter-spacing: var(--dp-type-table-cell-letter-spacing);--dp-component-bar-chart-value-type-text-transform: var(--dp-type-table-cell-text-transform);--dp-component-bar-chart-value-type-font-variant-numeric: var(--dp-type-table-cell-font-variant-numeric);--dp-component-bar-chart-value: var(--dp-color-text-primary);--dp-component-bar-chart-focus-bar: var(--dp-color-accent-default);--dp-component-bar-chart-focus-label: var(--dp-color-text-primary);--dp-component-bar-chart-focus-weight: var(--dp-font-weight-semibold);--dp-component-bar-chart-note-type-font-family: var(--dp-type-body-xs-font-family);--dp-component-bar-chart-note-type-font-size: var(--dp-type-body-xs-font-size);--dp-component-bar-chart-note-type-font-weight: var(--dp-type-body-xs-font-weight);--dp-component-bar-chart-note-type-line-height: var(--dp-type-body-xs-line-height);--dp-component-bar-chart-note-type-letter-spacing: var(--dp-type-body-xs-letter-spacing);--dp-component-bar-chart-note-type-text-transform: var(--dp-type-body-xs-text-transform);--dp-component-bar-chart-note-type-font-variant-numeric: var(--dp-type-body-xs-font-variant-numeric);--dp-component-bar-chart-note: var(--dp-color-text-muted);--dp-component-transcript-height: var(--dp-layout-size-media-player);--dp-component-transcript-height-compact: var(--dp-layout-size-media-player-compact);--dp-component-transcript-height-inline: var(--dp-layout-size-media-player-inline);--dp-component-transcript-height-inline-compact: var(--dp-layout-size-media-player-inline-compact);--dp-component-transcript-type-font-family: var(--dp-type-transcript-font-family);--dp-component-transcript-type-font-size: var(--dp-type-transcript-font-size);--dp-component-transcript-type-font-weight: var(--dp-type-transcript-font-weight);--dp-component-transcript-type-line-height: var(--dp-type-transcript-line-height);--dp-component-transcript-type-letter-spacing: var(--dp-type-transcript-letter-spacing);--dp-component-transcript-type-text-transform: var(--dp-type-transcript-text-transform);--dp-component-transcript-type-font-variant-numeric: var(--dp-type-transcript-font-variant-numeric);--dp-component-transcript-text: var(--dp-color-context-ink);--dp-component-transcript-line-padding-block: .15em;--dp-component-transcript-line-padding-inline: .4em;--dp-component-transcript-line-gap: var(--dp-space-3);--dp-component-transcript-timestamp-width: 4.6em;--dp-component-transcript-timestamp-width-compact: 4.2em;--dp-component-transcript-line-radius: var(--dp-radius-md);--dp-component-transcript-line-hover: var(--dp-color-context-ink-8);--dp-component-transcript-line-active: var(--dp-color-context-ink-14);--dp-component-transcript-line-focus-offset: var(--dp-interaction-focus-offset-inset-tight);--dp-component-transcript-timestamp: var(--dp-color-context-sub);--dp-component-transcript-timestamp-active: var(--dp-color-context-ink);--dp-component-transcript-scrollbar-thumb: var(--dp-color-context-line);--dp-component-transcript-scrollbar-track: var(--dp-color-alpha-transparent);--dp-component-transcript-foot-gap: var(--dp-space-4);--dp-component-transcript-foot-margin: var(--dp-space-4);--dp-component-transcript-clock-gap: var(--dp-space-3);--dp-component-transcript-clock-type-font-family: var(--dp-type-clock-font-family);--dp-component-transcript-clock-type-font-size: var(--dp-type-clock-font-size);--dp-component-transcript-clock-type-font-weight: var(--dp-type-clock-font-weight);--dp-component-transcript-clock-type-line-height: var(--dp-type-clock-line-height);--dp-component-transcript-clock-type-letter-spacing: var(--dp-type-clock-letter-spacing);--dp-component-transcript-clock-type-text-transform: var(--dp-type-clock-text-transform);--dp-component-transcript-clock-type-font-variant-numeric: var(--dp-type-clock-font-variant-numeric);--dp-component-transcript-clock: var(--dp-color-context-sub);--dp-component-transcript-play-size: 28px;--dp-component-transcript-again-size: 30px;--dp-component-transcript-again-press-rotate: -60deg;--dp-component-transcript-control-bg: var(--dp-color-context-line);--dp-component-transcript-control-bg-hover: var(--dp-color-context-ink-20);--dp-component-transcript-control-fg: var(--dp-color-context-ink);--dp-component-transcript-done-gap: var(--dp-space-3);--dp-component-transcript-done-margin: var(--dp-space-4);--dp-component-transcript-done-type-font-family: var(--dp-type-label-tight-font-family);--dp-component-transcript-done-type-font-size: var(--dp-type-label-tight-font-size);--dp-component-transcript-done-type-font-weight: var(--dp-type-label-tight-font-weight);--dp-component-transcript-done-type-line-height: var(--dp-type-label-tight-line-height);--dp-component-transcript-done-type-letter-spacing: var(--dp-type-label-tight-letter-spacing);--dp-component-transcript-done-type-text-transform: var(--dp-type-label-tight-text-transform);--dp-component-transcript-done-type-font-variant-numeric: var(--dp-type-label-tight-font-variant-numeric);--dp-component-transcript-done: var(--dp-color-context-ink);--dp-component-transcript-credit-margin: var(--dp-space-3);--dp-component-transcript-credit-type-font-family: var(--dp-type-micro-font-family);--dp-component-transcript-credit-type-font-size: var(--dp-type-micro-font-size);--dp-component-transcript-credit-type-font-weight: var(--dp-type-micro-font-weight);--dp-component-transcript-credit-type-line-height: var(--dp-type-micro-line-height);--dp-component-transcript-credit-type-letter-spacing: var(--dp-type-micro-letter-spacing);--dp-component-transcript-credit-type-text-transform: var(--dp-type-micro-text-transform);--dp-component-transcript-credit-type-font-variant-numeric: var(--dp-type-micro-font-variant-numeric);--dp-component-transcript-credit: var(--dp-color-context-sub);--dp-component-transcript-credit-underline-offset: 2px;--dp-component-transcript-rtf-separator: var(--dp-color-context-sub);--dp-component-audio-player-gap: var(--dp-space-3);--dp-component-audio-player-controls-gap-row: var(--dp-space-3);--dp-component-audio-player-controls-gap-column: var(--dp-space-5);--dp-component-audio-player-player-min: 240px;--dp-component-audio-player-mix-min: 200px;--dp-component-audio-player-play-size: var(--dp-layout-size-control-sm);--dp-component-audio-player-play-radius: var(--dp-radius-full);--dp-component-audio-player-play-icon: var(--dp-icon-size-13);--dp-component-audio-player-play-bg: var(--dp-color-bg-accent);--dp-component-audio-player-play-bg-hover: var(--dp-color-accent-hover);--dp-component-audio-player-play-fg: var(--dp-color-text-on-accent);--dp-component-audio-player-play-transition: var(--dp-motion-transition-color);--dp-component-audio-player-scrub-height: var(--dp-layout-size-progress-scrub);--dp-component-audio-player-scrub-radius: var(--dp-radius-full);--dp-component-audio-player-scrub-track: var(--dp-color-bg-inset);--dp-component-audio-player-scrub-fill: var(--dp-color-accent-default);--dp-component-audio-player-time-type-font-family: var(--dp-type-meter-value-font-family);--dp-component-audio-player-time-type-font-size: var(--dp-type-meter-value-font-size);--dp-component-audio-player-time-type-font-weight: var(--dp-type-meter-value-font-weight);--dp-component-audio-player-time-type-line-height: var(--dp-type-meter-value-line-height);--dp-component-audio-player-time-type-letter-spacing: var(--dp-type-meter-value-letter-spacing);--dp-component-audio-player-time-type-text-transform: var(--dp-type-meter-value-text-transform);--dp-component-audio-player-time-type-font-variant-numeric: var(--dp-type-meter-value-font-variant-numeric);--dp-component-audio-player-time: var(--dp-color-text-muted);--dp-component-audio-player-time-min-width: 4ch;--dp-component-audio-player-mix-gap: var(--dp-space-3);--dp-component-audio-player-mix-label-type-font-family: var(--dp-type-segment-caps-font-family);--dp-component-audio-player-mix-label-type-font-size: var(--dp-type-segment-caps-font-size);--dp-component-audio-player-mix-label-type-font-weight: var(--dp-type-segment-caps-font-weight);--dp-component-audio-player-mix-label-type-line-height: var(--dp-type-segment-caps-line-height);--dp-component-audio-player-mix-label-type-letter-spacing: var(--dp-type-segment-caps-letter-spacing);--dp-component-audio-player-mix-label-type-text-transform: var(--dp-type-segment-caps-text-transform);--dp-component-audio-player-mix-label-type-font-variant-numeric: var(--dp-type-segment-caps-font-variant-numeric);--dp-component-audio-player-mix-label: var(--dp-color-text-muted);--dp-component-audio-player-download-type-font-family: var(--dp-type-body-xs-font-family);--dp-component-audio-player-download-type-font-size: var(--dp-type-body-xs-font-size);--dp-component-audio-player-download-type-font-weight: var(--dp-type-body-xs-font-weight);--dp-component-audio-player-download-type-line-height: var(--dp-type-body-xs-line-height);--dp-component-audio-player-download-type-letter-spacing: var(--dp-type-body-xs-letter-spacing);--dp-component-audio-player-download-type-text-transform: var(--dp-type-body-xs-text-transform);--dp-component-audio-player-download-type-font-variant-numeric: var(--dp-type-body-xs-font-variant-numeric);--dp-component-audio-player-download: var(--dp-color-text-accent);--dp-component-article-page-gap: var(--dp-space-20);--dp-component-article-intro-max-width: var(--dp-layout-container-md);--dp-component-article-intro-gap: var(--dp-space-8);--dp-component-article-intro-head-gap: var(--dp-space-4);--dp-component-article-title-type-font-family: var(--dp-type-article-title-font-family);--dp-component-article-title-type-font-size: var(--dp-type-article-title-font-size);--dp-component-article-title-type-font-weight: var(--dp-type-article-title-font-weight);--dp-component-article-title-type-line-height: var(--dp-type-article-title-line-height);--dp-component-article-title-type-letter-spacing: var(--dp-type-article-title-letter-spacing);--dp-component-article-title-type-text-transform: var(--dp-type-article-title-text-transform);--dp-component-article-title-type-font-variant-numeric: var(--dp-type-article-title-font-variant-numeric);--dp-component-article-body-max-width: var(--dp-layout-max-width-prose);--dp-component-article-body-gap: var(--dp-component-prose-article-gap);--dp-component-article-h2-type-font-family: var(--dp-type-article-h2-font-family);--dp-component-article-h2-type-font-size: var(--dp-type-article-h2-font-size);--dp-component-article-h2-type-font-weight: var(--dp-type-article-h2-font-weight);--dp-component-article-h2-type-line-height: var(--dp-type-article-h2-line-height);--dp-component-article-h2-type-letter-spacing: var(--dp-type-article-h2-letter-spacing);--dp-component-article-h2-type-text-transform: var(--dp-type-article-h2-text-transform);--dp-component-article-h2-type-font-variant-numeric: var(--dp-type-article-h2-font-variant-numeric);--dp-component-article-h3-type-font-family: var(--dp-type-article-h3-font-family);--dp-component-article-h3-type-font-size: var(--dp-type-article-h3-font-size);--dp-component-article-h3-type-font-weight: var(--dp-type-article-h3-font-weight);--dp-component-article-h3-type-line-height: var(--dp-type-article-h3-line-height);--dp-component-article-h3-type-letter-spacing: var(--dp-type-article-h3-letter-spacing);--dp-component-article-h3-type-text-transform: var(--dp-type-article-h3-text-transform);--dp-component-article-h3-type-font-variant-numeric: var(--dp-type-article-h3-font-variant-numeric);--dp-component-article-h4-type-font-family: var(--dp-type-article-h4-font-family);--dp-component-article-h4-type-font-size: var(--dp-type-article-h4-font-size);--dp-component-article-h4-type-font-weight: var(--dp-type-article-h4-font-weight);--dp-component-article-h4-type-line-height: var(--dp-type-article-h4-line-height);--dp-component-article-h4-type-letter-spacing: var(--dp-type-article-h4-letter-spacing);--dp-component-article-h4-type-text-transform: var(--dp-type-article-h4-text-transform);--dp-component-article-h4-type-font-variant-numeric: var(--dp-type-article-h4-font-variant-numeric);--dp-component-article-text-type-font-family: var(--dp-type-body-font-family);--dp-component-article-text-type-font-size: var(--dp-type-body-font-size);--dp-component-article-text-type-font-weight: var(--dp-type-body-font-weight);--dp-component-article-text-type-line-height: var(--dp-type-body-line-height);--dp-component-article-text-type-letter-spacing: var(--dp-type-body-letter-spacing);--dp-component-article-text-type-text-transform: var(--dp-type-body-text-transform);--dp-component-article-text-type-font-variant-numeric: var(--dp-type-body-font-variant-numeric);--dp-component-article-list-gap: var(--dp-space-3);--dp-component-article-list-indent: var(--dp-space-6);--dp-component-article-marker: var(--dp-color-text-primary);--dp-component-article-figure-max-width: var(--dp-layout-max-width-prose);--dp-component-article-figure-narrow-max-width: 600px;--dp-component-article-media-radius: var(--dp-radius-3xl);--dp-component-article-media-radius-compact: var(--dp-radius-2xl);--dp-component-article-media-bg: var(--dp-color-bg-tint);--dp-component-article-caption-gap: var(--dp-space-3);--dp-component-article-caption-type-font-family: var(--dp-type-body-xs-font-family);--dp-component-article-caption-type-font-size: var(--dp-type-body-xs-font-size);--dp-component-article-caption-type-font-weight: var(--dp-type-body-xs-font-weight);--dp-component-article-caption-type-line-height: var(--dp-type-body-xs-line-height);--dp-component-article-caption-type-letter-spacing: var(--dp-type-body-xs-letter-spacing);--dp-component-article-caption-type-text-transform: var(--dp-type-body-xs-text-transform);--dp-component-article-caption-type-font-variant-numeric: var(--dp-type-body-xs-font-variant-numeric);--dp-component-article-caption: var(--dp-color-text-muted);--dp-component-article-video-aspect: var(--dp-aspect-video);--dp-component-article-wide-max-width: var(--dp-layout-max-width-article-wide);--dp-component-blog-head-margin: var(--dp-space-16);--dp-component-blog-head-margin-compact: var(--dp-space-10);--dp-component-blog-head-gap: var(--dp-space-6);--dp-component-blog-title-max-width: 1000px;--dp-component-blog-title-basis: 20ch;--dp-component-blog-feed-ring: var(--dp-shadow-ring-default);--dp-component-blog-feed-transition: var(--dp-motion-transition-color);--dp-component-blog-foot-gap: var(--dp-space-5);--dp-component-blog-foot-margin: var(--dp-space-10);--dp-component-blog-foot-padding: var(--dp-space-6);--dp-component-blog-foot-rule: var(--dp-color-border-subtle);--dp-component-blog-tags-gap: var(--dp-space-2);--dp-component-blog-tag-type-font-family: var(--dp-type-micro-font-family);--dp-component-blog-tag-type-font-size: var(--dp-type-micro-font-size);--dp-component-blog-tag-type-font-weight: var(--dp-type-micro-font-weight);--dp-component-blog-tag-type-line-height: var(--dp-type-micro-line-height);--dp-component-blog-tag-type-letter-spacing: var(--dp-type-micro-letter-spacing);--dp-component-blog-tag-type-text-transform: var(--dp-type-micro-text-transform);--dp-component-blog-tag-type-font-variant-numeric: var(--dp-type-micro-font-variant-numeric);--dp-component-blog-tag: var(--dp-color-text-secondary);--dp-component-blog-tag-bg: var(--dp-color-bg-tint);--dp-component-blog-tag-padding-block: .25em;--dp-component-blog-tag-padding-inline: .6em;--dp-component-blog-tag-radius: var(--dp-radius-sm);--dp-component-blog-back-type-font-family: var(--dp-type-body-xs-font-family);--dp-component-blog-back-type-font-size: var(--dp-type-body-xs-font-size);--dp-component-blog-back-type-font-weight: var(--dp-type-body-xs-font-weight);--dp-component-blog-back-type-line-height: var(--dp-type-body-xs-line-height);--dp-component-blog-back-type-letter-spacing: var(--dp-type-body-xs-letter-spacing);--dp-component-blog-back-type-text-transform: var(--dp-type-body-xs-text-transform);--dp-component-blog-back-type-font-variant-numeric: var(--dp-type-body-xs-font-variant-numeric);--dp-component-blog-back: var(--dp-color-text-accent);--dp-component-blog-table-cell-padding-block: var(--dp-space-3);--dp-component-blog-table-cell-padding-inline: var(--dp-space-4);--dp-component-blog-table-cell-padding-inline-compact: var(--dp-space-2);--dp-component-blog-table-type-font-family: var(--dp-type-body-sm-font-family);--dp-component-blog-table-type-font-size: var(--dp-type-body-sm-font-size);--dp-component-blog-table-type-font-weight: var(--dp-type-body-sm-font-weight);--dp-component-blog-table-type-line-height: var(--dp-type-body-sm-line-height);--dp-component-blog-table-type-letter-spacing: var(--dp-type-body-sm-letter-spacing);--dp-component-blog-table-type-text-transform: var(--dp-type-body-sm-text-transform);--dp-component-blog-table-type-font-variant-numeric: var(--dp-type-body-sm-font-variant-numeric);--dp-component-blog-table-head-type-font-family: var(--dp-type-table-head-font-family);--dp-component-blog-table-head-type-font-size: var(--dp-type-table-head-font-size);--dp-component-blog-table-head-type-font-weight: var(--dp-type-table-head-font-weight);--dp-component-blog-table-head-type-line-height: var(--dp-type-table-head-line-height);--dp-component-blog-table-head-type-letter-spacing: var(--dp-type-table-head-letter-spacing);--dp-component-blog-table-head-type-text-transform: var(--dp-type-table-head-text-transform);--dp-component-blog-table-head-type-font-variant-numeric: var(--dp-type-table-head-font-variant-numeric);--dp-component-blog-table-head: var(--dp-color-text-muted);--dp-component-blog-table-rule: var(--dp-color-border-subtle);--dp-component-docs-layout-nav-width: 132px;--dp-component-docs-layout-gap: var(--dp-space-16);--dp-component-docs-layout-gap-compact: var(--dp-space-10);--dp-component-docs-layout-nav-top: var(--dp-space-8);--dp-component-docs-layout-body-gap: var(--dp-space-20);--dp-component-docs-layout-head-gap: var(--dp-space-6);--dp-component-docs-layout-block-gap: var(--dp-space-8);--dp-component-docs-layout-block-gap-compact: var(--dp-space-6);--dp-component-docs-layout-headline-type-font-family: var(--dp-type-docs-headline-font-family);--dp-component-docs-layout-headline-type-font-size: var(--dp-type-docs-headline-font-size);--dp-component-docs-layout-headline-type-font-weight: var(--dp-type-docs-headline-font-weight);--dp-component-docs-layout-headline-type-line-height: var(--dp-type-docs-headline-line-height);--dp-component-docs-layout-headline-type-letter-spacing: var(--dp-type-docs-headline-letter-spacing);--dp-component-docs-layout-headline-type-text-transform: var(--dp-type-docs-headline-text-transform);--dp-component-docs-layout-headline-type-font-variant-numeric: var(--dp-type-docs-headline-font-variant-numeric);--dp-component-docs-layout-section-title-type-font-family: var(--dp-type-docs-h2-font-family);--dp-component-docs-layout-section-title-type-font-size: var(--dp-type-docs-h2-font-size);--dp-component-docs-layout-section-title-type-font-weight: var(--dp-type-docs-h2-font-weight);--dp-component-docs-layout-section-title-type-line-height: var(--dp-type-docs-h2-line-height);--dp-component-docs-layout-section-title-type-letter-spacing: var(--dp-type-docs-h2-letter-spacing);--dp-component-docs-layout-section-title-type-text-transform: var(--dp-type-docs-h2-text-transform);--dp-component-docs-layout-section-title-type-font-variant-numeric: var(--dp-type-docs-h2-font-variant-numeric);--dp-component-docs-layout-note-type-font-family: var(--dp-type-body-font-family);--dp-component-docs-layout-note-type-font-size: var(--dp-type-body-font-size);--dp-component-docs-layout-note-type-font-weight: var(--dp-type-body-font-weight);--dp-component-docs-layout-note-type-line-height: var(--dp-type-body-line-height);--dp-component-docs-layout-note-type-letter-spacing: var(--dp-type-body-letter-spacing);--dp-component-docs-layout-note-type-text-transform: var(--dp-type-body-text-transform);--dp-component-docs-layout-note-type-font-variant-numeric: var(--dp-type-body-font-variant-numeric);--dp-component-docs-layout-note-type-lg-font-family: var(--dp-type-lede-font-family);--dp-component-docs-layout-note-type-lg-font-size: var(--dp-type-lede-font-size);--dp-component-docs-layout-note-type-lg-font-weight: var(--dp-type-lede-font-weight);--dp-component-docs-layout-note-type-lg-line-height: var(--dp-type-lede-line-height);--dp-component-docs-layout-note-type-lg-letter-spacing: var(--dp-type-lede-letter-spacing);--dp-component-docs-layout-note-type-lg-text-transform: var(--dp-type-lede-text-transform);--dp-component-docs-layout-note-type-lg-font-variant-numeric: var(--dp-type-lede-font-variant-numeric);--dp-component-docs-layout-note-max-width: var(--dp-layout-max-width-prose);--dp-component-docs-layout-md-h2-type-font-family: var(--dp-type-docs-h2-font-family);--dp-component-docs-layout-md-h2-type-font-size: var(--dp-type-docs-h2-font-size);--dp-component-docs-layout-md-h2-type-font-weight: var(--dp-type-docs-h2-font-weight);--dp-component-docs-layout-md-h2-type-line-height: var(--dp-type-docs-h2-line-height);--dp-component-docs-layout-md-h2-type-letter-spacing: var(--dp-type-docs-h2-letter-spacing);--dp-component-docs-layout-md-h2-type-text-transform: var(--dp-type-docs-h2-text-transform);--dp-component-docs-layout-md-h2-type-font-variant-numeric: var(--dp-type-docs-h2-font-variant-numeric);--dp-component-docs-layout-md-h2-margin: var(--dp-space-8);--dp-component-docs-layout-md-h3-type-font-family: var(--dp-type-docs-h3-font-family);--dp-component-docs-layout-md-h3-type-font-size: var(--dp-type-docs-h3-font-size);--dp-component-docs-layout-md-h3-type-font-weight: var(--dp-type-docs-h3-font-weight);--dp-component-docs-layout-md-h3-type-line-height: var(--dp-type-docs-h3-line-height);--dp-component-docs-layout-md-h3-type-letter-spacing: var(--dp-type-docs-h3-letter-spacing);--dp-component-docs-layout-md-h3-type-text-transform: var(--dp-type-docs-h3-text-transform);--dp-component-docs-layout-md-h3-type-font-variant-numeric: var(--dp-type-docs-h3-font-variant-numeric);--dp-component-docs-layout-md-h3-margin: var(--dp-space-4);--dp-component-docs-layout-extra-margin: var(--dp-space-16);--dp-component-docs-layout-extra-padding: var(--dp-space-8);--dp-component-docs-layout-extra-rule: var(--dp-color-border-subtle);--dp-component-docs-layout-extra-title-type-font-family: var(--dp-type-title-lg-font-family);--dp-component-docs-layout-extra-title-type-font-size: var(--dp-type-title-lg-font-size);--dp-component-docs-layout-extra-title-type-font-weight: var(--dp-type-title-lg-font-weight);--dp-component-docs-layout-extra-title-type-line-height: var(--dp-type-title-lg-line-height);--dp-component-docs-layout-extra-title-type-letter-spacing: var(--dp-type-title-lg-letter-spacing);--dp-component-docs-layout-extra-title-type-text-transform: var(--dp-type-title-lg-text-transform);--dp-component-docs-layout-extra-title-type-font-variant-numeric: var(--dp-type-title-lg-font-variant-numeric);--dp-component-docs-layout-source-margin: var(--dp-space-12);--dp-component-docs-layout-source-type-font-family: var(--dp-type-micro-font-family);--dp-component-docs-layout-source-type-font-size: var(--dp-type-micro-font-size);--dp-component-docs-layout-source-type-font-weight: var(--dp-type-micro-font-weight);--dp-component-docs-layout-source-type-line-height: var(--dp-type-micro-line-height);--dp-component-docs-layout-source-type-letter-spacing: var(--dp-type-micro-letter-spacing);--dp-component-docs-layout-source-type-text-transform: var(--dp-type-micro-text-transform);--dp-component-docs-layout-source-type-font-variant-numeric: var(--dp-type-micro-font-variant-numeric);--dp-component-docs-layout-source: var(--dp-color-text-muted);--dp-component-docs-layout-pill-padding-block: .3rem;--dp-component-docs-layout-pill-padding-inline: .7rem;--dp-component-docs-layout-pill-bg: var(--dp-color-bg-tint);--dp-component-platform-card-list-gap: var(--dp-space-6);--dp-component-platform-card-padding: var(--dp-space-8);--dp-component-platform-card-bg: var(--dp-color-bg-tint);--dp-component-platform-card-radius: var(--dp-radius-3xl);--dp-component-platform-card-head-gap: var(--dp-space-3);--dp-component-platform-card-name-type-font-family: var(--dp-type-card-title-font-family);--dp-component-platform-card-name-type-font-size: var(--dp-type-card-title-font-size);--dp-component-platform-card-name-type-font-weight: var(--dp-type-card-title-font-weight);--dp-component-platform-card-name-type-line-height: var(--dp-type-card-title-line-height);--dp-component-platform-card-name-type-letter-spacing: var(--dp-type-card-title-letter-spacing);--dp-component-platform-card-name-type-text-transform: var(--dp-type-card-title-text-transform);--dp-component-platform-card-name-type-font-variant-numeric: var(--dp-type-card-title-font-variant-numeric);--dp-component-platform-card-name: var(--dp-color-text-primary);--dp-component-platform-card-tag-type-font-family: var(--dp-type-data-head-font-family);--dp-component-platform-card-tag-type-font-size: var(--dp-type-data-head-font-size);--dp-component-platform-card-tag-type-font-weight: var(--dp-type-data-head-font-weight);--dp-component-platform-card-tag-type-line-height: var(--dp-type-data-head-line-height);--dp-component-platform-card-tag-type-letter-spacing: var(--dp-type-data-head-letter-spacing);--dp-component-platform-card-tag-type-text-transform: var(--dp-type-data-head-text-transform);--dp-component-platform-card-tag-type-font-variant-numeric: var(--dp-type-data-head-font-variant-numeric);--dp-component-platform-card-tag: var(--dp-color-text-muted-strong);--dp-component-platform-card-tag-soon: var(--dp-color-text-faint);--dp-component-platform-card-links-gap: var(--dp-space-3);--dp-component-platform-card-links-margin: var(--dp-space-5);--dp-component-platform-card-link-type-font-family: var(--dp-type-footer-nav-font-family);--dp-component-platform-card-link-type-font-size: var(--dp-type-footer-nav-font-size);--dp-component-platform-card-link-type-font-weight: var(--dp-type-footer-nav-font-weight);--dp-component-platform-card-link-type-line-height: var(--dp-type-footer-nav-line-height);--dp-component-platform-card-link-type-letter-spacing: var(--dp-type-footer-nav-letter-spacing);--dp-component-platform-card-link-type-text-transform: var(--dp-type-footer-nav-text-transform);--dp-component-platform-card-link-type-font-variant-numeric: var(--dp-type-footer-nav-font-variant-numeric);--dp-component-platform-card-link: var(--dp-color-text-primary);--dp-component-platform-card-link-rule: var(--dp-color-border-default);--dp-component-platform-card-link-rule-hover: var(--dp-color-border-strong);--dp-component-platform-card-link-min-height: var(--dp-layout-size-touch-inline-min);--dp-component-asset-tile-width: 132px;--dp-component-asset-tile-gap: var(--dp-space-2);--dp-component-asset-tile-thumb-height: 84px;--dp-component-asset-tile-thumb-padding: var(--dp-space-4);--dp-component-asset-tile-thumb-border: var(--dp-color-border-subtle);--dp-component-asset-tile-thumb-radius: var(--dp-radius-lg);--dp-component-asset-tile-thumb-bg: #efeae0;--dp-component-asset-tile-thumb-bg-dark: #1c1a17;--dp-component-asset-tile-name-type-font-family: var(--dp-type-body-xs-font-family);--dp-component-asset-tile-name-type-font-size: var(--dp-type-body-xs-font-size);--dp-component-asset-tile-name-type-font-weight: var(--dp-type-body-xs-font-weight);--dp-component-asset-tile-name-type-line-height: var(--dp-type-body-xs-line-height);--dp-component-asset-tile-name-type-letter-spacing: var(--dp-type-body-xs-letter-spacing);--dp-component-asset-tile-name-type-text-transform: var(--dp-type-body-xs-text-transform);--dp-component-asset-tile-name-type-font-variant-numeric: var(--dp-type-body-xs-font-variant-numeric);--dp-component-asset-tile-name: var(--dp-color-text-muted-strong);--dp-component-asset-tile-underline-offset: 3px;--dp-component-example-card-columns: var(--dp-layout-grid-component-field-row-columns);--dp-component-example-card-gap: var(--dp-space-8);--dp-component-example-card-gap-compact: var(--dp-space-6);--dp-component-example-card-margin: var(--dp-space-6);--dp-component-example-card-padding: var(--dp-space-6);--dp-component-example-card-border: var(--dp-color-border-subtle);--dp-component-example-card-radius: var(--dp-radius-2xl);--dp-component-example-card-bg: var(--dp-color-bg-tint);--dp-component-example-card-name-type-font-family: var(--dp-type-title-lg-font-family);--dp-component-example-card-name-type-font-size: var(--dp-type-title-lg-font-size);--dp-component-example-card-name-type-font-weight: var(--dp-type-title-lg-font-weight);--dp-component-example-card-name-type-line-height: var(--dp-type-title-lg-line-height);--dp-component-example-card-name-type-letter-spacing: var(--dp-type-title-lg-letter-spacing);--dp-component-example-card-name-type-text-transform: var(--dp-type-title-lg-text-transform);--dp-component-example-card-name-type-font-variant-numeric: var(--dp-type-title-lg-font-variant-numeric);--dp-component-example-card-name-gap: var(--dp-space-2);--dp-component-example-card-built-type-font-family: var(--dp-type-meta-wide-font-family);--dp-component-example-card-built-type-font-size: var(--dp-type-meta-wide-font-size);--dp-component-example-card-built-type-font-weight: var(--dp-type-meta-wide-font-weight);--dp-component-example-card-built-type-line-height: var(--dp-type-meta-wide-line-height);--dp-component-example-card-built-type-letter-spacing: var(--dp-type-meta-wide-letter-spacing);--dp-component-example-card-built-type-text-transform: var(--dp-type-meta-wide-text-transform);--dp-component-example-card-built-type-font-variant-numeric: var(--dp-type-meta-wide-font-variant-numeric);--dp-component-example-card-built: var(--dp-color-text-muted);--dp-component-example-card-built-gap: var(--dp-space-4);--dp-component-example-card-blurb-type-font-family: var(--dp-type-body-snug-font-family);--dp-component-example-card-blurb-type-font-size: var(--dp-type-body-snug-font-size);--dp-component-example-card-blurb-type-font-weight: var(--dp-type-body-snug-font-weight);--dp-component-example-card-blurb-type-line-height: var(--dp-type-body-snug-line-height);--dp-component-example-card-blurb-type-letter-spacing: var(--dp-type-body-snug-letter-spacing);--dp-component-example-card-blurb-type-text-transform: var(--dp-type-body-snug-text-transform);--dp-component-example-card-blurb-type-font-variant-numeric: var(--dp-type-body-snug-font-variant-numeric);--dp-component-example-card-blurb-gap: var(--dp-space-3);--dp-component-example-card-pipeline-type-font-family: var(--dp-type-body-sm-font-family);--dp-component-example-card-pipeline-type-font-size: var(--dp-type-body-sm-font-size);--dp-component-example-card-pipeline-type-font-weight: var(--dp-type-body-sm-font-weight);--dp-component-example-card-pipeline-type-line-height: var(--dp-type-body-sm-line-height);--dp-component-example-card-pipeline-type-letter-spacing: var(--dp-type-body-sm-letter-spacing);--dp-component-example-card-pipeline-type-text-transform: var(--dp-type-body-sm-text-transform);--dp-component-example-card-pipeline-type-font-variant-numeric: var(--dp-type-body-sm-font-variant-numeric);--dp-component-example-card-pipeline: var(--dp-color-text-secondary);--dp-component-example-card-req-type-font-family: var(--dp-type-micro-font-family);--dp-component-example-card-req-type-font-size: var(--dp-type-micro-font-size);--dp-component-example-card-req-type-font-weight: var(--dp-type-micro-font-weight);--dp-component-example-card-req-type-line-height: var(--dp-type-micro-line-height);--dp-component-example-card-req-type-letter-spacing: var(--dp-type-micro-letter-spacing);--dp-component-example-card-req-type-text-transform: var(--dp-type-micro-text-transform);--dp-component-example-card-req-type-font-variant-numeric: var(--dp-type-micro-font-variant-numeric);--dp-component-example-card-req: var(--dp-color-text-muted);--dp-component-example-card-actions-gap: var(--dp-space-4);--dp-component-example-card-actions-margin: var(--dp-space-5);--dp-component-example-card-link-type-font-family: var(--dp-type-link-caps-font-family);--dp-component-example-card-link-type-font-size: var(--dp-type-link-caps-font-size);--dp-component-example-card-link-type-font-weight: var(--dp-type-link-caps-font-weight);--dp-component-example-card-link-type-line-height: var(--dp-type-link-caps-line-height);--dp-component-example-card-link-type-letter-spacing: var(--dp-type-link-caps-letter-spacing);--dp-component-example-card-link-type-text-transform: var(--dp-type-link-caps-text-transform);--dp-component-example-card-link-type-font-variant-numeric: var(--dp-type-link-caps-font-variant-numeric);--dp-component-example-card-link: var(--dp-color-text-accent);--dp-component-example-card-link-underline-offset: 3px;--dp-component-rule-card-rows-gap: var(--dp-space-6);--dp-component-rule-card-columns: var(--dp-layout-grid-component-card-columns-regular);--dp-component-rule-card-row-gap: var(--dp-space-6);--dp-component-rule-card-row-padding-block: var(--dp-space-4);--dp-component-rule-card-gap: var(--dp-space-3);--dp-component-rule-card-padding: var(--dp-space-8);--dp-component-rule-card-min-height: 200px;--dp-component-rule-card-radius: var(--dp-radius-3xl);--dp-component-rule-card-bg: var(--dp-color-context-bg);--dp-component-rule-card-fg: var(--dp-color-context-ink);--dp-component-rule-card-number-type-font-family: var(--dp-type-rule-num-font-family);--dp-component-rule-card-number-type-font-size: var(--dp-type-rule-num-font-size);--dp-component-rule-card-number-type-font-weight: var(--dp-type-rule-num-font-weight);--dp-component-rule-card-number-type-line-height: var(--dp-type-rule-num-line-height);--dp-component-rule-card-number-type-letter-spacing: var(--dp-type-rule-num-letter-spacing);--dp-component-rule-card-number-type-text-transform: var(--dp-type-rule-num-text-transform);--dp-component-rule-card-number-type-font-variant-numeric: var(--dp-type-rule-num-font-variant-numeric);--dp-component-rule-card-number: var(--dp-color-context-sub);--dp-component-rule-card-title-type-font-family: var(--dp-type-rule-title-font-family);--dp-component-rule-card-title-type-font-size: var(--dp-type-rule-title-font-size);--dp-component-rule-card-title-type-font-weight: var(--dp-type-rule-title-font-weight);--dp-component-rule-card-title-type-line-height: var(--dp-type-rule-title-line-height);--dp-component-rule-card-title-type-letter-spacing: var(--dp-type-rule-title-letter-spacing);--dp-component-rule-card-title-type-text-transform: var(--dp-type-rule-title-text-transform);--dp-component-rule-card-title-type-font-variant-numeric: var(--dp-type-rule-title-font-variant-numeric);--dp-component-rule-card-text-type-font-family: var(--dp-type-copy-sm-font-family);--dp-component-rule-card-text-type-font-size: var(--dp-type-copy-sm-font-size);--dp-component-rule-card-text-type-font-weight: var(--dp-type-copy-sm-font-weight);--dp-component-rule-card-text-type-line-height: var(--dp-type-copy-sm-line-height);--dp-component-rule-card-text-type-letter-spacing: var(--dp-type-copy-sm-letter-spacing);--dp-component-rule-card-text-type-text-transform: var(--dp-type-copy-sm-text-transform);--dp-component-rule-card-text-type-font-variant-numeric: var(--dp-type-copy-sm-font-variant-numeric);--dp-component-rule-card-tilt: var(--dp-interaction-tilt-fan-end);--dp-component-facts-min: var(--dp-layout-grid-component-facts-min);--dp-component-facts-gap: var(--dp-space-6);--dp-component-facts-term-type-font-family: var(--dp-type-meta-font-family);--dp-component-facts-term-type-font-size: var(--dp-type-meta-font-size);--dp-component-facts-term-type-font-weight: var(--dp-type-meta-font-weight);--dp-component-facts-term-type-line-height: var(--dp-type-meta-line-height);--dp-component-facts-term-type-letter-spacing: var(--dp-type-meta-letter-spacing);--dp-component-facts-term-type-text-transform: var(--dp-type-meta-text-transform);--dp-component-facts-term-type-font-variant-numeric: var(--dp-type-meta-font-variant-numeric);--dp-component-facts-term: var(--dp-color-text-muted-strong);--dp-component-facts-term-gap: var(--dp-space-2);--dp-component-facts-value-type-font-family: var(--dp-type-body-sm-font-family);--dp-component-facts-value-type-font-size: var(--dp-type-body-sm-font-size);--dp-component-facts-value-type-font-weight: var(--dp-type-body-sm-font-weight);--dp-component-facts-value-type-line-height: var(--dp-type-body-sm-line-height);--dp-component-facts-value-type-letter-spacing: var(--dp-type-body-sm-letter-spacing);--dp-component-facts-value-type-text-transform: var(--dp-type-body-sm-text-transform);--dp-component-facts-value-type-font-variant-numeric: var(--dp-type-body-sm-font-variant-numeric);--dp-component-facts-value: var(--dp-color-text-primary);--dp-component-ruled-list-gap: var(--dp-space-5);--dp-component-ruled-list-max-width: var(--dp-font-measure);--dp-component-ruled-list-type-font-family: var(--dp-type-copy-sm-font-family);--dp-component-ruled-list-type-font-size: var(--dp-type-copy-sm-font-size);--dp-component-ruled-list-type-font-weight: var(--dp-type-copy-sm-font-weight);--dp-component-ruled-list-type-line-height: var(--dp-type-copy-sm-line-height);--dp-component-ruled-list-type-letter-spacing: var(--dp-type-copy-sm-letter-spacing);--dp-component-ruled-list-type-text-transform: var(--dp-type-copy-sm-text-transform);--dp-component-ruled-list-type-font-variant-numeric: var(--dp-type-copy-sm-font-variant-numeric);--dp-component-ruled-list-padding-start: var(--dp-space-5);--dp-component-ruled-list-rule-width: var(--dp-border-width-thick);--dp-component-ruled-list-rule: var(--dp-color-border-subtle);--dp-component-model-grid-columns-regular: var(--dp-layout-grid-component-pinboard-columns-regular);--dp-component-model-grid-columns-medium: 3;--dp-component-model-grid-columns-compact: var(--dp-layout-grid-component-pinboard-columns-medium);--dp-component-model-grid-columns-xs: var(--dp-layout-grid-component-pinboard-columns-compact);--dp-component-model-grid-gap: var(--dp-space-6);--dp-component-model-grid-radius: var(--dp-radius-2xl);--dp-component-model-grid-head-padding-top: var(--dp-space-6);--dp-component-model-grid-head-padding-inline: var(--dp-space-5);--dp-component-model-grid-head-gap: var(--dp-space-2);--dp-component-model-grid-title-type-font-family: var(--dp-type-feature-title-sm-font-family);--dp-component-model-grid-title-type-font-size: var(--dp-type-feature-title-sm-font-size);--dp-component-model-grid-title-type-font-weight: var(--dp-type-feature-title-sm-font-weight);--dp-component-model-grid-title-type-line-height: var(--dp-type-feature-title-sm-line-height);--dp-component-model-grid-title-type-letter-spacing: var(--dp-type-feature-title-sm-letter-spacing);--dp-component-model-grid-title-type-text-transform: var(--dp-type-feature-title-sm-text-transform);--dp-component-model-grid-title-type-font-variant-numeric: var(--dp-type-feature-title-sm-font-variant-numeric);--dp-component-model-grid-claim-type-font-family: var(--dp-type-feature-claim-sm-font-family);--dp-component-model-grid-claim-type-font-size: var(--dp-type-feature-claim-sm-font-size);--dp-component-model-grid-claim-type-font-weight: var(--dp-type-feature-claim-sm-font-weight);--dp-component-model-grid-claim-type-line-height: var(--dp-type-feature-claim-sm-line-height);--dp-component-model-grid-claim-type-letter-spacing: var(--dp-type-feature-claim-sm-letter-spacing);--dp-component-model-grid-claim-type-text-transform: var(--dp-type-feature-claim-sm-text-transform);--dp-component-model-grid-claim-type-font-variant-numeric: var(--dp-type-feature-claim-sm-font-variant-numeric);--dp-component-model-grid-tag-type-font-family: var(--dp-type-tag-xs-font-family);--dp-component-model-grid-tag-type-font-size: var(--dp-type-tag-xs-font-size);--dp-component-model-grid-tag-type-font-weight: var(--dp-type-tag-xs-font-weight);--dp-component-model-grid-tag-type-line-height: var(--dp-type-tag-xs-line-height);--dp-component-model-grid-tag-type-letter-spacing: var(--dp-type-tag-xs-letter-spacing);--dp-component-model-grid-tag-type-text-transform: var(--dp-type-tag-xs-text-transform);--dp-component-model-grid-tag-type-font-variant-numeric: var(--dp-type-tag-xs-font-variant-numeric);--dp-component-model-grid-tag-padding-block: var(--dp-space-1);--dp-component-model-grid-tag-padding-inline: 8.8px;--dp-component-figure-card-columns: var(--dp-layout-grid-component-field-row-columns);--dp-component-figure-card-gap: var(--dp-space-8);--dp-component-figure-card-min-height: 620px;--dp-component-figure-card-min-height-compact: 420px;--dp-component-figure-card-radius: var(--dp-radius-3xl);--dp-component-figure-card-scrim: var(--dp-gradient-photo-scrim);--dp-component-figure-card-title-type-font-family: var(--dp-type-figure-title-font-family);--dp-component-figure-card-title-type-font-size: var(--dp-type-figure-title-font-size);--dp-component-figure-card-title-type-font-weight: var(--dp-type-figure-title-font-weight);--dp-component-figure-card-title-type-line-height: var(--dp-type-figure-title-line-height);--dp-component-figure-card-title-type-letter-spacing: var(--dp-type-figure-title-letter-spacing);--dp-component-figure-card-title-type-text-transform: var(--dp-type-figure-title-text-transform);--dp-component-figure-card-title-type-font-variant-numeric: var(--dp-type-figure-title-font-variant-numeric);--dp-component-figure-card-title: var(--dp-color-palette-cream);--dp-component-figure-card-title-padding: var(--dp-space-10);--dp-component-figure-card-title-padding-compact: var(--dp-space-8);--dp-component-figure-card-use-case-padding: var(--dp-space-8);--dp-component-figure-card-use-case-type-font-family: var(--dp-type-body-sm-font-family);--dp-component-figure-card-use-case-type-font-size: var(--dp-type-body-sm-font-size);--dp-component-figure-card-use-case-type-font-weight: var(--dp-type-body-sm-font-weight);--dp-component-figure-card-use-case-type-line-height: var(--dp-type-body-sm-line-height);--dp-component-figure-card-use-case-type-letter-spacing: var(--dp-type-body-sm-letter-spacing);--dp-component-figure-card-use-case-type-text-transform: var(--dp-type-body-sm-text-transform);--dp-component-figure-card-use-case-type-font-variant-numeric: var(--dp-type-body-sm-font-variant-numeric);--dp-component-figure-card-app-shot-gap: var(--dp-space-6);--dp-component-terminal-bg: var(--dp-color-terminal-bg);--dp-component-terminal-fg: var(--dp-color-terminal-fg);--dp-component-terminal-border: var(--dp-color-border-subtle);--dp-component-terminal-cursor: var(--dp-color-terminal-cursor);--dp-component-terminal-selection: var(--dp-color-terminal-selection);--dp-component-terminal-radius: var(--dp-radius-xl);--dp-component-terminal-padding-block: var(--dp-space-4);--dp-component-terminal-padding-inline: var(--dp-space-5);--dp-component-terminal-type-font-family: var(--dp-type-code-font-family);--dp-component-terminal-type-font-size: var(--dp-type-code-font-size);--dp-component-terminal-type-font-weight: var(--dp-type-code-font-weight);--dp-component-terminal-type-line-height: var(--dp-type-code-line-height);--dp-component-terminal-type-letter-spacing: var(--dp-type-code-letter-spacing);--dp-component-terminal-type-text-transform: var(--dp-type-code-text-transform);--dp-component-terminal-type-font-variant-numeric: var(--dp-type-code-font-variant-numeric);--dp-component-terminal-palette-columns: 8;--dp-component-terminal-palette-gap: var(--dp-space-1);--dp-component-terminal-swatch-radius: var(--dp-radius-sm);--dp-component-terminal-swatch-ring: var(--dp-shadow-ring-default);--dp-component-theme-preview-columns: 2;--dp-component-theme-preview-columns-compact: 1;--dp-component-theme-preview-gap: var(--dp-space-2);--dp-component-theme-preview-head-gap: var(--dp-space-3);--dp-component-theme-preview-name-type-font-family: var(--dp-type-h4-font-family);--dp-component-theme-preview-name-type-font-size: var(--dp-type-h4-font-size);--dp-component-theme-preview-name-type-font-weight: var(--dp-type-h4-font-weight);--dp-component-theme-preview-name-type-line-height: var(--dp-type-h4-line-height);--dp-component-theme-preview-name-type-letter-spacing: var(--dp-type-h4-letter-spacing);--dp-component-theme-preview-name-type-text-transform: var(--dp-type-h4-text-transform);--dp-component-theme-preview-name-type-font-variant-numeric: var(--dp-type-h4-font-variant-numeric);--dp-component-theme-preview-pane-padding: var(--dp-space-4);--dp-component-theme-preview-pane-gap: var(--dp-space-2);--dp-component-theme-preview-pane-radius: var(--dp-radius-xl);--dp-component-theme-preview-pane-bg: var(--dp-color-bg-canvas);--dp-component-theme-preview-pane-border: var(--dp-color-border-default);--dp-component-theme-preview-mode-type-font-family: var(--dp-type-eyebrow-font-family);--dp-component-theme-preview-mode-type-font-size: var(--dp-type-eyebrow-font-size);--dp-component-theme-preview-mode-type-font-weight: var(--dp-type-eyebrow-font-weight);--dp-component-theme-preview-mode-type-line-height: var(--dp-type-eyebrow-line-height);--dp-component-theme-preview-mode-type-letter-spacing: var(--dp-type-eyebrow-letter-spacing);--dp-component-theme-preview-mode-type-text-transform: var(--dp-type-eyebrow-text-transform);--dp-component-theme-preview-mode-type-font-variant-numeric: var(--dp-type-eyebrow-font-variant-numeric);--dp-component-theme-preview-mode: var(--dp-color-text-muted);--dp-component-theme-preview-title-type-font-family: var(--dp-type-card-title-font-family);--dp-component-theme-preview-title-type-font-size: var(--dp-type-card-title-font-size);--dp-component-theme-preview-title-type-font-weight: var(--dp-type-card-title-font-weight);--dp-component-theme-preview-title-type-line-height: var(--dp-type-card-title-line-height);--dp-component-theme-preview-title-type-letter-spacing: var(--dp-type-card-title-letter-spacing);--dp-component-theme-preview-title-type-text-transform: var(--dp-type-card-title-text-transform);--dp-component-theme-preview-title-type-font-variant-numeric: var(--dp-type-card-title-font-variant-numeric);--dp-component-theme-preview-code-bg: var(--dp-color-bg-surface);--dp-component-theme-preview-code-radius: var(--dp-radius-md);--dp-component-theme-preview-code-padding-block: var(--dp-space-2);--dp-component-theme-preview-code-padding-inline: var(--dp-space-3);--dp-component-theme-preview-code-type-font-family: var(--dp-type-data-xs-font-family);--dp-component-theme-preview-code-type-font-size: var(--dp-type-data-xs-font-size);--dp-component-theme-preview-code-type-font-weight: var(--dp-type-data-xs-font-weight);--dp-component-theme-preview-code-type-line-height: var(--dp-type-data-xs-line-height);--dp-component-theme-preview-code-type-letter-spacing: var(--dp-type-data-xs-letter-spacing);--dp-component-theme-preview-code-type-text-transform: var(--dp-type-data-xs-text-transform);--dp-component-theme-preview-code-type-font-variant-numeric: var(--dp-type-data-xs-font-variant-numeric);--dp-component-theme-preview-swatch-size: var(--dp-space-8);--dp-component-theme-preview-swatch-radius: var(--dp-radius-md);--dp-component-theme-preview-swatch-gap: var(--dp-space-1);--dp-component-theme-preview-swatch-type-font-family: var(--dp-type-data-xs-font-family);--dp-component-theme-preview-swatch-type-font-size: var(--dp-type-data-xs-font-size);--dp-component-theme-preview-swatch-type-font-weight: var(--dp-type-data-xs-font-weight);--dp-component-theme-preview-swatch-type-line-height: var(--dp-type-data-xs-line-height);--dp-component-theme-preview-swatch-type-letter-spacing: var(--dp-type-data-xs-letter-spacing);--dp-component-theme-preview-swatch-type-text-transform: var(--dp-type-data-xs-text-transform);--dp-component-theme-preview-swatch-type-font-variant-numeric: var(--dp-type-data-xs-font-variant-numeric);--dp-component-theme-preview-ansi-columns: var(--dp-component-terminal-palette-columns);--dp-component-theme-preview-ansi-radius: var(--dp-radius-sm);--dp-component-theme-preview-ansi-ring: var(--dp-shadow-ring-default);--dp-component-chart-line-width: var(--dp-border-width-thick);--dp-component-chart-line-width-context: var(--dp-border-width-thin);--dp-component-chart-casing-width: var(--dp-border-width-hair);--dp-component-chart-outline-width: var(--dp-border-width-thick);--dp-component-chart-axis-width: var(--dp-border-width-hair);--dp-component-chart-grid-width: var(--dp-border-width-hair);--dp-component-chart-dash: var(--dp-space-1);--dp-component-chart-dash-gap: var(--dp-space-1);--dp-component-chart-point-radius: var(--dp-space-1);--dp-component-chart-point-radius-focus: 6px;--dp-component-chart-bar-radius: var(--dp-radius-xs);--dp-component-chart-bar-gap-ratio: .25;--dp-component-chart-group-gap-ratio: .3;--dp-component-chart-bar-min: var(--dp-border-width-thick);--dp-component-chart-plot-padding: var(--dp-space-2);--dp-component-chart-tick-gap: var(--dp-space-2);--dp-component-chart-tick-count: 5;--dp-component-chart-label-gap: var(--dp-space-1);--dp-component-chart-title-gap: var(--dp-space-2);--dp-component-chart-legend-swatch: var(--dp-space-3);--dp-component-chart-legend-gap: var(--dp-space-4);--dp-component-chart-legend-item-gap: var(--dp-space-2);--dp-component-chart-legend-margin: var(--dp-space-3);--dp-component-chart-tooltip-padding-block: var(--dp-space-1);--dp-component-chart-tooltip-padding-inline: var(--dp-space-2);--dp-component-chart-tooltip-radius: var(--dp-radius-sm);--dp-component-chart-tooltip-offset: var(--dp-space-2);--dp-component-chart-tooltip-shadow: var(--dp-shadow-md);--dp-component-chart-aspect: var(--dp-aspect-video);--dp-component-chart-aspect-compact: var(--dp-aspect-landscape);--dp-component-chart-plot-min-height: var(--dp-space-40);--dp-component-chart-plot-max-height: 480px;--dp-component-chart-spark-width: var(--dp-space-32);--dp-component-chart-spark-height: var(--dp-space-8);--dp-component-chart-spark-line-width: var(--dp-border-width-thin);--dp-component-chart-spark-point-radius: 3px;--dp-component-chart-cell-gap: 2px;--dp-component-chart-cell-radius: var(--dp-radius-xs);--dp-component-chart-cell-label-min: 28px;--dp-component-chart-waffle-columns: 10;--dp-component-chart-donut-hole: .6;--dp-component-chart-slice-gap: var(--dp-border-width-thick);--dp-component-chart-bubble-min: var(--dp-space-1);--dp-component-chart-bubble-max: var(--dp-space-6);--dp-component-chart-box-width-ratio: .5;--dp-component-chart-title-type-font-family: var(--dp-type-chart-title-font-family);--dp-component-chart-title-type-font-size: var(--dp-type-chart-title-font-size);--dp-component-chart-title-type-font-weight: var(--dp-type-chart-title-font-weight);--dp-component-chart-title-type-line-height: var(--dp-type-chart-title-line-height);--dp-component-chart-title-type-letter-spacing: var(--dp-type-chart-title-letter-spacing);--dp-component-chart-title-type-text-transform: var(--dp-type-chart-title-text-transform);--dp-component-chart-title-type-font-variant-numeric: var(--dp-type-chart-title-font-variant-numeric);--dp-component-chart-tick-type-font-family: var(--dp-type-chart-label-font-family);--dp-component-chart-tick-type-font-size: var(--dp-type-chart-label-font-size);--dp-component-chart-tick-type-font-weight: var(--dp-type-chart-label-font-weight);--dp-component-chart-tick-type-line-height: var(--dp-type-chart-label-line-height);--dp-component-chart-tick-type-letter-spacing: var(--dp-type-chart-label-letter-spacing);--dp-component-chart-tick-type-text-transform: var(--dp-type-chart-label-text-transform);--dp-component-chart-tick-type-font-variant-numeric: var(--dp-type-chart-label-font-variant-numeric);--dp-component-chart-value-type-font-family: var(--dp-type-meter-value-font-family);--dp-component-chart-value-type-font-size: var(--dp-type-meter-value-font-size);--dp-component-chart-value-type-font-weight: var(--dp-type-meter-value-font-weight);--dp-component-chart-value-type-line-height: var(--dp-type-meter-value-line-height);--dp-component-chart-value-type-letter-spacing: var(--dp-type-meter-value-letter-spacing);--dp-component-chart-value-type-text-transform: var(--dp-type-meter-value-text-transform);--dp-component-chart-value-type-font-variant-numeric: var(--dp-type-meter-value-font-variant-numeric);--dp-component-chart-legend-type-font-family: var(--dp-type-micro-font-family);--dp-component-chart-legend-type-font-size: var(--dp-type-micro-font-size);--dp-component-chart-legend-type-font-weight: var(--dp-type-micro-font-weight);--dp-component-chart-legend-type-line-height: var(--dp-type-micro-line-height);--dp-component-chart-legend-type-letter-spacing: var(--dp-type-micro-letter-spacing);--dp-component-chart-legend-type-text-transform: var(--dp-type-micro-text-transform);--dp-component-chart-legend-type-font-variant-numeric: var(--dp-type-micro-font-variant-numeric);--dp-component-chart-annotation-type-font-family: var(--dp-type-micro-font-family);--dp-component-chart-annotation-type-font-size: var(--dp-type-micro-font-size);--dp-component-chart-annotation-type-font-weight: var(--dp-type-micro-font-weight);--dp-component-chart-annotation-type-line-height: var(--dp-type-micro-line-height);--dp-component-chart-annotation-type-letter-spacing: var(--dp-type-micro-letter-spacing);--dp-component-chart-annotation-type-text-transform: var(--dp-type-micro-text-transform);--dp-component-chart-annotation-type-font-variant-numeric: var(--dp-type-micro-font-variant-numeric);--dp-component-chart-tooltip-type-font-family: var(--dp-type-micro-font-family);--dp-component-chart-tooltip-type-font-size: var(--dp-type-micro-font-size);--dp-component-chart-tooltip-type-font-weight: var(--dp-type-micro-font-weight);--dp-component-chart-tooltip-type-line-height: var(--dp-type-micro-line-height);--dp-component-chart-tooltip-type-letter-spacing: var(--dp-type-micro-letter-spacing);--dp-component-chart-tooltip-type-text-transform: var(--dp-type-micro-text-transform);--dp-component-chart-tooltip-type-font-variant-numeric: var(--dp-type-micro-font-variant-numeric);--dp-component-chart-kpi-value-type-font-family: var(--dp-type-stat-value-narrow-font-family);--dp-component-chart-kpi-value-type-font-size: var(--dp-type-stat-value-narrow-font-size);--dp-component-chart-kpi-value-type-font-weight: var(--dp-type-stat-value-narrow-font-weight);--dp-component-chart-kpi-value-type-line-height: var(--dp-type-stat-value-narrow-line-height);--dp-component-chart-kpi-value-type-letter-spacing: var(--dp-type-stat-value-narrow-letter-spacing);--dp-component-chart-kpi-value-type-text-transform: var(--dp-type-stat-value-narrow-text-transform);--dp-component-chart-kpi-value-type-font-variant-numeric: var(--dp-type-stat-value-narrow-font-variant-numeric);--dp-component-chart-kpi-label-type-font-family: var(--dp-type-eyebrow-font-family);--dp-component-chart-kpi-label-type-font-size: var(--dp-type-eyebrow-font-size);--dp-component-chart-kpi-label-type-font-weight: var(--dp-type-eyebrow-font-weight);--dp-component-chart-kpi-label-type-line-height: var(--dp-type-eyebrow-line-height);--dp-component-chart-kpi-label-type-letter-spacing: var(--dp-type-eyebrow-letter-spacing);--dp-component-chart-kpi-label-type-text-transform: var(--dp-type-eyebrow-text-transform);--dp-component-chart-kpi-label-type-font-variant-numeric: var(--dp-type-eyebrow-font-variant-numeric);--dp-component-chart-kpi-delta-type-font-family: var(--dp-type-meter-value-font-family);--dp-component-chart-kpi-delta-type-font-size: var(--dp-type-meter-value-font-size);--dp-component-chart-kpi-delta-type-font-weight: var(--dp-type-meter-value-font-weight);--dp-component-chart-kpi-delta-type-line-height: var(--dp-type-meter-value-line-height);--dp-component-chart-kpi-delta-type-letter-spacing: var(--dp-type-meter-value-letter-spacing);--dp-component-chart-kpi-delta-type-text-transform: var(--dp-type-meter-value-text-transform);--dp-component-chart-kpi-delta-type-font-variant-numeric: var(--dp-type-meter-value-font-variant-numeric);--dp-component-chart-table-type-font-family: var(--dp-type-table-cell-font-family);--dp-component-chart-table-type-font-size: var(--dp-type-table-cell-font-size);--dp-component-chart-table-type-font-weight: var(--dp-type-table-cell-font-weight);--dp-component-chart-table-type-line-height: var(--dp-type-table-cell-line-height);--dp-component-chart-table-type-letter-spacing: var(--dp-type-table-cell-letter-spacing);--dp-component-chart-table-type-text-transform: var(--dp-type-table-cell-text-transform);--dp-component-chart-table-type-font-variant-numeric: var(--dp-type-table-cell-font-variant-numeric);--dp-component-chart-motion-draw: var(--dp-duration-slower);--dp-component-chart-motion-grow: var(--dp-duration-reveal);--dp-component-chart-motion-pop: var(--dp-duration-base);--dp-component-chart-motion-count: var(--dp-duration-slower);--dp-component-chart-motion-sweep: var(--dp-duration-fx-fill);--dp-component-chart-motion-stagger: 40ms;--dp-component-chart-motion-stagger-dense: 12ms;--dp-component-chart-motion-hover: var(--dp-duration-fast);--dp-component-chart-motion-easing: var(--dp-easing-out);--dp-component-chart-live-tick: 1s;--dp-component-chart-reveal-timeout: 2s;--dp-component-chart-dim-opacity: var(--dp-opacity-30);--dp-component-chart-focus-weight: var(--dp-font-weight-semibold);--dp-component-chart-tooltip-z: var(--dp-z-popover);--dp-component-chart-focus-ring: var(--dp-color-focus-ring);--dp-component-chart-focus-ring-width: var(--dp-border-width-focus);--dp-component-chart-focus-ring-offset: var(--dp-space-1);--dp-component-scene-surface: var(--dp-color-bg-canvas);--dp-component-scene-grid: var(--dp-color-chart-grid);--dp-component-scene-dot: var(--dp-color-border-default);--dp-component-scene-grid-minor: var(--dp-space-6);--dp-component-scene-grid-major: 120px;--dp-component-scene-dot-size: var(--dp-border-width-hair);--dp-component-scene-grid-width: var(--dp-border-width-hair);--dp-component-scene-zoom-min: .1;--dp-component-scene-zoom-max: 4;--dp-component-scene-zoom-step: 1.25;--dp-component-scene-wheel-sensitivity: .0015;--dp-component-scene-wheel-clamp: .1;--dp-component-scene-pan-threshold: var(--dp-space-1);--dp-component-scene-pan-step: var(--dp-space-12);--dp-component-scene-fit-padding: var(--dp-space-12);--dp-component-scene-legible-min: 8px;--dp-component-scene-camera-duration: var(--dp-duration-base);--dp-component-scene-camera-easing: var(--dp-easing-out);--dp-component-scene-region-bg: var(--dp-color-bg-sunken);--dp-component-scene-region-label: var(--dp-color-text-muted);--dp-component-scene-region-label-type-font-family: var(--dp-type-eyebrow-font-family);--dp-component-scene-region-label-type-font-size: var(--dp-type-eyebrow-font-size);--dp-component-scene-region-label-type-font-weight: var(--dp-type-eyebrow-font-weight);--dp-component-scene-region-label-type-line-height: var(--dp-type-eyebrow-line-height);--dp-component-scene-region-label-type-letter-spacing: var(--dp-type-eyebrow-letter-spacing);--dp-component-scene-region-label-type-text-transform: var(--dp-type-eyebrow-text-transform);--dp-component-scene-region-label-type-font-variant-numeric: var(--dp-type-eyebrow-font-variant-numeric);--dp-component-scene-region-radius: var(--dp-radius-3xl);--dp-component-scene-region-padding: var(--dp-space-6);--dp-component-scene-node-bg: var(--dp-color-bg-raised);--dp-component-scene-node-text: var(--dp-color-text-primary);--dp-component-scene-node-meta: var(--dp-color-text-muted);--dp-component-scene-node-border: var(--dp-color-border-default);--dp-component-scene-node-border-focus: var(--dp-color-chart-focus);--dp-component-scene-node-border-width: var(--dp-border-width-hair);--dp-component-scene-node-border-width-focus: var(--dp-border-width-thick);--dp-component-scene-node-radius: var(--dp-radius-xl);--dp-component-scene-node-padding: var(--dp-space-4);--dp-component-scene-node-gap: var(--dp-space-1);--dp-component-scene-node-width: 240px;--dp-component-scene-node-title-type-font-family: var(--dp-type-card-title-font-family);--dp-component-scene-node-title-type-font-size: var(--dp-type-card-title-font-size);--dp-component-scene-node-title-type-font-weight: var(--dp-type-card-title-font-weight);--dp-component-scene-node-title-type-line-height: var(--dp-type-card-title-line-height);--dp-component-scene-node-title-type-letter-spacing: var(--dp-type-card-title-letter-spacing);--dp-component-scene-node-title-type-text-transform: var(--dp-type-card-title-text-transform);--dp-component-scene-node-title-type-font-variant-numeric: var(--dp-type-card-title-font-variant-numeric);--dp-component-scene-node-text-type-font-family: var(--dp-type-body-sm-font-family);--dp-component-scene-node-text-type-font-size: var(--dp-type-body-sm-font-size);--dp-component-scene-node-text-type-font-weight: var(--dp-type-body-sm-font-weight);--dp-component-scene-node-text-type-line-height: var(--dp-type-body-sm-line-height);--dp-component-scene-node-text-type-letter-spacing: var(--dp-type-body-sm-letter-spacing);--dp-component-scene-node-text-type-text-transform: var(--dp-type-body-sm-text-transform);--dp-component-scene-node-text-type-font-variant-numeric: var(--dp-type-body-sm-font-variant-numeric);--dp-component-scene-node-meta-type-font-family: var(--dp-type-meta-font-family);--dp-component-scene-node-meta-type-font-size: var(--dp-type-meta-font-size);--dp-component-scene-node-meta-type-font-weight: var(--dp-type-meta-font-weight);--dp-component-scene-node-meta-type-line-height: var(--dp-type-meta-line-height);--dp-component-scene-node-meta-type-letter-spacing: var(--dp-type-meta-letter-spacing);--dp-component-scene-node-meta-type-text-transform: var(--dp-type-meta-text-transform);--dp-component-scene-node-meta-type-font-variant-numeric: var(--dp-type-meta-font-variant-numeric);--dp-component-scene-node-intended-opacity: var(--dp-opacity-60);--dp-component-scene-node-muted-opacity: var(--dp-opacity-30);--dp-component-scene-focus-ring: var(--dp-color-focus-ring);--dp-component-scene-focus-ring-width: var(--dp-border-width-focus);--dp-component-scene-edge-data: var(--dp-color-text-muted);--dp-component-scene-edge-focus: var(--dp-color-chart-focus);--dp-component-scene-edge-intended: var(--dp-color-border-control);--dp-component-scene-edge-muted: var(--dp-color-border-default);--dp-component-scene-edge-width: var(--dp-border-width-thin);--dp-component-scene-edge-width-focus: var(--dp-border-width-thick);--dp-component-scene-edge-casing: var(--dp-border-width-hair);--dp-component-scene-edge-dash: var(--dp-space-2);--dp-component-scene-edge-dash-gap: var(--dp-space-2);--dp-component-scene-edge-arrow: var(--dp-space-2);--dp-component-scene-edge-bend: .5;--dp-component-scene-edge-flow: var(--dp-space-1);--dp-component-scene-edge-flow-duration: var(--dp-duration-loader);--dp-component-scene-edge-label: var(--dp-color-text-muted);--dp-component-scene-edge-label-type-font-family: var(--dp-type-micro-font-family);--dp-component-scene-edge-label-type-font-size: var(--dp-type-micro-font-size);--dp-component-scene-edge-label-type-font-weight: var(--dp-type-micro-font-weight);--dp-component-scene-edge-label-type-line-height: var(--dp-type-micro-line-height);--dp-component-scene-edge-label-type-letter-spacing: var(--dp-type-micro-letter-spacing);--dp-component-scene-edge-label-type-text-transform: var(--dp-type-micro-text-transform);--dp-component-scene-edge-label-type-font-variant-numeric: var(--dp-type-micro-font-variant-numeric);--dp-component-scene-edge-halo: var(--dp-color-bg-canvas);--dp-component-scene-edge-label-padding-inline: var(--dp-space-1);--dp-component-scene-edge-label-radius: var(--dp-radius-xs);--dp-component-scene-title-type-font-family: var(--dp-type-title-model-font-family);--dp-component-scene-title-type-font-size: var(--dp-type-title-model-font-size);--dp-component-scene-title-type-font-weight: var(--dp-type-title-model-font-weight);--dp-component-scene-title-type-line-height: var(--dp-type-title-model-line-height);--dp-component-scene-title-type-letter-spacing: var(--dp-type-title-model-letter-spacing);--dp-component-scene-title-type-text-transform: var(--dp-type-title-model-text-transform);--dp-component-scene-title-type-font-variant-numeric: var(--dp-type-title-model-font-variant-numeric);--dp-component-scene-section-type-font-family: var(--dp-type-title-lg-font-family);--dp-component-scene-section-type-font-size: var(--dp-type-title-lg-font-size);--dp-component-scene-section-type-font-weight: var(--dp-type-title-lg-font-weight);--dp-component-scene-section-type-line-height: var(--dp-type-title-lg-line-height);--dp-component-scene-section-type-letter-spacing: var(--dp-type-title-lg-letter-spacing);--dp-component-scene-section-type-text-transform: var(--dp-type-title-lg-text-transform);--dp-component-scene-section-type-font-variant-numeric: var(--dp-type-title-lg-font-variant-numeric);--dp-component-scene-body-type-font-family: var(--dp-type-body-font-family);--dp-component-scene-body-type-font-size: var(--dp-type-body-font-size);--dp-component-scene-body-type-font-weight: var(--dp-type-body-font-weight);--dp-component-scene-body-type-line-height: var(--dp-type-body-line-height);--dp-component-scene-body-type-letter-spacing: var(--dp-type-body-letter-spacing);--dp-component-scene-body-type-text-transform: var(--dp-type-body-text-transform);--dp-component-scene-body-type-font-variant-numeric: var(--dp-type-body-font-variant-numeric);--dp-component-scene-caption-type-font-family: var(--dp-type-body-sm-font-family);--dp-component-scene-caption-type-font-size: var(--dp-type-body-sm-font-size);--dp-component-scene-caption-type-font-weight: var(--dp-type-body-sm-font-weight);--dp-component-scene-caption-type-line-height: var(--dp-type-body-sm-line-height);--dp-component-scene-caption-type-letter-spacing: var(--dp-type-body-sm-letter-spacing);--dp-component-scene-caption-type-text-transform: var(--dp-type-body-sm-text-transform);--dp-component-scene-caption-type-font-variant-numeric: var(--dp-type-body-sm-font-variant-numeric);--dp-component-scene-label-type-font-family: var(--dp-type-meta-font-family);--dp-component-scene-label-type-font-size: var(--dp-type-meta-font-size);--dp-component-scene-label-type-font-weight: var(--dp-type-meta-font-weight);--dp-component-scene-label-type-line-height: var(--dp-type-meta-line-height);--dp-component-scene-label-type-letter-spacing: var(--dp-type-meta-letter-spacing);--dp-component-scene-label-type-text-transform: var(--dp-type-meta-text-transform);--dp-component-scene-label-type-font-variant-numeric: var(--dp-type-meta-font-variant-numeric);--dp-component-scene-micro-type-font-family: var(--dp-type-micro-font-family);--dp-component-scene-micro-type-font-size: var(--dp-type-micro-font-size);--dp-component-scene-micro-type-font-weight: var(--dp-type-micro-font-weight);--dp-component-scene-micro-type-line-height: var(--dp-type-micro-line-height);--dp-component-scene-micro-type-letter-spacing: var(--dp-type-micro-letter-spacing);--dp-component-scene-micro-type-text-transform: var(--dp-type-micro-text-transform);--dp-component-scene-micro-type-font-variant-numeric: var(--dp-type-micro-font-variant-numeric);--dp-component-scene-note-text: var(--dp-color-text-primary);--dp-component-scene-note-muted: var(--dp-color-text-muted);--dp-component-scene-controls-gap: var(--dp-space-2);--dp-component-scene-controls-offset: var(--dp-space-4);--dp-component-scene-minimap-width: var(--dp-space-48);--dp-component-scene-minimap-bg: var(--dp-color-bg-surface);--dp-component-scene-minimap-border: var(--dp-color-border-default);--dp-component-scene-minimap-mark: var(--dp-color-text-faint);--dp-component-scene-minimap-view: var(--dp-color-focus-ring);--dp-component-scene-minimap-radius: var(--dp-radius-lg);--dp-component-badge-min-size: 18px;--dp-component-badge-padding-inline: var(--dp-space-1);--dp-component-badge-dot: var(--dp-space-2);--dp-component-badge-radius: var(--dp-radius-full);--dp-component-badge-offset: var(--dp-space-1);--dp-component-badge-ring-width: var(--dp-border-width-thick);--dp-component-badge-ring: var(--dp-color-bg-canvas);--dp-component-badge-type-font-family: var(--dp-type-badge-font-family);--dp-component-badge-type-font-size: var(--dp-type-badge-font-size);--dp-component-badge-type-font-weight: var(--dp-type-badge-font-weight);--dp-component-badge-type-line-height: var(--dp-type-badge-line-height);--dp-component-badge-type-letter-spacing: var(--dp-type-badge-letter-spacing);--dp-component-badge-type-text-transform: var(--dp-type-badge-text-transform);--dp-component-badge-type-font-variant-numeric: var(--dp-type-badge-font-variant-numeric);--dp-component-badge-max-count: 99;--dp-component-badge-accent-background: var(--dp-color-accent-default);--dp-component-badge-accent-foreground: var(--dp-color-text-on-accent);--dp-component-badge-danger-background: var(--dp-color-signal-danger-fill);--dp-component-badge-danger-foreground: var(--dp-color-signal-danger-on-fill);--dp-component-badge-neutral-background: var(--dp-color-bg-inset);--dp-component-badge-neutral-foreground: var(--dp-color-text-primary);--dp-component-badge-enter: var(--dp-motion-transition-badge-enter);--dp-component-badge-enter-scale: .6;--dp-component-skeleton-bg: var(--dp-color-border-subtle);--dp-component-skeleton-line-height: var(--dp-space-3);--dp-component-skeleton-line-gap: var(--dp-space-2);--dp-component-skeleton-line-radius: var(--dp-radius-xs);--dp-component-skeleton-last-line: 60%;--dp-component-skeleton-block-radius: var(--dp-radius-xl);--dp-component-skeleton-circle: var(--dp-space-10);--dp-component-skeleton-pulse: var(--dp-motion-animation-skeleton-pulse);--dp-component-skeleton-delay: .3s;--dp-component-skeleton-min-visible: .5s;--dp-component-empty-state-padding-block: var(--dp-space-12);--dp-component-empty-state-gap: var(--dp-space-3);--dp-component-empty-state-actions-gap: var(--dp-space-6);--dp-component-empty-state-max-width: 360px;--dp-component-empty-state-tile: var(--dp-space-12);--dp-component-empty-state-tile-radius: var(--dp-radius-lg);--dp-component-empty-state-icon: var(--dp-icon-size-24);--dp-component-empty-state-title-type-font-family: var(--dp-type-h4-font-family);--dp-component-empty-state-title-type-font-size: var(--dp-type-h4-font-size);--dp-component-empty-state-title-type-font-weight: var(--dp-type-h4-font-weight);--dp-component-empty-state-title-type-line-height: var(--dp-type-h4-line-height);--dp-component-empty-state-title-type-letter-spacing: var(--dp-type-h4-letter-spacing);--dp-component-empty-state-title-type-text-transform: var(--dp-type-h4-text-transform);--dp-component-empty-state-title-type-font-variant-numeric: var(--dp-type-h4-font-variant-numeric);--dp-component-empty-state-title-type-page-font-family: var(--dp-type-h2-font-family);--dp-component-empty-state-title-type-page-font-size: var(--dp-type-h2-font-size);--dp-component-empty-state-title-type-page-font-weight: var(--dp-type-h2-font-weight);--dp-component-empty-state-title-type-page-line-height: var(--dp-type-h2-line-height);--dp-component-empty-state-title-type-page-letter-spacing: var(--dp-type-h2-letter-spacing);--dp-component-empty-state-title-type-page-text-transform: var(--dp-type-h2-text-transform);--dp-component-empty-state-title-type-page-font-variant-numeric: var(--dp-type-h2-font-variant-numeric);--dp-component-empty-state-body-type-font-family: var(--dp-type-body-sm-font-family);--dp-component-empty-state-body-type-font-size: var(--dp-type-body-sm-font-size);--dp-component-empty-state-body-type-font-weight: var(--dp-type-body-sm-font-weight);--dp-component-empty-state-body-type-line-height: var(--dp-type-body-sm-line-height);--dp-component-empty-state-body-type-letter-spacing: var(--dp-type-body-sm-letter-spacing);--dp-component-empty-state-body-type-text-transform: var(--dp-type-body-sm-text-transform);--dp-component-empty-state-body-type-font-variant-numeric: var(--dp-type-body-sm-font-variant-numeric);--dp-component-empty-state-title: var(--dp-color-text-primary);--dp-component-empty-state-body: var(--dp-color-text-secondary);--dp-component-empty-state-empty-tile-bg: var(--dp-color-bg-sunken);--dp-component-empty-state-empty-icon: var(--dp-color-text-muted-strong);--dp-component-empty-state-no-results-tile-bg: var(--dp-color-bg-sunken);--dp-component-empty-state-no-results-icon: var(--dp-color-text-muted-strong);--dp-component-empty-state-error-tile-bg: var(--dp-color-signal-danger-soft);--dp-component-empty-state-error-icon: var(--dp-color-signal-danger-text);--dp-component-empty-state-offline-tile-bg: var(--dp-color-signal-warning-soft);--dp-component-empty-state-offline-icon: var(--dp-color-signal-warning-text);--dp-component-empty-state-illustration-width: 240px;--dp-component-swipe-actions-action-width: 80px;--dp-component-swipe-actions-icon: var(--dp-icon-size-24);--dp-component-swipe-actions-gap: var(--dp-space-1);--dp-component-swipe-actions-label-type-font-family: var(--dp-type-tab-bar-label-font-family);--dp-component-swipe-actions-label-type-font-size: var(--dp-type-tab-bar-label-font-size);--dp-component-swipe-actions-label-type-font-weight: var(--dp-type-tab-bar-label-font-weight);--dp-component-swipe-actions-label-type-line-height: var(--dp-type-tab-bar-label-line-height);--dp-component-swipe-actions-label-type-letter-spacing: var(--dp-type-tab-bar-label-letter-spacing);--dp-component-swipe-actions-label-type-text-transform: var(--dp-type-tab-bar-label-text-transform);--dp-component-swipe-actions-label-type-font-variant-numeric: var(--dp-type-tab-bar-label-font-variant-numeric);--dp-component-swipe-actions-open-ratio: .5;--dp-component-swipe-actions-commit-ratio: .6;--dp-component-swipe-actions-settle: var(--dp-motion-transition-gesture-settle);--dp-component-swipe-actions-destructive-background: var(--dp-color-signal-danger-fill);--dp-component-swipe-actions-destructive-foreground: var(--dp-color-signal-danger-on-fill);--dp-component-swipe-actions-neutral-background: var(--dp-color-bg-inset);--dp-component-swipe-actions-neutral-foreground: var(--dp-color-text-primary);--dp-component-swipe-actions-accent-background: var(--dp-color-accent-default);--dp-component-swipe-actions-accent-foreground: var(--dp-color-text-on-accent);--dp-component-pull-refresh-threshold: 72px;--dp-component-pull-refresh-max: 128px;--dp-component-pull-refresh-resistance: .5;--dp-component-pull-refresh-rest: var(--dp-space-12);--dp-component-pull-refresh-indicator: var(--dp-icon-size-24);--dp-component-pull-refresh-indicator-bg: var(--dp-color-bg-raised);--dp-component-pull-refresh-indicator-size: var(--dp-space-10);--dp-component-pull-refresh-indicator-shadow: var(--dp-shadow-md);--dp-component-pull-refresh-idle: var(--dp-color-text-muted);--dp-component-pull-refresh-armed: var(--dp-color-text-primary);--dp-component-pull-refresh-settle: var(--dp-motion-transition-gesture-settle);--dp-component-pull-refresh-spin: var(--dp-motion-animation-refresh-spin);--dp-component-pull-refresh-min-visible: .6s;--dp-component-launch-screen-bg: var(--dp-color-bg-canvas);--dp-component-avatar-size-sm-diameter: var(--dp-space-6);--dp-component-avatar-size-sm-icon: var(--dp-icon-size-12);--dp-component-avatar-size-md-diameter: var(--dp-space-8);--dp-component-avatar-size-md-icon: var(--dp-icon-size-16);--dp-component-avatar-size-lg-diameter: var(--dp-space-10);--dp-component-avatar-size-lg-icon: var(--dp-icon-size-24);--dp-component-avatar-size-xl-diameter: var(--dp-space-16);--dp-component-avatar-size-xl-icon: var(--dp-icon-size-28);--dp-component-avatar-radius: var(--dp-radius-full);--dp-component-avatar-initials-family: var(--dp-font-family-display);--dp-component-avatar-initials-weight: var(--dp-font-weight-semibold);--dp-component-avatar-initials-ratio: .4;--dp-component-avatar-initials-tracking: var(--dp-font-tracking-snug);--dp-component-avatar-background: var(--dp-color-context-bg);--dp-component-avatar-foreground: var(--dp-color-context-ink);--dp-component-avatar-icon-background: var(--dp-color-bg-inset);--dp-component-avatar-icon-foreground: var(--dp-color-text-muted-strong);--dp-component-avatar-photo-placeholder: var(--dp-color-bg-placeholder);--dp-component-avatar-ring: var(--dp-color-bg-canvas);--dp-component-avatar-ring-width: var(--dp-border-width-thick);--dp-component-avatar-group-overlap: .25;--dp-component-avatar-group-max: 4;--dp-component-avatar-overflow-background: var(--dp-color-bg-inset);--dp-component-avatar-overflow-foreground: var(--dp-color-text-primary);--dp-component-avatar-overflow-type-font-family: var(--dp-type-badge-font-family);--dp-component-avatar-overflow-type-font-size: var(--dp-type-badge-font-size);--dp-component-avatar-overflow-type-font-weight: var(--dp-type-badge-font-weight);--dp-component-avatar-overflow-type-line-height: var(--dp-type-badge-line-height);--dp-component-avatar-overflow-type-letter-spacing: var(--dp-type-badge-letter-spacing);--dp-component-avatar-overflow-type-text-transform: var(--dp-type-badge-text-transform);--dp-component-avatar-overflow-type-font-variant-numeric: var(--dp-type-badge-font-variant-numeric);--dp-component-avatar-hit: var(--dp-layout-size-touch-min);--dp-component-stepper-min-height: var(--dp-layout-size-touch-min);--dp-component-stepper-hit: var(--dp-layout-size-touch-min);--dp-component-stepper-value-min-width: var(--dp-space-12);--dp-component-stepper-value-type-font-family: var(--dp-type-stepper-value-font-family);--dp-component-stepper-value-type-font-size: var(--dp-type-stepper-value-font-size);--dp-component-stepper-value-type-font-weight: var(--dp-type-stepper-value-font-weight);--dp-component-stepper-value-type-line-height: var(--dp-type-stepper-value-line-height);--dp-component-stepper-value-type-letter-spacing: var(--dp-type-stepper-value-letter-spacing);--dp-component-stepper-value-type-text-transform: var(--dp-type-stepper-value-text-transform);--dp-component-stepper-value-type-font-variant-numeric: var(--dp-type-stepper-value-font-variant-numeric);--dp-component-stepper-icon: var(--dp-icon-size-18);--dp-component-stepper-radius: var(--dp-radius-lg);--dp-component-stepper-button-radius: var(--dp-radius-md);--dp-component-stepper-border-width: var(--dp-border-width-hair);--dp-component-stepper-bg: var(--dp-color-bg-surface);--dp-component-stepper-border: var(--dp-color-border-control);--dp-component-stepper-border-disabled: var(--dp-color-state-disabled-border);--dp-component-stepper-value: var(--dp-color-text-primary);--dp-component-stepper-value-disabled: var(--dp-color-state-disabled-fg);--dp-component-stepper-focus-ring: var(--dp-color-focus-ring);--dp-component-stepper-focus-width: var(--dp-interaction-focus-width);--dp-component-stepper-focus-offset: var(--dp-interaction-focus-offset-inset-tight);--dp-component-stepper-repeat-delay: .5s;--dp-component-stepper-repeat-interval: .12s;--dp-component-stepper-transition: var(--dp-motion-transition-color);--dp-component-stepper-button-rest-background: var(--dp-color-alpha-transparent);--dp-component-stepper-button-rest-foreground: var(--dp-color-text-primary);--dp-component-stepper-button-hover-background: var(--dp-color-state-hover);--dp-component-stepper-button-hover-foreground: var(--dp-color-text-primary);--dp-component-stepper-button-pressed-background: var(--dp-color-state-pressed);--dp-component-stepper-button-pressed-foreground: var(--dp-color-text-primary);--dp-component-stepper-button-focus-background: var(--dp-color-alpha-transparent);--dp-component-stepper-button-focus-foreground: var(--dp-color-text-primary);--dp-component-stepper-button-disabled-background: var(--dp-color-alpha-transparent);--dp-component-stepper-button-disabled-foreground: var(--dp-color-state-disabled-fg);--dp-component-page-dots-dot: var(--dp-space-2);--dp-component-page-dots-current-width: var(--dp-space-6);--dp-component-page-dots-gap: var(--dp-space-2);--dp-component-page-dots-radius: var(--dp-radius-full);--dp-component-page-dots-transition: var(--dp-motion-transition-surface);--dp-component-page-dots-default-rest: var(--dp-color-border-control);--dp-component-page-dots-default-current: var(--dp-color-text-primary);--dp-component-page-dots-on-fill-rest: var(--dp-color-context-ink-20);--dp-component-page-dots-on-fill-current: var(--dp-color-context-ink);--dp-component-carousel-gap: var(--dp-space-4);--dp-component-carousel-peek: var(--dp-space-6);--dp-component-carousel-slide-radius: var(--dp-radius-2xl);--dp-component-carousel-controls-gap: var(--dp-space-3);--dp-component-carousel-controls-margin: var(--dp-space-4);--dp-component-carousel-action-size: var(--dp-layout-size-touch-min);--dp-component-carousel-icon: var(--dp-icon-size-18);--dp-component-carousel-button-radius: var(--dp-radius-full);--dp-component-carousel-border-width: var(--dp-border-width-hair);--dp-component-carousel-scroll: var(--dp-motion-transition-surface);--dp-component-carousel-button-rest-background: var(--dp-color-bg-surface);--dp-component-carousel-button-rest-foreground: var(--dp-color-text-primary);--dp-component-carousel-button-rest-border: var(--dp-color-border-control);--dp-component-carousel-button-hover-background: var(--dp-color-state-hover);--dp-component-carousel-button-hover-foreground: var(--dp-color-text-primary);--dp-component-carousel-button-hover-border: var(--dp-color-border-strong);--dp-component-carousel-button-pressed-background: var(--dp-color-state-pressed);--dp-component-carousel-button-pressed-foreground: var(--dp-color-text-primary);--dp-component-carousel-button-pressed-border: var(--dp-color-border-strong);--dp-component-carousel-button-disabled-background: var(--dp-color-alpha-transparent);--dp-component-carousel-button-disabled-foreground: var(--dp-color-state-disabled-fg);--dp-component-carousel-button-disabled-border: var(--dp-color-state-disabled-border);--dp-component-progress-steps-marker: var(--dp-space-6);--dp-component-progress-steps-marker-radius: var(--dp-radius-full);--dp-component-progress-steps-marker-border-width: var(--dp-border-width-thick);--dp-component-progress-steps-marker-type-font-family: var(--dp-type-badge-font-family);--dp-component-progress-steps-marker-type-font-size: var(--dp-type-badge-font-size);--dp-component-progress-steps-marker-type-font-weight: var(--dp-type-badge-font-weight);--dp-component-progress-steps-marker-type-line-height: var(--dp-type-badge-line-height);--dp-component-progress-steps-marker-type-letter-spacing: var(--dp-type-badge-letter-spacing);--dp-component-progress-steps-marker-type-text-transform: var(--dp-type-badge-text-transform);--dp-component-progress-steps-marker-type-font-variant-numeric: var(--dp-type-badge-font-variant-numeric);--dp-component-progress-steps-check: var(--dp-icon-size-14);--dp-component-progress-steps-connector-width: var(--dp-border-width-thick);--dp-component-progress-steps-gap: var(--dp-space-2);--dp-component-progress-steps-label-type-font-family: var(--dp-type-eyebrow-font-family);--dp-component-progress-steps-label-type-font-size: var(--dp-type-eyebrow-font-size);--dp-component-progress-steps-label-type-font-weight: var(--dp-type-eyebrow-font-weight);--dp-component-progress-steps-label-type-line-height: var(--dp-type-eyebrow-line-height);--dp-component-progress-steps-label-type-letter-spacing: var(--dp-type-eyebrow-letter-spacing);--dp-component-progress-steps-label-type-text-transform: var(--dp-type-eyebrow-text-transform);--dp-component-progress-steps-label-type-font-variant-numeric: var(--dp-type-eyebrow-font-variant-numeric);--dp-component-progress-steps-compact-type-font-family: var(--dp-type-eyebrow-font-family);--dp-component-progress-steps-compact-type-font-size: var(--dp-type-eyebrow-font-size);--dp-component-progress-steps-compact-type-font-weight: var(--dp-type-eyebrow-font-weight);--dp-component-progress-steps-compact-type-line-height: var(--dp-type-eyebrow-line-height);--dp-component-progress-steps-compact-type-letter-spacing: var(--dp-type-eyebrow-letter-spacing);--dp-component-progress-steps-compact-type-text-transform: var(--dp-type-eyebrow-text-transform);--dp-component-progress-steps-compact-type-font-variant-numeric: var(--dp-type-eyebrow-font-variant-numeric);--dp-component-progress-steps-compact-bar: var(--dp-space-1);--dp-component-progress-steps-compact-gap: var(--dp-space-2);--dp-component-progress-steps-compact-track: var(--dp-color-bg-inset);--dp-component-progress-steps-compact-fill: var(--dp-color-accent-default);--dp-component-progress-steps-compact-label: var(--dp-color-text-muted-strong);--dp-component-progress-steps-transition: var(--dp-motion-transition-surface);--dp-component-progress-steps-done-marker-bg: var(--dp-color-accent-default);--dp-component-progress-steps-done-marker-fg: var(--dp-color-text-on-accent);--dp-component-progress-steps-done-marker-border: var(--dp-color-accent-default);--dp-component-progress-steps-done-label: var(--dp-color-text-secondary);--dp-component-progress-steps-done-connector: var(--dp-color-accent-default);--dp-component-progress-steps-current-marker-bg: var(--dp-color-bg-canvas);--dp-component-progress-steps-current-marker-fg: var(--dp-color-text-primary);--dp-component-progress-steps-current-marker-border: var(--dp-color-text-primary);--dp-component-progress-steps-current-label: var(--dp-color-text-primary);--dp-component-progress-steps-current-connector: var(--dp-color-border-default);--dp-component-progress-steps-upcoming-marker-bg: var(--dp-color-bg-canvas);--dp-component-progress-steps-upcoming-marker-fg: var(--dp-color-text-muted);--dp-component-progress-steps-upcoming-marker-border: var(--dp-color-border-control);--dp-component-progress-steps-upcoming-label: var(--dp-color-text-muted);--dp-component-progress-steps-upcoming-connector: var(--dp-color-border-default);--dp-component-select-sheet-control-min-height: var(--dp-component-field-control-min-height);--dp-component-select-sheet-padding-block: var(--dp-component-field-control-padding-block);--dp-component-select-sheet-padding-inline: var(--dp-component-field-control-padding-inline);--dp-component-select-sheet-radius: var(--dp-component-field-control-radius);--dp-component-select-sheet-border-width: var(--dp-component-field-control-border-width);--dp-component-select-sheet-value-type-font-family: var(--dp-type-input-font-family);--dp-component-select-sheet-value-type-font-size: var(--dp-type-input-font-size);--dp-component-select-sheet-value-type-font-weight: var(--dp-type-input-font-weight);--dp-component-select-sheet-value-type-line-height: var(--dp-type-input-line-height);--dp-component-select-sheet-value-type-letter-spacing: var(--dp-type-input-letter-spacing);--dp-component-select-sheet-value-type-text-transform: var(--dp-type-input-text-transform);--dp-component-select-sheet-value-type-font-variant-numeric: var(--dp-type-input-font-variant-numeric);--dp-component-select-sheet-placeholder: var(--dp-component-field-placeholder);--dp-component-select-sheet-chevron: var(--dp-component-field-select-chevron);--dp-component-select-sheet-item-min-height: var(--dp-component-list-row-min-height);--dp-component-select-sheet-item-padding-inline: var(--dp-component-list-row-padding-inline);--dp-component-select-sheet-item-type-font-family: var(--dp-type-claim-font-family);--dp-component-select-sheet-item-type-font-size: var(--dp-type-claim-font-size);--dp-component-select-sheet-item-type-font-weight: var(--dp-type-claim-font-weight);--dp-component-select-sheet-item-type-line-height: var(--dp-type-claim-line-height);--dp-component-select-sheet-item-type-letter-spacing: var(--dp-type-claim-letter-spacing);--dp-component-select-sheet-item-type-text-transform: var(--dp-type-claim-text-transform);--dp-component-select-sheet-item-type-font-variant-numeric: var(--dp-type-claim-font-variant-numeric);--dp-component-select-sheet-check-size: var(--dp-icon-size-18);--dp-component-select-sheet-separator: var(--dp-color-border-subtle);--dp-component-select-sheet-search-from: 8;--dp-component-select-sheet-transition: var(--dp-motion-transition-color);--dp-component-select-sheet-trigger-rest-background: var(--dp-component-field-control-rest-background);--dp-component-select-sheet-trigger-rest-foreground: var(--dp-component-field-control-rest-foreground);--dp-component-select-sheet-trigger-rest-border: var(--dp-component-field-control-rest-border);--dp-component-select-sheet-trigger-hover-background: var(--dp-component-field-control-hover-background);--dp-component-select-sheet-trigger-hover-foreground: var(--dp-component-field-control-hover-foreground);--dp-component-select-sheet-trigger-hover-border: var(--dp-component-field-control-hover-border);--dp-component-select-sheet-trigger-focus-background: var(--dp-component-field-control-focus-background);--dp-component-select-sheet-trigger-focus-foreground: var(--dp-component-field-control-focus-foreground);--dp-component-select-sheet-trigger-focus-border: var(--dp-component-field-control-focus-border);--dp-component-select-sheet-trigger-error-background: var(--dp-component-field-control-error-background);--dp-component-select-sheet-trigger-error-foreground: var(--dp-component-field-control-error-foreground);--dp-component-select-sheet-trigger-error-border: var(--dp-component-field-control-error-border);--dp-component-select-sheet-trigger-disabled-background: var(--dp-component-field-control-disabled-background);--dp-component-select-sheet-trigger-disabled-foreground: var(--dp-component-field-control-disabled-foreground);--dp-component-select-sheet-trigger-disabled-border: var(--dp-component-field-control-disabled-border);--dp-component-select-sheet-option-rest-background: var(--dp-color-alpha-transparent);--dp-component-select-sheet-option-rest-foreground: var(--dp-color-text-primary);--dp-component-select-sheet-option-rest-check: var(--dp-color-alpha-transparent);--dp-component-select-sheet-option-hover-background: var(--dp-color-state-hover);--dp-component-select-sheet-option-hover-foreground: var(--dp-color-text-primary);--dp-component-select-sheet-option-hover-check: var(--dp-color-alpha-transparent);--dp-component-select-sheet-option-pressed-background: var(--dp-color-state-pressed);--dp-component-select-sheet-option-pressed-foreground: var(--dp-color-text-primary);--dp-component-select-sheet-option-pressed-check: var(--dp-color-alpha-transparent);--dp-component-select-sheet-option-selected-background: var(--dp-color-state-selected);--dp-component-select-sheet-option-selected-foreground: var(--dp-color-text-primary);--dp-component-select-sheet-option-selected-check: var(--dp-color-text-primary);--dp-component-select-sheet-option-disabled-background: var(--dp-color-alpha-transparent);--dp-component-select-sheet-option-disabled-foreground: var(--dp-color-state-disabled-fg);--dp-component-select-sheet-option-disabled-check: var(--dp-color-alpha-transparent);--dp-component-date-time-field-control-min-height: var(--dp-component-field-control-min-height);--dp-component-date-time-field-padding-block: var(--dp-component-field-control-padding-block);--dp-component-date-time-field-padding-inline: var(--dp-component-field-control-padding-inline);--dp-component-date-time-field-radius: var(--dp-component-field-control-radius);--dp-component-date-time-field-border-width: var(--dp-component-field-control-border-width);--dp-component-date-time-field-value-type-font-family: var(--dp-type-input-font-family);--dp-component-date-time-field-value-type-font-size: var(--dp-type-input-font-size);--dp-component-date-time-field-value-type-font-weight: var(--dp-type-input-font-weight);--dp-component-date-time-field-value-type-line-height: var(--dp-type-input-line-height);--dp-component-date-time-field-value-type-letter-spacing: var(--dp-type-input-letter-spacing);--dp-component-date-time-field-value-type-text-transform: var(--dp-type-input-text-transform);--dp-component-date-time-field-value-type-font-variant-numeric: var(--dp-type-input-font-variant-numeric);--dp-component-date-time-field-icon: var(--dp-icon-size-18);--dp-component-date-time-field-icon-gap: var(--dp-space-3);--dp-component-date-time-field-picker-accent: var(--dp-color-accent-default);--dp-component-date-time-field-control-rest-background: var(--dp-component-field-control-rest-background);--dp-component-date-time-field-control-rest-foreground: var(--dp-component-field-control-rest-foreground);--dp-component-date-time-field-control-rest-border: var(--dp-component-field-control-rest-border);--dp-component-date-time-field-control-rest-icon: var(--dp-color-text-muted-strong);--dp-component-date-time-field-control-hover-background: var(--dp-component-field-control-hover-background);--dp-component-date-time-field-control-hover-foreground: var(--dp-component-field-control-hover-foreground);--dp-component-date-time-field-control-hover-border: var(--dp-component-field-control-hover-border);--dp-component-date-time-field-control-hover-icon: var(--dp-color-text-muted-strong);--dp-component-date-time-field-control-focus-background: var(--dp-component-field-control-focus-background);--dp-component-date-time-field-control-focus-foreground: var(--dp-component-field-control-focus-foreground);--dp-component-date-time-field-control-focus-border: var(--dp-component-field-control-focus-border);--dp-component-date-time-field-control-focus-icon: var(--dp-color-text-muted-strong);--dp-component-date-time-field-control-error-background: var(--dp-component-field-control-error-background);--dp-component-date-time-field-control-error-foreground: var(--dp-component-field-control-error-foreground);--dp-component-date-time-field-control-error-border: var(--dp-component-field-control-error-border);--dp-component-date-time-field-control-error-icon: var(--dp-color-text-muted-strong);--dp-component-date-time-field-control-disabled-background: var(--dp-component-field-control-disabled-background);--dp-component-date-time-field-control-disabled-foreground: var(--dp-component-field-control-disabled-foreground);--dp-component-date-time-field-control-disabled-border: var(--dp-component-field-control-disabled-border);--dp-component-date-time-field-control-disabled-icon: var(--dp-color-state-disabled-fg);--dp-component-tooltip-bg: var(--dp-color-bg-inverse);--dp-component-tooltip-fg: var(--dp-color-text-inverse);--dp-component-tooltip-type-font-family: var(--dp-type-body-xs-font-family);--dp-component-tooltip-type-font-size: var(--dp-type-body-xs-font-size);--dp-component-tooltip-type-font-weight: var(--dp-type-body-xs-font-weight);--dp-component-tooltip-type-line-height: var(--dp-type-body-xs-line-height);--dp-component-tooltip-type-letter-spacing: var(--dp-type-body-xs-letter-spacing);--dp-component-tooltip-type-text-transform: var(--dp-type-body-xs-text-transform);--dp-component-tooltip-type-font-variant-numeric: var(--dp-type-body-xs-font-variant-numeric);--dp-component-tooltip-padding-block: var(--dp-space-1);--dp-component-tooltip-padding-inline: var(--dp-space-2);--dp-component-tooltip-radius: var(--dp-radius-md);--dp-component-tooltip-max-width: 240px;--dp-component-tooltip-offset: var(--dp-space-2);--dp-component-tooltip-shadow: var(--dp-shadow-md);--dp-component-tooltip-z: var(--dp-z-popover);--dp-component-tooltip-delay: .5s;--dp-component-tooltip-long-press: var(--dp-interaction-gesture-long-press);--dp-component-tooltip-dwell: 1.5s;--dp-component-tooltip-enter: var(--dp-motion-transition-fade);--dp-component-coach-mark-bg: var(--dp-color-context-bg);--dp-component-coach-mark-ink: var(--dp-color-context-ink);--dp-component-coach-mark-sub: var(--dp-color-context-sub);--dp-component-coach-mark-padding: var(--dp-space-5);--dp-component-coach-mark-gap: var(--dp-space-2);--dp-component-coach-mark-actions-gap: var(--dp-space-4);--dp-component-coach-mark-radius: var(--dp-radius-2xl);--dp-component-coach-mark-max-width: 320px;--dp-component-coach-mark-pointer: var(--dp-space-3);--dp-component-coach-mark-offset: var(--dp-space-3);--dp-component-coach-mark-title-type-font-family: var(--dp-type-h4-font-family);--dp-component-coach-mark-title-type-font-size: var(--dp-type-h4-font-size);--dp-component-coach-mark-title-type-font-weight: var(--dp-type-h4-font-weight);--dp-component-coach-mark-title-type-line-height: var(--dp-type-h4-line-height);--dp-component-coach-mark-title-type-letter-spacing: var(--dp-type-h4-letter-spacing);--dp-component-coach-mark-title-type-text-transform: var(--dp-type-h4-text-transform);--dp-component-coach-mark-title-type-font-variant-numeric: var(--dp-type-h4-font-variant-numeric);--dp-component-coach-mark-body-type-font-family: var(--dp-type-body-sm-font-family);--dp-component-coach-mark-body-type-font-size: var(--dp-type-body-sm-font-size);--dp-component-coach-mark-body-type-font-weight: var(--dp-type-body-sm-font-weight);--dp-component-coach-mark-body-type-line-height: var(--dp-type-body-sm-line-height);--dp-component-coach-mark-body-type-letter-spacing: var(--dp-type-body-sm-letter-spacing);--dp-component-coach-mark-body-type-text-transform: var(--dp-type-body-sm-text-transform);--dp-component-coach-mark-body-type-font-variant-numeric: var(--dp-type-body-sm-font-variant-numeric);--dp-component-coach-mark-count-type-font-family: var(--dp-type-eyebrow-font-family);--dp-component-coach-mark-count-type-font-size: var(--dp-type-eyebrow-font-size);--dp-component-coach-mark-count-type-font-weight: var(--dp-type-eyebrow-font-weight);--dp-component-coach-mark-count-type-line-height: var(--dp-type-eyebrow-line-height);--dp-component-coach-mark-count-type-letter-spacing: var(--dp-type-eyebrow-letter-spacing);--dp-component-coach-mark-count-type-text-transform: var(--dp-type-eyebrow-text-transform);--dp-component-coach-mark-count-type-font-variant-numeric: var(--dp-type-eyebrow-font-variant-numeric);--dp-component-coach-mark-shadow: var(--dp-shadow-lg);--dp-component-coach-mark-z: var(--dp-z-popover);--dp-component-coach-mark-spotlight: var(--dp-color-focus-ring);--dp-component-coach-mark-spotlight-width: var(--dp-interaction-focus-width);--dp-component-coach-mark-spotlight-offset: var(--dp-interaction-focus-offset-wide);--dp-component-coach-mark-enter: var(--dp-motion-transition-float);--dp-component-search-suggestions-bg: var(--dp-color-bg-raised);--dp-component-search-suggestions-shadow: var(--dp-shadow-md);--dp-component-search-suggestions-radius: var(--dp-radius-lg);--dp-component-search-suggestions-offset: var(--dp-space-2);--dp-component-search-suggestions-padding-block: var(--dp-space-2);--dp-component-search-suggestions-max-items: 6;--dp-component-search-suggestions-item-min-height: var(--dp-layout-size-control-lg);--dp-component-search-suggestions-item-padding-inline: var(--dp-space-4);--dp-component-search-suggestions-item-gap: var(--dp-space-3);--dp-component-search-suggestions-item-type-font-family: var(--dp-type-claim-font-family);--dp-component-search-suggestions-item-type-font-size: var(--dp-type-claim-font-size);--dp-component-search-suggestions-item-type-font-weight: var(--dp-type-claim-font-weight);--dp-component-search-suggestions-item-type-line-height: var(--dp-type-claim-line-height);--dp-component-search-suggestions-item-type-letter-spacing: var(--dp-type-claim-letter-spacing);--dp-component-search-suggestions-item-type-text-transform: var(--dp-type-claim-text-transform);--dp-component-search-suggestions-item-type-font-variant-numeric: var(--dp-type-claim-font-variant-numeric);--dp-component-search-suggestions-completion-weight: var(--dp-font-weight-semibold);--dp-component-search-suggestions-section-type-font-family: var(--dp-type-eyebrow-font-family);--dp-component-search-suggestions-section-type-font-size: var(--dp-type-eyebrow-font-size);--dp-component-search-suggestions-section-type-font-weight: var(--dp-type-eyebrow-font-weight);--dp-component-search-suggestions-section-type-line-height: var(--dp-type-eyebrow-line-height);--dp-component-search-suggestions-section-type-letter-spacing: var(--dp-type-eyebrow-letter-spacing);--dp-component-search-suggestions-section-type-text-transform: var(--dp-type-eyebrow-text-transform);--dp-component-search-suggestions-section-type-font-variant-numeric: var(--dp-type-eyebrow-font-variant-numeric);--dp-component-search-suggestions-section-padding-block: var(--dp-space-2);--dp-component-search-suggestions-section: var(--dp-color-text-muted);--dp-component-search-suggestions-icon: var(--dp-icon-size-18);--dp-component-search-suggestions-z: var(--dp-z-dropdown);--dp-component-search-suggestions-transition: var(--dp-motion-transition-color);--dp-component-search-suggestions-item-rest-background: var(--dp-color-alpha-transparent);--dp-component-search-suggestions-item-rest-foreground: var(--dp-color-text-primary);--dp-component-search-suggestions-item-rest-icon: var(--dp-color-text-muted-strong);--dp-component-search-suggestions-item-hover-background: var(--dp-color-state-hover);--dp-component-search-suggestions-item-hover-foreground: var(--dp-color-text-primary);--dp-component-search-suggestions-item-hover-icon: var(--dp-color-text-muted-strong);--dp-component-search-suggestions-item-active-background: var(--dp-color-state-selected);--dp-component-search-suggestions-item-active-foreground: var(--dp-color-text-primary);--dp-component-search-suggestions-item-active-icon: var(--dp-color-text-primary);--dp-component-search-suggestions-item-pressed-background: var(--dp-color-state-pressed);--dp-component-search-suggestions-item-pressed-foreground: var(--dp-color-text-primary);--dp-component-search-suggestions-item-pressed-icon: var(--dp-color-text-primary);--dp-component-multi-select-trigger-min-height: var(--dp-component-field-control-min-height);--dp-component-multi-select-trigger-padding: var(--dp-space-2);--dp-component-multi-select-chip-gap: var(--dp-space-2);--dp-component-multi-select-chip-min-height: var(--dp-layout-size-control-sm);--dp-component-multi-select-chip-padding-inline: var(--dp-space-3);--dp-component-multi-select-chip-radius: var(--dp-radius-pill);--dp-component-multi-select-chip-border-width: var(--dp-border-width-hair);--dp-component-multi-select-chip-type-font-family: var(--dp-type-tag-font-family);--dp-component-multi-select-chip-type-font-size: var(--dp-type-tag-font-size);--dp-component-multi-select-chip-type-font-weight: var(--dp-type-tag-font-weight);--dp-component-multi-select-chip-type-line-height: var(--dp-type-tag-line-height);--dp-component-multi-select-chip-type-letter-spacing: var(--dp-type-tag-letter-spacing);--dp-component-multi-select-chip-type-text-transform: var(--dp-type-tag-text-transform);--dp-component-multi-select-chip-type-font-variant-numeric: var(--dp-type-tag-font-variant-numeric);--dp-component-multi-select-chip-remove: var(--dp-icon-size-14);--dp-component-multi-select-chip-remove-hit: var(--dp-layout-size-touch-min);--dp-component-multi-select-option-min-height: var(--dp-component-list-row-min-height);--dp-component-multi-select-option-padding-inline: var(--dp-component-list-row-padding-inline);--dp-component-multi-select-option-gap: var(--dp-component-checkbox-gap);--dp-component-multi-select-option-type-font-family: var(--dp-type-claim-font-family);--dp-component-multi-select-option-type-font-size: var(--dp-type-claim-font-size);--dp-component-multi-select-option-type-font-weight: var(--dp-type-claim-font-weight);--dp-component-multi-select-option-type-line-height: var(--dp-type-claim-line-height);--dp-component-multi-select-option-type-letter-spacing: var(--dp-type-claim-letter-spacing);--dp-component-multi-select-option-type-text-transform: var(--dp-type-claim-text-transform);--dp-component-multi-select-option-type-font-variant-numeric: var(--dp-type-claim-font-variant-numeric);--dp-component-multi-select-footer-padding: var(--dp-space-4);--dp-component-multi-select-footer-gap: var(--dp-space-3);--dp-component-multi-select-footer-separator: var(--dp-color-border-subtle);--dp-component-multi-select-count-type-font-family: var(--dp-type-eyebrow-font-family);--dp-component-multi-select-count-type-font-size: var(--dp-type-eyebrow-font-size);--dp-component-multi-select-count-type-font-weight: var(--dp-type-eyebrow-font-weight);--dp-component-multi-select-count-type-line-height: var(--dp-type-eyebrow-line-height);--dp-component-multi-select-count-type-letter-spacing: var(--dp-type-eyebrow-letter-spacing);--dp-component-multi-select-count-type-text-transform: var(--dp-type-eyebrow-text-transform);--dp-component-multi-select-count-type-font-variant-numeric: var(--dp-type-eyebrow-font-variant-numeric);--dp-component-multi-select-count: var(--dp-color-text-muted-strong);--dp-component-multi-select-transition: var(--dp-motion-transition-color);--dp-component-multi-select-chip-rest-background: var(--dp-color-bg-surface);--dp-component-multi-select-chip-rest-foreground: var(--dp-color-text-primary);--dp-component-multi-select-chip-rest-border: var(--dp-color-border-control);--dp-component-multi-select-chip-hover-background: var(--dp-color-state-hover);--dp-component-multi-select-chip-hover-foreground: var(--dp-color-text-primary);--dp-component-multi-select-chip-hover-border: var(--dp-color-border-strong);--dp-component-multi-select-chip-pressed-background: var(--dp-color-state-pressed);--dp-component-multi-select-chip-pressed-foreground: var(--dp-color-text-primary);--dp-component-multi-select-chip-pressed-border: var(--dp-color-border-strong);--dp-component-multi-select-chip-disabled-background: var(--dp-color-alpha-transparent);--dp-component-multi-select-chip-disabled-foreground: var(--dp-color-state-disabled-fg);--dp-component-multi-select-chip-disabled-border: var(--dp-color-state-disabled-border);--dp-component-multi-select-option-rest-background: var(--dp-color-alpha-transparent);--dp-component-multi-select-option-rest-foreground: var(--dp-color-text-primary);--dp-component-multi-select-option-hover-background: var(--dp-color-state-hover);--dp-component-multi-select-option-hover-foreground: var(--dp-color-text-primary);--dp-component-multi-select-option-pressed-background: var(--dp-color-state-pressed);--dp-component-multi-select-option-pressed-foreground: var(--dp-color-text-primary);--dp-component-multi-select-option-checked-background: var(--dp-color-state-selected);--dp-component-multi-select-option-checked-foreground: var(--dp-color-text-primary);--dp-component-multi-select-option-disabled-background: var(--dp-color-alpha-transparent);--dp-component-multi-select-option-disabled-foreground: var(--dp-color-state-disabled-fg);--dp-component-password-field-control-padding-end: var(--dp-layout-size-touch-min);--dp-component-password-field-toggle-hit: var(--dp-layout-size-touch-min);--dp-component-password-field-toggle-radius: var(--dp-radius-md);--dp-component-password-field-toggle-icon: var(--dp-icon-size-18);--dp-component-password-field-transition: var(--dp-motion-transition-color);--dp-component-password-field-toggle-rest-background: var(--dp-color-alpha-transparent);--dp-component-password-field-toggle-rest-icon: var(--dp-color-text-muted-strong);--dp-component-password-field-toggle-hover-background: var(--dp-color-state-hover);--dp-component-password-field-toggle-hover-icon: var(--dp-color-text-primary);--dp-component-password-field-toggle-pressed-background: var(--dp-color-state-pressed);--dp-component-password-field-toggle-pressed-icon: var(--dp-color-text-primary);--dp-component-code-field-length: 6;--dp-component-code-field-cell-width: var(--dp-space-12);--dp-component-code-field-cell-height: var(--dp-space-14);--dp-component-code-field-gap: var(--dp-space-2);--dp-component-code-field-radius: var(--dp-radius-lg);--dp-component-code-field-border-width: var(--dp-border-width-hair);--dp-component-code-field-current-width: var(--dp-border-width-thick);--dp-component-code-field-digit-type-font-family: var(--dp-type-code-digit-font-family);--dp-component-code-field-digit-type-font-size: var(--dp-type-code-digit-font-size);--dp-component-code-field-digit-type-font-weight: var(--dp-type-code-digit-font-weight);--dp-component-code-field-digit-type-line-height: var(--dp-type-code-digit-line-height);--dp-component-code-field-digit-type-letter-spacing: var(--dp-type-code-digit-letter-spacing);--dp-component-code-field-digit-type-text-transform: var(--dp-type-code-digit-text-transform);--dp-component-code-field-digit-type-font-variant-numeric: var(--dp-type-code-digit-font-variant-numeric);--dp-component-code-field-transition: var(--dp-motion-transition-color);--dp-component-code-field-cell-rest-background: var(--dp-color-bg-surface);--dp-component-code-field-cell-rest-foreground: var(--dp-color-text-primary);--dp-component-code-field-cell-rest-border: var(--dp-color-border-control);--dp-component-code-field-cell-current-background: var(--dp-color-bg-surface);--dp-component-code-field-cell-current-foreground: var(--dp-color-text-primary);--dp-component-code-field-cell-current-border: var(--dp-color-text-primary);--dp-component-code-field-cell-filled-background: var(--dp-color-bg-surface);--dp-component-code-field-cell-filled-foreground: var(--dp-color-text-primary);--dp-component-code-field-cell-filled-border: var(--dp-color-border-strong);--dp-component-code-field-cell-error-background: var(--dp-color-bg-surface);--dp-component-code-field-cell-error-foreground: var(--dp-color-text-primary);--dp-component-code-field-cell-error-border: var(--dp-color-signal-danger-fill);--dp-component-code-field-cell-disabled-background: var(--dp-color-state-disabled-bg);--dp-component-code-field-cell-disabled-foreground: var(--dp-color-state-disabled-fg);--dp-component-code-field-cell-disabled-border: var(--dp-color-state-disabled-border);--dp-component-banner-min-height: var(--dp-layout-size-control-lg);--dp-component-banner-padding-block: var(--dp-space-3);--dp-component-banner-padding-inline: var(--dp-layout-gutter-compact);--dp-component-banner-gap: var(--dp-space-3);--dp-component-banner-type-font-family: var(--dp-type-body-sm-font-family);--dp-component-banner-type-font-size: var(--dp-type-body-sm-font-size);--dp-component-banner-type-font-weight: var(--dp-type-body-sm-font-weight);--dp-component-banner-type-line-height: var(--dp-type-body-sm-line-height);--dp-component-banner-type-letter-spacing: var(--dp-type-body-sm-letter-spacing);--dp-component-banner-type-text-transform: var(--dp-type-body-sm-text-transform);--dp-component-banner-type-font-variant-numeric: var(--dp-type-body-sm-font-variant-numeric);--dp-component-banner-action-type-font-family: var(--dp-type-label-font-family);--dp-component-banner-action-type-font-size: var(--dp-type-label-font-size);--dp-component-banner-action-type-font-weight: var(--dp-type-label-font-weight);--dp-component-banner-action-type-line-height: var(--dp-type-label-line-height);--dp-component-banner-action-type-letter-spacing: var(--dp-type-label-letter-spacing);--dp-component-banner-action-type-text-transform: var(--dp-type-label-text-transform);--dp-component-banner-action-type-font-variant-numeric: var(--dp-type-label-font-variant-numeric);--dp-component-banner-icon: var(--dp-icon-size-18);--dp-component-banner-dismiss-hit: var(--dp-layout-size-touch-min);--dp-component-banner-separator: var(--dp-color-border-subtle);--dp-component-banner-enter: var(--dp-motion-transition-surface);--dp-component-banner-info-background: var(--dp-color-signal-info-soft);--dp-component-banner-info-foreground: var(--dp-color-text-primary);--dp-component-banner-info-icon: var(--dp-color-signal-info-text);--dp-component-banner-warning-background: var(--dp-color-signal-warning-soft);--dp-component-banner-warning-foreground: var(--dp-color-text-primary);--dp-component-banner-warning-icon: var(--dp-color-signal-warning-text);--dp-component-banner-danger-background: var(--dp-color-signal-danger-soft);--dp-component-banner-danger-foreground: var(--dp-color-text-primary);--dp-component-banner-danger-icon: var(--dp-color-signal-danger-text);--dp-component-banner-neutral-background: var(--dp-color-bg-inset);--dp-component-banner-neutral-foreground: var(--dp-color-text-primary);--dp-component-banner-neutral-icon: var(--dp-color-text-muted-strong);--dp-component-action-sheet-header-padding: var(--dp-space-4);--dp-component-action-sheet-title-type-font-family: var(--dp-type-label-font-family);--dp-component-action-sheet-title-type-font-size: var(--dp-type-label-font-size);--dp-component-action-sheet-title-type-font-weight: var(--dp-type-label-font-weight);--dp-component-action-sheet-title-type-line-height: var(--dp-type-label-line-height);--dp-component-action-sheet-title-type-letter-spacing: var(--dp-type-label-letter-spacing);--dp-component-action-sheet-title-type-text-transform: var(--dp-type-label-text-transform);--dp-component-action-sheet-title-type-font-variant-numeric: var(--dp-type-label-font-variant-numeric);--dp-component-action-sheet-message-type-font-family: var(--dp-type-body-sm-font-family);--dp-component-action-sheet-message-type-font-size: var(--dp-type-body-sm-font-size);--dp-component-action-sheet-message-type-font-weight: var(--dp-type-body-sm-font-weight);--dp-component-action-sheet-message-type-line-height: var(--dp-type-body-sm-line-height);--dp-component-action-sheet-message-type-letter-spacing: var(--dp-type-body-sm-letter-spacing);--dp-component-action-sheet-message-type-text-transform: var(--dp-type-body-sm-text-transform);--dp-component-action-sheet-message-type-font-variant-numeric: var(--dp-type-body-sm-font-variant-numeric);--dp-component-action-sheet-message: var(--dp-color-text-secondary);--dp-component-action-sheet-item-min-height: var(--dp-component-list-row-min-height);--dp-component-action-sheet-item-padding-inline: var(--dp-component-list-row-padding-inline);--dp-component-action-sheet-item-gap: var(--dp-space-4);--dp-component-action-sheet-item-type-font-family: var(--dp-type-claim-font-family);--dp-component-action-sheet-item-type-font-size: var(--dp-type-claim-font-size);--dp-component-action-sheet-item-type-font-weight: var(--dp-type-claim-font-weight);--dp-component-action-sheet-item-type-line-height: var(--dp-type-claim-line-height);--dp-component-action-sheet-item-type-letter-spacing: var(--dp-type-claim-letter-spacing);--dp-component-action-sheet-item-type-text-transform: var(--dp-type-claim-text-transform);--dp-component-action-sheet-item-type-font-variant-numeric: var(--dp-type-claim-font-variant-numeric);--dp-component-action-sheet-icon: var(--dp-icon-size-24);--dp-component-action-sheet-separator: var(--dp-color-border-subtle);--dp-component-action-sheet-cancel-gap: var(--dp-space-2);--dp-component-action-sheet-destructive: var(--dp-color-signal-danger-text);--dp-component-action-sheet-transition: var(--dp-motion-transition-color);--dp-component-action-sheet-item-rest-background: var(--dp-color-alpha-transparent);--dp-component-action-sheet-item-rest-foreground: var(--dp-color-text-primary);--dp-component-action-sheet-item-rest-icon: var(--dp-color-text-primary);--dp-component-action-sheet-item-hover-background: var(--dp-color-state-hover);--dp-component-action-sheet-item-hover-foreground: var(--dp-color-text-primary);--dp-component-action-sheet-item-hover-icon: var(--dp-color-text-primary);--dp-component-action-sheet-item-pressed-background: var(--dp-color-state-pressed);--dp-component-action-sheet-item-pressed-foreground: var(--dp-color-text-primary);--dp-component-action-sheet-item-pressed-icon: var(--dp-color-text-primary);--dp-component-attachments-tile: var(--dp-space-18);--dp-component-attachments-tile-radius: var(--dp-radius-lg);--dp-component-attachments-gap: var(--dp-space-2);--dp-component-attachments-tile-bg: var(--dp-color-bg-inset);--dp-component-attachments-tile-border: var(--dp-color-border-subtle);--dp-component-attachments-tile-padding: var(--dp-space-2);--dp-component-attachments-file-icon: var(--dp-icon-size-24);--dp-component-attachments-name-type-font-family: var(--dp-type-meta-font-family);--dp-component-attachments-name-type-font-size: var(--dp-type-meta-font-size);--dp-component-attachments-name-type-font-weight: var(--dp-type-meta-font-weight);--dp-component-attachments-name-type-line-height: var(--dp-type-meta-line-height);--dp-component-attachments-name-type-letter-spacing: var(--dp-type-meta-letter-spacing);--dp-component-attachments-name-type-text-transform: var(--dp-type-meta-text-transform);--dp-component-attachments-name-type-font-variant-numeric: var(--dp-type-meta-font-variant-numeric);--dp-component-attachments-name: var(--dp-color-text-primary);--dp-component-attachments-size-type-font-family: var(--dp-type-micro-font-family);--dp-component-attachments-size-type-font-size: var(--dp-type-micro-font-size);--dp-component-attachments-size-type-font-weight: var(--dp-type-micro-font-weight);--dp-component-attachments-size-type-line-height: var(--dp-type-micro-line-height);--dp-component-attachments-size-type-letter-spacing: var(--dp-type-micro-letter-spacing);--dp-component-attachments-size-type-text-transform: var(--dp-type-micro-text-transform);--dp-component-attachments-size-type-font-variant-numeric: var(--dp-type-micro-font-variant-numeric);--dp-component-attachments-size: var(--dp-color-text-muted-strong);--dp-component-attachments-remove: var(--dp-space-6);--dp-component-attachments-remove-icon: var(--dp-icon-size-14);--dp-component-attachments-remove-hit: var(--dp-layout-size-touch-min);--dp-component-attachments-remove-bg: var(--dp-color-bg-inverse);--dp-component-attachments-remove-fg: var(--dp-color-text-inverse);--dp-component-attachments-progress: var(--dp-space-1);--dp-component-attachments-progress-track: var(--dp-color-border-subtle);--dp-component-attachments-progress-fill: var(--dp-color-accent-default);--dp-component-attachments-error-border: var(--dp-color-signal-danger-fill);--dp-component-attachments-message-type-font-family: var(--dp-type-micro-font-family);--dp-component-attachments-message-type-font-size: var(--dp-type-micro-font-size);--dp-component-attachments-message-type-font-weight: var(--dp-type-micro-font-weight);--dp-component-attachments-message-type-line-height: var(--dp-type-micro-line-height);--dp-component-attachments-message-type-letter-spacing: var(--dp-type-micro-letter-spacing);--dp-component-attachments-message-type-text-transform: var(--dp-type-micro-text-transform);--dp-component-attachments-message-type-font-variant-numeric: var(--dp-type-micro-font-variant-numeric);--dp-component-attachments-message: var(--dp-color-signal-danger-text);--dp-component-attachments-transition: var(--dp-motion-transition-progress);--dp-component-list-detail-list-width: 320px;--dp-component-list-detail-divider: var(--dp-color-border-subtle);--dp-component-list-detail-divider-width: var(--dp-border-width-hair);--dp-component-list-detail-detail-padding: var(--dp-space-6);--dp-component-list-detail-selected: var(--dp-color-state-selected);--dp-component-list-detail-empty: var(--dp-color-text-muted);--dp-component-list-detail-empty-type-font-family: var(--dp-type-body-sm-font-family);--dp-component-list-detail-empty-type-font-size: var(--dp-type-body-sm-font-size);--dp-component-list-detail-empty-type-font-weight: var(--dp-type-body-sm-font-weight);--dp-component-list-detail-empty-type-line-height: var(--dp-type-body-sm-line-height);--dp-component-list-detail-empty-type-letter-spacing: var(--dp-type-body-sm-letter-spacing);--dp-component-list-detail-empty-type-text-transform: var(--dp-type-body-sm-text-transform);--dp-component-list-detail-empty-type-font-variant-numeric: var(--dp-type-body-sm-font-variant-numeric);--dp-component-print-page-running-head-type-font-family: var(--dp-print-type-eyebrow-portrait-font-family);--dp-component-print-page-running-head-type-font-size: var(--dp-print-type-eyebrow-portrait-font-size);--dp-component-print-page-running-head-type-font-weight: var(--dp-print-type-eyebrow-portrait-font-weight);--dp-component-print-page-running-head-type-line-height: var(--dp-print-type-eyebrow-portrait-line-height);--dp-component-print-page-running-head-type-letter-spacing: var(--dp-print-type-eyebrow-portrait-letter-spacing);--dp-component-print-page-running-head-type-text-transform: var(--dp-print-type-eyebrow-portrait-text-transform);--dp-component-print-page-running-head-type-font-variant-numeric: var(--dp-print-type-eyebrow-portrait-font-variant-numeric);--dp-component-print-page-running-head: var(--dp-color-text-muted);--dp-component-print-page-folio-type-font-family: var(--dp-print-type-meta-portrait-font-family);--dp-component-print-page-folio-type-font-size: var(--dp-print-type-meta-portrait-font-size);--dp-component-print-page-folio-type-font-weight: var(--dp-print-type-meta-portrait-font-weight);--dp-component-print-page-folio-type-line-height: var(--dp-print-type-meta-portrait-line-height);--dp-component-print-page-folio-type-letter-spacing: var(--dp-print-type-meta-portrait-letter-spacing);--dp-component-print-page-folio-type-text-transform: var(--dp-print-type-meta-portrait-text-transform);--dp-component-print-page-folio-type-font-variant-numeric: var(--dp-print-type-meta-portrait-font-variant-numeric);--dp-component-print-page-folio: var(--dp-color-text-muted);--dp-component-print-page-rule: var(--dp-print-color-rule);--dp-component-print-page-rule-width: var(--dp-print-rule-hair);--dp-component-print-page-rule-gap: var(--dp-space-1);--dp-component-print-page-crop-mark: var(--dp-color-palette-black);--dp-component-print-heading-h1-below: var(--dp-space-8);--dp-component-print-heading-h2-above: var(--dp-space-12);--dp-component-print-heading-h2-below: var(--dp-space-4);--dp-component-print-heading-h3-above: var(--dp-space-8);--dp-component-print-heading-h3-below: var(--dp-space-3);--dp-component-print-heading-h4-above: var(--dp-space-6);--dp-component-print-heading-h4-below: var(--dp-space-2);--dp-component-print-figure-caption-type-font-family: var(--dp-print-type-claim-portrait-font-family);--dp-component-print-figure-caption-type-font-size: var(--dp-print-type-claim-portrait-font-size);--dp-component-print-figure-caption-type-font-weight: var(--dp-print-type-claim-portrait-font-weight);--dp-component-print-figure-caption-type-line-height: var(--dp-print-type-claim-portrait-line-height);--dp-component-print-figure-caption-type-letter-spacing: var(--dp-print-type-claim-portrait-letter-spacing);--dp-component-print-figure-caption-type-text-transform: var(--dp-print-type-claim-portrait-text-transform);--dp-component-print-figure-caption-type-font-variant-numeric: var(--dp-print-type-claim-portrait-font-variant-numeric);--dp-component-print-figure-caption-gap: var(--dp-space-2);--dp-component-print-figure-radius: var(--dp-radius-xl);--dp-component-print-footnote-type-font-family: var(--dp-print-type-micro-portrait-font-family);--dp-component-print-footnote-type-font-size: var(--dp-print-type-micro-portrait-font-size);--dp-component-print-footnote-type-font-weight: var(--dp-print-type-micro-portrait-font-weight);--dp-component-print-footnote-type-line-height: var(--dp-print-type-micro-portrait-line-height);--dp-component-print-footnote-type-letter-spacing: var(--dp-print-type-micro-portrait-letter-spacing);--dp-component-print-footnote-type-text-transform: var(--dp-print-type-micro-portrait-text-transform);--dp-component-print-footnote-type-font-variant-numeric: var(--dp-print-type-micro-portrait-font-variant-numeric);--dp-component-print-footnote-rule-width: var(--dp-print-rule-hair);--dp-component-print-footnote-rule-length: 96px;--dp-component-print-footnote-rule: var(--dp-print-color-rule);--dp-component-print-footnote-gap: var(--dp-space-1);--dp-component-print-chart-ink: var(--dp-color-chart-ink);--dp-component-print-chart-focus: var(--dp-color-chart-focus);--dp-component-print-chart-tick: var(--dp-color-chart-tick);--dp-component-print-chart-axis: var(--dp-color-chart-axis);--dp-component-print-chart-grid: var(--dp-color-chart-grid);--dp-component-print-chart-band: var(--dp-color-chart-band);--dp-component-print-chart-context: var(--dp-color-chart-context);--dp-component-print-chart-series-1: var(--dp-color-chart-series-1);--dp-component-print-chart-series-2: var(--dp-color-chart-series-2);--dp-component-print-chart-series-3: var(--dp-color-chart-series-3);--dp-component-print-chart-series-4: var(--dp-color-chart-series-4);--dp-component-print-chart-series-5: var(--dp-color-chart-series-5);--dp-component-print-chart-series-6: var(--dp-color-chart-series-6);--dp-component-print-chart-positive: var(--dp-color-chart-div-5);--dp-component-print-chart-negative: var(--dp-color-chart-div-1);--dp-component-print-chart-up: var(--dp-color-chart-up);--dp-component-print-chart-down: var(--dp-color-chart-down);--dp-component-print-chart-line-width: var(--dp-print-rule-thick);--dp-component-print-chart-line-width-context: var(--dp-print-rule-hair);--dp-component-print-chart-casing-width: var(--dp-print-rule-hair);--dp-component-print-chart-outline-width: var(--dp-print-rule-hair);--dp-component-print-chart-axis-width: var(--dp-print-rule-hair);--dp-component-print-chart-grid-width: var(--dp-print-rule-hair);--dp-component-print-chart-dash: var(--dp-space-1);--dp-component-print-chart-dash-gap: var(--dp-space-1);--dp-component-print-chart-point-radius: 3px;--dp-component-print-chart-point-radius-focus: var(--dp-space-1);--dp-component-print-chart-bar-radius: var(--dp-radius-xs);--dp-component-print-chart-bar-min: var(--dp-print-rule-hair);--dp-component-print-chart-bar-gap-ratio: .25;--dp-component-print-chart-group-gap-ratio: .3;--dp-component-print-chart-tick-count: 5;--dp-component-print-chart-tick-gap: var(--dp-space-2);--dp-component-print-chart-label-gap: var(--dp-space-1);--dp-component-print-chart-title-gap: var(--dp-space-2);--dp-component-print-chart-legend-swatch: var(--dp-space-2);--dp-component-print-chart-legend-gap: var(--dp-space-3);--dp-component-print-chart-legend-item-gap: var(--dp-space-1);--dp-component-print-chart-legend-margin: var(--dp-space-2);--dp-component-print-chart-aspect: var(--dp-aspect-video);--dp-component-print-chart-plot-min-height: var(--dp-space-32);--dp-component-print-chart-plot-max-height: 320px;--dp-component-print-chart-spark-width: var(--dp-space-24);--dp-component-print-chart-spark-height: var(--dp-space-3);--dp-component-print-chart-spark-line-width: var(--dp-print-rule-hair);--dp-component-print-chart-spark-point-radius: 2px;--dp-component-print-chart-title-type-font-family: var(--dp-print-type-eyebrow-portrait-font-family);--dp-component-print-chart-title-type-font-size: var(--dp-print-type-eyebrow-portrait-font-size);--dp-component-print-chart-title-type-font-weight: var(--dp-print-type-eyebrow-portrait-font-weight);--dp-component-print-chart-title-type-line-height: var(--dp-print-type-eyebrow-portrait-line-height);--dp-component-print-chart-title-type-letter-spacing: var(--dp-print-type-eyebrow-portrait-letter-spacing);--dp-component-print-chart-title-type-text-transform: var(--dp-print-type-eyebrow-portrait-text-transform);--dp-component-print-chart-title-type-font-variant-numeric: var(--dp-print-type-eyebrow-portrait-font-variant-numeric);--dp-component-print-chart-tick-type-font-family: var(--dp-print-type-micro-portrait-font-family);--dp-component-print-chart-tick-type-font-size: var(--dp-print-type-micro-portrait-font-size);--dp-component-print-chart-tick-type-font-weight: var(--dp-print-type-micro-portrait-font-weight);--dp-component-print-chart-tick-type-line-height: var(--dp-print-type-micro-portrait-line-height);--dp-component-print-chart-tick-type-letter-spacing: var(--dp-print-type-micro-portrait-letter-spacing);--dp-component-print-chart-tick-type-text-transform: var(--dp-print-type-micro-portrait-text-transform);--dp-component-print-chart-tick-type-font-variant-numeric: var(--dp-print-type-micro-portrait-font-variant-numeric);--dp-component-print-chart-value-type-font-family: var(--dp-print-type-micro-portrait-font-family);--dp-component-print-chart-value-type-font-size: var(--dp-print-type-micro-portrait-font-size);--dp-component-print-chart-value-type-font-weight: var(--dp-print-type-micro-portrait-font-weight);--dp-component-print-chart-value-type-line-height: var(--dp-print-type-micro-portrait-line-height);--dp-component-print-chart-value-type-letter-spacing: var(--dp-print-type-micro-portrait-letter-spacing);--dp-component-print-chart-value-type-text-transform: var(--dp-print-type-micro-portrait-text-transform);--dp-component-print-chart-value-type-font-variant-numeric: var(--dp-print-type-micro-portrait-font-variant-numeric);--dp-component-print-chart-legend-type-font-family: var(--dp-print-type-micro-portrait-font-family);--dp-component-print-chart-legend-type-font-size: var(--dp-print-type-micro-portrait-font-size);--dp-component-print-chart-legend-type-font-weight: var(--dp-print-type-micro-portrait-font-weight);--dp-component-print-chart-legend-type-line-height: var(--dp-print-type-micro-portrait-line-height);--dp-component-print-chart-legend-type-letter-spacing: var(--dp-print-type-micro-portrait-letter-spacing);--dp-component-print-chart-legend-type-text-transform: var(--dp-print-type-micro-portrait-text-transform);--dp-component-print-chart-legend-type-font-variant-numeric: var(--dp-print-type-micro-portrait-font-variant-numeric);--dp-component-print-chart-annotation-type-font-family: var(--dp-print-type-micro-portrait-font-family);--dp-component-print-chart-annotation-type-font-size: var(--dp-print-type-micro-portrait-font-size);--dp-component-print-chart-annotation-type-font-weight: var(--dp-print-type-micro-portrait-font-weight);--dp-component-print-chart-annotation-type-line-height: var(--dp-print-type-micro-portrait-line-height);--dp-component-print-chart-annotation-type-letter-spacing: var(--dp-print-type-micro-portrait-letter-spacing);--dp-component-print-chart-annotation-type-text-transform: var(--dp-print-type-micro-portrait-text-transform);--dp-component-print-chart-annotation-type-font-variant-numeric: var(--dp-print-type-micro-portrait-font-variant-numeric);--dp-component-print-chart-focus-weight: var(--dp-font-weight-semibold);--dp-component-print-poster-inset: 64px;--dp-component-print-poster-frame: var(--dp-color-border-strong);--dp-component-print-poster-frame-width: var(--dp-print-rule-hair);--dp-component-print-poster-zone-band: var(--dp-space-6);--dp-component-print-poster-zone-pitch: 384px;--dp-component-print-poster-zone-type-font-family: var(--dp-print-type-meta-portrait-font-family);--dp-component-print-poster-zone-type-font-size: var(--dp-print-type-meta-portrait-font-size);--dp-component-print-poster-zone-type-font-weight: var(--dp-print-type-meta-portrait-font-weight);--dp-component-print-poster-zone-type-line-height: var(--dp-print-type-meta-portrait-line-height);--dp-component-print-poster-zone-type-letter-spacing: var(--dp-print-type-meta-portrait-letter-spacing);--dp-component-print-poster-zone-type-text-transform: var(--dp-print-type-meta-portrait-text-transform);--dp-component-print-poster-zone-type-font-variant-numeric: var(--dp-print-type-meta-portrait-font-variant-numeric);--dp-component-print-poster-zone-text: var(--dp-color-text-muted);--dp-component-print-poster-title-block-width: 384px;--dp-component-print-poster-title-block-padding: var(--dp-space-3);--dp-component-print-poster-title-block-title-type-font-family: var(--dp-print-type-h3-portrait-font-family);--dp-component-print-poster-title-block-title-type-font-size: var(--dp-print-type-h3-portrait-font-size);--dp-component-print-poster-title-block-title-type-font-weight: var(--dp-print-type-h3-portrait-font-weight);--dp-component-print-poster-title-block-title-type-line-height: var(--dp-print-type-h3-portrait-line-height);--dp-component-print-poster-title-block-title-type-letter-spacing: var(--dp-print-type-h3-portrait-letter-spacing);--dp-component-print-poster-title-block-title-type-text-transform: var(--dp-print-type-h3-portrait-text-transform);--dp-component-print-poster-title-block-title-type-font-variant-numeric: var(--dp-print-type-h3-portrait-font-variant-numeric);--dp-component-print-poster-title-block-meta-type-font-family: var(--dp-print-type-meta-portrait-font-family);--dp-component-print-poster-title-block-meta-type-font-size: var(--dp-print-type-meta-portrait-font-size);--dp-component-print-poster-title-block-meta-type-font-weight: var(--dp-print-type-meta-portrait-font-weight);--dp-component-print-poster-title-block-meta-type-line-height: var(--dp-print-type-meta-portrait-line-height);--dp-component-print-poster-title-block-meta-type-letter-spacing: var(--dp-print-type-meta-portrait-letter-spacing);--dp-component-print-poster-title-block-meta-type-text-transform: var(--dp-print-type-meta-portrait-text-transform);--dp-component-print-poster-title-block-meta-type-font-variant-numeric: var(--dp-print-type-meta-portrait-font-variant-numeric);--dp-component-print-poster-title-block-text: var(--dp-color-text-primary);--dp-component-print-poster-legend-swatch-width: 48px;--dp-component-print-poster-legend-swatch-height: var(--dp-space-2);--dp-component-print-poster-legend-item-gap: var(--dp-space-2);--dp-component-print-poster-legend-gap: var(--dp-space-6);--dp-component-print-poster-floor-title: 36;--dp-component-print-poster-floor-section: 14;--dp-component-print-poster-floor-body: 5.5;--dp-component-print-poster-floor-caption: 5;--dp-component-print-poster-floor-label: 4.8;--dp-component-print-poster-floor-micro: 4.4;--dp-component-print-poster-hairline-min: .5;--dp-component-print-poster-hairline-max: 1;--dp-component-print-poster-device-width: 2304px;--dp-component-print-poster-flat-dpi: 300;--dp-component-print-poster-flat-dpi-high: 600;--dp-type-display-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-display-font-size: clamp(min(3.25rem, 67.6px), 8.6vw, min(7.5rem, 156px));--dp-type-display-font-weight: 600;--dp-type-display-line-height: .85;--dp-type-display-letter-spacing: -.06em;--dp-type-display-text-transform: none;--dp-type-display-font-variant-numeric: normal;--dp-type-h1-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-h1-font-size: clamp(min(3.25rem, 67.6px), 8vw, min(7.5rem, 156px));--dp-type-h1-font-weight: 600;--dp-type-h1-line-height: .9;--dp-type-h1-letter-spacing: -.06em;--dp-type-h1-text-transform: none;--dp-type-h1-font-variant-numeric: normal;--dp-type-h2-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-h2-font-size: clamp(min(1.75rem, 36.4px), 3.2vw, min(2.5rem, 52px));--dp-type-h2-font-weight: 600;--dp-type-h2-line-height: 1.2;--dp-type-h2-letter-spacing: -.04em;--dp-type-h2-text-transform: none;--dp-type-h2-font-variant-numeric: normal;--dp-type-h3-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-h3-font-size: 1.5rem;--dp-type-h3-font-weight: 600;--dp-type-h3-line-height: 1.2;--dp-type-h3-letter-spacing: -.03em;--dp-type-h3-text-transform: none;--dp-type-h3-font-variant-numeric: normal;--dp-type-h4-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-h4-font-size: 1.125rem;--dp-type-h4-font-weight: 600;--dp-type-h4-line-height: 1.2;--dp-type-h4-letter-spacing: -.04em;--dp-type-h4-text-transform: none;--dp-type-h4-font-variant-numeric: normal;--dp-type-title-model-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-title-model-font-size: clamp(min(4rem, 83.2px), 10vw, min(7.5rem, 156px));--dp-type-title-model-font-weight: 600;--dp-type-title-model-line-height: .82;--dp-type-title-model-letter-spacing: -.06em;--dp-type-title-model-text-transform: none;--dp-type-title-model-font-variant-numeric: normal;--dp-type-title-fill-hero-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-title-fill-hero-font-size: clamp(min(2.75rem, 57.2px), 8vw, min(7.5rem, 156px));--dp-type-title-fill-hero-font-weight: 600;--dp-type-title-fill-hero-line-height: .73;--dp-type-title-fill-hero-letter-spacing: -.06em;--dp-type-title-fill-hero-text-transform: none;--dp-type-title-fill-hero-font-variant-numeric: normal;--dp-type-article-h2-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-article-h2-font-size: clamp(min(2rem, 41.6px), 1.3rem + 2.8vw, min(2.5rem, 52px));--dp-type-article-h2-font-weight: 600;--dp-type-article-h2-line-height: 1.2;--dp-type-article-h2-letter-spacing: -.04em;--dp-type-article-h2-text-transform: none;--dp-type-article-h2-font-variant-numeric: normal;--dp-type-article-h3-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-article-h3-font-size: clamp(min(1.75rem, 36.4px), 1.4rem + 1.4vw, min(2rem, 41.6px));--dp-type-article-h3-font-weight: 600;--dp-type-article-h3-line-height: 1.2;--dp-type-article-h3-letter-spacing: -.04em;--dp-type-article-h3-text-transform: none;--dp-type-article-h3-font-variant-numeric: normal;--dp-type-article-h4-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-article-h4-font-size: 1.5rem;--dp-type-article-h4-font-weight: 600;--dp-type-article-h4-line-height: 1.2;--dp-type-article-h4-letter-spacing: -.04em;--dp-type-article-h4-text-transform: none;--dp-type-article-h4-font-variant-numeric: normal;--dp-type-docs-h2-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-docs-h2-font-size: min(2rem, 41.6px);--dp-type-docs-h2-font-weight: 600;--dp-type-docs-h2-line-height: 1.2;--dp-type-docs-h2-letter-spacing: -.04em;--dp-type-docs-h2-text-transform: none;--dp-type-docs-h2-font-variant-numeric: normal;--dp-type-docs-h3-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-docs-h3-font-size: 1.125rem;--dp-type-docs-h3-font-weight: 600;--dp-type-docs-h3-line-height: 1.2;--dp-type-docs-h3-letter-spacing: -.03em;--dp-type-docs-h3-text-transform: none;--dp-type-docs-h3-font-variant-numeric: normal;--dp-type-card-title-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-card-title-font-size: 1.5rem;--dp-type-card-title-font-weight: 600;--dp-type-card-title-line-height: 1.2;--dp-type-card-title-letter-spacing: -.03em;--dp-type-card-title-text-transform: none;--dp-type-card-title-font-variant-numeric: normal;--dp-type-feature-title-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-feature-title-font-size: min(2.125rem, 44.2px);--dp-type-feature-title-font-weight: 600;--dp-type-feature-title-line-height: 1.15;--dp-type-feature-title-letter-spacing: -.04em;--dp-type-feature-title-text-transform: none;--dp-type-feature-title-font-variant-numeric: normal;--dp-type-stat-value-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-stat-value-font-size: clamp(min(2.5rem, 52px), 4vw, min(3.5rem, 72.8px));--dp-type-stat-value-font-weight: 600;--dp-type-stat-value-line-height: 1;--dp-type-stat-value-letter-spacing: -.04em;--dp-type-stat-value-text-transform: none;--dp-type-stat-value-font-variant-numeric: tabular-nums;--dp-type-stat-value-narrow-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-stat-value-narrow-font-size: min(2rem, 41.6px);--dp-type-stat-value-narrow-font-weight: 600;--dp-type-stat-value-narrow-line-height: 1;--dp-type-stat-value-narrow-letter-spacing: -.04em;--dp-type-stat-value-narrow-text-transform: none;--dp-type-stat-value-narrow-font-variant-numeric: tabular-nums;--dp-type-post-title-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-post-title-font-size: clamp(1.375rem, 1.15rem + .9vw, 1.625rem);--dp-type-post-title-font-weight: 600;--dp-type-post-title-line-height: 1.2;--dp-type-post-title-letter-spacing: -.03em;--dp-type-post-title-text-transform: none;--dp-type-post-title-font-variant-numeric: normal;--dp-type-post-title-featured-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-post-title-featured-font-size: clamp(min(1.75rem, 36.4px), 1.1rem + 2.2vw, min(2.5rem, 52px));--dp-type-post-title-featured-font-weight: 600;--dp-type-post-title-featured-line-height: 1.15;--dp-type-post-title-featured-letter-spacing: -.04em;--dp-type-post-title-featured-text-transform: none;--dp-type-post-title-featured-font-variant-numeric: normal;--dp-type-result-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-result-font-size: clamp(min(1.5rem, 31.2px), 3vw, min(2rem, 41.6px));--dp-type-result-font-weight: 600;--dp-type-result-line-height: 1.1;--dp-type-result-letter-spacing: -.03em;--dp-type-result-text-transform: none;--dp-type-result-font-variant-numeric: normal;--dp-type-media-stat-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-media-stat-font-size: 1.5rem;--dp-type-media-stat-font-weight: 600;--dp-type-media-stat-line-height: 1;--dp-type-media-stat-letter-spacing: -.03em;--dp-type-media-stat-text-transform: none;--dp-type-media-stat-font-variant-numeric: tabular-nums;--dp-type-label-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-label-font-size: 1.125rem;--dp-type-label-font-weight: 600;--dp-type-label-line-height: 1.2;--dp-type-label-letter-spacing: -.04em;--dp-type-label-text-transform: none;--dp-type-label-font-variant-numeric: normal;--dp-type-label-sm-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-label-sm-font-size: .875rem;--dp-type-label-sm-font-weight: 600;--dp-type-label-sm-line-height: 1.2;--dp-type-label-sm-letter-spacing: -.04em;--dp-type-label-sm-text-transform: none;--dp-type-label-sm-font-variant-numeric: normal;--dp-type-pin-text-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-pin-text-font-size: 1.125rem;--dp-type-pin-text-font-weight: 600;--dp-type-pin-text-line-height: 1.25;--dp-type-pin-text-letter-spacing: -.03em;--dp-type-pin-text-text-transform: none;--dp-type-pin-text-font-variant-numeric: normal;--dp-type-nav-model-name-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-nav-model-name-font-size: 1.125rem;--dp-type-nav-model-name-font-weight: 600;--dp-type-nav-model-name-line-height: 1.2;--dp-type-nav-model-name-letter-spacing: -.03em;--dp-type-nav-model-name-text-transform: none;--dp-type-nav-model-name-font-variant-numeric: normal;--dp-type-button-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-button-font-size: 1.125rem;--dp-type-button-font-weight: 600;--dp-type-button-line-height: 1.2;--dp-type-button-letter-spacing: -.04em;--dp-type-button-text-transform: none;--dp-type-button-font-variant-numeric: normal;--dp-type-button-sm-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-button-sm-font-size: 1rem;--dp-type-button-sm-font-weight: 600;--dp-type-button-sm-line-height: 1.2;--dp-type-button-sm-letter-spacing: -.04em;--dp-type-button-sm-text-transform: none;--dp-type-button-sm-font-variant-numeric: normal;--dp-type-nav-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-nav-font-size: 1rem;--dp-type-nav-font-weight: 600;--dp-type-nav-line-height: 1.2;--dp-type-nav-letter-spacing: -.03em;--dp-type-nav-text-transform: none;--dp-type-nav-font-variant-numeric: normal;--dp-type-table-row-head-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-table-row-head-font-size: 1rem;--dp-type-table-row-head-font-weight: 600;--dp-type-table-row-head-line-height: 1.7;--dp-type-table-row-head-letter-spacing: -.03em;--dp-type-table-row-head-text-transform: none;--dp-type-table-row-head-font-variant-numeric: normal;--dp-type-table-highlight-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-table-highlight-font-size: 1.125rem;--dp-type-table-highlight-font-weight: 600;--dp-type-table-highlight-line-height: 1.7;--dp-type-table-highlight-letter-spacing: 0;--dp-type-table-highlight-text-transform: none;--dp-type-table-highlight-font-variant-numeric: tabular-nums;--dp-type-brand-name-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-brand-name-font-size: min(1.15rem, 23.92px);--dp-type-brand-name-font-weight: 600;--dp-type-brand-name-line-height: 1.2;--dp-type-brand-name-letter-spacing: -.04em;--dp-type-brand-name-text-transform: none;--dp-type-brand-name-font-variant-numeric: normal;--dp-type-brand-name-lg-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-brand-name-lg-font-size: min(2rem, 41.6px);--dp-type-brand-name-lg-font-weight: 600;--dp-type-brand-name-lg-line-height: 1.2;--dp-type-brand-name-lg-letter-spacing: -.04em;--dp-type-brand-name-lg-text-transform: none;--dp-type-brand-name-lg-font-variant-numeric: normal;--dp-type-claim-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-claim-font-size: 1rem;--dp-type-claim-font-weight: 500;--dp-type-claim-line-height: 1.4;--dp-type-claim-letter-spacing: -.01em;--dp-type-claim-text-transform: none;--dp-type-claim-font-variant-numeric: normal;--dp-type-feature-claim-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-feature-claim-font-size: 1.125rem;--dp-type-feature-claim-font-weight: 500;--dp-type-feature-claim-line-height: 1.4;--dp-type-feature-claim-letter-spacing: -.01em;--dp-type-feature-claim-text-transform: none;--dp-type-feature-claim-font-variant-numeric: normal;--dp-type-footer-link-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-footer-link-font-size: 1rem;--dp-type-footer-link-font-weight: 500;--dp-type-footer-link-line-height: 1.7;--dp-type-footer-link-letter-spacing: -.01em;--dp-type-footer-link-text-transform: none;--dp-type-footer-link-font-variant-numeric: normal;--dp-type-nav-model-kind-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-nav-model-kind-font-size: .75rem;--dp-type-nav-model-kind-font-weight: 500;--dp-type-nav-model-kind-line-height: 1.2;--dp-type-nav-model-kind-letter-spacing: -.01em;--dp-type-nav-model-kind-text-transform: none;--dp-type-nav-model-kind-font-variant-numeric: normal;--dp-type-lang-name-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-lang-name-font-size: .875rem;--dp-type-lang-name-font-weight: 500;--dp-type-lang-name-line-height: 1.25;--dp-type-lang-name-letter-spacing: 0;--dp-type-lang-name-text-transform: none;--dp-type-lang-name-font-variant-numeric: normal;--dp-type-input-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-input-font-size: 1.125rem;--dp-type-input-font-weight: 400;--dp-type-input-line-height: 1.4;--dp-type-input-letter-spacing: 0;--dp-type-input-text-transform: none;--dp-type-input-font-variant-numeric: normal;--dp-type-check-label-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-check-label-font-size: 1rem;--dp-type-check-label-font-weight: 400;--dp-type-check-label-line-height: 1.7;--dp-type-check-label-letter-spacing: 0;--dp-type-check-label-text-transform: none;--dp-type-check-label-font-variant-numeric: normal;--dp-type-glyph-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-glyph-font-size: 1.9rem;--dp-type-glyph-font-weight: 400;--dp-type-glyph-line-height: 1;--dp-type-glyph-letter-spacing: 0;--dp-type-glyph-text-transform: none;--dp-type-glyph-font-variant-numeric: normal;--dp-type-lede-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-lede-font-size: 1.125rem;--dp-type-lede-font-weight: 400;--dp-type-lede-line-height: 1.7;--dp-type-lede-letter-spacing: 0;--dp-type-lede-text-transform: none;--dp-type-lede-font-variant-numeric: normal;--dp-type-hero-sub-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-hero-sub-font-size: 1.125rem;--dp-type-hero-sub-font-weight: 400;--dp-type-hero-sub-line-height: 1.4;--dp-type-hero-sub-letter-spacing: 0;--dp-type-hero-sub-text-transform: none;--dp-type-hero-sub-font-variant-numeric: normal;--dp-type-body-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-body-font-size: 1rem;--dp-type-body-font-weight: 400;--dp-type-body-line-height: 1.7;--dp-type-body-letter-spacing: 0;--dp-type-body-text-transform: none;--dp-type-body-font-variant-numeric: normal;--dp-type-body-sm-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-body-sm-font-size: .875rem;--dp-type-body-sm-font-weight: 400;--dp-type-body-sm-line-height: 1.6;--dp-type-body-sm-letter-spacing: 0;--dp-type-body-sm-text-transform: none;--dp-type-body-sm-font-variant-numeric: normal;--dp-type-code-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-code-font-size: .875rem;--dp-type-code-font-weight: 400;--dp-type-code-line-height: 1.7;--dp-type-code-letter-spacing: 0;--dp-type-code-text-transform: none;--dp-type-code-font-variant-numeric: normal;--dp-type-body-xs-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-body-xs-font-size: .75rem;--dp-type-body-xs-font-weight: 400;--dp-type-body-xs-line-height: 1.6;--dp-type-body-xs-letter-spacing: 0;--dp-type-body-xs-text-transform: none;--dp-type-body-xs-font-variant-numeric: normal;--dp-type-result-text-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-result-text-font-size: .875rem;--dp-type-result-text-font-weight: 400;--dp-type-result-text-line-height: 1.9;--dp-type-result-text-letter-spacing: 0;--dp-type-result-text-text-transform: none;--dp-type-result-text-font-variant-numeric: normal;--dp-type-table-cell-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-table-cell-font-size: .875rem;--dp-type-table-cell-font-weight: 400;--dp-type-table-cell-line-height: 1.7;--dp-type-table-cell-letter-spacing: 0;--dp-type-table-cell-text-transform: none;--dp-type-table-cell-font-variant-numeric: tabular-nums;--dp-type-meter-value-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-meter-value-font-size: .75rem;--dp-type-meter-value-font-weight: 400;--dp-type-meter-value-line-height: 1.6;--dp-type-meter-value-letter-spacing: 0;--dp-type-meter-value-text-transform: none;--dp-type-meter-value-font-variant-numeric: tabular-nums;--dp-type-meter-name-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-meter-name-font-size: .875rem;--dp-type-meter-name-font-weight: 400;--dp-type-meter-name-line-height: 1.6;--dp-type-meter-name-letter-spacing: 0;--dp-type-meter-name-text-transform: none;--dp-type-meter-name-font-variant-numeric: normal;--dp-type-eyebrow-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-eyebrow-font-size: .75rem;--dp-type-eyebrow-font-weight: 500;--dp-type-eyebrow-line-height: 1.7;--dp-type-eyebrow-letter-spacing: .06em;--dp-type-eyebrow-text-transform: uppercase;--dp-type-eyebrow-font-variant-numeric: normal;--dp-type-tag-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-tag-font-size: .75rem;--dp-type-tag-font-weight: 500;--dp-type-tag-line-height: 1.3;--dp-type-tag-letter-spacing: .06em;--dp-type-tag-text-transform: uppercase;--dp-type-tag-font-variant-numeric: normal;--dp-type-tag-sm-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-tag-sm-font-size: .75rem;--dp-type-tag-sm-font-weight: 400;--dp-type-tag-sm-line-height: 1.3;--dp-type-tag-sm-letter-spacing: .06em;--dp-type-tag-sm-text-transform: uppercase;--dp-type-tag-sm-font-variant-numeric: normal;--dp-type-data-head-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-data-head-font-size: .75rem;--dp-type-data-head-font-weight: 400;--dp-type-data-head-line-height: 1.4;--dp-type-data-head-letter-spacing: .06em;--dp-type-data-head-text-transform: uppercase;--dp-type-data-head-font-variant-numeric: normal;--dp-type-table-head-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-table-head-font-size: .6875rem;--dp-type-table-head-font-weight: 500;--dp-type-table-head-line-height: 1.7;--dp-type-table-head-letter-spacing: .06em;--dp-type-table-head-text-transform: uppercase;--dp-type-table-head-font-variant-numeric: normal;--dp-type-breadcrumb-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-breadcrumb-font-size: .75rem;--dp-type-breadcrumb-font-weight: 400;--dp-type-breadcrumb-line-height: 1.7;--dp-type-breadcrumb-letter-spacing: .04em;--dp-type-breadcrumb-text-transform: uppercase;--dp-type-breadcrumb-font-variant-numeric: normal;--dp-type-side-nav-title-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-side-nav-title-font-size: .75rem;--dp-type-side-nav-title-font-weight: 400;--dp-type-side-nav-title-line-height: 1.2;--dp-type-side-nav-title-letter-spacing: .06em;--dp-type-side-nav-title-text-transform: uppercase;--dp-type-side-nav-title-font-variant-numeric: normal;--dp-type-meta-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-meta-font-size: .6875rem;--dp-type-meta-font-weight: 400;--dp-type-meta-line-height: 1.4;--dp-type-meta-letter-spacing: .06em;--dp-type-meta-text-transform: uppercase;--dp-type-meta-font-variant-numeric: normal;--dp-type-meta-wide-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-meta-wide-font-size: .6875rem;--dp-type-meta-wide-font-weight: 400;--dp-type-meta-wide-line-height: 1.6;--dp-type-meta-wide-letter-spacing: .04em;--dp-type-meta-wide-text-transform: uppercase;--dp-type-meta-wide-font-variant-numeric: normal;--dp-type-status-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-status-font-size: .6875rem;--dp-type-status-font-weight: 500;--dp-type-status-line-height: 1.7;--dp-type-status-letter-spacing: 0;--dp-type-status-text-transform: none;--dp-type-status-font-variant-numeric: normal;--dp-type-micro-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-micro-font-size: .6875rem;--dp-type-micro-font-weight: 400;--dp-type-micro-line-height: 1.5;--dp-type-micro-letter-spacing: 0;--dp-type-micro-text-transform: none;--dp-type-micro-font-variant-numeric: normal;--dp-type-stat-detail-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-stat-detail-font-size: .6875rem;--dp-type-stat-detail-font-weight: 400;--dp-type-stat-detail-line-height: 1.4;--dp-type-stat-detail-letter-spacing: 0;--dp-type-stat-detail-text-transform: none;--dp-type-stat-detail-font-variant-numeric: normal;--dp-type-segment-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-segment-font-size: .75rem;--dp-type-segment-font-weight: 400;--dp-type-segment-line-height: 1.7;--dp-type-segment-letter-spacing: .04em;--dp-type-segment-text-transform: none;--dp-type-segment-font-variant-numeric: normal;--dp-type-segment-caps-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-segment-caps-font-size: .75rem;--dp-type-segment-caps-font-weight: 400;--dp-type-segment-caps-line-height: 1.4;--dp-type-segment-caps-letter-spacing: .04em;--dp-type-segment-caps-text-transform: uppercase;--dp-type-segment-caps-font-variant-numeric: normal;--dp-type-btn-note-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-btn-note-font-size: .8125rem;--dp-type-btn-note-font-weight: 400;--dp-type-btn-note-line-height: 1.7;--dp-type-btn-note-letter-spacing: 0;--dp-type-btn-note-text-transform: none;--dp-type-btn-note-font-variant-numeric: normal;--dp-type-chart-label-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-chart-label-font-size: .6875rem;--dp-type-chart-label-font-weight: 400;--dp-type-chart-label-line-height: 1.3;--dp-type-chart-label-letter-spacing: .06em;--dp-type-chart-label-text-transform: uppercase;--dp-type-chart-label-font-variant-numeric: normal;--dp-type-lang-gloss-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-lang-gloss-font-size: .6875rem;--dp-type-lang-gloss-font-weight: 400;--dp-type-lang-gloss-line-height: 1.2;--dp-type-lang-gloss-letter-spacing: 0;--dp-type-lang-gloss-text-transform: none;--dp-type-lang-gloss-font-variant-numeric: normal;--dp-type-footer-note-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-footer-note-font-size: .75rem;--dp-type-footer-note-font-weight: 400;--dp-type-footer-note-line-height: 1.7;--dp-type-footer-note-letter-spacing: 0;--dp-type-footer-note-text-transform: none;--dp-type-footer-note-font-variant-numeric: normal;--dp-type-footer-nav-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-footer-nav-font-size: .75rem;--dp-type-footer-nav-font-weight: 500;--dp-type-footer-nav-line-height: 1.6;--dp-type-footer-nav-letter-spacing: .06em;--dp-type-footer-nav-text-transform: uppercase;--dp-type-footer-nav-font-variant-numeric: normal;--dp-type-tab-bar-label-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-tab-bar-label-font-size: .6875rem;--dp-type-tab-bar-label-font-weight: 500;--dp-type-tab-bar-label-line-height: 1.2;--dp-type-tab-bar-label-letter-spacing: .04em;--dp-type-tab-bar-label-text-transform: uppercase;--dp-type-tab-bar-label-font-variant-numeric: normal;--dp-type-badge-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-badge-font-size: .6875rem;--dp-type-badge-font-weight: 500;--dp-type-badge-line-height: 1;--dp-type-badge-letter-spacing: 0;--dp-type-badge-text-transform: none;--dp-type-badge-font-variant-numeric: tabular-nums;--dp-type-article-title-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-article-title-font-size: clamp(min(2.5rem, 52px), 1.78rem + 2.88vw, min(4.5rem, 93.6px));--dp-type-article-title-font-weight: 600;--dp-type-article-title-line-height: 1.1;--dp-type-article-title-letter-spacing: -.06em;--dp-type-article-title-text-transform: none;--dp-type-article-title-font-variant-numeric: normal;--dp-type-headline-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-headline-font-size: clamp(min(2.5rem, 52px), 6vw, min(4.5rem, 93.6px));--dp-type-headline-font-weight: 600;--dp-type-headline-line-height: .95;--dp-type-headline-letter-spacing: -.04em;--dp-type-headline-text-transform: none;--dp-type-headline-font-variant-numeric: normal;--dp-type-docs-headline-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-docs-headline-font-size: clamp(min(2.5rem, 52px), 7vw, min(3.5rem, 72.8px));--dp-type-docs-headline-font-weight: 600;--dp-type-docs-headline-line-height: 1.2;--dp-type-docs-headline-letter-spacing: -.04em;--dp-type-docs-headline-text-transform: none;--dp-type-docs-headline-font-variant-numeric: normal;--dp-type-title-lg-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-title-lg-font-size: min(2rem, 41.6px);--dp-type-title-lg-font-weight: 600;--dp-type-title-lg-line-height: 1.2;--dp-type-title-lg-letter-spacing: -.03em;--dp-type-title-lg-text-transform: none;--dp-type-title-lg-font-variant-numeric: normal;--dp-type-figure-title-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-figure-title-font-size: clamp(min(1.75rem, 36.4px), 3.2vw, min(2.5rem, 52px));--dp-type-figure-title-font-weight: 600;--dp-type-figure-title-line-height: 1.1;--dp-type-figure-title-letter-spacing: -.04em;--dp-type-figure-title-text-transform: none;--dp-type-figure-title-font-variant-numeric: normal;--dp-type-rule-title-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-rule-title-font-size: min(2.5rem, 52px);--dp-type-rule-title-font-weight: 600;--dp-type-rule-title-line-height: 1;--dp-type-rule-title-letter-spacing: -.04em;--dp-type-rule-title-text-transform: none;--dp-type-rule-title-font-variant-numeric: normal;--dp-type-rule-num-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-rule-num-font-size: min(2rem, 41.6px);--dp-type-rule-num-font-weight: 500;--dp-type-rule-num-line-height: 1;--dp-type-rule-num-letter-spacing: 0;--dp-type-rule-num-text-transform: none;--dp-type-rule-num-font-variant-numeric: normal;--dp-type-quote-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-quote-font-size: 1.5rem;--dp-type-quote-font-weight: 500;--dp-type-quote-line-height: 1.35;--dp-type-quote-letter-spacing: -.04em;--dp-type-quote-text-transform: none;--dp-type-quote-font-variant-numeric: normal;--dp-type-quote-blog-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-quote-blog-font-size: 1.5rem;--dp-type-quote-blog-font-weight: 500;--dp-type-quote-blog-line-height: 1.4;--dp-type-quote-blog-letter-spacing: -.03em;--dp-type-quote-blog-text-transform: none;--dp-type-quote-blog-font-variant-numeric: normal;--dp-type-quote-pull-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-quote-pull-font-size: clamp(min(1.5rem, 31.2px), 2.6vw, min(2rem, 41.6px));--dp-type-quote-pull-font-weight: 400;--dp-type-quote-pull-line-height: 1.3;--dp-type-quote-pull-letter-spacing: -.03em;--dp-type-quote-pull-text-transform: none;--dp-type-quote-pull-font-variant-numeric: normal;--dp-type-quote-wide-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-quote-wide-font-size: clamp(min(2rem, 41.6px), 4vw, min(2.5rem, 52px));--dp-type-quote-wide-font-weight: 400;--dp-type-quote-wide-line-height: 1.15;--dp-type-quote-wide-letter-spacing: -.03em;--dp-type-quote-wide-text-transform: none;--dp-type-quote-wide-font-variant-numeric: normal;--dp-type-byline-name-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-byline-name-font-size: 1.125rem;--dp-type-byline-name-font-weight: 600;--dp-type-byline-name-line-height: 1.2;--dp-type-byline-name-letter-spacing: 0;--dp-type-byline-name-text-transform: none;--dp-type-byline-name-font-variant-numeric: normal;--dp-type-label-tight-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-label-tight-font-size: 1.125rem;--dp-type-label-tight-font-weight: 600;--dp-type-label-tight-line-height: 1.2;--dp-type-label-tight-letter-spacing: -.03em;--dp-type-label-tight-text-transform: none;--dp-type-label-tight-font-variant-numeric: normal;--dp-type-feature-title-sm-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-feature-title-sm-font-size: 1.375rem;--dp-type-feature-title-sm-font-weight: 600;--dp-type-feature-title-sm-line-height: 1.15;--dp-type-feature-title-sm-letter-spacing: -.04em;--dp-type-feature-title-sm-text-transform: none;--dp-type-feature-title-sm-font-variant-numeric: normal;--dp-type-feature-claim-sm-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-feature-claim-sm-font-size: .875rem;--dp-type-feature-claim-sm-font-weight: 500;--dp-type-feature-claim-sm-line-height: 1.35;--dp-type-feature-claim-sm-letter-spacing: -.01em;--dp-type-feature-claim-sm-text-transform: none;--dp-type-feature-claim-sm-font-variant-numeric: normal;--dp-type-copy-sm-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-copy-sm-font-size: .875rem;--dp-type-copy-sm-font-weight: 400;--dp-type-copy-sm-line-height: 1.7;--dp-type-copy-sm-letter-spacing: 0;--dp-type-copy-sm-text-transform: none;--dp-type-copy-sm-font-variant-numeric: normal;--dp-type-body-snug-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-body-snug-font-size: 1rem;--dp-type-body-snug-font-weight: 400;--dp-type-body-snug-line-height: 1.5;--dp-type-body-snug-letter-spacing: 0;--dp-type-body-snug-text-transform: none;--dp-type-body-snug-font-variant-numeric: normal;--dp-type-transcript-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-transcript-font-size: .75rem;--dp-type-transcript-font-weight: 400;--dp-type-transcript-line-height: 1.55;--dp-type-transcript-letter-spacing: 0;--dp-type-transcript-text-transform: none;--dp-type-transcript-font-variant-numeric: normal;--dp-type-clock-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-clock-font-size: .75rem;--dp-type-clock-font-weight: 400;--dp-type-clock-line-height: 1.4;--dp-type-clock-letter-spacing: .06em;--dp-type-clock-text-transform: none;--dp-type-clock-font-variant-numeric: tabular-nums;--dp-type-data-xs-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-data-xs-font-size: .75rem;--dp-type-data-xs-font-weight: 400;--dp-type-data-xs-line-height: 1.7;--dp-type-data-xs-letter-spacing: 0;--dp-type-data-xs-text-transform: none;--dp-type-data-xs-font-variant-numeric: normal;--dp-type-chart-title-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-chart-title-font-size: .6875rem;--dp-type-chart-title-font-weight: 400;--dp-type-chart-title-line-height: 1.4;--dp-type-chart-title-letter-spacing: .08em;--dp-type-chart-title-text-transform: uppercase;--dp-type-chart-title-font-variant-numeric: normal;--dp-type-link-caps-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-link-caps-font-size: .6875rem;--dp-type-link-caps-font-weight: 700;--dp-type-link-caps-line-height: 1.4;--dp-type-link-caps-letter-spacing: .04em;--dp-type-link-caps-text-transform: uppercase;--dp-type-link-caps-font-variant-numeric: normal;--dp-type-entity-label-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-entity-label-font-size: .5625rem;--dp-type-entity-label-font-weight: 400;--dp-type-entity-label-line-height: 1.3;--dp-type-entity-label-letter-spacing: .04em;--dp-type-entity-label-text-transform: none;--dp-type-entity-label-font-variant-numeric: normal;--dp-type-tag-xs-font-family: "JetBrains Mono", SFMono-Regular, ui-monospace, Menlo, monospace;--dp-type-tag-xs-font-size: .6875rem;--dp-type-tag-xs-font-weight: 400;--dp-type-tag-xs-line-height: 1.3;--dp-type-tag-xs-letter-spacing: .06em;--dp-type-tag-xs-text-transform: uppercase;--dp-type-tag-xs-font-variant-numeric: normal;--dp-type-stepper-value-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-stepper-value-font-size: 1.125rem;--dp-type-stepper-value-font-weight: 600;--dp-type-stepper-value-line-height: 1.2;--dp-type-stepper-value-letter-spacing: -.03em;--dp-type-stepper-value-text-transform: none;--dp-type-stepper-value-font-variant-numeric: tabular-nums;--dp-type-code-digit-font-family: "Inclusive Sans", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--dp-type-code-digit-font-size: 1.5rem;--dp-type-code-digit-font-weight: 600;--dp-type-code-digit-line-height: 1.2;--dp-type-code-digit-letter-spacing: -.03em;--dp-type-code-digit-text-transform: none;--dp-type-code-digit-font-variant-numeric: tabular-nums}[data-dp-theme],[class*=dp-fill-]{--dp-shadow-ring-default: inset 0 0 0 1px var(--dp-color-border-default);--dp-shadow-ring-strong: inset 0 0 0 1px var(--dp-color-border-strong);--dp-color-text-link: var(--dp-color-text-accent);--dp-color-state-hover: var(--dp-color-bg-tint);--dp-color-state-disabled-bg: var(--dp-color-bg-tint);--dp-color-state-disabled-fg: var(--dp-color-text-faint);--dp-color-state-disabled-border: var(--dp-color-border-subtle);--dp-color-fill-sage-card-hover-kind: var(--dp-color-fill-sage-ink);--dp-color-fill-teal-card-hover-kind: var(--dp-color-fill-teal-ink);--dp-color-fill-forest-card-hover-kind: var(--dp-color-fill-forest-sub);--dp-color-fill-terracotta-card-hover-kind: var(--dp-color-fill-terracotta-sub);--dp-color-fill-sand-card-hover-kind: var(--dp-color-fill-sand-ink);--dp-color-fill-warm-grey-card-hover-kind: var(--dp-color-fill-warm-grey-ink);--dp-color-fill-clay-red-card-hover-kind: var(--dp-color-fill-clay-red-sub);--dp-color-fill-dark-teal-card-hover-kind: var(--dp-color-fill-dark-teal-sub);--dp-color-fill-dusty-pink-card-hover-kind: var(--dp-color-fill-dusty-pink-sub);--dp-color-fill-light-peach-card-hover-kind: var(--dp-color-fill-light-peach-ink);--dp-color-fill-faun-card-hover-kind: var(--dp-color-fill-faun-ink);--dp-color-fill-cool-grey-card-hover-kind: var(--dp-color-fill-cool-grey-ink);--dp-color-fill-stone-card-hover-kind: var(--dp-color-fill-stone-ink);--dp-color-fill-dark-grey-card-hover-kind: var(--dp-color-fill-dark-grey-sub);--dp-color-chart-mark: var(--dp-color-context-ink);--dp-color-chart-track: var(--dp-color-context-line);--dp-color-chart-label: var(--dp-color-context-sub);--dp-color-chart-label-strong: var(--dp-color-context-ink);--dp-color-chart-ink: var(--dp-color-text-primary);--dp-color-chart-tick: var(--dp-color-text-muted);--dp-color-chart-focus: var(--dp-color-chart-ink);--dp-color-chart-context: var(--dp-color-text-muted);--dp-color-chart-axis: var(--dp-color-border-control);--dp-color-chart-grid: var(--dp-color-border-subtle);--dp-color-chart-band: var(--dp-color-bg-tint);--dp-color-chart-up: var(--dp-color-signal-success-fill);--dp-color-chart-down: var(--dp-color-signal-danger-fill);--dp-color-chart-tooltip-bg: var(--dp-color-bg-inverse);--dp-color-chart-tooltip-text: var(--dp-color-text-inverse);--dp-color-chart-progress: var(--dp-color-accent-default);--dp-color-chart-progress-alt: var(--dp-color-text-faint);--dp-color-syntax-plain: var(--dp-color-text-primary);--dp-color-chrome-theme: var(--dp-color-bg-canvas);--dp-color-terminal-bg: var(--dp-color-bg-canvas);--dp-color-terminal-fg: var(--dp-color-text-primary);--dp-color-terminal-cursor: var(--dp-color-text-primary);--dp-color-terminal-selection: var(--dp-color-selection-bg);--dp-gradient-context-card-bleed: linear-gradient(180deg, var(--dp-color-context-bg) 0%, var(--dp-color-context-bg) 3.04%, var(--dp-color-alpha-transparent) 38%);--dp-print-color-rule: var(--dp-color-border-subtle);--dp-component-button-primary-default-background: var(--dp-color-bg-accent);--dp-component-button-primary-default-foreground: var(--dp-color-text-on-accent);--dp-component-button-primary-default-border: var(--dp-color-bg-accent);--dp-component-button-primary-hover-background: var(--dp-color-accent-hover);--dp-component-button-primary-hover-foreground: var(--dp-color-text-on-accent);--dp-component-button-primary-hover-border: var(--dp-color-accent-hover);--dp-component-button-primary-pressed-background: var(--dp-color-accent-press);--dp-component-button-primary-pressed-foreground: var(--dp-color-text-on-accent);--dp-component-button-primary-pressed-border: var(--dp-color-accent-press);--dp-component-button-primary-focus-background: var(--dp-color-bg-accent);--dp-component-button-primary-focus-foreground: var(--dp-color-text-on-accent);--dp-component-button-primary-focus-border: var(--dp-color-focus-ring);--dp-component-button-primary-disabled-background: var(--dp-color-state-disabled-bg);--dp-component-button-primary-disabled-foreground: var(--dp-color-state-disabled-fg);--dp-component-button-outline-default-foreground: var(--dp-color-text-primary);--dp-component-button-outline-default-border: var(--dp-color-border-strong);--dp-component-button-outline-hover-background: var(--dp-color-state-hover);--dp-component-button-outline-hover-foreground: var(--dp-color-text-primary);--dp-component-button-outline-hover-border: var(--dp-color-border-strong);--dp-component-button-outline-pressed-background: var(--dp-color-state-pressed);--dp-component-button-outline-pressed-foreground: var(--dp-color-text-primary);--dp-component-button-outline-pressed-border: var(--dp-color-border-strong);--dp-component-button-outline-focus-foreground: var(--dp-color-text-primary);--dp-component-button-outline-focus-border: var(--dp-color-focus-ring);--dp-component-button-outline-disabled-foreground: var(--dp-color-state-disabled-fg);--dp-component-button-outline-disabled-border: var(--dp-color-state-disabled-border);--dp-component-button-inverse-default-background: var(--dp-color-surface-dark-button-bg);--dp-component-button-inverse-default-foreground: var(--dp-color-surface-dark-button-text);--dp-component-button-inverse-default-border: var(--dp-color-surface-dark-button-bg);--dp-component-button-inverse-hover-background: var(--dp-color-surface-dark-button-hover);--dp-component-button-inverse-hover-foreground: var(--dp-color-surface-dark-button-text);--dp-component-button-inverse-hover-border: var(--dp-color-surface-dark-button-hover);--dp-component-button-inverse-pressed-foreground: var(--dp-color-surface-dark-button-text);--dp-component-button-inverse-focus-background: var(--dp-color-surface-dark-button-bg);--dp-component-button-inverse-focus-foreground: var(--dp-color-surface-dark-button-text);--dp-component-button-inverse-outline-hover-background: var(--dp-color-surface-dark-outline-hover);--dp-component-button-on-fill-default-background: var(--dp-color-context-ink);--dp-component-button-on-fill-default-foreground: var(--dp-color-context-cta-ink);--dp-component-button-on-fill-default-border: var(--dp-color-context-ink);--dp-component-button-on-fill-hover-background: var(--dp-color-context-ink);--dp-component-button-on-fill-hover-foreground: var(--dp-color-context-cta-ink);--dp-component-button-on-fill-hover-border: var(--dp-color-context-ink);--dp-component-button-on-fill-pressed-background: var(--dp-color-context-ink);--dp-component-button-on-fill-pressed-foreground: var(--dp-color-context-cta-ink);--dp-component-button-on-fill-pressed-border: var(--dp-color-context-ink);--dp-component-button-on-fill-focus-background: var(--dp-color-context-ink);--dp-component-button-on-fill-focus-foreground: var(--dp-color-context-cta-ink);--dp-component-button-on-fill-focus-border: var(--dp-color-context-ink);--dp-component-button-on-fill-disabled-background: var(--dp-color-context-ink-10);--dp-component-button-on-fill-disabled-foreground: var(--dp-color-context-sub);--dp-component-button-on-fill-outline-default-foreground: var(--dp-color-context-ink);--dp-component-button-on-fill-outline-default-border: var(--dp-color-context-ink);--dp-component-button-on-fill-outline-hover-background: var(--dp-color-context-ink-8);--dp-component-button-on-fill-outline-hover-foreground: var(--dp-color-context-ink);--dp-component-button-on-fill-outline-hover-border: var(--dp-color-context-ink);--dp-component-button-on-fill-outline-pressed-background: var(--dp-color-context-ink-10);--dp-component-button-on-fill-outline-pressed-foreground: var(--dp-color-context-ink);--dp-component-button-on-fill-outline-pressed-border: var(--dp-color-context-ink);--dp-component-button-on-fill-outline-focus-foreground: var(--dp-color-context-ink);--dp-component-button-on-fill-outline-focus-border: var(--dp-color-context-ink);--dp-component-button-on-fill-outline-disabled-foreground: var(--dp-color-context-sub);--dp-component-button-on-fill-outline-disabled-border: var(--dp-color-context-line);--dp-component-button-focus-ring-default: var(--dp-color-focus-ring);--dp-component-button-focus-ring-on-fill: var(--dp-color-context-ink);--dp-component-tag-dot-border: var(--dp-color-border-subtle);--dp-component-tag-default-background: var(--dp-color-bg-tint);--dp-component-tag-default-foreground: var(--dp-color-text-primary);--dp-component-tag-sm-background: var(--dp-color-bg-tint);--dp-component-tag-sm-foreground: var(--dp-color-text-primary);--dp-component-tag-inverse-background: var(--dp-color-surface-dark-tag-bg);--dp-component-tag-outline-foreground: var(--dp-color-text-primary);--dp-component-tag-outline-ring: var(--dp-color-border-default);--dp-component-tag-dot-foreground: var(--dp-color-text-muted);--dp-component-tag-dot-ring: var(--dp-color-border-default);--dp-component-tag-selected-background: var(--dp-color-bg-tint);--dp-component-tag-selected-foreground: var(--dp-color-text-primary);--dp-component-tag-selected-ring: var(--dp-color-border-strong);--dp-component-tag-on-fill-background: var(--dp-color-context-ink-5);--dp-component-tag-on-fill-foreground: var(--dp-color-context-ink);--dp-component-chip-default-background: var(--dp-color-bg-surface);--dp-component-chip-default-foreground: var(--dp-color-text-secondary);--dp-component-chip-default-border: var(--dp-color-border-subtle);--dp-component-chip-hover-background: var(--dp-color-bg-surface);--dp-component-chip-hover-foreground: var(--dp-color-text-primary);--dp-component-chip-hover-border: var(--dp-color-border-default);--dp-component-chip-pressed-background: var(--dp-color-state-pressed);--dp-component-chip-pressed-foreground: var(--dp-color-text-primary);--dp-component-chip-pressed-border: var(--dp-color-border-default);--dp-component-chip-selected-background: var(--dp-color-bg-accent);--dp-component-chip-selected-foreground: var(--dp-color-text-on-accent);--dp-component-chip-selected-border: var(--dp-color-bg-accent);--dp-component-chip-disabled-background: var(--dp-color-bg-surface);--dp-component-chip-disabled-foreground: var(--dp-color-state-disabled-fg);--dp-component-chip-disabled-border: var(--dp-color-state-disabled-border);--dp-component-segmented-track-border: var(--dp-color-border-subtle);--dp-component-segmented-track-bg: var(--dp-color-bg-tint);--dp-component-segmented-track-bg-on-fill: var(--dp-color-context-line);--dp-component-segmented-default-rest-foreground: var(--dp-color-text-muted);--dp-component-segmented-default-hover-foreground: var(--dp-color-text-primary);--dp-component-segmented-default-selected-background: var(--dp-color-bg-accent);--dp-component-segmented-default-selected-foreground: var(--dp-color-text-on-accent);--dp-component-segmented-default-disabled-foreground: var(--dp-color-state-disabled-fg);--dp-component-segmented-on-fill-rest-foreground: var(--dp-color-context-ink);--dp-component-segmented-on-fill-hover-background: var(--dp-color-context-ink-8);--dp-component-segmented-on-fill-hover-foreground: var(--dp-color-context-ink);--dp-component-segmented-on-fill-selected-background: var(--dp-color-context-ink);--dp-component-segmented-on-fill-selected-foreground: var(--dp-color-context-bg);--dp-component-segmented-on-fill-disabled-foreground: var(--dp-color-context-sub);--dp-component-card-status-bg: var(--dp-color-state-selected);--dp-component-card-status-fg: var(--dp-color-text-muted);--dp-component-card-default-rest-background: var(--dp-color-bg-card);--dp-component-card-default-rest-text: var(--dp-color-text-primary);--dp-component-card-default-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-default-hover-background: var(--dp-color-state-selected);--dp-component-card-default-hover-text: var(--dp-color-text-primary);--dp-component-card-default-hover-kind-text: var(--dp-color-text-primary);--dp-component-card-soon-rest-border: var(--dp-color-state-selected);--dp-component-card-soon-rest-text: var(--dp-color-text-primary);--dp-component-card-soon-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-soon-hover-background: var(--dp-color-state-selected);--dp-component-card-soon-hover-border: var(--dp-color-state-selected);--dp-component-card-soon-hover-text: var(--dp-color-text-primary);--dp-component-card-soon-hover-kind-text: var(--dp-color-text-primary);--dp-component-card-sage-rest-background: var(--dp-color-bg-card);--dp-component-card-sage-rest-text: var(--dp-color-text-primary);--dp-component-card-sage-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-sage-hover-background: var(--dp-color-fill-sage-bg);--dp-component-card-sage-hover-text: var(--dp-color-fill-sage-ink);--dp-component-card-sage-hover-kind-text: var(--dp-color-fill-sage-card-hover-kind);--dp-component-card-teal-rest-background: var(--dp-color-bg-card);--dp-component-card-teal-rest-text: var(--dp-color-text-primary);--dp-component-card-teal-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-teal-hover-background: var(--dp-color-fill-teal-bg);--dp-component-card-teal-hover-text: var(--dp-color-fill-teal-ink);--dp-component-card-teal-hover-kind-text: var(--dp-color-fill-teal-card-hover-kind);--dp-component-card-forest-rest-background: var(--dp-color-bg-card);--dp-component-card-forest-rest-text: var(--dp-color-text-primary);--dp-component-card-forest-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-forest-hover-background: var(--dp-color-fill-forest-bg);--dp-component-card-forest-hover-text: var(--dp-color-fill-forest-ink);--dp-component-card-forest-hover-kind-text: var(--dp-color-fill-forest-card-hover-kind);--dp-component-card-terracotta-rest-background: var(--dp-color-bg-card);--dp-component-card-terracotta-rest-text: var(--dp-color-text-primary);--dp-component-card-terracotta-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-terracotta-hover-background: var(--dp-color-fill-terracotta-bg);--dp-component-card-terracotta-hover-text: var(--dp-color-fill-terracotta-ink);--dp-component-card-terracotta-hover-kind-text: var(--dp-color-fill-terracotta-card-hover-kind);--dp-component-card-sand-rest-background: var(--dp-color-bg-card);--dp-component-card-sand-rest-text: var(--dp-color-text-primary);--dp-component-card-sand-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-sand-hover-background: var(--dp-color-fill-sand-bg);--dp-component-card-sand-hover-text: var(--dp-color-fill-sand-ink);--dp-component-card-sand-hover-kind-text: var(--dp-color-fill-sand-card-hover-kind);--dp-component-card-warm-grey-rest-background: var(--dp-color-bg-card);--dp-component-card-warm-grey-rest-text: var(--dp-color-text-primary);--dp-component-card-warm-grey-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-warm-grey-hover-background: var(--dp-color-fill-warm-grey-bg);--dp-component-card-warm-grey-hover-text: var(--dp-color-fill-warm-grey-ink);--dp-component-card-warm-grey-hover-kind-text: var(--dp-color-fill-warm-grey-card-hover-kind);--dp-component-card-clay-red-rest-background: var(--dp-color-bg-card);--dp-component-card-clay-red-rest-text: var(--dp-color-text-primary);--dp-component-card-clay-red-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-clay-red-hover-background: var(--dp-color-fill-clay-red-bg);--dp-component-card-clay-red-hover-text: var(--dp-color-fill-clay-red-ink);--dp-component-card-clay-red-hover-kind-text: var(--dp-color-fill-clay-red-card-hover-kind);--dp-component-card-dark-teal-rest-background: var(--dp-color-bg-card);--dp-component-card-dark-teal-rest-text: var(--dp-color-text-primary);--dp-component-card-dark-teal-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-dark-teal-hover-background: var(--dp-color-fill-dark-teal-bg);--dp-component-card-dark-teal-hover-text: var(--dp-color-fill-dark-teal-ink);--dp-component-card-dark-teal-hover-kind-text: var(--dp-color-fill-dark-teal-card-hover-kind);--dp-component-card-dusty-pink-rest-background: var(--dp-color-bg-card);--dp-component-card-dusty-pink-rest-text: var(--dp-color-text-primary);--dp-component-card-dusty-pink-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-dusty-pink-hover-background: var(--dp-color-fill-dusty-pink-bg);--dp-component-card-dusty-pink-hover-text: var(--dp-color-fill-dusty-pink-ink);--dp-component-card-dusty-pink-hover-kind-text: var(--dp-color-fill-dusty-pink-card-hover-kind);--dp-component-card-light-peach-rest-background: var(--dp-color-bg-card);--dp-component-card-light-peach-rest-text: var(--dp-color-text-primary);--dp-component-card-light-peach-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-light-peach-hover-background: var(--dp-color-fill-light-peach-bg);--dp-component-card-light-peach-hover-text: var(--dp-color-fill-light-peach-ink);--dp-component-card-light-peach-hover-kind-text: var(--dp-color-fill-light-peach-card-hover-kind);--dp-component-card-faun-rest-background: var(--dp-color-bg-card);--dp-component-card-faun-rest-text: var(--dp-color-text-primary);--dp-component-card-faun-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-faun-hover-background: var(--dp-color-fill-faun-bg);--dp-component-card-faun-hover-text: var(--dp-color-fill-faun-ink);--dp-component-card-faun-hover-kind-text: var(--dp-color-fill-faun-card-hover-kind);--dp-component-card-cool-grey-rest-background: var(--dp-color-bg-card);--dp-component-card-cool-grey-rest-text: var(--dp-color-text-primary);--dp-component-card-cool-grey-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-cool-grey-hover-background: var(--dp-color-fill-cool-grey-bg);--dp-component-card-cool-grey-hover-text: var(--dp-color-fill-cool-grey-ink);--dp-component-card-cool-grey-hover-kind-text: var(--dp-color-fill-cool-grey-card-hover-kind);--dp-component-card-stone-rest-background: var(--dp-color-bg-card);--dp-component-card-stone-rest-text: var(--dp-color-text-primary);--dp-component-card-stone-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-stone-hover-background: var(--dp-color-fill-stone-bg);--dp-component-card-stone-hover-text: var(--dp-color-fill-stone-ink);--dp-component-card-stone-hover-kind-text: var(--dp-color-fill-stone-card-hover-kind);--dp-component-card-dark-grey-rest-background: var(--dp-color-bg-card);--dp-component-card-dark-grey-rest-text: var(--dp-color-text-primary);--dp-component-card-dark-grey-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-dark-grey-hover-background: var(--dp-color-fill-dark-grey-bg);--dp-component-card-dark-grey-hover-text: var(--dp-color-fill-dark-grey-ink);--dp-component-card-dark-grey-hover-kind-text: var(--dp-color-fill-dark-grey-card-hover-kind);--dp-component-card-ink-rest-background: var(--dp-color-bg-card);--dp-component-card-ink-rest-text: var(--dp-color-text-primary);--dp-component-card-ink-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-ink-hover-background: var(--dp-color-fill-ink-bg);--dp-component-card-ink-hover-text: var(--dp-color-fill-ink-ink);--dp-component-card-ink-hover-kind-text: var(--dp-color-fill-ink-card-hover-kind);--dp-component-card-context-rest-background: var(--dp-color-bg-card);--dp-component-card-context-rest-text: var(--dp-color-text-primary);--dp-component-card-context-rest-kind-text: var(--dp-color-text-primary);--dp-component-card-context-hover-background: var(--dp-color-context-bg);--dp-component-card-context-hover-text: var(--dp-color-context-ink);--dp-component-card-context-hover-kind-text: var(--dp-color-context-card-hover-kind);--dp-component-feature-card-sage-background: var(--dp-color-fill-sage-bg);--dp-component-feature-card-sage-ink: var(--dp-color-fill-sage-feature-ink);--dp-component-feature-card-sage-tag-bg: var(--dp-color-fill-sage-feature-tag);--dp-component-feature-card-teal-background: var(--dp-color-fill-teal-bg);--dp-component-feature-card-teal-ink: var(--dp-color-fill-teal-feature-ink);--dp-component-feature-card-teal-tag-bg: var(--dp-color-fill-teal-feature-tag);--dp-component-feature-card-forest-background: var(--dp-color-fill-forest-bg);--dp-component-feature-card-forest-ink: var(--dp-color-fill-forest-feature-ink);--dp-component-feature-card-forest-tag-bg: var(--dp-color-fill-forest-feature-tag);--dp-component-feature-card-terracotta-background: var(--dp-color-fill-terracotta-bg);--dp-component-feature-card-terracotta-ink: var(--dp-color-fill-terracotta-feature-ink);--dp-component-feature-card-terracotta-tag-bg: var(--dp-color-fill-terracotta-feature-tag);--dp-component-feature-card-sand-background: var(--dp-color-fill-sand-bg);--dp-component-feature-card-sand-ink: var(--dp-color-fill-sand-feature-ink);--dp-component-feature-card-sand-tag-bg: var(--dp-color-fill-sand-feature-tag);--dp-component-feature-card-warm-grey-background: var(--dp-color-fill-warm-grey-bg);--dp-component-feature-card-warm-grey-ink: var(--dp-color-fill-warm-grey-feature-ink);--dp-component-feature-card-warm-grey-tag-bg: var(--dp-color-fill-warm-grey-feature-tag);--dp-component-feature-card-clay-red-background: var(--dp-color-fill-clay-red-bg);--dp-component-feature-card-clay-red-ink: var(--dp-color-fill-clay-red-feature-ink);--dp-component-feature-card-clay-red-tag-bg: var(--dp-color-fill-clay-red-feature-tag);--dp-component-feature-card-dark-teal-background: var(--dp-color-fill-dark-teal-bg);--dp-component-feature-card-dark-teal-ink: var(--dp-color-fill-dark-teal-feature-ink);--dp-component-feature-card-dark-teal-tag-bg: var(--dp-color-fill-dark-teal-feature-tag);--dp-component-feature-card-dusty-pink-background: var(--dp-color-fill-dusty-pink-bg);--dp-component-feature-card-dusty-pink-ink: var(--dp-color-fill-dusty-pink-feature-ink);--dp-component-feature-card-dusty-pink-tag-bg: var(--dp-color-fill-dusty-pink-feature-tag);--dp-component-feature-card-light-peach-background: var(--dp-color-fill-light-peach-bg);--dp-component-feature-card-light-peach-ink: var(--dp-color-fill-light-peach-feature-ink);--dp-component-feature-card-light-peach-tag-bg: var(--dp-color-fill-light-peach-feature-tag);--dp-component-feature-card-faun-background: var(--dp-color-fill-faun-bg);--dp-component-feature-card-faun-ink: var(--dp-color-fill-faun-feature-ink);--dp-component-feature-card-faun-tag-bg: var(--dp-color-fill-faun-feature-tag);--dp-component-feature-card-cool-grey-background: var(--dp-color-fill-cool-grey-bg);--dp-component-feature-card-cool-grey-ink: var(--dp-color-fill-cool-grey-feature-ink);--dp-component-feature-card-cool-grey-tag-bg: var(--dp-color-fill-cool-grey-feature-tag);--dp-component-feature-card-stone-background: var(--dp-color-fill-stone-bg);--dp-component-feature-card-stone-ink: var(--dp-color-fill-stone-feature-ink);--dp-component-feature-card-stone-tag-bg: var(--dp-color-fill-stone-feature-tag);--dp-component-feature-card-dark-grey-background: var(--dp-color-fill-dark-grey-bg);--dp-component-feature-card-dark-grey-ink: var(--dp-color-fill-dark-grey-feature-ink);--dp-component-feature-card-dark-grey-tag-bg: var(--dp-color-fill-dark-grey-feature-tag);--dp-component-feature-card-ink-background: var(--dp-color-fill-ink-bg);--dp-component-feature-card-ink-ink: var(--dp-color-fill-ink-feature-ink);--dp-component-feature-card-ink-tag-bg: var(--dp-color-fill-ink-feature-tag);--dp-component-feature-card-context-background: var(--dp-color-context-bg);--dp-component-feature-card-context-ink: var(--dp-color-context-feature-ink);--dp-component-feature-card-context-tag-bg: var(--dp-color-context-feature-tag);--dp-component-stat-border: var(--dp-color-border-strong);--dp-component-stat-value: var(--dp-color-text-primary);--dp-component-stat-label: var(--dp-color-text-primary);--dp-component-stat-detail: var(--dp-color-text-muted);--dp-component-stat-quiet-border-top: var(--dp-color-border-subtle);--dp-component-stat-on-fill-border: var(--dp-color-context-ink);--dp-component-stat-on-fill-value: var(--dp-color-context-ink);--dp-component-stat-on-fill-label: var(--dp-color-context-ink);--dp-component-stat-on-fill-detail: var(--dp-color-context-muted);--dp-component-stat-versus-vs-border: var(--dp-color-border-default);--dp-component-stat-versus-vs-text: var(--dp-color-text-muted);--dp-component-stat-versus-other-value: var(--dp-color-text-muted);--dp-component-panel-background: var(--dp-color-context-panel);--dp-component-panel-foreground: var(--dp-color-context-ink);--dp-component-panel-sub: var(--dp-color-context-sub);--dp-component-panel-muted: var(--dp-color-context-muted);--dp-component-panel-rule: var(--dp-color-context-line);--dp-component-panel-border: var(--dp-color-border-subtle);--dp-component-panel-code-bg: var(--dp-color-context-ink-10);--dp-component-panel-focus-ring: var(--dp-color-context-ink);--dp-component-table-rule: var(--dp-color-border-subtle);--dp-component-table-head: var(--dp-color-text-muted);--dp-component-table-cell: var(--dp-color-text-primary);--dp-component-table-highlight-bg: var(--dp-color-context-tint-10);--dp-component-table-highlight-dot: var(--dp-color-context-bg);--dp-component-table-lined-stripe: var(--dp-color-context-tint-22);--dp-component-table-on-fill-text: var(--dp-color-context-ink);--dp-component-table-on-fill-rule: var(--dp-color-context-line);--dp-component-table-on-fill-head: var(--dp-color-context-muted);--dp-component-table-on-fill-cell-other: var(--dp-color-context-muted);--dp-component-table-on-fill-highlight-bg: var(--dp-color-context-ink-10);--dp-component-table-on-fill-lined-stripe: var(--dp-color-context-ink-5);--dp-component-data-table-rule: var(--dp-color-border-subtle);--dp-component-data-table-head: var(--dp-color-text-muted);--dp-component-data-table-cell: var(--dp-color-text-primary);--dp-component-data-table-field-example: var(--dp-color-text-muted);--dp-component-data-table-stripe: var(--dp-color-bg-tint);--dp-component-specs-rule: var(--dp-color-border-subtle);--dp-component-specs-term: var(--dp-color-text-muted);--dp-component-specs-value: var(--dp-color-text-primary);--dp-component-breadcrumb-link: var(--dp-color-text-muted);--dp-component-breadcrumb-link-hover: var(--dp-color-text-primary);--dp-component-breadcrumb-separator: var(--dp-color-text-faint);--dp-component-breadcrumb-current: var(--dp-color-text-primary);--dp-component-code-label: var(--dp-color-text-muted-strong);--dp-component-code-block-bg: var(--dp-color-bg-surface);--dp-component-code-block-border: var(--dp-color-border-subtle);--dp-component-code-block-text: var(--dp-color-text-primary);--dp-component-code-copy-rest-foreground: var(--dp-color-text-muted);--dp-component-code-copy-hover-background: var(--dp-color-bg-surface);--dp-component-code-copy-hover-foreground: var(--dp-color-text-primary);--dp-component-code-copy-hover-border: var(--dp-color-border-subtle);--dp-component-code-copy-copied-foreground: var(--dp-color-text-primary);--dp-component-code-inline-bg: var(--dp-color-bg-tint);--dp-component-code-inline-fg: var(--dp-color-text-primary);--dp-component-quote-rule: var(--dp-color-border-default);--dp-component-quote-text: var(--dp-color-text-secondary);--dp-component-quote-accent-rule: var(--dp-color-text-accent);--dp-component-quote-accent-text: var(--dp-color-text-primary);--dp-component-quote-link-rule: var(--dp-color-border-default);--dp-component-quote-cite: var(--dp-color-text-muted);--dp-component-quote-pull-mark: var(--dp-color-text-primary);--dp-component-quote-side-rule: var(--dp-color-border-subtle);--dp-component-prose-text: var(--dp-color-text-primary);--dp-component-prose-link: var(--dp-color-text-link);--dp-component-prose-link-rule: var(--dp-color-border-default);--dp-component-prose-link-rule-hover: var(--dp-color-border-strong);--dp-component-prose-bullet: var(--dp-color-text-primary);--dp-component-heading-anchor-color: var(--dp-color-text-muted);--dp-component-highlight-info-background: var(--dp-color-signal-info-soft);--dp-component-highlight-info-foreground: var(--dp-color-signal-info-text);--dp-component-highlight-success-background: var(--dp-color-signal-success-soft);--dp-component-highlight-success-foreground: var(--dp-color-signal-success-text);--dp-component-highlight-warning-background: var(--dp-color-signal-warning-soft);--dp-component-highlight-warning-foreground: var(--dp-color-signal-warning-text);--dp-component-highlight-danger-background: var(--dp-color-signal-danger-soft);--dp-component-highlight-danger-foreground: var(--dp-color-signal-danger-text);--dp-component-highlight-category-name-background: var(--dp-component-highlight-info-background);--dp-component-highlight-category-name-foreground: var(--dp-component-highlight-info-foreground);--dp-component-highlight-category-address-background: var(--dp-component-highlight-info-background);--dp-component-highlight-category-address-foreground: var(--dp-component-highlight-info-foreground);--dp-component-highlight-category-contact-background: var(--dp-component-highlight-success-background);--dp-component-highlight-category-contact-foreground: var(--dp-component-highlight-success-foreground);--dp-component-highlight-category-finance-background: var(--dp-component-highlight-warning-background);--dp-component-highlight-category-finance-foreground: var(--dp-component-highlight-warning-foreground);--dp-component-highlight-category-id-background: var(--dp-component-highlight-danger-background);--dp-component-highlight-category-id-foreground: var(--dp-component-highlight-danger-foreground);--dp-component-wordmark-color: var(--dp-color-text-primary);--dp-component-site-header-ink: var(--dp-color-context-ink);--dp-component-site-header-ink-plain: var(--dp-color-text-primary);--dp-component-site-header-bg-open: var(--dp-color-bg-canvas);--dp-component-site-header-panel-bg: var(--dp-color-bg-surface);--dp-component-site-header-panel-fg: var(--dp-color-text-primary);--dp-component-site-header-panel-item-hover: var(--dp-color-state-hover);--dp-component-site-header-panel-thumb-bg: var(--dp-color-bg-tint);--dp-component-site-header-panel-kind: var(--dp-color-text-muted);--dp-component-site-header-sheet-bg: var(--dp-color-bg-canvas);--dp-component-site-header-sheet-fg: var(--dp-color-text-primary);--dp-component-side-nav-title: var(--dp-color-text-muted);--dp-component-side-nav-item-rest-compact: var(--dp-color-bg-tint);--dp-component-side-nav-item-rest-foreground: var(--dp-color-text-primary);--dp-component-side-nav-item-hover-background: var(--dp-color-state-hover);--dp-component-side-nav-item-hover-foreground: var(--dp-color-text-primary);--dp-component-side-nav-item-current-background: var(--dp-color-state-selected);--dp-component-side-nav-item-current-foreground: var(--dp-color-text-primary);--dp-component-side-nav-item-pressed-background: var(--dp-color-state-pressed);--dp-component-side-nav-item-pressed-foreground: var(--dp-color-text-primary);--dp-component-side-nav-current-fill-sage-background: var(--dp-color-fill-sage-bg);--dp-component-side-nav-current-fill-sage-foreground: var(--dp-color-fill-sage-ink);--dp-component-side-nav-current-fill-teal-background: var(--dp-color-fill-teal-bg);--dp-component-side-nav-current-fill-teal-foreground: var(--dp-color-fill-teal-ink);--dp-component-side-nav-current-fill-forest-background: var(--dp-color-fill-forest-bg);--dp-component-side-nav-current-fill-forest-foreground: var(--dp-color-fill-forest-ink);--dp-component-side-nav-current-fill-terracotta-background: var(--dp-color-fill-terracotta-bg);--dp-component-side-nav-current-fill-terracotta-foreground: var(--dp-color-fill-terracotta-ink);--dp-component-side-nav-current-fill-sand-background: var(--dp-color-fill-sand-bg);--dp-component-side-nav-current-fill-sand-foreground: var(--dp-color-fill-sand-ink);--dp-component-side-nav-current-fill-warm-grey-background: var(--dp-color-fill-warm-grey-bg);--dp-component-side-nav-current-fill-warm-grey-foreground: var(--dp-color-fill-warm-grey-ink);--dp-component-side-nav-current-fill-clay-red-background: var(--dp-color-fill-clay-red-bg);--dp-component-side-nav-current-fill-clay-red-foreground: var(--dp-color-fill-clay-red-ink);--dp-component-side-nav-current-fill-dark-teal-background: var(--dp-color-fill-dark-teal-bg);--dp-component-side-nav-current-fill-dark-teal-foreground: var(--dp-color-fill-dark-teal-ink);--dp-component-side-nav-current-fill-dusty-pink-background: var(--dp-color-fill-dusty-pink-bg);--dp-component-side-nav-current-fill-dusty-pink-foreground: var(--dp-color-fill-dusty-pink-ink);--dp-component-side-nav-current-fill-light-peach-background: var(--dp-color-fill-light-peach-bg);--dp-component-side-nav-current-fill-light-peach-foreground: var(--dp-color-fill-light-peach-ink);--dp-component-side-nav-current-fill-faun-background: var(--dp-color-fill-faun-bg);--dp-component-side-nav-current-fill-faun-foreground: var(--dp-color-fill-faun-ink);--dp-component-side-nav-current-fill-cool-grey-background: var(--dp-color-fill-cool-grey-bg);--dp-component-side-nav-current-fill-cool-grey-foreground: var(--dp-color-fill-cool-grey-ink);--dp-component-side-nav-current-fill-stone-background: var(--dp-color-fill-stone-bg);--dp-component-side-nav-current-fill-stone-foreground: var(--dp-color-fill-stone-ink);--dp-component-side-nav-current-fill-dark-grey-background: var(--dp-color-fill-dark-grey-bg);--dp-component-side-nav-current-fill-dark-grey-foreground: var(--dp-color-fill-dark-grey-ink);--dp-component-side-nav-current-fill-ink-background: var(--dp-color-fill-ink-bg);--dp-component-side-nav-current-fill-ink-foreground: var(--dp-color-fill-ink-ink);--dp-component-tabs-bg: var(--dp-color-bg-tint);--dp-component-tabs-note: var(--dp-color-text-muted);--dp-component-tabs-tab-rest-foreground: var(--dp-color-text-muted);--dp-component-tabs-tab-hover-foreground: var(--dp-color-text-primary);--dp-component-tabs-tab-selected-background: var(--dp-color-bg-surface);--dp-component-tabs-tab-selected-foreground: var(--dp-color-text-primary);--dp-component-footer-rule: var(--dp-color-border-subtle);--dp-component-footer-heading: var(--dp-color-text-muted-strong);--dp-component-footer-link: var(--dp-color-text-primary);--dp-component-footer-beta: var(--dp-color-text-muted-strong);--dp-component-footer-bar: var(--dp-color-text-muted);--dp-component-footer-bar-link: var(--dp-color-text-primary);--dp-component-footer-bar-link-hover: var(--dp-color-text-muted);--dp-component-footer-note: var(--dp-color-text-muted-strong);--dp-component-menu-trigger: var(--dp-color-text-muted-strong);--dp-component-menu-trigger-hover: var(--dp-color-text-primary);--dp-component-menu-bg: var(--dp-color-bg-raised);--dp-component-menu-border: var(--dp-color-border-subtle);--dp-component-menu-item-gloss: var(--dp-color-text-muted-strong);--dp-component-menu-item-rest-foreground: var(--dp-color-text-secondary);--dp-component-menu-item-hover-background: var(--dp-color-state-hover);--dp-component-menu-item-hover-foreground: var(--dp-color-text-primary);--dp-component-menu-item-pressed-background: var(--dp-color-state-pressed);--dp-component-menu-item-pressed-foreground: var(--dp-color-text-primary);--dp-component-menu-item-current-foreground: var(--dp-color-text-primary);--dp-component-copy-card-bg: var(--dp-color-bg-tint);--dp-component-copy-card-border: var(--dp-color-border-subtle);--dp-component-copy-card-overlay-bg: var(--dp-color-bg-canvas);--dp-component-pin-bg-tint: var(--dp-color-bg-tint);--dp-component-pin-label: var(--dp-color-text-muted);--dp-component-pin-dot-border: var(--dp-color-border-subtle);--dp-component-pin-text: var(--dp-color-text-primary);--dp-component-pin-tool-border: var(--dp-color-border-subtle);--dp-component-pin-tool: var(--dp-color-text-muted);--dp-component-pin-tool-hover: var(--dp-color-text-primary);--dp-component-pin-prompt-rule: var(--dp-color-border-subtle);--dp-component-pin-prompt: var(--dp-color-text-secondary);--dp-component-pin-see-all: var(--dp-color-text-accent);--dp-component-post-card-bg: var(--dp-color-bg-canvas);--dp-component-post-card-border: var(--dp-color-border-subtle);--dp-component-post-card-media-bg: var(--dp-color-bg-tint);--dp-component-post-card-meta: var(--dp-color-text-muted);--dp-component-use-case-bg: var(--dp-color-bg-card);--dp-component-board-caption: var(--dp-color-context-muted);--dp-component-board-name: var(--dp-color-context-ink);--dp-component-board-sub: var(--dp-color-context-sub);--dp-component-board-track: var(--dp-color-chart-track);--dp-component-board-fill-border: var(--dp-color-chart-mark);--dp-component-board-fill-us: var(--dp-color-chart-mark);--dp-component-board-score: var(--dp-color-context-sub);--dp-component-board-score-us: var(--dp-color-context-ink);--dp-component-board-note: var(--dp-color-context-muted);--dp-component-board-compact-rule: var(--dp-color-context-line);--dp-component-column-chart-bar-border: var(--dp-color-chart-mark);--dp-component-column-chart-bar-us: var(--dp-color-chart-mark);--dp-component-column-chart-value: var(--dp-color-chart-label);--dp-component-column-chart-value-us: var(--dp-color-chart-label-strong);--dp-component-column-chart-label: var(--dp-color-chart-label);--dp-component-progress-track: var(--dp-color-bg-tint);--dp-component-progress-fill: var(--dp-color-chart-progress);--dp-component-progress-fill-alt: var(--dp-color-chart-progress-alt);--dp-component-progress-name: var(--dp-color-text-secondary);--dp-component-progress-name-lead: var(--dp-color-text-primary);--dp-component-progress-value-lead: var(--dp-color-text-primary);--dp-component-progress-value: var(--dp-color-text-muted-strong);--dp-component-progress-media-track: var(--dp-color-context-line);--dp-component-progress-media-fill: var(--dp-color-context-ink);--dp-component-media-player-readout: var(--dp-color-context-sub);--dp-component-media-player-readout-done: var(--dp-color-context-ink);--dp-component-media-player-play-bg: var(--dp-color-context-ink);--dp-component-media-player-play-fg: var(--dp-color-context-bg);--dp-component-field-label: var(--dp-color-text-muted);--dp-component-field-hint: var(--dp-color-text-muted-strong);--dp-component-field-placeholder: var(--dp-color-text-muted);--dp-component-field-message-error: var(--dp-color-signal-danger-text);--dp-component-field-control-rest-background: var(--dp-color-bg-surface);--dp-component-field-control-rest-foreground: var(--dp-color-text-primary);--dp-component-field-control-rest-border: var(--dp-color-border-control);--dp-component-field-control-hover-background: var(--dp-color-bg-surface);--dp-component-field-control-hover-foreground: var(--dp-color-text-primary);--dp-component-field-control-hover-border: var(--dp-color-border-strong);--dp-component-field-control-focus-background: var(--dp-color-bg-surface);--dp-component-field-control-focus-foreground: var(--dp-color-text-primary);--dp-component-field-control-focus-border: var(--dp-color-border-control);--dp-component-field-control-error-background: var(--dp-color-bg-surface);--dp-component-field-control-error-foreground: var(--dp-color-text-primary);--dp-component-field-control-error-border: var(--dp-color-signal-danger-fill);--dp-component-field-control-disabled-background: var(--dp-color-bg-tint);--dp-component-field-control-disabled-foreground: var(--dp-color-state-disabled-fg);--dp-component-field-control-disabled-border: var(--dp-color-state-disabled-border);--dp-component-search-field-rest-background: var(--dp-color-bg-tint);--dp-component-search-field-rest-foreground: var(--dp-color-text-primary);--dp-component-search-field-rest-border: var(--dp-color-border-control);--dp-component-search-field-focus-background: var(--dp-color-bg-surface);--dp-component-search-field-focus-foreground: var(--dp-color-text-primary);--dp-component-search-field-focus-border: var(--dp-color-border-strong);--dp-component-search-field-disabled-background: var(--dp-color-bg-tint);--dp-component-search-field-disabled-foreground: var(--dp-color-state-disabled-fg);--dp-component-search-field-disabled-border: var(--dp-color-state-disabled-border);--dp-component-checkbox-off-background: var(--dp-color-bg-surface);--dp-component-checkbox-off-border: var(--dp-color-border-strong);--dp-component-checkbox-on-background: var(--dp-color-bg-accent);--dp-component-checkbox-on-border: var(--dp-color-bg-accent);--dp-component-checkbox-on-mark: var(--dp-color-text-on-accent);--dp-component-checkbox-disabled-background: var(--dp-color-bg-tint);--dp-component-checkbox-disabled-border: var(--dp-color-state-disabled-border);--dp-component-checkbox-disabled-mark: var(--dp-color-state-disabled-fg);--dp-component-switch-off-track: var(--dp-color-text-muted);--dp-component-switch-on-track: var(--dp-color-bg-accent);--dp-component-switch-on-thumb: var(--dp-color-text-on-accent);--dp-component-switch-disabled-track: var(--dp-color-bg-inset);--dp-component-switch-disabled-thumb: var(--dp-color-bg-surface);--dp-component-slider-accent: var(--dp-color-accent-default);--dp-component-slider-focus-ring: var(--dp-color-focus-ring);--dp-component-slider-default-track: var(--dp-color-bg-inset);--dp-component-slider-default-fill: var(--dp-color-accent-default);--dp-component-slider-default-thumb: var(--dp-color-accent-default);--dp-component-slider-hover-track: var(--dp-color-bg-inset);--dp-component-slider-hover-fill: var(--dp-color-accent-hover);--dp-component-slider-hover-thumb: var(--dp-color-accent-hover);--dp-component-slider-pressed-track: var(--dp-color-bg-inset);--dp-component-slider-pressed-fill: var(--dp-color-accent-press);--dp-component-slider-pressed-thumb: var(--dp-color-accent-press);--dp-component-slider-focus-track: var(--dp-color-bg-inset);--dp-component-slider-focus-fill: var(--dp-color-accent-default);--dp-component-slider-focus-thumb: var(--dp-color-accent-default);--dp-component-slider-disabled-track: var(--dp-color-state-disabled-bg);--dp-component-slider-disabled-fill: var(--dp-color-state-disabled-fg);--dp-component-slider-disabled-thumb: var(--dp-color-state-disabled-fg);--dp-component-canvas-bg: var(--dp-color-bg-surface);--dp-component-canvas-border: var(--dp-color-border-subtle);--dp-component-canvas-border-active: var(--dp-color-border-strong);--dp-component-canvas-hint: var(--dp-color-text-muted-strong);--dp-component-result-bg: var(--dp-color-bg-surface);--dp-component-result-border: var(--dp-color-border-subtle);--dp-component-result-headline-soft: var(--dp-color-text-muted);--dp-component-result-data-text: var(--dp-color-text-secondary);--dp-component-result-data-key: var(--dp-color-text-muted);--dp-component-result-data-string: var(--dp-color-text-primary);--dp-component-result-data-null: var(--dp-color-text-muted);--dp-component-result-data-number: var(--dp-color-signal-info-text);--dp-component-glyph-chip-bg: var(--dp-color-bg-surface);--dp-component-glyph-chip-border: var(--dp-color-border-subtle);--dp-component-loader-color: var(--dp-color-text-primary);--dp-component-fill-hero-bg: var(--dp-color-context-bg);--dp-component-fill-hero-fg: var(--dp-color-context-ink);--dp-component-dark-block-bg: var(--dp-color-surface-dark-bg);--dp-component-dark-block-fg: var(--dp-color-surface-dark-text);--dp-component-dark-block-eyebrow: var(--dp-color-surface-dark-eyebrow);--dp-component-dark-block-border: light-dark(var(--dp-color-alpha-transparent), var(--dp-color-border-subtle));--dp-component-app-bar-bg: var(--dp-color-bg-canvas);--dp-component-app-bar-fg: var(--dp-color-text-primary);--dp-component-app-bar-rule-scrolled: var(--dp-color-border-subtle);--dp-component-tab-bar-bg: var(--dp-color-bg-canvas);--dp-component-tab-bar-rule: var(--dp-color-border-subtle);--dp-component-tab-bar-item-rest-foreground: var(--dp-color-text-muted);--dp-component-tab-bar-item-pressed-foreground: var(--dp-color-text-primary);--dp-component-tab-bar-item-pressed-background: var(--dp-color-state-pressed);--dp-component-tab-bar-item-active-foreground: var(--dp-color-text-primary);--dp-component-bottom-sheet-bg: var(--dp-color-bg-raised);--dp-component-bottom-sheet-grabber: var(--dp-color-border-default);--dp-component-bottom-sheet-scrim: var(--dp-color-overlay-scrim);--dp-component-list-row-separator: var(--dp-color-border-subtle);--dp-component-list-row-rest-title: var(--dp-color-text-primary);--dp-component-list-row-rest-secondary: var(--dp-color-text-muted-strong);--dp-component-list-row-pressed-background: var(--dp-color-state-pressed);--dp-component-list-row-pressed-title: var(--dp-color-text-primary);--dp-component-list-row-pressed-secondary: var(--dp-color-text-muted-strong);--dp-component-list-row-disabled-title: var(--dp-color-state-disabled-fg);--dp-component-list-row-disabled-secondary: var(--dp-color-state-disabled-fg);--dp-component-toast-bg: var(--dp-color-bg-inverse);--dp-component-toast-fg: var(--dp-color-text-inverse);--dp-component-dialog-bg: var(--dp-color-bg-raised);--dp-component-dialog-scrim: var(--dp-color-overlay-scrim);--dp-component-status-success-dot: var(--dp-color-signal-success-fill);--dp-component-status-success-text: var(--dp-color-signal-success-text);--dp-component-status-warning-dot: var(--dp-color-signal-warning-fill);--dp-component-status-warning-text: var(--dp-color-signal-warning-text);--dp-component-status-danger-dot: var(--dp-color-signal-danger-fill);--dp-component-status-danger-text: var(--dp-color-signal-danger-text);--dp-component-status-info-dot: var(--dp-color-signal-info-fill);--dp-component-status-info-text: var(--dp-color-signal-info-text);--dp-component-alert-success-background: var(--dp-color-signal-success-soft);--dp-component-alert-success-foreground: var(--dp-color-signal-success-text);--dp-component-alert-success-icon: var(--dp-color-signal-success-text);--dp-component-alert-warning-background: var(--dp-color-signal-warning-soft);--dp-component-alert-warning-foreground: var(--dp-color-signal-warning-text);--dp-component-alert-warning-icon: var(--dp-color-signal-warning-text);--dp-component-alert-danger-background: var(--dp-color-signal-danger-soft);--dp-component-alert-danger-foreground: var(--dp-color-signal-danger-text);--dp-component-alert-danger-icon: var(--dp-color-signal-danger-text);--dp-component-alert-info-background: var(--dp-color-signal-info-soft);--dp-component-alert-info-foreground: var(--dp-color-signal-info-text);--dp-component-alert-info-icon: var(--dp-color-signal-info-text);--dp-component-byline-portrait-bg: var(--dp-color-bg-tint);--dp-component-byline-initials-bg: var(--dp-color-bg-inverse);--dp-component-byline-initials-fg: var(--dp-color-text-inverse);--dp-component-byline-name: var(--dp-color-text-primary);--dp-component-byline-name-link-rule: var(--dp-color-border-default);--dp-component-byline-date: var(--dp-color-text-muted);--dp-component-faq-rule: var(--dp-color-border-subtle);--dp-component-faq-question: var(--dp-color-text-primary);--dp-component-faq-answer: var(--dp-color-text-primary);--dp-component-bar-chart-title: var(--dp-color-text-muted);--dp-component-bar-chart-label: var(--dp-color-text-secondary);--dp-component-bar-chart-track: var(--dp-color-bg-tint);--dp-component-bar-chart-bar: var(--dp-color-chart-series-3);--dp-component-bar-chart-value: var(--dp-color-text-primary);--dp-component-bar-chart-focus-bar: var(--dp-color-accent-default);--dp-component-bar-chart-focus-label: var(--dp-color-text-primary);--dp-component-bar-chart-note: var(--dp-color-text-muted);--dp-component-transcript-text: var(--dp-color-context-ink);--dp-component-transcript-line-hover: var(--dp-color-context-ink-8);--dp-component-transcript-line-active: var(--dp-color-context-ink-14);--dp-component-transcript-timestamp: var(--dp-color-context-sub);--dp-component-transcript-timestamp-active: var(--dp-color-context-ink);--dp-component-transcript-scrollbar-thumb: var(--dp-color-context-line);--dp-component-transcript-clock: var(--dp-color-context-sub);--dp-component-transcript-control-bg: var(--dp-color-context-line);--dp-component-transcript-control-bg-hover: var(--dp-color-context-ink-20);--dp-component-transcript-control-fg: var(--dp-color-context-ink);--dp-component-transcript-done: var(--dp-color-context-ink);--dp-component-transcript-credit: var(--dp-color-context-sub);--dp-component-transcript-rtf-separator: var(--dp-color-context-sub);--dp-component-audio-player-play-bg: var(--dp-color-bg-accent);--dp-component-audio-player-play-bg-hover: var(--dp-color-accent-hover);--dp-component-audio-player-play-fg: var(--dp-color-text-on-accent);--dp-component-audio-player-scrub-track: var(--dp-color-bg-inset);--dp-component-audio-player-scrub-fill: var(--dp-color-accent-default);--dp-component-audio-player-time: var(--dp-color-text-muted);--dp-component-audio-player-mix-label: var(--dp-color-text-muted);--dp-component-audio-player-download: var(--dp-color-text-accent);--dp-component-article-marker: var(--dp-color-text-primary);--dp-component-article-media-bg: var(--dp-color-bg-tint);--dp-component-article-caption: var(--dp-color-text-muted);--dp-component-blog-feed-ring: var(--dp-shadow-ring-default);--dp-component-blog-foot-rule: var(--dp-color-border-subtle);--dp-component-blog-tag: var(--dp-color-text-secondary);--dp-component-blog-tag-bg: var(--dp-color-bg-tint);--dp-component-blog-back: var(--dp-color-text-accent);--dp-component-blog-table-head: var(--dp-color-text-muted);--dp-component-blog-table-rule: var(--dp-color-border-subtle);--dp-component-docs-layout-extra-rule: var(--dp-color-border-subtle);--dp-component-docs-layout-source: var(--dp-color-text-muted);--dp-component-docs-layout-pill-bg: var(--dp-color-bg-tint);--dp-component-platform-card-bg: var(--dp-color-bg-tint);--dp-component-platform-card-name: var(--dp-color-text-primary);--dp-component-platform-card-tag: var(--dp-color-text-muted-strong);--dp-component-platform-card-tag-soon: var(--dp-color-text-faint);--dp-component-platform-card-link: var(--dp-color-text-primary);--dp-component-platform-card-link-rule: var(--dp-color-border-default);--dp-component-platform-card-link-rule-hover: var(--dp-color-border-strong);--dp-component-asset-tile-thumb-border: var(--dp-color-border-subtle);--dp-component-asset-tile-name: var(--dp-color-text-muted-strong);--dp-component-example-card-border: var(--dp-color-border-subtle);--dp-component-example-card-bg: var(--dp-color-bg-tint);--dp-component-example-card-built: var(--dp-color-text-muted);--dp-component-example-card-pipeline: var(--dp-color-text-secondary);--dp-component-example-card-req: var(--dp-color-text-muted);--dp-component-example-card-link: var(--dp-color-text-accent);--dp-component-rule-card-bg: var(--dp-color-context-bg);--dp-component-rule-card-fg: var(--dp-color-context-ink);--dp-component-rule-card-number: var(--dp-color-context-sub);--dp-component-facts-term: var(--dp-color-text-muted-strong);--dp-component-facts-value: var(--dp-color-text-primary);--dp-component-ruled-list-rule: var(--dp-color-border-subtle);--dp-component-terminal-bg: var(--dp-color-terminal-bg);--dp-component-terminal-fg: var(--dp-color-terminal-fg);--dp-component-terminal-border: var(--dp-color-border-subtle);--dp-component-terminal-cursor: var(--dp-color-terminal-cursor);--dp-component-terminal-selection: var(--dp-color-terminal-selection);--dp-component-terminal-swatch-ring: var(--dp-shadow-ring-default);--dp-component-theme-preview-pane-bg: var(--dp-color-bg-canvas);--dp-component-theme-preview-pane-border: var(--dp-color-border-default);--dp-component-theme-preview-mode: var(--dp-color-text-muted);--dp-component-theme-preview-code-bg: var(--dp-color-bg-surface);--dp-component-theme-preview-ansi-ring: var(--dp-shadow-ring-default);--dp-component-chart-focus-ring: var(--dp-color-focus-ring);--dp-component-scene-surface: var(--dp-color-bg-canvas);--dp-component-scene-grid: var(--dp-color-chart-grid);--dp-component-scene-dot: var(--dp-color-border-default);--dp-component-scene-region-bg: var(--dp-color-bg-sunken);--dp-component-scene-region-label: var(--dp-color-text-muted);--dp-component-scene-node-bg: var(--dp-color-bg-raised);--dp-component-scene-node-text: var(--dp-color-text-primary);--dp-component-scene-node-meta: var(--dp-color-text-muted);--dp-component-scene-node-border: var(--dp-color-border-default);--dp-component-scene-node-border-focus: var(--dp-color-chart-focus);--dp-component-scene-focus-ring: var(--dp-color-focus-ring);--dp-component-scene-edge-data: var(--dp-color-text-muted);--dp-component-scene-edge-focus: var(--dp-color-chart-focus);--dp-component-scene-edge-intended: var(--dp-color-border-control);--dp-component-scene-edge-muted: var(--dp-color-border-default);--dp-component-scene-edge-label: var(--dp-color-text-muted);--dp-component-scene-edge-halo: var(--dp-color-bg-canvas);--dp-component-scene-note-text: var(--dp-color-text-primary);--dp-component-scene-note-muted: var(--dp-color-text-muted);--dp-component-scene-minimap-bg: var(--dp-color-bg-surface);--dp-component-scene-minimap-border: var(--dp-color-border-default);--dp-component-scene-minimap-mark: var(--dp-color-text-faint);--dp-component-scene-minimap-view: var(--dp-color-focus-ring);--dp-component-badge-ring: var(--dp-color-bg-canvas);--dp-component-badge-accent-background: var(--dp-color-accent-default);--dp-component-badge-accent-foreground: var(--dp-color-text-on-accent);--dp-component-badge-danger-background: var(--dp-color-signal-danger-fill);--dp-component-badge-danger-foreground: var(--dp-color-signal-danger-on-fill);--dp-component-badge-neutral-background: var(--dp-color-bg-inset);--dp-component-badge-neutral-foreground: var(--dp-color-text-primary);--dp-component-skeleton-bg: var(--dp-color-border-subtle);--dp-component-empty-state-title: var(--dp-color-text-primary);--dp-component-empty-state-body: var(--dp-color-text-secondary);--dp-component-empty-state-empty-tile-bg: var(--dp-color-bg-sunken);--dp-component-empty-state-empty-icon: var(--dp-color-text-muted-strong);--dp-component-empty-state-no-results-tile-bg: var(--dp-color-bg-sunken);--dp-component-empty-state-no-results-icon: var(--dp-color-text-muted-strong);--dp-component-empty-state-error-tile-bg: var(--dp-color-signal-danger-soft);--dp-component-empty-state-error-icon: var(--dp-color-signal-danger-text);--dp-component-empty-state-offline-tile-bg: var(--dp-color-signal-warning-soft);--dp-component-empty-state-offline-icon: var(--dp-color-signal-warning-text);--dp-component-swipe-actions-destructive-background: var(--dp-color-signal-danger-fill);--dp-component-swipe-actions-destructive-foreground: var(--dp-color-signal-danger-on-fill);--dp-component-swipe-actions-neutral-background: var(--dp-color-bg-inset);--dp-component-swipe-actions-neutral-foreground: var(--dp-color-text-primary);--dp-component-swipe-actions-accent-background: var(--dp-color-accent-default);--dp-component-swipe-actions-accent-foreground: var(--dp-color-text-on-accent);--dp-component-pull-refresh-indicator-bg: var(--dp-color-bg-raised);--dp-component-pull-refresh-idle: var(--dp-color-text-muted);--dp-component-pull-refresh-armed: var(--dp-color-text-primary);--dp-component-launch-screen-bg: var(--dp-color-bg-canvas);--dp-component-avatar-background: var(--dp-color-context-bg);--dp-component-avatar-foreground: var(--dp-color-context-ink);--dp-component-avatar-icon-background: var(--dp-color-bg-inset);--dp-component-avatar-icon-foreground: var(--dp-color-text-muted-strong);--dp-component-avatar-ring: var(--dp-color-bg-canvas);--dp-component-avatar-overflow-background: var(--dp-color-bg-inset);--dp-component-avatar-overflow-foreground: var(--dp-color-text-primary);--dp-component-stepper-bg: var(--dp-color-bg-surface);--dp-component-stepper-border: var(--dp-color-border-control);--dp-component-stepper-border-disabled: var(--dp-color-state-disabled-border);--dp-component-stepper-value: var(--dp-color-text-primary);--dp-component-stepper-value-disabled: var(--dp-color-state-disabled-fg);--dp-component-stepper-focus-ring: var(--dp-color-focus-ring);--dp-component-stepper-button-rest-foreground: var(--dp-color-text-primary);--dp-component-stepper-button-hover-background: var(--dp-color-state-hover);--dp-component-stepper-button-hover-foreground: var(--dp-color-text-primary);--dp-component-stepper-button-pressed-background: var(--dp-color-state-pressed);--dp-component-stepper-button-pressed-foreground: var(--dp-color-text-primary);--dp-component-stepper-button-focus-foreground: var(--dp-color-text-primary);--dp-component-stepper-button-disabled-foreground: var(--dp-color-state-disabled-fg);--dp-component-page-dots-default-rest: var(--dp-color-border-control);--dp-component-page-dots-default-current: var(--dp-color-text-primary);--dp-component-page-dots-on-fill-rest: var(--dp-color-context-ink-20);--dp-component-page-dots-on-fill-current: var(--dp-color-context-ink);--dp-component-carousel-button-rest-background: var(--dp-color-bg-surface);--dp-component-carousel-button-rest-foreground: var(--dp-color-text-primary);--dp-component-carousel-button-rest-border: var(--dp-color-border-control);--dp-component-carousel-button-hover-background: var(--dp-color-state-hover);--dp-component-carousel-button-hover-foreground: var(--dp-color-text-primary);--dp-component-carousel-button-hover-border: var(--dp-color-border-strong);--dp-component-carousel-button-pressed-background: var(--dp-color-state-pressed);--dp-component-carousel-button-pressed-foreground: var(--dp-color-text-primary);--dp-component-carousel-button-pressed-border: var(--dp-color-border-strong);--dp-component-carousel-button-disabled-foreground: var(--dp-color-state-disabled-fg);--dp-component-carousel-button-disabled-border: var(--dp-color-state-disabled-border);--dp-component-progress-steps-compact-track: var(--dp-color-bg-inset);--dp-component-progress-steps-compact-fill: var(--dp-color-accent-default);--dp-component-progress-steps-compact-label: var(--dp-color-text-muted-strong);--dp-component-progress-steps-done-marker-bg: var(--dp-color-accent-default);--dp-component-progress-steps-done-marker-fg: var(--dp-color-text-on-accent);--dp-component-progress-steps-done-marker-border: var(--dp-color-accent-default);--dp-component-progress-steps-done-label: var(--dp-color-text-secondary);--dp-component-progress-steps-done-connector: var(--dp-color-accent-default);--dp-component-progress-steps-current-marker-bg: var(--dp-color-bg-canvas);--dp-component-progress-steps-current-marker-fg: var(--dp-color-text-primary);--dp-component-progress-steps-current-marker-border: var(--dp-color-text-primary);--dp-component-progress-steps-current-label: var(--dp-color-text-primary);--dp-component-progress-steps-current-connector: var(--dp-color-border-default);--dp-component-progress-steps-upcoming-marker-bg: var(--dp-color-bg-canvas);--dp-component-progress-steps-upcoming-marker-fg: var(--dp-color-text-muted);--dp-component-progress-steps-upcoming-marker-border: var(--dp-color-border-control);--dp-component-progress-steps-upcoming-label: var(--dp-color-text-muted);--dp-component-progress-steps-upcoming-connector: var(--dp-color-border-default);--dp-component-select-sheet-placeholder: var(--dp-component-field-placeholder);--dp-component-select-sheet-separator: var(--dp-color-border-subtle);--dp-component-select-sheet-trigger-rest-background: var(--dp-component-field-control-rest-background);--dp-component-select-sheet-trigger-rest-foreground: var(--dp-component-field-control-rest-foreground);--dp-component-select-sheet-trigger-rest-border: var(--dp-component-field-control-rest-border);--dp-component-select-sheet-trigger-hover-background: var(--dp-component-field-control-hover-background);--dp-component-select-sheet-trigger-hover-foreground: var(--dp-component-field-control-hover-foreground);--dp-component-select-sheet-trigger-hover-border: var(--dp-component-field-control-hover-border);--dp-component-select-sheet-trigger-focus-background: var(--dp-component-field-control-focus-background);--dp-component-select-sheet-trigger-focus-foreground: var(--dp-component-field-control-focus-foreground);--dp-component-select-sheet-trigger-focus-border: var(--dp-component-field-control-focus-border);--dp-component-select-sheet-trigger-error-background: var(--dp-component-field-control-error-background);--dp-component-select-sheet-trigger-error-foreground: var(--dp-component-field-control-error-foreground);--dp-component-select-sheet-trigger-error-border: var(--dp-component-field-control-error-border);--dp-component-select-sheet-trigger-disabled-background: var(--dp-component-field-control-disabled-background);--dp-component-select-sheet-trigger-disabled-foreground: var(--dp-component-field-control-disabled-foreground);--dp-component-select-sheet-trigger-disabled-border: var(--dp-component-field-control-disabled-border);--dp-component-select-sheet-option-rest-foreground: var(--dp-color-text-primary);--dp-component-select-sheet-option-hover-background: var(--dp-color-state-hover);--dp-component-select-sheet-option-hover-foreground: var(--dp-color-text-primary);--dp-component-select-sheet-option-pressed-background: var(--dp-color-state-pressed);--dp-component-select-sheet-option-pressed-foreground: var(--dp-color-text-primary);--dp-component-select-sheet-option-selected-background: var(--dp-color-state-selected);--dp-component-select-sheet-option-selected-foreground: var(--dp-color-text-primary);--dp-component-select-sheet-option-selected-check: var(--dp-color-text-primary);--dp-component-select-sheet-option-disabled-foreground: var(--dp-color-state-disabled-fg);--dp-component-date-time-field-picker-accent: var(--dp-color-accent-default);--dp-component-date-time-field-control-rest-background: var(--dp-component-field-control-rest-background);--dp-component-date-time-field-control-rest-foreground: var(--dp-component-field-control-rest-foreground);--dp-component-date-time-field-control-rest-border: var(--dp-component-field-control-rest-border);--dp-component-date-time-field-control-rest-icon: var(--dp-color-text-muted-strong);--dp-component-date-time-field-control-hover-background: var(--dp-component-field-control-hover-background);--dp-component-date-time-field-control-hover-foreground: var(--dp-component-field-control-hover-foreground);--dp-component-date-time-field-control-hover-border: var(--dp-component-field-control-hover-border);--dp-component-date-time-field-control-hover-icon: var(--dp-color-text-muted-strong);--dp-component-date-time-field-control-focus-background: var(--dp-component-field-control-focus-background);--dp-component-date-time-field-control-focus-foreground: var(--dp-component-field-control-focus-foreground);--dp-component-date-time-field-control-focus-border: var(--dp-component-field-control-focus-border);--dp-component-date-time-field-control-focus-icon: var(--dp-color-text-muted-strong);--dp-component-date-time-field-control-error-background: var(--dp-component-field-control-error-background);--dp-component-date-time-field-control-error-foreground: var(--dp-component-field-control-error-foreground);--dp-component-date-time-field-control-error-border: var(--dp-component-field-control-error-border);--dp-component-date-time-field-control-error-icon: var(--dp-color-text-muted-strong);--dp-component-date-time-field-control-disabled-background: var(--dp-component-field-control-disabled-background);--dp-component-date-time-field-control-disabled-foreground: var(--dp-component-field-control-disabled-foreground);--dp-component-date-time-field-control-disabled-border: var(--dp-component-field-control-disabled-border);--dp-component-date-time-field-control-disabled-icon: var(--dp-color-state-disabled-fg);--dp-component-tooltip-bg: var(--dp-color-bg-inverse);--dp-component-tooltip-fg: var(--dp-color-text-inverse);--dp-component-coach-mark-bg: var(--dp-color-context-bg);--dp-component-coach-mark-ink: var(--dp-color-context-ink);--dp-component-coach-mark-sub: var(--dp-color-context-sub);--dp-component-coach-mark-spotlight: var(--dp-color-focus-ring);--dp-component-search-suggestions-bg: var(--dp-color-bg-raised);--dp-component-search-suggestions-section: var(--dp-color-text-muted);--dp-component-search-suggestions-item-rest-foreground: var(--dp-color-text-primary);--dp-component-search-suggestions-item-rest-icon: var(--dp-color-text-muted-strong);--dp-component-search-suggestions-item-hover-background: var(--dp-color-state-hover);--dp-component-search-suggestions-item-hover-foreground: var(--dp-color-text-primary);--dp-component-search-suggestions-item-hover-icon: var(--dp-color-text-muted-strong);--dp-component-search-suggestions-item-active-background: var(--dp-color-state-selected);--dp-component-search-suggestions-item-active-foreground: var(--dp-color-text-primary);--dp-component-search-suggestions-item-active-icon: var(--dp-color-text-primary);--dp-component-search-suggestions-item-pressed-background: var(--dp-color-state-pressed);--dp-component-search-suggestions-item-pressed-foreground: var(--dp-color-text-primary);--dp-component-search-suggestions-item-pressed-icon: var(--dp-color-text-primary);--dp-component-multi-select-footer-separator: var(--dp-color-border-subtle);--dp-component-multi-select-count: var(--dp-color-text-muted-strong);--dp-component-multi-select-chip-rest-background: var(--dp-color-bg-surface);--dp-component-multi-select-chip-rest-foreground: var(--dp-color-text-primary);--dp-component-multi-select-chip-rest-border: var(--dp-color-border-control);--dp-component-multi-select-chip-hover-background: var(--dp-color-state-hover);--dp-component-multi-select-chip-hover-foreground: var(--dp-color-text-primary);--dp-component-multi-select-chip-hover-border: var(--dp-color-border-strong);--dp-component-multi-select-chip-pressed-background: var(--dp-color-state-pressed);--dp-component-multi-select-chip-pressed-foreground: var(--dp-color-text-primary);--dp-component-multi-select-chip-pressed-border: var(--dp-color-border-strong);--dp-component-multi-select-chip-disabled-foreground: var(--dp-color-state-disabled-fg);--dp-component-multi-select-chip-disabled-border: var(--dp-color-state-disabled-border);--dp-component-multi-select-option-rest-foreground: var(--dp-color-text-primary);--dp-component-multi-select-option-hover-background: var(--dp-color-state-hover);--dp-component-multi-select-option-hover-foreground: var(--dp-color-text-primary);--dp-component-multi-select-option-pressed-background: var(--dp-color-state-pressed);--dp-component-multi-select-option-pressed-foreground: var(--dp-color-text-primary);--dp-component-multi-select-option-checked-background: var(--dp-color-state-selected);--dp-component-multi-select-option-checked-foreground: var(--dp-color-text-primary);--dp-component-multi-select-option-disabled-foreground: var(--dp-color-state-disabled-fg);--dp-component-password-field-toggle-rest-icon: var(--dp-color-text-muted-strong);--dp-component-password-field-toggle-hover-background: var(--dp-color-state-hover);--dp-component-password-field-toggle-hover-icon: var(--dp-color-text-primary);--dp-component-password-field-toggle-pressed-background: var(--dp-color-state-pressed);--dp-component-password-field-toggle-pressed-icon: var(--dp-color-text-primary);--dp-component-code-field-cell-rest-background: var(--dp-color-bg-surface);--dp-component-code-field-cell-rest-foreground: var(--dp-color-text-primary);--dp-component-code-field-cell-rest-border: var(--dp-color-border-control);--dp-component-code-field-cell-current-background: var(--dp-color-bg-surface);--dp-component-code-field-cell-current-foreground: var(--dp-color-text-primary);--dp-component-code-field-cell-current-border: var(--dp-color-text-primary);--dp-component-code-field-cell-filled-background: var(--dp-color-bg-surface);--dp-component-code-field-cell-filled-foreground: var(--dp-color-text-primary);--dp-component-code-field-cell-filled-border: var(--dp-color-border-strong);--dp-component-code-field-cell-error-background: var(--dp-color-bg-surface);--dp-component-code-field-cell-error-foreground: var(--dp-color-text-primary);--dp-component-code-field-cell-error-border: var(--dp-color-signal-danger-fill);--dp-component-code-field-cell-disabled-background: var(--dp-color-state-disabled-bg);--dp-component-code-field-cell-disabled-foreground: var(--dp-color-state-disabled-fg);--dp-component-code-field-cell-disabled-border: var(--dp-color-state-disabled-border);--dp-component-banner-separator: var(--dp-color-border-subtle);--dp-component-banner-info-background: var(--dp-color-signal-info-soft);--dp-component-banner-info-foreground: var(--dp-color-text-primary);--dp-component-banner-info-icon: var(--dp-color-signal-info-text);--dp-component-banner-warning-background: var(--dp-color-signal-warning-soft);--dp-component-banner-warning-foreground: var(--dp-color-text-primary);--dp-component-banner-warning-icon: var(--dp-color-signal-warning-text);--dp-component-banner-danger-background: var(--dp-color-signal-danger-soft);--dp-component-banner-danger-foreground: var(--dp-color-text-primary);--dp-component-banner-danger-icon: var(--dp-color-signal-danger-text);--dp-component-banner-neutral-background: var(--dp-color-bg-inset);--dp-component-banner-neutral-foreground: var(--dp-color-text-primary);--dp-component-banner-neutral-icon: var(--dp-color-text-muted-strong);--dp-component-action-sheet-message: var(--dp-color-text-secondary);--dp-component-action-sheet-separator: var(--dp-color-border-subtle);--dp-component-action-sheet-destructive: var(--dp-color-signal-danger-text);--dp-component-action-sheet-item-rest-foreground: var(--dp-color-text-primary);--dp-component-action-sheet-item-rest-icon: var(--dp-color-text-primary);--dp-component-action-sheet-item-hover-background: var(--dp-color-state-hover);--dp-component-action-sheet-item-hover-foreground: var(--dp-color-text-primary);--dp-component-action-sheet-item-hover-icon: var(--dp-color-text-primary);--dp-component-action-sheet-item-pressed-background: var(--dp-color-state-pressed);--dp-component-action-sheet-item-pressed-foreground: var(--dp-color-text-primary);--dp-component-action-sheet-item-pressed-icon: var(--dp-color-text-primary);--dp-component-attachments-tile-bg: var(--dp-color-bg-inset);--dp-component-attachments-tile-border: var(--dp-color-border-subtle);--dp-component-attachments-name: var(--dp-color-text-primary);--dp-component-attachments-size: var(--dp-color-text-muted-strong);--dp-component-attachments-remove-bg: var(--dp-color-bg-inverse);--dp-component-attachments-remove-fg: var(--dp-color-text-inverse);--dp-component-attachments-progress-track: var(--dp-color-border-subtle);--dp-component-attachments-progress-fill: var(--dp-color-accent-default);--dp-component-attachments-error-border: var(--dp-color-signal-danger-fill);--dp-component-attachments-message: var(--dp-color-signal-danger-text);--dp-component-list-detail-divider: var(--dp-color-border-subtle);--dp-component-list-detail-selected: var(--dp-color-state-selected);--dp-component-list-detail-empty: var(--dp-color-text-muted);--dp-component-print-page-running-head: var(--dp-color-text-muted);--dp-component-print-page-folio: var(--dp-color-text-muted);--dp-component-print-page-rule: var(--dp-print-color-rule);--dp-component-print-footnote-rule: var(--dp-print-color-rule);--dp-component-print-chart-ink: var(--dp-color-chart-ink);--dp-component-print-chart-focus: var(--dp-color-chart-focus);--dp-component-print-chart-tick: var(--dp-color-chart-tick);--dp-component-print-chart-axis: var(--dp-color-chart-axis);--dp-component-print-chart-grid: var(--dp-color-chart-grid);--dp-component-print-chart-band: var(--dp-color-chart-band);--dp-component-print-chart-context: var(--dp-color-chart-context);--dp-component-print-chart-series-1: var(--dp-color-chart-series-1);--dp-component-print-chart-series-2: var(--dp-color-chart-series-2);--dp-component-print-chart-series-3: var(--dp-color-chart-series-3);--dp-component-print-chart-series-4: var(--dp-color-chart-series-4);--dp-component-print-chart-series-5: var(--dp-color-chart-series-5);--dp-component-print-chart-series-6: var(--dp-color-chart-series-6);--dp-component-print-chart-positive: var(--dp-color-chart-div-5);--dp-component-print-chart-negative: var(--dp-color-chart-div-1);--dp-component-print-chart-up: var(--dp-color-chart-up);--dp-component-print-chart-down: var(--dp-color-chart-down);--dp-component-print-poster-frame: var(--dp-color-border-strong);--dp-component-print-poster-zone-text: var(--dp-color-text-muted);--dp-component-print-poster-title-block-text: var(--dp-color-text-primary)}[data-dp-theme]{--dp-color-context-bg: var(--dp-color-fill-sage-bg);--dp-color-context-ink: var(--dp-color-fill-sage-ink);--dp-color-context-sub: var(--dp-color-fill-sage-sub);--dp-color-context-line: var(--dp-color-fill-sage-line);--dp-color-context-cta-ink: var(--dp-color-fill-sage-cta-ink);--dp-color-context-muted: var(--dp-color-fill-sage-muted);--dp-color-context-panel: var(--dp-color-fill-sage-panel);--dp-color-context-ink-5: var(--dp-color-fill-sage-ink-5);--dp-color-context-ink-8: var(--dp-color-fill-sage-ink-8);--dp-color-context-ink-10: var(--dp-color-fill-sage-ink-10);--dp-color-context-ink-14: var(--dp-color-fill-sage-ink-14);--dp-color-context-ink-20: var(--dp-color-fill-sage-ink-20);--dp-color-context-tint-10: var(--dp-color-fill-sage-tint-10);--dp-color-context-tint-22: var(--dp-color-fill-sage-tint-22);--dp-color-context-feature-ink: var(--dp-color-fill-sage-feature-ink);--dp-color-context-feature-tag: var(--dp-color-fill-sage-feature-tag);--dp-color-context-card-hover-kind: var(--dp-color-fill-sage-card-hover-kind)}:root,[data-dp-mode=system]{color-scheme:light dark}[data-dp-mode=light]{color-scheme:light}[data-dp-mode=dark]{color-scheme:dark}.dp-fill-sage{--dp-color-context-bg: var(--dp-color-fill-sage-bg);--dp-color-context-ink: var(--dp-color-fill-sage-ink);--dp-color-context-sub: var(--dp-color-fill-sage-sub);--dp-color-context-line: var(--dp-color-fill-sage-line);--dp-color-context-cta-ink: var(--dp-color-fill-sage-cta-ink);--dp-color-context-muted: var(--dp-color-fill-sage-muted);--dp-color-context-panel: var(--dp-color-fill-sage-panel);--dp-color-context-ink-5: var(--dp-color-fill-sage-ink-5);--dp-color-context-ink-8: var(--dp-color-fill-sage-ink-8);--dp-color-context-ink-10: var(--dp-color-fill-sage-ink-10);--dp-color-context-ink-14: var(--dp-color-fill-sage-ink-14);--dp-color-context-ink-20: var(--dp-color-fill-sage-ink-20);--dp-color-context-tint-10: var(--dp-color-fill-sage-tint-10);--dp-color-context-tint-22: var(--dp-color-fill-sage-tint-22);--dp-color-context-feature-ink: var(--dp-color-fill-sage-feature-ink);--dp-color-context-feature-tag: var(--dp-color-fill-sage-feature-tag);--dp-color-context-card-hover-kind: var(--dp-color-fill-sage-card-hover-kind)}.dp-fill-teal{--dp-color-context-bg: var(--dp-color-fill-teal-bg);--dp-color-context-ink: var(--dp-color-fill-teal-ink);--dp-color-context-sub: var(--dp-color-fill-teal-sub);--dp-color-context-line: var(--dp-color-fill-teal-line);--dp-color-context-cta-ink: var(--dp-color-fill-teal-cta-ink);--dp-color-context-muted: var(--dp-color-fill-teal-muted);--dp-color-context-panel: var(--dp-color-fill-teal-panel);--dp-color-context-ink-5: var(--dp-color-fill-teal-ink-5);--dp-color-context-ink-8: var(--dp-color-fill-teal-ink-8);--dp-color-context-ink-10: var(--dp-color-fill-teal-ink-10);--dp-color-context-ink-14: var(--dp-color-fill-teal-ink-14);--dp-color-context-ink-20: var(--dp-color-fill-teal-ink-20);--dp-color-context-tint-10: var(--dp-color-fill-teal-tint-10);--dp-color-context-tint-22: var(--dp-color-fill-teal-tint-22);--dp-color-context-feature-ink: var(--dp-color-fill-teal-feature-ink);--dp-color-context-feature-tag: var(--dp-color-fill-teal-feature-tag);--dp-color-context-card-hover-kind: var(--dp-color-fill-teal-card-hover-kind)}.dp-fill-forest{--dp-color-context-bg: var(--dp-color-fill-forest-bg);--dp-color-context-ink: var(--dp-color-fill-forest-ink);--dp-color-context-sub: var(--dp-color-fill-forest-sub);--dp-color-context-line: var(--dp-color-fill-forest-line);--dp-color-context-cta-ink: var(--dp-color-fill-forest-cta-ink);--dp-color-context-muted: var(--dp-color-fill-forest-muted);--dp-color-context-panel: var(--dp-color-fill-forest-panel);--dp-color-context-ink-5: var(--dp-color-fill-forest-ink-5);--dp-color-context-ink-8: var(--dp-color-fill-forest-ink-8);--dp-color-context-ink-10: var(--dp-color-fill-forest-ink-10);--dp-color-context-ink-14: var(--dp-color-fill-forest-ink-14);--dp-color-context-ink-20: var(--dp-color-fill-forest-ink-20);--dp-color-context-tint-10: var(--dp-color-fill-forest-tint-10);--dp-color-context-tint-22: var(--dp-color-fill-forest-tint-22);--dp-color-context-feature-ink: var(--dp-color-fill-forest-feature-ink);--dp-color-context-feature-tag: var(--dp-color-fill-forest-feature-tag);--dp-color-context-card-hover-kind: var(--dp-color-fill-forest-card-hover-kind)}.dp-fill-terracotta{--dp-color-context-bg: var(--dp-color-fill-terracotta-bg);--dp-color-context-ink: var(--dp-color-fill-terracotta-ink);--dp-color-context-sub: var(--dp-color-fill-terracotta-sub);--dp-color-context-line: var(--dp-color-fill-terracotta-line);--dp-color-context-cta-ink: var(--dp-color-fill-terracotta-cta-ink);--dp-color-context-muted: var(--dp-color-fill-terracotta-muted);--dp-color-context-panel: var(--dp-color-fill-terracotta-panel);--dp-color-context-ink-5: var(--dp-color-fill-terracotta-ink-5);--dp-color-context-ink-8: var(--dp-color-fill-terracotta-ink-8);--dp-color-context-ink-10: var(--dp-color-fill-terracotta-ink-10);--dp-color-context-ink-14: var(--dp-color-fill-terracotta-ink-14);--dp-color-context-ink-20: var(--dp-color-fill-terracotta-ink-20);--dp-color-context-tint-10: var(--dp-color-fill-terracotta-tint-10);--dp-color-context-tint-22: var(--dp-color-fill-terracotta-tint-22);--dp-color-context-feature-ink: var(--dp-color-fill-terracotta-feature-ink);--dp-color-context-feature-tag: var(--dp-color-fill-terracotta-feature-tag);--dp-color-context-card-hover-kind: var(--dp-color-fill-terracotta-card-hover-kind)}.dp-fill-sand{--dp-color-context-bg: var(--dp-color-fill-sand-bg);--dp-color-context-ink: var(--dp-color-fill-sand-ink);--dp-color-context-sub: var(--dp-color-fill-sand-sub);--dp-color-context-line: var(--dp-color-fill-sand-line);--dp-color-context-cta-ink: var(--dp-color-fill-sand-cta-ink);--dp-color-context-muted: var(--dp-color-fill-sand-muted);--dp-color-context-panel: var(--dp-color-fill-sand-panel);--dp-color-context-ink-5: var(--dp-color-fill-sand-ink-5);--dp-color-context-ink-8: var(--dp-color-fill-sand-ink-8);--dp-color-context-ink-10: var(--dp-color-fill-sand-ink-10);--dp-color-context-ink-14: var(--dp-color-fill-sand-ink-14);--dp-color-context-ink-20: var(--dp-color-fill-sand-ink-20);--dp-color-context-tint-10: var(--dp-color-fill-sand-tint-10);--dp-color-context-tint-22: var(--dp-color-fill-sand-tint-22);--dp-color-context-feature-ink: var(--dp-color-fill-sand-feature-ink);--dp-color-context-feature-tag: var(--dp-color-fill-sand-feature-tag);--dp-color-context-card-hover-kind: var(--dp-color-fill-sand-card-hover-kind)}.dp-fill-warm-grey{--dp-color-context-bg: var(--dp-color-fill-warm-grey-bg);--dp-color-context-ink: var(--dp-color-fill-warm-grey-ink);--dp-color-context-sub: var(--dp-color-fill-warm-grey-sub);--dp-color-context-line: var(--dp-color-fill-warm-grey-line);--dp-color-context-cta-ink: var(--dp-color-fill-warm-grey-cta-ink);--dp-color-context-muted: var(--dp-color-fill-warm-grey-muted);--dp-color-context-panel: var(--dp-color-fill-warm-grey-panel);--dp-color-context-ink-5: var(--dp-color-fill-warm-grey-ink-5);--dp-color-context-ink-8: var(--dp-color-fill-warm-grey-ink-8);--dp-color-context-ink-10: var(--dp-color-fill-warm-grey-ink-10);--dp-color-context-ink-14: var(--dp-color-fill-warm-grey-ink-14);--dp-color-context-ink-20: var(--dp-color-fill-warm-grey-ink-20);--dp-color-context-tint-10: var(--dp-color-fill-warm-grey-tint-10);--dp-color-context-tint-22: var(--dp-color-fill-warm-grey-tint-22);--dp-color-context-feature-ink: var(--dp-color-fill-warm-grey-feature-ink);--dp-color-context-feature-tag: var(--dp-color-fill-warm-grey-feature-tag);--dp-color-context-card-hover-kind: var(--dp-color-fill-warm-grey-card-hover-kind)}.dp-fill-clay-red{--dp-color-context-bg: var(--dp-color-fill-clay-red-bg);--dp-color-context-ink: var(--dp-color-fill-clay-red-ink);--dp-color-context-sub: var(--dp-color-fill-clay-red-sub);--dp-color-context-line: var(--dp-color-fill-clay-red-line);--dp-color-context-cta-ink: var(--dp-color-fill-clay-red-cta-ink);--dp-color-context-muted: var(--dp-color-fill-clay-red-muted);--dp-color-context-panel: var(--dp-color-fill-clay-red-panel);--dp-color-context-ink-5: var(--dp-color-fill-clay-red-ink-5);--dp-color-context-ink-8: var(--dp-color-fill-clay-red-ink-8);--dp-color-context-ink-10: var(--dp-color-fill-clay-red-ink-10);--dp-color-context-ink-14: var(--dp-color-fill-clay-red-ink-14);--dp-color-context-ink-20: var(--dp-color-fill-clay-red-ink-20);--dp-color-context-tint-10: var(--dp-color-fill-clay-red-tint-10);--dp-color-context-tint-22: var(--dp-color-fill-clay-red-tint-22);--dp-color-context-feature-ink: var(--dp-color-fill-clay-red-feature-ink);--dp-color-context-feature-tag: var(--dp-color-fill-clay-red-feature-tag);--dp-color-context-card-hover-kind: var(--dp-color-fill-clay-red-card-hover-kind)}.dp-fill-dark-teal{--dp-color-context-bg: var(--dp-color-fill-dark-teal-bg);--dp-color-context-ink: var(--dp-color-fill-dark-teal-ink);--dp-color-context-sub: var(--dp-color-fill-dark-teal-sub);--dp-color-context-line: var(--dp-color-fill-dark-teal-line);--dp-color-context-cta-ink: var(--dp-color-fill-dark-teal-cta-ink);--dp-color-context-muted: var(--dp-color-fill-dark-teal-muted);--dp-color-context-panel: var(--dp-color-fill-dark-teal-panel);--dp-color-context-ink-5: var(--dp-color-fill-dark-teal-ink-5);--dp-color-context-ink-8: var(--dp-color-fill-dark-teal-ink-8);--dp-color-context-ink-10: var(--dp-color-fill-dark-teal-ink-10);--dp-color-context-ink-14: var(--dp-color-fill-dark-teal-ink-14);--dp-color-context-ink-20: var(--dp-color-fill-dark-teal-ink-20);--dp-color-context-tint-10: var(--dp-color-fill-dark-teal-tint-10);--dp-color-context-tint-22: var(--dp-color-fill-dark-teal-tint-22);--dp-color-context-feature-ink: var(--dp-color-fill-dark-teal-feature-ink);--dp-color-context-feature-tag: var(--dp-color-fill-dark-teal-feature-tag);--dp-color-context-card-hover-kind: var(--dp-color-fill-dark-teal-card-hover-kind)}.dp-fill-dusty-pink{--dp-color-context-bg: var(--dp-color-fill-dusty-pink-bg);--dp-color-context-ink: var(--dp-color-fill-dusty-pink-ink);--dp-color-context-sub: var(--dp-color-fill-dusty-pink-sub);--dp-color-context-line: var(--dp-color-fill-dusty-pink-line);--dp-color-context-cta-ink: var(--dp-color-fill-dusty-pink-cta-ink);--dp-color-context-muted: var(--dp-color-fill-dusty-pink-muted);--dp-color-context-panel: var(--dp-color-fill-dusty-pink-panel);--dp-color-context-ink-5: var(--dp-color-fill-dusty-pink-ink-5);--dp-color-context-ink-8: var(--dp-color-fill-dusty-pink-ink-8);--dp-color-context-ink-10: var(--dp-color-fill-dusty-pink-ink-10);--dp-color-context-ink-14: var(--dp-color-fill-dusty-pink-ink-14);--dp-color-context-ink-20: var(--dp-color-fill-dusty-pink-ink-20);--dp-color-context-tint-10: var(--dp-color-fill-dusty-pink-tint-10);--dp-color-context-tint-22: var(--dp-color-fill-dusty-pink-tint-22);--dp-color-context-feature-ink: var(--dp-color-fill-dusty-pink-feature-ink);--dp-color-context-feature-tag: var(--dp-color-fill-dusty-pink-feature-tag);--dp-color-context-card-hover-kind: var(--dp-color-fill-dusty-pink-card-hover-kind)}.dp-fill-light-peach{--dp-color-context-bg: var(--dp-color-fill-light-peach-bg);--dp-color-context-ink: var(--dp-color-fill-light-peach-ink);--dp-color-context-sub: var(--dp-color-fill-light-peach-sub);--dp-color-context-line: var(--dp-color-fill-light-peach-line);--dp-color-context-cta-ink: var(--dp-color-fill-light-peach-cta-ink);--dp-color-context-muted: var(--dp-color-fill-light-peach-muted);--dp-color-context-panel: var(--dp-color-fill-light-peach-panel);--dp-color-context-ink-5: var(--dp-color-fill-light-peach-ink-5);--dp-color-context-ink-8: var(--dp-color-fill-light-peach-ink-8);--dp-color-context-ink-10: var(--dp-color-fill-light-peach-ink-10);--dp-color-context-ink-14: var(--dp-color-fill-light-peach-ink-14);--dp-color-context-ink-20: var(--dp-color-fill-light-peach-ink-20);--dp-color-context-tint-10: var(--dp-color-fill-light-peach-tint-10);--dp-color-context-tint-22: var(--dp-color-fill-light-peach-tint-22);--dp-color-context-feature-ink: var(--dp-color-fill-light-peach-feature-ink);--dp-color-context-feature-tag: var(--dp-color-fill-light-peach-feature-tag);--dp-color-context-card-hover-kind: var(--dp-color-fill-light-peach-card-hover-kind)}.dp-fill-faun{--dp-color-context-bg: var(--dp-color-fill-faun-bg);--dp-color-context-ink: var(--dp-color-fill-faun-ink);--dp-color-context-sub: var(--dp-color-fill-faun-sub);--dp-color-context-line: var(--dp-color-fill-faun-line);--dp-color-context-cta-ink: var(--dp-color-fill-faun-cta-ink);--dp-color-context-muted: var(--dp-color-fill-faun-muted);--dp-color-context-panel: var(--dp-color-fill-faun-panel);--dp-color-context-ink-5: var(--dp-color-fill-faun-ink-5);--dp-color-context-ink-8: var(--dp-color-fill-faun-ink-8);--dp-color-context-ink-10: var(--dp-color-fill-faun-ink-10);--dp-color-context-ink-14: var(--dp-color-fill-faun-ink-14);--dp-color-context-ink-20: var(--dp-color-fill-faun-ink-20);--dp-color-context-tint-10: var(--dp-color-fill-faun-tint-10);--dp-color-context-tint-22: var(--dp-color-fill-faun-tint-22);--dp-color-context-feature-ink: var(--dp-color-fill-faun-feature-ink);--dp-color-context-feature-tag: var(--dp-color-fill-faun-feature-tag);--dp-color-context-card-hover-kind: var(--dp-color-fill-faun-card-hover-kind)}.dp-fill-cool-grey{--dp-color-context-bg: var(--dp-color-fill-cool-grey-bg);--dp-color-context-ink: var(--dp-color-fill-cool-grey-ink);--dp-color-context-sub: var(--dp-color-fill-cool-grey-sub);--dp-color-context-line: var(--dp-color-fill-cool-grey-line);--dp-color-context-cta-ink: var(--dp-color-fill-cool-grey-cta-ink);--dp-color-context-muted: var(--dp-color-fill-cool-grey-muted);--dp-color-context-panel: var(--dp-color-fill-cool-grey-panel);--dp-color-context-ink-5: var(--dp-color-fill-cool-grey-ink-5);--dp-color-context-ink-8: var(--dp-color-fill-cool-grey-ink-8);--dp-color-context-ink-10: var(--dp-color-fill-cool-grey-ink-10);--dp-color-context-ink-14: var(--dp-color-fill-cool-grey-ink-14);--dp-color-context-ink-20: var(--dp-color-fill-cool-grey-ink-20);--dp-color-context-tint-10: var(--dp-color-fill-cool-grey-tint-10);--dp-color-context-tint-22: var(--dp-color-fill-cool-grey-tint-22);--dp-color-context-feature-ink: var(--dp-color-fill-cool-grey-feature-ink);--dp-color-context-feature-tag: var(--dp-color-fill-cool-grey-feature-tag);--dp-color-context-card-hover-kind: var(--dp-color-fill-cool-grey-card-hover-kind)}.dp-fill-stone{--dp-color-context-bg: var(--dp-color-fill-stone-bg);--dp-color-context-ink: var(--dp-color-fill-stone-ink);--dp-color-context-sub: var(--dp-color-fill-stone-sub);--dp-color-context-line: var(--dp-color-fill-stone-line);--dp-color-context-cta-ink: var(--dp-color-fill-stone-cta-ink);--dp-color-context-muted: var(--dp-color-fill-stone-muted);--dp-color-context-panel: var(--dp-color-fill-stone-panel);--dp-color-context-ink-5: var(--dp-color-fill-stone-ink-5);--dp-color-context-ink-8: var(--dp-color-fill-stone-ink-8);--dp-color-context-ink-10: var(--dp-color-fill-stone-ink-10);--dp-color-context-ink-14: var(--dp-color-fill-stone-ink-14);--dp-color-context-ink-20: var(--dp-color-fill-stone-ink-20);--dp-color-context-tint-10: var(--dp-color-fill-stone-tint-10);--dp-color-context-tint-22: var(--dp-color-fill-stone-tint-22);--dp-color-context-feature-ink: var(--dp-color-fill-stone-feature-ink);--dp-color-context-feature-tag: var(--dp-color-fill-stone-feature-tag);--dp-color-context-card-hover-kind: var(--dp-color-fill-stone-card-hover-kind)}.dp-fill-dark-grey{--dp-color-context-bg: var(--dp-color-fill-dark-grey-bg);--dp-color-context-ink: var(--dp-color-fill-dark-grey-ink);--dp-color-context-sub: var(--dp-color-fill-dark-grey-sub);--dp-color-context-line: var(--dp-color-fill-dark-grey-line);--dp-color-context-cta-ink: var(--dp-color-fill-dark-grey-cta-ink);--dp-color-context-muted: var(--dp-color-fill-dark-grey-muted);--dp-color-context-panel: var(--dp-color-fill-dark-grey-panel);--dp-color-context-ink-5: var(--dp-color-fill-dark-grey-ink-5);--dp-color-context-ink-8: var(--dp-color-fill-dark-grey-ink-8);--dp-color-context-ink-10: var(--dp-color-fill-dark-grey-ink-10);--dp-color-context-ink-14: var(--dp-color-fill-dark-grey-ink-14);--dp-color-context-ink-20: var(--dp-color-fill-dark-grey-ink-20);--dp-color-context-tint-10: var(--dp-color-fill-dark-grey-tint-10);--dp-color-context-tint-22: var(--dp-color-fill-dark-grey-tint-22);--dp-color-context-feature-ink: var(--dp-color-fill-dark-grey-feature-ink);--dp-color-context-feature-tag: var(--dp-color-fill-dark-grey-feature-tag);--dp-color-context-card-hover-kind: var(--dp-color-fill-dark-grey-card-hover-kind)}.dp-fill-ink{--dp-color-context-bg: var(--dp-color-fill-ink-bg);--dp-color-context-ink: var(--dp-color-fill-ink-ink);--dp-color-context-sub: var(--dp-color-fill-ink-sub);--dp-color-context-line: var(--dp-color-fill-ink-line);--dp-color-context-cta-ink: var(--dp-color-fill-ink-cta-ink);--dp-color-context-muted: var(--dp-color-fill-ink-muted);--dp-color-context-panel: var(--dp-color-fill-ink-panel);--dp-color-context-ink-5: var(--dp-color-fill-ink-ink-5);--dp-color-context-ink-8: var(--dp-color-fill-ink-ink-8);--dp-color-context-ink-10: var(--dp-color-fill-ink-ink-10);--dp-color-context-ink-14: var(--dp-color-fill-ink-ink-14);--dp-color-context-ink-20: var(--dp-color-fill-ink-ink-20);--dp-color-context-tint-10: var(--dp-color-fill-ink-tint-10);--dp-color-context-tint-22: var(--dp-color-fill-ink-tint-22);--dp-color-context-feature-ink: var(--dp-color-fill-ink-feature-ink);--dp-color-context-feature-tag: var(--dp-color-fill-ink-feature-tag);--dp-color-context-card-hover-kind: var(--dp-color-fill-ink-card-hover-kind)}@media(prefers-contrast:more){:root,[data-dp-theme],[class*=dp-fill-]{--dp-color-text-muted: var(--dp-color-text-secondary) !important;--dp-color-text-muted-strong: var(--dp-color-text-secondary) !important;--dp-color-text-faint: var(--dp-color-text-muted) !important;--dp-color-border-subtle: var(--dp-color-border-default) !important;--dp-color-border-default: var(--dp-color-border-control) !important;--dp-color-surface-dark-eyebrow: var(--dp-color-surface-dark-text) !important;--dp-color-fill-sage-sub: var(--dp-color-fill-sage-ink) !important;--dp-color-fill-sage-muted: var(--dp-color-fill-sage-ink) !important;--dp-color-fill-teal-sub: var(--dp-color-fill-teal-ink) !important;--dp-color-fill-teal-muted: var(--dp-color-fill-teal-ink) !important;--dp-color-fill-forest-sub: var(--dp-color-fill-forest-ink) !important;--dp-color-fill-forest-muted: var(--dp-color-fill-forest-ink) !important;--dp-color-fill-terracotta-sub: var(--dp-color-fill-terracotta-ink) !important;--dp-color-fill-terracotta-muted: var(--dp-color-fill-terracotta-ink) !important;--dp-color-fill-sand-sub: var(--dp-color-fill-sand-ink) !important;--dp-color-fill-sand-muted: var(--dp-color-fill-sand-ink) !important;--dp-color-fill-warm-grey-sub: var(--dp-color-fill-warm-grey-ink) !important;--dp-color-fill-warm-grey-muted: var(--dp-color-fill-warm-grey-ink) !important;--dp-color-fill-clay-red-sub: var(--dp-color-fill-clay-red-ink) !important;--dp-color-fill-clay-red-muted: var(--dp-color-fill-clay-red-ink) !important;--dp-color-fill-dark-teal-sub: var(--dp-color-fill-dark-teal-ink) !important;--dp-color-fill-dark-teal-muted: var(--dp-color-fill-dark-teal-ink) !important;--dp-color-fill-dusty-pink-sub: var(--dp-color-fill-dusty-pink-ink) !important;--dp-color-fill-dusty-pink-muted: var(--dp-color-fill-dusty-pink-ink) !important;--dp-color-fill-light-peach-sub: var(--dp-color-fill-light-peach-ink) !important;--dp-color-fill-light-peach-muted: var(--dp-color-fill-light-peach-ink) !important;--dp-color-fill-faun-sub: var(--dp-color-fill-faun-ink) !important;--dp-color-fill-faun-muted: var(--dp-color-fill-faun-ink) !important;--dp-color-fill-cool-grey-sub: var(--dp-color-fill-cool-grey-ink) !important;--dp-color-fill-cool-grey-muted: var(--dp-color-fill-cool-grey-ink) !important;--dp-color-fill-stone-sub: var(--dp-color-fill-stone-ink) !important;--dp-color-fill-stone-muted: var(--dp-color-fill-stone-ink) !important;--dp-color-fill-dark-grey-sub: var(--dp-color-fill-dark-grey-ink) !important;--dp-color-fill-dark-grey-muted: var(--dp-color-fill-dark-grey-ink) !important;--dp-color-fill-ink-sub: var(--dp-color-fill-ink-ink) !important;--dp-color-fill-ink-muted: var(--dp-color-fill-ink-ink) !important;--dp-color-chart-progress-alt: var(--dp-color-text-muted) !important}}@media(forced-colors:active){:root,[data-dp-theme],[class*=dp-fill-]{--dp-color-bg-canvas: Canvas !important;--dp-color-bg-surface: Canvas !important;--dp-color-bg-raised: Canvas !important;--dp-color-bg-sunken: Canvas !important;--dp-color-bg-inset: Canvas !important;--dp-color-bg-card: Canvas !important;--dp-color-bg-tint: Canvas !important;--dp-color-bg-accent-soft: Canvas !important;--dp-color-bg-placeholder: Canvas !important;--dp-color-bg-inverse: CanvasText !important;--dp-color-bg-accent: Highlight !important;--dp-color-text-primary: CanvasText !important;--dp-color-text-secondary: CanvasText !important;--dp-color-text-muted: CanvasText !important;--dp-color-text-muted-strong: CanvasText !important;--dp-color-text-faint: GrayText !important;--dp-color-text-inverse: Canvas !important;--dp-color-text-accent: LinkText !important;--dp-color-text-on-accent: HighlightText !important;--dp-color-text-link: LinkText !important;--dp-color-border-subtle: GrayText !important;--dp-color-border-default: CanvasText !important;--dp-color-border-control: CanvasText !important;--dp-color-border-strong: CanvasText !important;--dp-color-border-accent: CanvasText !important;--dp-color-border-inverse: Canvas !important;--dp-color-accent-default: Highlight !important;--dp-color-accent-hover: Highlight !important;--dp-color-accent-press: Highlight !important;--dp-color-accent-contrast: HighlightText !important;--dp-color-focus-ring: Highlight !important;--dp-color-selection-bg: Highlight !important;--dp-color-selection-fg: HighlightText !important;--dp-color-state-hover: Canvas !important;--dp-color-state-selected: Highlight !important;--dp-color-state-pressed: Highlight !important;--dp-color-state-disabled-bg: Canvas !important;--dp-color-state-disabled-fg: GrayText !important;--dp-color-state-disabled-border: GrayText !important;--dp-color-signal-success-fill: CanvasText !important;--dp-color-signal-success-text: CanvasText !important;--dp-color-signal-success-soft: Mark !important;--dp-color-signal-warning-fill: CanvasText !important;--dp-color-signal-warning-text: CanvasText !important;--dp-color-signal-warning-soft: Mark !important;--dp-color-signal-danger-fill: CanvasText !important;--dp-color-signal-danger-text: CanvasText !important;--dp-color-signal-danger-on-fill: Canvas !important;--dp-color-signal-danger-soft: Mark !important;--dp-color-signal-info-fill: CanvasText !important;--dp-color-signal-info-text: CanvasText !important;--dp-color-signal-info-soft: Mark !important;--dp-color-surface-dark-bg: Canvas !important;--dp-color-surface-dark-text: CanvasText !important;--dp-color-surface-dark-eyebrow: CanvasText !important;--dp-color-surface-dark-tag-bg: Canvas !important;--dp-color-surface-dark-button-bg: Highlight !important;--dp-color-surface-dark-button-hover: Highlight !important;--dp-color-surface-dark-button-text: HighlightText !important;--dp-color-surface-dark-outline-hover: Canvas !important;--dp-color-fill-sage-bg: Canvas !important;--dp-color-fill-sage-ink: CanvasText !important;--dp-color-fill-sage-sub: CanvasText !important;--dp-color-fill-sage-line: GrayText !important;--dp-color-fill-sage-cta-ink: Canvas !important;--dp-color-fill-sage-muted: CanvasText !important;--dp-color-fill-sage-panel: Canvas !important;--dp-color-fill-sage-ink-5: Canvas !important;--dp-color-fill-sage-ink-8: Canvas !important;--dp-color-fill-sage-ink-10: Canvas !important;--dp-color-fill-sage-ink-14: Highlight !important;--dp-color-fill-sage-ink-20: Canvas !important;--dp-color-fill-sage-tint-10: Canvas !important;--dp-color-fill-sage-tint-22: Canvas !important;--dp-color-fill-sage-feature-ink: CanvasText !important;--dp-color-fill-sage-feature-tag: Canvas !important;--dp-color-fill-sage-card-hover-kind: CanvasText !important;--dp-color-fill-teal-bg: Canvas !important;--dp-color-fill-teal-ink: CanvasText !important;--dp-color-fill-teal-sub: CanvasText !important;--dp-color-fill-teal-line: GrayText !important;--dp-color-fill-teal-cta-ink: Canvas !important;--dp-color-fill-teal-muted: CanvasText !important;--dp-color-fill-teal-panel: Canvas !important;--dp-color-fill-teal-ink-5: Canvas !important;--dp-color-fill-teal-ink-8: Canvas !important;--dp-color-fill-teal-ink-10: Canvas !important;--dp-color-fill-teal-ink-14: Highlight !important;--dp-color-fill-teal-ink-20: Canvas !important;--dp-color-fill-teal-tint-10: Canvas !important;--dp-color-fill-teal-tint-22: Canvas !important;--dp-color-fill-teal-feature-ink: CanvasText !important;--dp-color-fill-teal-feature-tag: Canvas !important;--dp-color-fill-teal-card-hover-kind: CanvasText !important;--dp-color-fill-forest-bg: Canvas !important;--dp-color-fill-forest-ink: CanvasText !important;--dp-color-fill-forest-sub: CanvasText !important;--dp-color-fill-forest-line: GrayText !important;--dp-color-fill-forest-cta-ink: Canvas !important;--dp-color-fill-forest-muted: CanvasText !important;--dp-color-fill-forest-panel: Canvas !important;--dp-color-fill-forest-ink-5: Canvas !important;--dp-color-fill-forest-ink-8: Canvas !important;--dp-color-fill-forest-ink-10: Canvas !important;--dp-color-fill-forest-ink-14: Highlight !important;--dp-color-fill-forest-ink-20: Canvas !important;--dp-color-fill-forest-tint-10: Canvas !important;--dp-color-fill-forest-tint-22: Canvas !important;--dp-color-fill-forest-feature-ink: CanvasText !important;--dp-color-fill-forest-feature-tag: Canvas !important;--dp-color-fill-forest-card-hover-kind: CanvasText !important;--dp-color-fill-terracotta-bg: Canvas !important;--dp-color-fill-terracotta-ink: CanvasText !important;--dp-color-fill-terracotta-sub: CanvasText !important;--dp-color-fill-terracotta-line: GrayText !important;--dp-color-fill-terracotta-cta-ink: Canvas !important;--dp-color-fill-terracotta-muted: CanvasText !important;--dp-color-fill-terracotta-panel: Canvas !important;--dp-color-fill-terracotta-ink-5: Canvas !important;--dp-color-fill-terracotta-ink-8: Canvas !important;--dp-color-fill-terracotta-ink-10: Canvas !important;--dp-color-fill-terracotta-ink-14: Highlight !important;--dp-color-fill-terracotta-ink-20: Canvas !important;--dp-color-fill-terracotta-tint-10: Canvas !important;--dp-color-fill-terracotta-tint-22: Canvas !important;--dp-color-fill-terracotta-feature-ink: CanvasText !important;--dp-color-fill-terracotta-feature-tag: Canvas !important;--dp-color-fill-terracotta-card-hover-kind: CanvasText !important;--dp-color-fill-sand-bg: Canvas !important;--dp-color-fill-sand-ink: CanvasText !important;--dp-color-fill-sand-sub: CanvasText !important;--dp-color-fill-sand-line: GrayText !important;--dp-color-fill-sand-cta-ink: Canvas !important;--dp-color-fill-sand-muted: CanvasText !important;--dp-color-fill-sand-panel: Canvas !important;--dp-color-fill-sand-ink-5: Canvas !important;--dp-color-fill-sand-ink-8: Canvas !important;--dp-color-fill-sand-ink-10: Canvas !important;--dp-color-fill-sand-ink-14: Highlight !important;--dp-color-fill-sand-ink-20: Canvas !important;--dp-color-fill-sand-tint-10: Canvas !important;--dp-color-fill-sand-tint-22: Canvas !important;--dp-color-fill-sand-feature-ink: CanvasText !important;--dp-color-fill-sand-feature-tag: Canvas !important;--dp-color-fill-sand-card-hover-kind: CanvasText !important;--dp-color-fill-warm-grey-bg: Canvas !important;--dp-color-fill-warm-grey-ink: CanvasText !important;--dp-color-fill-warm-grey-sub: CanvasText !important;--dp-color-fill-warm-grey-line: GrayText !important;--dp-color-fill-warm-grey-cta-ink: Canvas !important;--dp-color-fill-warm-grey-muted: CanvasText !important;--dp-color-fill-warm-grey-panel: Canvas !important;--dp-color-fill-warm-grey-ink-5: Canvas !important;--dp-color-fill-warm-grey-ink-8: Canvas !important;--dp-color-fill-warm-grey-ink-10: Canvas !important;--dp-color-fill-warm-grey-ink-14: Highlight !important;--dp-color-fill-warm-grey-ink-20: Canvas !important;--dp-color-fill-warm-grey-tint-10: Canvas !important;--dp-color-fill-warm-grey-tint-22: Canvas !important;--dp-color-fill-warm-grey-feature-ink: CanvasText !important;--dp-color-fill-warm-grey-feature-tag: Canvas !important;--dp-color-fill-warm-grey-card-hover-kind: CanvasText !important;--dp-color-fill-clay-red-bg: Canvas !important;--dp-color-fill-clay-red-ink: CanvasText !important;--dp-color-fill-clay-red-sub: CanvasText !important;--dp-color-fill-clay-red-line: GrayText !important;--dp-color-fill-clay-red-cta-ink: Canvas !important;--dp-color-fill-clay-red-muted: CanvasText !important;--dp-color-fill-clay-red-panel: Canvas !important;--dp-color-fill-clay-red-ink-5: Canvas !important;--dp-color-fill-clay-red-ink-8: Canvas !important;--dp-color-fill-clay-red-ink-10: Canvas !important;--dp-color-fill-clay-red-ink-14: Highlight !important;--dp-color-fill-clay-red-ink-20: Canvas !important;--dp-color-fill-clay-red-tint-10: Canvas !important;--dp-color-fill-clay-red-tint-22: Canvas !important;--dp-color-fill-clay-red-feature-ink: CanvasText !important;--dp-color-fill-clay-red-feature-tag: Canvas !important;--dp-color-fill-clay-red-card-hover-kind: CanvasText !important;--dp-color-fill-dark-teal-bg: Canvas !important;--dp-color-fill-dark-teal-ink: CanvasText !important;--dp-color-fill-dark-teal-sub: CanvasText !important;--dp-color-fill-dark-teal-line: GrayText !important;--dp-color-fill-dark-teal-cta-ink: Canvas !important;--dp-color-fill-dark-teal-muted: CanvasText !important;--dp-color-fill-dark-teal-panel: Canvas !important;--dp-color-fill-dark-teal-ink-5: Canvas !important;--dp-color-fill-dark-teal-ink-8: Canvas !important;--dp-color-fill-dark-teal-ink-10: Canvas !important;--dp-color-fill-dark-teal-ink-14: Highlight !important;--dp-color-fill-dark-teal-ink-20: Canvas !important;--dp-color-fill-dark-teal-tint-10: Canvas !important;--dp-color-fill-dark-teal-tint-22: Canvas !important;--dp-color-fill-dark-teal-feature-ink: CanvasText !important;--dp-color-fill-dark-teal-feature-tag: Canvas !important;--dp-color-fill-dark-teal-card-hover-kind: CanvasText !important;--dp-color-fill-dusty-pink-bg: Canvas !important;--dp-color-fill-dusty-pink-ink: CanvasText !important;--dp-color-fill-dusty-pink-sub: CanvasText !important;--dp-color-fill-dusty-pink-line: GrayText !important;--dp-color-fill-dusty-pink-cta-ink: Canvas !important;--dp-color-fill-dusty-pink-muted: CanvasText !important;--dp-color-fill-dusty-pink-panel: Canvas !important;--dp-color-fill-dusty-pink-ink-5: Canvas !important;--dp-color-fill-dusty-pink-ink-8: Canvas !important;--dp-color-fill-dusty-pink-ink-10: Canvas !important;--dp-color-fill-dusty-pink-ink-14: Highlight !important;--dp-color-fill-dusty-pink-ink-20: Canvas !important;--dp-color-fill-dusty-pink-tint-10: Canvas !important;--dp-color-fill-dusty-pink-tint-22: Canvas !important;--dp-color-fill-dusty-pink-feature-ink: CanvasText !important;--dp-color-fill-dusty-pink-feature-tag: Canvas !important;--dp-color-fill-dusty-pink-card-hover-kind: CanvasText !important;--dp-color-fill-light-peach-bg: Canvas !important;--dp-color-fill-light-peach-ink: CanvasText !important;--dp-color-fill-light-peach-sub: CanvasText !important;--dp-color-fill-light-peach-line: GrayText !important;--dp-color-fill-light-peach-cta-ink: Canvas !important;--dp-color-fill-light-peach-muted: CanvasText !important;--dp-color-fill-light-peach-panel: Canvas !important;--dp-color-fill-light-peach-ink-5: Canvas !important;--dp-color-fill-light-peach-ink-8: Canvas !important;--dp-color-fill-light-peach-ink-10: Canvas !important;--dp-color-fill-light-peach-ink-14: Highlight !important;--dp-color-fill-light-peach-ink-20: Canvas !important;--dp-color-fill-light-peach-tint-10: Canvas !important;--dp-color-fill-light-peach-tint-22: Canvas !important;--dp-color-fill-light-peach-feature-ink: CanvasText !important;--dp-color-fill-light-peach-feature-tag: Canvas !important;--dp-color-fill-light-peach-card-hover-kind: CanvasText !important;--dp-color-fill-faun-bg: Canvas !important;--dp-color-fill-faun-ink: CanvasText !important;--dp-color-fill-faun-sub: CanvasText !important;--dp-color-fill-faun-line: GrayText !important;--dp-color-fill-faun-cta-ink: Canvas !important;--dp-color-fill-faun-muted: CanvasText !important;--dp-color-fill-faun-panel: Canvas !important;--dp-color-fill-faun-ink-5: Canvas !important;--dp-color-fill-faun-ink-8: Canvas !important;--dp-color-fill-faun-ink-10: Canvas !important;--dp-color-fill-faun-ink-14: Highlight !important;--dp-color-fill-faun-ink-20: Canvas !important;--dp-color-fill-faun-tint-10: Canvas !important;--dp-color-fill-faun-tint-22: Canvas !important;--dp-color-fill-faun-feature-ink: CanvasText !important;--dp-color-fill-faun-feature-tag: Canvas !important;--dp-color-fill-faun-card-hover-kind: CanvasText !important;--dp-color-fill-cool-grey-bg: Canvas !important;--dp-color-fill-cool-grey-ink: CanvasText !important;--dp-color-fill-cool-grey-sub: CanvasText !important;--dp-color-fill-cool-grey-line: GrayText !important;--dp-color-fill-cool-grey-cta-ink: Canvas !important;--dp-color-fill-cool-grey-muted: CanvasText !important;--dp-color-fill-cool-grey-panel: Canvas !important;--dp-color-fill-cool-grey-ink-5: Canvas !important;--dp-color-fill-cool-grey-ink-8: Canvas !important;--dp-color-fill-cool-grey-ink-10: Canvas !important;--dp-color-fill-cool-grey-ink-14: Highlight !important;--dp-color-fill-cool-grey-ink-20: Canvas !important;--dp-color-fill-cool-grey-tint-10: Canvas !important;--dp-color-fill-cool-grey-tint-22: Canvas !important;--dp-color-fill-cool-grey-feature-ink: CanvasText !important;--dp-color-fill-cool-grey-feature-tag: Canvas !important;--dp-color-fill-cool-grey-card-hover-kind: CanvasText !important;--dp-color-fill-stone-bg: Canvas !important;--dp-color-fill-stone-ink: CanvasText !important;--dp-color-fill-stone-sub: CanvasText !important;--dp-color-fill-stone-line: GrayText !important;--dp-color-fill-stone-cta-ink: Canvas !important;--dp-color-fill-stone-muted: CanvasText !important;--dp-color-fill-stone-panel: Canvas !important;--dp-color-fill-stone-ink-5: Canvas !important;--dp-color-fill-stone-ink-8: Canvas !important;--dp-color-fill-stone-ink-10: Canvas !important;--dp-color-fill-stone-ink-14: Highlight !important;--dp-color-fill-stone-ink-20: Canvas !important;--dp-color-fill-stone-tint-10: Canvas !important;--dp-color-fill-stone-tint-22: Canvas !important;--dp-color-fill-stone-feature-ink: CanvasText !important;--dp-color-fill-stone-feature-tag: Canvas !important;--dp-color-fill-stone-card-hover-kind: CanvasText !important;--dp-color-fill-dark-grey-bg: Canvas !important;--dp-color-fill-dark-grey-ink: CanvasText !important;--dp-color-fill-dark-grey-sub: CanvasText !important;--dp-color-fill-dark-grey-line: GrayText !important;--dp-color-fill-dark-grey-cta-ink: Canvas !important;--dp-color-fill-dark-grey-muted: CanvasText !important;--dp-color-fill-dark-grey-panel: Canvas !important;--dp-color-fill-dark-grey-ink-5: Canvas !important;--dp-color-fill-dark-grey-ink-8: Canvas !important;--dp-color-fill-dark-grey-ink-10: Canvas !important;--dp-color-fill-dark-grey-ink-14: Highlight !important;--dp-color-fill-dark-grey-ink-20: Canvas !important;--dp-color-fill-dark-grey-tint-10: Canvas !important;--dp-color-fill-dark-grey-tint-22: Canvas !important;--dp-color-fill-dark-grey-feature-ink: CanvasText !important;--dp-color-fill-dark-grey-feature-tag: Canvas !important;--dp-color-fill-dark-grey-card-hover-kind: CanvasText !important;--dp-color-fill-ink-bg: Canvas !important;--dp-color-fill-ink-ink: CanvasText !important;--dp-color-fill-ink-sub: CanvasText !important;--dp-color-fill-ink-line: GrayText !important;--dp-color-fill-ink-cta-ink: Canvas !important;--dp-color-fill-ink-muted: CanvasText !important;--dp-color-fill-ink-panel: Canvas !important;--dp-color-fill-ink-ink-5: Canvas !important;--dp-color-fill-ink-ink-8: Canvas !important;--dp-color-fill-ink-ink-10: Canvas !important;--dp-color-fill-ink-ink-14: Highlight !important;--dp-color-fill-ink-ink-20: Canvas !important;--dp-color-fill-ink-tint-10: Canvas !important;--dp-color-fill-ink-tint-22: Canvas !important;--dp-color-fill-ink-feature-ink: CanvasText !important;--dp-color-fill-ink-feature-tag: Canvas !important;--dp-color-fill-ink-card-hover-kind: CanvasText !important;--dp-color-chart-mark: CanvasText !important;--dp-color-chart-track: GrayText !important;--dp-color-chart-label: CanvasText !important;--dp-color-chart-label-strong: CanvasText !important;--dp-color-chart-series-1: CanvasText !important;--dp-color-chart-series-2: CanvasText !important;--dp-color-chart-series-3: CanvasText !important;--dp-color-chart-series-4: CanvasText !important;--dp-color-chart-series-5: CanvasText !important;--dp-color-chart-series-6: CanvasText !important;--dp-color-chart-ink: CanvasText !important;--dp-color-chart-tick: CanvasText !important;--dp-color-chart-focus: CanvasText !important;--dp-color-chart-context: CanvasText !important;--dp-color-chart-axis: CanvasText !important;--dp-color-chart-grid: CanvasText !important;--dp-color-chart-band: CanvasText !important;--dp-color-chart-up: CanvasText !important;--dp-color-chart-down: CanvasText !important;--dp-color-chart-tooltip-bg: CanvasText !important;--dp-color-chart-tooltip-text: CanvasText !important;--dp-color-chart-seq-1: Canvas !important;--dp-color-chart-seq-1-label: CanvasText !important;--dp-color-chart-seq-2: Canvas !important;--dp-color-chart-seq-2-label: CanvasText !important;--dp-color-chart-seq-3: Canvas !important;--dp-color-chart-seq-3-label: CanvasText !important;--dp-color-chart-seq-4: Canvas !important;--dp-color-chart-seq-4-label: CanvasText !important;--dp-color-chart-seq-5: Canvas !important;--dp-color-chart-seq-5-label: CanvasText !important;--dp-color-chart-div-1: Canvas !important;--dp-color-chart-div-1-label: CanvasText !important;--dp-color-chart-div-2: Canvas !important;--dp-color-chart-div-2-label: CanvasText !important;--dp-color-chart-div-3: Canvas !important;--dp-color-chart-div-3-label: CanvasText !important;--dp-color-chart-div-4: Canvas !important;--dp-color-chart-div-4-label: CanvasText !important;--dp-color-chart-div-5: Canvas !important;--dp-color-chart-div-5-label: CanvasText !important;--dp-color-chart-progress: Highlight !important;--dp-color-chart-progress-alt: GrayText !important;--dp-color-syntax-plain: CanvasText !important;--dp-color-syntax-keyword: CanvasText !important;--dp-color-syntax-control: CanvasText !important;--dp-color-syntax-function: CanvasText !important;--dp-color-syntax-string: CanvasText !important;--dp-color-syntax-variable: CanvasText !important;--dp-color-syntax-type: CanvasText !important;--dp-color-syntax-number: CanvasText !important;--dp-color-syntax-comment: CanvasText !important;--dp-component-button-outline-pressed-foreground: HighlightText !important;--dp-component-tag-selected-background: Highlight !important;--dp-component-tag-selected-foreground: HighlightText !important;--dp-component-tag-selected-ring: Highlight !important;--dp-component-chip-pressed-foreground: HighlightText !important;--dp-component-card-default-hover-text: HighlightText !important;--dp-component-card-default-hover-kind-text: HighlightText !important;--dp-component-card-soon-hover-text: HighlightText !important;--dp-component-card-soon-hover-kind-text: HighlightText !important;--dp-component-highlight-info-foreground: MarkText !important;--dp-component-highlight-success-foreground: MarkText !important;--dp-component-highlight-warning-foreground: MarkText !important;--dp-component-highlight-danger-foreground: MarkText !important;--dp-component-side-nav-item-current-foreground: HighlightText !important;--dp-component-side-nav-item-pressed-foreground: HighlightText !important;--dp-component-side-nav-current-fill-sage-background: Highlight !important;--dp-component-side-nav-current-fill-sage-foreground: HighlightText !important;--dp-component-side-nav-current-fill-teal-background: Highlight !important;--dp-component-side-nav-current-fill-teal-foreground: HighlightText !important;--dp-component-side-nav-current-fill-forest-background: Highlight !important;--dp-component-side-nav-current-fill-forest-foreground: HighlightText !important;--dp-component-side-nav-current-fill-terracotta-background: Highlight !important;--dp-component-side-nav-current-fill-terracotta-foreground: HighlightText !important;--dp-component-side-nav-current-fill-sand-background: Highlight !important;--dp-component-side-nav-current-fill-sand-foreground: HighlightText !important;--dp-component-side-nav-current-fill-warm-grey-background: Highlight !important;--dp-component-side-nav-current-fill-warm-grey-foreground: HighlightText !important;--dp-component-side-nav-current-fill-clay-red-background: Highlight !important;--dp-component-side-nav-current-fill-clay-red-foreground: HighlightText !important;--dp-component-side-nav-current-fill-dark-teal-background: Highlight !important;--dp-component-side-nav-current-fill-dark-teal-foreground: HighlightText !important;--dp-component-side-nav-current-fill-dusty-pink-background: Highlight !important;--dp-component-side-nav-current-fill-dusty-pink-foreground: HighlightText !important;--dp-component-side-nav-current-fill-light-peach-background: Highlight !important;--dp-component-side-nav-current-fill-light-peach-foreground: HighlightText !important;--dp-component-side-nav-current-fill-faun-background: Highlight !important;--dp-component-side-nav-current-fill-faun-foreground: HighlightText !important;--dp-component-side-nav-current-fill-cool-grey-background: Highlight !important;--dp-component-side-nav-current-fill-cool-grey-foreground: HighlightText !important;--dp-component-side-nav-current-fill-stone-background: Highlight !important;--dp-component-side-nav-current-fill-stone-foreground: HighlightText !important;--dp-component-side-nav-current-fill-dark-grey-background: Highlight !important;--dp-component-side-nav-current-fill-dark-grey-foreground: HighlightText !important;--dp-component-side-nav-current-fill-ink-background: Highlight !important;--dp-component-side-nav-current-fill-ink-foreground: HighlightText !important;--dp-component-tabs-tab-selected-background: Highlight !important;--dp-component-tabs-tab-selected-foreground: HighlightText !important;--dp-component-menu-item-pressed-foreground: HighlightText !important;--dp-component-tab-bar-item-pressed-foreground: HighlightText !important;--dp-component-list-row-pressed-title: HighlightText !important;--dp-component-list-row-pressed-secondary: HighlightText !important;--dp-component-alert-success-foreground: MarkText !important;--dp-component-alert-warning-foreground: MarkText !important;--dp-component-alert-danger-foreground: MarkText !important;--dp-component-alert-info-foreground: MarkText !important;--dp-component-stepper-button-pressed-foreground: HighlightText !important;--dp-component-carousel-button-pressed-foreground: HighlightText !important;--dp-component-select-sheet-option-pressed-foreground: HighlightText !important;--dp-component-select-sheet-option-selected-foreground: HighlightText !important;--dp-component-search-suggestions-item-active-foreground: HighlightText !important;--dp-component-search-suggestions-item-pressed-foreground: HighlightText !important;--dp-component-multi-select-chip-pressed-foreground: HighlightText !important;--dp-component-multi-select-option-pressed-foreground: HighlightText !important;--dp-component-multi-select-option-checked-foreground: HighlightText !important;--dp-component-code-field-cell-current-border: Highlight !important;--dp-component-banner-info-foreground: MarkText !important;--dp-component-banner-warning-foreground: MarkText !important;--dp-component-banner-danger-foreground: MarkText !important;--dp-component-action-sheet-item-pressed-foreground: HighlightText !important}}@media(max-width:1180px){:root{--dp-type-feature-title-font-size: min(1.75rem, 36.4px);--dp-type-feature-claim-font-size: 1rem}}@media(max-width:860px){:root{--dp-type-title-fill-hero-font-size: clamp(min(2.75rem, 57.2px), 15vw, min(4rem, 83.2px))}}@media(prefers-reduced-motion:reduce){:root{--dp-duration-instant: var(--dp-motion-reduced-duration);--dp-duration-fast: var(--dp-motion-reduced-duration);--dp-duration-base: var(--dp-motion-reduced-duration);--dp-duration-slow: var(--dp-motion-reduced-duration);--dp-duration-slower: var(--dp-motion-reduced-duration);--dp-duration-reveal: var(--dp-motion-reduced-duration);--dp-duration-anchor: var(--dp-motion-reduced-duration);--dp-duration-anchor-delay: var(--dp-motion-reduced-duration);--dp-duration-fx-blur-hover: var(--dp-motion-reduced-duration);--dp-duration-fx-blur: var(--dp-motion-reduced-duration);--dp-duration-settle: var(--dp-motion-reduced-duration);--dp-duration-fx-fill: var(--dp-motion-reduced-duration);--dp-duration-pulse: var(--dp-motion-reduced-duration);--dp-duration-loader: var(--dp-motion-reduced-duration);--dp-duration-stagger-0: var(--dp-motion-reduced-duration);--dp-duration-stagger-1: var(--dp-motion-reduced-duration);--dp-duration-stagger-2: var(--dp-motion-reduced-duration);--dp-duration-stagger-3: var(--dp-motion-reduced-duration);--dp-duration-stagger-4: var(--dp-motion-reduced-duration);--dp-duration-stagger-5: var(--dp-motion-reduced-duration);--dp-duration-stagger-6: var(--dp-motion-reduced-duration);--dp-duration-stagger-7: var(--dp-motion-reduced-duration);--dp-motion-loader-twinkle-duration-min: var(--dp-motion-reduced-duration);--dp-motion-loader-twinkle-duration-max: var(--dp-motion-reduced-duration);--dp-motion-loader-twinkle-offset-min: var(--dp-motion-reduced-duration);--dp-motion-loader-twinkle-offset-max: var(--dp-motion-reduced-duration);--dp-motion-loader-sparse-duration-min: var(--dp-motion-reduced-duration);--dp-motion-loader-sparse-duration-max: var(--dp-motion-reduced-duration);--dp-motion-loader-sparse-offset-min: var(--dp-motion-reduced-duration);--dp-motion-loader-sparse-offset-max: var(--dp-motion-reduced-duration);--dp-motion-loader-sparse-fast-duration-min: var(--dp-motion-reduced-duration);--dp-motion-loader-sparse-fast-duration-max: var(--dp-motion-reduced-duration);--dp-motion-loader-sparse-fast-offset-min: var(--dp-motion-reduced-duration);--dp-motion-loader-sparse-fast-offset-max: var(--dp-motion-reduced-duration);--dp-motion-loader-emerge-delay-min: var(--dp-motion-reduced-duration);--dp-motion-loader-emerge-delay-max: var(--dp-motion-reduced-duration);--dp-motion-loader-emerge-slow-delay-min: var(--dp-motion-reduced-duration);--dp-motion-loader-emerge-slow-delay-max: var(--dp-motion-reduced-duration);--dp-motion-loader-emerge-drift-delay-min: var(--dp-motion-reduced-duration);--dp-motion-loader-emerge-drift-delay-max: var(--dp-motion-reduced-duration);--dp-motion-loader-tetris-duration: var(--dp-motion-reduced-duration);--dp-motion-loader-tetris-clear-duration: var(--dp-motion-reduced-duration);--dp-effect-pixelate-duration: var(--dp-motion-reduced-duration);--dp-effect-noise-duration: var(--dp-motion-reduced-duration);--dp-effect-draw-min: var(--dp-motion-reduced-duration);--dp-effect-draw-max: var(--dp-motion-reduced-duration);--dp-effect-redact-in: var(--dp-motion-reduced-duration);--dp-effect-redact-hold: var(--dp-motion-reduced-duration);--dp-effect-redact-out: var(--dp-motion-reduced-duration);--dp-effect-wipe-duration: var(--dp-motion-reduced-duration);--dp-effect-wipe-hover-in: var(--dp-motion-reduced-duration);--dp-effect-wipe-hold: var(--dp-motion-reduced-duration);--dp-effect-dissolve-duration: var(--dp-motion-reduced-duration);--dp-effect-dissolve-hover-in: var(--dp-motion-reduced-duration);--dp-effect-dissolve-hold: var(--dp-motion-reduced-duration);--dp-effect-dissolve-hover-out: var(--dp-motion-reduced-duration);--dp-effect-speak-duration: var(--dp-motion-reduced-duration);--dp-component-chart-motion-stagger: var(--dp-motion-reduced-duration);--dp-component-chart-motion-stagger-dense: var(--dp-motion-reduced-duration);--dp-motion-animation-heartbeat: none;--dp-motion-animation-loader-fill: none;--dp-motion-animation-loader-twinkle: none;--dp-motion-animation-loader-emerge: none;--dp-motion-animation-loader-emerge-slow: none;--dp-motion-animation-loader-emerge-slow-b: none;--dp-motion-animation-loader-emerge-slow-c: none;--dp-motion-animation-loader-emerge-drift: none;--dp-motion-animation-loader-sparse: none;--dp-motion-animation-loader-sparse-fast: none;--dp-motion-animation-loader-drop: none;--dp-motion-animation-loader-chase: none;--dp-motion-animation-loader-spin: none;--dp-motion-animation-loader-orbit: none;--dp-motion-animation-hero-lift: none;--dp-motion-animation-screen-in-forward: none;--dp-motion-animation-screen-out-forward: none;--dp-motion-animation-screen-in-back: none;--dp-motion-animation-screen-out-back: none;--dp-motion-animation-screen-fade-in: none;--dp-motion-animation-screen-fade-out: none;--dp-motion-animation-modal-in: none;--dp-motion-animation-modal-out: none;--dp-motion-animation-skeleton-pulse: none;--dp-motion-animation-refresh-spin: none}}@keyframes dp-heartbeat{0%{transform:scale(1);opacity:var(--dp-effect-pulse-start-opacity)}14%{transform:scale(var(--dp-effect-pulse-beat-scale));opacity:var(--dp-effect-pulse-beat-opacity)}26%{transform:scale(var(--dp-effect-pulse-echo-scale));opacity:var(--dp-effect-pulse-echo-opacity)}42%{transform:scale(var(--dp-effect-pulse-peak-scale));opacity:0}to{transform:scale(var(--dp-effect-pulse-peak-scale));opacity:0}}@keyframes dp-loader-fill{0%{opacity:var(--dp-motion-loader-rest)}3%{opacity:var(--dp-runtime-loader-on, 1)}50%{opacity:var(--dp-runtime-loader-on, 1)}53%{opacity:var(--dp-motion-loader-rest)}to{opacity:var(--dp-motion-loader-rest)}}@keyframes dp-loader-twinkle{0%{opacity:var(--dp-motion-loader-twinkle-rest)}to{opacity:var(--dp-runtime-loader-on, 1)}}@keyframes dp-loader-emerge{0%{opacity:var(--dp-motion-loader-rest)}9%{opacity:var(--dp-motion-loader-emerge-on)}52%{opacity:var(--dp-motion-loader-emerge-on)}61%{opacity:var(--dp-motion-loader-rest)}to{opacity:var(--dp-motion-loader-rest)}}@keyframes dp-loader-emerge-slow{0%{opacity:var(--dp-motion-loader-rest)}6%{opacity:var(--dp-motion-loader-slow-a-rise)}11%{opacity:var(--dp-motion-loader-slow-a-rise)}16%{opacity:var(--dp-motion-loader-emerge-on)}50%{opacity:var(--dp-motion-loader-emerge-on)}56%{opacity:var(--dp-motion-loader-slow-a-fall)}62%{opacity:var(--dp-motion-loader-slow-a-fall)}68%{opacity:var(--dp-motion-loader-rest)}to{opacity:var(--dp-motion-loader-rest)}}@keyframes dp-loader-emerge-slow-b{0%{opacity:var(--dp-motion-loader-rest)}4%{opacity:var(--dp-motion-loader-slow-b-rise)}12%{opacity:var(--dp-motion-loader-slow-b-rise)}15%{opacity:var(--dp-motion-loader-slow-b-lift)}20%{opacity:var(--dp-motion-loader-emerge-on)}52%{opacity:var(--dp-motion-loader-emerge-on)}55%{opacity:var(--dp-motion-loader-slow-b-fall)}63%{opacity:var(--dp-motion-loader-slow-b-fall)}66%{opacity:var(--dp-motion-loader-rest)}to{opacity:var(--dp-motion-loader-rest)}}@keyframes dp-loader-emerge-slow-c{0%{opacity:var(--dp-motion-loader-rest)}8%{opacity:var(--dp-motion-loader-emerge-on)}12%{opacity:var(--dp-motion-loader-slow-c-flicker)}18%{opacity:var(--dp-motion-loader-emerge-on)}48%{opacity:var(--dp-motion-loader-emerge-on)}54%{opacity:var(--dp-motion-loader-slow-c-dip)}58%{opacity:var(--dp-motion-loader-slow-c-flicker)}64%{opacity:var(--dp-motion-loader-rest)}to{opacity:var(--dp-motion-loader-rest)}}@keyframes dp-loader-emerge-drift{0%{opacity:var(--dp-motion-loader-rest)}5%{opacity:var(--dp-motion-loader-drift-rise)}9%{opacity:var(--dp-motion-loader-emerge-on)}34%{opacity:var(--dp-motion-loader-emerge-on)}38%{opacity:var(--dp-motion-loader-drift-fall)}43%{opacity:var(--dp-motion-loader-rest)}to{opacity:var(--dp-motion-loader-rest)}}@keyframes dp-loader-sparse{0%{opacity:var(--dp-motion-loader-rest)}4%{opacity:var(--dp-runtime-loader-p1, 1)}15%{opacity:var(--dp-runtime-loader-p1, 1)}20%{opacity:var(--dp-motion-loader-rest)}54%{opacity:var(--dp-motion-loader-rest)}58%{opacity:var(--dp-runtime-loader-p2, 1)}67%{opacity:var(--dp-runtime-loader-p2, 1)}72%{opacity:var(--dp-motion-loader-rest)}to{opacity:var(--dp-motion-loader-rest)}}@keyframes dp-loader-sparse-fast{0%{opacity:var(--dp-motion-loader-rest)}4%{opacity:var(--dp-runtime-loader-p1, 1)}15%{opacity:var(--dp-runtime-loader-p1, 1)}20%{opacity:var(--dp-motion-loader-rest)}54%{opacity:var(--dp-motion-loader-rest)}58%{opacity:var(--dp-runtime-loader-p2, 1)}67%{opacity:var(--dp-runtime-loader-p2, 1)}72%{opacity:var(--dp-motion-loader-rest)}to{opacity:var(--dp-motion-loader-rest)}}@keyframes dp-loader-drop{0%{transform:translateY(calc(var(--dp-motion-loader-drop-offset) * -1));opacity:0}6%{opacity:1}18%{transform:translateY(0);opacity:1}78%{transform:translateY(0);opacity:1}86%{transform:translateY(0);opacity:0}to{transform:translateY(0);opacity:0}}@keyframes dp-loader-chase{0%{opacity:var(--dp-motion-loader-chase-rest)}8%{opacity:1}40%{opacity:var(--dp-motion-loader-chase-rest)}to{opacity:var(--dp-motion-loader-chase-rest)}}@keyframes dp-loader-spin{0%{transform:rotate(0)}to{transform:rotate(var(--dp-motion-loader-spin-turn))}}@keyframes dp-loader-orbit{0%{transform:scaleY(1)}50%{transform:scaleY(var(--dp-motion-loader-orbit-squash))}to{transform:scaleY(1)}}@keyframes dp-hero-lift{0%{transform:translateY(0)}to{transform:translateY(calc(var(--dp-motion-scroll-lift-distance) * -1))}}@keyframes dp-screen-in-forward{0%{transform:translate(calc(var(--dp-interaction-shift-screen) * var(--dp-runtime-inline-direction, 1)));opacity:0}to{transform:translate(0);opacity:1}}@keyframes dp-screen-out-forward{0%{transform:translate(0);opacity:1}to{transform:translate(calc(calc(var(--dp-interaction-shift-screen) * -1) * var(--dp-runtime-inline-direction, 1)));opacity:0}}@keyframes dp-screen-in-back{0%{transform:translate(calc(calc(var(--dp-interaction-shift-screen) * -1) * var(--dp-runtime-inline-direction, 1)));opacity:0}to{transform:translate(0);opacity:1}}@keyframes dp-screen-out-back{0%{transform:translate(0);opacity:1}to{transform:translate(calc(var(--dp-interaction-shift-screen) * var(--dp-runtime-inline-direction, 1)));opacity:0}}@keyframes dp-screen-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dp-screen-fade-out{0%{opacity:1}to{opacity:0}}@keyframes dp-modal-in{0%{transform:translateY(var(--dp-interaction-shift-modal));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes dp-modal-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(var(--dp-interaction-shift-modal));opacity:0}}@keyframes dp-skeleton-pulse{0%{opacity:1}50%{opacity:var(--dp-opacity-50)}to{opacity:1}}@keyframes dp-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(var(--dp-motion-loader-spin-turn))}}.dp-type-display{font-family:var(--dp-type-display-font-family);font-size:var(--dp-type-display-font-size);font-weight:var(--dp-type-display-font-weight);line-height:var(--dp-type-display-line-height);letter-spacing:var(--dp-type-display-letter-spacing);text-transform:var(--dp-type-display-text-transform);font-variant-numeric:var(--dp-type-display-font-variant-numeric)}.dp-type-h1{font-family:var(--dp-type-h1-font-family);font-size:var(--dp-type-h1-font-size);font-weight:var(--dp-type-h1-font-weight);line-height:var(--dp-type-h1-line-height);letter-spacing:var(--dp-type-h1-letter-spacing);text-transform:var(--dp-type-h1-text-transform);font-variant-numeric:var(--dp-type-h1-font-variant-numeric)}.dp-type-h2{font-family:var(--dp-type-h2-font-family);font-size:var(--dp-type-h2-font-size);font-weight:var(--dp-type-h2-font-weight);line-height:var(--dp-type-h2-line-height);letter-spacing:var(--dp-type-h2-letter-spacing);text-transform:var(--dp-type-h2-text-transform);font-variant-numeric:var(--dp-type-h2-font-variant-numeric)}.dp-type-h3{font-family:var(--dp-type-h3-font-family);font-size:var(--dp-type-h3-font-size);font-weight:var(--dp-type-h3-font-weight);line-height:var(--dp-type-h3-line-height);letter-spacing:var(--dp-type-h3-letter-spacing);text-transform:var(--dp-type-h3-text-transform);font-variant-numeric:var(--dp-type-h3-font-variant-numeric)}.dp-type-h4{font-family:var(--dp-type-h4-font-family);font-size:var(--dp-type-h4-font-size);font-weight:var(--dp-type-h4-font-weight);line-height:var(--dp-type-h4-line-height);letter-spacing:var(--dp-type-h4-letter-spacing);text-transform:var(--dp-type-h4-text-transform);font-variant-numeric:var(--dp-type-h4-font-variant-numeric)}.dp-type-title-model{font-family:var(--dp-type-title-model-font-family);font-size:var(--dp-type-title-model-font-size);font-weight:var(--dp-type-title-model-font-weight);line-height:var(--dp-type-title-model-line-height);letter-spacing:var(--dp-type-title-model-letter-spacing);text-transform:var(--dp-type-title-model-text-transform);font-variant-numeric:var(--dp-type-title-model-font-variant-numeric)}.dp-type-title-fill-hero{font-family:var(--dp-type-title-fill-hero-font-family);font-size:var(--dp-type-title-fill-hero-font-size);font-weight:var(--dp-type-title-fill-hero-font-weight);line-height:var(--dp-type-title-fill-hero-line-height);letter-spacing:var(--dp-type-title-fill-hero-letter-spacing);text-transform:var(--dp-type-title-fill-hero-text-transform);font-variant-numeric:var(--dp-type-title-fill-hero-font-variant-numeric)}.dp-type-article-h2{font-family:var(--dp-type-article-h2-font-family);font-size:var(--dp-type-article-h2-font-size);font-weight:var(--dp-type-article-h2-font-weight);line-height:var(--dp-type-article-h2-line-height);letter-spacing:var(--dp-type-article-h2-letter-spacing);text-transform:var(--dp-type-article-h2-text-transform);font-variant-numeric:var(--dp-type-article-h2-font-variant-numeric)}.dp-type-article-h3{font-family:var(--dp-type-article-h3-font-family);font-size:var(--dp-type-article-h3-font-size);font-weight:var(--dp-type-article-h3-font-weight);line-height:var(--dp-type-article-h3-line-height);letter-spacing:var(--dp-type-article-h3-letter-spacing);text-transform:var(--dp-type-article-h3-text-transform);font-variant-numeric:var(--dp-type-article-h3-font-variant-numeric)}.dp-type-article-h4{font-family:var(--dp-type-article-h4-font-family);font-size:var(--dp-type-article-h4-font-size);font-weight:var(--dp-type-article-h4-font-weight);line-height:var(--dp-type-article-h4-line-height);letter-spacing:var(--dp-type-article-h4-letter-spacing);text-transform:var(--dp-type-article-h4-text-transform);font-variant-numeric:var(--dp-type-article-h4-font-variant-numeric)}.dp-type-docs-h2{font-family:var(--dp-type-docs-h2-font-family);font-size:var(--dp-type-docs-h2-font-size);font-weight:var(--dp-type-docs-h2-font-weight);line-height:var(--dp-type-docs-h2-line-height);letter-spacing:var(--dp-type-docs-h2-letter-spacing);text-transform:var(--dp-type-docs-h2-text-transform);font-variant-numeric:var(--dp-type-docs-h2-font-variant-numeric)}.dp-type-docs-h3{font-family:var(--dp-type-docs-h3-font-family);font-size:var(--dp-type-docs-h3-font-size);font-weight:var(--dp-type-docs-h3-font-weight);line-height:var(--dp-type-docs-h3-line-height);letter-spacing:var(--dp-type-docs-h3-letter-spacing);text-transform:var(--dp-type-docs-h3-text-transform);font-variant-numeric:var(--dp-type-docs-h3-font-variant-numeric)}.dp-type-card-title{font-family:var(--dp-type-card-title-font-family);font-size:var(--dp-type-card-title-font-size);font-weight:var(--dp-type-card-title-font-weight);line-height:var(--dp-type-card-title-line-height);letter-spacing:var(--dp-type-card-title-letter-spacing);text-transform:var(--dp-type-card-title-text-transform);font-variant-numeric:var(--dp-type-card-title-font-variant-numeric)}.dp-type-feature-title{font-family:var(--dp-type-feature-title-font-family);font-size:var(--dp-type-feature-title-font-size);font-weight:var(--dp-type-feature-title-font-weight);line-height:var(--dp-type-feature-title-line-height);letter-spacing:var(--dp-type-feature-title-letter-spacing);text-transform:var(--dp-type-feature-title-text-transform);font-variant-numeric:var(--dp-type-feature-title-font-variant-numeric)}.dp-type-stat-value{font-family:var(--dp-type-stat-value-font-family);font-size:var(--dp-type-stat-value-font-size);font-weight:var(--dp-type-stat-value-font-weight);line-height:var(--dp-type-stat-value-line-height);letter-spacing:var(--dp-type-stat-value-letter-spacing);text-transform:var(--dp-type-stat-value-text-transform);font-variant-numeric:var(--dp-type-stat-value-font-variant-numeric)}.dp-type-stat-value-narrow{font-family:var(--dp-type-stat-value-narrow-font-family);font-size:var(--dp-type-stat-value-narrow-font-size);font-weight:var(--dp-type-stat-value-narrow-font-weight);line-height:var(--dp-type-stat-value-narrow-line-height);letter-spacing:var(--dp-type-stat-value-narrow-letter-spacing);text-transform:var(--dp-type-stat-value-narrow-text-transform);font-variant-numeric:var(--dp-type-stat-value-narrow-font-variant-numeric)}.dp-type-post-title{font-family:var(--dp-type-post-title-font-family);font-size:var(--dp-type-post-title-font-size);font-weight:var(--dp-type-post-title-font-weight);line-height:var(--dp-type-post-title-line-height);letter-spacing:var(--dp-type-post-title-letter-spacing);text-transform:var(--dp-type-post-title-text-transform);font-variant-numeric:var(--dp-type-post-title-font-variant-numeric)}.dp-type-post-title-featured{font-family:var(--dp-type-post-title-featured-font-family);font-size:var(--dp-type-post-title-featured-font-size);font-weight:var(--dp-type-post-title-featured-font-weight);line-height:var(--dp-type-post-title-featured-line-height);letter-spacing:var(--dp-type-post-title-featured-letter-spacing);text-transform:var(--dp-type-post-title-featured-text-transform);font-variant-numeric:var(--dp-type-post-title-featured-font-variant-numeric)}.dp-type-result{font-family:var(--dp-type-result-font-family);font-size:var(--dp-type-result-font-size);font-weight:var(--dp-type-result-font-weight);line-height:var(--dp-type-result-line-height);letter-spacing:var(--dp-type-result-letter-spacing);text-transform:var(--dp-type-result-text-transform);font-variant-numeric:var(--dp-type-result-font-variant-numeric)}.dp-type-media-stat{font-family:var(--dp-type-media-stat-font-family);font-size:var(--dp-type-media-stat-font-size);font-weight:var(--dp-type-media-stat-font-weight);line-height:var(--dp-type-media-stat-line-height);letter-spacing:var(--dp-type-media-stat-letter-spacing);text-transform:var(--dp-type-media-stat-text-transform);font-variant-numeric:var(--dp-type-media-stat-font-variant-numeric)}.dp-type-label{font-family:var(--dp-type-label-font-family);font-size:var(--dp-type-label-font-size);font-weight:var(--dp-type-label-font-weight);line-height:var(--dp-type-label-line-height);letter-spacing:var(--dp-type-label-letter-spacing);text-transform:var(--dp-type-label-text-transform);font-variant-numeric:var(--dp-type-label-font-variant-numeric)}.dp-type-label-sm{font-family:var(--dp-type-label-sm-font-family);font-size:var(--dp-type-label-sm-font-size);font-weight:var(--dp-type-label-sm-font-weight);line-height:var(--dp-type-label-sm-line-height);letter-spacing:var(--dp-type-label-sm-letter-spacing);text-transform:var(--dp-type-label-sm-text-transform);font-variant-numeric:var(--dp-type-label-sm-font-variant-numeric)}.dp-type-pin-text{font-family:var(--dp-type-pin-text-font-family);font-size:var(--dp-type-pin-text-font-size);font-weight:var(--dp-type-pin-text-font-weight);line-height:var(--dp-type-pin-text-line-height);letter-spacing:var(--dp-type-pin-text-letter-spacing);text-transform:var(--dp-type-pin-text-text-transform);font-variant-numeric:var(--dp-type-pin-text-font-variant-numeric)}.dp-type-nav-model-name{font-family:var(--dp-type-nav-model-name-font-family);font-size:var(--dp-type-nav-model-name-font-size);font-weight:var(--dp-type-nav-model-name-font-weight);line-height:var(--dp-type-nav-model-name-line-height);letter-spacing:var(--dp-type-nav-model-name-letter-spacing);text-transform:var(--dp-type-nav-model-name-text-transform);font-variant-numeric:var(--dp-type-nav-model-name-font-variant-numeric)}.dp-type-button{font-family:var(--dp-type-button-font-family);font-size:var(--dp-type-button-font-size);font-weight:var(--dp-type-button-font-weight);line-height:var(--dp-type-button-line-height);letter-spacing:var(--dp-type-button-letter-spacing);text-transform:var(--dp-type-button-text-transform);font-variant-numeric:var(--dp-type-button-font-variant-numeric)}.dp-type-button-sm{font-family:var(--dp-type-button-sm-font-family);font-size:var(--dp-type-button-sm-font-size);font-weight:var(--dp-type-button-sm-font-weight);line-height:var(--dp-type-button-sm-line-height);letter-spacing:var(--dp-type-button-sm-letter-spacing);text-transform:var(--dp-type-button-sm-text-transform);font-variant-numeric:var(--dp-type-button-sm-font-variant-numeric)}.dp-type-nav{font-family:var(--dp-type-nav-font-family);font-size:var(--dp-type-nav-font-size);font-weight:var(--dp-type-nav-font-weight);line-height:var(--dp-type-nav-line-height);letter-spacing:var(--dp-type-nav-letter-spacing);text-transform:var(--dp-type-nav-text-transform);font-variant-numeric:var(--dp-type-nav-font-variant-numeric)}.dp-type-table-row-head{font-family:var(--dp-type-table-row-head-font-family);font-size:var(--dp-type-table-row-head-font-size);font-weight:var(--dp-type-table-row-head-font-weight);line-height:var(--dp-type-table-row-head-line-height);letter-spacing:var(--dp-type-table-row-head-letter-spacing);text-transform:var(--dp-type-table-row-head-text-transform);font-variant-numeric:var(--dp-type-table-row-head-font-variant-numeric)}.dp-type-table-highlight{font-family:var(--dp-type-table-highlight-font-family);font-size:var(--dp-type-table-highlight-font-size);font-weight:var(--dp-type-table-highlight-font-weight);line-height:var(--dp-type-table-highlight-line-height);letter-spacing:var(--dp-type-table-highlight-letter-spacing);text-transform:var(--dp-type-table-highlight-text-transform);font-variant-numeric:var(--dp-type-table-highlight-font-variant-numeric)}.dp-type-brand-name{font-family:var(--dp-type-brand-name-font-family);font-size:var(--dp-type-brand-name-font-size);font-weight:var(--dp-type-brand-name-font-weight);line-height:var(--dp-type-brand-name-line-height);letter-spacing:var(--dp-type-brand-name-letter-spacing);text-transform:var(--dp-type-brand-name-text-transform);font-variant-numeric:var(--dp-type-brand-name-font-variant-numeric)}.dp-type-brand-name-lg{font-family:var(--dp-type-brand-name-lg-font-family);font-size:var(--dp-type-brand-name-lg-font-size);font-weight:var(--dp-type-brand-name-lg-font-weight);line-height:var(--dp-type-brand-name-lg-line-height);letter-spacing:var(--dp-type-brand-name-lg-letter-spacing);text-transform:var(--dp-type-brand-name-lg-text-transform);font-variant-numeric:var(--dp-type-brand-name-lg-font-variant-numeric)}.dp-type-claim{font-family:var(--dp-type-claim-font-family);font-size:var(--dp-type-claim-font-size);font-weight:var(--dp-type-claim-font-weight);line-height:var(--dp-type-claim-line-height);letter-spacing:var(--dp-type-claim-letter-spacing);text-transform:var(--dp-type-claim-text-transform);font-variant-numeric:var(--dp-type-claim-font-variant-numeric)}.dp-type-feature-claim{font-family:var(--dp-type-feature-claim-font-family);font-size:var(--dp-type-feature-claim-font-size);font-weight:var(--dp-type-feature-claim-font-weight);line-height:var(--dp-type-feature-claim-line-height);letter-spacing:var(--dp-type-feature-claim-letter-spacing);text-transform:var(--dp-type-feature-claim-text-transform);font-variant-numeric:var(--dp-type-feature-claim-font-variant-numeric)}.dp-type-footer-link{font-family:var(--dp-type-footer-link-font-family);font-size:var(--dp-type-footer-link-font-size);font-weight:var(--dp-type-footer-link-font-weight);line-height:var(--dp-type-footer-link-line-height);letter-spacing:var(--dp-type-footer-link-letter-spacing);text-transform:var(--dp-type-footer-link-text-transform);font-variant-numeric:var(--dp-type-footer-link-font-variant-numeric)}.dp-type-nav-model-kind{font-family:var(--dp-type-nav-model-kind-font-family);font-size:var(--dp-type-nav-model-kind-font-size);font-weight:var(--dp-type-nav-model-kind-font-weight);line-height:var(--dp-type-nav-model-kind-line-height);letter-spacing:var(--dp-type-nav-model-kind-letter-spacing);text-transform:var(--dp-type-nav-model-kind-text-transform);font-variant-numeric:var(--dp-type-nav-model-kind-font-variant-numeric)}.dp-type-lang-name{font-family:var(--dp-type-lang-name-font-family);font-size:var(--dp-type-lang-name-font-size);font-weight:var(--dp-type-lang-name-font-weight);line-height:var(--dp-type-lang-name-line-height);letter-spacing:var(--dp-type-lang-name-letter-spacing);text-transform:var(--dp-type-lang-name-text-transform);font-variant-numeric:var(--dp-type-lang-name-font-variant-numeric)}.dp-type-input{font-family:var(--dp-type-input-font-family);font-size:var(--dp-type-input-font-size);font-weight:var(--dp-type-input-font-weight);line-height:var(--dp-type-input-line-height);letter-spacing:var(--dp-type-input-letter-spacing);text-transform:var(--dp-type-input-text-transform);font-variant-numeric:var(--dp-type-input-font-variant-numeric)}.dp-type-check-label{font-family:var(--dp-type-check-label-font-family);font-size:var(--dp-type-check-label-font-size);font-weight:var(--dp-type-check-label-font-weight);line-height:var(--dp-type-check-label-line-height);letter-spacing:var(--dp-type-check-label-letter-spacing);text-transform:var(--dp-type-check-label-text-transform);font-variant-numeric:var(--dp-type-check-label-font-variant-numeric)}.dp-type-glyph{font-family:var(--dp-type-glyph-font-family);font-size:var(--dp-type-glyph-font-size);font-weight:var(--dp-type-glyph-font-weight);line-height:var(--dp-type-glyph-line-height);letter-spacing:var(--dp-type-glyph-letter-spacing);text-transform:var(--dp-type-glyph-text-transform);font-variant-numeric:var(--dp-type-glyph-font-variant-numeric)}.dp-type-lede{font-family:var(--dp-type-lede-font-family);font-size:var(--dp-type-lede-font-size);font-weight:var(--dp-type-lede-font-weight);line-height:var(--dp-type-lede-line-height);letter-spacing:var(--dp-type-lede-letter-spacing);text-transform:var(--dp-type-lede-text-transform);font-variant-numeric:var(--dp-type-lede-font-variant-numeric)}.dp-type-hero-sub{font-family:var(--dp-type-hero-sub-font-family);font-size:var(--dp-type-hero-sub-font-size);font-weight:var(--dp-type-hero-sub-font-weight);line-height:var(--dp-type-hero-sub-line-height);letter-spacing:var(--dp-type-hero-sub-letter-spacing);text-transform:var(--dp-type-hero-sub-text-transform);font-variant-numeric:var(--dp-type-hero-sub-font-variant-numeric)}.dp-type-body{font-family:var(--dp-type-body-font-family);font-size:var(--dp-type-body-font-size);font-weight:var(--dp-type-body-font-weight);line-height:var(--dp-type-body-line-height);letter-spacing:var(--dp-type-body-letter-spacing);text-transform:var(--dp-type-body-text-transform);font-variant-numeric:var(--dp-type-body-font-variant-numeric)}.dp-type-body-sm{font-family:var(--dp-type-body-sm-font-family);font-size:var(--dp-type-body-sm-font-size);font-weight:var(--dp-type-body-sm-font-weight);line-height:var(--dp-type-body-sm-line-height);letter-spacing:var(--dp-type-body-sm-letter-spacing);text-transform:var(--dp-type-body-sm-text-transform);font-variant-numeric:var(--dp-type-body-sm-font-variant-numeric)}.dp-type-code{font-family:var(--dp-type-code-font-family);font-size:var(--dp-type-code-font-size);font-weight:var(--dp-type-code-font-weight);line-height:var(--dp-type-code-line-height);letter-spacing:var(--dp-type-code-letter-spacing);text-transform:var(--dp-type-code-text-transform);font-variant-numeric:var(--dp-type-code-font-variant-numeric)}.dp-type-body-xs{font-family:var(--dp-type-body-xs-font-family);font-size:var(--dp-type-body-xs-font-size);font-weight:var(--dp-type-body-xs-font-weight);line-height:var(--dp-type-body-xs-line-height);letter-spacing:var(--dp-type-body-xs-letter-spacing);text-transform:var(--dp-type-body-xs-text-transform);font-variant-numeric:var(--dp-type-body-xs-font-variant-numeric)}.dp-type-result-text{font-family:var(--dp-type-result-text-font-family);font-size:var(--dp-type-result-text-font-size);font-weight:var(--dp-type-result-text-font-weight);line-height:var(--dp-type-result-text-line-height);letter-spacing:var(--dp-type-result-text-letter-spacing);text-transform:var(--dp-type-result-text-text-transform);font-variant-numeric:var(--dp-type-result-text-font-variant-numeric)}.dp-type-table-cell{font-family:var(--dp-type-table-cell-font-family);font-size:var(--dp-type-table-cell-font-size);font-weight:var(--dp-type-table-cell-font-weight);line-height:var(--dp-type-table-cell-line-height);letter-spacing:var(--dp-type-table-cell-letter-spacing);text-transform:var(--dp-type-table-cell-text-transform);font-variant-numeric:var(--dp-type-table-cell-font-variant-numeric)}.dp-type-meter-value{font-family:var(--dp-type-meter-value-font-family);font-size:var(--dp-type-meter-value-font-size);font-weight:var(--dp-type-meter-value-font-weight);line-height:var(--dp-type-meter-value-line-height);letter-spacing:var(--dp-type-meter-value-letter-spacing);text-transform:var(--dp-type-meter-value-text-transform);font-variant-numeric:var(--dp-type-meter-value-font-variant-numeric)}.dp-type-meter-name{font-family:var(--dp-type-meter-name-font-family);font-size:var(--dp-type-meter-name-font-size);font-weight:var(--dp-type-meter-name-font-weight);line-height:var(--dp-type-meter-name-line-height);letter-spacing:var(--dp-type-meter-name-letter-spacing);text-transform:var(--dp-type-meter-name-text-transform);font-variant-numeric:var(--dp-type-meter-name-font-variant-numeric)}.dp-type-eyebrow{font-family:var(--dp-type-eyebrow-font-family);font-size:var(--dp-type-eyebrow-font-size);font-weight:var(--dp-type-eyebrow-font-weight);line-height:var(--dp-type-eyebrow-line-height);letter-spacing:var(--dp-type-eyebrow-letter-spacing);text-transform:var(--dp-type-eyebrow-text-transform);font-variant-numeric:var(--dp-type-eyebrow-font-variant-numeric)}.dp-type-tag{font-family:var(--dp-type-tag-font-family);font-size:var(--dp-type-tag-font-size);font-weight:var(--dp-type-tag-font-weight);line-height:var(--dp-type-tag-line-height);letter-spacing:var(--dp-type-tag-letter-spacing);text-transform:var(--dp-type-tag-text-transform);font-variant-numeric:var(--dp-type-tag-font-variant-numeric)}.dp-type-tag-sm{font-family:var(--dp-type-tag-sm-font-family);font-size:var(--dp-type-tag-sm-font-size);font-weight:var(--dp-type-tag-sm-font-weight);line-height:var(--dp-type-tag-sm-line-height);letter-spacing:var(--dp-type-tag-sm-letter-spacing);text-transform:var(--dp-type-tag-sm-text-transform);font-variant-numeric:var(--dp-type-tag-sm-font-variant-numeric)}.dp-type-data-head{font-family:var(--dp-type-data-head-font-family);font-size:var(--dp-type-data-head-font-size);font-weight:var(--dp-type-data-head-font-weight);line-height:var(--dp-type-data-head-line-height);letter-spacing:var(--dp-type-data-head-letter-spacing);text-transform:var(--dp-type-data-head-text-transform);font-variant-numeric:var(--dp-type-data-head-font-variant-numeric)}.dp-type-table-head{font-family:var(--dp-type-table-head-font-family);font-size:var(--dp-type-table-head-font-size);font-weight:var(--dp-type-table-head-font-weight);line-height:var(--dp-type-table-head-line-height);letter-spacing:var(--dp-type-table-head-letter-spacing);text-transform:var(--dp-type-table-head-text-transform);font-variant-numeric:var(--dp-type-table-head-font-variant-numeric)}.dp-type-breadcrumb{font-family:var(--dp-type-breadcrumb-font-family);font-size:var(--dp-type-breadcrumb-font-size);font-weight:var(--dp-type-breadcrumb-font-weight);line-height:var(--dp-type-breadcrumb-line-height);letter-spacing:var(--dp-type-breadcrumb-letter-spacing);text-transform:var(--dp-type-breadcrumb-text-transform);font-variant-numeric:var(--dp-type-breadcrumb-font-variant-numeric)}.dp-type-side-nav-title{font-family:var(--dp-type-side-nav-title-font-family);font-size:var(--dp-type-side-nav-title-font-size);font-weight:var(--dp-type-side-nav-title-font-weight);line-height:var(--dp-type-side-nav-title-line-height);letter-spacing:var(--dp-type-side-nav-title-letter-spacing);text-transform:var(--dp-type-side-nav-title-text-transform);font-variant-numeric:var(--dp-type-side-nav-title-font-variant-numeric)}.dp-type-meta{font-family:var(--dp-type-meta-font-family);font-size:var(--dp-type-meta-font-size);font-weight:var(--dp-type-meta-font-weight);line-height:var(--dp-type-meta-line-height);letter-spacing:var(--dp-type-meta-letter-spacing);text-transform:var(--dp-type-meta-text-transform);font-variant-numeric:var(--dp-type-meta-font-variant-numeric)}.dp-type-meta-wide{font-family:var(--dp-type-meta-wide-font-family);font-size:var(--dp-type-meta-wide-font-size);font-weight:var(--dp-type-meta-wide-font-weight);line-height:var(--dp-type-meta-wide-line-height);letter-spacing:var(--dp-type-meta-wide-letter-spacing);text-transform:var(--dp-type-meta-wide-text-transform);font-variant-numeric:var(--dp-type-meta-wide-font-variant-numeric)}.dp-type-status{font-family:var(--dp-type-status-font-family);font-size:var(--dp-type-status-font-size);font-weight:var(--dp-type-status-font-weight);line-height:var(--dp-type-status-line-height);letter-spacing:var(--dp-type-status-letter-spacing);text-transform:var(--dp-type-status-text-transform);font-variant-numeric:var(--dp-type-status-font-variant-numeric)}.dp-type-micro{font-family:var(--dp-type-micro-font-family);font-size:var(--dp-type-micro-font-size);font-weight:var(--dp-type-micro-font-weight);line-height:var(--dp-type-micro-line-height);letter-spacing:var(--dp-type-micro-letter-spacing);text-transform:var(--dp-type-micro-text-transform);font-variant-numeric:var(--dp-type-micro-font-variant-numeric)}.dp-type-stat-detail{font-family:var(--dp-type-stat-detail-font-family);font-size:var(--dp-type-stat-detail-font-size);font-weight:var(--dp-type-stat-detail-font-weight);line-height:var(--dp-type-stat-detail-line-height);letter-spacing:var(--dp-type-stat-detail-letter-spacing);text-transform:var(--dp-type-stat-detail-text-transform);font-variant-numeric:var(--dp-type-stat-detail-font-variant-numeric)}.dp-type-segment{font-family:var(--dp-type-segment-font-family);font-size:var(--dp-type-segment-font-size);font-weight:var(--dp-type-segment-font-weight);line-height:var(--dp-type-segment-line-height);letter-spacing:var(--dp-type-segment-letter-spacing);text-transform:var(--dp-type-segment-text-transform);font-variant-numeric:var(--dp-type-segment-font-variant-numeric)}.dp-type-segment-caps{font-family:var(--dp-type-segment-caps-font-family);font-size:var(--dp-type-segment-caps-font-size);font-weight:var(--dp-type-segment-caps-font-weight);line-height:var(--dp-type-segment-caps-line-height);letter-spacing:var(--dp-type-segment-caps-letter-spacing);text-transform:var(--dp-type-segment-caps-text-transform);font-variant-numeric:var(--dp-type-segment-caps-font-variant-numeric)}.dp-type-btn-note{font-family:var(--dp-type-btn-note-font-family);font-size:var(--dp-type-btn-note-font-size);font-weight:var(--dp-type-btn-note-font-weight);line-height:var(--dp-type-btn-note-line-height);letter-spacing:var(--dp-type-btn-note-letter-spacing);text-transform:var(--dp-type-btn-note-text-transform);font-variant-numeric:var(--dp-type-btn-note-font-variant-numeric)}.dp-type-chart-label{font-family:var(--dp-type-chart-label-font-family);font-size:var(--dp-type-chart-label-font-size);font-weight:var(--dp-type-chart-label-font-weight);line-height:var(--dp-type-chart-label-line-height);letter-spacing:var(--dp-type-chart-label-letter-spacing);text-transform:var(--dp-type-chart-label-text-transform);font-variant-numeric:var(--dp-type-chart-label-font-variant-numeric)}.dp-type-lang-gloss{font-family:var(--dp-type-lang-gloss-font-family);font-size:var(--dp-type-lang-gloss-font-size);font-weight:var(--dp-type-lang-gloss-font-weight);line-height:var(--dp-type-lang-gloss-line-height);letter-spacing:var(--dp-type-lang-gloss-letter-spacing);text-transform:var(--dp-type-lang-gloss-text-transform);font-variant-numeric:var(--dp-type-lang-gloss-font-variant-numeric)}.dp-type-footer-note{font-family:var(--dp-type-footer-note-font-family);font-size:var(--dp-type-footer-note-font-size);font-weight:var(--dp-type-footer-note-font-weight);line-height:var(--dp-type-footer-note-line-height);letter-spacing:var(--dp-type-footer-note-letter-spacing);text-transform:var(--dp-type-footer-note-text-transform);font-variant-numeric:var(--dp-type-footer-note-font-variant-numeric)}.dp-type-footer-nav{font-family:var(--dp-type-footer-nav-font-family);font-size:var(--dp-type-footer-nav-font-size);font-weight:var(--dp-type-footer-nav-font-weight);line-height:var(--dp-type-footer-nav-line-height);letter-spacing:var(--dp-type-footer-nav-letter-spacing);text-transform:var(--dp-type-footer-nav-text-transform);font-variant-numeric:var(--dp-type-footer-nav-font-variant-numeric)}.dp-type-tab-bar-label{font-family:var(--dp-type-tab-bar-label-font-family);font-size:var(--dp-type-tab-bar-label-font-size);font-weight:var(--dp-type-tab-bar-label-font-weight);line-height:var(--dp-type-tab-bar-label-line-height);letter-spacing:var(--dp-type-tab-bar-label-letter-spacing);text-transform:var(--dp-type-tab-bar-label-text-transform);font-variant-numeric:var(--dp-type-tab-bar-label-font-variant-numeric)}.dp-type-badge{font-family:var(--dp-type-badge-font-family);font-size:var(--dp-type-badge-font-size);font-weight:var(--dp-type-badge-font-weight);line-height:var(--dp-type-badge-line-height);letter-spacing:var(--dp-type-badge-letter-spacing);text-transform:var(--dp-type-badge-text-transform);font-variant-numeric:var(--dp-type-badge-font-variant-numeric)}.dp-type-article-title{font-family:var(--dp-type-article-title-font-family);font-size:var(--dp-type-article-title-font-size);font-weight:var(--dp-type-article-title-font-weight);line-height:var(--dp-type-article-title-line-height);letter-spacing:var(--dp-type-article-title-letter-spacing);text-transform:var(--dp-type-article-title-text-transform);font-variant-numeric:var(--dp-type-article-title-font-variant-numeric)}.dp-type-headline{font-family:var(--dp-type-headline-font-family);font-size:var(--dp-type-headline-font-size);font-weight:var(--dp-type-headline-font-weight);line-height:var(--dp-type-headline-line-height);letter-spacing:var(--dp-type-headline-letter-spacing);text-transform:var(--dp-type-headline-text-transform);font-variant-numeric:var(--dp-type-headline-font-variant-numeric)}.dp-type-docs-headline{font-family:var(--dp-type-docs-headline-font-family);font-size:var(--dp-type-docs-headline-font-size);font-weight:var(--dp-type-docs-headline-font-weight);line-height:var(--dp-type-docs-headline-line-height);letter-spacing:var(--dp-type-docs-headline-letter-spacing);text-transform:var(--dp-type-docs-headline-text-transform);font-variant-numeric:var(--dp-type-docs-headline-font-variant-numeric)}.dp-type-title-lg{font-family:var(--dp-type-title-lg-font-family);font-size:var(--dp-type-title-lg-font-size);font-weight:var(--dp-type-title-lg-font-weight);line-height:var(--dp-type-title-lg-line-height);letter-spacing:var(--dp-type-title-lg-letter-spacing);text-transform:var(--dp-type-title-lg-text-transform);font-variant-numeric:var(--dp-type-title-lg-font-variant-numeric)}.dp-type-figure-title{font-family:var(--dp-type-figure-title-font-family);font-size:var(--dp-type-figure-title-font-size);font-weight:var(--dp-type-figure-title-font-weight);line-height:var(--dp-type-figure-title-line-height);letter-spacing:var(--dp-type-figure-title-letter-spacing);text-transform:var(--dp-type-figure-title-text-transform);font-variant-numeric:var(--dp-type-figure-title-font-variant-numeric)}.dp-type-rule-title{font-family:var(--dp-type-rule-title-font-family);font-size:var(--dp-type-rule-title-font-size);font-weight:var(--dp-type-rule-title-font-weight);line-height:var(--dp-type-rule-title-line-height);letter-spacing:var(--dp-type-rule-title-letter-spacing);text-transform:var(--dp-type-rule-title-text-transform);font-variant-numeric:var(--dp-type-rule-title-font-variant-numeric)}.dp-type-rule-num{font-family:var(--dp-type-rule-num-font-family);font-size:var(--dp-type-rule-num-font-size);font-weight:var(--dp-type-rule-num-font-weight);line-height:var(--dp-type-rule-num-line-height);letter-spacing:var(--dp-type-rule-num-letter-spacing);text-transform:var(--dp-type-rule-num-text-transform);font-variant-numeric:var(--dp-type-rule-num-font-variant-numeric)}.dp-type-quote{font-family:var(--dp-type-quote-font-family);font-size:var(--dp-type-quote-font-size);font-weight:var(--dp-type-quote-font-weight);line-height:var(--dp-type-quote-line-height);letter-spacing:var(--dp-type-quote-letter-spacing);text-transform:var(--dp-type-quote-text-transform);font-variant-numeric:var(--dp-type-quote-font-variant-numeric)}.dp-type-quote-blog{font-family:var(--dp-type-quote-blog-font-family);font-size:var(--dp-type-quote-blog-font-size);font-weight:var(--dp-type-quote-blog-font-weight);line-height:var(--dp-type-quote-blog-line-height);letter-spacing:var(--dp-type-quote-blog-letter-spacing);text-transform:var(--dp-type-quote-blog-text-transform);font-variant-numeric:var(--dp-type-quote-blog-font-variant-numeric)}.dp-type-quote-pull{font-family:var(--dp-type-quote-pull-font-family);font-size:var(--dp-type-quote-pull-font-size);font-weight:var(--dp-type-quote-pull-font-weight);line-height:var(--dp-type-quote-pull-line-height);letter-spacing:var(--dp-type-quote-pull-letter-spacing);text-transform:var(--dp-type-quote-pull-text-transform);font-variant-numeric:var(--dp-type-quote-pull-font-variant-numeric)}.dp-type-quote-wide{font-family:var(--dp-type-quote-wide-font-family);font-size:var(--dp-type-quote-wide-font-size);font-weight:var(--dp-type-quote-wide-font-weight);line-height:var(--dp-type-quote-wide-line-height);letter-spacing:var(--dp-type-quote-wide-letter-spacing);text-transform:var(--dp-type-quote-wide-text-transform);font-variant-numeric:var(--dp-type-quote-wide-font-variant-numeric)}.dp-type-byline-name{font-family:var(--dp-type-byline-name-font-family);font-size:var(--dp-type-byline-name-font-size);font-weight:var(--dp-type-byline-name-font-weight);line-height:var(--dp-type-byline-name-line-height);letter-spacing:var(--dp-type-byline-name-letter-spacing);text-transform:var(--dp-type-byline-name-text-transform);font-variant-numeric:var(--dp-type-byline-name-font-variant-numeric)}.dp-type-label-tight{font-family:var(--dp-type-label-tight-font-family);font-size:var(--dp-type-label-tight-font-size);font-weight:var(--dp-type-label-tight-font-weight);line-height:var(--dp-type-label-tight-line-height);letter-spacing:var(--dp-type-label-tight-letter-spacing);text-transform:var(--dp-type-label-tight-text-transform);font-variant-numeric:var(--dp-type-label-tight-font-variant-numeric)}.dp-type-feature-title-sm{font-family:var(--dp-type-feature-title-sm-font-family);font-size:var(--dp-type-feature-title-sm-font-size);font-weight:var(--dp-type-feature-title-sm-font-weight);line-height:var(--dp-type-feature-title-sm-line-height);letter-spacing:var(--dp-type-feature-title-sm-letter-spacing);text-transform:var(--dp-type-feature-title-sm-text-transform);font-variant-numeric:var(--dp-type-feature-title-sm-font-variant-numeric)}.dp-type-feature-claim-sm{font-family:var(--dp-type-feature-claim-sm-font-family);font-size:var(--dp-type-feature-claim-sm-font-size);font-weight:var(--dp-type-feature-claim-sm-font-weight);line-height:var(--dp-type-feature-claim-sm-line-height);letter-spacing:var(--dp-type-feature-claim-sm-letter-spacing);text-transform:var(--dp-type-feature-claim-sm-text-transform);font-variant-numeric:var(--dp-type-feature-claim-sm-font-variant-numeric)}.dp-type-copy-sm{font-family:var(--dp-type-copy-sm-font-family);font-size:var(--dp-type-copy-sm-font-size);font-weight:var(--dp-type-copy-sm-font-weight);line-height:var(--dp-type-copy-sm-line-height);letter-spacing:var(--dp-type-copy-sm-letter-spacing);text-transform:var(--dp-type-copy-sm-text-transform);font-variant-numeric:var(--dp-type-copy-sm-font-variant-numeric)}.dp-type-body-snug{font-family:var(--dp-type-body-snug-font-family);font-size:var(--dp-type-body-snug-font-size);font-weight:var(--dp-type-body-snug-font-weight);line-height:var(--dp-type-body-snug-line-height);letter-spacing:var(--dp-type-body-snug-letter-spacing);text-transform:var(--dp-type-body-snug-text-transform);font-variant-numeric:var(--dp-type-body-snug-font-variant-numeric)}.dp-type-transcript{font-family:var(--dp-type-transcript-font-family);font-size:var(--dp-type-transcript-font-size);font-weight:var(--dp-type-transcript-font-weight);line-height:var(--dp-type-transcript-line-height);letter-spacing:var(--dp-type-transcript-letter-spacing);text-transform:var(--dp-type-transcript-text-transform);font-variant-numeric:var(--dp-type-transcript-font-variant-numeric)}.dp-type-clock{font-family:var(--dp-type-clock-font-family);font-size:var(--dp-type-clock-font-size);font-weight:var(--dp-type-clock-font-weight);line-height:var(--dp-type-clock-line-height);letter-spacing:var(--dp-type-clock-letter-spacing);text-transform:var(--dp-type-clock-text-transform);font-variant-numeric:var(--dp-type-clock-font-variant-numeric)}.dp-type-data-xs{font-family:var(--dp-type-data-xs-font-family);font-size:var(--dp-type-data-xs-font-size);font-weight:var(--dp-type-data-xs-font-weight);line-height:var(--dp-type-data-xs-line-height);letter-spacing:var(--dp-type-data-xs-letter-spacing);text-transform:var(--dp-type-data-xs-text-transform);font-variant-numeric:var(--dp-type-data-xs-font-variant-numeric)}.dp-type-chart-title{font-family:var(--dp-type-chart-title-font-family);font-size:var(--dp-type-chart-title-font-size);font-weight:var(--dp-type-chart-title-font-weight);line-height:var(--dp-type-chart-title-line-height);letter-spacing:var(--dp-type-chart-title-letter-spacing);text-transform:var(--dp-type-chart-title-text-transform);font-variant-numeric:var(--dp-type-chart-title-font-variant-numeric)}.dp-type-link-caps{font-family:var(--dp-type-link-caps-font-family);font-size:var(--dp-type-link-caps-font-size);font-weight:var(--dp-type-link-caps-font-weight);line-height:var(--dp-type-link-caps-line-height);letter-spacing:var(--dp-type-link-caps-letter-spacing);text-transform:var(--dp-type-link-caps-text-transform);font-variant-numeric:var(--dp-type-link-caps-font-variant-numeric)}.dp-type-entity-label{font-family:var(--dp-type-entity-label-font-family);font-size:var(--dp-type-entity-label-font-size);font-weight:var(--dp-type-entity-label-font-weight);line-height:var(--dp-type-entity-label-line-height);letter-spacing:var(--dp-type-entity-label-letter-spacing);text-transform:var(--dp-type-entity-label-text-transform);font-variant-numeric:var(--dp-type-entity-label-font-variant-numeric)}.dp-type-tag-xs{font-family:var(--dp-type-tag-xs-font-family);font-size:var(--dp-type-tag-xs-font-size);font-weight:var(--dp-type-tag-xs-font-weight);line-height:var(--dp-type-tag-xs-line-height);letter-spacing:var(--dp-type-tag-xs-letter-spacing);text-transform:var(--dp-type-tag-xs-text-transform);font-variant-numeric:var(--dp-type-tag-xs-font-variant-numeric)}.dp-type-stepper-value{font-family:var(--dp-type-stepper-value-font-family);font-size:var(--dp-type-stepper-value-font-size);font-weight:var(--dp-type-stepper-value-font-weight);line-height:var(--dp-type-stepper-value-line-height);letter-spacing:var(--dp-type-stepper-value-letter-spacing);text-transform:var(--dp-type-stepper-value-text-transform);font-variant-numeric:var(--dp-type-stepper-value-font-variant-numeric)}.dp-type-code-digit{font-family:var(--dp-type-code-digit-font-family);font-size:var(--dp-type-code-digit-font-size);font-weight:var(--dp-type-code-digit-font-weight);line-height:var(--dp-type-code-digit-line-height);letter-spacing:var(--dp-type-code-digit-letter-spacing);text-transform:var(--dp-type-code-digit-text-transform);font-variant-numeric:var(--dp-type-code-digit-font-variant-numeric)}[data-dp-theme=desert]{--dp-color-bg-canvas: light-dark(var(--dp-color-palette-cream), var(--dp-color-palette-forest));--dp-color-bg-surface: light-dark(var(--dp-color-palette-paper), var(--dp-color-palette-forest-surface));--dp-color-bg-raised: light-dark(var(--dp-color-palette-white), var(--dp-color-palette-forest-raised));--dp-color-bg-sunken: light-dark(var(--dp-color-palette-cream-sunken), var(--dp-color-palette-forest-sunken));--dp-color-bg-inset: light-dark(var(--dp-color-palette-cream-inset), var(--dp-color-palette-forest-inset));--dp-color-bg-card: light-dark(var(--dp-color-palette-cream-dark), var(--dp-color-palette-forest-surface));--dp-color-bg-tint: light-dark(var(--dp-color-alpha-ink-5), var(--dp-color-alpha-cream-8));--dp-color-bg-accent-soft: light-dark(var(--dp-color-alpha-ink-5), var(--dp-color-alpha-cream-8));--dp-color-bg-inverse: light-dark(var(--dp-color-palette-ink), var(--dp-color-palette-cream));--dp-color-bg-accent: light-dark(var(--dp-color-palette-ink), var(--dp-color-palette-cream));--dp-color-text-primary: light-dark(var(--dp-color-palette-ink), var(--dp-color-palette-cream));--dp-color-text-secondary: light-dark(var(--dp-color-palette-graphite), var(--dp-color-palette-fog));--dp-color-text-muted: light-dark(var(--dp-color-palette-mist), var(--dp-color-palette-lichen));--dp-color-text-muted-strong: light-dark(var(--dp-color-palette-ink-72-cream), var(--dp-color-palette-cream-72-forest));--dp-color-text-faint: light-dark(var(--dp-color-palette-pebble), var(--dp-color-palette-moss-grey));--dp-color-text-inverse: light-dark(var(--dp-color-palette-cream), var(--dp-color-palette-ink));--dp-color-text-accent: light-dark(var(--dp-color-palette-ink), var(--dp-color-palette-cream));--dp-color-text-on-accent: light-dark(var(--dp-color-palette-cream), var(--dp-color-palette-ink));--dp-color-border-subtle: light-dark(var(--dp-color-alpha-ink-10), var(--dp-color-alpha-cream-12));--dp-color-border-default: light-dark(var(--dp-color-alpha-ink-20), var(--dp-color-alpha-cream-24));--dp-color-border-control: light-dark(var(--dp-color-alpha-ink-50), var(--dp-color-alpha-cream-42));--dp-color-border-strong: light-dark(var(--dp-color-palette-ink), var(--dp-color-palette-cream));--dp-color-border-accent: light-dark(var(--dp-color-palette-ink), var(--dp-color-palette-cream));--dp-color-border-inverse: light-dark(var(--dp-color-alpha-cream-20), var(--dp-color-alpha-ink-20));--dp-color-accent-default: light-dark(var(--dp-color-palette-ink), var(--dp-color-palette-cream));--dp-color-accent-hover: light-dark(var(--dp-color-palette-graphite), var(--dp-color-palette-white));--dp-color-accent-press: light-dark(var(--dp-color-palette-black), var(--dp-color-palette-teal));--dp-color-accent-contrast: light-dark(var(--dp-color-palette-cream), var(--dp-color-palette-ink));--dp-color-focus-ring: light-dark(var(--dp-color-palette-ink), var(--dp-color-palette-cream));--dp-color-selection-bg: light-dark(var(--dp-color-palette-teal), var(--dp-color-palette-forest-selection));--dp-color-selection-fg: light-dark(var(--dp-color-palette-ink), var(--dp-color-palette-cream));--dp-color-state-selected: light-dark(var(--dp-color-alpha-ink-10), var(--dp-color-alpha-cream-10));--dp-color-state-pressed: light-dark(var(--dp-color-alpha-ink-10), var(--dp-color-alpha-cream-12));--dp-color-signal-success-fill: var(--dp-color-palette-signal-green);--dp-color-signal-success-text: light-dark(var(--dp-color-palette-signal-green-deep), var(--dp-color-palette-signal-green-light));--dp-color-signal-success-soft: rgb(60 138 82 / .16);--dp-color-signal-warning-fill: var(--dp-color-palette-signal-amber);--dp-color-signal-warning-text: light-dark(var(--dp-color-palette-signal-amber-deep), var(--dp-color-palette-signal-amber-light));--dp-color-signal-warning-soft: rgb(194 105 26 / .16);--dp-color-signal-danger-fill: var(--dp-color-palette-signal-red);--dp-color-signal-danger-text: light-dark(var(--dp-color-palette-signal-red-deep), var(--dp-color-palette-signal-red-light));--dp-color-signal-danger-on-fill: var(--dp-color-palette-cream);--dp-color-signal-danger-soft: rgb(190 58 46 / .16);--dp-color-signal-info-fill: var(--dp-color-palette-signal-cyan);--dp-color-signal-info-text: light-dark(var(--dp-color-palette-signal-cyan-deep), var(--dp-color-palette-signal-cyan-light));--dp-color-signal-info-soft: rgb(30 140 140 / .16);--dp-color-overlay-scrim: var(--dp-color-alpha-ink-60);--dp-color-surface-dark-bg: var(--dp-color-palette-forest);--dp-color-surface-dark-text: var(--dp-color-palette-cream);--dp-color-surface-dark-eyebrow: var(--dp-color-alpha-cream-55);--dp-color-surface-dark-tag-bg: var(--dp-color-alpha-cream-8);--dp-color-surface-dark-button-bg: var(--dp-color-palette-cream);--dp-color-surface-dark-button-hover: var(--dp-color-palette-white);--dp-color-surface-dark-button-text: var(--dp-color-palette-ink);--dp-color-surface-dark-outline-hover: var(--dp-color-alpha-cream-8);--dp-color-fill-sage-bg: var(--dp-color-palette-sage);--dp-color-fill-sage-ink: var(--dp-color-palette-ink);--dp-color-fill-sage-sub: var(--dp-color-alpha-ink-70);--dp-color-fill-sage-line: var(--dp-color-alpha-ink-10);--dp-color-fill-sage-cta-ink: var(--dp-color-palette-cream);--dp-color-fill-sage-muted: #212523;--dp-color-fill-sage-panel: rgb(173 180 156 / .9);--dp-color-fill-sage-ink-5: var(--dp-color-alpha-ink-5);--dp-color-fill-sage-ink-8: var(--dp-color-alpha-ink-8);--dp-color-fill-sage-ink-10: var(--dp-color-alpha-ink-10);--dp-color-fill-sage-ink-14: var(--dp-color-alpha-ink-14);--dp-color-fill-sage-ink-20: var(--dp-color-alpha-ink-20);--dp-color-fill-sage-tint-10: rgb(173 180 156 / .1);--dp-color-fill-sage-tint-22: rgb(173 180 156 / .22);--dp-color-fill-sage-feature-ink: var(--dp-color-palette-black);--dp-color-fill-sage-feature-tag: var(--dp-color-alpha-black-5);--dp-color-fill-teal-bg: var(--dp-color-palette-teal);--dp-color-fill-teal-ink: var(--dp-color-palette-ink);--dp-color-fill-teal-sub: var(--dp-color-alpha-ink-65);--dp-color-fill-teal-line: var(--dp-color-alpha-ink-10);--dp-color-fill-teal-cta-ink: var(--dp-color-palette-cream);--dp-color-fill-teal-muted: #242829;--dp-color-fill-teal-panel: rgb(195 211 206 / .9);--dp-color-fill-teal-ink-5: var(--dp-color-alpha-ink-5);--dp-color-fill-teal-ink-8: var(--dp-color-alpha-ink-8);--dp-color-fill-teal-ink-10: var(--dp-color-alpha-ink-10);--dp-color-fill-teal-ink-14: var(--dp-color-alpha-ink-14);--dp-color-fill-teal-ink-20: var(--dp-color-alpha-ink-20);--dp-color-fill-teal-tint-10: rgb(195 211 206 / .1);--dp-color-fill-teal-tint-22: rgb(195 211 206 / .22);--dp-color-fill-teal-feature-ink: var(--dp-color-palette-ink);--dp-color-fill-teal-feature-tag: var(--dp-color-alpha-ink-5);--dp-color-fill-forest-bg: var(--dp-color-palette-forest);--dp-color-fill-forest-ink: var(--dp-color-palette-cream);--dp-color-fill-forest-sub: var(--dp-color-alpha-cream-55);--dp-color-fill-forest-line: var(--dp-color-alpha-cream-12);--dp-color-fill-forest-cta-ink: var(--dp-color-palette-ink);--dp-color-fill-forest-muted: #e0e0da;--dp-color-fill-forest-panel: rgb(24 30 29 / .9);--dp-color-fill-forest-ink-5: var(--dp-color-alpha-cream-5);--dp-color-fill-forest-ink-8: var(--dp-color-alpha-cream-8);--dp-color-fill-forest-ink-10: var(--dp-color-alpha-cream-10);--dp-color-fill-forest-ink-14: var(--dp-color-alpha-cream-14);--dp-color-fill-forest-ink-20: var(--dp-color-alpha-cream-20);--dp-color-fill-forest-tint-10: rgb(24 30 29 / .1);--dp-color-fill-forest-tint-22: rgb(24 30 29 / .22);--dp-color-fill-forest-feature-ink: var(--dp-color-palette-cream);--dp-color-fill-forest-feature-tag: var(--dp-color-alpha-cream-5);--dp-color-fill-terracotta-bg: var(--dp-color-palette-terracotta);--dp-color-fill-terracotta-ink: var(--dp-color-palette-ink);--dp-color-fill-terracotta-sub: var(--dp-color-alpha-ink-85);--dp-color-fill-terracotta-line: var(--dp-color-alpha-ink-15);--dp-color-fill-terracotta-cta-ink: var(--dp-color-palette-cream);--dp-color-fill-terracotta-muted: #271c1a;--dp-color-fill-terracotta-panel: rgb(219 112 76 / .9);--dp-color-fill-terracotta-ink-5: var(--dp-color-alpha-ink-5);--dp-color-fill-terracotta-ink-8: var(--dp-color-alpha-ink-8);--dp-color-fill-terracotta-ink-10: var(--dp-color-alpha-ink-10);--dp-color-fill-terracotta-ink-14: var(--dp-color-alpha-ink-14);--dp-color-fill-terracotta-ink-20: var(--dp-color-alpha-ink-20);--dp-color-fill-terracotta-tint-10: rgb(219 112 76 / .1);--dp-color-fill-terracotta-tint-22: rgb(219 112 76 / .22);--dp-color-fill-terracotta-feature-ink: var(--dp-color-palette-ink);--dp-color-fill-terracotta-feature-tag: var(--dp-color-alpha-ink-8);--dp-color-fill-sand-bg: var(--dp-color-palette-sand);--dp-color-fill-sand-ink: var(--dp-color-palette-ink);--dp-color-fill-sand-sub: var(--dp-color-alpha-ink-65);--dp-color-fill-sand-line: var(--dp-color-alpha-ink-10);--dp-color-fill-sand-cta-ink: var(--dp-color-palette-cream);--dp-color-fill-sand-muted: #262828;--dp-color-fill-sand-panel: rgb(214 208 195 / .9);--dp-color-fill-sand-ink-5: var(--dp-color-alpha-ink-5);--dp-color-fill-sand-ink-8: var(--dp-color-alpha-ink-8);--dp-color-fill-sand-ink-10: var(--dp-color-alpha-ink-10);--dp-color-fill-sand-ink-14: var(--dp-color-alpha-ink-14);--dp-color-fill-sand-ink-20: var(--dp-color-alpha-ink-20);--dp-color-fill-sand-tint-10: rgb(214 208 195 / .1);--dp-color-fill-sand-tint-22: rgb(214 208 195 / .22);--dp-color-fill-sand-feature-ink: var(--dp-color-palette-ink);--dp-color-fill-sand-feature-tag: var(--dp-color-alpha-ink-5);--dp-color-fill-warm-grey-bg: var(--dp-color-palette-warm-grey);--dp-color-fill-warm-grey-ink: var(--dp-color-palette-ink);--dp-color-fill-warm-grey-sub: var(--dp-color-alpha-ink-70);--dp-color-fill-warm-grey-line: var(--dp-color-alpha-ink-10);--dp-color-fill-warm-grey-cta-ink: var(--dp-color-palette-cream);--dp-color-fill-warm-grey-muted: #222526;--dp-color-fill-warm-grey-panel: rgb(183 182 180 / .9);--dp-color-fill-warm-grey-ink-5: var(--dp-color-alpha-ink-5);--dp-color-fill-warm-grey-ink-8: var(--dp-color-alpha-ink-8);--dp-color-fill-warm-grey-ink-10: var(--dp-color-alpha-ink-10);--dp-color-fill-warm-grey-ink-14: var(--dp-color-alpha-ink-14);--dp-color-fill-warm-grey-ink-20: var(--dp-color-alpha-ink-20);--dp-color-fill-warm-grey-tint-10: rgb(183 182 180 / .1);--dp-color-fill-warm-grey-tint-22: rgb(183 182 180 / .22);--dp-color-fill-warm-grey-feature-ink: var(--dp-color-palette-ink);--dp-color-fill-warm-grey-feature-tag: var(--dp-color-alpha-ink-5);--dp-color-fill-clay-red-bg: var(--dp-color-palette-clay-red);--dp-color-fill-clay-red-ink: var(--dp-color-palette-cream);--dp-color-fill-clay-red-sub: var(--dp-color-palette-cream);--dp-color-fill-clay-red-line: var(--dp-color-alpha-cream-20);--dp-color-fill-clay-red-cta-ink: var(--dp-color-palette-ink);--dp-color-fill-clay-red-muted: var(--dp-color-palette-cream);--dp-color-fill-clay-red-panel: rgb(213 55 18 / .9);--dp-color-fill-clay-red-ink-5: var(--dp-color-alpha-black-5);--dp-color-fill-clay-red-ink-8: var(--dp-color-alpha-black-8);--dp-color-fill-clay-red-ink-10: var(--dp-color-alpha-black-10);--dp-color-fill-clay-red-ink-14: var(--dp-color-alpha-black-14);--dp-color-fill-clay-red-ink-20: var(--dp-color-alpha-black-20);--dp-color-fill-clay-red-tint-10: rgb(213 55 18 / .1);--dp-color-fill-clay-red-tint-22: rgb(213 55 18 / .22);--dp-color-fill-clay-red-feature-ink: var(--dp-color-palette-cream);--dp-color-fill-clay-red-feature-tag: var(--dp-color-alpha-cream-12);--dp-color-fill-dark-teal-bg: var(--dp-color-palette-dark-teal);--dp-color-fill-dark-teal-ink: var(--dp-color-palette-cream);--dp-color-fill-dark-teal-sub: var(--dp-color-alpha-cream-70);--dp-color-fill-dark-teal-line: var(--dp-color-alpha-cream-12);--dp-color-fill-dark-teal-cta-ink: var(--dp-color-palette-ink);--dp-color-fill-dark-teal-muted: #e0e6e2;--dp-color-fill-dark-teal-panel: rgb(28 82 93 / .9);--dp-color-fill-dark-teal-ink-5: var(--dp-color-alpha-cream-5);--dp-color-fill-dark-teal-ink-8: var(--dp-color-alpha-cream-8);--dp-color-fill-dark-teal-ink-10: var(--dp-color-alpha-cream-10);--dp-color-fill-dark-teal-ink-14: var(--dp-color-alpha-cream-14);--dp-color-fill-dark-teal-ink-20: var(--dp-color-alpha-cream-20);--dp-color-fill-dark-teal-tint-10: rgb(28 82 93 / .1);--dp-color-fill-dark-teal-tint-22: rgb(28 82 93 / .22);--dp-color-fill-dark-teal-feature-ink: var(--dp-color-palette-cream);--dp-color-fill-dark-teal-feature-tag: var(--dp-color-alpha-cream-8);--dp-color-fill-dusty-pink-bg: var(--dp-color-palette-dusty-pink);--dp-color-fill-dusty-pink-ink: var(--dp-color-palette-ink);--dp-color-fill-dusty-pink-sub: var(--dp-color-alpha-ink-74);--dp-color-fill-dusty-pink-line: var(--dp-color-alpha-ink-12);--dp-color-fill-dusty-pink-cta-ink: var(--dp-color-palette-cream);--dp-color-fill-dusty-pink-muted: #222124;--dp-color-fill-dusty-pink-panel: rgb(182 150 157 / .9);--dp-color-fill-dusty-pink-ink-5: var(--dp-color-alpha-ink-5);--dp-color-fill-dusty-pink-ink-8: var(--dp-color-alpha-ink-8);--dp-color-fill-dusty-pink-ink-10: var(--dp-color-alpha-ink-10);--dp-color-fill-dusty-pink-ink-14: var(--dp-color-alpha-ink-14);--dp-color-fill-dusty-pink-ink-20: var(--dp-color-alpha-ink-20);--dp-color-fill-dusty-pink-tint-10: rgb(182 150 157 / .1);--dp-color-fill-dusty-pink-tint-22: rgb(182 150 157 / .22);--dp-color-fill-dusty-pink-feature-ink: var(--dp-color-palette-ink);--dp-color-fill-dusty-pink-feature-tag: var(--dp-color-alpha-ink-6);--dp-color-fill-light-peach-bg: var(--dp-color-palette-light-peach);--dp-color-fill-light-peach-ink: var(--dp-color-palette-ink);--dp-color-fill-light-peach-sub: var(--dp-color-alpha-ink-62);--dp-color-fill-light-peach-line: var(--dp-color-alpha-ink-10);--dp-color-fill-light-peach-cta-ink: var(--dp-color-palette-cream);--dp-color-fill-light-peach-muted: #2a2929;--dp-color-fill-light-peach-panel: rgb(248 219 202 / .9);--dp-color-fill-light-peach-ink-5: var(--dp-color-alpha-ink-5);--dp-color-fill-light-peach-ink-8: var(--dp-color-alpha-ink-8);--dp-color-fill-light-peach-ink-10: var(--dp-color-alpha-ink-10);--dp-color-fill-light-peach-ink-14: var(--dp-color-alpha-ink-14);--dp-color-fill-light-peach-ink-20: var(--dp-color-alpha-ink-20);--dp-color-fill-light-peach-tint-10: rgb(248 219 202 / .1);--dp-color-fill-light-peach-tint-22: rgb(248 219 202 / .22);--dp-color-fill-light-peach-feature-ink: var(--dp-color-palette-ink);--dp-color-fill-light-peach-feature-tag: var(--dp-color-alpha-ink-5);--dp-color-fill-faun-bg: var(--dp-color-palette-faun);--dp-color-fill-faun-ink: var(--dp-color-palette-ink);--dp-color-fill-faun-sub: var(--dp-color-alpha-ink-66);--dp-color-fill-faun-line: var(--dp-color-alpha-ink-10);--dp-color-fill-faun-cta-ink: var(--dp-color-palette-cream);--dp-color-fill-faun-muted: #252627;--dp-color-fill-faun-panel: rgb(206 196 187 / .9);--dp-color-fill-faun-ink-5: var(--dp-color-alpha-ink-5);--dp-color-fill-faun-ink-8: var(--dp-color-alpha-ink-8);--dp-color-fill-faun-ink-10: var(--dp-color-alpha-ink-10);--dp-color-fill-faun-ink-14: var(--dp-color-alpha-ink-14);--dp-color-fill-faun-ink-20: var(--dp-color-alpha-ink-20);--dp-color-fill-faun-tint-10: rgb(206 196 187 / .1);--dp-color-fill-faun-tint-22: rgb(206 196 187 / .22);--dp-color-fill-faun-feature-ink: var(--dp-color-palette-ink);--dp-color-fill-faun-feature-tag: var(--dp-color-alpha-ink-5);--dp-color-fill-cool-grey-bg: var(--dp-color-palette-cool-grey);--dp-color-fill-cool-grey-ink: var(--dp-color-palette-ink);--dp-color-fill-cool-grey-sub: var(--dp-color-alpha-ink-63);--dp-color-fill-cool-grey-line: var(--dp-color-alpha-ink-10);--dp-color-fill-cool-grey-cta-ink: var(--dp-color-palette-cream);--dp-color-fill-cool-grey-muted: #272a2b;--dp-color-fill-cool-grey-panel: rgb(220 222 223 / .9);--dp-color-fill-cool-grey-ink-5: var(--dp-color-alpha-ink-5);--dp-color-fill-cool-grey-ink-8: var(--dp-color-alpha-ink-8);--dp-color-fill-cool-grey-ink-10: var(--dp-color-alpha-ink-10);--dp-color-fill-cool-grey-ink-14: var(--dp-color-alpha-ink-14);--dp-color-fill-cool-grey-ink-20: var(--dp-color-alpha-ink-20);--dp-color-fill-cool-grey-tint-10: rgb(220 222 223 / .1);--dp-color-fill-cool-grey-tint-22: rgb(220 222 223 / .22);--dp-color-fill-cool-grey-feature-ink: var(--dp-color-palette-ink);--dp-color-fill-cool-grey-feature-tag: var(--dp-color-alpha-ink-5);--dp-color-fill-stone-bg: var(--dp-color-palette-stone);--dp-color-fill-stone-ink: var(--dp-color-palette-ink);--dp-color-fill-stone-sub: var(--dp-color-alpha-ink-70);--dp-color-fill-stone-line: var(--dp-color-alpha-ink-10);--dp-color-fill-stone-cta-ink: var(--dp-color-palette-cream);--dp-color-fill-stone-muted: #222425;--dp-color-fill-stone-panel: rgb(180 174 166 / .9);--dp-color-fill-stone-ink-5: var(--dp-color-alpha-ink-5);--dp-color-fill-stone-ink-8: var(--dp-color-alpha-ink-8);--dp-color-fill-stone-ink-10: var(--dp-color-alpha-ink-10);--dp-color-fill-stone-ink-14: var(--dp-color-alpha-ink-14);--dp-color-fill-stone-ink-20: var(--dp-color-alpha-ink-20);--dp-color-fill-stone-tint-10: rgb(180 174 166 / .1);--dp-color-fill-stone-tint-22: rgb(180 174 166 / .22);--dp-color-fill-stone-feature-ink: var(--dp-color-palette-ink);--dp-color-fill-stone-feature-tag: var(--dp-color-alpha-ink-5);--dp-color-fill-dark-grey-bg: var(--dp-color-palette-dark-grey);--dp-color-fill-dark-grey-ink: var(--dp-color-palette-cream);--dp-color-fill-dark-grey-sub: var(--dp-color-alpha-cream-90);--dp-color-fill-dark-grey-line: var(--dp-color-alpha-cream-12);--dp-color-fill-dark-grey-cta-ink: var(--dp-color-palette-ink);--dp-color-fill-dark-grey-muted: #e9e9e3;--dp-color-fill-dark-grey-panel: rgb(102 105 103 / .9);--dp-color-fill-dark-grey-ink-5: var(--dp-color-alpha-black-5);--dp-color-fill-dark-grey-ink-8: var(--dp-color-alpha-black-8);--dp-color-fill-dark-grey-ink-10: var(--dp-color-alpha-black-10);--dp-color-fill-dark-grey-ink-14: var(--dp-color-alpha-black-14);--dp-color-fill-dark-grey-ink-20: var(--dp-color-alpha-black-20);--dp-color-fill-dark-grey-tint-10: rgb(102 105 103 / .1);--dp-color-fill-dark-grey-tint-22: rgb(102 105 103 / .22);--dp-color-fill-dark-grey-feature-ink: var(--dp-color-palette-cream);--dp-color-fill-dark-grey-feature-tag: var(--dp-color-alpha-cream-5);--dp-color-fill-ink-bg: var(--dp-color-palette-ink);--dp-color-fill-ink-ink: var(--dp-color-palette-cream);--dp-color-fill-ink-sub: var(--dp-color-alpha-cream-55);--dp-color-fill-ink-line: var(--dp-color-alpha-cream-12);--dp-color-fill-ink-cta-ink: var(--dp-color-palette-ink);--dp-color-fill-ink-muted: #dfded9;--dp-color-fill-ink-panel: rgb(14 17 19 / .9);--dp-color-fill-ink-ink-5: var(--dp-color-alpha-cream-5);--dp-color-fill-ink-ink-8: var(--dp-color-alpha-cream-8);--dp-color-fill-ink-ink-10: var(--dp-color-alpha-cream-10);--dp-color-fill-ink-ink-14: var(--dp-color-alpha-cream-14);--dp-color-fill-ink-ink-20: var(--dp-color-alpha-cream-20);--dp-color-fill-ink-tint-10: rgb(14 17 19 / .1);--dp-color-fill-ink-tint-22: rgb(14 17 19 / .22);--dp-color-fill-ink-feature-ink: var(--dp-color-palette-cream);--dp-color-fill-ink-feature-tag: var(--dp-color-alpha-cream-8);--dp-color-fill-ink-card-hover-kind: var(--dp-color-alpha-cream-55);--dp-color-chart-series-1: var(--dp-color-palette-dark-teal);--dp-color-chart-series-2: var(--dp-color-palette-terracotta);--dp-color-chart-series-3: var(--dp-color-palette-sage);--dp-color-chart-series-4: var(--dp-color-palette-dusty-pink);--dp-color-chart-series-5: var(--dp-color-palette-sand);--dp-color-chart-series-6: var(--dp-color-palette-dark-grey);--dp-color-chart-seq-1: light-dark(#d8dfdc, #253131);--dp-color-chart-seq-1-label: var(--dp-color-text-primary);--dp-color-chart-seq-2: light-dark(#abbcbd, #374c4f);--dp-color-chart-seq-2-label: var(--dp-color-text-primary);--dp-color-chart-seq-3: light-dark(#7f9a9e, #4b696e);--dp-color-chart-seq-3-label: var(--dp-color-text-primary);--dp-color-chart-seq-4: light-dark(#4a7179, #648f98);--dp-color-chart-seq-4-label: var(--dp-color-text-inverse);--dp-color-chart-seq-5: light-dark(#1c525d, #79afbb);--dp-color-chart-seq-5-label: var(--dp-color-text-inverse);--dp-color-chart-div-1: light-dark(#be3a2e, #f97060);--dp-color-chart-div-1-label: var(--dp-color-text-inverse);--dp-color-chart-div-2: light-dark(#e49e90, #82483e);--dp-color-chart-div-2-label: var(--dp-color-text-primary);--dp-color-chart-div-3: light-dark(#f2f1ea, #121716);--dp-color-chart-div-3-label: var(--dp-color-text-primary);--dp-color-chart-div-4: light-dark(#8aa3a6, #466266);--dp-color-chart-div-4-label: var(--dp-color-text-primary);--dp-color-chart-div-5: light-dark(#1c525d, #79afbb);--dp-color-chart-div-5-label: var(--dp-color-text-inverse);--dp-color-syntax-keyword: light-dark(#0000ff, #569cd6);--dp-color-syntax-control: light-dark(#af00db, #c586c0);--dp-color-syntax-function: light-dark(#795e26, #dcdcaa);--dp-color-syntax-string: light-dark(#a31515, #ce9178);--dp-color-syntax-variable: light-dark(#001080, #9cdcfe);--dp-color-syntax-type: light-dark(#1d6377, #4ec9b0);--dp-color-syntax-number: light-dark(#077a52, #b5cea8);--dp-color-syntax-comment: light-dark(#0a6b0a, #6a9955);--dp-color-terminal-black: light-dark(var(--dp-color-palette-ink), var(--dp-color-palette-forest-raised));--dp-color-terminal-red: light-dark(var(--dp-color-palette-signal-red-deep), var(--dp-color-palette-signal-red-light));--dp-color-terminal-green: light-dark(var(--dp-color-palette-signal-green-deep), var(--dp-color-palette-signal-green-light));--dp-color-terminal-yellow: light-dark(var(--dp-color-palette-signal-amber-deep), var(--dp-color-palette-signal-amber-light));--dp-color-terminal-blue: light-dark(var(--dp-color-palette-dark-teal), #79afbb);--dp-color-terminal-magenta: light-dark(#896b72, var(--dp-color-palette-dusty-pink));--dp-color-terminal-cyan: light-dark(var(--dp-color-palette-signal-cyan-deep), var(--dp-color-palette-signal-cyan-light));--dp-color-terminal-white: light-dark(var(--dp-color-palette-cream-inset), var(--dp-color-palette-fog));--dp-color-terminal-bright-black: light-dark(var(--dp-color-palette-mist), var(--dp-color-palette-moss-grey));--dp-color-terminal-bright-red: light-dark(var(--dp-color-palette-signal-red), #ff9586);--dp-color-terminal-bright-green: light-dark(var(--dp-color-palette-signal-green), #74c186);--dp-color-terminal-bright-yellow: light-dark(var(--dp-color-palette-signal-amber), #f89a54);--dp-color-terminal-bright-blue: light-dark(#548894, #8fc5d2);--dp-color-terminal-bright-magenta: light-dark(#a8888f, #ccacb3);--dp-color-terminal-bright-cyan: light-dark(var(--dp-color-palette-signal-cyan), #5dc0bf);--dp-color-terminal-bright-white: light-dark(var(--dp-color-palette-white), var(--dp-color-palette-cream));--dp-effect-marker-color: light-dark(var(--dp-color-palette-sage), var(--dp-color-palette-dark-teal));--dp-gradient-sage-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, var(--dp-color-fill-sage-bg) 3.04%, rgb(173 180 156 / 0) 38%);--dp-gradient-sage-hero-side: linear-gradient(90deg, var(--dp-color-fill-sage-bg) 0%, rgb(173 180 156 / 0) 54%);--dp-gradient-sage-hero-top: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(173 180 156 / .9) 45%, rgb(173 180 156 / 0) 100%);--dp-gradient-sage-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(173 180 156 / 0) 46%);--dp-gradient-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, var(--dp-color-fill-teal-bg) 3.04%, rgb(195 211 206 / 0) 38%);--dp-gradient-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-teal-bg) 0%, rgb(195 211 206 / 0) 54%);--dp-gradient-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(195 211 206 / .9) 45%, rgb(195 211 206 / 0) 100%);--dp-gradient-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(195 211 206 / 0) 46%);--dp-gradient-forest-card-bleed: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, var(--dp-color-fill-forest-bg) 3.04%, rgb(24 30 29 / 0) 38%);--dp-gradient-forest-hero-side: linear-gradient(90deg, var(--dp-color-fill-forest-bg) 0%, rgb(24 30 29 / 0) 54%);--dp-gradient-forest-hero-top: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(24 30 29 / .9) 45%, rgb(24 30 29 / 0) 100%);--dp-gradient-forest-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(24 30 29 / 0) 46%);--dp-gradient-terracotta-card-bleed: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, var(--dp-color-fill-terracotta-bg) 3.04%, rgb(219 112 76 / 0) 38%);--dp-gradient-terracotta-hero-side: linear-gradient(90deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(219 112 76 / 0) 54%);--dp-gradient-terracotta-hero-top: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(219 112 76 / .9) 45%, rgb(219 112 76 / 0) 100%);--dp-gradient-terracotta-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(219 112 76 / 0) 46%);--dp-gradient-sand-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, var(--dp-color-fill-sand-bg) 3.04%, rgb(214 208 195 / 0) 38%);--dp-gradient-sand-hero-side: linear-gradient(90deg, var(--dp-color-fill-sand-bg) 0%, rgb(214 208 195 / 0) 54%);--dp-gradient-sand-hero-top: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(214 208 195 / .9) 45%, rgb(214 208 195 / 0) 100%);--dp-gradient-sand-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(214 208 195 / 0) 46%);--dp-gradient-warm-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, var(--dp-color-fill-warm-grey-bg) 3.04%, rgb(183 182 180 / 0) 38%);--dp-gradient-warm-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(183 182 180 / 0) 54%);--dp-gradient-warm-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(183 182 180 / .9) 45%, rgb(183 182 180 / 0) 100%);--dp-gradient-warm-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(183 182 180 / 0) 46%);--dp-gradient-clay-red-card-bleed: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, var(--dp-color-fill-clay-red-bg) 3.04%, rgb(213 55 18 / 0) 38%);--dp-gradient-clay-red-hero-side: linear-gradient(90deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(213 55 18 / 0) 54%);--dp-gradient-clay-red-hero-top: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(213 55 18 / .9) 45%, rgb(213 55 18 / 0) 100%);--dp-gradient-clay-red-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(213 55 18 / 0) 46%);--dp-gradient-dark-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, var(--dp-color-fill-dark-teal-bg) 3.04%, rgb(28 82 93 / 0) 38%);--dp-gradient-dark-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(28 82 93 / 0) 54%);--dp-gradient-dark-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(28 82 93 / .9) 45%, rgb(28 82 93 / 0) 100%);--dp-gradient-dark-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(28 82 93 / 0) 46%);--dp-gradient-dusty-pink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, var(--dp-color-fill-dusty-pink-bg) 3.04%, rgb(182 150 157 / 0) 38%);--dp-gradient-dusty-pink-hero-side: linear-gradient(90deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(182 150 157 / 0) 54%);--dp-gradient-dusty-pink-hero-top: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(182 150 157 / .9) 45%, rgb(182 150 157 / 0) 100%);--dp-gradient-dusty-pink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(182 150 157 / 0) 46%);--dp-gradient-light-peach-card-bleed: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, var(--dp-color-fill-light-peach-bg) 3.04%, rgb(248 219 202 / 0) 38%);--dp-gradient-light-peach-hero-side: linear-gradient(90deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(248 219 202 / 0) 54%);--dp-gradient-light-peach-hero-top: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(248 219 202 / .9) 45%, rgb(248 219 202 / 0) 100%);--dp-gradient-light-peach-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(248 219 202 / 0) 46%);--dp-gradient-faun-card-bleed: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, var(--dp-color-fill-faun-bg) 3.04%, rgb(206 196 187 / 0) 38%);--dp-gradient-faun-hero-side: linear-gradient(90deg, var(--dp-color-fill-faun-bg) 0%, rgb(206 196 187 / 0) 54%);--dp-gradient-faun-hero-top: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(206 196 187 / .9) 45%, rgb(206 196 187 / 0) 100%);--dp-gradient-faun-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(206 196 187 / 0) 46%);--dp-gradient-cool-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, var(--dp-color-fill-cool-grey-bg) 3.04%, rgb(220 222 223 / 0) 38%);--dp-gradient-cool-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(220 222 223 / 0) 54%);--dp-gradient-cool-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(220 222 223 / .9) 45%, rgb(220 222 223 / 0) 100%);--dp-gradient-cool-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(220 222 223 / 0) 46%);--dp-gradient-stone-card-bleed: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, var(--dp-color-fill-stone-bg) 3.04%, rgb(180 174 166 / 0) 38%);--dp-gradient-stone-hero-side: linear-gradient(90deg, var(--dp-color-fill-stone-bg) 0%, rgb(180 174 166 / 0) 54%);--dp-gradient-stone-hero-top: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(180 174 166 / .9) 45%, rgb(180 174 166 / 0) 100%);--dp-gradient-stone-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(180 174 166 / 0) 46%);--dp-gradient-dark-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, var(--dp-color-fill-dark-grey-bg) 3.04%, rgb(102 105 103 / 0) 38%);--dp-gradient-dark-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(102 105 103 / 0) 54%);--dp-gradient-dark-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(102 105 103 / .9) 45%, rgb(102 105 103 / 0) 100%);--dp-gradient-dark-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(102 105 103 / 0) 46%);--dp-gradient-ink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, var(--dp-color-fill-ink-bg) 3.04%, rgb(14 17 19 / 0) 38%);--dp-gradient-ink-hero-side: linear-gradient(90deg, var(--dp-color-fill-ink-bg) 0%, rgb(14 17 19 / 0) 54%);--dp-gradient-ink-hero-top: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(14 17 19 / .9) 45%, rgb(14 17 19 / 0) 100%);--dp-gradient-ink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(14 17 19 / 0) 46%);--dp-print-color-page: var(--dp-color-palette-white);--dp-print-color-text: var(--dp-color-palette-ink);--dp-component-button-inverse-pressed-background: var(--dp-color-palette-teal);--dp-component-button-inverse-pressed-border: var(--dp-color-palette-teal);--dp-component-button-inverse-focus-border: var(--dp-color-palette-cream);--dp-component-button-inverse-disabled-background: var(--dp-color-alpha-cream-8);--dp-component-button-inverse-disabled-foreground: var(--dp-color-palette-moss-grey);--dp-component-button-inverse-outline-default-foreground: var(--dp-color-palette-cream);--dp-component-button-inverse-outline-default-border: var(--dp-color-palette-cream);--dp-component-button-inverse-outline-hover-foreground: var(--dp-color-palette-cream);--dp-component-button-inverse-outline-hover-border: var(--dp-color-palette-cream);--dp-component-button-inverse-outline-pressed-background: var(--dp-color-alpha-cream-12);--dp-component-button-inverse-outline-pressed-foreground: var(--dp-color-palette-cream);--dp-component-button-inverse-outline-pressed-border: var(--dp-color-palette-cream);--dp-component-button-inverse-outline-focus-foreground: var(--dp-color-palette-cream);--dp-component-button-inverse-outline-focus-border: var(--dp-color-palette-cream);--dp-component-button-inverse-outline-disabled-foreground: var(--dp-color-palette-moss-grey);--dp-component-button-inverse-outline-disabled-border: var(--dp-color-alpha-cream-12);--dp-component-button-focus-ring-inverse: var(--dp-color-palette-cream);--dp-component-tag-inverse-foreground: var(--dp-color-palette-cream);--dp-component-card-kind-bg: var(--dp-color-alpha-ink-5);--dp-component-feature-card-border: light-dark(var(--dp-color-alpha-black-10), var(--dp-color-border-subtle));--dp-component-switch-off-thumb: var(--dp-color-palette-cream);--dp-component-loader-color-inverse: var(--dp-color-palette-cream)}[data-dp-theme=ayu]{--dp-color-bg-canvas: light-dark(#fefefe, #10141c);--dp-color-bg-surface: light-dark(#f8f9fa, #0d1017);--dp-color-bg-raised: light-dark(#fafafa, #141821);--dp-color-bg-sunken: light-dark(#f5f5f6, #06080d);--dp-color-bg-inset: light-dark(#eeefef, #21252c);--dp-color-bg-card: light-dark(#fafafa, #141821);--dp-color-bg-tint: light-dark(rgb(92 97 102 / .05), rgb(191 189 182 / .08));--dp-color-bg-accent-soft: light-dark(rgb(92 97 102 / .05), rgb(191 189 182 / .08));--dp-color-bg-inverse: light-dark(#5c6166, #bfbdb6);--dp-color-bg-accent: light-dark(#f29718, #e6b450);--dp-color-text-primary: light-dark(#4d5257, #bfbdb6);--dp-color-text-secondary: light-dark(#535e6e, #919bb1);--dp-color-text-muted: light-dark(#6a6b6e, #7f8d9a);--dp-color-text-muted-strong: light-dark(#616468, #939390);--dp-color-text-faint: light-dark(#c4c6c8, #434d58);--dp-color-text-inverse: light-dark(#fcfcfc, #474c51);--dp-color-text-accent: light-dark(#9b5e00, #e6b450);--dp-color-text-on-accent: light-dark(#442600, #674400);--dp-color-border-subtle: light-dark(rgb(92 97 102 / .1), rgb(191 189 182 / .12));--dp-color-border-default: light-dark(rgb(92 97 102 / .2), rgb(191 189 182 / .24));--dp-color-border-control: light-dark(rgb(92 97 102 / .72), rgb(191 189 182 / .5));--dp-color-border-strong: light-dark(#5c6166, #bfbdb6);--dp-color-border-accent: light-dark(#f29718, #e6b450);--dp-color-border-inverse: light-dark(rgb(252 252 252 / .2), rgb(92 97 102 / .2));--dp-color-accent-default: light-dark(#d38100, #e6b450);--dp-color-accent-hover: light-dark(#ffae53, #fac764);--dp-color-accent-press: light-dark(#ffca94, #ffdfa5);--dp-color-accent-contrast: light-dark(#804b00, #805600);--dp-color-focus-ring: light-dark(#ca7b00, #e6b450);--dp-color-selection-bg: light-dark(#d7e4f6, #193155);--dp-color-selection-fg: light-dark(#5c6166, #bfbdb6);--dp-color-state-selected: light-dark(rgb(92 97 102 / .1), rgb(191 189 182 / .1));--dp-color-state-pressed: light-dark(rgb(92 97 102 / .1), rgb(191 189 182 / .12));--dp-color-signal-success-fill: light-dark(#769f00, #aad94c);--dp-color-signal-success-text: light-dark(#567500, #aad94c);--dp-color-signal-success-soft: light-dark(rgb(134 179 0 / .16), rgb(170 217 76 / .16));--dp-color-signal-warning-fill: light-dark(#c58400, #ffb454);--dp-color-signal-warning-text: light-dark(#936100, #ffb454);--dp-color-signal-warning-soft: light-dark(rgb(242 163 0 / .16), rgb(255 180 84 / .16));--dp-color-signal-danger-fill: light-dark(#e96b6b, #f07178);--dp-color-signal-danger-text: light-dark(#c63036, #e76463);--dp-color-signal-danger-on-fill: #000000;--dp-color-signal-danger-soft: light-dark(rgb(240 113 113 / .16), rgb(240 113 120 / .16));--dp-color-signal-info-fill: light-dark(#29a47f, #95e6cb);--dp-color-signal-info-text: light-dark(#007b5d, #95e6cb);--dp-color-signal-info-soft: light-dark(rgb(76 191 153 / .16), rgb(149 230 203 / .16));--dp-color-overlay-scrim: rgb(16 20 28 / .6);--dp-color-surface-dark-bg: #10141c;--dp-color-surface-dark-text: #bfbdb6;--dp-color-surface-dark-eyebrow: rgb(191 189 182 / .63);--dp-color-surface-dark-tag-bg: rgb(191 189 182 / .08);--dp-color-surface-dark-button-bg: #e6b450;--dp-color-surface-dark-button-hover: #fac764;--dp-color-surface-dark-button-text: #674400;--dp-color-surface-dark-outline-hover: rgb(191 189 182 / .08);--dp-color-fill-sage-bg: #a8b792;--dp-color-fill-sage-ink: #23272c;--dp-color-fill-sage-sub: rgb(35 39 44 / .8);--dp-color-fill-sage-line: rgb(35 39 44 / .1);--dp-color-fill-sage-cta-ink: #fcfcfc;--dp-color-fill-sage-muted: #333838;--dp-color-fill-sage-panel: rgb(168 183 146 / .9);--dp-color-fill-sage-ink-5: rgb(35 39 44 / .05);--dp-color-fill-sage-ink-8: rgb(35 39 44 / .08);--dp-color-fill-sage-ink-10: rgb(35 39 44 / .1);--dp-color-fill-sage-ink-14: rgb(35 39 44 / .14);--dp-color-fill-sage-ink-20: rgb(35 39 44 / .2);--dp-color-fill-sage-tint-10: rgb(168 183 146 / .1);--dp-color-fill-sage-tint-22: rgb(168 183 146 / .22);--dp-color-fill-sage-feature-ink: #000000;--dp-color-fill-sage-feature-tag: rgb(0 0 0 / .05);--dp-color-fill-teal-bg: #c1d4cc;--dp-color-fill-teal-ink: #393d42;--dp-color-fill-teal-sub: rgb(57 61 66 / .81);--dp-color-fill-teal-line: rgb(57 61 66 / .1);--dp-color-fill-teal-cta-ink: #fcfcfc;--dp-color-fill-teal-muted: #494f53;--dp-color-fill-teal-panel: rgb(193 212 204 / .9);--dp-color-fill-teal-ink-5: rgb(57 61 66 / .05);--dp-color-fill-teal-ink-8: rgb(57 61 66 / .08);--dp-color-fill-teal-ink-10: rgb(57 61 66 / .1);--dp-color-fill-teal-ink-14: rgb(57 61 66 / .14);--dp-color-fill-teal-ink-20: rgb(57 61 66 / .2);--dp-color-fill-teal-tint-10: rgb(193 212 204 / .1);--dp-color-fill-teal-tint-22: rgb(193 212 204 / .22);--dp-color-fill-teal-feature-ink: #393d42;--dp-color-fill-teal-feature-tag: rgb(57 61 66 / .05);--dp-color-fill-forest-bg: #1b1e17;--dp-color-fill-forest-ink: #fcfcfc;--dp-color-fill-forest-sub: rgb(252 252 252 / .55);--dp-color-fill-forest-line: rgb(252 252 252 / .12);--dp-color-fill-forest-cta-ink: #5c6166;--dp-color-fill-forest-muted: #e1e1e1;--dp-color-fill-forest-panel: rgb(27 30 23 / .9);--dp-color-fill-forest-ink-5: rgb(252 252 252 / .05);--dp-color-fill-forest-ink-8: rgb(252 252 252 / .08);--dp-color-fill-forest-ink-10: rgb(252 252 252 / .1);--dp-color-fill-forest-ink-14: rgb(252 252 252 / .14);--dp-color-fill-forest-ink-20: rgb(252 252 252 / .2);--dp-color-fill-forest-tint-10: rgb(27 30 23 / .1);--dp-color-fill-forest-tint-22: rgb(27 30 23 / .22);--dp-color-fill-forest-feature-ink: #fcfcfc;--dp-color-fill-forest-feature-tag: rgb(252 252 252 / .05);--dp-color-fill-terracotta-bg: #e76811;--dp-color-fill-terracotta-ink: #070b0f;--dp-color-fill-terracotta-sub: rgb(7 11 15 / .85);--dp-color-fill-terracotta-line: rgb(7 11 15 / .15);--dp-color-fill-terracotta-cta-ink: #fcfcfc;--dp-color-fill-terracotta-muted: #22160f;--dp-color-fill-terracotta-panel: rgb(231 104 17 / .9);--dp-color-fill-terracotta-ink-5: rgb(7 11 15 / .05);--dp-color-fill-terracotta-ink-8: rgb(7 11 15 / .08);--dp-color-fill-terracotta-ink-10: rgb(7 11 15 / .1);--dp-color-fill-terracotta-ink-14: rgb(7 11 15 / .14);--dp-color-fill-terracotta-ink-20: rgb(7 11 15 / .2);--dp-color-fill-terracotta-tint-10: rgb(231 104 17 / .1);--dp-color-fill-terracotta-tint-22: rgb(231 104 17 / .22);--dp-color-fill-terracotta-feature-ink: #070b0f;--dp-color-fill-terracotta-feature-tag: rgb(7 11 15 / .08);--dp-color-fill-sand-bg: #d9cfc1;--dp-color-fill-sand-ink: #393e43;--dp-color-fill-sand-sub: rgb(57 62 67 / .81);--dp-color-fill-sand-line: rgb(57 62 67 / .1);--dp-color-fill-sand-cta-ink: #fcfcfc;--dp-color-fill-sand-muted: #4c4f52;--dp-color-fill-sand-panel: rgb(217 207 193 / .9);--dp-color-fill-sand-ink-5: rgb(57 62 67 / .05);--dp-color-fill-sand-ink-8: rgb(57 62 67 / .08);--dp-color-fill-sand-ink-10: rgb(57 62 67 / .1);--dp-color-fill-sand-ink-14: rgb(57 62 67 / .14);--dp-color-fill-sand-ink-20: rgb(57 62 67 / .2);--dp-color-fill-sand-tint-10: rgb(217 207 193 / .1);--dp-color-fill-sand-tint-22: rgb(217 207 193 / .22);--dp-color-fill-sand-feature-ink: #393e43;--dp-color-fill-sand-feature-tag: rgb(57 62 67 / .05);--dp-color-fill-warm-grey-bg: #b1b7bd;--dp-color-fill-warm-grey-ink: #272b30;--dp-color-fill-warm-grey-sub: rgb(39 43 48 / .8);--dp-color-fill-warm-grey-line: rgb(39 43 48 / .1);--dp-color-fill-warm-grey-cta-ink: #fcfcfc;--dp-color-fill-warm-grey-muted: #383c41;--dp-color-fill-warm-grey-panel: rgb(177 183 189 / .9);--dp-color-fill-warm-grey-ink-5: rgb(39 43 48 / .05);--dp-color-fill-warm-grey-ink-8: rgb(39 43 48 / .08);--dp-color-fill-warm-grey-ink-10: rgb(39 43 48 / .1);--dp-color-fill-warm-grey-ink-14: rgb(39 43 48 / .14);--dp-color-fill-warm-grey-ink-20: rgb(39 43 48 / .2);--dp-color-fill-warm-grey-tint-10: rgb(177 183 189 / .1);--dp-color-fill-warm-grey-tint-22: rgb(177 183 189 / .22);--dp-color-fill-warm-grey-feature-ink: #272b30;--dp-color-fill-warm-grey-feature-tag: rgb(39 43 48 / .05);--dp-color-fill-clay-red-bg: #cf3c45;--dp-color-fill-clay-red-ink: #fcfcfc;--dp-color-fill-clay-red-sub: #fcfcfc;--dp-color-fill-clay-red-line: rgb(252 252 252 / .2);--dp-color-fill-clay-red-cta-ink: #5c6166;--dp-color-fill-clay-red-muted: #fcfcfc;--dp-color-fill-clay-red-panel: rgb(207 60 69 / .9);--dp-color-fill-clay-red-ink-5: rgb(0 0 0 / .05);--dp-color-fill-clay-red-ink-8: rgb(0 0 0 / .08);--dp-color-fill-clay-red-ink-10: rgb(0 0 0 / .1);--dp-color-fill-clay-red-ink-14: rgb(0 0 0 / .14);--dp-color-fill-clay-red-ink-20: rgb(0 0 0 / .2);--dp-color-fill-clay-red-tint-10: rgb(207 60 69 / .1);--dp-color-fill-clay-red-tint-22: rgb(207 60 69 / .22);--dp-color-fill-clay-red-feature-ink: #fcfcfc;--dp-color-fill-clay-red-feature-tag: rgb(252 252 252 / .12);--dp-color-fill-dark-teal-bg: #004e7c;--dp-color-fill-dark-teal-ink: #fcfcfc;--dp-color-fill-dark-teal-sub: rgb(252 252 252 / .7);--dp-color-fill-dark-teal-line: rgb(252 252 252 / .12);--dp-color-fill-dark-teal-cta-ink: #5c6166;--dp-color-fill-dark-teal-muted: #dee7ed;--dp-color-fill-dark-teal-panel: rgb(0 78 124 / .9);--dp-color-fill-dark-teal-ink-5: rgb(252 252 252 / .05);--dp-color-fill-dark-teal-ink-8: rgb(252 252 252 / .08);--dp-color-fill-dark-teal-ink-10: rgb(252 252 252 / .1);--dp-color-fill-dark-teal-ink-14: rgb(252 252 252 / .14);--dp-color-fill-dark-teal-ink-20: rgb(252 252 252 / .2);--dp-color-fill-dark-teal-tint-10: rgb(0 78 124 / .1);--dp-color-fill-dark-teal-tint-22: rgb(0 78 124 / .22);--dp-color-fill-dark-teal-feature-ink: #fcfcfc;--dp-color-fill-dark-teal-feature-tag: rgb(252 252 252 / .08);--dp-color-fill-dusty-pink-bg: #af90d0;--dp-color-fill-dusty-pink-ink: #0d1014;--dp-color-fill-dusty-pink-sub: rgb(13 16 20 / .74);--dp-color-fill-dusty-pink-line: rgb(13 16 20 / .12);--dp-color-fill-dusty-pink-cta-ink: #fcfcfc;--dp-color-fill-dusty-pink-muted: #201f2b;--dp-color-fill-dusty-pink-panel: rgb(175 144 208 / .9);--dp-color-fill-dusty-pink-ink-5: rgb(13 16 20 / .05);--dp-color-fill-dusty-pink-ink-8: rgb(13 16 20 / .08);--dp-color-fill-dusty-pink-ink-10: rgb(13 16 20 / .1);--dp-color-fill-dusty-pink-ink-14: rgb(13 16 20 / .14);--dp-color-fill-dusty-pink-ink-20: rgb(13 16 20 / .2);--dp-color-fill-dusty-pink-tint-10: rgb(175 144 208 / .1);--dp-color-fill-dusty-pink-tint-22: rgb(175 144 208 / .22);--dp-color-fill-dusty-pink-feature-ink: #0d1014;--dp-color-fill-dusty-pink-feature-tag: rgb(13 16 20 / .06);--dp-color-fill-light-peach-bg: #fed8c6;--dp-color-fill-light-peach-ink: #43474c;--dp-color-fill-light-peach-sub: rgb(67 71 76 / .82);--dp-color-fill-light-peach-line: rgb(67 71 76 / .1);--dp-color-fill-light-peach-cta-ink: #fcfcfc;--dp-color-fill-light-peach-muted: #59585b;--dp-color-fill-light-peach-panel: rgb(254 216 198 / .9);--dp-color-fill-light-peach-ink-5: rgb(67 71 76 / .05);--dp-color-fill-light-peach-ink-8: rgb(67 71 76 / .08);--dp-color-fill-light-peach-ink-10: rgb(67 71 76 / .1);--dp-color-fill-light-peach-ink-14: rgb(67 71 76 / .14);--dp-color-fill-light-peach-ink-20: rgb(67 71 76 / .2);--dp-color-fill-light-peach-tint-10: rgb(254 216 198 / .1);--dp-color-fill-light-peach-tint-22: rgb(254 216 198 / .22);--dp-color-fill-light-peach-feature-ink: #43474c;--dp-color-fill-light-peach-feature-tag: rgb(67 71 76 / .05);--dp-color-fill-faun-bg: #cec4b8;--dp-color-fill-faun-ink: #32363b;--dp-color-fill-faun-sub: rgb(50 54 59 / .8);--dp-color-fill-faun-line: rgb(50 54 59 / .1);--dp-color-fill-faun-cta-ink: #fcfcfc;--dp-color-fill-faun-muted: #45474a;--dp-color-fill-faun-panel: rgb(206 196 184 / .9);--dp-color-fill-faun-ink-5: rgb(50 54 59 / .05);--dp-color-fill-faun-ink-8: rgb(50 54 59 / .08);--dp-color-fill-faun-ink-10: rgb(50 54 59 / .1);--dp-color-fill-faun-ink-14: rgb(50 54 59 / .14);--dp-color-fill-faun-ink-20: rgb(50 54 59 / .2);--dp-color-fill-faun-tint-10: rgb(206 196 184 / .1);--dp-color-fill-faun-tint-22: rgb(206 196 184 / .22);--dp-color-fill-faun-feature-ink: #32363b;--dp-color-fill-faun-feature-tag: rgb(50 54 59 / .05);--dp-color-fill-cool-grey-bg: #d9dee4;--dp-color-fill-cool-grey-ink: #42464b;--dp-color-fill-cool-grey-sub: rgb(66 70 75 / .83);--dp-color-fill-cool-grey-line: rgb(66 70 75 / .1);--dp-color-fill-cool-grey-cta-ink: #fcfcfc;--dp-color-fill-cool-grey-muted: #54585d;--dp-color-fill-cool-grey-panel: rgb(217 222 228 / .9);--dp-color-fill-cool-grey-ink-5: rgb(66 70 75 / .05);--dp-color-fill-cool-grey-ink-8: rgb(66 70 75 / .08);--dp-color-fill-cool-grey-ink-10: rgb(66 70 75 / .1);--dp-color-fill-cool-grey-ink-14: rgb(66 70 75 / .14);--dp-color-fill-cool-grey-ink-20: rgb(66 70 75 / .2);--dp-color-fill-cool-grey-tint-10: rgb(217 222 228 / .1);--dp-color-fill-cool-grey-tint-22: rgb(217 222 228 / .22);--dp-color-fill-cool-grey-feature-ink: #42464b;--dp-color-fill-cool-grey-feature-tag: rgb(66 70 75 / .05);--dp-color-fill-stone-bg: #aab0b5;--dp-color-fill-stone-ink: #21252a;--dp-color-fill-stone-sub: rgb(33 37 42 / .78);--dp-color-fill-stone-line: rgb(33 37 42 / .1);--dp-color-fill-stone-cta-ink: #fcfcfc;--dp-color-fill-stone-muted: #31363b;--dp-color-fill-stone-panel: rgb(170 176 181 / .9);--dp-color-fill-stone-ink-5: rgb(33 37 42 / .05);--dp-color-fill-stone-ink-8: rgb(33 37 42 / .08);--dp-color-fill-stone-ink-10: rgb(33 37 42 / .1);--dp-color-fill-stone-ink-14: rgb(33 37 42 / .14);--dp-color-fill-stone-ink-20: rgb(33 37 42 / .2);--dp-color-fill-stone-tint-10: rgb(170 176 181 / .1);--dp-color-fill-stone-tint-22: rgb(170 176 181 / .22);--dp-color-fill-stone-feature-ink: #21252a;--dp-color-fill-stone-feature-tag: rgb(33 37 42 / .05);--dp-color-fill-dark-grey-bg: #64696e;--dp-color-fill-dark-grey-ink: #fcfcfc;--dp-color-fill-dark-grey-sub: rgb(252 252 252 / .9);--dp-color-fill-dark-grey-line: rgb(252 252 252 / .12);--dp-color-fill-dark-grey-cta-ink: #5c6166;--dp-color-fill-dark-grey-muted: #eaeaeb;--dp-color-fill-dark-grey-panel: rgb(100 105 110 / .9);--dp-color-fill-dark-grey-ink-5: rgb(0 0 0 / .05);--dp-color-fill-dark-grey-ink-8: rgb(0 0 0 / .08);--dp-color-fill-dark-grey-ink-10: rgb(0 0 0 / .1);--dp-color-fill-dark-grey-ink-14: rgb(0 0 0 / .14);--dp-color-fill-dark-grey-ink-20: rgb(0 0 0 / .2);--dp-color-fill-dark-grey-tint-10: rgb(100 105 110 / .1);--dp-color-fill-dark-grey-tint-22: rgb(100 105 110 / .22);--dp-color-fill-dark-grey-feature-ink: #fcfcfc;--dp-color-fill-dark-grey-feature-tag: rgb(252 252 252 / .05);--dp-color-fill-ink-bg: #0d1115;--dp-color-fill-ink-ink: #fcfcfc;--dp-color-fill-ink-sub: rgb(252 252 252 / .55);--dp-color-fill-ink-line: rgb(252 252 252 / .12);--dp-color-fill-ink-cta-ink: #5c6166;--dp-color-fill-ink-muted: #dfe0e0;--dp-color-fill-ink-panel: rgb(13 17 21 / .9);--dp-color-fill-ink-ink-5: rgb(252 252 252 / .05);--dp-color-fill-ink-ink-8: rgb(252 252 252 / .08);--dp-color-fill-ink-ink-10: rgb(252 252 252 / .1);--dp-color-fill-ink-ink-14: rgb(252 252 252 / .14);--dp-color-fill-ink-ink-20: rgb(252 252 252 / .2);--dp-color-fill-ink-tint-10: rgb(13 17 21 / .1);--dp-color-fill-ink-tint-22: rgb(13 17 21 / .22);--dp-color-fill-ink-feature-ink: #fcfcfc;--dp-color-fill-ink-feature-tag: rgb(252 252 252 / .08);--dp-color-fill-ink-card-hover-kind: rgb(252 252 252 / .55);--dp-color-chart-series-1: light-dark(#399ee6, #59c2ff);--dp-color-chart-series-2: light-dark(#ff7e33, #ff8f40);--dp-color-chart-series-3: light-dark(#86b300, #aad94c);--dp-color-chart-series-4: light-dark(#a37acc, #d2a6ff);--dp-color-chart-series-5: light-dark(#f2a300, #ffb454);--dp-color-chart-series-6: light-dark(#4cbf99, #95e6cb);--dp-color-chart-seq-1: light-dark(#e1eefa, #1b2a38);--dp-color-chart-seq-1-label: light-dark(#4d5257, #bfbdb6);--dp-color-chart-seq-2: light-dark(#bddcf6, #2a4a62);--dp-color-chart-seq-2-label: light-dark(#595e63, #bfbdb6);--dp-color-chart-seq-3: light-dark(#98c9f2, #396d90);--dp-color-chart-seq-3-label: light-dark(#4c5055, #ebe9e2);--dp-color-chart-seq-4: light-dark(#68b1ec, #4b9bcc);--dp-color-chart-seq-4-label: light-dark(#3c4045, #292d31);--dp-color-chart-seq-5: light-dark(#399ee6, #59c2ff);--dp-color-chart-seq-5-label: light-dark(#303030, #454a4e);--dp-color-chart-div-1: light-dark(#f07171, #f07178);--dp-color-chart-div-1-label: light-dark(#303030, #2c3135);--dp-color-chart-div-2: light-dark(#fcb8b5, #784249);--dp-color-chart-div-2-label: light-dark(#505459, #c7c5be);--dp-color-chart-div-3: light-dark(#f5f5f6, #06080d);--dp-color-chart-div-3-label: light-dark(#4d5257, #bfbdb6);--dp-color-chart-div-4: light-dark(#a2cef3, #356484);--dp-color-chart-div-4-label: light-dark(#505459, #dcdad3);--dp-color-chart-div-5: light-dark(#399ee6, #59c2ff);--dp-color-chart-div-5-label: light-dark(#303030, #454a4e);--dp-color-syntax-keyword: light-dark(#bd5100, #ff8f40);--dp-color-syntax-control: light-dark(#bd5100, #ff8f40);--dp-color-syntax-function: light-dark(#9c6800, #ffb454);--dp-color-syntax-string: light-dark(#5c7d00, #aad94c);--dp-color-syntax-variable: light-dark(#5c6166, #bfbdb6);--dp-color-syntax-type: light-dark(#0077ba, #59c2ff);--dp-color-syntax-number: light-dark(#8961b0, #d2a6ff);--dp-color-syntax-comment: light-dark(#717375, #707e8b);--dp-color-terminal-black: light-dark(#5c6166, #21252c);--dp-color-terminal-red: light-dark(#c64b4e, #f07178);--dp-color-terminal-green: light-dark(#5d7e00, #aad94c);--dp-color-terminal-yellow: light-dark(#9e6900, #ffb454);--dp-color-terminal-blue: light-dark(#007abe, #59c2ff);--dp-color-terminal-magenta: light-dark(#8b62b2, #d2a6ff);--dp-color-terminal-cyan: light-dark(#008463, #95e6cb);--dp-color-terminal-white: light-dark(#dddedf, #bfbdb6);--dp-color-terminal-bright-black: light-dark(#909295, #5b6875);--dp-color-terminal-bright-red: light-dark(#e96b6b, #f07178);--dp-color-terminal-bright-green: light-dark(#769f00, #aad94c);--dp-color-terminal-bright-yellow: light-dark(#c58400, #ffb454);--dp-color-terminal-bright-blue: light-dark(#3399e1, #59c2ff);--dp-color-terminal-bright-magenta: light-dark(#a37acc, #d2a6ff);--dp-color-terminal-bright-cyan: light-dark(#29a47f, #95e6cb);--dp-color-terminal-bright-white: light-dark(#eeefef, #dfdeda);--dp-effect-marker-color: light-dark(#a8b792, #004e7c);--dp-gradient-sage-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, var(--dp-color-fill-sage-bg) 3.04%, rgb(168 183 146 / 0) 38%);--dp-gradient-sage-hero-side: linear-gradient(90deg, var(--dp-color-fill-sage-bg) 0%, rgb(168 183 146 / 0) 54%);--dp-gradient-sage-hero-top: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(168 183 146 / .9) 45%, rgb(168 183 146 / 0) 100%);--dp-gradient-sage-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(168 183 146 / 0) 46%);--dp-gradient-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, var(--dp-color-fill-teal-bg) 3.04%, rgb(193 212 204 / 0) 38%);--dp-gradient-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-teal-bg) 0%, rgb(193 212 204 / 0) 54%);--dp-gradient-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(193 212 204 / .9) 45%, rgb(193 212 204 / 0) 100%);--dp-gradient-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(193 212 204 / 0) 46%);--dp-gradient-forest-card-bleed: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, var(--dp-color-fill-forest-bg) 3.04%, rgb(27 30 23 / 0) 38%);--dp-gradient-forest-hero-side: linear-gradient(90deg, var(--dp-color-fill-forest-bg) 0%, rgb(27 30 23 / 0) 54%);--dp-gradient-forest-hero-top: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(27 30 23 / .9) 45%, rgb(27 30 23 / 0) 100%);--dp-gradient-forest-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(27 30 23 / 0) 46%);--dp-gradient-terracotta-card-bleed: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, var(--dp-color-fill-terracotta-bg) 3.04%, rgb(231 104 17 / 0) 38%);--dp-gradient-terracotta-hero-side: linear-gradient(90deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(231 104 17 / 0) 54%);--dp-gradient-terracotta-hero-top: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(231 104 17 / .9) 45%, rgb(231 104 17 / 0) 100%);--dp-gradient-terracotta-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(231 104 17 / 0) 46%);--dp-gradient-sand-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, var(--dp-color-fill-sand-bg) 3.04%, rgb(217 207 193 / 0) 38%);--dp-gradient-sand-hero-side: linear-gradient(90deg, var(--dp-color-fill-sand-bg) 0%, rgb(217 207 193 / 0) 54%);--dp-gradient-sand-hero-top: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(217 207 193 / .9) 45%, rgb(217 207 193 / 0) 100%);--dp-gradient-sand-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(217 207 193 / 0) 46%);--dp-gradient-warm-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, var(--dp-color-fill-warm-grey-bg) 3.04%, rgb(177 183 189 / 0) 38%);--dp-gradient-warm-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(177 183 189 / 0) 54%);--dp-gradient-warm-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(177 183 189 / .9) 45%, rgb(177 183 189 / 0) 100%);--dp-gradient-warm-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(177 183 189 / 0) 46%);--dp-gradient-clay-red-card-bleed: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, var(--dp-color-fill-clay-red-bg) 3.04%, rgb(207 60 69 / 0) 38%);--dp-gradient-clay-red-hero-side: linear-gradient(90deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(207 60 69 / 0) 54%);--dp-gradient-clay-red-hero-top: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(207 60 69 / .9) 45%, rgb(207 60 69 / 0) 100%);--dp-gradient-clay-red-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(207 60 69 / 0) 46%);--dp-gradient-dark-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, var(--dp-color-fill-dark-teal-bg) 3.04%, rgb(0 78 124 / 0) 38%);--dp-gradient-dark-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(0 78 124 / 0) 54%);--dp-gradient-dark-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(0 78 124 / .9) 45%, rgb(0 78 124 / 0) 100%);--dp-gradient-dark-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(0 78 124 / 0) 46%);--dp-gradient-dusty-pink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, var(--dp-color-fill-dusty-pink-bg) 3.04%, rgb(175 144 208 / 0) 38%);--dp-gradient-dusty-pink-hero-side: linear-gradient(90deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(175 144 208 / 0) 54%);--dp-gradient-dusty-pink-hero-top: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(175 144 208 / .9) 45%, rgb(175 144 208 / 0) 100%);--dp-gradient-dusty-pink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(175 144 208 / 0) 46%);--dp-gradient-light-peach-card-bleed: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, var(--dp-color-fill-light-peach-bg) 3.04%, rgb(254 216 198 / 0) 38%);--dp-gradient-light-peach-hero-side: linear-gradient(90deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(254 216 198 / 0) 54%);--dp-gradient-light-peach-hero-top: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(254 216 198 / .9) 45%, rgb(254 216 198 / 0) 100%);--dp-gradient-light-peach-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(254 216 198 / 0) 46%);--dp-gradient-faun-card-bleed: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, var(--dp-color-fill-faun-bg) 3.04%, rgb(206 196 184 / 0) 38%);--dp-gradient-faun-hero-side: linear-gradient(90deg, var(--dp-color-fill-faun-bg) 0%, rgb(206 196 184 / 0) 54%);--dp-gradient-faun-hero-top: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(206 196 184 / .9) 45%, rgb(206 196 184 / 0) 100%);--dp-gradient-faun-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(206 196 184 / 0) 46%);--dp-gradient-cool-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, var(--dp-color-fill-cool-grey-bg) 3.04%, rgb(217 222 228 / 0) 38%);--dp-gradient-cool-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(217 222 228 / 0) 54%);--dp-gradient-cool-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(217 222 228 / .9) 45%, rgb(217 222 228 / 0) 100%);--dp-gradient-cool-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(217 222 228 / 0) 46%);--dp-gradient-stone-card-bleed: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, var(--dp-color-fill-stone-bg) 3.04%, rgb(170 176 181 / 0) 38%);--dp-gradient-stone-hero-side: linear-gradient(90deg, var(--dp-color-fill-stone-bg) 0%, rgb(170 176 181 / 0) 54%);--dp-gradient-stone-hero-top: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(170 176 181 / .9) 45%, rgb(170 176 181 / 0) 100%);--dp-gradient-stone-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(170 176 181 / 0) 46%);--dp-gradient-dark-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, var(--dp-color-fill-dark-grey-bg) 3.04%, rgb(100 105 110 / 0) 38%);--dp-gradient-dark-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(100 105 110 / 0) 54%);--dp-gradient-dark-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(100 105 110 / .9) 45%, rgb(100 105 110 / 0) 100%);--dp-gradient-dark-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(100 105 110 / 0) 46%);--dp-gradient-ink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, var(--dp-color-fill-ink-bg) 3.04%, rgb(13 17 21 / 0) 38%);--dp-gradient-ink-hero-side: linear-gradient(90deg, var(--dp-color-fill-ink-bg) 0%, rgb(13 17 21 / 0) 54%);--dp-gradient-ink-hero-top: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(13 17 21 / .9) 45%, rgb(13 17 21 / 0) 100%);--dp-gradient-ink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(13 17 21 / 0) 46%);--dp-print-color-page: #fcfcfc;--dp-print-color-text: #5c6166;--dp-component-button-inverse-pressed-background: #ffdfa5;--dp-component-button-inverse-pressed-border: #ffdfa5;--dp-component-button-inverse-focus-border: #e6b450;--dp-component-button-inverse-disabled-background: rgb(191 189 182 / .08);--dp-component-button-inverse-disabled-foreground: #434d58;--dp-component-button-inverse-outline-default-foreground: #bfbdb6;--dp-component-button-inverse-outline-default-border: #bfbdb6;--dp-component-button-inverse-outline-hover-foreground: #bfbdb6;--dp-component-button-inverse-outline-hover-border: #bfbdb6;--dp-component-button-inverse-outline-pressed-background: rgb(191 189 182 / .12);--dp-component-button-inverse-outline-pressed-foreground: #bfbdb6;--dp-component-button-inverse-outline-pressed-border: #bfbdb6;--dp-component-button-inverse-outline-focus-foreground: #bfbdb6;--dp-component-button-inverse-outline-focus-border: #e6b450;--dp-component-button-inverse-outline-disabled-foreground: #434d58;--dp-component-button-inverse-outline-disabled-border: rgb(191 189 182 / .12);--dp-component-button-focus-ring-inverse: #e6b450;--dp-component-tag-inverse-foreground: #bfbdb6;--dp-component-card-kind-bg: rgb(92 97 102 / .05);--dp-component-feature-card-border: light-dark(rgb(0 0 0 / .1), rgb(191 189 182 / .12));--dp-component-switch-off-thumb: #fcfcfc;--dp-component-loader-color-inverse: #bfbdb6}[data-dp-theme=catppuccin]{--dp-color-bg-canvas: light-dark(#eff1f5, #1e1e2e);--dp-color-bg-surface: light-dark(#ccd0da, #313244);--dp-color-bg-raised: light-dark(#e6e9ef, #181825);--dp-color-bg-sunken: light-dark(#dce0e8, #11111b);--dp-color-bg-inset: light-dark(#e1e3e9, #303143);--dp-color-bg-card: light-dark(#e6e9ef, #181825);--dp-color-bg-tint: light-dark(rgb(76 79 105 / .05), rgb(205 214 244 / .08));--dp-color-bg-accent-soft: light-dark(rgb(76 79 105 / .05), rgb(205 214 244 / .08));--dp-color-bg-inverse: light-dark(#4c4f69, #cdd6f4);--dp-color-bg-accent: light-dark(#8839ef, #cba6f7);--dp-color-text-primary: light-dark(#3c3f58, #cdd6f4);--dp-color-text-secondary: light-dark(#484b61, #bac2de);--dp-color-text-muted: light-dark(#56586d, #949ab5);--dp-color-text-muted-strong: light-dark(#505265, #9ca2bd);--dp-color-text-faint: light-dark(#8c8fa1, #7f849c);--dp-color-text-inverse: light-dark(#eff1f5, #4c4f69);--dp-color-text-accent: light-dark(#771dda, #cba6f7);--dp-color-text-on-accent: light-dark(#eff1f5, #1e1e2e);--dp-color-border-subtle: light-dark(rgb(76 79 105 / .1), rgb(205 214 244 / .12));--dp-color-border-default: light-dark(rgb(76 79 105 / .2), rgb(205 214 244 / .24));--dp-color-border-control: light-dark(rgb(76 79 105 / .72), rgb(205 214 244 / .46));--dp-color-border-strong: light-dark(#4c4f69, #cdd6f4);--dp-color-border-accent: light-dark(#8839ef, #cba6f7);--dp-color-border-inverse: light-dark(rgb(239 241 245 / .2), rgb(76 79 105 / .2));--dp-color-accent-default: light-dark(#8839ef, #cba6f7);--dp-color-accent-hover: light-dark(#771dda, #dbbeff);--dp-color-accent-press: light-dark(#6500bf, #e9d8ff);--dp-color-accent-contrast: light-dark(#eff1f5, #1e1e2e);--dp-color-focus-ring: light-dark(#8839ef, #cba6f7);--dp-color-selection-bg: light-dark(#d2d4dc, #3b3d4f);--dp-color-selection-fg: light-dark(#4c4f69, #cdd6f4);--dp-color-state-selected: light-dark(rgb(76 79 105 / .1), rgb(205 214 244 / .1));--dp-color-state-pressed: light-dark(rgb(76 79 105 / .1), rgb(205 214 244 / .12));--dp-color-signal-success-fill: light-dark(#3e9e29, #a6e3a1);--dp-color-signal-success-text: light-dark(#186700, #a6e3a1);--dp-color-signal-success-soft: light-dark(rgb(64 160 43 / .16), rgb(166 227 161 / .16));--dp-color-signal-warning-fill: light-dark(#c57a00, #f9e2af);--dp-color-signal-warning-text: light-dark(#804d00, #f9e2af);--dp-color-signal-warning-soft: light-dark(rgb(223 142 29 / .16), rgb(249 226 175 / .16));--dp-color-signal-danger-fill: light-dark(#d20f39, #f38ba8);--dp-color-signal-danger-text: light-dark(#b3002d, #f38ba8);--dp-color-signal-danger-on-fill: light-dark(#eff1f5, #000000);--dp-color-signal-danger-soft: light-dark(rgb(210 15 57 / .16), rgb(243 139 168 / .16));--dp-color-signal-info-fill: light-dark(#179299, #94e2d5);--dp-color-signal-info-text: light-dark(#006267, #94e2d5);--dp-color-signal-info-soft: light-dark(rgb(23 146 153 / .16), rgb(148 226 213 / .16));--dp-color-overlay-scrim: rgb(30 30 46 / .6);--dp-color-surface-dark-bg: #1e1e2e;--dp-color-surface-dark-text: #cdd6f4;--dp-color-surface-dark-eyebrow: rgb(205 214 244 / .57);--dp-color-surface-dark-tag-bg: rgb(205 214 244 / .08);--dp-color-surface-dark-button-bg: #cba6f7;--dp-color-surface-dark-button-hover: #dbbeff;--dp-color-surface-dark-button-text: #1e1e2e;--dp-color-surface-dark-outline-hover: rgb(205 214 244 / .08);--dp-color-fill-sage-bg: #9fb99a;--dp-color-fill-sage-ink: #23253d;--dp-color-fill-sage-sub: rgb(35 37 61 / .8);--dp-color-fill-sage-line: rgb(35 37 61 / .1);--dp-color-fill-sage-cta-ink: #eff1f5;--dp-color-fill-sage-muted: #323748;--dp-color-fill-sage-panel: rgb(159 185 154 / .9);--dp-color-fill-sage-ink-5: rgb(35 37 61 / .05);--dp-color-fill-sage-ink-8: rgb(35 37 61 / .08);--dp-color-fill-sage-ink-10: rgb(35 37 61 / .1);--dp-color-fill-sage-ink-14: rgb(35 37 61 / .14);--dp-color-fill-sage-ink-20: rgb(35 37 61 / .2);--dp-color-fill-sage-tint-10: rgb(159 185 154 / .1);--dp-color-fill-sage-tint-22: rgb(159 185 154 / .22);--dp-color-fill-sage-feature-ink: #000000;--dp-color-fill-sage-feature-tag: rgb(0 0 0 / .05);--dp-color-fill-teal-bg: #c1d3d4;--dp-color-fill-teal-ink: #393b54;--dp-color-fill-teal-sub: rgb(57 59 84 / .81);--dp-color-fill-teal-line: rgb(57 59 84 / .1);--dp-color-fill-teal-cta-ink: #eff1f5;--dp-color-fill-teal-muted: #494d63;--dp-color-fill-teal-panel: rgb(193 211 212 / .9);--dp-color-fill-teal-ink-5: rgb(57 59 84 / .05);--dp-color-fill-teal-ink-8: rgb(57 59 84 / .08);--dp-color-fill-teal-ink-10: rgb(57 59 84 / .1);--dp-color-fill-teal-ink-14: rgb(57 59 84 / .14);--dp-color-fill-teal-ink-20: rgb(57 59 84 / .2);--dp-color-fill-teal-tint-10: rgb(193 211 212 / .1);--dp-color-fill-teal-tint-22: rgb(193 211 212 / .22);--dp-color-fill-teal-feature-ink: #393b54;--dp-color-fill-teal-feature-tag: rgb(57 59 84 / .05);--dp-color-fill-forest-bg: #191e18;--dp-color-fill-forest-ink: #eff1f5;--dp-color-fill-forest-sub: rgb(239 241 245 / .55);--dp-color-fill-forest-line: rgb(239 241 245 / .12);--dp-color-fill-forest-cta-ink: #4c4f69;--dp-color-fill-forest-muted: #d5d8da;--dp-color-fill-forest-panel: rgb(25 30 24 / .9);--dp-color-fill-forest-ink-5: rgb(239 241 245 / .05);--dp-color-fill-forest-ink-8: rgb(239 241 245 / .08);--dp-color-fill-forest-ink-10: rgb(239 241 245 / .1);--dp-color-fill-forest-ink-14: rgb(239 241 245 / .14);--dp-color-fill-forest-ink-20: rgb(239 241 245 / .2);--dp-color-fill-forest-tint-10: rgb(25 30 24 / .1);--dp-color-fill-forest-tint-22: rgb(25 30 24 / .22);--dp-color-fill-forest-feature-ink: #eff1f5;--dp-color-fill-forest-feature-tag: rgb(239 241 245 / .05);--dp-color-fill-terracotta-bg: #f15d00;--dp-color-fill-terracotta-ink: #08081d;--dp-color-fill-terracotta-sub: rgb(8 8 29 / .85);--dp-color-fill-terracotta-line: rgb(8 8 29 / .15);--dp-color-fill-terracotta-cta-ink: #eff1f5;--dp-color-fill-terracotta-muted: #24121a;--dp-color-fill-terracotta-panel: rgb(241 93 0 / .9);--dp-color-fill-terracotta-ink-5: rgb(8 8 29 / .05);--dp-color-fill-terracotta-ink-8: rgb(8 8 29 / .08);--dp-color-fill-terracotta-ink-10: rgb(8 8 29 / .1);--dp-color-fill-terracotta-ink-14: rgb(8 8 29 / .14);--dp-color-fill-terracotta-ink-20: rgb(8 8 29 / .2);--dp-color-fill-terracotta-tint-10: rgb(241 93 0 / .1);--dp-color-fill-terracotta-tint-22: rgb(241 93 0 / .22);--dp-color-fill-terracotta-feature-ink: #08081d;--dp-color-fill-terracotta-feature-tag: rgb(8 8 29 / .08);--dp-color-fill-sand-bg: #dacec3;--dp-color-fill-sand-ink: #393b54;--dp-color-fill-sand-sub: rgb(57 59 84 / .81);--dp-color-fill-sand-line: rgb(57 59 84 / .1);--dp-color-fill-sand-cta-ink: #eff1f5;--dp-color-fill-sand-muted: #4c4d61;--dp-color-fill-sand-panel: rgb(218 206 195 / .9);--dp-color-fill-sand-ink-5: rgb(57 59 84 / .05);--dp-color-fill-sand-ink-8: rgb(57 59 84 / .08);--dp-color-fill-sand-ink-10: rgb(57 59 84 / .1);--dp-color-fill-sand-ink-14: rgb(57 59 84 / .14);--dp-color-fill-sand-ink-20: rgb(57 59 84 / .2);--dp-color-fill-sand-tint-10: rgb(218 206 195 / .1);--dp-color-fill-sand-tint-22: rgb(218 206 195 / .22);--dp-color-fill-sand-feature-ink: #393b54;--dp-color-fill-sand-feature-tag: rgb(57 59 84 / .05);--dp-color-fill-warm-grey-bg: #b4b6ba;--dp-color-fill-warm-grey-ink: #262840;--dp-color-fill-warm-grey-sub: rgb(38 40 64 / .8);--dp-color-fill-warm-grey-line: rgb(38 40 64 / .1);--dp-color-fill-warm-grey-cta-ink: #eff1f5;--dp-color-fill-warm-grey-muted: #37394f;--dp-color-fill-warm-grey-panel: rgb(180 182 186 / .9);--dp-color-fill-warm-grey-ink-5: rgb(38 40 64 / .05);--dp-color-fill-warm-grey-ink-8: rgb(38 40 64 / .08);--dp-color-fill-warm-grey-ink-10: rgb(38 40 64 / .1);--dp-color-fill-warm-grey-ink-14: rgb(38 40 64 / .14);--dp-color-fill-warm-grey-ink-20: rgb(38 40 64 / .2);--dp-color-fill-warm-grey-tint-10: rgb(180 182 186 / .1);--dp-color-fill-warm-grey-tint-22: rgb(180 182 186 / .22);--dp-color-fill-warm-grey-feature-ink: #262840;--dp-color-fill-warm-grey-feature-tag: rgb(38 40 64 / .05);--dp-color-fill-clay-red-bg: #db2140;--dp-color-fill-clay-red-ink: #f6f8fc;--dp-color-fill-clay-red-sub: #f6f8fc;--dp-color-fill-clay-red-line: rgb(246 248 252 / .2);--dp-color-fill-clay-red-cta-ink: #4c4f69;--dp-color-fill-clay-red-muted: #f6f8fc;--dp-color-fill-clay-red-panel: rgb(219 33 64 / .9);--dp-color-fill-clay-red-ink-5: rgb(0 0 0 / .05);--dp-color-fill-clay-red-ink-8: rgb(0 0 0 / .08);--dp-color-fill-clay-red-ink-10: rgb(0 0 0 / .1);--dp-color-fill-clay-red-ink-14: rgb(0 0 0 / .14);--dp-color-fill-clay-red-ink-20: rgb(0 0 0 / .2);--dp-color-fill-clay-red-tint-10: rgb(219 33 64 / .1);--dp-color-fill-clay-red-tint-22: rgb(219 33 64 / .22);--dp-color-fill-clay-red-feature-ink: #f6f8fc;--dp-color-fill-clay-red-feature-tag: rgb(246 248 252 / .12);--dp-color-fill-dark-teal-bg: #194397;--dp-color-fill-dark-teal-ink: #eff1f5;--dp-color-fill-dark-teal-sub: rgb(239 241 245 / .7);--dp-color-fill-dark-teal-line: rgb(239 241 245 / .12);--dp-color-fill-dark-teal-cta-ink: #4c4f69;--dp-color-fill-dark-teal-muted: #d5dcea;--dp-color-fill-dark-teal-panel: rgb(25 67 151 / .9);--dp-color-fill-dark-teal-ink-5: rgb(239 241 245 / .05);--dp-color-fill-dark-teal-ink-8: rgb(239 241 245 / .08);--dp-color-fill-dark-teal-ink-10: rgb(239 241 245 / .1);--dp-color-fill-dark-teal-ink-14: rgb(239 241 245 / .14);--dp-color-fill-dark-teal-ink-20: rgb(239 241 245 / .2);--dp-color-fill-dark-teal-tint-10: rgb(25 67 151 / .1);--dp-color-fill-dark-teal-tint-22: rgb(25 67 151 / .22);--dp-color-fill-dark-teal-feature-ink: #eff1f5;--dp-color-fill-dark-teal-feature-tag: rgb(239 241 245 / .08);--dp-color-fill-dusty-pink-bg: #c888b5;--dp-color-fill-dusty-pink-ink: #0c0c21;--dp-color-fill-dusty-pink-sub: rgb(12 12 33 / .74);--dp-color-fill-dusty-pink-line: rgb(12 12 33 / .12);--dp-color-fill-dusty-pink-cta-ink: #eff1f5;--dp-color-fill-dusty-pink-muted: #231b33;--dp-color-fill-dusty-pink-panel: rgb(200 136 181 / .9);--dp-color-fill-dusty-pink-ink-5: rgb(12 12 33 / .05);--dp-color-fill-dusty-pink-ink-8: rgb(12 12 33 / .08);--dp-color-fill-dusty-pink-ink-10: rgb(12 12 33 / .1);--dp-color-fill-dusty-pink-ink-14: rgb(12 12 33 / .14);--dp-color-fill-dusty-pink-ink-20: rgb(12 12 33 / .2);--dp-color-fill-dusty-pink-tint-10: rgb(200 136 181 / .1);--dp-color-fill-dusty-pink-tint-22: rgb(200 136 181 / .22);--dp-color-fill-dusty-pink-feature-ink: #0c0c21;--dp-color-fill-dusty-pink-feature-tag: rgb(12 12 33 / .06);--dp-color-fill-light-peach-bg: #ffd8c9;--dp-color-fill-light-peach-ink: #43455f;--dp-color-fill-light-peach-sub: rgb(67 69 95 / .82);--dp-color-fill-light-peach-line: rgb(67 69 95 / .1);--dp-color-fill-light-peach-cta-ink: #eff1f5;--dp-color-fill-light-peach-muted: #5a576c;--dp-color-fill-light-peach-panel: rgb(255 216 201 / .9);--dp-color-fill-light-peach-ink-5: rgb(67 69 95 / .05);--dp-color-fill-light-peach-ink-8: rgb(67 69 95 / .08);--dp-color-fill-light-peach-ink-10: rgb(67 69 95 / .1);--dp-color-fill-light-peach-ink-14: rgb(67 69 95 / .14);--dp-color-fill-light-peach-ink-20: rgb(67 69 95 / .2);--dp-color-fill-light-peach-tint-10: rgb(255 216 201 / .1);--dp-color-fill-light-peach-tint-22: rgb(255 216 201 / .22);--dp-color-fill-light-peach-feature-ink: #43455f;--dp-color-fill-light-peach-feature-tag: rgb(67 69 95 / .05);--dp-color-fill-faun-bg: #cec4ba;--dp-color-fill-faun-ink: #32344d;--dp-color-fill-faun-sub: rgb(50 52 77 / .8);--dp-color-fill-faun-line: rgb(50 52 77 / .1);--dp-color-fill-faun-cta-ink: #eff1f5;--dp-color-fill-faun-muted: #45455a;--dp-color-fill-faun-panel: rgb(206 196 186 / .9);--dp-color-fill-faun-ink-5: rgb(50 52 77 / .05);--dp-color-fill-faun-ink-8: rgb(50 52 77 / .08);--dp-color-fill-faun-ink-10: rgb(50 52 77 / .1);--dp-color-fill-faun-ink-14: rgb(50 52 77 / .14);--dp-color-fill-faun-ink-20: rgb(50 52 77 / .2);--dp-color-fill-faun-tint-10: rgb(206 196 186 / .1);--dp-color-fill-faun-tint-22: rgb(206 196 186 / .22);--dp-color-fill-faun-feature-ink: #32344d;--dp-color-fill-faun-feature-tag: rgb(50 52 77 / .05);--dp-color-fill-cool-grey-bg: #dcdee2;--dp-color-fill-cool-grey-ink: #42445e;--dp-color-fill-cool-grey-sub: rgb(66 68 94 / .83);--dp-color-fill-cool-grey-line: rgb(66 68 94 / .1);--dp-color-fill-cool-grey-cta-ink: #eff1f5;--dp-color-fill-cool-grey-muted: #54566e;--dp-color-fill-cool-grey-panel: rgb(220 222 226 / .9);--dp-color-fill-cool-grey-ink-5: rgb(66 68 94 / .05);--dp-color-fill-cool-grey-ink-8: rgb(66 68 94 / .08);--dp-color-fill-cool-grey-ink-10: rgb(66 68 94 / .1);--dp-color-fill-cool-grey-ink-14: rgb(66 68 94 / .14);--dp-color-fill-cool-grey-ink-20: rgb(66 68 94 / .2);--dp-color-fill-cool-grey-tint-10: rgb(220 222 226 / .1);--dp-color-fill-cool-grey-tint-22: rgb(220 222 226 / .22);--dp-color-fill-cool-grey-feature-ink: #42445e;--dp-color-fill-cool-grey-feature-tag: rgb(66 68 94 / .05);--dp-color-fill-stone-bg: #adafb3;--dp-color-fill-stone-ink: #212239;--dp-color-fill-stone-sub: rgb(33 34 57 / .78);--dp-color-fill-stone-line: rgb(33 34 57 / .1);--dp-color-fill-stone-cta-ink: #eff1f5;--dp-color-fill-stone-muted: #323348;--dp-color-fill-stone-panel: rgb(173 175 179 / .9);--dp-color-fill-stone-ink-5: rgb(33 34 57 / .05);--dp-color-fill-stone-ink-8: rgb(33 34 57 / .08);--dp-color-fill-stone-ink-10: rgb(33 34 57 / .1);--dp-color-fill-stone-ink-14: rgb(33 34 57 / .14);--dp-color-fill-stone-ink-20: rgb(33 34 57 / .2);--dp-color-fill-stone-tint-10: rgb(173 175 179 / .1);--dp-color-fill-stone-tint-22: rgb(173 175 179 / .22);--dp-color-fill-stone-feature-ink: #212239;--dp-color-fill-stone-feature-tag: rgb(33 34 57 / .05);--dp-color-fill-dark-grey-bg: #66686c;--dp-color-fill-dark-grey-ink: #f6f8fc;--dp-color-fill-dark-grey-sub: rgb(246 248 252 / .9);--dp-color-fill-dark-grey-line: rgb(246 248 252 / .12);--dp-color-fill-dark-grey-cta-ink: #4c4f69;--dp-color-fill-dark-grey-muted: #e5e7eb;--dp-color-fill-dark-grey-panel: rgb(102 104 108 / .9);--dp-color-fill-dark-grey-ink-5: rgb(0 0 0 / .05);--dp-color-fill-dark-grey-ink-8: rgb(0 0 0 / .08);--dp-color-fill-dark-grey-ink-10: rgb(0 0 0 / .1);--dp-color-fill-dark-grey-ink-14: rgb(0 0 0 / .14);--dp-color-fill-dark-grey-ink-20: rgb(0 0 0 / .2);--dp-color-fill-dark-grey-tint-10: rgb(102 104 108 / .1);--dp-color-fill-dark-grey-tint-22: rgb(102 104 108 / .22);--dp-color-fill-dark-grey-feature-ink: #f6f8fc;--dp-color-fill-dark-grey-feature-tag: rgb(246 248 252 / .05);--dp-color-fill-ink-bg: #0f1113;--dp-color-fill-ink-ink: #eff1f5;--dp-color-fill-ink-sub: rgb(239 241 245 / .55);--dp-color-fill-ink-line: rgb(239 241 245 / .12);--dp-color-fill-ink-cta-ink: #4c4f69;--dp-color-fill-ink-muted: #d4d6da;--dp-color-fill-ink-panel: rgb(15 17 19 / .9);--dp-color-fill-ink-ink-5: rgb(239 241 245 / .05);--dp-color-fill-ink-ink-8: rgb(239 241 245 / .08);--dp-color-fill-ink-ink-10: rgb(239 241 245 / .1);--dp-color-fill-ink-ink-14: rgb(239 241 245 / .14);--dp-color-fill-ink-ink-20: rgb(239 241 245 / .2);--dp-color-fill-ink-tint-10: rgb(15 17 19 / .1);--dp-color-fill-ink-tint-22: rgb(15 17 19 / .22);--dp-color-fill-ink-feature-ink: #eff1f5;--dp-color-fill-ink-feature-tag: rgb(239 241 245 / .08);--dp-color-fill-ink-card-hover-kind: rgb(239 241 245 / .55);--dp-color-chart-series-1: light-dark(#1e66f5, #89b4fa);--dp-color-chart-series-2: light-dark(#fe640b, #fab387);--dp-color-chart-series-3: light-dark(#40a02b, #a6e3a1);--dp-color-chart-series-4: light-dark(#ea76cb, #f5c2e7);--dp-color-chart-series-5: light-dark(#df8e1d, #f9e2af);--dp-color-chart-series-6: light-dark(#179299, #f38ba8);--dp-color-chart-seq-1: light-dark(#d0def8, #2d3249);--dp-color-chart-seq-1-label: light-dark(#3c3f58, #cdd6f4);--dp-color-chart-seq-2: light-dark(#a7c4fa, #414e6f);--dp-color-chart-seq-2-label: light-dark(#3c3f58, #cdd6f4);--dp-color-chart-seq-3: light-dark(#7ea9fa, #566b97);--dp-color-chart-seq-3-label: light-dark(#3a3c55, #e6ecff);--dp-color-chart-seq-4: light-dark(#4b86f8, #7293cd);--dp-color-chart-seq-4-label: light-dark(#222326, #282a42);--dp-color-chart-seq-5: light-dark(#1e66f5, #89b4fa);--dp-color-chart-seq-5-label: light-dark(#f4f6fa, #40435c);--dp-color-chart-div-1: light-dark(#d20f39, #f38ba8);--dp-color-chart-div-1-label: light-dark(#eff1f5, #3a3c55);--dp-color-chart-div-2: light-dark(#eb9395, #815268);--dp-color-chart-div-2-label: light-dark(#3b3e57, #d2dbf9);--dp-color-chart-div-3: light-dark(#dce0e8, #11111b);--dp-color-chart-div-3-label: light-dark(#3c3f58, #cdd6f4);--dp-color-chart-div-4: light-dark(#88b0fa, #51648d);--dp-color-chart-div-4-label: light-dark(#3d4059, #d9e1ff);--dp-color-chart-div-5: light-dark(#1e66f5, #89b4fa);--dp-color-chart-div-5-label: light-dark(#f4f6fa, #40435c);--dp-color-syntax-keyword: light-dark(#771dda, #cba6f7);--dp-color-syntax-control: light-dark(#771dda, #cba6f7);--dp-color-syntax-function: light-dark(#004cd7, #89b4fa);--dp-color-syntax-string: light-dark(#186700, #a6e3a1);--dp-color-syntax-variable: light-dark(#4c4f69, #cdd6f4);--dp-color-syntax-type: light-dark(#804d00, #f9e2af);--dp-color-syntax-number: light-dark(#9b3900, #fab387);--dp-color-syntax-comment: light-dark(#56586b, #959bb4);--dp-color-terminal-black: light-dark(#5c5f77, #45475a);--dp-color-terminal-red: light-dark(#d20f39, #f38ba8);--dp-color-terminal-green: light-dark(#207e00, #a6e3a1);--dp-color-terminal-yellow: light-dark(#9d6000, #f9e2af);--dp-color-terminal-blue: light-dark(#1b63f1, #89b4fa);--dp-color-terminal-magenta: light-dark(#b04095, #f5c2e7);--dp-color-terminal-cyan: light-dark(#007a80, #94e2d5);--dp-color-terminal-white: light-dark(#acb0be, #a6adc8);--dp-color-terminal-bright-black: light-dark(#6c6f85, #66697f);--dp-color-terminal-bright-red: light-dark(#de293e, #f37799);--dp-color-terminal-bright-green: light-dark(#379f2b, #89d88b);--dp-color-terminal-bright-yellow: light-dark(#c07b00, #ebd391);--dp-color-terminal-bright-blue: light-dark(#456eff, #74a8fc);--dp-color-terminal-bright-magenta: light-dark(#d45fb1, #f2aede);--dp-color-terminal-bright-cyan: light-dark(#2499a2, #6bd7ca);--dp-color-terminal-bright-white: light-dark(#bcc0cc, #bac2de);--dp-effect-marker-color: light-dark(#9fb99a, #194397);--dp-gradient-sage-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, var(--dp-color-fill-sage-bg) 3.04%, rgb(159 185 154 / 0) 38%);--dp-gradient-sage-hero-side: linear-gradient(90deg, var(--dp-color-fill-sage-bg) 0%, rgb(159 185 154 / 0) 54%);--dp-gradient-sage-hero-top: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(159 185 154 / .9) 45%, rgb(159 185 154 / 0) 100%);--dp-gradient-sage-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(159 185 154 / 0) 46%);--dp-gradient-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, var(--dp-color-fill-teal-bg) 3.04%, rgb(193 211 212 / 0) 38%);--dp-gradient-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-teal-bg) 0%, rgb(193 211 212 / 0) 54%);--dp-gradient-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(193 211 212 / .9) 45%, rgb(193 211 212 / 0) 100%);--dp-gradient-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(193 211 212 / 0) 46%);--dp-gradient-forest-card-bleed: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, var(--dp-color-fill-forest-bg) 3.04%, rgb(25 30 24 / 0) 38%);--dp-gradient-forest-hero-side: linear-gradient(90deg, var(--dp-color-fill-forest-bg) 0%, rgb(25 30 24 / 0) 54%);--dp-gradient-forest-hero-top: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(25 30 24 / .9) 45%, rgb(25 30 24 / 0) 100%);--dp-gradient-forest-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(25 30 24 / 0) 46%);--dp-gradient-terracotta-card-bleed: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, var(--dp-color-fill-terracotta-bg) 3.04%, rgb(241 93 0 / 0) 38%);--dp-gradient-terracotta-hero-side: linear-gradient(90deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(241 93 0 / 0) 54%);--dp-gradient-terracotta-hero-top: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(241 93 0 / .9) 45%, rgb(241 93 0 / 0) 100%);--dp-gradient-terracotta-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(241 93 0 / 0) 46%);--dp-gradient-sand-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, var(--dp-color-fill-sand-bg) 3.04%, rgb(218 206 195 / 0) 38%);--dp-gradient-sand-hero-side: linear-gradient(90deg, var(--dp-color-fill-sand-bg) 0%, rgb(218 206 195 / 0) 54%);--dp-gradient-sand-hero-top: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(218 206 195 / .9) 45%, rgb(218 206 195 / 0) 100%);--dp-gradient-sand-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(218 206 195 / 0) 46%);--dp-gradient-warm-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, var(--dp-color-fill-warm-grey-bg) 3.04%, rgb(180 182 186 / 0) 38%);--dp-gradient-warm-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(180 182 186 / 0) 54%);--dp-gradient-warm-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(180 182 186 / .9) 45%, rgb(180 182 186 / 0) 100%);--dp-gradient-warm-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(180 182 186 / 0) 46%);--dp-gradient-clay-red-card-bleed: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, var(--dp-color-fill-clay-red-bg) 3.04%, rgb(219 33 64 / 0) 38%);--dp-gradient-clay-red-hero-side: linear-gradient(90deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(219 33 64 / 0) 54%);--dp-gradient-clay-red-hero-top: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(219 33 64 / .9) 45%, rgb(219 33 64 / 0) 100%);--dp-gradient-clay-red-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(219 33 64 / 0) 46%);--dp-gradient-dark-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, var(--dp-color-fill-dark-teal-bg) 3.04%, rgb(25 67 151 / 0) 38%);--dp-gradient-dark-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(25 67 151 / 0) 54%);--dp-gradient-dark-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(25 67 151 / .9) 45%, rgb(25 67 151 / 0) 100%);--dp-gradient-dark-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(25 67 151 / 0) 46%);--dp-gradient-dusty-pink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, var(--dp-color-fill-dusty-pink-bg) 3.04%, rgb(200 136 181 / 0) 38%);--dp-gradient-dusty-pink-hero-side: linear-gradient(90deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(200 136 181 / 0) 54%);--dp-gradient-dusty-pink-hero-top: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(200 136 181 / .9) 45%, rgb(200 136 181 / 0) 100%);--dp-gradient-dusty-pink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(200 136 181 / 0) 46%);--dp-gradient-light-peach-card-bleed: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, var(--dp-color-fill-light-peach-bg) 3.04%, rgb(255 216 201 / 0) 38%);--dp-gradient-light-peach-hero-side: linear-gradient(90deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(255 216 201 / 0) 54%);--dp-gradient-light-peach-hero-top: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(255 216 201 / .9) 45%, rgb(255 216 201 / 0) 100%);--dp-gradient-light-peach-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(255 216 201 / 0) 46%);--dp-gradient-faun-card-bleed: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, var(--dp-color-fill-faun-bg) 3.04%, rgb(206 196 186 / 0) 38%);--dp-gradient-faun-hero-side: linear-gradient(90deg, var(--dp-color-fill-faun-bg) 0%, rgb(206 196 186 / 0) 54%);--dp-gradient-faun-hero-top: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(206 196 186 / .9) 45%, rgb(206 196 186 / 0) 100%);--dp-gradient-faun-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(206 196 186 / 0) 46%);--dp-gradient-cool-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, var(--dp-color-fill-cool-grey-bg) 3.04%, rgb(220 222 226 / 0) 38%);--dp-gradient-cool-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(220 222 226 / 0) 54%);--dp-gradient-cool-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(220 222 226 / .9) 45%, rgb(220 222 226 / 0) 100%);--dp-gradient-cool-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(220 222 226 / 0) 46%);--dp-gradient-stone-card-bleed: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, var(--dp-color-fill-stone-bg) 3.04%, rgb(173 175 179 / 0) 38%);--dp-gradient-stone-hero-side: linear-gradient(90deg, var(--dp-color-fill-stone-bg) 0%, rgb(173 175 179 / 0) 54%);--dp-gradient-stone-hero-top: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(173 175 179 / .9) 45%, rgb(173 175 179 / 0) 100%);--dp-gradient-stone-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(173 175 179 / 0) 46%);--dp-gradient-dark-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, var(--dp-color-fill-dark-grey-bg) 3.04%, rgb(102 104 108 / 0) 38%);--dp-gradient-dark-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(102 104 108 / 0) 54%);--dp-gradient-dark-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(102 104 108 / .9) 45%, rgb(102 104 108 / 0) 100%);--dp-gradient-dark-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(102 104 108 / 0) 46%);--dp-gradient-ink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, var(--dp-color-fill-ink-bg) 3.04%, rgb(15 17 19 / 0) 38%);--dp-gradient-ink-hero-side: linear-gradient(90deg, var(--dp-color-fill-ink-bg) 0%, rgb(15 17 19 / 0) 54%);--dp-gradient-ink-hero-top: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(15 17 19 / .9) 45%, rgb(15 17 19 / 0) 100%);--dp-gradient-ink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(15 17 19 / 0) 46%);--dp-print-color-page: #eff1f5;--dp-print-color-text: #4c4f69;--dp-component-button-inverse-pressed-background: #e9d8ff;--dp-component-button-inverse-pressed-border: #e9d8ff;--dp-component-button-inverse-focus-border: #cba6f7;--dp-component-button-inverse-disabled-background: rgb(205 214 244 / .08);--dp-component-button-inverse-disabled-foreground: #7f849c;--dp-component-button-inverse-outline-default-foreground: #cdd6f4;--dp-component-button-inverse-outline-default-border: #cdd6f4;--dp-component-button-inverse-outline-hover-foreground: #cdd6f4;--dp-component-button-inverse-outline-hover-border: #cdd6f4;--dp-component-button-inverse-outline-pressed-background: rgb(205 214 244 / .12);--dp-component-button-inverse-outline-pressed-foreground: #cdd6f4;--dp-component-button-inverse-outline-pressed-border: #cdd6f4;--dp-component-button-inverse-outline-focus-foreground: #cdd6f4;--dp-component-button-inverse-outline-focus-border: #cba6f7;--dp-component-button-inverse-outline-disabled-foreground: #7f849c;--dp-component-button-inverse-outline-disabled-border: rgb(205 214 244 / .12);--dp-component-button-focus-ring-inverse: #cba6f7;--dp-component-tag-inverse-foreground: #cdd6f4;--dp-component-card-kind-bg: rgb(76 79 105 / .05);--dp-component-feature-card-border: light-dark(rgb(0 0 0 / .1), rgb(205 214 244 / .12));--dp-component-switch-off-thumb: #eff1f5;--dp-component-loader-color-inverse: #cdd6f4}[data-dp-theme=dracula]{--dp-color-bg-canvas: light-dark(#fffbeb, #282a36);--dp-color-bg-surface: light-dark(#efeddc, #343746);--dp-color-bg-raised: light-dark(#efeddc, #343746);--dp-color-bg-sunken: light-dark(#dedccf, #191a21);--dp-color-bg-inset: light-dark(#ceccc0, #424450);--dp-color-bg-card: light-dark(#ece9df, #21222c);--dp-color-bg-tint: light-dark(rgb(31 31 31 / .05), rgb(248 248 242 / .08));--dp-color-bg-accent-soft: light-dark(rgb(31 31 31 / .05), rgb(248 248 242 / .08));--dp-color-bg-inverse: light-dark(#1f1f1f, #f8f8f2);--dp-color-bg-accent: light-dark(#644ac9, #bd93f9);--dp-color-text-primary: light-dark(#1f1f1f, #f8f8f2);--dp-color-text-secondary: light-dark(#494946, #c5c6c5);--dp-color-text-muted: light-dark(#5c573c, #9fb1e7);--dp-color-text-muted-strong: light-dark(#504f4a, #bcbcbb);--dp-color-text-faint: light-dark(#969078, #505b81);--dp-color-text-inverse: light-dark(#fffbeb, #1f1f1f);--dp-color-text-accent: light-dark(#5a3dbb, #c7a0ff);--dp-color-text-on-accent: light-dark(#fffbeb, #282a36);--dp-color-border-subtle: light-dark(rgb(31 31 31 / .1), rgb(248 248 242 / .12));--dp-color-border-default: light-dark(rgb(31 31 31 / .2), rgb(248 248 242 / .24));--dp-color-border-control: light-dark(rgb(31 31 31 / .54), rgb(248 248 242 / .42));--dp-color-border-strong: light-dark(#1f1f1f, #f8f8f2);--dp-color-border-accent: light-dark(#644ac9, #bd93f9);--dp-color-border-inverse: light-dark(rgb(255 251 235 / .2), rgb(31 31 31 / .2));--dp-color-accent-default: light-dark(#644ac9, #bd93f9);--dp-color-accent-hover: light-dark(#5436b5, #cdacff);--dp-color-accent-press: light-dark(#4621a1, #dbc6ff);--dp-color-accent-contrast: light-dark(#fffbeb, #282a36);--dp-color-focus-ring: light-dark(#644ac9, #7081b4);--dp-color-selection-bg: light-dark(#cfcfde, #44475a);--dp-color-selection-fg: light-dark(#1f1f1f, #f8f8f2);--dp-color-state-selected: light-dark(rgb(31 31 31 / .1), rgb(248 248 242 / .1));--dp-color-state-pressed: light-dark(rgb(31 31 31 / .1), rgb(248 248 242 / .12));--dp-color-signal-success-fill: light-dark(#14710a, #50fa7b);--dp-color-signal-success-text: light-dark(#096400, #50fa7b);--dp-color-signal-success-soft: light-dark(rgb(20 113 10 / .16), rgb(80 250 123 / .16));--dp-color-signal-warning-fill: light-dark(#846e15, #f1fa8c);--dp-color-signal-warning-text: light-dark(#665300, #f1fa8c);--dp-color-signal-warning-soft: light-dark(rgb(132 110 21 / .16), rgb(241 250 140 / .16));--dp-color-signal-danger-fill: light-dark(#cb3a2a, #ff5555);--dp-color-signal-danger-text: light-dark(#ab1306, #ff948d);--dp-color-signal-danger-on-fill: light-dark(#fffbeb, #000000);--dp-color-signal-danger-soft: light-dark(rgb(203 58 42 / .16), rgb(255 85 85 / .16));--dp-color-signal-info-fill: light-dark(#036a96, #8be9fd);--dp-color-signal-info-text: light-dark(#005b82, #8be9fd);--dp-color-signal-info-soft: light-dark(rgb(3 106 150 / .16), rgb(139 233 253 / .16));--dp-color-overlay-scrim: rgb(31 31 31 / .6);--dp-color-surface-dark-bg: #282a36;--dp-color-surface-dark-text: #f8f8f2;--dp-color-surface-dark-eyebrow: rgb(248 248 242 / .55);--dp-color-surface-dark-tag-bg: rgb(248 248 242 / .08);--dp-color-surface-dark-button-bg: #bd93f9;--dp-color-surface-dark-button-hover: #cdacff;--dp-color-surface-dark-button-text: #282a36;--dp-color-surface-dark-outline-hover: rgb(248 248 242 / .08);--dp-color-fill-sage-bg: #a0b89d;--dp-color-fill-sage-ink: #1f1f1f;--dp-color-fill-sage-sub: rgb(31 31 31 / .76);--dp-color-fill-sage-line: rgb(31 31 31 / .1);--dp-color-fill-sage-cta-ink: #fffbeb;--dp-color-fill-sage-muted: #2e312e;--dp-color-fill-sage-panel: rgb(160 184 157 / .9);--dp-color-fill-sage-ink-5: rgb(31 31 31 / .05);--dp-color-fill-sage-ink-8: rgb(31 31 31 / .08);--dp-color-fill-sage-ink-10: rgb(31 31 31 / .1);--dp-color-fill-sage-ink-14: rgb(31 31 31 / .14);--dp-color-fill-sage-ink-20: rgb(31 31 31 / .2);--dp-color-fill-sage-tint-10: rgb(160 184 157 / .1);--dp-color-fill-sage-tint-22: rgb(160 184 157 / .22);--dp-color-fill-sage-feature-ink: #000000;--dp-color-fill-sage-feature-tag: rgb(0 0 0 / .05);--dp-color-fill-teal-bg: #c2d1db;--dp-color-fill-teal-ink: #1f1f1f;--dp-color-fill-teal-sub: rgb(31 31 31 / .69);--dp-color-fill-teal-line: rgb(31 31 31 / .1);--dp-color-fill-teal-cta-ink: #fffbeb;--dp-color-fill-teal-muted: #333436;--dp-color-fill-teal-panel: rgb(194 209 219 / .9);--dp-color-fill-teal-ink-5: rgb(31 31 31 / .05);--dp-color-fill-teal-ink-8: rgb(31 31 31 / .08);--dp-color-fill-teal-ink-10: rgb(31 31 31 / .1);--dp-color-fill-teal-ink-14: rgb(31 31 31 / .14);--dp-color-fill-teal-ink-20: rgb(31 31 31 / .2);--dp-color-fill-teal-tint-10: rgb(194 209 219 / .1);--dp-color-fill-teal-tint-22: rgb(194 209 219 / .22);--dp-color-fill-teal-feature-ink: #1f1f1f;--dp-color-fill-teal-feature-tag: rgb(31 31 31 / .05);--dp-color-fill-forest-bg: #191e19;--dp-color-fill-forest-ink: #fffbeb;--dp-color-fill-forest-sub: rgb(255 251 235 / .55);--dp-color-fill-forest-line: rgb(255 251 235 / .12);--dp-color-fill-forest-cta-ink: #1f1f1f;--dp-color-fill-forest-muted: #e3e0d2;--dp-color-fill-forest-panel: rgb(25 30 25 / .9);--dp-color-fill-forest-ink-5: rgb(255 251 235 / .05);--dp-color-fill-forest-ink-8: rgb(255 251 235 / .08);--dp-color-fill-forest-ink-10: rgb(255 251 235 / .1);--dp-color-fill-forest-ink-14: rgb(255 251 235 / .14);--dp-color-fill-forest-ink-20: rgb(255 251 235 / .2);--dp-color-fill-forest-tint-10: rgb(25 30 25 / .1);--dp-color-fill-forest-tint-22: rgb(25 30 25 / .22);--dp-color-fill-forest-feature-ink: #fffbeb;--dp-color-fill-forest-feature-tag: rgb(255 251 235 / .05);--dp-color-fill-terracotta-bg: #d27845;--dp-color-fill-terracotta-ink: #0a0a0a;--dp-color-fill-terracotta-sub: rgb(10 10 10 / .85);--dp-color-fill-terracotta-line: rgb(10 10 10 / .15);--dp-color-fill-terracotta-cta-ink: #fffbeb;--dp-color-fill-terracotta-muted: #221711;--dp-color-fill-terracotta-panel: rgb(210 120 69 / .9);--dp-color-fill-terracotta-ink-5: rgb(10 10 10 / .05);--dp-color-fill-terracotta-ink-8: rgb(10 10 10 / .08);--dp-color-fill-terracotta-ink-10: rgb(10 10 10 / .1);--dp-color-fill-terracotta-ink-14: rgb(10 10 10 / .14);--dp-color-fill-terracotta-ink-20: rgb(10 10 10 / .2);--dp-color-fill-terracotta-tint-10: rgb(210 120 69 / .1);--dp-color-fill-terracotta-tint-22: rgb(210 120 69 / .22);--dp-color-fill-terracotta-feature-ink: #0a0a0a;--dp-color-fill-terracotta-feature-tag: rgb(10 10 10 / .08);--dp-color-fill-sand-bg: #d3d1c7;--dp-color-fill-sand-ink: #1f1f1f;--dp-color-fill-sand-sub: rgb(31 31 31 / .67);--dp-color-fill-sand-line: rgb(31 31 31 / .1);--dp-color-fill-sand-cta-ink: #fffbeb;--dp-color-fill-sand-muted: #353433;--dp-color-fill-sand-panel: rgb(211 209 199 / .9);--dp-color-fill-sand-ink-5: rgb(31 31 31 / .05);--dp-color-fill-sand-ink-8: rgb(31 31 31 / .08);--dp-color-fill-sand-ink-10: rgb(31 31 31 / .1);--dp-color-fill-sand-ink-14: rgb(31 31 31 / .14);--dp-color-fill-sand-ink-20: rgb(31 31 31 / .2);--dp-color-fill-sand-tint-10: rgb(211 209 199 / .1);--dp-color-fill-sand-tint-22: rgb(211 209 199 / .22);--dp-color-fill-sand-feature-ink: #1f1f1f;--dp-color-fill-sand-feature-tag: rgb(31 31 31 / .05);--dp-color-fill-warm-grey-bg: #bab6a7;--dp-color-fill-warm-grey-ink: #1f1f1f;--dp-color-fill-warm-grey-sub: rgb(31 31 31 / .74);--dp-color-fill-warm-grey-line: rgb(31 31 31 / .1);--dp-color-fill-warm-grey-cta-ink: #fffbeb;--dp-color-fill-warm-grey-muted: #32312f;--dp-color-fill-warm-grey-panel: rgb(186 182 167 / .9);--dp-color-fill-warm-grey-ink-5: rgb(31 31 31 / .05);--dp-color-fill-warm-grey-ink-8: rgb(31 31 31 / .08);--dp-color-fill-warm-grey-ink-10: rgb(31 31 31 / .1);--dp-color-fill-warm-grey-ink-14: rgb(31 31 31 / .14);--dp-color-fill-warm-grey-ink-20: rgb(31 31 31 / .2);--dp-color-fill-warm-grey-tint-10: rgb(186 182 167 / .1);--dp-color-fill-warm-grey-tint-22: rgb(186 182 167 / .22);--dp-color-fill-warm-grey-feature-ink: #1f1f1f;--dp-color-fill-warm-grey-feature-tag: rgb(31 31 31 / .05);--dp-color-fill-clay-red-bg: #d53524;--dp-color-fill-clay-red-ink: #fffbeb;--dp-color-fill-clay-red-sub: #fffbeb;--dp-color-fill-clay-red-line: rgb(255 251 235 / .2);--dp-color-fill-clay-red-cta-ink: #1f1f1f;--dp-color-fill-clay-red-muted: #fffbeb;--dp-color-fill-clay-red-panel: rgb(213 53 36 / .9);--dp-color-fill-clay-red-ink-5: rgb(0 0 0 / .05);--dp-color-fill-clay-red-ink-8: rgb(0 0 0 / .08);--dp-color-fill-clay-red-ink-10: rgb(0 0 0 / .1);--dp-color-fill-clay-red-ink-14: rgb(0 0 0 / .14);--dp-color-fill-clay-red-ink-20: rgb(0 0 0 / .2);--dp-color-fill-clay-red-tint-10: rgb(213 53 36 / .1);--dp-color-fill-clay-red-tint-22: rgb(213 53 36 / .22);--dp-color-fill-clay-red-feature-ink: #fffbeb;--dp-color-fill-clay-red-feature-tag: rgb(255 251 235 / .12);--dp-color-fill-dark-teal-bg: #483693;--dp-color-fill-dark-teal-ink: #fffbeb;--dp-color-fill-dark-teal-sub: rgb(255 251 235 / .7);--dp-color-fill-dark-teal-line: rgb(255 251 235 / .12);--dp-color-fill-dark-teal-cta-ink: #1f1f1f;--dp-color-fill-dark-teal-muted: #e9e3e0;--dp-color-fill-dark-teal-panel: rgb(72 54 147 / .9);--dp-color-fill-dark-teal-ink-5: rgb(255 251 235 / .05);--dp-color-fill-dark-teal-ink-8: rgb(255 251 235 / .08);--dp-color-fill-dark-teal-ink-10: rgb(255 251 235 / .1);--dp-color-fill-dark-teal-ink-14: rgb(255 251 235 / .14);--dp-color-fill-dark-teal-ink-20: rgb(255 251 235 / .2);--dp-color-fill-dark-teal-tint-10: rgb(72 54 147 / .1);--dp-color-fill-dark-teal-tint-22: rgb(72 54 147 / .22);--dp-color-fill-dark-teal-feature-ink: #fffbeb;--dp-color-fill-dark-teal-feature-tag: rgb(255 251 235 / .08);--dp-color-fill-dusty-pink-bg: #d48597;--dp-color-fill-dusty-pink-ink: #0d0d0d;--dp-color-fill-dusty-pink-sub: rgb(13 13 13 / .74);--dp-color-fill-dusty-pink-line: rgb(13 13 13 / .12);--dp-color-fill-dusty-pink-cta-ink: #fffbeb;--dp-color-fill-dusty-pink-muted: #251b1e;--dp-color-fill-dusty-pink-panel: rgb(212 133 151 / .9);--dp-color-fill-dusty-pink-ink-5: rgb(13 13 13 / .05);--dp-color-fill-dusty-pink-ink-8: rgb(13 13 13 / .08);--dp-color-fill-dusty-pink-ink-10: rgb(13 13 13 / .1);--dp-color-fill-dusty-pink-ink-14: rgb(13 13 13 / .14);--dp-color-fill-dusty-pink-ink-20: rgb(13 13 13 / .2);--dp-color-fill-dusty-pink-tint-10: rgb(212 133 151 / .1);--dp-color-fill-dusty-pink-tint-22: rgb(212 133 151 / .22);--dp-color-fill-dusty-pink-feature-ink: #0d0d0d;--dp-color-fill-dusty-pink-feature-tag: rgb(13 13 13 / .06);--dp-color-fill-light-peach-bg: #f7dbcd;--dp-color-fill-light-peach-ink: #1f1f1f;--dp-color-fill-light-peach-sub: rgb(31 31 31 / .66);--dp-color-fill-light-peach-line: rgb(31 31 31 / .1);--dp-color-fill-light-peach-cta-ink: #fffbeb;--dp-color-fill-light-peach-muted: #393634;--dp-color-fill-light-peach-panel: rgb(247 219 205 / .9);--dp-color-fill-light-peach-ink-5: rgb(31 31 31 / .05);--dp-color-fill-light-peach-ink-8: rgb(31 31 31 / .08);--dp-color-fill-light-peach-ink-10: rgb(31 31 31 / .1);--dp-color-fill-light-peach-ink-14: rgb(31 31 31 / .14);--dp-color-fill-light-peach-ink-20: rgb(31 31 31 / .2);--dp-color-fill-light-peach-tint-10: rgb(247 219 205 / .1);--dp-color-fill-light-peach-tint-22: rgb(247 219 205 / .22);--dp-color-fill-light-peach-feature-ink: #1f1f1f;--dp-color-fill-light-peach-feature-tag: rgb(31 31 31 / .05);--dp-color-fill-faun-bg: #c8c6bd;--dp-color-fill-faun-ink: #1f1f1f;--dp-color-fill-faun-sub: rgb(31 31 31 / .7);--dp-color-fill-faun-line: rgb(31 31 31 / .1);--dp-color-fill-faun-cta-ink: #fffbeb;--dp-color-fill-faun-muted: #333332;--dp-color-fill-faun-panel: rgb(200 198 189 / .9);--dp-color-fill-faun-ink-5: rgb(31 31 31 / .05);--dp-color-fill-faun-ink-8: rgb(31 31 31 / .08);--dp-color-fill-faun-ink-10: rgb(31 31 31 / .1);--dp-color-fill-faun-ink-14: rgb(31 31 31 / .14);--dp-color-fill-faun-ink-20: rgb(31 31 31 / .2);--dp-color-fill-faun-tint-10: rgb(200 198 189 / .1);--dp-color-fill-faun-tint-22: rgb(200 198 189 / .22);--dp-color-fill-faun-feature-ink: #1f1f1f;--dp-color-fill-faun-feature-tag: rgb(31 31 31 / .05);--dp-color-fill-cool-grey-bg: #e2dece;--dp-color-fill-cool-grey-ink: #1f1f1f;--dp-color-fill-cool-grey-sub: rgb(31 31 31 / .65);--dp-color-fill-cool-grey-line: rgb(31 31 31 / .1);--dp-color-fill-cool-grey-cta-ink: #fffbeb;--dp-color-fill-cool-grey-muted: #363634;--dp-color-fill-cool-grey-panel: rgb(226 222 206 / .9);--dp-color-fill-cool-grey-ink-5: rgb(31 31 31 / .05);--dp-color-fill-cool-grey-ink-8: rgb(31 31 31 / .08);--dp-color-fill-cool-grey-ink-10: rgb(31 31 31 / .1);--dp-color-fill-cool-grey-ink-14: rgb(31 31 31 / .14);--dp-color-fill-cool-grey-ink-20: rgb(31 31 31 / .2);--dp-color-fill-cool-grey-tint-10: rgb(226 222 206 / .1);--dp-color-fill-cool-grey-tint-22: rgb(226 222 206 / .22);--dp-color-fill-cool-grey-feature-ink: #1f1f1f;--dp-color-fill-cool-grey-feature-tag: rgb(31 31 31 / .05);--dp-color-fill-stone-bg: #b3afa0;--dp-color-fill-stone-ink: #1f1f1f;--dp-color-fill-stone-sub: rgb(31 31 31 / .76);--dp-color-fill-stone-line: rgb(31 31 31 / .1);--dp-color-fill-stone-cta-ink: #fffbeb;--dp-color-fill-stone-muted: #31302e;--dp-color-fill-stone-panel: rgb(179 175 160 / .9);--dp-color-fill-stone-ink-5: rgb(31 31 31 / .05);--dp-color-fill-stone-ink-8: rgb(31 31 31 / .08);--dp-color-fill-stone-ink-10: rgb(31 31 31 / .1);--dp-color-fill-stone-ink-14: rgb(31 31 31 / .14);--dp-color-fill-stone-ink-20: rgb(31 31 31 / .2);--dp-color-fill-stone-tint-10: rgb(179 175 160 / .1);--dp-color-fill-stone-tint-22: rgb(179 175 160 / .22);--dp-color-fill-stone-feature-ink: #1f1f1f;--dp-color-fill-stone-feature-tag: rgb(31 31 31 / .05);--dp-color-fill-dark-grey-bg: #6c685b;--dp-color-fill-dark-grey-ink: #fffbeb;--dp-color-fill-dark-grey-sub: rgb(255 251 235 / .9);--dp-color-fill-dark-grey-line: rgb(255 251 235 / .12);--dp-color-fill-dark-grey-cta-ink: #1f1f1f;--dp-color-fill-dark-grey-muted: #ede9da;--dp-color-fill-dark-grey-panel: rgb(108 104 91 / .9);--dp-color-fill-dark-grey-ink-5: rgb(0 0 0 / .05);--dp-color-fill-dark-grey-ink-8: rgb(0 0 0 / .08);--dp-color-fill-dark-grey-ink-10: rgb(0 0 0 / .1);--dp-color-fill-dark-grey-ink-14: rgb(0 0 0 / .14);--dp-color-fill-dark-grey-ink-20: rgb(0 0 0 / .2);--dp-color-fill-dark-grey-tint-10: rgb(108 104 91 / .1);--dp-color-fill-dark-grey-tint-22: rgb(108 104 91 / .22);--dp-color-fill-dark-grey-feature-ink: #fffbeb;--dp-color-fill-dark-grey-feature-tag: rgb(255 251 235 / .05);--dp-color-fill-ink-bg: #131006;--dp-color-fill-ink-ink: #fffbeb;--dp-color-fill-ink-sub: rgb(255 251 235 / .55);--dp-color-fill-ink-line: rgb(255 251 235 / .12);--dp-color-fill-ink-cta-ink: #1f1f1f;--dp-color-fill-ink-muted: #e3dfd0;--dp-color-fill-ink-panel: rgb(19 16 6 / .9);--dp-color-fill-ink-ink-5: rgb(255 251 235 / .05);--dp-color-fill-ink-ink-8: rgb(255 251 235 / .08);--dp-color-fill-ink-ink-10: rgb(255 251 235 / .1);--dp-color-fill-ink-ink-14: rgb(255 251 235 / .14);--dp-color-fill-ink-ink-20: rgb(255 251 235 / .2);--dp-color-fill-ink-tint-10: rgb(19 16 6 / .1);--dp-color-fill-ink-tint-22: rgb(19 16 6 / .22);--dp-color-fill-ink-feature-ink: #fffbeb;--dp-color-fill-ink-feature-tag: rgb(255 251 235 / .08);--dp-color-fill-ink-card-hover-kind: rgb(255 251 235 / .55);--dp-color-chart-series-1: light-dark(#644ac9, #bd93f9);--dp-color-chart-series-2: light-dark(#a34d14, #ffb86c);--dp-color-chart-series-3: light-dark(#14710a, #50fa7b);--dp-color-chart-series-4: light-dark(#a3144d, #ff79c6);--dp-color-chart-series-5: light-dark(#846e15, #f1fa8c);--dp-color-chart-series-6: light-dark(#036a96, #8be9fd);--dp-color-chart-seq-1: light-dark(#e5e1e9, #3c3950);--dp-color-chart-seq-1-label: light-dark(#1f1f1f, #f8f8f2);--dp-color-chart-seq-2: light-dark(#c3bfe4, #584d75);--dp-color-chart-seq-2-label: light-dark(#1f1f1f, #f8f8f2);--dp-color-chart-seq-3: light-dark(#a39dde, #76629b);--dp-color-chart-seq-3-label: light-dark(#1f1f1f, #f8f8f2);--dp-color-chart-seq-4: light-dark(#7e71d3, #9d7dce);--dp-color-chart-seq-4-label: light-dark(#151515, #1f1f1f);--dp-color-chart-seq-5: light-dark(#644ac9, #bd93f9);--dp-color-chart-seq-5-label: light-dark(#fffbeb, #1f1f1f);--dp-color-chart-div-1: light-dark(#cb3a2a, #ff5555);--dp-color-chart-div-1-label: light-dark(#fffbeb, #1f1f1f);--dp-color-chart-div-2: light-dark(#eda08b, #8f4549);--dp-color-chart-div-2-label: light-dark(#1f1f1f, #f8f8f2);--dp-color-chart-div-3: light-dark(#dedccf, #191a21);--dp-color-chart-div-3-label: light-dark(#1f1f1f, #f8f8f2);--dp-color-chart-div-4: light-dark(#aba5df, #6e5c91);--dp-color-chart-div-4-label: light-dark(#1f1f1f, #f8f8f2);--dp-color-chart-div-5: light-dark(#644ac9, #bd93f9);--dp-color-chart-div-5-label: light-dark(#fffbeb, #1f1f1f);--dp-color-syntax-keyword: light-dark(#a3144d, #ff79c6);--dp-color-syntax-control: light-dark(#a3144d, #ff79c6);--dp-color-syntax-function: light-dark(#14710a, #50fa7b);--dp-color-syntax-string: light-dark(#7e680a, #f1fa8c);--dp-color-syntax-variable: light-dark(#1f1f1f, #f8f8f2);--dp-color-syntax-type: light-dark(#036a96, #8be9fd);--dp-color-syntax-number: light-dark(#644ac9, #bd93f9);--dp-color-syntax-comment: light-dark(#6c664b, #8e9fd4);--dp-color-terminal-black: light-dark(#777466, #21222c);--dp-color-terminal-red: light-dark(#cb3a2a, #ff5555);--dp-color-terminal-green: light-dark(#14710a, #50fa7b);--dp-color-terminal-yellow: light-dark(#846e15, #f1fa8c);--dp-color-terminal-blue: light-dark(#644ac9, #bd93f9);--dp-color-terminal-magenta: light-dark(#a3144d, #ff79c6);--dp-color-terminal-cyan: light-dark(#036a96, #8be9fd);--dp-color-terminal-white: light-dark(#1f1f1f, #f8f8f2);--dp-color-terminal-bright-black: light-dark(#6c664b, #6272a4);--dp-color-terminal-bright-red: light-dark(#d74c3d, #ff6e6e);--dp-color-terminal-bright-green: light-dark(#198d0c, #69ff94);--dp-color-terminal-bright-yellow: light-dark(#9e841a, #ffffa5);--dp-color-terminal-bright-blue: light-dark(#7862d0, #d6acff);--dp-color-terminal-bright-magenta: light-dark(#bf185a, #ff92df);--dp-color-terminal-bright-cyan: light-dark(#047fb4, #a4ffff);--dp-color-terminal-bright-white: light-dark(#2c2b31, #ffffff);--dp-effect-marker-color: light-dark(#a0b89d, #483693);--dp-gradient-sage-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, var(--dp-color-fill-sage-bg) 3.04%, rgb(160 184 157 / 0) 38%);--dp-gradient-sage-hero-side: linear-gradient(90deg, var(--dp-color-fill-sage-bg) 0%, rgb(160 184 157 / 0) 54%);--dp-gradient-sage-hero-top: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(160 184 157 / .9) 45%, rgb(160 184 157 / 0) 100%);--dp-gradient-sage-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(160 184 157 / 0) 46%);--dp-gradient-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, var(--dp-color-fill-teal-bg) 3.04%, rgb(194 209 219 / 0) 38%);--dp-gradient-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-teal-bg) 0%, rgb(194 209 219 / 0) 54%);--dp-gradient-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(194 209 219 / .9) 45%, rgb(194 209 219 / 0) 100%);--dp-gradient-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(194 209 219 / 0) 46%);--dp-gradient-forest-card-bleed: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, var(--dp-color-fill-forest-bg) 3.04%, rgb(25 30 25 / 0) 38%);--dp-gradient-forest-hero-side: linear-gradient(90deg, var(--dp-color-fill-forest-bg) 0%, rgb(25 30 25 / 0) 54%);--dp-gradient-forest-hero-top: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(25 30 25 / .9) 45%, rgb(25 30 25 / 0) 100%);--dp-gradient-forest-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(25 30 25 / 0) 46%);--dp-gradient-terracotta-card-bleed: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, var(--dp-color-fill-terracotta-bg) 3.04%, rgb(210 120 69 / 0) 38%);--dp-gradient-terracotta-hero-side: linear-gradient(90deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(210 120 69 / 0) 54%);--dp-gradient-terracotta-hero-top: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(210 120 69 / .9) 45%, rgb(210 120 69 / 0) 100%);--dp-gradient-terracotta-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(210 120 69 / 0) 46%);--dp-gradient-sand-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, var(--dp-color-fill-sand-bg) 3.04%, rgb(211 209 199 / 0) 38%);--dp-gradient-sand-hero-side: linear-gradient(90deg, var(--dp-color-fill-sand-bg) 0%, rgb(211 209 199 / 0) 54%);--dp-gradient-sand-hero-top: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(211 209 199 / .9) 45%, rgb(211 209 199 / 0) 100%);--dp-gradient-sand-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(211 209 199 / 0) 46%);--dp-gradient-warm-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, var(--dp-color-fill-warm-grey-bg) 3.04%, rgb(186 182 167 / 0) 38%);--dp-gradient-warm-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(186 182 167 / 0) 54%);--dp-gradient-warm-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(186 182 167 / .9) 45%, rgb(186 182 167 / 0) 100%);--dp-gradient-warm-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(186 182 167 / 0) 46%);--dp-gradient-clay-red-card-bleed: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, var(--dp-color-fill-clay-red-bg) 3.04%, rgb(213 53 36 / 0) 38%);--dp-gradient-clay-red-hero-side: linear-gradient(90deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(213 53 36 / 0) 54%);--dp-gradient-clay-red-hero-top: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(213 53 36 / .9) 45%, rgb(213 53 36 / 0) 100%);--dp-gradient-clay-red-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(213 53 36 / 0) 46%);--dp-gradient-dark-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, var(--dp-color-fill-dark-teal-bg) 3.04%, rgb(72 54 147 / 0) 38%);--dp-gradient-dark-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(72 54 147 / 0) 54%);--dp-gradient-dark-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(72 54 147 / .9) 45%, rgb(72 54 147 / 0) 100%);--dp-gradient-dark-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(72 54 147 / 0) 46%);--dp-gradient-dusty-pink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, var(--dp-color-fill-dusty-pink-bg) 3.04%, rgb(212 133 151 / 0) 38%);--dp-gradient-dusty-pink-hero-side: linear-gradient(90deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(212 133 151 / 0) 54%);--dp-gradient-dusty-pink-hero-top: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(212 133 151 / .9) 45%, rgb(212 133 151 / 0) 100%);--dp-gradient-dusty-pink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(212 133 151 / 0) 46%);--dp-gradient-light-peach-card-bleed: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, var(--dp-color-fill-light-peach-bg) 3.04%, rgb(247 219 205 / 0) 38%);--dp-gradient-light-peach-hero-side: linear-gradient(90deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(247 219 205 / 0) 54%);--dp-gradient-light-peach-hero-top: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(247 219 205 / .9) 45%, rgb(247 219 205 / 0) 100%);--dp-gradient-light-peach-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(247 219 205 / 0) 46%);--dp-gradient-faun-card-bleed: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, var(--dp-color-fill-faun-bg) 3.04%, rgb(200 198 189 / 0) 38%);--dp-gradient-faun-hero-side: linear-gradient(90deg, var(--dp-color-fill-faun-bg) 0%, rgb(200 198 189 / 0) 54%);--dp-gradient-faun-hero-top: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(200 198 189 / .9) 45%, rgb(200 198 189 / 0) 100%);--dp-gradient-faun-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(200 198 189 / 0) 46%);--dp-gradient-cool-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, var(--dp-color-fill-cool-grey-bg) 3.04%, rgb(226 222 206 / 0) 38%);--dp-gradient-cool-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(226 222 206 / 0) 54%);--dp-gradient-cool-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(226 222 206 / .9) 45%, rgb(226 222 206 / 0) 100%);--dp-gradient-cool-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(226 222 206 / 0) 46%);--dp-gradient-stone-card-bleed: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, var(--dp-color-fill-stone-bg) 3.04%, rgb(179 175 160 / 0) 38%);--dp-gradient-stone-hero-side: linear-gradient(90deg, var(--dp-color-fill-stone-bg) 0%, rgb(179 175 160 / 0) 54%);--dp-gradient-stone-hero-top: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(179 175 160 / .9) 45%, rgb(179 175 160 / 0) 100%);--dp-gradient-stone-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(179 175 160 / 0) 46%);--dp-gradient-dark-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, var(--dp-color-fill-dark-grey-bg) 3.04%, rgb(108 104 91 / 0) 38%);--dp-gradient-dark-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(108 104 91 / 0) 54%);--dp-gradient-dark-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(108 104 91 / .9) 45%, rgb(108 104 91 / 0) 100%);--dp-gradient-dark-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(108 104 91 / 0) 46%);--dp-gradient-ink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, var(--dp-color-fill-ink-bg) 3.04%, rgb(19 16 6 / 0) 38%);--dp-gradient-ink-hero-side: linear-gradient(90deg, var(--dp-color-fill-ink-bg) 0%, rgb(19 16 6 / 0) 54%);--dp-gradient-ink-hero-top: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(19 16 6 / .9) 45%, rgb(19 16 6 / 0) 100%);--dp-gradient-ink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(19 16 6 / 0) 46%);--dp-print-color-page: #fffbeb;--dp-print-color-text: #1f1f1f;--dp-component-button-inverse-pressed-background: #dbc6ff;--dp-component-button-inverse-pressed-border: #dbc6ff;--dp-component-button-inverse-focus-border: #6272a4;--dp-component-button-inverse-disabled-background: rgb(248 248 242 / .08);--dp-component-button-inverse-disabled-foreground: #505b81;--dp-component-button-inverse-outline-default-foreground: #f8f8f2;--dp-component-button-inverse-outline-default-border: #f8f8f2;--dp-component-button-inverse-outline-hover-foreground: #f8f8f2;--dp-component-button-inverse-outline-hover-border: #f8f8f2;--dp-component-button-inverse-outline-pressed-background: rgb(248 248 242 / .12);--dp-component-button-inverse-outline-pressed-foreground: #f8f8f2;--dp-component-button-inverse-outline-pressed-border: #f8f8f2;--dp-component-button-inverse-outline-focus-foreground: #f8f8f2;--dp-component-button-inverse-outline-focus-border: #6272a4;--dp-component-button-inverse-outline-disabled-foreground: #505b81;--dp-component-button-inverse-outline-disabled-border: rgb(248 248 242 / .12);--dp-component-button-focus-ring-inverse: #6272a4;--dp-component-tag-inverse-foreground: #f8f8f2;--dp-component-card-kind-bg: rgb(31 31 31 / .05);--dp-component-feature-card-border: light-dark(rgb(0 0 0 / .1), rgb(248 248 242 / .12));--dp-component-switch-off-thumb: #fffbeb;--dp-component-loader-color-inverse: #f8f8f2}[data-dp-theme=everforest]{--dp-color-bg-canvas: light-dark(#fdf6e3, #2d353b);--dp-color-bg-surface: light-dark(#f4f0d9, #343f44);--dp-color-bg-raised: light-dark(#efebd4, #3d484d);--dp-color-bg-sunken: light-dark(#efebd4, #232a2e);--dp-color-bg-inset: light-dark(#e6e2cc, #475258);--dp-color-bg-card: light-dark(#f4f0d9, #343f44);--dp-color-bg-tint: light-dark(rgb(92 106 114 / .05), rgb(211 198 170 / .08));--dp-color-bg-accent-soft: light-dark(rgb(92 106 114 / .05), rgb(211 198 170 / .08));--dp-color-bg-inverse: light-dark(#5c6a72, #d3c6aa);--dp-color-bg-accent: light-dark(#687800, #a7c080);--dp-color-text-primary: light-dark(#404d54, #f8ebcd);--dp-color-text-secondary: light-dark(#4d5b4c, #cfdbd2);--dp-color-text-muted: light-dark(#5b675a, #b8c6bc);--dp-color-text-muted-strong: light-dark(#575f60, #d5cdb9);--dp-color-text-faint: light-dark(#a6b0a0, #7a8478);--dp-color-text-inverse: light-dark(#fdf6e3, #47555d);--dp-color-text-accent: light-dark(#5d6b00, #b2cb8b);--dp-color-text-on-accent: light-dark(#fffbf1, #2d353b);--dp-color-border-subtle: light-dark(rgb(92 106 114 / .1), rgb(211 198 170 / .12));--dp-color-border-default: light-dark(rgb(92 106 114 / .2), rgb(211 198 170 / .24));--dp-color-border-control: light-dark(rgb(92 106 114 / .8), rgb(211 198 170 / .66));--dp-color-border-strong: light-dark(#5c6a72, #d3c6aa);--dp-color-border-accent: light-dark(#8da101, #a7c080);--dp-color-border-inverse: light-dark(rgb(253 246 227 / .2), rgb(92 106 114 / .2));--dp-color-accent-default: light-dark(#687800, #a7c080);--dp-color-accent-hover: light-dark(#697800, #bad393);--dp-color-accent-press: light-dark(#6b7b00, #cde7a5);--dp-color-accent-contrast: light-dark(#fdf6e3, #2d353b);--dp-color-focus-ring: light-dark(#7d8f00, #a7c080);--dp-color-selection-bg: light-dark(#eaedc8, #543a48);--dp-color-selection-fg: light-dark(#5c6a72, #d3c6aa);--dp-color-state-selected: light-dark(rgb(92 106 114 / .1), rgb(211 198 170 / .1));--dp-color-state-pressed: light-dark(rgb(92 106 114 / .1), rgb(211 198 170 / .12));--dp-color-signal-success-fill: light-dark(#849700, #a7c080);--dp-color-signal-success-text: light-dark(#5d6b00, #b2cb8b);--dp-color-signal-success-soft: light-dark(rgb(141 161 1 / .16), rgb(167 192 128 / .16));--dp-color-signal-warning-fill: light-dark(#ba8500, #dbbc7f);--dp-color-signal-warning-text: light-dark(#845d00, #debf82);--dp-color-signal-warning-soft: light-dark(rgb(223 160 0 / .16), rgb(219 188 127 / .16));--dp-color-signal-danger-fill: light-dark(#f85552, #e67e80);--dp-color-signal-danger-text: light-dark(#c41b26, #ffaeae);--dp-color-signal-danger-on-fill: #000000;--dp-color-signal-danger-soft: light-dark(rgb(248 85 82 / .16), rgb(230 126 128 / .16));--dp-color-signal-info-fill: light-dark(#2a9f75, #83c092);--dp-color-signal-info-text: light-dark(#007250, #94d2a3);--dp-color-signal-info-soft: light-dark(rgb(53 167 124 / .16), rgb(131 192 146 / .16));--dp-color-overlay-scrim: rgb(45 53 59 / .6);--dp-color-surface-dark-bg: #2d353b;--dp-color-surface-dark-text: #d3c6aa;--dp-color-surface-dark-eyebrow: rgb(211 198 170 / .71);--dp-color-surface-dark-tag-bg: rgb(211 198 170 / .08);--dp-color-surface-dark-button-bg: #a7c080;--dp-color-surface-dark-button-hover: #bad393;--dp-color-surface-dark-button-text: #2d353b;--dp-color-surface-dark-outline-hover: rgb(211 198 170 / .08);--dp-color-fill-sage-bg: #adb594;--dp-color-fill-sage-ink: #1c282f;--dp-color-fill-sage-sub: rgb(28 40 47 / .8);--dp-color-fill-sage-line: rgb(28 40 47 / .1);--dp-color-fill-sage-cta-ink: #fdf6e3;--dp-color-fill-sage-muted: #2d393b;--dp-color-fill-sage-panel: rgb(173 181 148 / .9);--dp-color-fill-sage-ink-5: rgb(28 40 47 / .05);--dp-color-fill-sage-ink-8: rgb(28 40 47 / .08);--dp-color-fill-sage-ink-10: rgb(28 40 47 / .1);--dp-color-fill-sage-ink-14: rgb(28 40 47 / .14);--dp-color-fill-sage-ink-20: rgb(28 40 47 / .2);--dp-color-fill-sage-tint-10: rgb(173 181 148 / .1);--dp-color-fill-sage-tint-22: rgb(173 181 148 / .22);--dp-color-fill-sage-feature-ink: #000000;--dp-color-fill-sage-feature-tag: rgb(0 0 0 / .05);--dp-color-fill-teal-bg: #c1d4ca;--dp-color-fill-teal-ink: #313e46;--dp-color-fill-teal-sub: rgb(49 62 70 / .81);--dp-color-fill-teal-line: rgb(49 62 70 / .1);--dp-color-fill-teal-cta-ink: #fdf6e3;--dp-color-fill-teal-muted: #425056;--dp-color-fill-teal-panel: rgb(193 212 202 / .9);--dp-color-fill-teal-ink-5: rgb(49 62 70 / .05);--dp-color-fill-teal-ink-8: rgb(49 62 70 / .08);--dp-color-fill-teal-ink-10: rgb(49 62 70 / .1);--dp-color-fill-teal-ink-14: rgb(49 62 70 / .14);--dp-color-fill-teal-ink-20: rgb(49 62 70 / .2);--dp-color-fill-teal-tint-10: rgb(193 212 202 / .1);--dp-color-fill-teal-tint-22: rgb(193 212 202 / .22);--dp-color-fill-teal-feature-ink: #313e46;--dp-color-fill-teal-feature-tag: rgb(49 62 70 / .05);--dp-color-fill-forest-bg: #1c1d17;--dp-color-fill-forest-ink: #fdf6e3;--dp-color-fill-forest-sub: rgb(253 246 227 / .55);--dp-color-fill-forest-line: rgb(253 246 227 / .12);--dp-color-fill-forest-cta-ink: #5c6a72;--dp-color-fill-forest-muted: #e2dccb;--dp-color-fill-forest-panel: rgb(28 29 23 / .9);--dp-color-fill-forest-ink-5: rgb(253 246 227 / .05);--dp-color-fill-forest-ink-8: rgb(253 246 227 / .08);--dp-color-fill-forest-ink-10: rgb(253 246 227 / .1);--dp-color-fill-forest-ink-14: rgb(253 246 227 / .14);--dp-color-fill-forest-ink-20: rgb(253 246 227 / .2);--dp-color-fill-forest-tint-10: rgb(28 29 23 / .1);--dp-color-fill-forest-tint-22: rgb(28 29 23 / .22);--dp-color-fill-forest-feature-ink: #fdf6e3;--dp-color-fill-forest-feature-tag: rgb(253 246 227 / .05);--dp-color-fill-terracotta-bg: #e36c02;--dp-color-fill-terracotta-ink: #030b11;--dp-color-fill-terracotta-sub: rgb(3 11 17 / .85);--dp-color-fill-terracotta-line: rgb(3 11 17 / .15);--dp-color-fill-terracotta-cta-ink: #fdf6e3;--dp-color-fill-terracotta-muted: #1e170f;--dp-color-fill-terracotta-panel: rgb(227 108 2 / .9);--dp-color-fill-terracotta-ink-5: rgb(3 11 17 / .05);--dp-color-fill-terracotta-ink-8: rgb(3 11 17 / .08);--dp-color-fill-terracotta-ink-10: rgb(3 11 17 / .1);--dp-color-fill-terracotta-ink-14: rgb(3 11 17 / .14);--dp-color-fill-terracotta-ink-20: rgb(3 11 17 / .2);--dp-color-fill-terracotta-tint-10: rgb(227 108 2 / .1);--dp-color-fill-terracotta-tint-22: rgb(227 108 2 / .22);--dp-color-fill-terracotta-feature-ink: #030b11;--dp-color-fill-terracotta-feature-tag: rgb(3 11 17 / .08);--dp-color-fill-sand-bg: #d8cfc2;--dp-color-fill-sand-ink: #323f47;--dp-color-fill-sand-sub: rgb(50 63 71 / .81);--dp-color-fill-sand-line: rgb(50 63 71 / .1);--dp-color-fill-sand-cta-ink: #fdf6e3;--dp-color-fill-sand-muted: #465056;--dp-color-fill-sand-panel: rgb(216 207 194 / .9);--dp-color-fill-sand-ink-5: rgb(50 63 71 / .05);--dp-color-fill-sand-ink-8: rgb(50 63 71 / .08);--dp-color-fill-sand-ink-10: rgb(50 63 71 / .1);--dp-color-fill-sand-ink-14: rgb(50 63 71 / .14);--dp-color-fill-sand-ink-20: rgb(50 63 71 / .2);--dp-color-fill-sand-tint-10: rgb(216 207 194 / .1);--dp-color-fill-sand-tint-22: rgb(216 207 194 / .22);--dp-color-fill-sand-feature-ink: #323f47;--dp-color-fill-sand-feature-tag: rgb(50 63 71 / .05);--dp-color-fill-warm-grey-bg: #bdb6a4;--dp-color-fill-warm-grey-ink: #202c33;--dp-color-fill-warm-grey-sub: rgb(32 44 51 / .8);--dp-color-fill-warm-grey-line: rgb(32 44 51 / .1);--dp-color-fill-warm-grey-cta-ink: #fdf6e3;--dp-color-fill-warm-grey-muted: #333d41;--dp-color-fill-warm-grey-panel: rgb(189 182 164 / .9);--dp-color-fill-warm-grey-ink-5: rgb(32 44 51 / .05);--dp-color-fill-warm-grey-ink-8: rgb(32 44 51 / .08);--dp-color-fill-warm-grey-ink-10: rgb(32 44 51 / .1);--dp-color-fill-warm-grey-ink-14: rgb(32 44 51 / .14);--dp-color-fill-warm-grey-ink-20: rgb(32 44 51 / .2);--dp-color-fill-warm-grey-tint-10: rgb(189 182 164 / .1);--dp-color-fill-warm-grey-tint-22: rgb(189 182 164 / .22);--dp-color-fill-warm-grey-feature-ink: #202c33;--dp-color-fill-warm-grey-feature-tag: rgb(32 44 51 / .05);--dp-color-fill-clay-red-bg: #d63236;--dp-color-fill-clay-red-ink: #fff8e5;--dp-color-fill-clay-red-sub: #fff8e5;--dp-color-fill-clay-red-line: rgb(255 248 229 / .2);--dp-color-fill-clay-red-cta-ink: #5c6a72;--dp-color-fill-clay-red-muted: #fff8e5;--dp-color-fill-clay-red-panel: rgb(214 50 54 / .9);--dp-color-fill-clay-red-ink-5: rgb(0 0 0 / .05);--dp-color-fill-clay-red-ink-8: rgb(0 0 0 / .08);--dp-color-fill-clay-red-ink-10: rgb(0 0 0 / .1);--dp-color-fill-clay-red-ink-14: rgb(0 0 0 / .14);--dp-color-fill-clay-red-ink-20: rgb(0 0 0 / .2);--dp-color-fill-clay-red-tint-10: rgb(214 50 54 / .1);--dp-color-fill-clay-red-tint-22: rgb(214 50 54 / .22);--dp-color-fill-clay-red-feature-ink: #fff8e5;--dp-color-fill-clay-red-feature-tag: rgb(255 248 229 / .12);--dp-color-fill-dark-teal-bg: #005073;--dp-color-fill-dark-teal-ink: #fdf6e3;--dp-color-fill-dark-teal-sub: rgb(253 246 227 / .7);--dp-color-fill-dark-teal-line: rgb(253 246 227 / .12);--dp-color-fill-dark-teal-cta-ink: #5c6a72;--dp-color-fill-dark-teal-muted: #dfe2d6;--dp-color-fill-dark-teal-panel: rgb(0 80 115 / .9);--dp-color-fill-dark-teal-ink-5: rgb(253 246 227 / .05);--dp-color-fill-dark-teal-ink-8: rgb(253 246 227 / .08);--dp-color-fill-dark-teal-ink-10: rgb(253 246 227 / .1);--dp-color-fill-dark-teal-ink-14: rgb(253 246 227 / .14);--dp-color-fill-dark-teal-ink-20: rgb(253 246 227 / .2);--dp-color-fill-dark-teal-tint-10: rgb(0 80 115 / .1);--dp-color-fill-dark-teal-tint-22: rgb(0 80 115 / .22);--dp-color-fill-dark-teal-feature-ink: #fdf6e3;--dp-color-fill-dark-teal-feature-tag: rgb(253 246 227 / .08);--dp-color-fill-dusty-pink-bg: #ca87b2;--dp-color-fill-dusty-pink-ink: #050f16;--dp-color-fill-dusty-pink-sub: rgb(5 15 22 / .74);--dp-color-fill-dusty-pink-line: rgb(5 15 22 / .12);--dp-color-fill-dusty-pink-cta-ink: #fdf6e3;--dp-color-fill-dusty-pink-muted: #1d1d29;--dp-color-fill-dusty-pink-panel: rgb(202 135 178 / .9);--dp-color-fill-dusty-pink-ink-5: rgb(5 15 22 / .05);--dp-color-fill-dusty-pink-ink-8: rgb(5 15 22 / .08);--dp-color-fill-dusty-pink-ink-10: rgb(5 15 22 / .1);--dp-color-fill-dusty-pink-ink-14: rgb(5 15 22 / .14);--dp-color-fill-dusty-pink-ink-20: rgb(5 15 22 / .2);--dp-color-fill-dusty-pink-tint-10: rgb(202 135 178 / .1);--dp-color-fill-dusty-pink-tint-22: rgb(202 135 178 / .22);--dp-color-fill-dusty-pink-feature-ink: #050f16;--dp-color-fill-dusty-pink-feature-tag: rgb(5 15 22 / .06);--dp-color-fill-light-peach-bg: #fdd9c6;--dp-color-fill-light-peach-ink: #3c4951;--dp-color-fill-light-peach-sub: rgb(60 73 81 / .82);--dp-color-fill-light-peach-line: rgb(60 73 81 / .1);--dp-color-fill-light-peach-cta-ink: #fdf6e3;--dp-color-fill-light-peach-muted: #535a5f;--dp-color-fill-light-peach-panel: rgb(253 217 198 / .9);--dp-color-fill-light-peach-ink-5: rgb(60 73 81 / .05);--dp-color-fill-light-peach-ink-8: rgb(60 73 81 / .08);--dp-color-fill-light-peach-ink-10: rgb(60 73 81 / .1);--dp-color-fill-light-peach-ink-14: rgb(60 73 81 / .14);--dp-color-fill-light-peach-ink-20: rgb(60 73 81 / .2);--dp-color-fill-light-peach-tint-10: rgb(253 217 198 / .1);--dp-color-fill-light-peach-tint-22: rgb(253 217 198 / .22);--dp-color-fill-light-peach-feature-ink: #3c4951;--dp-color-fill-light-peach-feature-tag: rgb(60 73 81 / .05);--dp-color-fill-faun-bg: #ccc5b9;--dp-color-fill-faun-ink: #2c3840;--dp-color-fill-faun-sub: rgb(44 56 64 / .82);--dp-color-fill-faun-line: rgb(44 56 64 / .1);--dp-color-fill-faun-cta-ink: #fdf6e3;--dp-color-fill-faun-muted: #3f494f;--dp-color-fill-faun-panel: rgb(204 197 185 / .9);--dp-color-fill-faun-ink-5: rgb(44 56 64 / .05);--dp-color-fill-faun-ink-8: rgb(44 56 64 / .08);--dp-color-fill-faun-ink-10: rgb(44 56 64 / .1);--dp-color-fill-faun-ink-14: rgb(44 56 64 / .14);--dp-color-fill-faun-ink-20: rgb(44 56 64 / .2);--dp-color-fill-faun-tint-10: rgb(204 197 185 / .1);--dp-color-fill-faun-tint-22: rgb(204 197 185 / .22);--dp-color-fill-faun-feature-ink: #2c3840;--dp-color-fill-faun-feature-tag: rgb(44 56 64 / .05);--dp-color-fill-cool-grey-bg: #e4ddcb;--dp-color-fill-cool-grey-ink: #3a474f;--dp-color-fill-cool-grey-sub: rgb(58 71 79 / .81);--dp-color-fill-cool-grey-line: rgb(58 71 79 / .1);--dp-color-fill-cool-grey-cta-ink: #fdf6e3;--dp-color-fill-cool-grey-muted: #4e595e;--dp-color-fill-cool-grey-panel: rgb(228 221 203 / .9);--dp-color-fill-cool-grey-ink-5: rgb(58 71 79 / .05);--dp-color-fill-cool-grey-ink-8: rgb(58 71 79 / .08);--dp-color-fill-cool-grey-ink-10: rgb(58 71 79 / .1);--dp-color-fill-cool-grey-ink-14: rgb(58 71 79 / .14);--dp-color-fill-cool-grey-ink-20: rgb(58 71 79 / .2);--dp-color-fill-cool-grey-tint-10: rgb(228 221 203 / .1);--dp-color-fill-cool-grey-tint-22: rgb(228 221 203 / .22);--dp-color-fill-cool-grey-feature-ink: #3a474f;--dp-color-fill-cool-grey-feature-tag: rgb(58 71 79 / .05);--dp-color-fill-stone-bg: #b5af9d;--dp-color-fill-stone-ink: #1a262d;--dp-color-fill-stone-sub: rgb(26 38 45 / .78);--dp-color-fill-stone-line: rgb(26 38 45 / .1);--dp-color-fill-stone-cta-ink: #fdf6e3;--dp-color-fill-stone-muted: #2d363a;--dp-color-fill-stone-panel: rgb(181 175 157 / .9);--dp-color-fill-stone-ink-5: rgb(26 38 45 / .05);--dp-color-fill-stone-ink-8: rgb(26 38 45 / .08);--dp-color-fill-stone-ink-10: rgb(26 38 45 / .1);--dp-color-fill-stone-ink-14: rgb(26 38 45 / .14);--dp-color-fill-stone-ink-20: rgb(26 38 45 / .2);--dp-color-fill-stone-tint-10: rgb(181 175 157 / .1);--dp-color-fill-stone-tint-22: rgb(181 175 157 / .22);--dp-color-fill-stone-feature-ink: #1a262d;--dp-color-fill-stone-feature-tag: rgb(26 38 45 / .05);--dp-color-fill-dark-grey-bg: #6e6857;--dp-color-fill-dark-grey-ink: #fff8e5;--dp-color-fill-dark-grey-sub: rgb(255 248 229 / .9);--dp-color-fill-dark-grey-line: rgb(255 248 229 / .12);--dp-color-fill-dark-grey-cta-ink: #5c6a72;--dp-color-fill-dark-grey-muted: #eee7d4;--dp-color-fill-dark-grey-panel: rgb(110 104 87 / .9);--dp-color-fill-dark-grey-ink-5: rgb(0 0 0 / .05);--dp-color-fill-dark-grey-ink-8: rgb(0 0 0 / .08);--dp-color-fill-dark-grey-ink-10: rgb(0 0 0 / .1);--dp-color-fill-dark-grey-ink-14: rgb(0 0 0 / .14);--dp-color-fill-dark-grey-ink-20: rgb(0 0 0 / .2);--dp-color-fill-dark-grey-tint-10: rgb(110 104 87 / .1);--dp-color-fill-dark-grey-tint-22: rgb(110 104 87 / .22);--dp-color-fill-dark-grey-feature-ink: #fff8e5;--dp-color-fill-dark-grey-feature-tag: rgb(255 248 229 / .05);--dp-color-fill-ink-bg: #151004;--dp-color-fill-ink-ink: #fdf6e3;--dp-color-fill-ink-sub: rgb(253 246 227 / .55);--dp-color-fill-ink-line: rgb(253 246 227 / .12);--dp-color-fill-ink-cta-ink: #5c6a72;--dp-color-fill-ink-muted: #e1dac8;--dp-color-fill-ink-panel: rgb(21 16 4 / .9);--dp-color-fill-ink-ink-5: rgb(253 246 227 / .05);--dp-color-fill-ink-ink-8: rgb(253 246 227 / .08);--dp-color-fill-ink-ink-10: rgb(253 246 227 / .1);--dp-color-fill-ink-ink-14: rgb(253 246 227 / .14);--dp-color-fill-ink-ink-20: rgb(253 246 227 / .2);--dp-color-fill-ink-tint-10: rgb(21 16 4 / .1);--dp-color-fill-ink-tint-22: rgb(21 16 4 / .22);--dp-color-fill-ink-feature-ink: #fdf6e3;--dp-color-fill-ink-feature-tag: rgb(253 246 227 / .08);--dp-color-fill-ink-card-hover-kind: rgb(253 246 227 / .55);--dp-color-chart-series-1: light-dark(#3a94c5, #7fbbb3);--dp-color-chart-series-2: light-dark(#f57d26, #e69875);--dp-color-chart-series-3: light-dark(#8da101, #a7c080);--dp-color-chart-series-4: light-dark(#df69ba, #d699b6);--dp-color-chart-series-5: light-dark(#dfa000, #aeece3);--dp-color-chart-series-6: light-dark(#35a77c, #518c85);--dp-color-chart-seq-1: light-dark(#e1e8e0, #39474b);--dp-color-chart-seq-1-label: light-dark(#404d54, #f8ebcd);--dp-color-chart-seq-2: light-dark(#bdd4da, #496162);--dp-color-chart-seq-2-label: light-dark(#4d5a62, #e2d5b8);--dp-color-chart-seq-3: light-dark(#98c1d5, #597b7a);--dp-color-chart-seq-3-label: light-dark(#3f4d54, #fffdf9);--dp-color-chart-seq-4: light-dark(#67a8cc, #6e9e99);--dp-color-chart-seq-4-label: light-dark(#3d3728, #233037);--dp-color-chart-seq-5: light-dark(#3a94c5, #7fbbb3);--dp-color-chart-seq-5-label: light-dark(#2a2416, #38454c);--dp-color-chart-div-1: light-dark(#f85552, #e67e80);--dp-color-chart-div-1-label: light-dark(#2c2718, #2a363d);--dp-color-chart-div-2: light-dark(#ffab9a, #865a5d);--dp-color-chart-div-2-label: light-dark(#435158, #f1e3c7);--dp-color-chart-div-3: light-dark(#efebd4, #232a2e);--dp-color-chart-div-3-label: light-dark(#404d54, #f8ebcd);--dp-color-chart-div-4: light-dark(#a1c6d6, #557574);--dp-color-chart-div-4-label: light-dark(#435158, #fff2d7);--dp-color-chart-div-5: light-dark(#3a94c5, #7fbbb3);--dp-color-chart-div-5-label: light-dark(#2a2416, #38454c);--dp-color-syntax-keyword: light-dark(#ce2a2f, #f48a8c);--dp-color-syntax-control: light-dark(#ce2a2f, #f48a8c);--dp-color-syntax-function: light-dark(#647300, #a7c080);--dp-color-syntax-string: light-dark(#647300, #a7c080);--dp-color-syntax-variable: light-dark(#0a74a3, #7fbbb3);--dp-color-syntax-type: light-dark(#8f6500, #dbbc7f);--dp-color-syntax-number: light-dark(#b34091, #d699b6);--dp-color-syntax-comment: light-dark(#646f62, #9daba1);--dp-color-terminal-black: light-dark(#5c6a72, #475258);--dp-color-terminal-red: light-dark(#d43034, #e67e80);--dp-color-terminal-green: light-dark(#687800, #a7c080);--dp-color-terminal-yellow: light-dark(#946900, #dbbc7f);--dp-color-terminal-blue: light-dark(#1177a6, #7fbbb3);--dp-color-terminal-magenta: light-dark(#b64394, #d699b6);--dp-color-terminal-cyan: light-dark(#00815b, #83c092);--dp-color-terminal-white: light-dark(#e6e2cc, #d3c6aa);--dp-color-terminal-bright-black: light-dark(#5c6a72, #748086);--dp-color-terminal-bright-red: light-dark(#f85552, #e67e80);--dp-color-terminal-bright-green: light-dark(#849700, #a7c080);--dp-color-terminal-bright-yellow: light-dark(#ba8500, #dbbc7f);--dp-color-terminal-bright-blue: light-dark(#3a94c5, #7fbbb3);--dp-color-terminal-bright-magenta: light-dark(#d863b4, #d699b6);--dp-color-terminal-bright-cyan: light-dark(#2a9f75, #83c092);--dp-color-terminal-bright-white: light-dark(#e6e2cc, #d3c6aa);--dp-effect-marker-color: light-dark(#adb594, #005073);--dp-gradient-sage-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, var(--dp-color-fill-sage-bg) 3.04%, rgb(173 181 148 / 0) 38%);--dp-gradient-sage-hero-side: linear-gradient(90deg, var(--dp-color-fill-sage-bg) 0%, rgb(173 181 148 / 0) 54%);--dp-gradient-sage-hero-top: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(173 181 148 / .9) 45%, rgb(173 181 148 / 0) 100%);--dp-gradient-sage-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(173 181 148 / 0) 46%);--dp-gradient-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, var(--dp-color-fill-teal-bg) 3.04%, rgb(193 212 202 / 0) 38%);--dp-gradient-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-teal-bg) 0%, rgb(193 212 202 / 0) 54%);--dp-gradient-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(193 212 202 / .9) 45%, rgb(193 212 202 / 0) 100%);--dp-gradient-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(193 212 202 / 0) 46%);--dp-gradient-forest-card-bleed: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, var(--dp-color-fill-forest-bg) 3.04%, rgb(28 29 23 / 0) 38%);--dp-gradient-forest-hero-side: linear-gradient(90deg, var(--dp-color-fill-forest-bg) 0%, rgb(28 29 23 / 0) 54%);--dp-gradient-forest-hero-top: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(28 29 23 / .9) 45%, rgb(28 29 23 / 0) 100%);--dp-gradient-forest-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(28 29 23 / 0) 46%);--dp-gradient-terracotta-card-bleed: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, var(--dp-color-fill-terracotta-bg) 3.04%, rgb(227 108 2 / 0) 38%);--dp-gradient-terracotta-hero-side: linear-gradient(90deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(227 108 2 / 0) 54%);--dp-gradient-terracotta-hero-top: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(227 108 2 / .9) 45%, rgb(227 108 2 / 0) 100%);--dp-gradient-terracotta-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(227 108 2 / 0) 46%);--dp-gradient-sand-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, var(--dp-color-fill-sand-bg) 3.04%, rgb(216 207 194 / 0) 38%);--dp-gradient-sand-hero-side: linear-gradient(90deg, var(--dp-color-fill-sand-bg) 0%, rgb(216 207 194 / 0) 54%);--dp-gradient-sand-hero-top: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(216 207 194 / .9) 45%, rgb(216 207 194 / 0) 100%);--dp-gradient-sand-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(216 207 194 / 0) 46%);--dp-gradient-warm-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, var(--dp-color-fill-warm-grey-bg) 3.04%, rgb(189 182 164 / 0) 38%);--dp-gradient-warm-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(189 182 164 / 0) 54%);--dp-gradient-warm-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(189 182 164 / .9) 45%, rgb(189 182 164 / 0) 100%);--dp-gradient-warm-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(189 182 164 / 0) 46%);--dp-gradient-clay-red-card-bleed: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, var(--dp-color-fill-clay-red-bg) 3.04%, rgb(214 50 54 / 0) 38%);--dp-gradient-clay-red-hero-side: linear-gradient(90deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(214 50 54 / 0) 54%);--dp-gradient-clay-red-hero-top: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(214 50 54 / .9) 45%, rgb(214 50 54 / 0) 100%);--dp-gradient-clay-red-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(214 50 54 / 0) 46%);--dp-gradient-dark-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, var(--dp-color-fill-dark-teal-bg) 3.04%, rgb(0 80 115 / 0) 38%);--dp-gradient-dark-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(0 80 115 / 0) 54%);--dp-gradient-dark-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(0 80 115 / .9) 45%, rgb(0 80 115 / 0) 100%);--dp-gradient-dark-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(0 80 115 / 0) 46%);--dp-gradient-dusty-pink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, var(--dp-color-fill-dusty-pink-bg) 3.04%, rgb(202 135 178 / 0) 38%);--dp-gradient-dusty-pink-hero-side: linear-gradient(90deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(202 135 178 / 0) 54%);--dp-gradient-dusty-pink-hero-top: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(202 135 178 / .9) 45%, rgb(202 135 178 / 0) 100%);--dp-gradient-dusty-pink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(202 135 178 / 0) 46%);--dp-gradient-light-peach-card-bleed: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, var(--dp-color-fill-light-peach-bg) 3.04%, rgb(253 217 198 / 0) 38%);--dp-gradient-light-peach-hero-side: linear-gradient(90deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(253 217 198 / 0) 54%);--dp-gradient-light-peach-hero-top: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(253 217 198 / .9) 45%, rgb(253 217 198 / 0) 100%);--dp-gradient-light-peach-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(253 217 198 / 0) 46%);--dp-gradient-faun-card-bleed: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, var(--dp-color-fill-faun-bg) 3.04%, rgb(204 197 185 / 0) 38%);--dp-gradient-faun-hero-side: linear-gradient(90deg, var(--dp-color-fill-faun-bg) 0%, rgb(204 197 185 / 0) 54%);--dp-gradient-faun-hero-top: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(204 197 185 / .9) 45%, rgb(204 197 185 / 0) 100%);--dp-gradient-faun-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(204 197 185 / 0) 46%);--dp-gradient-cool-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, var(--dp-color-fill-cool-grey-bg) 3.04%, rgb(228 221 203 / 0) 38%);--dp-gradient-cool-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(228 221 203 / 0) 54%);--dp-gradient-cool-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(228 221 203 / .9) 45%, rgb(228 221 203 / 0) 100%);--dp-gradient-cool-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(228 221 203 / 0) 46%);--dp-gradient-stone-card-bleed: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, var(--dp-color-fill-stone-bg) 3.04%, rgb(181 175 157 / 0) 38%);--dp-gradient-stone-hero-side: linear-gradient(90deg, var(--dp-color-fill-stone-bg) 0%, rgb(181 175 157 / 0) 54%);--dp-gradient-stone-hero-top: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(181 175 157 / .9) 45%, rgb(181 175 157 / 0) 100%);--dp-gradient-stone-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(181 175 157 / 0) 46%);--dp-gradient-dark-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, var(--dp-color-fill-dark-grey-bg) 3.04%, rgb(110 104 87 / 0) 38%);--dp-gradient-dark-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(110 104 87 / 0) 54%);--dp-gradient-dark-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(110 104 87 / .9) 45%, rgb(110 104 87 / 0) 100%);--dp-gradient-dark-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(110 104 87 / 0) 46%);--dp-gradient-ink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, var(--dp-color-fill-ink-bg) 3.04%, rgb(21 16 4 / 0) 38%);--dp-gradient-ink-hero-side: linear-gradient(90deg, var(--dp-color-fill-ink-bg) 0%, rgb(21 16 4 / 0) 54%);--dp-gradient-ink-hero-top: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(21 16 4 / .9) 45%, rgb(21 16 4 / 0) 100%);--dp-gradient-ink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(21 16 4 / 0) 46%);--dp-print-color-page: #fdf6e3;--dp-print-color-text: #5c6a72;--dp-component-button-inverse-pressed-background: #cde7a5;--dp-component-button-inverse-pressed-border: #cde7a5;--dp-component-button-inverse-focus-border: #a7c080;--dp-component-button-inverse-disabled-background: rgb(211 198 170 / .08);--dp-component-button-inverse-disabled-foreground: #7a8478;--dp-component-button-inverse-outline-default-foreground: #d3c6aa;--dp-component-button-inverse-outline-default-border: #d3c6aa;--dp-component-button-inverse-outline-hover-foreground: #d3c6aa;--dp-component-button-inverse-outline-hover-border: #d3c6aa;--dp-component-button-inverse-outline-pressed-background: rgb(211 198 170 / .12);--dp-component-button-inverse-outline-pressed-foreground: #d3c6aa;--dp-component-button-inverse-outline-pressed-border: #d3c6aa;--dp-component-button-inverse-outline-focus-foreground: #d3c6aa;--dp-component-button-inverse-outline-focus-border: #a7c080;--dp-component-button-inverse-outline-disabled-foreground: #7a8478;--dp-component-button-inverse-outline-disabled-border: rgb(211 198 170 / .12);--dp-component-button-focus-ring-inverse: #a7c080;--dp-component-tag-inverse-foreground: #d3c6aa;--dp-component-card-kind-bg: rgb(92 106 114 / .05);--dp-component-feature-card-border: light-dark(rgb(0 0 0 / .1), rgb(211 198 170 / .12));--dp-component-switch-off-thumb: #fdf6e3;--dp-component-loader-color-inverse: #d3c6aa}[data-dp-theme=github]{--dp-color-bg-canvas: light-dark(#ffffff, #0d1117);--dp-color-bg-surface: light-dark(#ffffff, #0d1117);--dp-color-bg-raised: light-dark(#ffffff, #161b22);--dp-color-bg-sunken: light-dark(#f6f8fa, #010409);--dp-color-bg-inset: light-dark(#ebebec, #22262d);--dp-color-bg-card: light-dark(#f6f8fa, #161b22);--dp-color-bg-tint: light-dark(rgb(31 35 40 / .05), rgb(230 237 243 / .08));--dp-color-bg-accent-soft: light-dark(rgb(31 35 40 / .05), rgb(230 237 243 / .08));--dp-color-bg-inverse: light-dark(#1f2328, #e6edf3);--dp-color-bg-accent: light-dark(#0969da, #1f6feb);--dp-color-text-primary: light-dark(#1f2328, #e6edf3);--dp-color-text-secondary: light-dark(#535a63, #afb8c3);--dp-color-text-muted: light-dark(#626a74, #858e99);--dp-color-text-muted-strong: light-dark(#5e6164, #a9afb5);--dp-color-text-faint: light-dark(#adb4bb, #4e555f);--dp-color-text-inverse: light-dark(#ffffff, #1f2328);--dp-color-text-accent: light-dark(#0266d7, #428aff);--dp-color-text-on-accent: #ffffff;--dp-color-border-subtle: light-dark(rgb(31 35 40 / .1), rgb(230 237 243 / .12));--dp-color-border-default: light-dark(rgb(31 35 40 / .2), rgb(230 237 243 / .24));--dp-color-border-control: light-dark(rgb(31 35 40 / .5), rgb(230 237 243 / .42));--dp-color-border-strong: light-dark(#1f2328, #e6edf3);--dp-color-border-accent: light-dark(#0969da, #1f6feb);--dp-color-border-inverse: light-dark(rgb(255 255 255 / .2), rgb(31 35 40 / .2));--dp-color-accent-default: light-dark(#0969da, #1f6feb);--dp-color-accent-hover: light-dark(#0058bd, #025cd6);--dp-color-accent-press: light-dark(#00489d, #004cb6);--dp-color-accent-contrast: #ffffff;--dp-color-focus-ring: light-dark(#0969da, #1f6feb);--dp-color-selection-bg: light-dark(#add6ff, #264f78);--dp-color-selection-fg: light-dark(#1f2328, #e6edf3);--dp-color-state-selected: light-dark(rgb(31 35 40 / .1), rgb(230 237 243 / .1));--dp-color-state-pressed: light-dark(rgb(31 35 40 / .1), rgb(230 237 243 / .12));--dp-color-signal-success-fill: light-dark(#1a7f37, #3fb950);--dp-color-signal-success-text: light-dark(#0b7730, #3fb950);--dp-color-signal-success-soft: light-dark(rgb(26 127 55 / .16), rgb(63 185 80 / .16));--dp-color-signal-warning-fill: light-dark(#9a6700, #d29922);--dp-color-signal-warning-text: light-dark(#8d5e00, #d29922);--dp-color-signal-warning-soft: light-dark(rgb(154 103 0 / .16), rgb(210 153 34 / .16));--dp-color-signal-danger-fill: light-dark(#cf222e, #f85149);--dp-color-signal-danger-text: light-dark(#c61326, #f85149);--dp-color-signal-danger-on-fill: light-dark(#ffffff, #000000);--dp-color-signal-danger-soft: light-dark(rgb(207 34 46 / .16), rgb(248 81 73 / .16));--dp-color-signal-info-fill: light-dark(#1b7c83, #39c5cf);--dp-color-signal-info-text: light-dark(#08737a, #39c5cf);--dp-color-signal-info-soft: light-dark(rgb(27 124 131 / .16), rgb(57 197 207 / .16));--dp-color-overlay-scrim: rgb(13 17 23 / .6);--dp-color-surface-dark-bg: #0d1117;--dp-color-surface-dark-text: #e6edf3;--dp-color-surface-dark-eyebrow: rgb(230 237 243 / .55);--dp-color-surface-dark-tag-bg: rgb(230 237 243 / .08);--dp-color-surface-dark-button-bg: #1f6feb;--dp-color-surface-dark-button-hover: #025cd6;--dp-color-surface-dark-button-text: #ffffff;--dp-color-surface-dark-outline-hover: rgb(230 237 243 / .08);--dp-color-fill-sage-bg: #9fb8a2;--dp-color-fill-sage-ink: #1f2328;--dp-color-fill-sage-sub: rgb(31 35 40 / .78);--dp-color-fill-sage-line: rgb(31 35 40 / .1);--dp-color-fill-sage-cta-ink: #ffffff;--dp-color-fill-sage-muted: #2e3537;--dp-color-fill-sage-panel: rgb(159 184 162 / .9);--dp-color-fill-sage-ink-5: rgb(31 35 40 / .05);--dp-color-fill-sage-ink-8: rgb(31 35 40 / .08);--dp-color-fill-sage-ink-10: rgb(31 35 40 / .1);--dp-color-fill-sage-ink-14: rgb(31 35 40 / .14);--dp-color-fill-sage-ink-20: rgb(31 35 40 / .2);--dp-color-fill-sage-tint-10: rgb(159 184 162 / .1);--dp-color-fill-sage-tint-22: rgb(159 184 162 / .22);--dp-color-fill-sage-feature-ink: #000000;--dp-color-fill-sage-feature-tag: rgb(0 0 0 / .05);--dp-color-fill-teal-bg: #c3d2d4;--dp-color-fill-teal-ink: #1f2328;--dp-color-fill-teal-sub: rgb(31 35 40 / .69);--dp-color-fill-teal-line: rgb(31 35 40 / .1);--dp-color-fill-teal-cta-ink: #ffffff;--dp-color-fill-teal-muted: #33383d;--dp-color-fill-teal-panel: rgb(195 210 212 / .9);--dp-color-fill-teal-ink-5: rgb(31 35 40 / .05);--dp-color-fill-teal-ink-8: rgb(31 35 40 / .08);--dp-color-fill-teal-ink-10: rgb(31 35 40 / .1);--dp-color-fill-teal-ink-14: rgb(31 35 40 / .14);--dp-color-fill-teal-ink-20: rgb(31 35 40 / .2);--dp-color-fill-teal-tint-10: rgb(195 210 212 / .1);--dp-color-fill-teal-tint-22: rgb(195 210 212 / .22);--dp-color-fill-teal-feature-ink: #1f2328;--dp-color-fill-teal-feature-tag: rgb(31 35 40 / .05);--dp-color-fill-forest-bg: #191e1a;--dp-color-fill-forest-ink: #ffffff;--dp-color-fill-forest-sub: rgb(255 255 255 / .55);--dp-color-fill-forest-line: rgb(255 255 255 / .12);--dp-color-fill-forest-cta-ink: #1f2328;--dp-color-fill-forest-muted: #e3e4e4;--dp-color-fill-forest-panel: rgb(25 30 26 / .9);--dp-color-fill-forest-ink-5: rgb(255 255 255 / .05);--dp-color-fill-forest-ink-8: rgb(255 255 255 / .08);--dp-color-fill-forest-ink-10: rgb(255 255 255 / .1);--dp-color-fill-forest-ink-14: rgb(255 255 255 / .14);--dp-color-fill-forest-ink-20: rgb(255 255 255 / .2);--dp-color-fill-forest-tint-10: rgb(25 30 26 / .1);--dp-color-fill-forest-tint-22: rgb(25 30 26 / .22);--dp-color-fill-forest-feature-ink: #ffffff;--dp-color-fill-forest-feature-tag: rgb(255 255 255 / .05);--dp-color-fill-terracotta-bg: #e06d33;--dp-color-fill-terracotta-ink: #070b0f;--dp-color-fill-terracotta-sub: rgb(7 11 15 / .85);--dp-color-fill-terracotta-line: rgb(7 11 15 / .15);--dp-color-fill-terracotta-cta-ink: #ffffff;--dp-color-fill-terracotta-muted: #211713;--dp-color-fill-terracotta-panel: rgb(224 109 51 / .9);--dp-color-fill-terracotta-ink-5: rgb(7 11 15 / .05);--dp-color-fill-terracotta-ink-8: rgb(7 11 15 / .08);--dp-color-fill-terracotta-ink-10: rgb(7 11 15 / .1);--dp-color-fill-terracotta-ink-14: rgb(7 11 15 / .14);--dp-color-fill-terracotta-ink-20: rgb(7 11 15 / .2);--dp-color-fill-terracotta-tint-10: rgb(224 109 51 / .1);--dp-color-fill-terracotta-tint-22: rgb(224 109 51 / .22);--dp-color-fill-terracotta-feature-ink: #070b0f;--dp-color-fill-terracotta-feature-tag: rgb(7 11 15 / .08);--dp-color-fill-sand-bg: #d7cfc6;--dp-color-fill-sand-ink: #1f2328;--dp-color-fill-sand-sub: rgb(31 35 40 / .69);--dp-color-fill-sand-line: rgb(31 35 40 / .1);--dp-color-fill-sand-cta-ink: #ffffff;--dp-color-fill-sand-muted: #35383b;--dp-color-fill-sand-panel: rgb(215 207 198 / .9);--dp-color-fill-sand-ink-5: rgb(31 35 40 / .05);--dp-color-fill-sand-ink-8: rgb(31 35 40 / .08);--dp-color-fill-sand-ink-10: rgb(31 35 40 / .1);--dp-color-fill-sand-ink-14: rgb(31 35 40 / .14);--dp-color-fill-sand-ink-20: rgb(31 35 40 / .2);--dp-color-fill-sand-tint-10: rgb(215 207 198 / .1);--dp-color-fill-sand-tint-22: rgb(215 207 198 / .22);--dp-color-fill-sand-feature-ink: #1f2328;--dp-color-fill-sand-feature-tag: rgb(31 35 40 / .05);--dp-color-fill-warm-grey-bg: #b1b7bd;--dp-color-fill-warm-grey-ink: #1f2328;--dp-color-fill-warm-grey-sub: rgb(31 35 40 / .76);--dp-color-fill-warm-grey-line: rgb(31 35 40 / .1);--dp-color-fill-warm-grey-cta-ink: #ffffff;--dp-color-fill-warm-grey-muted: #31353a;--dp-color-fill-warm-grey-panel: rgb(177 183 189 / .9);--dp-color-fill-warm-grey-ink-5: rgb(31 35 40 / .05);--dp-color-fill-warm-grey-ink-8: rgb(31 35 40 / .08);--dp-color-fill-warm-grey-ink-10: rgb(31 35 40 / .1);--dp-color-fill-warm-grey-ink-14: rgb(31 35 40 / .14);--dp-color-fill-warm-grey-ink-20: rgb(31 35 40 / .2);--dp-color-fill-warm-grey-tint-10: rgb(177 183 189 / .1);--dp-color-fill-warm-grey-tint-22: rgb(177 183 189 / .22);--dp-color-fill-warm-grey-feature-ink: #1f2328;--dp-color-fill-warm-grey-feature-tag: rgb(31 35 40 / .05);--dp-color-fill-clay-red-bg: #d82d35;--dp-color-fill-clay-red-ink: #ffffff;--dp-color-fill-clay-red-sub: #ffffff;--dp-color-fill-clay-red-line: rgb(255 255 255 / .2);--dp-color-fill-clay-red-cta-ink: #1f2328;--dp-color-fill-clay-red-muted: #ffffff;--dp-color-fill-clay-red-panel: rgb(216 45 53 / .9);--dp-color-fill-clay-red-ink-5: rgb(0 0 0 / .05);--dp-color-fill-clay-red-ink-8: rgb(0 0 0 / .08);--dp-color-fill-clay-red-ink-10: rgb(0 0 0 / .1);--dp-color-fill-clay-red-ink-14: rgb(0 0 0 / .14);--dp-color-fill-clay-red-ink-20: rgb(0 0 0 / .2);--dp-color-fill-clay-red-tint-10: rgb(216 45 53 / .1);--dp-color-fill-clay-red-tint-22: rgb(216 45 53 / .22);--dp-color-fill-clay-red-feature-ink: #ffffff;--dp-color-fill-clay-red-feature-tag: rgb(255 255 255 / .12);--dp-color-fill-dark-teal-bg: #024697;--dp-color-fill-dark-teal-ink: #ffffff;--dp-color-fill-dark-teal-sub: rgb(255 255 255 / .7);--dp-color-fill-dark-teal-line: rgb(255 255 255 / .12);--dp-color-fill-dark-teal-cta-ink: #1f2328;--dp-color-fill-dark-teal-muted: #e1e9f3;--dp-color-fill-dark-teal-panel: rgb(2 70 151 / .9);--dp-color-fill-dark-teal-ink-5: rgb(255 255 255 / .05);--dp-color-fill-dark-teal-ink-8: rgb(255 255 255 / .08);--dp-color-fill-dark-teal-ink-10: rgb(255 255 255 / .1);--dp-color-fill-dark-teal-ink-14: rgb(255 255 255 / .14);--dp-color-fill-dark-teal-ink-20: rgb(255 255 255 / .2);--dp-color-fill-dark-teal-tint-10: rgb(2 70 151 / .1);--dp-color-fill-dark-teal-tint-22: rgb(2 70 151 / .22);--dp-color-fill-dark-teal-feature-ink: #ffffff;--dp-color-fill-dark-teal-feature-tag: rgb(255 255 255 / .08);--dp-color-fill-dusty-pink-bg: #cd86aa;--dp-color-fill-dusty-pink-ink: #0a0d12;--dp-color-fill-dusty-pink-sub: rgb(10 13 18 / .74);--dp-color-fill-dusty-pink-line: rgb(10 13 18 / .12);--dp-color-fill-dusty-pink-cta-ink: #ffffff;--dp-color-fill-dusty-pink-muted: #211c24;--dp-color-fill-dusty-pink-panel: rgb(205 134 170 / .9);--dp-color-fill-dusty-pink-ink-5: rgb(10 13 18 / .05);--dp-color-fill-dusty-pink-ink-8: rgb(10 13 18 / .08);--dp-color-fill-dusty-pink-ink-10: rgb(10 13 18 / .1);--dp-color-fill-dusty-pink-ink-14: rgb(10 13 18 / .14);--dp-color-fill-dusty-pink-ink-20: rgb(10 13 18 / .2);--dp-color-fill-dusty-pink-tint-10: rgb(205 134 170 / .1);--dp-color-fill-dusty-pink-tint-22: rgb(205 134 170 / .22);--dp-color-fill-dusty-pink-feature-ink: #0a0d12;--dp-color-fill-dusty-pink-feature-tag: rgb(10 13 18 / .06);--dp-color-fill-light-peach-bg: #fcd9ca;--dp-color-fill-light-peach-ink: #1f2328;--dp-color-fill-light-peach-sub: rgb(31 35 40 / .66);--dp-color-fill-light-peach-line: rgb(31 35 40 / .1);--dp-color-fill-light-peach-cta-ink: #ffffff;--dp-color-fill-light-peach-muted: #3a393b;--dp-color-fill-light-peach-panel: rgb(252 217 202 / .9);--dp-color-fill-light-peach-ink-5: rgb(31 35 40 / .05);--dp-color-fill-light-peach-ink-8: rgb(31 35 40 / .08);--dp-color-fill-light-peach-ink-10: rgb(31 35 40 / .1);--dp-color-fill-light-peach-ink-14: rgb(31 35 40 / .14);--dp-color-fill-light-peach-ink-20: rgb(31 35 40 / .2);--dp-color-fill-light-peach-tint-10: rgb(252 217 202 / .1);--dp-color-fill-light-peach-tint-22: rgb(252 217 202 / .22);--dp-color-fill-light-peach-feature-ink: #1f2328;--dp-color-fill-light-peach-feature-tag: rgb(31 35 40 / .05);--dp-color-fill-faun-bg: #cbc5bc;--dp-color-fill-faun-ink: #1f2328;--dp-color-fill-faun-sub: rgb(31 35 40 / .72);--dp-color-fill-faun-line: rgb(31 35 40 / .1);--dp-color-fill-faun-cta-ink: #ffffff;--dp-color-fill-faun-muted: #34363a;--dp-color-fill-faun-panel: rgb(203 197 188 / .9);--dp-color-fill-faun-ink-5: rgb(31 35 40 / .05);--dp-color-fill-faun-ink-8: rgb(31 35 40 / .08);--dp-color-fill-faun-ink-10: rgb(31 35 40 / .1);--dp-color-fill-faun-ink-14: rgb(31 35 40 / .14);--dp-color-fill-faun-ink-20: rgb(31 35 40 / .2);--dp-color-fill-faun-tint-10: rgb(203 197 188 / .1);--dp-color-fill-faun-tint-22: rgb(203 197 188 / .22);--dp-color-fill-faun-feature-ink: #1f2328;--dp-color-fill-faun-feature-tag: rgb(31 35 40 / .05);--dp-color-fill-cool-grey-bg: #d9dee5;--dp-color-fill-cool-grey-ink: #1f2328;--dp-color-fill-cool-grey-sub: rgb(31 35 40 / .67);--dp-color-fill-cool-grey-line: rgb(31 35 40 / .1);--dp-color-fill-cool-grey-cta-ink: #ffffff;--dp-color-fill-cool-grey-muted: #35393f;--dp-color-fill-cool-grey-panel: rgb(217 222 229 / .9);--dp-color-fill-cool-grey-ink-5: rgb(31 35 40 / .05);--dp-color-fill-cool-grey-ink-8: rgb(31 35 40 / .08);--dp-color-fill-cool-grey-ink-10: rgb(31 35 40 / .1);--dp-color-fill-cool-grey-ink-14: rgb(31 35 40 / .14);--dp-color-fill-cool-grey-ink-20: rgb(31 35 40 / .2);--dp-color-fill-cool-grey-tint-10: rgb(217 222 229 / .1);--dp-color-fill-cool-grey-tint-22: rgb(217 222 229 / .22);--dp-color-fill-cool-grey-feature-ink: #1f2328;--dp-color-fill-cool-grey-feature-tag: rgb(31 35 40 / .05);--dp-color-fill-stone-bg: #aab0b6;--dp-color-fill-stone-ink: #1f2328;--dp-color-fill-stone-sub: rgb(31 35 40 / .78);--dp-color-fill-stone-line: rgb(31 35 40 / .1);--dp-color-fill-stone-cta-ink: #ffffff;--dp-color-fill-stone-muted: #303439;--dp-color-fill-stone-panel: rgb(170 176 182 / .9);--dp-color-fill-stone-ink-5: rgb(31 35 40 / .05);--dp-color-fill-stone-ink-8: rgb(31 35 40 / .08);--dp-color-fill-stone-ink-10: rgb(31 35 40 / .1);--dp-color-fill-stone-ink-14: rgb(31 35 40 / .14);--dp-color-fill-stone-ink-20: rgb(31 35 40 / .2);--dp-color-fill-stone-tint-10: rgb(170 176 182 / .1);--dp-color-fill-stone-tint-22: rgb(170 176 182 / .22);--dp-color-fill-stone-feature-ink: #1f2328;--dp-color-fill-stone-feature-tag: rgb(31 35 40 / .05);--dp-color-fill-dark-grey-bg: #64696f;--dp-color-fill-dark-grey-ink: #ffffff;--dp-color-fill-dark-grey-sub: rgb(255 255 255 / .9);--dp-color-fill-dark-grey-line: rgb(255 255 255 / .12);--dp-color-fill-dark-grey-cta-ink: #1f2328;--dp-color-fill-dark-grey-muted: #ecedee;--dp-color-fill-dark-grey-panel: rgb(100 105 111 / .9);--dp-color-fill-dark-grey-ink-5: rgb(0 0 0 / .05);--dp-color-fill-dark-grey-ink-8: rgb(0 0 0 / .08);--dp-color-fill-dark-grey-ink-10: rgb(0 0 0 / .1);--dp-color-fill-dark-grey-ink-14: rgb(0 0 0 / .14);--dp-color-fill-dark-grey-ink-20: rgb(0 0 0 / .2);--dp-color-fill-dark-grey-tint-10: rgb(100 105 111 / .1);--dp-color-fill-dark-grey-tint-22: rgb(100 105 111 / .22);--dp-color-fill-dark-grey-feature-ink: #ffffff;--dp-color-fill-dark-grey-feature-tag: rgb(255 255 255 / .05);--dp-color-fill-ink-bg: #0d1115;--dp-color-fill-ink-ink: #ffffff;--dp-color-fill-ink-sub: rgb(255 255 255 / .55);--dp-color-fill-ink-line: rgb(255 255 255 / .12);--dp-color-fill-ink-cta-ink: #1f2328;--dp-color-fill-ink-muted: #e2e2e3;--dp-color-fill-ink-panel: rgb(13 17 21 / .9);--dp-color-fill-ink-ink-5: rgb(255 255 255 / .05);--dp-color-fill-ink-ink-8: rgb(255 255 255 / .08);--dp-color-fill-ink-ink-10: rgb(255 255 255 / .1);--dp-color-fill-ink-ink-14: rgb(255 255 255 / .14);--dp-color-fill-ink-ink-20: rgb(255 255 255 / .2);--dp-color-fill-ink-tint-10: rgb(13 17 21 / .1);--dp-color-fill-ink-tint-22: rgb(13 17 21 / .22);--dp-color-fill-ink-feature-ink: #ffffff;--dp-color-fill-ink-feature-tag: rgb(255 255 255 / .08);--dp-color-fill-ink-card-hover-kind: rgb(255 255 255 / .55);--dp-color-chart-series-1: light-dark(#0969da, #58a6ff);--dp-color-chart-series-2: light-dark(#bc4c00, #db6d28);--dp-color-chart-series-3: light-dark(#1a7f37, #3fb950);--dp-color-chart-series-4: light-dark(#bf3989, #db61a2);--dp-color-chart-series-5: light-dark(#9a6700, #d29922);--dp-color-chart-series-6: light-dark(#1b7c83, #39c5cf);--dp-color-chart-seq-1: light-dark(#dde9fc, #182434);--dp-color-chart-seq-1-label: light-dark(#1f2328, #e6edf3);--dp-color-chart-seq-2: light-dark(#afccf6, #26405f);--dp-color-chart-seq-2-label: light-dark(#1f2328, #e6edf3);--dp-color-chart-seq-3: light-dark(#82afef, #355d8d);--dp-color-chart-seq-3-label: light-dark(#1f2328, #e6edf3);--dp-color-chart-seq-4: light-dark(#4989e4, #4885cb);--dp-color-chart-seq-4-label: light-dark(#1e2227, #171b20);--dp-color-chart-seq-5: light-dark(#0969da, #58a6ff);--dp-color-chart-seq-5-label: light-dark(#ffffff, #1f2328);--dp-color-chart-div-1: light-dark(#cf222e, #f85149);--dp-color-chart-div-1-label: light-dark(#ffffff, #1f2328);--dp-color-chart-div-2: light-dark(#f19c95, #7a3432);--dp-color-chart-div-2-label: light-dark(#1f2328, #e6edf3);--dp-color-chart-div-3: light-dark(#f6f8fa, #010409);--dp-color-chart-div-3-label: light-dark(#1f2328, #e6edf3);--dp-color-chart-div-4: light-dark(#8eb6f1, #315681);--dp-color-chart-div-4-label: light-dark(#1f2328, #e6edf3);--dp-color-chart-div-5: light-dark(#0969da, #58a6ff);--dp-color-chart-div-5-label: light-dark(#ffffff, #1f2328);--dp-color-syntax-keyword: light-dark(#cf222e, #ff7b72);--dp-color-syntax-control: light-dark(#cf222e, #ff7b72);--dp-color-syntax-function: light-dark(#8250df, #d2a8ff);--dp-color-syntax-string: light-dark(#0a3069, #a5d6ff);--dp-color-syntax-variable: light-dark(#1f2328, #e6edf3);--dp-color-syntax-type: light-dark(#953800, #ffa657);--dp-color-syntax-number: light-dark(#0550ae, #79c0ff);--dp-color-syntax-comment: light-dark(#6e7781, #8b949e);--dp-color-terminal-black: light-dark(#24292f, #484f58);--dp-color-terminal-red: light-dark(#cf222e, #ff7b72);--dp-color-terminal-green: light-dark(#116329, #3fb950);--dp-color-terminal-yellow: light-dark(#4d2d00, #d29922);--dp-color-terminal-blue: light-dark(#0969da, #58a6ff);--dp-color-terminal-magenta: light-dark(#8250df, #bc8cff);--dp-color-terminal-cyan: light-dark(#1b7c83, #39c5cf);--dp-color-terminal-white: light-dark(#6e7781, #b1bac4);--dp-color-terminal-bright-black: light-dark(#57606a, #6e7681);--dp-color-terminal-bright-red: light-dark(#a40e26, #ffa198);--dp-color-terminal-bright-green: light-dark(#1a7f37, #56d364);--dp-color-terminal-bright-yellow: light-dark(#633c01, #e3b341);--dp-color-terminal-bright-blue: light-dark(#218bff, #79c0ff);--dp-color-terminal-bright-magenta: light-dark(#a475f9, #d2a8ff);--dp-color-terminal-bright-cyan: light-dark(#3192aa, #56d4dd);--dp-color-terminal-bright-white: light-dark(#8c959f, #ffffff);--dp-effect-marker-color: light-dark(#9fb8a2, #024697);--dp-gradient-sage-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, var(--dp-color-fill-sage-bg) 3.04%, rgb(159 184 162 / 0) 38%);--dp-gradient-sage-hero-side: linear-gradient(90deg, var(--dp-color-fill-sage-bg) 0%, rgb(159 184 162 / 0) 54%);--dp-gradient-sage-hero-top: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(159 184 162 / .9) 45%, rgb(159 184 162 / 0) 100%);--dp-gradient-sage-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(159 184 162 / 0) 46%);--dp-gradient-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, var(--dp-color-fill-teal-bg) 3.04%, rgb(195 210 212 / 0) 38%);--dp-gradient-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-teal-bg) 0%, rgb(195 210 212 / 0) 54%);--dp-gradient-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(195 210 212 / .9) 45%, rgb(195 210 212 / 0) 100%);--dp-gradient-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(195 210 212 / 0) 46%);--dp-gradient-forest-card-bleed: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, var(--dp-color-fill-forest-bg) 3.04%, rgb(25 30 26 / 0) 38%);--dp-gradient-forest-hero-side: linear-gradient(90deg, var(--dp-color-fill-forest-bg) 0%, rgb(25 30 26 / 0) 54%);--dp-gradient-forest-hero-top: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(25 30 26 / .9) 45%, rgb(25 30 26 / 0) 100%);--dp-gradient-forest-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(25 30 26 / 0) 46%);--dp-gradient-terracotta-card-bleed: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, var(--dp-color-fill-terracotta-bg) 3.04%, rgb(224 109 51 / 0) 38%);--dp-gradient-terracotta-hero-side: linear-gradient(90deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(224 109 51 / 0) 54%);--dp-gradient-terracotta-hero-top: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(224 109 51 / .9) 45%, rgb(224 109 51 / 0) 100%);--dp-gradient-terracotta-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(224 109 51 / 0) 46%);--dp-gradient-sand-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, var(--dp-color-fill-sand-bg) 3.04%, rgb(215 207 198 / 0) 38%);--dp-gradient-sand-hero-side: linear-gradient(90deg, var(--dp-color-fill-sand-bg) 0%, rgb(215 207 198 / 0) 54%);--dp-gradient-sand-hero-top: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(215 207 198 / .9) 45%, rgb(215 207 198 / 0) 100%);--dp-gradient-sand-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(215 207 198 / 0) 46%);--dp-gradient-warm-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, var(--dp-color-fill-warm-grey-bg) 3.04%, rgb(177 183 189 / 0) 38%);--dp-gradient-warm-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(177 183 189 / 0) 54%);--dp-gradient-warm-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(177 183 189 / .9) 45%, rgb(177 183 189 / 0) 100%);--dp-gradient-warm-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(177 183 189 / 0) 46%);--dp-gradient-clay-red-card-bleed: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, var(--dp-color-fill-clay-red-bg) 3.04%, rgb(216 45 53 / 0) 38%);--dp-gradient-clay-red-hero-side: linear-gradient(90deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(216 45 53 / 0) 54%);--dp-gradient-clay-red-hero-top: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(216 45 53 / .9) 45%, rgb(216 45 53 / 0) 100%);--dp-gradient-clay-red-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(216 45 53 / 0) 46%);--dp-gradient-dark-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, var(--dp-color-fill-dark-teal-bg) 3.04%, rgb(2 70 151 / 0) 38%);--dp-gradient-dark-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(2 70 151 / 0) 54%);--dp-gradient-dark-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(2 70 151 / .9) 45%, rgb(2 70 151 / 0) 100%);--dp-gradient-dark-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(2 70 151 / 0) 46%);--dp-gradient-dusty-pink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, var(--dp-color-fill-dusty-pink-bg) 3.04%, rgb(205 134 170 / 0) 38%);--dp-gradient-dusty-pink-hero-side: linear-gradient(90deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(205 134 170 / 0) 54%);--dp-gradient-dusty-pink-hero-top: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(205 134 170 / .9) 45%, rgb(205 134 170 / 0) 100%);--dp-gradient-dusty-pink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(205 134 170 / 0) 46%);--dp-gradient-light-peach-card-bleed: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, var(--dp-color-fill-light-peach-bg) 3.04%, rgb(252 217 202 / 0) 38%);--dp-gradient-light-peach-hero-side: linear-gradient(90deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(252 217 202 / 0) 54%);--dp-gradient-light-peach-hero-top: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(252 217 202 / .9) 45%, rgb(252 217 202 / 0) 100%);--dp-gradient-light-peach-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(252 217 202 / 0) 46%);--dp-gradient-faun-card-bleed: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, var(--dp-color-fill-faun-bg) 3.04%, rgb(203 197 188 / 0) 38%);--dp-gradient-faun-hero-side: linear-gradient(90deg, var(--dp-color-fill-faun-bg) 0%, rgb(203 197 188 / 0) 54%);--dp-gradient-faun-hero-top: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(203 197 188 / .9) 45%, rgb(203 197 188 / 0) 100%);--dp-gradient-faun-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(203 197 188 / 0) 46%);--dp-gradient-cool-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, var(--dp-color-fill-cool-grey-bg) 3.04%, rgb(217 222 229 / 0) 38%);--dp-gradient-cool-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(217 222 229 / 0) 54%);--dp-gradient-cool-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(217 222 229 / .9) 45%, rgb(217 222 229 / 0) 100%);--dp-gradient-cool-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(217 222 229 / 0) 46%);--dp-gradient-stone-card-bleed: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, var(--dp-color-fill-stone-bg) 3.04%, rgb(170 176 182 / 0) 38%);--dp-gradient-stone-hero-side: linear-gradient(90deg, var(--dp-color-fill-stone-bg) 0%, rgb(170 176 182 / 0) 54%);--dp-gradient-stone-hero-top: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(170 176 182 / .9) 45%, rgb(170 176 182 / 0) 100%);--dp-gradient-stone-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(170 176 182 / 0) 46%);--dp-gradient-dark-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, var(--dp-color-fill-dark-grey-bg) 3.04%, rgb(100 105 111 / 0) 38%);--dp-gradient-dark-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(100 105 111 / 0) 54%);--dp-gradient-dark-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(100 105 111 / .9) 45%, rgb(100 105 111 / 0) 100%);--dp-gradient-dark-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(100 105 111 / 0) 46%);--dp-gradient-ink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, var(--dp-color-fill-ink-bg) 3.04%, rgb(13 17 21 / 0) 38%);--dp-gradient-ink-hero-side: linear-gradient(90deg, var(--dp-color-fill-ink-bg) 0%, rgb(13 17 21 / 0) 54%);--dp-gradient-ink-hero-top: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(13 17 21 / .9) 45%, rgb(13 17 21 / 0) 100%);--dp-gradient-ink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(13 17 21 / 0) 46%);--dp-print-color-page: #ffffff;--dp-print-color-text: #1f2328;--dp-component-button-inverse-pressed-background: #004cb6;--dp-component-button-inverse-pressed-border: #004cb6;--dp-component-button-inverse-focus-border: #1f6feb;--dp-component-button-inverse-disabled-background: rgb(230 237 243 / .08);--dp-component-button-inverse-disabled-foreground: #4e555f;--dp-component-button-inverse-outline-default-foreground: #e6edf3;--dp-component-button-inverse-outline-default-border: #e6edf3;--dp-component-button-inverse-outline-hover-foreground: #e6edf3;--dp-component-button-inverse-outline-hover-border: #e6edf3;--dp-component-button-inverse-outline-pressed-background: rgb(230 237 243 / .12);--dp-component-button-inverse-outline-pressed-foreground: #e6edf3;--dp-component-button-inverse-outline-pressed-border: #e6edf3;--dp-component-button-inverse-outline-focus-foreground: #e6edf3;--dp-component-button-inverse-outline-focus-border: #1f6feb;--dp-component-button-inverse-outline-disabled-foreground: #4e555f;--dp-component-button-inverse-outline-disabled-border: rgb(230 237 243 / .12);--dp-component-button-focus-ring-inverse: #1f6feb;--dp-component-tag-inverse-foreground: #e6edf3;--dp-component-card-kind-bg: rgb(31 35 40 / .05);--dp-component-feature-card-border: light-dark(rgb(0 0 0 / .1), rgb(230 237 243 / .12));--dp-component-switch-off-thumb: #ffffff;--dp-component-loader-color-inverse: #e6edf3}[data-dp-theme=gruvbox]{--dp-color-bg-canvas: light-dark(#fbf1c7, #282828);--dp-color-bg-surface: light-dark(#ebdbb2, #3c3836);--dp-color-bg-raised: light-dark(#f9f5d7, #3c3836);--dp-color-bg-sunken: light-dark(#ebdbb2, #1d2021);--dp-color-bg-inset: light-dark(#eae1ba, #3c3b37);--dp-color-bg-card: light-dark(#ebdbb2, #3c3836);--dp-color-bg-tint: light-dark(rgb(60 56 54 / .05), rgb(235 219 178 / .08));--dp-color-bg-accent-soft: light-dark(rgb(60 56 54 / .05), rgb(235 219 178 / .08));--dp-color-bg-inverse: light-dark(#3c3836, #ebdbb2);--dp-color-bg-accent: light-dark(#076678, #83a598);--dp-color-text-primary: light-dark(#3c3836, #ebdbb2);--dp-color-text-secondary: light-dark(#5d5045, #c6b7a2);--dp-color-text-muted: light-dark(#6c5d4f, #b3a393);--dp-color-text-muted-strong: light-dark(#5e594d, #b9ae90);--dp-color-text-faint: light-dark(#b0a38c, #70665c);--dp-color-text-inverse: light-dark(#fbf1c7, #3c3836);--dp-color-text-accent: light-dark(#076678, #8bada0);--dp-color-text-on-accent: light-dark(#fbf1c7, #282828);--dp-color-border-subtle: light-dark(rgb(60 56 54 / .1), rgb(235 219 178 / .12));--dp-color-border-default: light-dark(rgb(60 56 54 / .2), rgb(235 219 178 / .24));--dp-color-border-control: light-dark(rgb(60 56 54 / .6), rgb(235 219 178 / .46));--dp-color-border-strong: light-dark(#3c3836, #ebdbb2);--dp-color-border-accent: light-dark(#076678, #83a598);--dp-color-border-inverse: light-dark(rgb(251 241 199 / .2), rgb(60 56 54 / .2));--dp-color-accent-default: light-dark(#076678, #83a598);--dp-color-accent-hover: light-dark(#005464, #95b8ab);--dp-color-accent-press: light-dark(#00424f, #a8cbbd);--dp-color-accent-contrast: light-dark(#fbf1c7, #282828);--dp-color-focus-ring: light-dark(#076678, #83a598);--dp-color-selection-bg: light-dark(#d5c4a1, #504945);--dp-color-selection-fg: light-dark(#3c3836, #ebdbb2);--dp-color-state-selected: light-dark(rgb(60 56 54 / .1), rgb(235 219 178 / .1));--dp-color-state-pressed: light-dark(rgb(60 56 54 / .1), rgb(235 219 178 / .12));--dp-color-signal-success-fill: light-dark(#79740e, #b8bb26);--dp-color-signal-success-text: light-dark(#676200, #b8bb26);--dp-color-signal-success-soft: light-dark(rgb(121 116 14 / .16), rgb(184 187 38 / .16));--dp-color-signal-warning-fill: light-dark(#b57614, #fabd2f);--dp-color-signal-warning-text: light-dark(#885600, #fabd2f);--dp-color-signal-warning-soft: light-dark(rgb(181 118 20 / .16), rgb(250 189 47 / .16));--dp-color-signal-danger-fill: light-dark(#9d0006, #fb4934);--dp-color-signal-danger-text: light-dark(#9d0006, #ff7f6c);--dp-color-signal-danger-on-fill: light-dark(#fbf1c7, #000000);--dp-color-signal-danger-soft: light-dark(rgb(157 0 6 / .16), rgb(251 73 52 / .16));--dp-color-signal-info-fill: light-dark(#427b58, #8ec07c);--dp-color-signal-info-text: light-dark(#326b49, #8ec07c);--dp-color-signal-info-soft: light-dark(rgb(66 123 88 / .16), rgb(142 192 124 / .16));--dp-color-overlay-scrim: rgb(40 40 40 / .6);--dp-color-surface-dark-bg: #282828;--dp-color-surface-dark-text: #ebdbb2;--dp-color-surface-dark-eyebrow: rgb(235 219 178 / .57);--dp-color-surface-dark-tag-bg: rgb(235 219 178 / .08);--dp-color-surface-dark-button-bg: #83a598;--dp-color-surface-dark-button-hover: #95b8ab;--dp-color-surface-dark-button-text: #282828;--dp-color-surface-dark-outline-hover: rgb(235 219 178 / .08);--dp-color-fill-sage-bg: #b2b29a;--dp-color-fill-sage-ink: #292524;--dp-color-fill-sage-sub: rgb(41 37 36 / .8);--dp-color-fill-sage-line: rgb(41 37 36 / .1);--dp-color-fill-sage-cta-ink: #fbf1c7;--dp-color-fill-sage-muted: #393632;--dp-color-fill-sage-panel: rgb(178 178 154 / .9);--dp-color-fill-sage-ink-5: rgb(41 37 36 / .05);--dp-color-fill-sage-ink-8: rgb(41 37 36 / .08);--dp-color-fill-sage-ink-10: rgb(41 37 36 / .1);--dp-color-fill-sage-ink-14: rgb(41 37 36 / .14);--dp-color-fill-sage-ink-20: rgb(41 37 36 / .2);--dp-color-fill-sage-tint-10: rgb(178 178 154 / .1);--dp-color-fill-sage-tint-22: rgb(178 178 154 / .22);--dp-color-fill-sage-feature-ink: #000000;--dp-color-fill-sage-feature-tag: rgb(0 0 0 / .05);--dp-color-fill-teal-bg: #c7d2ca;--dp-color-fill-teal-ink: #3c3836;--dp-color-fill-teal-sub: rgb(60 56 54 / .79);--dp-color-fill-teal-line: rgb(60 56 54 / .1);--dp-color-fill-teal-cta-ink: #fbf1c7;--dp-color-fill-teal-muted: #4d4a48;--dp-color-fill-teal-panel: rgb(199 210 202 / .9);--dp-color-fill-teal-ink-5: rgb(60 56 54 / .05);--dp-color-fill-teal-ink-8: rgb(60 56 54 / .08);--dp-color-fill-teal-ink-10: rgb(60 56 54 / .1);--dp-color-fill-teal-ink-14: rgb(60 56 54 / .14);--dp-color-fill-teal-ink-20: rgb(60 56 54 / .2);--dp-color-fill-teal-tint-10: rgb(199 210 202 / .1);--dp-color-fill-teal-tint-22: rgb(199 210 202 / .22);--dp-color-fill-teal-feature-ink: #3c3836;--dp-color-fill-teal-feature-tag: rgb(60 56 54 / .05);--dp-color-fill-forest-bg: #1d1d18;--dp-color-fill-forest-ink: #fbf1c7;--dp-color-fill-forest-sub: rgb(251 241 199 / .55);--dp-color-fill-forest-line: rgb(251 241 199 / .12);--dp-color-fill-forest-cta-ink: #3c3836;--dp-color-fill-forest-muted: #e0d8b2;--dp-color-fill-forest-panel: rgb(29 29 24 / .9);--dp-color-fill-forest-ink-5: rgb(251 241 199 / .05);--dp-color-fill-forest-ink-8: rgb(251 241 199 / .08);--dp-color-fill-forest-ink-10: rgb(251 241 199 / .1);--dp-color-fill-forest-ink-14: rgb(251 241 199 / .14);--dp-color-fill-forest-ink-20: rgb(251 241 199 / .2);--dp-color-fill-forest-tint-10: rgb(29 29 24 / .1);--dp-color-fill-forest-tint-22: rgb(29 29 24 / .22);--dp-color-fill-forest-feature-ink: #fbf1c7;--dp-color-fill-forest-feature-tag: rgb(251 241 199 / .05);--dp-color-fill-terracotta-bg: #e36a3f;--dp-color-fill-terracotta-ink: #0d0908;--dp-color-fill-terracotta-sub: rgb(13 9 8 / .85);--dp-color-fill-terracotta-line: rgb(13 9 8 / .15);--dp-color-fill-terracotta-cta-ink: #fbf1c7;--dp-color-fill-terracotta-muted: #27150f;--dp-color-fill-terracotta-panel: rgb(227 106 63 / .9);--dp-color-fill-terracotta-ink-5: rgb(13 9 8 / .05);--dp-color-fill-terracotta-ink-8: rgb(13 9 8 / .08);--dp-color-fill-terracotta-ink-10: rgb(13 9 8 / .1);--dp-color-fill-terracotta-ink-14: rgb(13 9 8 / .14);--dp-color-fill-terracotta-ink-20: rgb(13 9 8 / .2);--dp-color-fill-terracotta-tint-10: rgb(227 106 63 / .1);--dp-color-fill-terracotta-tint-22: rgb(227 106 63 / .22);--dp-color-fill-terracotta-feature-ink: #0d0908;--dp-color-fill-terracotta-feature-tag: rgb(13 9 8 / .08);--dp-color-fill-sand-bg: #d8cfc5;--dp-color-fill-sand-ink: #3c3836;--dp-color-fill-sand-sub: rgb(60 56 54 / .79);--dp-color-fill-sand-line: rgb(60 56 54 / .1);--dp-color-fill-sand-cta-ink: #fbf1c7;--dp-color-fill-sand-muted: #4f4a47;--dp-color-fill-sand-panel: rgb(216 207 197 / .9);--dp-color-fill-sand-ink-5: rgb(60 56 54 / .05);--dp-color-fill-sand-ink-8: rgb(60 56 54 / .08);--dp-color-fill-sand-ink-10: rgb(60 56 54 / .1);--dp-color-fill-sand-ink-14: rgb(60 56 54 / .14);--dp-color-fill-sand-ink-20: rgb(60 56 54 / .2);--dp-color-fill-sand-tint-10: rgb(216 207 197 / .1);--dp-color-fill-sand-tint-22: rgb(216 207 197 / .22);--dp-color-fill-sand-feature-ink: #3c3836;--dp-color-fill-sand-feature-tag: rgb(60 56 54 / .05);--dp-color-fill-warm-grey-bg: #bcb7a1;--dp-color-fill-warm-grey-ink: #2e2a28;--dp-color-fill-warm-grey-sub: rgb(46 42 40 / .8);--dp-color-fill-warm-grey-line: rgb(46 42 40 / .1);--dp-color-fill-warm-grey-cta-ink: #fbf1c7;--dp-color-fill-warm-grey-muted: #3f3b37;--dp-color-fill-warm-grey-panel: rgb(188 183 161 / .9);--dp-color-fill-warm-grey-ink-5: rgb(46 42 40 / .05);--dp-color-fill-warm-grey-ink-8: rgb(46 42 40 / .08);--dp-color-fill-warm-grey-ink-10: rgb(46 42 40 / .1);--dp-color-fill-warm-grey-ink-14: rgb(46 42 40 / .14);--dp-color-fill-warm-grey-ink-20: rgb(46 42 40 / .2);--dp-color-fill-warm-grey-tint-10: rgb(188 183 161 / .1);--dp-color-fill-warm-grey-tint-22: rgb(188 183 161 / .22);--dp-color-fill-warm-grey-feature-ink: #2e2a28;--dp-color-fill-warm-grey-feature-tag: rgb(46 42 40 / .05);--dp-color-fill-clay-red-bg: #d6342b;--dp-color-fill-clay-red-ink: #fff9dd;--dp-color-fill-clay-red-sub: #fff9dd;--dp-color-fill-clay-red-line: rgb(255 249 221 / .2);--dp-color-fill-clay-red-cta-ink: #3c3836;--dp-color-fill-clay-red-muted: #fff9dd;--dp-color-fill-clay-red-panel: rgb(214 52 43 / .9);--dp-color-fill-clay-red-ink-5: rgb(0 0 0 / .05);--dp-color-fill-clay-red-ink-8: rgb(0 0 0 / .08);--dp-color-fill-clay-red-ink-10: rgb(0 0 0 / .1);--dp-color-fill-clay-red-ink-14: rgb(0 0 0 / .14);--dp-color-fill-clay-red-ink-20: rgb(0 0 0 / .2);--dp-color-fill-clay-red-tint-10: rgb(214 52 43 / .1);--dp-color-fill-clay-red-tint-22: rgb(214 52 43 / .22);--dp-color-fill-clay-red-feature-ink: #fff9dd;--dp-color-fill-clay-red-feature-tag: rgb(255 249 221 / .12);--dp-color-fill-dark-teal-bg: #005363;--dp-color-fill-dark-teal-ink: #fbf1c7;--dp-color-fill-dark-teal-sub: rgb(251 241 199 / .7);--dp-color-fill-dark-teal-line: rgb(251 241 199 / .12);--dp-color-fill-dark-teal-cta-ink: #3c3836;--dp-color-fill-dark-teal-muted: #dddebb;--dp-color-fill-dark-teal-panel: rgb(0 83 99 / .9);--dp-color-fill-dark-teal-ink-5: rgb(251 241 199 / .05);--dp-color-fill-dark-teal-ink-8: rgb(251 241 199 / .08);--dp-color-fill-dark-teal-ink-10: rgb(251 241 199 / .1);--dp-color-fill-dark-teal-ink-14: rgb(251 241 199 / .14);--dp-color-fill-dark-teal-ink-20: rgb(251 241 199 / .2);--dp-color-fill-dark-teal-tint-10: rgb(0 83 99 / .1);--dp-color-fill-dark-teal-tint-22: rgb(0 83 99 / .22);--dp-color-fill-dark-teal-feature-ink: #fbf1c7;--dp-color-fill-dark-teal-feature-tag: rgb(251 241 199 / .08);--dp-color-fill-dusty-pink-bg: #cb87af;--dp-color-fill-dusty-pink-ink: #110d0c;--dp-color-fill-dusty-pink-sub: rgb(17 13 12 / .74);--dp-color-fill-dusty-pink-line: rgb(17 13 12 / .12);--dp-color-fill-dusty-pink-cta-ink: #fbf1c7;--dp-color-fill-dusty-pink-muted: #271c20;--dp-color-fill-dusty-pink-panel: rgb(203 135 175 / .9);--dp-color-fill-dusty-pink-ink-5: rgb(17 13 12 / .05);--dp-color-fill-dusty-pink-ink-8: rgb(17 13 12 / .08);--dp-color-fill-dusty-pink-ink-10: rgb(17 13 12 / .1);--dp-color-fill-dusty-pink-ink-14: rgb(17 13 12 / .14);--dp-color-fill-dusty-pink-ink-20: rgb(17 13 12 / .2);--dp-color-fill-dusty-pink-tint-10: rgb(203 135 175 / .1);--dp-color-fill-dusty-pink-tint-22: rgb(203 135 175 / .22);--dp-color-fill-dusty-pink-feature-ink: #110d0c;--dp-color-fill-dusty-pink-feature-tag: rgb(17 13 12 / .06);--dp-color-fill-light-peach-bg: #fdd8cc;--dp-color-fill-light-peach-ink: #3c3836;--dp-color-fill-light-peach-sub: rgb(60 56 54 / .76);--dp-color-fill-light-peach-line: rgb(60 56 54 / .1);--dp-color-fill-light-peach-cta-ink: #fbf1c7;--dp-color-fill-light-peach-muted: #534b48;--dp-color-fill-light-peach-panel: rgb(253 216 204 / .9);--dp-color-fill-light-peach-ink-5: rgb(60 56 54 / .05);--dp-color-fill-light-peach-ink-8: rgb(60 56 54 / .08);--dp-color-fill-light-peach-ink-10: rgb(60 56 54 / .1);--dp-color-fill-light-peach-ink-14: rgb(60 56 54 / .14);--dp-color-fill-light-peach-ink-20: rgb(60 56 54 / .2);--dp-color-fill-light-peach-tint-10: rgb(253 216 204 / .1);--dp-color-fill-light-peach-tint-22: rgb(253 216 204 / .22);--dp-color-fill-light-peach-feature-ink: #3c3836;--dp-color-fill-light-peach-feature-tag: rgb(60 56 54 / .05);--dp-color-fill-faun-bg: #ccc5bc;--dp-color-fill-faun-ink: #393533;--dp-color-fill-faun-sub: rgb(57 53 51 / .8);--dp-color-fill-faun-line: rgb(57 53 51 / .1);--dp-color-fill-faun-cta-ink: #fbf1c7;--dp-color-fill-faun-muted: #4b4643;--dp-color-fill-faun-panel: rgb(204 197 188 / .9);--dp-color-fill-faun-ink-5: rgb(57 53 51 / .05);--dp-color-fill-faun-ink-8: rgb(57 53 51 / .08);--dp-color-fill-faun-ink-10: rgb(57 53 51 / .1);--dp-color-fill-faun-ink-14: rgb(57 53 51 / .14);--dp-color-fill-faun-ink-20: rgb(57 53 51 / .2);--dp-color-fill-faun-tint-10: rgb(204 197 188 / .1);--dp-color-fill-faun-tint-22: rgb(204 197 188 / .22);--dp-color-fill-faun-feature-ink: #393533;--dp-color-fill-faun-feature-tag: rgb(57 53 51 / .05);--dp-color-fill-cool-grey-bg: #e3dec8;--dp-color-fill-cool-grey-ink: #3c3836;--dp-color-fill-cool-grey-sub: rgb(60 56 54 / .75);--dp-color-fill-cool-grey-line: rgb(60 56 54 / .1);--dp-color-fill-cool-grey-cta-ink: #fbf1c7;--dp-color-fill-cool-grey-muted: #504c48;--dp-color-fill-cool-grey-panel: rgb(227 222 200 / .9);--dp-color-fill-cool-grey-ink-5: rgb(60 56 54 / .05);--dp-color-fill-cool-grey-ink-8: rgb(60 56 54 / .08);--dp-color-fill-cool-grey-ink-10: rgb(60 56 54 / .1);--dp-color-fill-cool-grey-ink-14: rgb(60 56 54 / .14);--dp-color-fill-cool-grey-ink-20: rgb(60 56 54 / .2);--dp-color-fill-cool-grey-tint-10: rgb(227 222 200 / .1);--dp-color-fill-cool-grey-tint-22: rgb(227 222 200 / .22);--dp-color-fill-cool-grey-feature-ink: #3c3836;--dp-color-fill-cool-grey-feature-tag: rgb(60 56 54 / .05);--dp-color-fill-stone-bg: #b4af9a;--dp-color-fill-stone-ink: #272422;--dp-color-fill-stone-sub: rgb(39 36 34 / .8);--dp-color-fill-stone-line: rgb(39 36 34 / .1);--dp-color-fill-stone-cta-ink: #fbf1c7;--dp-color-fill-stone-muted: #383530;--dp-color-fill-stone-panel: rgb(180 175 154 / .9);--dp-color-fill-stone-ink-5: rgb(39 36 34 / .05);--dp-color-fill-stone-ink-8: rgb(39 36 34 / .08);--dp-color-fill-stone-ink-10: rgb(39 36 34 / .1);--dp-color-fill-stone-ink-14: rgb(39 36 34 / .14);--dp-color-fill-stone-ink-20: rgb(39 36 34 / .2);--dp-color-fill-stone-tint-10: rgb(180 175 154 / .1);--dp-color-fill-stone-tint-22: rgb(180 175 154 / .22);--dp-color-fill-stone-feature-ink: #272422;--dp-color-fill-stone-feature-tag: rgb(39 36 34 / .05);--dp-color-fill-dark-grey-bg: #6d6855;--dp-color-fill-dark-grey-ink: #fff9dd;--dp-color-fill-dark-grey-sub: rgb(255 249 221 / .9);--dp-color-fill-dark-grey-line: rgb(255 249 221 / .12);--dp-color-fill-dark-grey-cta-ink: #3c3836;--dp-color-fill-dark-grey-muted: #ede8cd;--dp-color-fill-dark-grey-panel: rgb(109 104 85 / .9);--dp-color-fill-dark-grey-ink-5: rgb(0 0 0 / .05);--dp-color-fill-dark-grey-ink-8: rgb(0 0 0 / .08);--dp-color-fill-dark-grey-ink-10: rgb(0 0 0 / .1);--dp-color-fill-dark-grey-ink-14: rgb(0 0 0 / .14);--dp-color-fill-dark-grey-ink-20: rgb(0 0 0 / .2);--dp-color-fill-dark-grey-tint-10: rgb(109 104 85 / .1);--dp-color-fill-dark-grey-tint-22: rgb(109 104 85 / .22);--dp-color-fill-dark-grey-feature-ink: #fff9dd;--dp-color-fill-dark-grey-feature-tag: rgb(255 249 221 / .05);--dp-color-fill-ink-bg: #141002;--dp-color-fill-ink-ink: #fbf1c7;--dp-color-fill-ink-sub: rgb(251 241 199 / .55);--dp-color-fill-ink-line: rgb(251 241 199 / .12);--dp-color-fill-ink-cta-ink: #3c3836;--dp-color-fill-ink-muted: #dfd6af;--dp-color-fill-ink-panel: rgb(20 16 2 / .9);--dp-color-fill-ink-ink-5: rgb(251 241 199 / .05);--dp-color-fill-ink-ink-8: rgb(251 241 199 / .08);--dp-color-fill-ink-ink-10: rgb(251 241 199 / .1);--dp-color-fill-ink-ink-14: rgb(251 241 199 / .14);--dp-color-fill-ink-ink-20: rgb(251 241 199 / .2);--dp-color-fill-ink-tint-10: rgb(20 16 2 / .1);--dp-color-fill-ink-tint-22: rgb(20 16 2 / .22);--dp-color-fill-ink-feature-ink: #fbf1c7;--dp-color-fill-ink-feature-tag: rgb(251 241 199 / .08);--dp-color-fill-ink-card-hover-kind: rgb(251 241 199 / .55);--dp-color-chart-series-1: light-dark(#076678, #83a598);--dp-color-chart-series-2: light-dark(#af3a03, #fe8019);--dp-color-chart-series-3: light-dark(#79740e, #b8bb26);--dp-color-chart-series-4: light-dark(#8f3f71, #d3869b);--dp-color-chart-series-5: light-dark(#b57614, #fabd2f);--dp-color-chart-series-6: light-dark(#427b58, #fb4934);--dp-color-chart-seq-1: light-dark(#d9dbbc, #353937);--dp-color-chart-seq-1-label: light-dark(#3c3836, #ebdbb2);--dp-color-chart-seq-2: light-dark(#adbfac, #46504c);--dp-color-chart-seq-2-label: light-dark(#3c3836, #ebdbb2);--dp-color-chart-seq-3: light-dark(#81a39d, #586963);--dp-color-chart-seq-3-label: light-dark(#373331, #f2e2b8);--dp-color-chart-seq-4: light-dark(#488189, #708a80);--dp-color-chart-seq-4-label: light-dark(#0d0900, #1f1c1a);--dp-color-chart-seq-5: light-dark(#076678, #83a598);--dp-color-chart-seq-5-label: light-dark(#fbf1c7, #383432);--dp-color-chart-div-1: light-dark(#9d0006, #fb4934);--dp-color-chart-div-1-label: light-dark(#fbf1c7, #272321);--dp-color-chart-div-2: light-dark(#d38869, #8d3f33);--dp-color-chart-div-2-label: light-dark(#363230, #ebdbb2);--dp-color-chart-div-3: light-dark(#ebdbb2, #1d2021);--dp-color-chart-div-3-label: light-dark(#3c3836, #ebdbb2);--dp-color-chart-div-4: light-dark(#8caaa1, #54635d);--dp-color-chart-div-4-label: light-dark(#3c3836, #ebdbb2);--dp-color-chart-div-5: light-dark(#076678, #83a598);--dp-color-chart-div-5-label: light-dark(#fbf1c7, #383432);--dp-color-syntax-keyword: light-dark(#9d0006, #ff7965);--dp-color-syntax-control: light-dark(#9d0006, #ff7965);--dp-color-syntax-function: light-dark(#676200, #b8bb26);--dp-color-syntax-string: light-dark(#676200, #b8bb26);--dp-color-syntax-variable: light-dark(#076678, #88aa9d);--dp-color-syntax-type: light-dark(#885600, #fabd2f);--dp-color-syntax-number: light-dark(#8f3f71, #da8ca1);--dp-color-syntax-comment: light-dark(#6c5d4f, #afa090);--dp-color-terminal-black: light-dark(#756c46, #282828);--dp-color-terminal-red: light-dark(#cc241d, #fb5648);--dp-color-terminal-green: light-dark(#727100, #98971a);--dp-color-terminal-yellow: light-dark(#926500, #d79921);--dp-color-terminal-blue: light-dark(#367679, #59999c);--dp-color-terminal-magenta: light-dark(#a15377, #c8779b);--dp-color-terminal-cyan: light-dark(#457948, #689d6a);--dp-color-terminal-white: light-dark(#7c6f64, #a89984);--dp-color-terminal-bright-black: #928374;--dp-color-terminal-bright-red: light-dark(#9d0006, #fb4934);--dp-color-terminal-bright-green: light-dark(#79740e, #b8bb26);--dp-color-terminal-bright-yellow: light-dark(#b57614, #fabd2f);--dp-color-terminal-bright-blue: light-dark(#076678, #83a598);--dp-color-terminal-bright-magenta: light-dark(#8f3f71, #d3869b);--dp-color-terminal-bright-cyan: light-dark(#427b58, #8ec07c);--dp-color-terminal-bright-white: light-dark(#3c3836, #ebdbb2);--dp-effect-marker-color: light-dark(#b2b29a, #005363);--dp-gradient-sage-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, var(--dp-color-fill-sage-bg) 3.04%, rgb(178 178 154 / 0) 38%);--dp-gradient-sage-hero-side: linear-gradient(90deg, var(--dp-color-fill-sage-bg) 0%, rgb(178 178 154 / 0) 54%);--dp-gradient-sage-hero-top: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(178 178 154 / .9) 45%, rgb(178 178 154 / 0) 100%);--dp-gradient-sage-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(178 178 154 / 0) 46%);--dp-gradient-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, var(--dp-color-fill-teal-bg) 3.04%, rgb(199 210 202 / 0) 38%);--dp-gradient-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-teal-bg) 0%, rgb(199 210 202 / 0) 54%);--dp-gradient-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(199 210 202 / .9) 45%, rgb(199 210 202 / 0) 100%);--dp-gradient-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(199 210 202 / 0) 46%);--dp-gradient-forest-card-bleed: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, var(--dp-color-fill-forest-bg) 3.04%, rgb(29 29 24 / 0) 38%);--dp-gradient-forest-hero-side: linear-gradient(90deg, var(--dp-color-fill-forest-bg) 0%, rgb(29 29 24 / 0) 54%);--dp-gradient-forest-hero-top: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(29 29 24 / .9) 45%, rgb(29 29 24 / 0) 100%);--dp-gradient-forest-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(29 29 24 / 0) 46%);--dp-gradient-terracotta-card-bleed: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, var(--dp-color-fill-terracotta-bg) 3.04%, rgb(227 106 63 / 0) 38%);--dp-gradient-terracotta-hero-side: linear-gradient(90deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(227 106 63 / 0) 54%);--dp-gradient-terracotta-hero-top: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(227 106 63 / .9) 45%, rgb(227 106 63 / 0) 100%);--dp-gradient-terracotta-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(227 106 63 / 0) 46%);--dp-gradient-sand-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, var(--dp-color-fill-sand-bg) 3.04%, rgb(216 207 197 / 0) 38%);--dp-gradient-sand-hero-side: linear-gradient(90deg, var(--dp-color-fill-sand-bg) 0%, rgb(216 207 197 / 0) 54%);--dp-gradient-sand-hero-top: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(216 207 197 / .9) 45%, rgb(216 207 197 / 0) 100%);--dp-gradient-sand-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(216 207 197 / 0) 46%);--dp-gradient-warm-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, var(--dp-color-fill-warm-grey-bg) 3.04%, rgb(188 183 161 / 0) 38%);--dp-gradient-warm-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(188 183 161 / 0) 54%);--dp-gradient-warm-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(188 183 161 / .9) 45%, rgb(188 183 161 / 0) 100%);--dp-gradient-warm-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(188 183 161 / 0) 46%);--dp-gradient-clay-red-card-bleed: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, var(--dp-color-fill-clay-red-bg) 3.04%, rgb(214 52 43 / 0) 38%);--dp-gradient-clay-red-hero-side: linear-gradient(90deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(214 52 43 / 0) 54%);--dp-gradient-clay-red-hero-top: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(214 52 43 / .9) 45%, rgb(214 52 43 / 0) 100%);--dp-gradient-clay-red-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(214 52 43 / 0) 46%);--dp-gradient-dark-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, var(--dp-color-fill-dark-teal-bg) 3.04%, rgb(0 83 99 / 0) 38%);--dp-gradient-dark-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(0 83 99 / 0) 54%);--dp-gradient-dark-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(0 83 99 / .9) 45%, rgb(0 83 99 / 0) 100%);--dp-gradient-dark-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(0 83 99 / 0) 46%);--dp-gradient-dusty-pink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, var(--dp-color-fill-dusty-pink-bg) 3.04%, rgb(203 135 175 / 0) 38%);--dp-gradient-dusty-pink-hero-side: linear-gradient(90deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(203 135 175 / 0) 54%);--dp-gradient-dusty-pink-hero-top: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(203 135 175 / .9) 45%, rgb(203 135 175 / 0) 100%);--dp-gradient-dusty-pink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(203 135 175 / 0) 46%);--dp-gradient-light-peach-card-bleed: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, var(--dp-color-fill-light-peach-bg) 3.04%, rgb(253 216 204 / 0) 38%);--dp-gradient-light-peach-hero-side: linear-gradient(90deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(253 216 204 / 0) 54%);--dp-gradient-light-peach-hero-top: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(253 216 204 / .9) 45%, rgb(253 216 204 / 0) 100%);--dp-gradient-light-peach-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(253 216 204 / 0) 46%);--dp-gradient-faun-card-bleed: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, var(--dp-color-fill-faun-bg) 3.04%, rgb(204 197 188 / 0) 38%);--dp-gradient-faun-hero-side: linear-gradient(90deg, var(--dp-color-fill-faun-bg) 0%, rgb(204 197 188 / 0) 54%);--dp-gradient-faun-hero-top: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(204 197 188 / .9) 45%, rgb(204 197 188 / 0) 100%);--dp-gradient-faun-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(204 197 188 / 0) 46%);--dp-gradient-cool-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, var(--dp-color-fill-cool-grey-bg) 3.04%, rgb(227 222 200 / 0) 38%);--dp-gradient-cool-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(227 222 200 / 0) 54%);--dp-gradient-cool-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(227 222 200 / .9) 45%, rgb(227 222 200 / 0) 100%);--dp-gradient-cool-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(227 222 200 / 0) 46%);--dp-gradient-stone-card-bleed: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, var(--dp-color-fill-stone-bg) 3.04%, rgb(180 175 154 / 0) 38%);--dp-gradient-stone-hero-side: linear-gradient(90deg, var(--dp-color-fill-stone-bg) 0%, rgb(180 175 154 / 0) 54%);--dp-gradient-stone-hero-top: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(180 175 154 / .9) 45%, rgb(180 175 154 / 0) 100%);--dp-gradient-stone-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(180 175 154 / 0) 46%);--dp-gradient-dark-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, var(--dp-color-fill-dark-grey-bg) 3.04%, rgb(109 104 85 / 0) 38%);--dp-gradient-dark-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(109 104 85 / 0) 54%);--dp-gradient-dark-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(109 104 85 / .9) 45%, rgb(109 104 85 / 0) 100%);--dp-gradient-dark-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(109 104 85 / 0) 46%);--dp-gradient-ink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, var(--dp-color-fill-ink-bg) 3.04%, rgb(20 16 2 / 0) 38%);--dp-gradient-ink-hero-side: linear-gradient(90deg, var(--dp-color-fill-ink-bg) 0%, rgb(20 16 2 / 0) 54%);--dp-gradient-ink-hero-top: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(20 16 2 / .9) 45%, rgb(20 16 2 / 0) 100%);--dp-gradient-ink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(20 16 2 / 0) 46%);--dp-print-color-page: #f9f5d7;--dp-print-color-text: #3c3836;--dp-component-button-inverse-pressed-background: #a8cbbd;--dp-component-button-inverse-pressed-border: #a8cbbd;--dp-component-button-inverse-focus-border: #83a598;--dp-component-button-inverse-disabled-background: rgb(235 219 178 / .08);--dp-component-button-inverse-disabled-foreground: #70665c;--dp-component-button-inverse-outline-default-foreground: #ebdbb2;--dp-component-button-inverse-outline-default-border: #ebdbb2;--dp-component-button-inverse-outline-hover-foreground: #ebdbb2;--dp-component-button-inverse-outline-hover-border: #ebdbb2;--dp-component-button-inverse-outline-pressed-background: rgb(235 219 178 / .12);--dp-component-button-inverse-outline-pressed-foreground: #ebdbb2;--dp-component-button-inverse-outline-pressed-border: #ebdbb2;--dp-component-button-inverse-outline-focus-foreground: #ebdbb2;--dp-component-button-inverse-outline-focus-border: #83a598;--dp-component-button-inverse-outline-disabled-foreground: #70665c;--dp-component-button-inverse-outline-disabled-border: rgb(235 219 178 / .12);--dp-component-button-focus-ring-inverse: #83a598;--dp-component-tag-inverse-foreground: #ebdbb2;--dp-component-card-kind-bg: rgb(60 56 54 / .05);--dp-component-feature-card-border: light-dark(rgb(0 0 0 / .1), rgb(235 219 178 / .12));--dp-component-switch-off-thumb: #fbf1c7;--dp-component-loader-color-inverse: #ebdbb2}[data-dp-theme=high-contrast]{--dp-color-bg-canvas: light-dark(#ffffff, #000000);--dp-color-bg-surface: light-dark(#ffffff, #000000);--dp-color-bg-raised: light-dark(#ffffff, #0c141f);--dp-color-bg-sunken: light-dark(#f2f2f2, #000000);--dp-color-bg-inset: light-dark(#ececec, #060606);--dp-color-bg-card: light-dark(#ffffff, #000000);--dp-color-bg-tint: light-dark(rgb(41 41 41 / .05), rgb(255 255 255 / .08));--dp-color-bg-accent-soft: light-dark(rgb(41 41 41 / .05), rgb(255 255 255 / .08));--dp-color-bg-inverse: light-dark(#292929, #ffffff);--dp-color-bg-accent: light-dark(#0f4a85, #f38518);--dp-color-text-primary: light-dark(#292929, #ffffff);--dp-color-text-secondary: light-dark(#5d5d5d, #b3b3b3);--dp-color-text-muted: light-dark(#6b6b6b, #848484);--dp-color-text-muted-strong: light-dark(#646464, #aaaaaa);--dp-color-text-faint: light-dark(#7f7f7f, #767676);--dp-color-text-inverse: light-dark(#ffffff, #292929);--dp-color-text-accent: light-dark(#0f4a85, #f38518);--dp-color-text-on-accent: light-dark(#ffffff, #000000);--dp-color-border-subtle: light-dark(rgb(41 41 41 / .1), rgb(255 255 255 / .12));--dp-color-border-default: light-dark(rgb(41 41 41 / .2), rgb(255 255 255 / .24));--dp-color-border-control: light-dark(rgb(41 41 41 / .52), rgb(255 255 255 / .42));--dp-color-border-strong: light-dark(#292929, #ffffff);--dp-color-border-accent: light-dark(#0f4a85, #f38518);--dp-color-border-inverse: light-dark(rgb(255 255 255 / .2), rgb(41 41 41 / .2));--dp-color-accent-default: light-dark(#0f4a85, #f38518);--dp-color-accent-hover: light-dark(#003a6f, #ff9e50);--dp-color-accent-press: light-dark(#002a55, #ffbb8a);--dp-color-accent-contrast: light-dark(#ffffff, #000000);--dp-color-focus-ring: light-dark(#006bbd, #f38518);--dp-color-selection-bg: light-dark(#0f4a85, #ffffff);--dp-color-selection-fg: light-dark(#b9b9b9, #767676);--dp-color-state-selected: light-dark(rgb(41 41 41 / .1), rgb(255 255 255 / .1));--dp-color-state-pressed: light-dark(rgb(41 41 41 / .1), rgb(255 255 255 / .12));--dp-color-signal-success-fill: light-dark(#136c13, #00cd00);--dp-color-signal-success-text: light-dark(#136c13, #00cd00);--dp-color-signal-success-soft: light-dark(rgb(19 108 19 / .16), rgb(0 205 0 / .16));--dp-color-signal-warning-fill: light-dark(#895503, #ffd370);--dp-color-signal-warning-text: light-dark(#895503, #ffd370);--dp-color-signal-warning-soft: light-dark(rgb(137 85 3 / .16), rgb(255 211 112 / .16));--dp-color-signal-danger-fill: light-dark(#b5200d, #f48771);--dp-color-signal-danger-text: light-dark(#b5200d, #f48771);--dp-color-signal-danger-on-fill: light-dark(#ffffff, #000000);--dp-color-signal-danger-soft: light-dark(rgb(181 32 13 / .16), rgb(244 135 113 / .16));--dp-color-signal-info-fill: light-dark(#0598bc, #6fc3df);--dp-color-signal-info-text: light-dark(#0063d3, #59a4f9);--dp-color-signal-info-soft: light-dark(rgb(5 152 188 / .16), rgb(111 195 223 / .16));--dp-color-overlay-scrim: rgb(0 0 0 / .6);--dp-color-surface-dark-bg: #000000;--dp-color-surface-dark-text: #ffffff;--dp-color-surface-dark-eyebrow: rgb(255 255 255 / .55);--dp-color-surface-dark-tag-bg: rgb(255 255 255 / .08);--dp-color-surface-dark-button-bg: #f38518;--dp-color-surface-dark-button-hover: #ff9e50;--dp-color-surface-dark-button-text: #000000;--dp-color-surface-dark-outline-hover: rgb(255 255 255 / .08);--dp-color-fill-sage-bg: #a1b89f;--dp-color-fill-sage-ink: #272727;--dp-color-fill-sage-sub: rgb(39 39 39 / .8);--dp-color-fill-sage-line: rgb(39 39 39 / .1);--dp-color-fill-sage-cta-ink: #ffffff;--dp-color-fill-sage-muted: #363835;--dp-color-fill-sage-panel: rgb(161 184 159 / .9);--dp-color-fill-sage-ink-5: rgb(39 39 39 / .05);--dp-color-fill-sage-ink-8: rgb(39 39 39 / .08);--dp-color-fill-sage-ink-10: rgb(39 39 39 / .1);--dp-color-fill-sage-ink-14: rgb(39 39 39 / .14);--dp-color-fill-sage-ink-20: rgb(39 39 39 / .2);--dp-color-fill-sage-tint-10: rgb(161 184 159 / .1);--dp-color-fill-sage-tint-22: rgb(161 184 159 / .22);--dp-color-fill-sage-feature-ink: #000000;--dp-color-fill-sage-feature-tag: rgb(0 0 0 / .05);--dp-color-fill-teal-bg: #bfd3da;--dp-color-fill-teal-ink: #292929;--dp-color-fill-teal-sub: rgb(41 41 41 / .73);--dp-color-fill-teal-line: rgb(41 41 41 / .1);--dp-color-fill-teal-cta-ink: #ffffff;--dp-color-fill-teal-muted: #3b3d3e;--dp-color-fill-teal-panel: rgb(191 211 218 / .9);--dp-color-fill-teal-ink-5: rgb(41 41 41 / .05);--dp-color-fill-teal-ink-8: rgb(41 41 41 / .08);--dp-color-fill-teal-ink-10: rgb(41 41 41 / .1);--dp-color-fill-teal-ink-14: rgb(41 41 41 / .14);--dp-color-fill-teal-ink-20: rgb(41 41 41 / .2);--dp-color-fill-teal-tint-10: rgb(191 211 218 / .1);--dp-color-fill-teal-tint-22: rgb(191 211 218 / .22);--dp-color-fill-teal-feature-ink: #292929;--dp-color-fill-teal-feature-tag: rgb(41 41 41 / .05);--dp-color-fill-forest-bg: #1a1e19;--dp-color-fill-forest-ink: #ffffff;--dp-color-fill-forest-sub: rgb(255 255 255 / .55);--dp-color-fill-forest-line: rgb(255 255 255 / .12);--dp-color-fill-forest-cta-ink: #292929;--dp-color-fill-forest-muted: #e4e4e3;--dp-color-fill-forest-panel: rgb(26 30 25 / .9);--dp-color-fill-forest-ink-5: rgb(255 255 255 / .05);--dp-color-fill-forest-ink-8: rgb(255 255 255 / .08);--dp-color-fill-forest-ink-10: rgb(255 255 255 / .1);--dp-color-fill-forest-ink-14: rgb(255 255 255 / .14);--dp-color-fill-forest-ink-20: rgb(255 255 255 / .2);--dp-color-fill-forest-tint-10: rgb(26 30 25 / .1);--dp-color-fill-forest-tint-22: rgb(26 30 25 / .22);--dp-color-fill-forest-feature-ink: #ffffff;--dp-color-fill-forest-feature-tag: rgb(255 255 255 / .05);--dp-color-fill-terracotta-bg: #d77445;--dp-color-fill-terracotta-ink: #0a0a0a;--dp-color-fill-terracotta-sub: rgb(10 10 10 / .85);--dp-color-fill-terracotta-line: rgb(10 10 10 / .15);--dp-color-fill-terracotta-cta-ink: #ffffff;--dp-color-fill-terracotta-muted: #231711;--dp-color-fill-terracotta-panel: rgb(215 116 69 / .9);--dp-color-fill-terracotta-ink-5: rgb(10 10 10 / .05);--dp-color-fill-terracotta-ink-8: rgb(10 10 10 / .08);--dp-color-fill-terracotta-ink-10: rgb(10 10 10 / .1);--dp-color-fill-terracotta-ink-14: rgb(10 10 10 / .14);--dp-color-fill-terracotta-ink-20: rgb(10 10 10 / .2);--dp-color-fill-terracotta-tint-10: rgb(215 116 69 / .1);--dp-color-fill-terracotta-tint-22: rgb(215 116 69 / .22);--dp-color-fill-terracotta-feature-ink: #0a0a0a;--dp-color-fill-terracotta-feature-tag: rgb(10 10 10 / .08);--dp-color-fill-sand-bg: #d7cfc7;--dp-color-fill-sand-ink: #292929;--dp-color-fill-sand-sub: rgb(41 41 41 / .71);--dp-color-fill-sand-line: rgb(41 41 41 / .1);--dp-color-fill-sand-cta-ink: #ffffff;--dp-color-fill-sand-muted: #3e3d3c;--dp-color-fill-sand-panel: rgb(215 207 199 / .9);--dp-color-fill-sand-ink-5: rgb(41 41 41 / .05);--dp-color-fill-sand-ink-8: rgb(41 41 41 / .08);--dp-color-fill-sand-ink-10: rgb(41 41 41 / .1);--dp-color-fill-sand-ink-14: rgb(41 41 41 / .14);--dp-color-fill-sand-ink-20: rgb(41 41 41 / .2);--dp-color-fill-sand-tint-10: rgb(215 207 199 / .1);--dp-color-fill-sand-tint-22: rgb(215 207 199 / .22);--dp-color-fill-sand-feature-ink: #292929;--dp-color-fill-sand-feature-tag: rgb(41 41 41 / .05);--dp-color-fill-warm-grey-bg: #b6b6b6;--dp-color-fill-warm-grey-ink: #292929;--dp-color-fill-warm-grey-sub: rgb(41 41 41 / .8);--dp-color-fill-warm-grey-line: rgb(41 41 41 / .1);--dp-color-fill-warm-grey-cta-ink: #ffffff;--dp-color-fill-warm-grey-muted: #3a3a3a;--dp-color-fill-warm-grey-panel: rgb(182 182 182 / .9);--dp-color-fill-warm-grey-ink-5: rgb(41 41 41 / .05);--dp-color-fill-warm-grey-ink-8: rgb(41 41 41 / .08);--dp-color-fill-warm-grey-ink-10: rgb(41 41 41 / .1);--dp-color-fill-warm-grey-ink-14: rgb(41 41 41 / .14);--dp-color-fill-warm-grey-ink-20: rgb(41 41 41 / .2);--dp-color-fill-warm-grey-tint-10: rgb(182 182 182 / .1);--dp-color-fill-warm-grey-tint-22: rgb(182 182 182 / .22);--dp-color-fill-warm-grey-feature-ink: #292929;--dp-color-fill-warm-grey-feature-tag: rgb(41 41 41 / .05);--dp-color-fill-clay-red-bg: #d53521;--dp-color-fill-clay-red-ink: #ffffff;--dp-color-fill-clay-red-sub: #ffffff;--dp-color-fill-clay-red-line: rgb(255 255 255 / .2);--dp-color-fill-clay-red-cta-ink: #292929;--dp-color-fill-clay-red-muted: #ffffff;--dp-color-fill-clay-red-panel: rgb(213 53 33 / .9);--dp-color-fill-clay-red-ink-5: rgb(0 0 0 / .05);--dp-color-fill-clay-red-ink-8: rgb(0 0 0 / .08);--dp-color-fill-clay-red-ink-10: rgb(0 0 0 / .1);--dp-color-fill-clay-red-ink-14: rgb(0 0 0 / .14);--dp-color-fill-clay-red-ink-20: rgb(0 0 0 / .2);--dp-color-fill-clay-red-tint-10: rgb(213 53 33 / .1);--dp-color-fill-clay-red-tint-22: rgb(213 53 33 / .22);--dp-color-fill-clay-red-feature-ink: #ffffff;--dp-color-fill-clay-red-feature-tag: rgb(255 255 255 / .12);--dp-color-fill-dark-teal-bg: #0f4a85;--dp-color-fill-dark-teal-ink: #ffffff;--dp-color-fill-dark-teal-sub: rgb(255 255 255 / .7);--dp-color-fill-dark-teal-line: rgb(255 255 255 / .12);--dp-color-fill-dark-teal-cta-ink: #292929;--dp-color-fill-dark-teal-muted: #e2e9f0;--dp-color-fill-dark-teal-panel: rgb(15 74 133 / .9);--dp-color-fill-dark-teal-ink-5: rgb(255 255 255 / .05);--dp-color-fill-dark-teal-ink-8: rgb(255 255 255 / .08);--dp-color-fill-dark-teal-ink-10: rgb(255 255 255 / .1);--dp-color-fill-dark-teal-ink-14: rgb(255 255 255 / .14);--dp-color-fill-dark-teal-ink-20: rgb(255 255 255 / .2);--dp-color-fill-dark-teal-tint-10: rgb(15 74 133 / .1);--dp-color-fill-dark-teal-tint-22: rgb(15 74 133 / .22);--dp-color-fill-dark-teal-feature-ink: #ffffff;--dp-color-fill-dark-teal-feature-tag: rgb(255 255 255 / .08);--dp-color-fill-dusty-pink-bg: #c18abf;--dp-color-fill-dusty-pink-ink: #0e0e0e;--dp-color-fill-dusty-pink-sub: rgb(14 14 14 / .74);--dp-color-fill-dusty-pink-line: rgb(14 14 14 / .12);--dp-color-fill-dusty-pink-cta-ink: #ffffff;--dp-color-fill-dusty-pink-muted: #231d23;--dp-color-fill-dusty-pink-panel: rgb(193 138 191 / .9);--dp-color-fill-dusty-pink-ink-5: rgb(14 14 14 / .05);--dp-color-fill-dusty-pink-ink-8: rgb(14 14 14 / .08);--dp-color-fill-dusty-pink-ink-10: rgb(14 14 14 / .1);--dp-color-fill-dusty-pink-ink-14: rgb(14 14 14 / .14);--dp-color-fill-dusty-pink-ink-20: rgb(14 14 14 / .2);--dp-color-fill-dusty-pink-tint-10: rgb(193 138 191 / .1);--dp-color-fill-dusty-pink-tint-22: rgb(193 138 191 / .22);--dp-color-fill-dusty-pink-feature-ink: #0e0e0e;--dp-color-fill-dusty-pink-feature-tag: rgb(14 14 14 / .06);--dp-color-fill-light-peach-bg: #f9dacd;--dp-color-fill-light-peach-ink: #292929;--dp-color-fill-light-peach-sub: rgb(41 41 41 / .68);--dp-color-fill-light-peach-line: rgb(41 41 41 / .1);--dp-color-fill-light-peach-cta-ink: #ffffff;--dp-color-fill-light-peach-muted: #423e3d;--dp-color-fill-light-peach-panel: rgb(249 218 205 / .9);--dp-color-fill-light-peach-ink-5: rgb(41 41 41 / .05);--dp-color-fill-light-peach-ink-8: rgb(41 41 41 / .08);--dp-color-fill-light-peach-ink-10: rgb(41 41 41 / .1);--dp-color-fill-light-peach-ink-14: rgb(41 41 41 / .14);--dp-color-fill-light-peach-ink-20: rgb(41 41 41 / .2);--dp-color-fill-light-peach-tint-10: rgb(249 218 205 / .1);--dp-color-fill-light-peach-tint-22: rgb(249 218 205 / .22);--dp-color-fill-light-peach-feature-ink: #292929;--dp-color-fill-light-peach-feature-tag: rgb(41 41 41 / .05);--dp-color-fill-faun-bg: #ccc5bd;--dp-color-fill-faun-ink: #292929;--dp-color-fill-faun-sub: rgb(41 41 41 / .74);--dp-color-fill-faun-line: rgb(41 41 41 / .1);--dp-color-fill-faun-cta-ink: #ffffff;--dp-color-fill-faun-muted: #3d3c3b;--dp-color-fill-faun-panel: rgb(204 197 189 / .9);--dp-color-fill-faun-ink-5: rgb(41 41 41 / .05);--dp-color-fill-faun-ink-8: rgb(41 41 41 / .08);--dp-color-fill-faun-ink-10: rgb(41 41 41 / .1);--dp-color-fill-faun-ink-14: rgb(41 41 41 / .14);--dp-color-fill-faun-ink-20: rgb(41 41 41 / .2);--dp-color-fill-faun-tint-10: rgb(204 197 189 / .1);--dp-color-fill-faun-tint-22: rgb(204 197 189 / .22);--dp-color-fill-faun-feature-ink: #292929;--dp-color-fill-faun-feature-tag: rgb(41 41 41 / .05);--dp-color-fill-cool-grey-bg: #dedede;--dp-color-fill-cool-grey-ink: #292929;--dp-color-fill-cool-grey-sub: rgb(41 41 41 / .69);--dp-color-fill-cool-grey-line: rgb(41 41 41 / .1);--dp-color-fill-cool-grey-cta-ink: #ffffff;--dp-color-fill-cool-grey-muted: #3f3f3f;--dp-color-fill-cool-grey-panel: rgb(222 222 222 / .9);--dp-color-fill-cool-grey-ink-5: rgb(41 41 41 / .05);--dp-color-fill-cool-grey-ink-8: rgb(41 41 41 / .08);--dp-color-fill-cool-grey-ink-10: rgb(41 41 41 / .1);--dp-color-fill-cool-grey-ink-14: rgb(41 41 41 / .14);--dp-color-fill-cool-grey-ink-20: rgb(41 41 41 / .2);--dp-color-fill-cool-grey-tint-10: rgb(222 222 222 / .1);--dp-color-fill-cool-grey-tint-22: rgb(222 222 222 / .22);--dp-color-fill-cool-grey-feature-ink: #292929;--dp-color-fill-cool-grey-feature-tag: rgb(41 41 41 / .05);--dp-color-fill-stone-bg: #afafaf;--dp-color-fill-stone-ink: #242424;--dp-color-fill-stone-sub: rgb(36 36 36 / .78);--dp-color-fill-stone-line: rgb(36 36 36 / .1);--dp-color-fill-stone-cta-ink: #ffffff;--dp-color-fill-stone-muted: #353535;--dp-color-fill-stone-panel: rgb(175 175 175 / .9);--dp-color-fill-stone-ink-5: rgb(36 36 36 / .05);--dp-color-fill-stone-ink-8: rgb(36 36 36 / .08);--dp-color-fill-stone-ink-10: rgb(36 36 36 / .1);--dp-color-fill-stone-ink-14: rgb(36 36 36 / .14);--dp-color-fill-stone-ink-20: rgb(36 36 36 / .2);--dp-color-fill-stone-tint-10: rgb(175 175 175 / .1);--dp-color-fill-stone-tint-22: rgb(175 175 175 / .22);--dp-color-fill-stone-feature-ink: #242424;--dp-color-fill-stone-feature-tag: rgb(36 36 36 / .05);--dp-color-fill-dark-grey-bg: #686868;--dp-color-fill-dark-grey-ink: #ffffff;--dp-color-fill-dark-grey-sub: rgb(255 255 255 / .9);--dp-color-fill-dark-grey-line: rgb(255 255 255 / .12);--dp-color-fill-dark-grey-cta-ink: #292929;--dp-color-fill-dark-grey-muted: #ededed;--dp-color-fill-dark-grey-panel: rgb(104 104 104 / .9);--dp-color-fill-dark-grey-ink-5: rgb(0 0 0 / .05);--dp-color-fill-dark-grey-ink-8: rgb(0 0 0 / .08);--dp-color-fill-dark-grey-ink-10: rgb(0 0 0 / .1);--dp-color-fill-dark-grey-ink-14: rgb(0 0 0 / .14);--dp-color-fill-dark-grey-ink-20: rgb(0 0 0 / .2);--dp-color-fill-dark-grey-tint-10: rgb(104 104 104 / .1);--dp-color-fill-dark-grey-tint-22: rgb(104 104 104 / .22);--dp-color-fill-dark-grey-feature-ink: #ffffff;--dp-color-fill-dark-grey-feature-tag: rgb(255 255 255 / .05);--dp-color-fill-ink-bg: #101010;--dp-color-fill-ink-ink: #ffffff;--dp-color-fill-ink-sub: rgb(255 255 255 / .55);--dp-color-fill-ink-line: rgb(255 255 255 / .12);--dp-color-fill-ink-cta-ink: #292929;--dp-color-fill-ink-muted: #e2e2e2;--dp-color-fill-ink-panel: rgb(16 16 16 / .9);--dp-color-fill-ink-ink-5: rgb(255 255 255 / .05);--dp-color-fill-ink-ink-8: rgb(255 255 255 / .08);--dp-color-fill-ink-ink-10: rgb(255 255 255 / .1);--dp-color-fill-ink-ink-14: rgb(255 255 255 / .14);--dp-color-fill-ink-ink-20: rgb(255 255 255 / .2);--dp-color-fill-ink-tint-10: rgb(16 16 16 / .1);--dp-color-fill-ink-tint-22: rgb(16 16 16 / .22);--dp-color-fill-ink-feature-ink: #ffffff;--dp-color-fill-ink-feature-tag: rgb(255 255 255 / .08);--dp-color-fill-ink-card-hover-kind: rgb(255 255 255 / .55);--dp-color-chart-series-1: light-dark(#0f4a85, #21a6ff);--dp-color-chart-series-2: light-dark(#a04208, #f38518);--dp-color-chart-series-3: light-dark(#136c13, #00cd00);--dp-color-chart-series-4: light-dark(#bc05bc, #cd00cd);--dp-color-chart-series-5: light-dark(#0598bc, #ffd370);--dp-color-chart-series-6: light-dark(#3f76b5, #6fc3df);--dp-color-chart-seq-1: light-dark(#dae3ed, #00040b);--dp-color-chart-seq-1-label: light-dark(#292929, #ffffff);--dp-color-chart-seq-2: light-dark(#aabdd5, #02223a);--dp-color-chart-seq-2-label: light-dark(#292929, #ffffff);--dp-color-chart-seq-3: light-dark(#7b99bd, #084771);--dp-color-chart-seq-3-label: light-dark(#292929, #ffffff);--dp-color-chart-seq-4: light-dark(#426d9e, #167abe);--dp-color-chart-seq-4-label: #ffffff;--dp-color-chart-seq-5: light-dark(#0f4a85, #21a6ff);--dp-color-chart-seq-5-label: light-dark(#ffffff, #292929);--dp-color-chart-div-1: light-dark(#b5200d, #f48771);--dp-color-chart-div-1-label: light-dark(#ffffff, #292929);--dp-color-chart-div-2: light-dark(#e3988a, #5e3127);--dp-color-chart-div-2-label: light-dark(#292929, #ffffff);--dp-color-chart-div-3: light-dark(#f2f2f2, #000000);--dp-color-chart-div-3-label: light-dark(#292929, #ffffff);--dp-color-chart-div-4: light-dark(#87a2c3, #063e63);--dp-color-chart-div-4-label: light-dark(#292929, #ffffff);--dp-color-chart-div-5: light-dark(#0f4a85, #21a6ff);--dp-color-chart-div-5-label: light-dark(#ffffff, #292929);--dp-color-syntax-keyword: light-dark(#0f4a85, #569cd6);--dp-color-syntax-control: light-dark(#b5200d, #c586c0);--dp-color-syntax-function: light-dark(#5e2cbc, #dcdcaa);--dp-color-syntax-string: light-dark(#0f4a85, #ce9178);--dp-color-syntax-variable: light-dark(#001080, #9cdcfe);--dp-color-syntax-type: light-dark(#185e73, #4ec9b0);--dp-color-syntax-number: light-dark(#096d48, #b5cea8);--dp-color-syntax-comment: light-dark(#515151, #7ca668);--dp-color-terminal-black: light-dark(#292929, #000000);--dp-color-terminal-red: light-dark(#cd3131, #e1291e);--dp-color-terminal-green: light-dark(#136c13, #00cd00);--dp-color-terminal-yellow: light-dark(#777a00, #cdcd00);--dp-color-terminal-blue: light-dark(#0451a5, #2d68ff);--dp-color-terminal-magenta: light-dark(#bc05bc, #cf07cf);--dp-color-terminal-cyan: light-dark(#0081a1, #00cdcd);--dp-color-terminal-white: light-dark(#555555, #e5e5e5);--dp-color-terminal-bright-black: light-dark(#666666, #7f7f7f);--dp-color-terminal-bright-red: light-dark(#cd3131, #ff0000);--dp-color-terminal-bright-green: light-dark(#00ac00, #00ff00);--dp-color-terminal-bright-yellow: light-dark(#959a00, #ffff00);--dp-color-terminal-bright-blue: light-dark(#0451a5, #5c5cff);--dp-color-terminal-bright-magenta: light-dark(#bc05bc, #ff00ff);--dp-color-terminal-bright-cyan: light-dark(#0598bc, #00ffff);--dp-color-terminal-bright-white: light-dark(#a5a5a5, #ffffff);--dp-effect-marker-color: light-dark(#a1b89f, #0f4a85);--dp-gradient-sage-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, var(--dp-color-fill-sage-bg) 3.04%, rgb(161 184 159 / 0) 38%);--dp-gradient-sage-hero-side: linear-gradient(90deg, var(--dp-color-fill-sage-bg) 0%, rgb(161 184 159 / 0) 54%);--dp-gradient-sage-hero-top: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(161 184 159 / .9) 45%, rgb(161 184 159 / 0) 100%);--dp-gradient-sage-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(161 184 159 / 0) 46%);--dp-gradient-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, var(--dp-color-fill-teal-bg) 3.04%, rgb(191 211 218 / 0) 38%);--dp-gradient-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-teal-bg) 0%, rgb(191 211 218 / 0) 54%);--dp-gradient-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(191 211 218 / .9) 45%, rgb(191 211 218 / 0) 100%);--dp-gradient-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(191 211 218 / 0) 46%);--dp-gradient-forest-card-bleed: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, var(--dp-color-fill-forest-bg) 3.04%, rgb(26 30 25 / 0) 38%);--dp-gradient-forest-hero-side: linear-gradient(90deg, var(--dp-color-fill-forest-bg) 0%, rgb(26 30 25 / 0) 54%);--dp-gradient-forest-hero-top: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(26 30 25 / .9) 45%, rgb(26 30 25 / 0) 100%);--dp-gradient-forest-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(26 30 25 / 0) 46%);--dp-gradient-terracotta-card-bleed: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, var(--dp-color-fill-terracotta-bg) 3.04%, rgb(215 116 69 / 0) 38%);--dp-gradient-terracotta-hero-side: linear-gradient(90deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(215 116 69 / 0) 54%);--dp-gradient-terracotta-hero-top: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(215 116 69 / .9) 45%, rgb(215 116 69 / 0) 100%);--dp-gradient-terracotta-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(215 116 69 / 0) 46%);--dp-gradient-sand-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, var(--dp-color-fill-sand-bg) 3.04%, rgb(215 207 199 / 0) 38%);--dp-gradient-sand-hero-side: linear-gradient(90deg, var(--dp-color-fill-sand-bg) 0%, rgb(215 207 199 / 0) 54%);--dp-gradient-sand-hero-top: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(215 207 199 / .9) 45%, rgb(215 207 199 / 0) 100%);--dp-gradient-sand-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(215 207 199 / 0) 46%);--dp-gradient-warm-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, var(--dp-color-fill-warm-grey-bg) 3.04%, rgb(182 182 182 / 0) 38%);--dp-gradient-warm-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(182 182 182 / 0) 54%);--dp-gradient-warm-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(182 182 182 / .9) 45%, rgb(182 182 182 / 0) 100%);--dp-gradient-warm-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(182 182 182 / 0) 46%);--dp-gradient-clay-red-card-bleed: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, var(--dp-color-fill-clay-red-bg) 3.04%, rgb(213 53 33 / 0) 38%);--dp-gradient-clay-red-hero-side: linear-gradient(90deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(213 53 33 / 0) 54%);--dp-gradient-clay-red-hero-top: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(213 53 33 / .9) 45%, rgb(213 53 33 / 0) 100%);--dp-gradient-clay-red-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(213 53 33 / 0) 46%);--dp-gradient-dark-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, var(--dp-color-fill-dark-teal-bg) 3.04%, rgb(15 74 133 / 0) 38%);--dp-gradient-dark-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(15 74 133 / 0) 54%);--dp-gradient-dark-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(15 74 133 / .9) 45%, rgb(15 74 133 / 0) 100%);--dp-gradient-dark-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(15 74 133 / 0) 46%);--dp-gradient-dusty-pink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, var(--dp-color-fill-dusty-pink-bg) 3.04%, rgb(193 138 191 / 0) 38%);--dp-gradient-dusty-pink-hero-side: linear-gradient(90deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(193 138 191 / 0) 54%);--dp-gradient-dusty-pink-hero-top: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(193 138 191 / .9) 45%, rgb(193 138 191 / 0) 100%);--dp-gradient-dusty-pink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(193 138 191 / 0) 46%);--dp-gradient-light-peach-card-bleed: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, var(--dp-color-fill-light-peach-bg) 3.04%, rgb(249 218 205 / 0) 38%);--dp-gradient-light-peach-hero-side: linear-gradient(90deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(249 218 205 / 0) 54%);--dp-gradient-light-peach-hero-top: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(249 218 205 / .9) 45%, rgb(249 218 205 / 0) 100%);--dp-gradient-light-peach-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(249 218 205 / 0) 46%);--dp-gradient-faun-card-bleed: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, var(--dp-color-fill-faun-bg) 3.04%, rgb(204 197 189 / 0) 38%);--dp-gradient-faun-hero-side: linear-gradient(90deg, var(--dp-color-fill-faun-bg) 0%, rgb(204 197 189 / 0) 54%);--dp-gradient-faun-hero-top: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(204 197 189 / .9) 45%, rgb(204 197 189 / 0) 100%);--dp-gradient-faun-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(204 197 189 / 0) 46%);--dp-gradient-cool-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, var(--dp-color-fill-cool-grey-bg) 3.04%, rgb(222 222 222 / 0) 38%);--dp-gradient-cool-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(222 222 222 / 0) 54%);--dp-gradient-cool-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(222 222 222 / .9) 45%, rgb(222 222 222 / 0) 100%);--dp-gradient-cool-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(222 222 222 / 0) 46%);--dp-gradient-stone-card-bleed: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, var(--dp-color-fill-stone-bg) 3.04%, rgb(175 175 175 / 0) 38%);--dp-gradient-stone-hero-side: linear-gradient(90deg, var(--dp-color-fill-stone-bg) 0%, rgb(175 175 175 / 0) 54%);--dp-gradient-stone-hero-top: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(175 175 175 / .9) 45%, rgb(175 175 175 / 0) 100%);--dp-gradient-stone-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(175 175 175 / 0) 46%);--dp-gradient-dark-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, var(--dp-color-fill-dark-grey-bg) 3.04%, rgb(104 104 104 / 0) 38%);--dp-gradient-dark-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(104 104 104 / 0) 54%);--dp-gradient-dark-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(104 104 104 / .9) 45%, rgb(104 104 104 / 0) 100%);--dp-gradient-dark-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(104 104 104 / 0) 46%);--dp-gradient-ink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, var(--dp-color-fill-ink-bg) 3.04%, rgb(16 16 16 / 0) 38%);--dp-gradient-ink-hero-side: linear-gradient(90deg, var(--dp-color-fill-ink-bg) 0%, rgb(16 16 16 / 0) 54%);--dp-gradient-ink-hero-top: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(16 16 16 / .9) 45%, rgb(16 16 16 / 0) 100%);--dp-gradient-ink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(16 16 16 / 0) 46%);--dp-print-color-page: #ffffff;--dp-print-color-text: #292929;--dp-component-button-inverse-pressed-background: #ffbb8a;--dp-component-button-inverse-pressed-border: #ffbb8a;--dp-component-button-inverse-focus-border: #f38518;--dp-component-button-inverse-disabled-background: rgb(255 255 255 / .08);--dp-component-button-inverse-disabled-foreground: #a5a5a5;--dp-component-button-inverse-outline-default-foreground: #ffffff;--dp-component-button-inverse-outline-default-border: #ffffff;--dp-component-button-inverse-outline-hover-foreground: #ffffff;--dp-component-button-inverse-outline-hover-border: #ffffff;--dp-component-button-inverse-outline-pressed-background: rgb(255 255 255 / .12);--dp-component-button-inverse-outline-pressed-foreground: #ffffff;--dp-component-button-inverse-outline-pressed-border: #ffffff;--dp-component-button-inverse-outline-focus-foreground: #ffffff;--dp-component-button-inverse-outline-focus-border: #f38518;--dp-component-button-inverse-outline-disabled-foreground: #a5a5a5;--dp-component-button-inverse-outline-disabled-border: rgb(255 255 255 / .12);--dp-component-button-focus-ring-inverse: #f38518;--dp-component-tag-inverse-foreground: #ffffff;--dp-component-card-kind-bg: rgb(41 41 41 / .05);--dp-component-feature-card-border: light-dark(rgb(0 0 0 / .1), rgb(255 255 255 / .12));--dp-component-switch-off-thumb: #ffffff;--dp-component-loader-color-inverse: #ffffff}[data-dp-theme=jetbrains]{--dp-color-bg-canvas: light-dark(#ffffff, #1e1f22);--dp-color-bg-surface: light-dark(#ffffff, #2b2d30);--dp-color-bg-raised: light-dark(#ffffff, #2b2d30);--dp-color-bg-sunken: light-dark(#f5f8fe, #1e1f22);--dp-color-bg-inset: light-dark(#e8e8e8, #393b40);--dp-color-bg-card: light-dark(#f7f8fa, #2b2d30);--dp-color-bg-tint: light-dark(rgb(8 8 8 / .05), rgb(188 190 196 / .08));--dp-color-bg-accent-soft: light-dark(rgb(8 8 8 / .05), rgb(188 190 196 / .08));--dp-color-bg-inverse: light-dark(#080808, #bcbec4);--dp-color-bg-accent: #316feb;--dp-color-text-primary: light-dark(#080808, #c8cad0);--dp-color-text-secondary: light-dark(#424552, #b3b8bf);--dp-color-text-muted: light-dark(#636875, #9fa5af);--dp-color-text-muted-strong: light-dark(#4d4d4d, #acadb3);--dp-color-text-faint: light-dark(#a8adbd, #5a5d63);--dp-color-text-inverse: light-dark(#ffffff, #080808);--dp-color-text-accent: light-dark(#215fd9, #73a4ff);--dp-color-text-on-accent: #ffffff;--dp-color-border-subtle: light-dark(rgb(8 8 8 / .1), rgb(188 190 196 / .12));--dp-color-border-default: light-dark(rgb(8 8 8 / .2), rgb(188 190 196 / .24));--dp-color-border-control: light-dark(rgb(8 8 8 / .5), rgb(188 190 196 / .56));--dp-color-border-strong: light-dark(#080808, #bcbec4);--dp-color-border-accent: #3574f0;--dp-color-border-inverse: light-dark(rgb(255 255 255 / .2), rgb(8 8 8 / .2));--dp-color-accent-default: #316feb;--dp-color-accent-hover: #2361db;--dp-color-accent-press: #0f4dc7;--dp-color-accent-contrast: #ffffff;--dp-color-focus-ring: #3574f0;--dp-color-selection-bg: light-dark(#a6d2ff, #214283);--dp-color-selection-fg: light-dark(#080808, #bcbec4);--dp-color-state-selected: light-dark(rgb(8 8 8 / .1), rgb(188 190 196 / .1));--dp-color-state-pressed: light-dark(rgb(8 8 8 / .1), rgb(188 190 196 / .12));--dp-color-signal-success-fill: light-dark(#067d17, #5c962c);--dp-color-signal-success-text: light-dark(#007813, #7ab64e);--dp-color-signal-success-soft: light-dark(rgb(6 125 23 / .16), rgb(92 150 44 / .16));--dp-color-signal-warning-fill: light-dark(#b28c00, #a68a0d);--dp-color-signal-warning-text: light-dark(#935b00, #c4a05b);--dp-color-signal-warning-soft: light-dark(rgb(178 140 0 / .16), rgb(166 138 13 / .16));--dp-color-signal-danger-fill: light-dark(#ce0505, #f0524f);--dp-color-signal-danger-text: light-dark(#c01a36, #ff7e7c);--dp-color-signal-danger-on-fill: light-dark(#ffffff, #000000);--dp-color-signal-danger-soft: light-dark(rgb(206 5 5 / .16), rgb(240 82 79 / .16));--dp-color-signal-info-fill: light-dark(#028e8e, #00a3a3);--dp-color-signal-info-text: light-dark(#007474, #2fb6b6);--dp-color-signal-info-soft: light-dark(rgb(2 142 142 / .16), rgb(0 163 163 / .16));--dp-color-overlay-scrim: rgb(8 8 8 / .6);--dp-color-surface-dark-bg: #1e1f22;--dp-color-surface-dark-text: #bcbec4;--dp-color-surface-dark-eyebrow: rgb(188 190 196 / .65);--dp-color-surface-dark-tag-bg: rgb(188 190 196 / .08);--dp-color-surface-dark-button-bg: #316feb;--dp-color-surface-dark-button-hover: #2361db;--dp-color-surface-dark-button-text: #ffffff;--dp-color-surface-dark-outline-hover: rgb(188 190 196 / .08);--dp-color-fill-sage-bg: #9eb99d;--dp-color-fill-sage-ink: #080808;--dp-color-fill-sage-sub: rgb(8 8 8 / .7);--dp-color-fill-sage-line: rgb(8 8 8 / .1);--dp-color-fill-sage-cta-ink: #ffffff;--dp-color-fill-sage-muted: #1a1d1a;--dp-color-fill-sage-panel: rgb(158 185 157 / .9);--dp-color-fill-sage-ink-5: rgb(8 8 8 / .05);--dp-color-fill-sage-ink-8: rgb(8 8 8 / .08);--dp-color-fill-sage-ink-10: rgb(8 8 8 / .1);--dp-color-fill-sage-ink-14: rgb(8 8 8 / .14);--dp-color-fill-sage-ink-20: rgb(8 8 8 / .2);--dp-color-fill-sage-tint-10: rgb(158 185 157 / .1);--dp-color-fill-sage-tint-22: rgb(158 185 157 / .22);--dp-color-fill-sage-feature-ink: #000000;--dp-color-fill-sage-feature-tag: rgb(0 0 0 / .05);--dp-color-fill-teal-bg: #c1d3d3;--dp-color-fill-teal-ink: #080808;--dp-color-fill-teal-sub: rgb(8 8 8 / .65);--dp-color-fill-teal-line: rgb(8 8 8 / .1);--dp-color-fill-teal-cta-ink: #ffffff;--dp-color-fill-teal-muted: #1e2020;--dp-color-fill-teal-panel: rgb(193 211 211 / .9);--dp-color-fill-teal-ink-5: rgb(8 8 8 / .05);--dp-color-fill-teal-ink-8: rgb(8 8 8 / .08);--dp-color-fill-teal-ink-10: rgb(8 8 8 / .1);--dp-color-fill-teal-ink-14: rgb(8 8 8 / .14);--dp-color-fill-teal-ink-20: rgb(8 8 8 / .2);--dp-color-fill-teal-tint-10: rgb(193 211 211 / .1);--dp-color-fill-teal-tint-22: rgb(193 211 211 / .22);--dp-color-fill-teal-feature-ink: #080808;--dp-color-fill-teal-feature-tag: rgb(8 8 8 / .05);--dp-color-fill-forest-bg: #191e19;--dp-color-fill-forest-ink: #ffffff;--dp-color-fill-forest-sub: rgb(255 255 255 / .55);--dp-color-fill-forest-line: rgb(255 255 255 / .12);--dp-color-fill-forest-cta-ink: #080808;--dp-color-fill-forest-muted: #e3e4e3;--dp-color-fill-forest-panel: rgb(25 30 25 / .9);--dp-color-fill-forest-ink-5: rgb(255 255 255 / .05);--dp-color-fill-forest-ink-8: rgb(255 255 255 / .08);--dp-color-fill-forest-ink-10: rgb(255 255 255 / .1);--dp-color-fill-forest-ink-14: rgb(255 255 255 / .14);--dp-color-fill-forest-ink-20: rgb(255 255 255 / .2);--dp-color-fill-forest-tint-10: rgb(25 30 25 / .1);--dp-color-fill-forest-tint-22: rgb(25 30 25 / .22);--dp-color-fill-forest-feature-ink: #ffffff;--dp-color-fill-forest-feature-tag: rgb(255 255 255 / .05);--dp-color-fill-terracotta-bg: #c38433;--dp-color-fill-terracotta-ink: #080808;--dp-color-fill-terracotta-sub: rgb(8 8 8 / .85);--dp-color-fill-terracotta-line: rgb(8 8 8 / .15);--dp-color-fill-terracotta-cta-ink: #ffffff;--dp-color-fill-terracotta-muted: #1e170d;--dp-color-fill-terracotta-panel: rgb(195 132 51 / .9);--dp-color-fill-terracotta-ink-5: rgb(8 8 8 / .05);--dp-color-fill-terracotta-ink-8: rgb(8 8 8 / .08);--dp-color-fill-terracotta-ink-10: rgb(8 8 8 / .1);--dp-color-fill-terracotta-ink-14: rgb(8 8 8 / .14);--dp-color-fill-terracotta-ink-20: rgb(8 8 8 / .2);--dp-color-fill-terracotta-tint-10: rgb(195 132 51 / .1);--dp-color-fill-terracotta-tint-22: rgb(195 132 51 / .22);--dp-color-fill-terracotta-feature-ink: #080808;--dp-color-fill-terracotta-feature-tag: rgb(8 8 8 / .08);--dp-color-fill-sand-bg: #d5d0c4;--dp-color-fill-sand-ink: #080808;--dp-color-fill-sand-sub: rgb(8 8 8 / .65);--dp-color-fill-sand-line: rgb(8 8 8 / .1);--dp-color-fill-sand-cta-ink: #ffffff;--dp-color-fill-sand-muted: #21201f;--dp-color-fill-sand-panel: rgb(213 208 196 / .9);--dp-color-fill-sand-ink-5: rgb(8 8 8 / .05);--dp-color-fill-sand-ink-8: rgb(8 8 8 / .08);--dp-color-fill-sand-ink-10: rgb(8 8 8 / .1);--dp-color-fill-sand-ink-14: rgb(8 8 8 / .14);--dp-color-fill-sand-ink-20: rgb(8 8 8 / .2);--dp-color-fill-sand-tint-10: rgb(213 208 196 / .1);--dp-color-fill-sand-tint-22: rgb(213 208 196 / .22);--dp-color-fill-sand-feature-ink: #080808;--dp-color-fill-sand-feature-tag: rgb(8 8 8 / .05);--dp-color-fill-warm-grey-bg: #b6b6b6;--dp-color-fill-warm-grey-ink: #080808;--dp-color-fill-warm-grey-sub: rgb(8 8 8 / .7);--dp-color-fill-warm-grey-line: rgb(8 8 8 / .1);--dp-color-fill-warm-grey-cta-ink: #ffffff;--dp-color-fill-warm-grey-muted: #1d1d1d;--dp-color-fill-warm-grey-panel: rgb(182 182 182 / .9);--dp-color-fill-warm-grey-ink-5: rgb(8 8 8 / .05);--dp-color-fill-warm-grey-ink-8: rgb(8 8 8 / .08);--dp-color-fill-warm-grey-ink-10: rgb(8 8 8 / .1);--dp-color-fill-warm-grey-ink-14: rgb(8 8 8 / .14);--dp-color-fill-warm-grey-ink-20: rgb(8 8 8 / .2);--dp-color-fill-warm-grey-tint-10: rgb(182 182 182 / .1);--dp-color-fill-warm-grey-tint-22: rgb(182 182 182 / .22);--dp-color-fill-warm-grey-feature-ink: #080808;--dp-color-fill-warm-grey-feature-tag: rgb(8 8 8 / .05);--dp-color-fill-clay-red-bg: #dd241b;--dp-color-fill-clay-red-ink: #ffffff;--dp-color-fill-clay-red-sub: #ffffff;--dp-color-fill-clay-red-line: rgb(255 255 255 / .2);--dp-color-fill-clay-red-cta-ink: #080808;--dp-color-fill-clay-red-muted: #ffffff;--dp-color-fill-clay-red-panel: rgb(221 36 27 / .9);--dp-color-fill-clay-red-ink-5: rgb(0 0 0 / .05);--dp-color-fill-clay-red-ink-8: rgb(0 0 0 / .08);--dp-color-fill-clay-red-ink-10: rgb(0 0 0 / .1);--dp-color-fill-clay-red-ink-14: rgb(0 0 0 / .14);--dp-color-fill-clay-red-ink-20: rgb(0 0 0 / .2);--dp-color-fill-clay-red-tint-10: rgb(221 36 27 / .1);--dp-color-fill-clay-red-tint-22: rgb(221 36 27 / .22);--dp-color-fill-clay-red-feature-ink: #ffffff;--dp-color-fill-clay-red-feature-tag: rgb(255 255 255 / .12);--dp-color-fill-dark-teal-bg: #1e4298;--dp-color-fill-dark-teal-ink: #ffffff;--dp-color-fill-dark-teal-sub: rgb(255 255 255 / .7);--dp-color-fill-dark-teal-line: rgb(255 255 255 / .12);--dp-color-fill-dark-teal-cta-ink: #080808;--dp-color-fill-dark-teal-muted: #e4e8f3;--dp-color-fill-dark-teal-panel: rgb(30 66 152 / .9);--dp-color-fill-dark-teal-ink-5: rgb(255 255 255 / .05);--dp-color-fill-dark-teal-ink-8: rgb(255 255 255 / .08);--dp-color-fill-dark-teal-ink-10: rgb(255 255 255 / .1);--dp-color-fill-dark-teal-ink-14: rgb(255 255 255 / .14);--dp-color-fill-dark-teal-ink-20: rgb(255 255 255 / .2);--dp-color-fill-dark-teal-tint-10: rgb(30 66 152 / .1);--dp-color-fill-dark-teal-tint-22: rgb(30 66 152 / .22);--dp-color-fill-dark-teal-feature-ink: #ffffff;--dp-color-fill-dark-teal-feature-tag: rgb(255 255 255 / .08);--dp-color-fill-dusty-pink-bg: #c18abf;--dp-color-fill-dusty-pink-ink: #080808;--dp-color-fill-dusty-pink-sub: rgb(8 8 8 / .74);--dp-color-fill-dusty-pink-line: rgb(8 8 8 / .12);--dp-color-fill-dusty-pink-cta-ink: #ffffff;--dp-color-fill-dusty-pink-muted: #1e181e;--dp-color-fill-dusty-pink-panel: rgb(193 138 191 / .9);--dp-color-fill-dusty-pink-ink-5: rgb(8 8 8 / .05);--dp-color-fill-dusty-pink-ink-8: rgb(8 8 8 / .08);--dp-color-fill-dusty-pink-ink-10: rgb(8 8 8 / .1);--dp-color-fill-dusty-pink-ink-14: rgb(8 8 8 / .14);--dp-color-fill-dusty-pink-ink-20: rgb(8 8 8 / .2);--dp-color-fill-dusty-pink-tint-10: rgb(193 138 191 / .1);--dp-color-fill-dusty-pink-tint-22: rgb(193 138 191 / .22);--dp-color-fill-dusty-pink-feature-ink: #080808;--dp-color-fill-dusty-pink-feature-tag: rgb(8 8 8 / .06);--dp-color-fill-light-peach-bg: #f1deca;--dp-color-fill-light-peach-ink: #080808;--dp-color-fill-light-peach-sub: rgb(8 8 8 / .62);--dp-color-fill-light-peach-line: rgb(8 8 8 / .1);--dp-color-fill-light-peach-cta-ink: #ffffff;--dp-color-fill-light-peach-muted: #24221f;--dp-color-fill-light-peach-panel: rgb(241 222 202 / .9);--dp-color-fill-light-peach-ink-5: rgb(8 8 8 / .05);--dp-color-fill-light-peach-ink-8: rgb(8 8 8 / .08);--dp-color-fill-light-peach-ink-10: rgb(8 8 8 / .1);--dp-color-fill-light-peach-ink-14: rgb(8 8 8 / .14);--dp-color-fill-light-peach-ink-20: rgb(8 8 8 / .2);--dp-color-fill-light-peach-tint-10: rgb(241 222 202 / .1);--dp-color-fill-light-peach-tint-22: rgb(241 222 202 / .22);--dp-color-fill-light-peach-feature-ink: #080808;--dp-color-fill-light-peach-feature-tag: rgb(8 8 8 / .05);--dp-color-fill-faun-bg: #cac6bb;--dp-color-fill-faun-ink: #080808;--dp-color-fill-faun-sub: rgb(8 8 8 / .66);--dp-color-fill-faun-line: rgb(8 8 8 / .1);--dp-color-fill-faun-cta-ink: #ffffff;--dp-color-fill-faun-muted: #1f1f1d;--dp-color-fill-faun-panel: rgb(202 198 187 / .9);--dp-color-fill-faun-ink-5: rgb(8 8 8 / .05);--dp-color-fill-faun-ink-8: rgb(8 8 8 / .08);--dp-color-fill-faun-ink-10: rgb(8 8 8 / .1);--dp-color-fill-faun-ink-14: rgb(8 8 8 / .14);--dp-color-fill-faun-ink-20: rgb(8 8 8 / .2);--dp-color-fill-faun-tint-10: rgb(202 198 187 / .1);--dp-color-fill-faun-tint-22: rgb(202 198 187 / .22);--dp-color-fill-faun-feature-ink: #080808;--dp-color-fill-faun-feature-tag: rgb(8 8 8 / .05);--dp-color-fill-cool-grey-bg: #dedede;--dp-color-fill-cool-grey-ink: #080808;--dp-color-fill-cool-grey-sub: rgb(8 8 8 / .63);--dp-color-fill-cool-grey-line: rgb(8 8 8 / .1);--dp-color-fill-cool-grey-cta-ink: #ffffff;--dp-color-fill-cool-grey-muted: #222222;--dp-color-fill-cool-grey-panel: rgb(222 222 222 / .9);--dp-color-fill-cool-grey-ink-5: rgb(8 8 8 / .05);--dp-color-fill-cool-grey-ink-8: rgb(8 8 8 / .08);--dp-color-fill-cool-grey-ink-10: rgb(8 8 8 / .1);--dp-color-fill-cool-grey-ink-14: rgb(8 8 8 / .14);--dp-color-fill-cool-grey-ink-20: rgb(8 8 8 / .2);--dp-color-fill-cool-grey-tint-10: rgb(222 222 222 / .1);--dp-color-fill-cool-grey-tint-22: rgb(222 222 222 / .22);--dp-color-fill-cool-grey-feature-ink: #080808;--dp-color-fill-cool-grey-feature-tag: rgb(8 8 8 / .05);--dp-color-fill-stone-bg: #afafaf;--dp-color-fill-stone-ink: #080808;--dp-color-fill-stone-sub: rgb(8 8 8 / .7);--dp-color-fill-stone-line: rgb(8 8 8 / .1);--dp-color-fill-stone-cta-ink: #ffffff;--dp-color-fill-stone-muted: #1c1c1c;--dp-color-fill-stone-panel: rgb(175 175 175 / .9);--dp-color-fill-stone-ink-5: rgb(8 8 8 / .05);--dp-color-fill-stone-ink-8: rgb(8 8 8 / .08);--dp-color-fill-stone-ink-10: rgb(8 8 8 / .1);--dp-color-fill-stone-ink-14: rgb(8 8 8 / .14);--dp-color-fill-stone-ink-20: rgb(8 8 8 / .2);--dp-color-fill-stone-tint-10: rgb(175 175 175 / .1);--dp-color-fill-stone-tint-22: rgb(175 175 175 / .22);--dp-color-fill-stone-feature-ink: #080808;--dp-color-fill-stone-feature-tag: rgb(8 8 8 / .05);--dp-color-fill-dark-grey-bg: #686868;--dp-color-fill-dark-grey-ink: #ffffff;--dp-color-fill-dark-grey-sub: rgb(255 255 255 / .9);--dp-color-fill-dark-grey-line: rgb(255 255 255 / .12);--dp-color-fill-dark-grey-cta-ink: #080808;--dp-color-fill-dark-grey-muted: #ededed;--dp-color-fill-dark-grey-panel: rgb(104 104 104 / .9);--dp-color-fill-dark-grey-ink-5: rgb(0 0 0 / .05);--dp-color-fill-dark-grey-ink-8: rgb(0 0 0 / .08);--dp-color-fill-dark-grey-ink-10: rgb(0 0 0 / .1);--dp-color-fill-dark-grey-ink-14: rgb(0 0 0 / .14);--dp-color-fill-dark-grey-ink-20: rgb(0 0 0 / .2);--dp-color-fill-dark-grey-tint-10: rgb(104 104 104 / .1);--dp-color-fill-dark-grey-tint-22: rgb(104 104 104 / .22);--dp-color-fill-dark-grey-feature-ink: #ffffff;--dp-color-fill-dark-grey-feature-tag: rgb(255 255 255 / .05);--dp-color-fill-ink-bg: #101010;--dp-color-fill-ink-ink: #ffffff;--dp-color-fill-ink-sub: rgb(255 255 255 / .55);--dp-color-fill-ink-line: rgb(255 255 255 / .12);--dp-color-fill-ink-cta-ink: #080808;--dp-color-fill-ink-muted: #e2e2e2;--dp-color-fill-ink-panel: rgb(16 16 16 / .9);--dp-color-fill-ink-ink-5: rgb(255 255 255 / .05);--dp-color-fill-ink-ink-8: rgb(255 255 255 / .08);--dp-color-fill-ink-ink-10: rgb(255 255 255 / .1);--dp-color-fill-ink-ink-14: rgb(255 255 255 / .14);--dp-color-fill-ink-ink-20: rgb(255 255 255 / .2);--dp-color-fill-ink-tint-10: rgb(16 16 16 / .1);--dp-color-fill-ink-tint-22: rgb(16 16 16 / .22);--dp-color-fill-ink-feature-ink: #ffffff;--dp-color-fill-ink-feature-tag: rgb(255 255 255 / .08);--dp-color-fill-ink-card-hover-kind: rgb(255 255 255 / .55);--dp-color-chart-series-1: light-dark(#063fdb, #3993d4);--dp-color-chart-series-2: light-dark(#a46704, #cf8e6d);--dp-color-chart-series-3: light-dark(#067d17, #5c962c);--dp-color-chart-series-4: light-dark(#b309b3, #a771bf);--dp-color-chart-series-5: light-dark(#b28c00, #a68a0d);--dp-color-chart-series-6: light-dark(#028e8e, #00a3a3);--dp-color-chart-seq-1: light-dark(#d8e5fd, #252f39);--dp-color-chart-seq-1-label: light-dark(#080808, #c8cad0);--dp-color-chart-seq-2: light-dark(#a6c2f9, #2c455b);--dp-color-chart-seq-2-label: light-dark(#080808, #c8cad0);--dp-color-chart-seq-3: light-dark(#759df2, #325c7e);--dp-color-chart-seq-3-label: light-dark(#080808, #ced0d6);--dp-color-chart-seq-4: light-dark(#396de6, #377aad);--dp-color-chart-seq-4-label: light-dark(#ffffff, #010101);--dp-color-chart-seq-5: light-dark(#063fdb, #3993d4);--dp-color-chart-seq-5-label: light-dark(#ffffff, #080808);--dp-color-chart-div-1: light-dark(#ce0505, #f0524f);--dp-color-chart-div-1-label: light-dark(#ffffff, #080808);--dp-color-chart-div-2: light-dark(#f1998b, #813c3a);--dp-color-chart-div-2-label: light-dark(#080808, #c1c3c9);--dp-color-chart-div-3: light-dark(#f5f8fe, #1e1f22);--dp-color-chart-div-3-label: light-dark(#080808, #c8cad0);--dp-color-chart-div-4: light-dark(#81a7f4, #305675);--dp-color-chart-div-4-label: light-dark(#080808, #c4c6cc);--dp-color-chart-div-5: light-dark(#063fdb, #3993d4);--dp-color-chart-div-5-label: light-dark(#ffffff, #080808);--dp-color-syntax-keyword: light-dark(#0033b3, #cf8e6d);--dp-color-syntax-control: light-dark(#0033b3, #cf8e6d);--dp-color-syntax-function: light-dark(#00627a, #56a8f5);--dp-color-syntax-string: light-dark(#067d17, #6aab73);--dp-color-syntax-variable: light-dark(#871094, #c77dbb);--dp-color-syntax-type: light-dark(#887500, #b3ae60);--dp-color-syntax-number: light-dark(#1750eb, #2aacb8);--dp-color-syntax-comment: light-dark(#767676, #90949c);--dp-color-terminal-black: #000000;--dp-color-terminal-red: light-dark(#ce0505, #f0524f);--dp-color-terminal-green: light-dark(#067d17, #5c962c);--dp-color-terminal-yellow: light-dark(#927200, #a68a0d);--dp-color-terminal-blue: light-dark(#063fdb, #3993d4);--dp-color-terminal-magenta: light-dark(#b309b3, #a771bf);--dp-color-terminal-cyan: light-dark(#008484, #00a3a3);--dp-color-terminal-white: light-dark(#929292, #868686);--dp-color-terminal-bright-black: light-dark(#656565, #6a6a6a);--dp-color-terminal-bright-red: light-dark(#ff1616, #ff4050);--dp-color-terminal-bright-green: light-dark(#00ac23, #4fc414);--dp-color-terminal-bright-yellow: light-dark(#b39100, #e5bf00);--dp-color-terminal-bright-blue: light-dark(#2d61f0, #1fb0ff);--dp-color-terminal-bright-magenta: light-dark(#e617e6, #ed7eed);--dp-color-terminal-bright-cyan: light-dark(#00a4a4, #00e5e5);--dp-color-terminal-bright-white: light-dark(#c9c9c9, #ffffff);--dp-effect-marker-color: light-dark(#9eb99d, #1e4298);--dp-gradient-sage-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, var(--dp-color-fill-sage-bg) 3.04%, rgb(158 185 157 / 0) 38%);--dp-gradient-sage-hero-side: linear-gradient(90deg, var(--dp-color-fill-sage-bg) 0%, rgb(158 185 157 / 0) 54%);--dp-gradient-sage-hero-top: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(158 185 157 / .9) 45%, rgb(158 185 157 / 0) 100%);--dp-gradient-sage-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(158 185 157 / 0) 46%);--dp-gradient-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, var(--dp-color-fill-teal-bg) 3.04%, rgb(193 211 211 / 0) 38%);--dp-gradient-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-teal-bg) 0%, rgb(193 211 211 / 0) 54%);--dp-gradient-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(193 211 211 / .9) 45%, rgb(193 211 211 / 0) 100%);--dp-gradient-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(193 211 211 / 0) 46%);--dp-gradient-forest-card-bleed: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, var(--dp-color-fill-forest-bg) 3.04%, rgb(25 30 25 / 0) 38%);--dp-gradient-forest-hero-side: linear-gradient(90deg, var(--dp-color-fill-forest-bg) 0%, rgb(25 30 25 / 0) 54%);--dp-gradient-forest-hero-top: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(25 30 25 / .9) 45%, rgb(25 30 25 / 0) 100%);--dp-gradient-forest-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(25 30 25 / 0) 46%);--dp-gradient-terracotta-card-bleed: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, var(--dp-color-fill-terracotta-bg) 3.04%, rgb(195 132 51 / 0) 38%);--dp-gradient-terracotta-hero-side: linear-gradient(90deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(195 132 51 / 0) 54%);--dp-gradient-terracotta-hero-top: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(195 132 51 / .9) 45%, rgb(195 132 51 / 0) 100%);--dp-gradient-terracotta-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(195 132 51 / 0) 46%);--dp-gradient-sand-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, var(--dp-color-fill-sand-bg) 3.04%, rgb(213 208 196 / 0) 38%);--dp-gradient-sand-hero-side: linear-gradient(90deg, var(--dp-color-fill-sand-bg) 0%, rgb(213 208 196 / 0) 54%);--dp-gradient-sand-hero-top: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(213 208 196 / .9) 45%, rgb(213 208 196 / 0) 100%);--dp-gradient-sand-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(213 208 196 / 0) 46%);--dp-gradient-warm-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, var(--dp-color-fill-warm-grey-bg) 3.04%, rgb(182 182 182 / 0) 38%);--dp-gradient-warm-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(182 182 182 / 0) 54%);--dp-gradient-warm-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(182 182 182 / .9) 45%, rgb(182 182 182 / 0) 100%);--dp-gradient-warm-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(182 182 182 / 0) 46%);--dp-gradient-clay-red-card-bleed: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, var(--dp-color-fill-clay-red-bg) 3.04%, rgb(221 36 27 / 0) 38%);--dp-gradient-clay-red-hero-side: linear-gradient(90deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(221 36 27 / 0) 54%);--dp-gradient-clay-red-hero-top: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(221 36 27 / .9) 45%, rgb(221 36 27 / 0) 100%);--dp-gradient-clay-red-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(221 36 27 / 0) 46%);--dp-gradient-dark-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, var(--dp-color-fill-dark-teal-bg) 3.04%, rgb(30 66 152 / 0) 38%);--dp-gradient-dark-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(30 66 152 / 0) 54%);--dp-gradient-dark-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(30 66 152 / .9) 45%, rgb(30 66 152 / 0) 100%);--dp-gradient-dark-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(30 66 152 / 0) 46%);--dp-gradient-dusty-pink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, var(--dp-color-fill-dusty-pink-bg) 3.04%, rgb(193 138 191 / 0) 38%);--dp-gradient-dusty-pink-hero-side: linear-gradient(90deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(193 138 191 / 0) 54%);--dp-gradient-dusty-pink-hero-top: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(193 138 191 / .9) 45%, rgb(193 138 191 / 0) 100%);--dp-gradient-dusty-pink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(193 138 191 / 0) 46%);--dp-gradient-light-peach-card-bleed: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, var(--dp-color-fill-light-peach-bg) 3.04%, rgb(241 222 202 / 0) 38%);--dp-gradient-light-peach-hero-side: linear-gradient(90deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(241 222 202 / 0) 54%);--dp-gradient-light-peach-hero-top: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(241 222 202 / .9) 45%, rgb(241 222 202 / 0) 100%);--dp-gradient-light-peach-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(241 222 202 / 0) 46%);--dp-gradient-faun-card-bleed: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, var(--dp-color-fill-faun-bg) 3.04%, rgb(202 198 187 / 0) 38%);--dp-gradient-faun-hero-side: linear-gradient(90deg, var(--dp-color-fill-faun-bg) 0%, rgb(202 198 187 / 0) 54%);--dp-gradient-faun-hero-top: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(202 198 187 / .9) 45%, rgb(202 198 187 / 0) 100%);--dp-gradient-faun-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(202 198 187 / 0) 46%);--dp-gradient-cool-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, var(--dp-color-fill-cool-grey-bg) 3.04%, rgb(222 222 222 / 0) 38%);--dp-gradient-cool-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(222 222 222 / 0) 54%);--dp-gradient-cool-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(222 222 222 / .9) 45%, rgb(222 222 222 / 0) 100%);--dp-gradient-cool-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(222 222 222 / 0) 46%);--dp-gradient-stone-card-bleed: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, var(--dp-color-fill-stone-bg) 3.04%, rgb(175 175 175 / 0) 38%);--dp-gradient-stone-hero-side: linear-gradient(90deg, var(--dp-color-fill-stone-bg) 0%, rgb(175 175 175 / 0) 54%);--dp-gradient-stone-hero-top: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(175 175 175 / .9) 45%, rgb(175 175 175 / 0) 100%);--dp-gradient-stone-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(175 175 175 / 0) 46%);--dp-gradient-dark-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, var(--dp-color-fill-dark-grey-bg) 3.04%, rgb(104 104 104 / 0) 38%);--dp-gradient-dark-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(104 104 104 / 0) 54%);--dp-gradient-dark-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(104 104 104 / .9) 45%, rgb(104 104 104 / 0) 100%);--dp-gradient-dark-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(104 104 104 / 0) 46%);--dp-gradient-ink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, var(--dp-color-fill-ink-bg) 3.04%, rgb(16 16 16 / 0) 38%);--dp-gradient-ink-hero-side: linear-gradient(90deg, var(--dp-color-fill-ink-bg) 0%, rgb(16 16 16 / 0) 54%);--dp-gradient-ink-hero-top: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(16 16 16 / .9) 45%, rgb(16 16 16 / 0) 100%);--dp-gradient-ink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(16 16 16 / 0) 46%);--dp-print-color-page: #ffffff;--dp-print-color-text: #080808;--dp-component-button-inverse-pressed-background: #0f4dc7;--dp-component-button-inverse-pressed-border: #0f4dc7;--dp-component-button-inverse-focus-border: #3574f0;--dp-component-button-inverse-disabled-background: rgb(188 190 196 / .08);--dp-component-button-inverse-disabled-foreground: #5a5d63;--dp-component-button-inverse-outline-default-foreground: #bcbec4;--dp-component-button-inverse-outline-default-border: #bcbec4;--dp-component-button-inverse-outline-hover-foreground: #bcbec4;--dp-component-button-inverse-outline-hover-border: #bcbec4;--dp-component-button-inverse-outline-pressed-background: rgb(188 190 196 / .12);--dp-component-button-inverse-outline-pressed-foreground: #bcbec4;--dp-component-button-inverse-outline-pressed-border: #bcbec4;--dp-component-button-inverse-outline-focus-foreground: #bcbec4;--dp-component-button-inverse-outline-focus-border: #3574f0;--dp-component-button-inverse-outline-disabled-foreground: #5a5d63;--dp-component-button-inverse-outline-disabled-border: rgb(188 190 196 / .12);--dp-component-button-focus-ring-inverse: #3574f0;--dp-component-tag-inverse-foreground: #bcbec4;--dp-component-card-kind-bg: rgb(8 8 8 / .05);--dp-component-feature-card-border: light-dark(rgb(0 0 0 / .1), rgb(188 190 196 / .12));--dp-component-switch-off-thumb: #ffffff;--dp-component-loader-color-inverse: #bcbec4}[data-dp-theme=kanagawa]{--dp-color-bg-canvas: light-dark(#f2ecbc, #1f1f28);--dp-color-bg-surface: light-dark(#e5ddb0, #1a1a22);--dp-color-bg-raised: light-dark(#e7dba0, #2a2a37);--dp-color-bg-sunken: light-dark(#dcd5ac, #181820);--dp-color-bg-inset: light-dark(#e4d794, #363646);--dp-color-bg-card: light-dark(#e5ddb0, #1a1a22);--dp-color-bg-tint: light-dark(rgb(84 84 100 / .05), rgb(220 215 186 / .08));--dp-color-bg-accent-soft: light-dark(rgb(84 84 100 / .05), rgb(220 215 186 / .08));--dp-color-bg-inverse: light-dark(#545464, #dcd7ba);--dp-color-bg-accent: light-dark(#4d699b, #7e9cd8);--dp-color-text-primary: light-dark(#3f3f4f, #dcd7ba);--dp-color-text-secondary: light-dark(#504e42, #c8c093);--dp-color-text-muted: light-dark(#5d5c54, #a2a198);--dp-color-text-muted-strong: light-dark(#565553, #ada997);--dp-color-text-faint: light-dark(#a09cac, #54546d);--dp-color-text-inverse: light-dark(#f2ecbc, #545464);--dp-color-text-accent: light-dark(#3f5b8b, #82a1dd);--dp-color-text-on-accent: light-dark(#f2ecbc, #1f1f28);--dp-color-border-subtle: light-dark(rgb(84 84 100 / .1), rgb(220 215 186 / .12));--dp-color-border-default: light-dark(rgb(84 84 100 / .2), rgb(220 215 186 / .24));--dp-color-border-control: light-dark(rgb(84 84 100 / .74), rgb(220 215 186 / .48));--dp-color-border-strong: light-dark(#545464, #dcd7ba);--dp-color-border-accent: light-dark(#4d699b, #7e9cd8);--dp-color-border-inverse: light-dark(rgb(242 236 188 / .2), rgb(84 84 100 / .2));--dp-color-accent-default: light-dark(#4d699b, #7e9cd8);--dp-color-accent-hover: light-dark(#3d5888, #90afec);--dp-color-accent-press: light-dark(#2d4776, #a3c2ff);--dp-color-accent-contrast: light-dark(#f2ecbc, #1f1f28);--dp-color-focus-ring: light-dark(#4d699b, #7e9cd8);--dp-color-selection-bg: light-dark(#c9cbd1, #223249);--dp-color-selection-fg: light-dark(#545464, #dcd7ba);--dp-color-state-selected: light-dark(rgb(84 84 100 / .1), rgb(220 215 186 / .1));--dp-color-state-pressed: light-dark(rgb(84 84 100 / .1), rgb(220 215 186 / .12));--dp-color-signal-success-fill: light-dark(#6f894e, #98bb6c);--dp-color-signal-success-text: light-dark(#4b6329, #98bb6c);--dp-color-signal-success-soft: light-dark(rgb(111 137 78 / .16), rgb(152 187 108 / .16));--dp-color-signal-warning-fill: light-dark(#b47b00, #e6c384);--dp-color-signal-warning-text: light-dark(#874d00, #ff9e3b);--dp-color-signal-warning-soft: light-dark(rgb(222 152 0 / .16), rgb(230 195 132 / .16));--dp-color-signal-danger-fill: light-dark(#c84053, #e46876);--dp-color-signal-danger-text: light-dark(#bb000e, #ff776a);--dp-color-signal-danger-on-fill: light-dark(#f7f7f7, #000000);--dp-color-signal-danger-soft: light-dark(rgb(200 64 83 / .16), rgb(228 104 118 / .16));--dp-color-signal-info-fill: light-dark(#597b75, #68ad99);--dp-color-signal-info-text: light-dark(#425f6c, #84a5b5);--dp-color-signal-info-soft: light-dark(rgb(89 123 117 / .16), rgb(104 173 153 / .16));--dp-color-overlay-scrim: rgb(31 31 40 / .6);--dp-color-surface-dark-bg: #1f1f28;--dp-color-surface-dark-text: #dcd7ba;--dp-color-surface-dark-eyebrow: rgb(220 215 186 / .57);--dp-color-surface-dark-tag-bg: rgb(220 215 186 / .08);--dp-color-surface-dark-button-bg: #7e9cd8;--dp-color-surface-dark-button-hover: #90afec;--dp-color-surface-dark-button-text: #1f1f28;--dp-color-surface-dark-outline-hover: rgb(220 215 186 / .08);--dp-color-fill-sage-bg: #abb4a2;--dp-color-fill-sage-ink: #262533;--dp-color-fill-sage-sub: rgb(38 37 51 / .8);--dp-color-fill-sage-line: rgb(38 37 51 / .1);--dp-color-fill-sage-cta-ink: #f2ecbc;--dp-color-fill-sage-muted: #363640;--dp-color-fill-sage-panel: rgb(171 180 162 / .9);--dp-color-fill-sage-ink-5: rgb(38 37 51 / .05);--dp-color-fill-sage-ink-8: rgb(38 37 51 / .08);--dp-color-fill-sage-ink-10: rgb(38 37 51 / .1);--dp-color-fill-sage-ink-14: rgb(38 37 51 / .14);--dp-color-fill-sage-ink-20: rgb(38 37 51 / .2);--dp-color-fill-sage-tint-10: rgb(171 180 162 / .1);--dp-color-fill-sage-tint-22: rgb(171 180 162 / .22);--dp-color-fill-sage-feature-ink: #000000;--dp-color-fill-sage-feature-tag: rgb(0 0 0 / .05);--dp-color-fill-teal-bg: #c9d1cf;--dp-color-fill-teal-ink: #3b3b4a;--dp-color-fill-teal-sub: rgb(59 59 74 / .81);--dp-color-fill-teal-line: rgb(59 59 74 / .1);--dp-color-fill-teal-cta-ink: #f2ecbc;--dp-color-fill-teal-muted: #4c4d5a;--dp-color-fill-teal-panel: rgb(201 209 207 / .9);--dp-color-fill-teal-ink-5: rgb(59 59 74 / .05);--dp-color-fill-teal-ink-8: rgb(59 59 74 / .08);--dp-color-fill-teal-ink-10: rgb(59 59 74 / .1);--dp-color-fill-teal-ink-14: rgb(59 59 74 / .14);--dp-color-fill-teal-ink-20: rgb(59 59 74 / .2);--dp-color-fill-teal-tint-10: rgb(201 209 207 / .1);--dp-color-fill-teal-tint-22: rgb(201 209 207 / .22);--dp-color-fill-teal-feature-ink: #3b3b4a;--dp-color-fill-teal-feature-tag: rgb(59 59 74 / .05);--dp-color-fill-forest-bg: #1c1d1a;--dp-color-fill-forest-ink: #f2ecbc;--dp-color-fill-forest-sub: rgb(242 236 188 / .55);--dp-color-fill-forest-line: rgb(242 236 188 / .12);--dp-color-fill-forest-cta-ink: #545464;--dp-color-fill-forest-muted: #d8d3a9;--dp-color-fill-forest-panel: rgb(28 29 26 / .9);--dp-color-fill-forest-ink-5: rgb(242 236 188 / .05);--dp-color-fill-forest-ink-8: rgb(242 236 188 / .08);--dp-color-fill-forest-ink-10: rgb(242 236 188 / .1);--dp-color-fill-forest-ink-14: rgb(242 236 188 / .14);--dp-color-fill-forest-ink-20: rgb(242 236 188 / .2);--dp-color-fill-forest-tint-10: rgb(28 29 26 / .1);--dp-color-fill-forest-tint-22: rgb(28 29 26 / .22);--dp-color-fill-forest-feature-ink: #f2ecbc;--dp-color-fill-forest-feature-tag: rgb(242 236 188 / .05);--dp-color-fill-terracotta-bg: #d77719;--dp-color-fill-terracotta-ink: #0a0915;--dp-color-fill-terracotta-sub: rgb(10 9 21 / .85);--dp-color-fill-terracotta-line: rgb(10 9 21 / .15);--dp-color-fill-terracotta-cta-ink: #f2ecbc;--dp-color-fill-terracotta-muted: #231615;--dp-color-fill-terracotta-panel: rgb(215 119 25 / .9);--dp-color-fill-terracotta-ink-5: rgb(10 9 21 / .05);--dp-color-fill-terracotta-ink-8: rgb(10 9 21 / .08);--dp-color-fill-terracotta-ink-10: rgb(10 9 21 / .1);--dp-color-fill-terracotta-ink-14: rgb(10 9 21 / .14);--dp-color-fill-terracotta-ink-20: rgb(10 9 21 / .2);--dp-color-fill-terracotta-tint-10: rgb(215 119 25 / .1);--dp-color-fill-terracotta-tint-22: rgb(215 119 25 / .22);--dp-color-fill-terracotta-feature-ink: #0a0915;--dp-color-fill-terracotta-feature-tag: rgb(10 9 21 / .08);--dp-color-fill-sand-bg: #d9cfc2;--dp-color-fill-sand-ink: #3c3c4b;--dp-color-fill-sand-sub: rgb(60 60 75 / .81);--dp-color-fill-sand-line: rgb(60 60 75 / .1);--dp-color-fill-sand-cta-ink: #f2ecbc;--dp-color-fill-sand-muted: #4f4e59;--dp-color-fill-sand-panel: rgb(217 207 194 / .9);--dp-color-fill-sand-ink-5: rgb(60 60 75 / .05);--dp-color-fill-sand-ink-8: rgb(60 60 75 / .08);--dp-color-fill-sand-ink-10: rgb(60 60 75 / .1);--dp-color-fill-sand-ink-14: rgb(60 60 75 / .14);--dp-color-fill-sand-ink-20: rgb(60 60 75 / .2);--dp-color-fill-sand-tint-10: rgb(217 207 194 / .1);--dp-color-fill-sand-tint-22: rgb(217 207 194 / .22);--dp-color-fill-sand-feature-ink: #3c3c4b;--dp-color-fill-sand-feature-tag: rgb(60 60 75 / .05);--dp-color-fill-warm-grey-bg: #bab7a2;--dp-color-fill-warm-grey-ink: #292938;--dp-color-fill-warm-grey-sub: rgb(41 41 56 / .8);--dp-color-fill-warm-grey-line: rgb(41 41 56 / .1);--dp-color-fill-warm-grey-cta-ink: #f2ecbc;--dp-color-fill-warm-grey-muted: #3a3a45;--dp-color-fill-warm-grey-panel: rgb(186 183 162 / .9);--dp-color-fill-warm-grey-ink-5: rgb(41 41 56 / .05);--dp-color-fill-warm-grey-ink-8: rgb(41 41 56 / .08);--dp-color-fill-warm-grey-ink-10: rgb(41 41 56 / .1);--dp-color-fill-warm-grey-ink-14: rgb(41 41 56 / .14);--dp-color-fill-warm-grey-ink-20: rgb(41 41 56 / .2);--dp-color-fill-warm-grey-tint-10: rgb(186 183 162 / .1);--dp-color-fill-warm-grey-tint-22: rgb(186 183 162 / .22);--dp-color-fill-warm-grey-feature-ink: #292938;--dp-color-fill-warm-grey-feature-tag: rgb(41 41 56 / .05);--dp-color-fill-clay-red-bg: #d52f4e;--dp-color-fill-clay-red-ink: #fffacf;--dp-color-fill-clay-red-sub: #fffacf;--dp-color-fill-clay-red-line: rgb(255 250 207 / .2);--dp-color-fill-clay-red-cta-ink: #545464;--dp-color-fill-clay-red-muted: #fffacf;--dp-color-fill-clay-red-panel: rgb(213 47 78 / .9);--dp-color-fill-clay-red-ink-5: rgb(0 0 0 / .05);--dp-color-fill-clay-red-ink-8: rgb(0 0 0 / .08);--dp-color-fill-clay-red-ink-10: rgb(0 0 0 / .1);--dp-color-fill-clay-red-ink-14: rgb(0 0 0 / .14);--dp-color-fill-clay-red-ink-20: rgb(0 0 0 / .2);--dp-color-fill-clay-red-tint-10: rgb(213 47 78 / .1);--dp-color-fill-clay-red-tint-22: rgb(213 47 78 / .22);--dp-color-fill-clay-red-feature-ink: #fffacf;--dp-color-fill-clay-red-feature-tag: rgb(255 250 207 / .12);--dp-color-fill-dark-teal-bg: #2f4978;--dp-color-fill-dark-teal-ink: #f2ecbc;--dp-color-fill-dark-teal-sub: rgb(242 236 188 / .7);--dp-color-fill-dark-teal-line: rgb(242 236 188 / .12);--dp-color-fill-dark-teal-cta-ink: #545464;--dp-color-fill-dark-teal-muted: #dbd8b4;--dp-color-fill-dark-teal-panel: rgb(47 73 120 / .9);--dp-color-fill-dark-teal-ink-5: rgb(242 236 188 / .05);--dp-color-fill-dark-teal-ink-8: rgb(242 236 188 / .08);--dp-color-fill-dark-teal-ink-10: rgb(242 236 188 / .1);--dp-color-fill-dark-teal-ink-14: rgb(242 236 188 / .14);--dp-color-fill-dark-teal-ink-20: rgb(242 236 188 / .2);--dp-color-fill-dark-teal-tint-10: rgb(47 73 120 / .1);--dp-color-fill-dark-teal-tint-22: rgb(47 73 120 / .22);--dp-color-fill-dark-teal-feature-ink: #f2ecbc;--dp-color-fill-dark-teal-feature-tag: rgb(242 236 188 / .08);--dp-color-fill-dusty-pink-bg: #d2859d;--dp-color-fill-dusty-pink-ink: #0d0c18;--dp-color-fill-dusty-pink-sub: rgb(13 12 24 / .74);--dp-color-fill-dusty-pink-line: rgb(13 12 24 / .12);--dp-color-fill-dusty-pink-cta-ink: #f2ecbc;--dp-color-fill-dusty-pink-muted: #251b28;--dp-color-fill-dusty-pink-panel: rgb(210 133 157 / .9);--dp-color-fill-dusty-pink-ink-5: rgb(13 12 24 / .05);--dp-color-fill-dusty-pink-ink-8: rgb(13 12 24 / .08);--dp-color-fill-dusty-pink-ink-10: rgb(13 12 24 / .1);--dp-color-fill-dusty-pink-ink-14: rgb(13 12 24 / .14);--dp-color-fill-dusty-pink-ink-20: rgb(13 12 24 / .2);--dp-color-fill-dusty-pink-tint-10: rgb(210 133 157 / .1);--dp-color-fill-dusty-pink-tint-22: rgb(210 133 157 / .22);--dp-color-fill-dusty-pink-feature-ink: #0d0c18;--dp-color-fill-dusty-pink-feature-tag: rgb(13 12 24 / .06);--dp-color-fill-light-peach-bg: #f8dbc7;--dp-color-fill-light-peach-ink: #464656;--dp-color-fill-light-peach-sub: rgb(70 70 86 / .82);--dp-color-fill-light-peach-line: rgb(70 70 86 / .1);--dp-color-fill-light-peach-cta-ink: #f2ecbc;--dp-color-fill-light-peach-muted: #5b5864;--dp-color-fill-light-peach-panel: rgb(248 219 199 / .9);--dp-color-fill-light-peach-ink-5: rgb(70 70 86 / .05);--dp-color-fill-light-peach-ink-8: rgb(70 70 86 / .08);--dp-color-fill-light-peach-ink-10: rgb(70 70 86 / .1);--dp-color-fill-light-peach-ink-14: rgb(70 70 86 / .14);--dp-color-fill-light-peach-ink-20: rgb(70 70 86 / .2);--dp-color-fill-light-peach-tint-10: rgb(248 219 199 / .1);--dp-color-fill-light-peach-tint-22: rgb(248 219 199 / .22);--dp-color-fill-light-peach-feature-ink: #464656;--dp-color-fill-light-peach-feature-tag: rgb(70 70 86 / .05);--dp-color-fill-faun-bg: #cdc5b9;--dp-color-fill-faun-ink: #363544;--dp-color-fill-faun-sub: rgb(54 53 68 / .82);--dp-color-fill-faun-line: rgb(54 53 68 / .1);--dp-color-fill-faun-cta-ink: #f2ecbc;--dp-color-fill-faun-muted: #484652;--dp-color-fill-faun-panel: rgb(205 197 185 / .9);--dp-color-fill-faun-ink-5: rgb(54 53 68 / .05);--dp-color-fill-faun-ink-8: rgb(54 53 68 / .08);--dp-color-fill-faun-ink-10: rgb(54 53 68 / .1);--dp-color-fill-faun-ink-14: rgb(54 53 68 / .14);--dp-color-fill-faun-ink-20: rgb(54 53 68 / .2);--dp-color-fill-faun-tint-10: rgb(205 197 185 / .1);--dp-color-fill-faun-tint-22: rgb(205 197 185 / .22);--dp-color-fill-faun-feature-ink: #363544;--dp-color-fill-faun-feature-tag: rgb(54 53 68 / .05);--dp-color-fill-cool-grey-bg: #e1dfc8;--dp-color-fill-cool-grey-ink: #444454;--dp-color-fill-cool-grey-sub: rgb(68 68 84 / .81);--dp-color-fill-cool-grey-line: rgb(68 68 84 / .1);--dp-color-fill-cool-grey-cta-ink: #f2ecbc;--dp-color-fill-cool-grey-muted: #575762;--dp-color-fill-cool-grey-panel: rgb(225 223 200 / .9);--dp-color-fill-cool-grey-ink-5: rgb(68 68 84 / .05);--dp-color-fill-cool-grey-ink-8: rgb(68 68 84 / .08);--dp-color-fill-cool-grey-ink-10: rgb(68 68 84 / .1);--dp-color-fill-cool-grey-ink-14: rgb(68 68 84 / .14);--dp-color-fill-cool-grey-ink-20: rgb(68 68 84 / .2);--dp-color-fill-cool-grey-tint-10: rgb(225 223 200 / .1);--dp-color-fill-cool-grey-tint-22: rgb(225 223 200 / .22);--dp-color-fill-cool-grey-feature-ink: #444454;--dp-color-fill-cool-grey-feature-tag: rgb(68 68 84 / .05);--dp-color-fill-stone-bg: #b3b09b;--dp-color-fill-stone-ink: #242331;--dp-color-fill-stone-sub: rgb(36 35 49 / .78);--dp-color-fill-stone-line: rgb(36 35 49 / .1);--dp-color-fill-stone-cta-ink: #f2ecbc;--dp-color-fill-stone-muted: #35343e;--dp-color-fill-stone-panel: rgb(179 176 155 / .9);--dp-color-fill-stone-ink-5: rgb(36 35 49 / .05);--dp-color-fill-stone-ink-8: rgb(36 35 49 / .08);--dp-color-fill-stone-ink-10: rgb(36 35 49 / .1);--dp-color-fill-stone-ink-14: rgb(36 35 49 / .14);--dp-color-fill-stone-ink-20: rgb(36 35 49 / .2);--dp-color-fill-stone-tint-10: rgb(179 176 155 / .1);--dp-color-fill-stone-tint-22: rgb(179 176 155 / .22);--dp-color-fill-stone-feature-ink: #242331;--dp-color-fill-stone-feature-tag: rgb(36 35 49 / .05);--dp-color-fill-dark-grey-bg: #6b6955;--dp-color-fill-dark-grey-ink: #fffacf;--dp-color-fill-dark-grey-sub: rgb(255 250 207 / .9);--dp-color-fill-dark-grey-line: rgb(255 250 207 / .12);--dp-color-fill-dark-grey-cta-ink: #545464;--dp-color-fill-dark-grey-muted: #ede9c0;--dp-color-fill-dark-grey-panel: rgb(107 105 85 / .9);--dp-color-fill-dark-grey-ink-5: rgb(0 0 0 / .05);--dp-color-fill-dark-grey-ink-8: rgb(0 0 0 / .08);--dp-color-fill-dark-grey-ink-10: rgb(0 0 0 / .1);--dp-color-fill-dark-grey-ink-14: rgb(0 0 0 / .14);--dp-color-fill-dark-grey-ink-20: rgb(0 0 0 / .2);--dp-color-fill-dark-grey-tint-10: rgb(107 105 85 / .1);--dp-color-fill-dark-grey-tint-22: rgb(107 105 85 / .22);--dp-color-fill-dark-grey-feature-ink: #fffacf;--dp-color-fill-dark-grey-feature-tag: rgb(255 250 207 / .05);--dp-color-fill-ink-bg: #131102;--dp-color-fill-ink-ink: #f2ecbc;--dp-color-fill-ink-sub: rgb(242 236 188 / .55);--dp-color-fill-ink-line: rgb(242 236 188 / .12);--dp-color-fill-ink-cta-ink: #545464;--dp-color-fill-ink-muted: #d7d2a6;--dp-color-fill-ink-panel: rgb(19 17 2 / .9);--dp-color-fill-ink-ink-5: rgb(242 236 188 / .05);--dp-color-fill-ink-ink-8: rgb(242 236 188 / .08);--dp-color-fill-ink-ink-10: rgb(242 236 188 / .1);--dp-color-fill-ink-ink-14: rgb(242 236 188 / .14);--dp-color-fill-ink-ink-20: rgb(242 236 188 / .2);--dp-color-fill-ink-tint-10: rgb(19 17 2 / .1);--dp-color-fill-ink-tint-22: rgb(19 17 2 / .22);--dp-color-fill-ink-feature-ink: #f2ecbc;--dp-color-fill-ink-feature-tag: rgb(242 236 188 / .08);--dp-color-fill-ink-card-hover-kind: rgb(242 236 188 / .55);--dp-color-chart-series-1: light-dark(#4d699b, #7e9cd8);--dp-color-chart-series-2: light-dark(#cc6d00, #ffa066);--dp-color-chart-series-3: light-dark(#6f894e, #98bb6c);--dp-color-chart-series-4: light-dark(#b35b79, #d27e99);--dp-color-chart-series-5: light-dark(#de9800, #e6c384);--dp-color-chart-series-6: light-dark(#597b75, #68ad99);--dp-color-chart-seq-1: light-dark(#d8d8b9, #2c303f);--dp-color-chart-seq-1-label: light-dark(#3f3f4f, #dcd7ba);--dp-color-chart-seq-2: light-dark(#b5beb4, #3e4760);--dp-color-chart-seq-2-label: light-dark(#4a4a5a, #dcd7ba);--dp-color-chart-seq-3: light-dark(#94a3ae, #516083);--dp-color-chart-seq-3-label: light-dark(#373746, #e1dcbf);--dp-color-chart-seq-4: light-dark(#6c83a4, #6a81b1);--dp-color-chart-seq-4-label: light-dark(#1d1900, #1d1902);--dp-color-chart-seq-5: light-dark(#4d699b, #7e9cd8);--dp-color-chart-seq-5-label: light-dark(#f2ecbc, #323240);--dp-color-chart-div-1: light-dark(#c84053, #e46876);--dp-color-chart-div-1-label: light-dark(#fef8c7, #282836);--dp-color-chart-div-2: light-dark(#e39a86, #7c444e);--dp-color-chart-div-2-label: light-dark(#3f3e4e, #dcd7ba);--dp-color-chart-div-3: light-dark(#dcd5ac, #181820);--dp-color-chart-div-3-label: light-dark(#3f3f4f, #dcd7ba);--dp-color-chart-div-4: light-dark(#9caaaf, #4c5a7a);--dp-color-chart-div-4-label: light-dark(#3c3c4b, #dcd7ba);--dp-color-chart-div-5: light-dark(#4d699b, #7e9cd8);--dp-color-chart-div-5-label: light-dark(#f2ecbc, #323240);--dp-color-syntax-keyword: light-dark(#624c83, #957fb8);--dp-color-syntax-control: light-dark(#624c83, #957fb8);--dp-color-syntax-function: light-dark(#456092, #7e9cd8);--dp-color-syntax-string: light-dark(#50682e, #98bb6c);--dp-color-syntax-variable: light-dark(#545464, #dcd7ba);--dp-color-syntax-type: light-dark(#456761, #68ad99);--dp-color-syntax-number: light-dark(#994462, #d27e99);--dp-color-syntax-comment: light-dark(#616058, #84837a);--dp-color-terminal-black: light-dark(#1f1f28, #16161d);--dp-color-terminal-red: light-dark(#bf374c, #e15c5b);--dp-color-terminal-green: light-dark(#587137, #76946a);--dp-color-terminal-yellow: light-dark(#716b39, #c0a36e);--dp-color-terminal-blue: light-dark(#4d699b, #7e9cd8);--dp-color-terminal-magenta: light-dark(#a34c6b, #957fb8);--dp-color-terminal-cyan: light-dark(#4e6f69, #6a9589);--dp-color-terminal-white: light-dark(#545464, #c8c093);--dp-color-terminal-bright-black: light-dark(#87867d, #727169);--dp-color-terminal-bright-red: light-dark(#d7474b, #e82424);--dp-color-terminal-bright-green: light-dark(#6d8f5e, #98bb6c);--dp-color-terminal-bright-yellow: light-dark(#836f4a, #e6c384);--dp-color-terminal-bright-blue: light-dark(#5d8ab5, #7fb4ca);--dp-color-terminal-bright-magenta: light-dark(#624c83, #938aa9);--dp-color-terminal-bright-cyan: light-dark(#5e857a, #68ad99);--dp-color-terminal-bright-white: light-dark(#43436c, #dcd7ba);--dp-effect-marker-color: light-dark(#abb4a2, #2f4978);--dp-gradient-sage-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, var(--dp-color-fill-sage-bg) 3.04%, rgb(171 180 162 / 0) 38%);--dp-gradient-sage-hero-side: linear-gradient(90deg, var(--dp-color-fill-sage-bg) 0%, rgb(171 180 162 / 0) 54%);--dp-gradient-sage-hero-top: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(171 180 162 / .9) 45%, rgb(171 180 162 / 0) 100%);--dp-gradient-sage-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(171 180 162 / 0) 46%);--dp-gradient-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, var(--dp-color-fill-teal-bg) 3.04%, rgb(201 209 207 / 0) 38%);--dp-gradient-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-teal-bg) 0%, rgb(201 209 207 / 0) 54%);--dp-gradient-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(201 209 207 / .9) 45%, rgb(201 209 207 / 0) 100%);--dp-gradient-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(201 209 207 / 0) 46%);--dp-gradient-forest-card-bleed: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, var(--dp-color-fill-forest-bg) 3.04%, rgb(28 29 26 / 0) 38%);--dp-gradient-forest-hero-side: linear-gradient(90deg, var(--dp-color-fill-forest-bg) 0%, rgb(28 29 26 / 0) 54%);--dp-gradient-forest-hero-top: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(28 29 26 / .9) 45%, rgb(28 29 26 / 0) 100%);--dp-gradient-forest-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(28 29 26 / 0) 46%);--dp-gradient-terracotta-card-bleed: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, var(--dp-color-fill-terracotta-bg) 3.04%, rgb(215 119 25 / 0) 38%);--dp-gradient-terracotta-hero-side: linear-gradient(90deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(215 119 25 / 0) 54%);--dp-gradient-terracotta-hero-top: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(215 119 25 / .9) 45%, rgb(215 119 25 / 0) 100%);--dp-gradient-terracotta-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(215 119 25 / 0) 46%);--dp-gradient-sand-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, var(--dp-color-fill-sand-bg) 3.04%, rgb(217 207 194 / 0) 38%);--dp-gradient-sand-hero-side: linear-gradient(90deg, var(--dp-color-fill-sand-bg) 0%, rgb(217 207 194 / 0) 54%);--dp-gradient-sand-hero-top: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(217 207 194 / .9) 45%, rgb(217 207 194 / 0) 100%);--dp-gradient-sand-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(217 207 194 / 0) 46%);--dp-gradient-warm-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, var(--dp-color-fill-warm-grey-bg) 3.04%, rgb(186 183 162 / 0) 38%);--dp-gradient-warm-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(186 183 162 / 0) 54%);--dp-gradient-warm-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(186 183 162 / .9) 45%, rgb(186 183 162 / 0) 100%);--dp-gradient-warm-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(186 183 162 / 0) 46%);--dp-gradient-clay-red-card-bleed: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, var(--dp-color-fill-clay-red-bg) 3.04%, rgb(213 47 78 / 0) 38%);--dp-gradient-clay-red-hero-side: linear-gradient(90deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(213 47 78 / 0) 54%);--dp-gradient-clay-red-hero-top: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(213 47 78 / .9) 45%, rgb(213 47 78 / 0) 100%);--dp-gradient-clay-red-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(213 47 78 / 0) 46%);--dp-gradient-dark-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, var(--dp-color-fill-dark-teal-bg) 3.04%, rgb(47 73 120 / 0) 38%);--dp-gradient-dark-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(47 73 120 / 0) 54%);--dp-gradient-dark-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(47 73 120 / .9) 45%, rgb(47 73 120 / 0) 100%);--dp-gradient-dark-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(47 73 120 / 0) 46%);--dp-gradient-dusty-pink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, var(--dp-color-fill-dusty-pink-bg) 3.04%, rgb(210 133 157 / 0) 38%);--dp-gradient-dusty-pink-hero-side: linear-gradient(90deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(210 133 157 / 0) 54%);--dp-gradient-dusty-pink-hero-top: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(210 133 157 / .9) 45%, rgb(210 133 157 / 0) 100%);--dp-gradient-dusty-pink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(210 133 157 / 0) 46%);--dp-gradient-light-peach-card-bleed: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, var(--dp-color-fill-light-peach-bg) 3.04%, rgb(248 219 199 / 0) 38%);--dp-gradient-light-peach-hero-side: linear-gradient(90deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(248 219 199 / 0) 54%);--dp-gradient-light-peach-hero-top: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(248 219 199 / .9) 45%, rgb(248 219 199 / 0) 100%);--dp-gradient-light-peach-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(248 219 199 / 0) 46%);--dp-gradient-faun-card-bleed: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, var(--dp-color-fill-faun-bg) 3.04%, rgb(205 197 185 / 0) 38%);--dp-gradient-faun-hero-side: linear-gradient(90deg, var(--dp-color-fill-faun-bg) 0%, rgb(205 197 185 / 0) 54%);--dp-gradient-faun-hero-top: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(205 197 185 / .9) 45%, rgb(205 197 185 / 0) 100%);--dp-gradient-faun-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(205 197 185 / 0) 46%);--dp-gradient-cool-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, var(--dp-color-fill-cool-grey-bg) 3.04%, rgb(225 223 200 / 0) 38%);--dp-gradient-cool-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(225 223 200 / 0) 54%);--dp-gradient-cool-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(225 223 200 / .9) 45%, rgb(225 223 200 / 0) 100%);--dp-gradient-cool-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(225 223 200 / 0) 46%);--dp-gradient-stone-card-bleed: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, var(--dp-color-fill-stone-bg) 3.04%, rgb(179 176 155 / 0) 38%);--dp-gradient-stone-hero-side: linear-gradient(90deg, var(--dp-color-fill-stone-bg) 0%, rgb(179 176 155 / 0) 54%);--dp-gradient-stone-hero-top: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(179 176 155 / .9) 45%, rgb(179 176 155 / 0) 100%);--dp-gradient-stone-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(179 176 155 / 0) 46%);--dp-gradient-dark-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, var(--dp-color-fill-dark-grey-bg) 3.04%, rgb(107 105 85 / 0) 38%);--dp-gradient-dark-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(107 105 85 / 0) 54%);--dp-gradient-dark-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(107 105 85 / .9) 45%, rgb(107 105 85 / 0) 100%);--dp-gradient-dark-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(107 105 85 / 0) 46%);--dp-gradient-ink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, var(--dp-color-fill-ink-bg) 3.04%, rgb(19 17 2 / 0) 38%);--dp-gradient-ink-hero-side: linear-gradient(90deg, var(--dp-color-fill-ink-bg) 0%, rgb(19 17 2 / 0) 54%);--dp-gradient-ink-hero-top: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(19 17 2 / .9) 45%, rgb(19 17 2 / 0) 100%);--dp-gradient-ink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(19 17 2 / 0) 46%);--dp-print-color-page: #f2ecbc;--dp-print-color-text: #545464;--dp-component-button-inverse-pressed-background: #a3c2ff;--dp-component-button-inverse-pressed-border: #a3c2ff;--dp-component-button-inverse-focus-border: #7e9cd8;--dp-component-button-inverse-disabled-background: rgb(220 215 186 / .08);--dp-component-button-inverse-disabled-foreground: #54546d;--dp-component-button-inverse-outline-default-foreground: #dcd7ba;--dp-component-button-inverse-outline-default-border: #dcd7ba;--dp-component-button-inverse-outline-hover-foreground: #dcd7ba;--dp-component-button-inverse-outline-hover-border: #dcd7ba;--dp-component-button-inverse-outline-pressed-background: rgb(220 215 186 / .12);--dp-component-button-inverse-outline-pressed-foreground: #dcd7ba;--dp-component-button-inverse-outline-pressed-border: #dcd7ba;--dp-component-button-inverse-outline-focus-foreground: #dcd7ba;--dp-component-button-inverse-outline-focus-border: #7e9cd8;--dp-component-button-inverse-outline-disabled-foreground: #54546d;--dp-component-button-inverse-outline-disabled-border: rgb(220 215 186 / .12);--dp-component-button-focus-ring-inverse: #7e9cd8;--dp-component-tag-inverse-foreground: #dcd7ba;--dp-component-card-kind-bg: rgb(84 84 100 / .05);--dp-component-feature-card-border: light-dark(rgb(0 0 0 / .1), rgb(220 215 186 / .12));--dp-component-switch-off-thumb: #f2ecbc;--dp-component-loader-color-inverse: #dcd7ba}[data-dp-theme=monokai]{--dp-color-bg-canvas: light-dark(#f8f8f2, #272822);--dp-color-bg-surface: light-dark(#fbfbf8, #414339);--dp-color-bg-raised: light-dark(#ffffff, #3e3d32);--dp-color-bg-sunken: light-dark(#efefe9, #1e1f1c);--dp-color-bg-inset: light-dark(#e5e5df, #3c3d37);--dp-color-bg-card: light-dark(#f0f0ea, #1e1f1c);--dp-color-bg-tint: light-dark(rgb(39 40 34 / .05), rgb(248 248 242 / .08));--dp-color-bg-accent-soft: light-dark(rgb(39 40 34 / .05), rgb(248 248 242 / .08));--dp-color-bg-inverse: light-dark(#272822, #f8f8f2);--dp-color-bg-accent: #75715e;--dp-color-text-primary: light-dark(#272822, #f8f8f2);--dp-color-text-secondary: light-dark(#5a5744, #c7c7c1);--dp-color-text-muted: light-dark(#696551, #b3af99);--dp-color-text-muted-strong: light-dark(#5e5e58, #bdbeb8);--dp-color-text-faint: light-dark(#a8a595, #696756);--dp-color-text-inverse: light-dark(#f8f8f2, #272822);--dp-color-text-accent: light-dark(#696653, #b3af9b);--dp-color-text-on-accent: #ffffff;--dp-color-border-subtle: light-dark(rgb(39 40 34 / .1), rgb(248 248 242 / .12));--dp-color-border-default: light-dark(rgb(39 40 34 / .2), rgb(248 248 242 / .24));--dp-color-border-control: light-dark(rgb(39 40 34 / .52), rgb(248 248 242 / .42));--dp-color-border-strong: light-dark(#272822, #f8f8f2);--dp-color-border-accent: #75715e;--dp-color-border-inverse: light-dark(rgb(248 248 242 / .2), rgb(39 40 34 / .2));--dp-color-accent-default: #75715e;--dp-color-accent-hover: #64604d;--dp-color-accent-press: #534f3d;--dp-color-accent-contrast: #ffffff;--dp-color-focus-ring: light-dark(#75715e, #99947c);--dp-color-selection-bg: light-dark(#dad9d0, #575a5a);--dp-color-selection-fg: light-dark(#272822, #f8f8f2);--dp-color-state-selected: light-dark(rgb(39 40 34 / .1), rgb(248 248 242 / .1));--dp-color-state-pressed: light-dark(rgb(39 40 34 / .1), rgb(248 248 242 / .12));--dp-color-signal-success-fill: light-dark(#6f9c00, #a6e22e);--dp-color-signal-success-text: light-dark(#4f7000, #a6e22e);--dp-color-signal-success-soft: rgb(166 226 46 / .16);--dp-color-signal-warning-fill: light-dark(#9c9020, #e6db74);--dp-color-signal-warning-text: light-dark(#706600, #e6db74);--dp-color-signal-warning-soft: rgb(230 219 116 / .16);--dp-color-signal-danger-fill: #f92672;--dp-color-signal-danger-text: light-dark(#c40054, #ff8ca4);--dp-color-signal-danger-on-fill: #000000;--dp-color-signal-danger-soft: rgb(249 38 114 / .16);--dp-color-signal-info-fill: light-dark(#129cb1, #66d9ef);--dp-color-signal-info-text: light-dark(#007081, #66d9ef);--dp-color-signal-info-soft: rgb(102 217 239 / .16);--dp-color-overlay-scrim: rgb(39 40 34 / .6);--dp-color-surface-dark-bg: #272822;--dp-color-surface-dark-text: #f8f8f2;--dp-color-surface-dark-eyebrow: rgb(248 248 242 / .55);--dp-color-surface-dark-tag-bg: rgb(248 248 242 / .08);--dp-color-surface-dark-button-bg: #75715e;--dp-color-surface-dark-button-hover: #64604d;--dp-color-surface-dark-button-text: #ffffff;--dp-color-surface-dark-outline-hover: rgb(248 248 242 / .08);--dp-color-fill-sage-bg: #a6b88f;--dp-color-fill-sage-ink: #262721;--dp-color-fill-sage-sub: rgb(38 39 33 / .8);--dp-color-fill-sage-line: rgb(38 39 33 / .1);--dp-color-fill-sage-cta-ink: #f8f8f2;--dp-color-fill-sage-muted: #35382e;--dp-color-fill-sage-panel: rgb(166 184 143 / .9);--dp-color-fill-sage-ink-5: rgb(38 39 33 / .05);--dp-color-fill-sage-ink-8: rgb(38 39 33 / .08);--dp-color-fill-sage-ink-10: rgb(38 39 33 / .1);--dp-color-fill-sage-ink-14: rgb(38 39 33 / .14);--dp-color-fill-sage-ink-20: rgb(38 39 33 / .2);--dp-color-fill-sage-tint-10: rgb(166 184 143 / .1);--dp-color-fill-sage-tint-22: rgb(166 184 143 / .22);--dp-color-fill-sage-feature-ink: #000000;--dp-color-fill-sage-feature-tag: rgb(0 0 0 / .05);--dp-color-fill-teal-bg: #c0d3d7;--dp-color-fill-teal-ink: #272822;--dp-color-fill-teal-sub: rgb(39 40 34 / .71);--dp-color-fill-teal-line: rgb(39 40 34 / .1);--dp-color-fill-teal-cta-ink: #f8f8f2;--dp-color-fill-teal-muted: #393d38;--dp-color-fill-teal-panel: rgb(192 211 215 / .9);--dp-color-fill-teal-ink-5: rgb(39 40 34 / .05);--dp-color-fill-teal-ink-8: rgb(39 40 34 / .08);--dp-color-fill-teal-ink-10: rgb(39 40 34 / .1);--dp-color-fill-teal-ink-14: rgb(39 40 34 / .14);--dp-color-fill-teal-ink-20: rgb(39 40 34 / .2);--dp-color-fill-teal-tint-10: rgb(192 211 215 / .1);--dp-color-fill-teal-tint-22: rgb(192 211 215 / .22);--dp-color-fill-teal-feature-ink: #272822;--dp-color-fill-teal-feature-tag: rgb(39 40 34 / .05);--dp-color-fill-forest-bg: #1a1e16;--dp-color-fill-forest-ink: #f8f8f2;--dp-color-fill-forest-sub: rgb(248 248 242 / .55);--dp-color-fill-forest-line: rgb(248 248 242 / .12);--dp-color-fill-forest-cta-ink: #272822;--dp-color-fill-forest-muted: #ddded8;--dp-color-fill-forest-panel: rgb(26 30 22 / .9);--dp-color-fill-forest-ink-5: rgb(248 248 242 / .05);--dp-color-fill-forest-ink-8: rgb(248 248 242 / .08);--dp-color-fill-forest-ink-10: rgb(248 248 242 / .1);--dp-color-fill-forest-ink-14: rgb(248 248 242 / .14);--dp-color-fill-forest-ink-20: rgb(248 248 242 / .2);--dp-color-fill-forest-tint-10: rgb(26 30 22 / .1);--dp-color-fill-forest-tint-22: rgb(26 30 22 / .22);--dp-color-fill-forest-feature-ink: #f8f8f2;--dp-color-fill-forest-feature-tag: rgb(248 248 242 / .05);--dp-color-fill-terracotta-bg: #d37a00;--dp-color-fill-terracotta-ink: #0a0b06;--dp-color-fill-terracotta-sub: rgb(10 11 6 / .85);--dp-color-fill-terracotta-line: rgb(10 11 6 / .15);--dp-color-fill-terracotta-cta-ink: #f8f8f2;--dp-color-fill-terracotta-muted: #221805;--dp-color-fill-terracotta-panel: rgb(211 122 0 / .9);--dp-color-fill-terracotta-ink-5: rgb(10 11 6 / .05);--dp-color-fill-terracotta-ink-8: rgb(10 11 6 / .08);--dp-color-fill-terracotta-ink-10: rgb(10 11 6 / .1);--dp-color-fill-terracotta-ink-14: rgb(10 11 6 / .14);--dp-color-fill-terracotta-ink-20: rgb(10 11 6 / .2);--dp-color-fill-terracotta-tint-10: rgb(211 122 0 / .1);--dp-color-fill-terracotta-tint-22: rgb(211 122 0 / .22);--dp-color-fill-terracotta-feature-ink: #0a0b06;--dp-color-fill-terracotta-feature-tag: rgb(10 11 6 / .08);--dp-color-fill-sand-bg: #d2d1c5;--dp-color-fill-sand-ink: #272822;--dp-color-fill-sand-sub: rgb(39 40 34 / .71);--dp-color-fill-sand-line: rgb(39 40 34 / .1);--dp-color-fill-sand-cta-ink: #f8f8f2;--dp-color-fill-sand-muted: #3c3c36;--dp-color-fill-sand-panel: rgb(210 209 197 / .9);--dp-color-fill-sand-ink-5: rgb(39 40 34 / .05);--dp-color-fill-sand-ink-8: rgb(39 40 34 / .08);--dp-color-fill-sand-ink-10: rgb(39 40 34 / .1);--dp-color-fill-sand-ink-14: rgb(39 40 34 / .14);--dp-color-fill-sand-ink-20: rgb(39 40 34 / .2);--dp-color-fill-sand-tint-10: rgb(210 209 197 / .1);--dp-color-fill-sand-tint-22: rgb(210 209 197 / .22);--dp-color-fill-sand-feature-ink: #272822;--dp-color-fill-sand-feature-tag: rgb(39 40 34 / .05);--dp-color-fill-warm-grey-bg: #b7b7b1;--dp-color-fill-warm-grey-ink: #272822;--dp-color-fill-warm-grey-sub: rgb(39 40 34 / .78);--dp-color-fill-warm-grey-line: rgb(39 40 34 / .1);--dp-color-fill-warm-grey-cta-ink: #f8f8f2;--dp-color-fill-warm-grey-muted: #383933;--dp-color-fill-warm-grey-panel: rgb(183 183 177 / .9);--dp-color-fill-warm-grey-ink-5: rgb(39 40 34 / .05);--dp-color-fill-warm-grey-ink-8: rgb(39 40 34 / .08);--dp-color-fill-warm-grey-ink-10: rgb(39 40 34 / .1);--dp-color-fill-warm-grey-ink-14: rgb(39 40 34 / .14);--dp-color-fill-warm-grey-ink-20: rgb(39 40 34 / .2);--dp-color-fill-warm-grey-tint-10: rgb(183 183 177 / .1);--dp-color-fill-warm-grey-tint-22: rgb(183 183 177 / .22);--dp-color-fill-warm-grey-feature-ink: #272822;--dp-color-fill-warm-grey-feature-tag: rgb(39 40 34 / .05);--dp-color-fill-clay-red-bg: #dd0060;--dp-color-fill-clay-red-ink: #f9f9f3;--dp-color-fill-clay-red-sub: #f9f9f3;--dp-color-fill-clay-red-line: rgb(249 249 243 / .2);--dp-color-fill-clay-red-cta-ink: #272822;--dp-color-fill-clay-red-muted: #f9f9f3;--dp-color-fill-clay-red-panel: rgb(221 0 96 / .9);--dp-color-fill-clay-red-ink-5: rgb(0 0 0 / .05);--dp-color-fill-clay-red-ink-8: rgb(0 0 0 / .08);--dp-color-fill-clay-red-ink-10: rgb(0 0 0 / .1);--dp-color-fill-clay-red-ink-14: rgb(0 0 0 / .14);--dp-color-fill-clay-red-ink-20: rgb(0 0 0 / .2);--dp-color-fill-clay-red-tint-10: rgb(221 0 96 / .1);--dp-color-fill-clay-red-tint-22: rgb(221 0 96 / .22);--dp-color-fill-clay-red-feature-ink: #f9f9f3;--dp-color-fill-clay-red-feature-tag: rgb(249 249 243 / .12);--dp-color-fill-dark-teal-bg: #303e97;--dp-color-fill-dark-teal-ink: #f8f8f2;--dp-color-fill-dark-teal-sub: rgb(248 248 242 / .7);--dp-color-fill-dark-teal-line: rgb(248 248 242 / .12);--dp-color-fill-dark-teal-cta-ink: #272822;--dp-color-fill-dark-teal-muted: #e0e2e7;--dp-color-fill-dark-teal-panel: rgb(48 62 151 / .9);--dp-color-fill-dark-teal-ink-5: rgb(248 248 242 / .05);--dp-color-fill-dark-teal-ink-8: rgb(248 248 242 / .08);--dp-color-fill-dark-teal-ink-10: rgb(248 248 242 / .1);--dp-color-fill-dark-teal-ink-14: rgb(248 248 242 / .14);--dp-color-fill-dark-teal-ink-20: rgb(248 248 242 / .2);--dp-color-fill-dark-teal-tint-10: rgb(48 62 151 / .1);--dp-color-fill-dark-teal-tint-22: rgb(48 62 151 / .22);--dp-color-fill-dark-teal-feature-ink: #f8f8f2;--dp-color-fill-dark-teal-feature-tag: rgb(248 248 242 / .08);--dp-color-fill-dusty-pink-bg: #a792d5;--dp-color-fill-dusty-pink-ink: #10100b;--dp-color-fill-dusty-pink-sub: rgb(16 16 11 / .74);--dp-color-fill-dusty-pink-line: rgb(16 16 11 / .12);--dp-color-fill-dusty-pink-cta-ink: #f8f8f2;--dp-color-fill-dusty-pink-muted: #222023;--dp-color-fill-dusty-pink-panel: rgb(167 146 213 / .9);--dp-color-fill-dusty-pink-ink-5: rgb(16 16 11 / .05);--dp-color-fill-dusty-pink-ink-8: rgb(16 16 11 / .08);--dp-color-fill-dusty-pink-ink-10: rgb(16 16 11 / .1);--dp-color-fill-dusty-pink-ink-14: rgb(16 16 11 / .14);--dp-color-fill-dusty-pink-ink-20: rgb(16 16 11 / .2);--dp-color-fill-dusty-pink-tint-10: rgb(167 146 213 / .1);--dp-color-fill-dusty-pink-tint-22: rgb(167 146 213 / .22);--dp-color-fill-dusty-pink-feature-ink: #10100b;--dp-color-fill-dusty-pink-feature-tag: rgb(16 16 11 / .06);--dp-color-fill-light-peach-bg: #f9dcc3;--dp-color-fill-light-peach-ink: #272822;--dp-color-fill-light-peach-sub: rgb(39 40 34 / .68);--dp-color-fill-light-peach-line: rgb(39 40 34 / .1);--dp-color-fill-light-peach-cta-ink: #f8f8f2;--dp-color-fill-light-peach-muted: #403e35;--dp-color-fill-light-peach-panel: rgb(249 220 195 / .9);--dp-color-fill-light-peach-ink-5: rgb(39 40 34 / .05);--dp-color-fill-light-peach-ink-8: rgb(39 40 34 / .08);--dp-color-fill-light-peach-ink-10: rgb(39 40 34 / .1);--dp-color-fill-light-peach-ink-14: rgb(39 40 34 / .14);--dp-color-fill-light-peach-ink-20: rgb(39 40 34 / .2);--dp-color-fill-light-peach-tint-10: rgb(249 220 195 / .1);--dp-color-fill-light-peach-tint-22: rgb(249 220 195 / .22);--dp-color-fill-light-peach-feature-ink: #272822;--dp-color-fill-light-peach-feature-tag: rgb(39 40 34 / .05);--dp-color-fill-faun-bg: #c7c7bc;--dp-color-fill-faun-ink: #272822;--dp-color-fill-faun-sub: rgb(39 40 34 / .74);--dp-color-fill-faun-line: rgb(39 40 34 / .1);--dp-color-fill-faun-cta-ink: #f8f8f2;--dp-color-fill-faun-muted: #3a3b34;--dp-color-fill-faun-panel: rgb(199 199 188 / .9);--dp-color-fill-faun-ink-5: rgb(39 40 34 / .05);--dp-color-fill-faun-ink-8: rgb(39 40 34 / .08);--dp-color-fill-faun-ink-10: rgb(39 40 34 / .1);--dp-color-fill-faun-ink-14: rgb(39 40 34 / .14);--dp-color-fill-faun-ink-20: rgb(39 40 34 / .2);--dp-color-fill-faun-tint-10: rgb(199 199 188 / .1);--dp-color-fill-faun-tint-22: rgb(199 199 188 / .22);--dp-color-fill-faun-feature-ink: #272822;--dp-color-fill-faun-feature-tag: rgb(39 40 34 / .05);--dp-color-fill-cool-grey-bg: #deded8;--dp-color-fill-cool-grey-ink: #272822;--dp-color-fill-cool-grey-sub: rgb(39 40 34 / .69);--dp-color-fill-cool-grey-line: rgb(39 40 34 / .1);--dp-color-fill-cool-grey-cta-ink: #f8f8f2;--dp-color-fill-cool-grey-muted: #3d3e38;--dp-color-fill-cool-grey-panel: rgb(222 222 216 / .9);--dp-color-fill-cool-grey-ink-5: rgb(39 40 34 / .05);--dp-color-fill-cool-grey-ink-8: rgb(39 40 34 / .08);--dp-color-fill-cool-grey-ink-10: rgb(39 40 34 / .1);--dp-color-fill-cool-grey-ink-14: rgb(39 40 34 / .14);--dp-color-fill-cool-grey-ink-20: rgb(39 40 34 / .2);--dp-color-fill-cool-grey-tint-10: rgb(222 222 216 / .1);--dp-color-fill-cool-grey-tint-22: rgb(222 222 216 / .22);--dp-color-fill-cool-grey-feature-ink: #272822;--dp-color-fill-cool-grey-feature-tag: rgb(39 40 34 / .05);--dp-color-fill-stone-bg: #afafaa;--dp-color-fill-stone-ink: #24251f;--dp-color-fill-stone-sub: rgb(36 37 31 / .8);--dp-color-fill-stone-line: rgb(36 37 31 / .1);--dp-color-fill-stone-cta-ink: #f8f8f2;--dp-color-fill-stone-muted: #353630;--dp-color-fill-stone-panel: rgb(175 175 170 / .9);--dp-color-fill-stone-ink-5: rgb(36 37 31 / .05);--dp-color-fill-stone-ink-8: rgb(36 37 31 / .08);--dp-color-fill-stone-ink-10: rgb(36 37 31 / .1);--dp-color-fill-stone-ink-14: rgb(36 37 31 / .14);--dp-color-fill-stone-ink-20: rgb(36 37 31 / .2);--dp-color-fill-stone-tint-10: rgb(175 175 170 / .1);--dp-color-fill-stone-tint-22: rgb(175 175 170 / .22);--dp-color-fill-stone-feature-ink: #24251f;--dp-color-fill-stone-feature-tag: rgb(36 37 31 / .05);--dp-color-fill-dark-grey-bg: #696963;--dp-color-fill-dark-grey-ink: #f9f9f3;--dp-color-fill-dark-grey-sub: rgb(249 249 243 / .9);--dp-color-fill-dark-grey-line: rgb(249 249 243 / .12);--dp-color-fill-dark-grey-cta-ink: #272822;--dp-color-fill-dark-grey-muted: #eaeae4;--dp-color-fill-dark-grey-panel: rgb(105 105 99 / .9);--dp-color-fill-dark-grey-ink-5: rgb(0 0 0 / .05);--dp-color-fill-dark-grey-ink-8: rgb(0 0 0 / .08);--dp-color-fill-dark-grey-ink-10: rgb(0 0 0 / .1);--dp-color-fill-dark-grey-ink-14: rgb(0 0 0 / .14);--dp-color-fill-dark-grey-ink-20: rgb(0 0 0 / .2);--dp-color-fill-dark-grey-tint-10: rgb(105 105 99 / .1);--dp-color-fill-dark-grey-tint-22: rgb(105 105 99 / .22);--dp-color-fill-dark-grey-feature-ink: #f9f9f3;--dp-color-fill-dark-grey-feature-tag: rgb(249 249 243 / .05);--dp-color-fill-ink-bg: #11110d;--dp-color-fill-ink-ink: #f8f8f2;--dp-color-fill-ink-sub: rgb(248 248 242 / .55);--dp-color-fill-ink-line: rgb(248 248 242 / .12);--dp-color-fill-ink-cta-ink: #272822;--dp-color-fill-ink-muted: #dcdcd7;--dp-color-fill-ink-panel: rgb(17 17 13 / .9);--dp-color-fill-ink-ink-5: rgb(248 248 242 / .05);--dp-color-fill-ink-ink-8: rgb(248 248 242 / .08);--dp-color-fill-ink-ink-10: rgb(248 248 242 / .1);--dp-color-fill-ink-ink-14: rgb(248 248 242 / .14);--dp-color-fill-ink-ink-20: rgb(248 248 242 / .2);--dp-color-fill-ink-tint-10: rgb(17 17 13 / .1);--dp-color-fill-ink-tint-22: rgb(17 17 13 / .22);--dp-color-fill-ink-feature-ink: #f8f8f2;--dp-color-fill-ink-feature-tag: rgb(248 248 242 / .08);--dp-color-fill-ink-card-hover-kind: rgb(248 248 242 / .55);--dp-color-chart-series-1: #819aff;--dp-color-chart-series-2: #fd971f;--dp-color-chart-series-3: #a6e22e;--dp-color-chart-series-4: #ae81ff;--dp-color-chart-series-5: #e6db74;--dp-color-chart-series-6: #66d9ef;--dp-color-chart-seq-1: light-dark(#e5eaf6, #33383f);--dp-color-chart-seq-1-label: light-dark(#272822, #f8f8f2);--dp-color-chart-seq-2: light-dark(#ccd8f9, #444e69);--dp-color-chart-seq-2-label: light-dark(#272822, #f8f8f2);--dp-color-chart-seq-3: light-dark(#b4c6fc, #566595);--dp-color-chart-seq-3-label: light-dark(#272822, #f8f8f2);--dp-color-chart-seq-4: light-dark(#97aefe, #6d82ce);--dp-color-chart-seq-4-label: light-dark(#272822, #1d1e19);--dp-color-chart-seq-5: #819aff;--dp-color-chart-seq-5-label: #272822;--dp-color-chart-div-1: #f92672;--dp-color-chart-div-1-label: #1b1c16;--dp-color-chart-div-2: light-dark(#ffa0b0, #8c3648);--dp-color-chart-div-2-label: light-dark(#272822, #f8f8f2);--dp-color-chart-div-3: light-dark(#efefe9, #1e1f1c);--dp-color-chart-div-3-label: light-dark(#272822, #f8f8f2);--dp-color-chart-div-4: light-dark(#bacafb, #515f89);--dp-color-chart-div-4-label: light-dark(#272822, #f8f8f2);--dp-color-chart-div-5: #819aff;--dp-color-chart-div-5-label: #272822;--dp-color-syntax-keyword: light-dark(#e30063, #ff8ca4);--dp-color-syntax-control: light-dark(#e30063, #ff8ca4);--dp-color-syntax-function: light-dark(#597f00, #a6e22e);--dp-color-syntax-string: light-dark(#807500, #e6db74);--dp-color-syntax-variable: light-dark(#272822, #f8f8f2);--dp-color-syntax-type: light-dark(#007f91, #a6e22e);--dp-color-syntax-number: light-dark(#885ad4, #be9fff);--dp-color-syntax-comment: light-dark(#75715e, #b3af99);--dp-color-terminal-black: light-dark(#272822, #333333);--dp-color-terminal-red: light-dark(#e00062, #f35684);--dp-color-terminal-green: light-dark(#587d00, #86b42b);--dp-color-terminal-yellow: light-dark(#7e7300, #b3b42b);--dp-color-terminal-blue: light-dark(#556aca, #778cd7);--dp-color-terminal-magenta: light-dark(#8758d2, #9e7ddc);--dp-color-terminal-cyan: light-dark(#007d8f, #56adbc);--dp-color-terminal-white: light-dark(#cecec8, #e3e3dd);--dp-color-terminal-bright-black: light-dark(#88846f, #717171);--dp-color-terminal-bright-red: light-dark(#db005f, #f92672);--dp-color-terminal-bright-green: light-dark(#709d00, #a6e22e);--dp-color-terminal-bright-yellow: light-dark(#9d9123, #e2e22e);--dp-color-terminal-bright-blue: light-dark(#6d84e7, #819aff);--dp-color-terminal-bright-magenta: light-dark(#996be7, #ae81ff);--dp-color-terminal-bright-cyan: light-dark(#159db3, #66d9ef);--dp-color-terminal-bright-white: light-dark(#e5e5df, #f8f8f2);--dp-effect-marker-color: light-dark(#a6b88f, #303e97);--dp-gradient-sage-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, var(--dp-color-fill-sage-bg) 3.04%, rgb(166 184 143 / 0) 38%);--dp-gradient-sage-hero-side: linear-gradient(90deg, var(--dp-color-fill-sage-bg) 0%, rgb(166 184 143 / 0) 54%);--dp-gradient-sage-hero-top: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(166 184 143 / .9) 45%, rgb(166 184 143 / 0) 100%);--dp-gradient-sage-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(166 184 143 / 0) 46%);--dp-gradient-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, var(--dp-color-fill-teal-bg) 3.04%, rgb(192 211 215 / 0) 38%);--dp-gradient-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-teal-bg) 0%, rgb(192 211 215 / 0) 54%);--dp-gradient-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(192 211 215 / .9) 45%, rgb(192 211 215 / 0) 100%);--dp-gradient-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(192 211 215 / 0) 46%);--dp-gradient-forest-card-bleed: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, var(--dp-color-fill-forest-bg) 3.04%, rgb(26 30 22 / 0) 38%);--dp-gradient-forest-hero-side: linear-gradient(90deg, var(--dp-color-fill-forest-bg) 0%, rgb(26 30 22 / 0) 54%);--dp-gradient-forest-hero-top: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(26 30 22 / .9) 45%, rgb(26 30 22 / 0) 100%);--dp-gradient-forest-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(26 30 22 / 0) 46%);--dp-gradient-terracotta-card-bleed: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, var(--dp-color-fill-terracotta-bg) 3.04%, rgb(211 122 0 / 0) 38%);--dp-gradient-terracotta-hero-side: linear-gradient(90deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(211 122 0 / 0) 54%);--dp-gradient-terracotta-hero-top: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(211 122 0 / .9) 45%, rgb(211 122 0 / 0) 100%);--dp-gradient-terracotta-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(211 122 0 / 0) 46%);--dp-gradient-sand-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, var(--dp-color-fill-sand-bg) 3.04%, rgb(210 209 197 / 0) 38%);--dp-gradient-sand-hero-side: linear-gradient(90deg, var(--dp-color-fill-sand-bg) 0%, rgb(210 209 197 / 0) 54%);--dp-gradient-sand-hero-top: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(210 209 197 / .9) 45%, rgb(210 209 197 / 0) 100%);--dp-gradient-sand-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(210 209 197 / 0) 46%);--dp-gradient-warm-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, var(--dp-color-fill-warm-grey-bg) 3.04%, rgb(183 183 177 / 0) 38%);--dp-gradient-warm-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(183 183 177 / 0) 54%);--dp-gradient-warm-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(183 183 177 / .9) 45%, rgb(183 183 177 / 0) 100%);--dp-gradient-warm-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(183 183 177 / 0) 46%);--dp-gradient-clay-red-card-bleed: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, var(--dp-color-fill-clay-red-bg) 3.04%, rgb(221 0 96 / 0) 38%);--dp-gradient-clay-red-hero-side: linear-gradient(90deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(221 0 96 / 0) 54%);--dp-gradient-clay-red-hero-top: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(221 0 96 / .9) 45%, rgb(221 0 96 / 0) 100%);--dp-gradient-clay-red-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(221 0 96 / 0) 46%);--dp-gradient-dark-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, var(--dp-color-fill-dark-teal-bg) 3.04%, rgb(48 62 151 / 0) 38%);--dp-gradient-dark-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(48 62 151 / 0) 54%);--dp-gradient-dark-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(48 62 151 / .9) 45%, rgb(48 62 151 / 0) 100%);--dp-gradient-dark-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(48 62 151 / 0) 46%);--dp-gradient-dusty-pink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, var(--dp-color-fill-dusty-pink-bg) 3.04%, rgb(167 146 213 / 0) 38%);--dp-gradient-dusty-pink-hero-side: linear-gradient(90deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(167 146 213 / 0) 54%);--dp-gradient-dusty-pink-hero-top: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(167 146 213 / .9) 45%, rgb(167 146 213 / 0) 100%);--dp-gradient-dusty-pink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(167 146 213 / 0) 46%);--dp-gradient-light-peach-card-bleed: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, var(--dp-color-fill-light-peach-bg) 3.04%, rgb(249 220 195 / 0) 38%);--dp-gradient-light-peach-hero-side: linear-gradient(90deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(249 220 195 / 0) 54%);--dp-gradient-light-peach-hero-top: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(249 220 195 / .9) 45%, rgb(249 220 195 / 0) 100%);--dp-gradient-light-peach-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(249 220 195 / 0) 46%);--dp-gradient-faun-card-bleed: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, var(--dp-color-fill-faun-bg) 3.04%, rgb(199 199 188 / 0) 38%);--dp-gradient-faun-hero-side: linear-gradient(90deg, var(--dp-color-fill-faun-bg) 0%, rgb(199 199 188 / 0) 54%);--dp-gradient-faun-hero-top: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(199 199 188 / .9) 45%, rgb(199 199 188 / 0) 100%);--dp-gradient-faun-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(199 199 188 / 0) 46%);--dp-gradient-cool-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, var(--dp-color-fill-cool-grey-bg) 3.04%, rgb(222 222 216 / 0) 38%);--dp-gradient-cool-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(222 222 216 / 0) 54%);--dp-gradient-cool-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(222 222 216 / .9) 45%, rgb(222 222 216 / 0) 100%);--dp-gradient-cool-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(222 222 216 / 0) 46%);--dp-gradient-stone-card-bleed: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, var(--dp-color-fill-stone-bg) 3.04%, rgb(175 175 170 / 0) 38%);--dp-gradient-stone-hero-side: linear-gradient(90deg, var(--dp-color-fill-stone-bg) 0%, rgb(175 175 170 / 0) 54%);--dp-gradient-stone-hero-top: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(175 175 170 / .9) 45%, rgb(175 175 170 / 0) 100%);--dp-gradient-stone-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(175 175 170 / 0) 46%);--dp-gradient-dark-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, var(--dp-color-fill-dark-grey-bg) 3.04%, rgb(105 105 99 / 0) 38%);--dp-gradient-dark-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(105 105 99 / 0) 54%);--dp-gradient-dark-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(105 105 99 / .9) 45%, rgb(105 105 99 / 0) 100%);--dp-gradient-dark-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(105 105 99 / 0) 46%);--dp-gradient-ink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, var(--dp-color-fill-ink-bg) 3.04%, rgb(17 17 13 / 0) 38%);--dp-gradient-ink-hero-side: linear-gradient(90deg, var(--dp-color-fill-ink-bg) 0%, rgb(17 17 13 / 0) 54%);--dp-gradient-ink-hero-top: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(17 17 13 / .9) 45%, rgb(17 17 13 / 0) 100%);--dp-gradient-ink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(17 17 13 / 0) 46%);--dp-print-color-page: #ffffff;--dp-print-color-text: #272822;--dp-component-button-inverse-pressed-background: #534f3d;--dp-component-button-inverse-pressed-border: #534f3d;--dp-component-button-inverse-focus-border: #99947c;--dp-component-button-inverse-disabled-background: rgb(248 248 242 / .08);--dp-component-button-inverse-disabled-foreground: #696756;--dp-component-button-inverse-outline-default-foreground: #f8f8f2;--dp-component-button-inverse-outline-default-border: #f8f8f2;--dp-component-button-inverse-outline-hover-foreground: #f8f8f2;--dp-component-button-inverse-outline-hover-border: #f8f8f2;--dp-component-button-inverse-outline-pressed-background: rgb(248 248 242 / .12);--dp-component-button-inverse-outline-pressed-foreground: #f8f8f2;--dp-component-button-inverse-outline-pressed-border: #f8f8f2;--dp-component-button-inverse-outline-focus-foreground: #f8f8f2;--dp-component-button-inverse-outline-focus-border: #99947c;--dp-component-button-inverse-outline-disabled-foreground: #696756;--dp-component-button-inverse-outline-disabled-border: rgb(248 248 242 / .12);--dp-component-button-focus-ring-inverse: #99947c;--dp-component-tag-inverse-foreground: #f8f8f2;--dp-component-card-kind-bg: rgb(39 40 34 / .05);--dp-component-feature-card-border: light-dark(rgb(0 0 0 / .1), rgb(248 248 242 / .12));--dp-component-switch-off-thumb: #f8f8f2;--dp-component-loader-color-inverse: #f8f8f2}[data-dp-theme=night-owl]{--dp-color-bg-canvas: light-dark(#fbfbfb, #011627);--dp-color-bg-surface: light-dark(#f0f0f0, #0b253a);--dp-color-bg-raised: light-dark(#f0f0f0, #2c3043);--dp-color-bg-sunken: light-dark(#f6f6f6, #021320);--dp-color-bg-inset: light-dark(#ebebed, #152a3c);--dp-color-bg-card: light-dark(#f0f0f0, #01111d);--dp-color-bg-tint: light-dark(rgb(64 63 83 / .05), rgb(214 222 235 / .08));--dp-color-bg-accent-soft: light-dark(rgb(64 63 83 / .05), rgb(214 222 235 / .08));--dp-color-bg-inverse: light-dark(#403f53, #d6deeb);--dp-color-bg-accent: light-dark(#007b73, #7e57c2);--dp-color-text-primary: light-dark(#403f53, #d6deeb);--dp-color-text-secondary: light-dark(#5b5a6b, #91b2cc);--dp-color-text-muted: light-dark(#576c77, #829cb3);--dp-color-text-muted-strong: light-dark(#61616f, #9aa6b4);--dp-color-text-faint: light-dark(#afc0c7, #334b5f);--dp-color-text-inverse: light-dark(#fbfbfb, #403f53);--dp-color-text-accent: light-dark(#00776f, #a984f3);--dp-color-text-on-accent: light-dark(#f0f0f0, #ffffff);--dp-color-border-subtle: light-dark(rgb(64 63 83 / .1), rgb(214 222 235 / .12));--dp-color-border-default: light-dark(rgb(64 63 83 / .2), rgb(214 222 235 / .24));--dp-color-border-control: light-dark(rgb(64 63 83 / .6), rgb(214 222 235 / .42));--dp-color-border-strong: light-dark(#403f53, #d6deeb);--dp-color-border-accent: light-dark(#2aa298, #7e57c2);--dp-color-border-inverse: light-dark(rgb(251 251 251 / .2), rgb(64 63 83 / .2));--dp-color-accent-default: light-dark(#007b73, #7e57c2);--dp-color-accent-hover: light-dark(#007b73, #6d45ae);--dp-color-accent-press: light-dark(#007b73, #5c329b);--dp-color-accent-contrast: light-dark(#f0f0f0, #ffffff);--dp-color-focus-ring: light-dark(#1d9a90, #7e57c2);--dp-color-selection-bg: light-dark(#e0e0e0, #1d3b53);--dp-color-selection-fg: light-dark(#403f53, #d6deeb);--dp-color-state-selected: light-dark(rgb(64 63 83 / .1), rgb(214 222 235 / .1));--dp-color-state-pressed: light-dark(rgb(64 63 83 / .1), rgb(214 222 235 / .12));--dp-color-signal-success-fill: light-dark(#08916a, #22da6e);--dp-color-signal-success-text: light-dark(#007554, #22da6e);--dp-color-signal-success-soft: light-dark(rgb(8 145 106 / .16), rgb(34 218 110 / .16));--dp-color-signal-warning-fill: light-dark(#b38b00, #ffcb8b);--dp-color-signal-warning-text: light-dark(#846600, #b39554);--dp-color-signal-warning-soft: light-dark(rgb(224 175 2 / .16), rgb(255 203 139 / .16));--dp-color-signal-danger-fill: light-dark(#de3d3b, #ef5350);--dp-color-signal-danger-text: light-dark(#c0262a, #ff6661);--dp-color-signal-danger-on-fill: #000000;--dp-color-signal-danger-soft: light-dark(rgb(222 61 59 / .16), rgb(239 83 80 / .16));--dp-color-signal-info-fill: light-dark(#2aa298, #7fdbca);--dp-color-signal-info-text: light-dark(#00756d, #7fdbca);--dp-color-signal-info-soft: light-dark(rgb(42 162 152 / .16), rgb(127 219 202 / .16));--dp-color-overlay-scrim: rgb(1 22 39 / .6);--dp-color-surface-dark-bg: #011627;--dp-color-surface-dark-text: #d6deeb;--dp-color-surface-dark-eyebrow: rgb(214 222 235 / .55);--dp-color-surface-dark-tag-bg: rgb(214 222 235 / .08);--dp-color-surface-dark-button-bg: #7e57c2;--dp-color-surface-dark-button-hover: #6d45ae;--dp-color-surface-dark-button-text: #ffffff;--dp-color-surface-dark-outline-hover: rgb(214 222 235 / .08);--dp-color-fill-sage-bg: #9cb8ab;--dp-color-fill-sage-ink: #262538;--dp-color-fill-sage-sub: rgb(38 37 56 / .8);--dp-color-fill-sage-line: rgb(38 37 56 / .1);--dp-color-fill-sage-cta-ink: #fbfbfb;--dp-color-fill-sage-muted: #343746;--dp-color-fill-sage-panel: rgb(156 184 171 / .9);--dp-color-fill-sage-ink-5: rgb(38 37 56 / .05);--dp-color-fill-sage-ink-8: rgb(38 37 56 / .08);--dp-color-fill-sage-ink-10: rgb(38 37 56 / .1);--dp-color-fill-sage-ink-14: rgb(38 37 56 / .14);--dp-color-fill-sage-ink-20: rgb(38 37 56 / .2);--dp-color-fill-sage-tint-10: rgb(156 184 171 / .1);--dp-color-fill-sage-tint-22: rgb(156 184 171 / .22);--dp-color-fill-sage-feature-ink: #000000;--dp-color-fill-sage-feature-tag: rgb(0 0 0 / .05);--dp-color-fill-teal-bg: #c1d3d1;--dp-color-fill-teal-ink: #3c3b4e;--dp-color-fill-teal-sub: rgb(60 59 78 / .81);--dp-color-fill-teal-line: rgb(60 59 78 / .1);--dp-color-fill-teal-cta-ink: #fbfbfb;--dp-color-fill-teal-muted: #4c4d5e;--dp-color-fill-teal-panel: rgb(193 211 209 / .9);--dp-color-fill-teal-ink-5: rgb(60 59 78 / .05);--dp-color-fill-teal-ink-8: rgb(60 59 78 / .08);--dp-color-fill-teal-ink-10: rgb(60 59 78 / .1);--dp-color-fill-teal-ink-14: rgb(60 59 78 / .14);--dp-color-fill-teal-ink-20: rgb(60 59 78 / .2);--dp-color-fill-teal-tint-10: rgb(193 211 209 / .1);--dp-color-fill-teal-tint-22: rgb(193 211 209 / .22);--dp-color-fill-teal-feature-ink: #3c3b4e;--dp-color-fill-teal-feature-tag: rgb(60 59 78 / .05);--dp-color-fill-forest-bg: #191e1b;--dp-color-fill-forest-ink: #fbfbfb;--dp-color-fill-forest-sub: rgb(251 251 251 / .55);--dp-color-fill-forest-line: rgb(251 251 251 / .12);--dp-color-fill-forest-cta-ink: #403f53;--dp-color-fill-forest-muted: #e0e0e0;--dp-color-fill-forest-panel: rgb(25 30 27 / .9);--dp-color-fill-forest-ink-5: rgb(251 251 251 / .05);--dp-color-fill-forest-ink-8: rgb(251 251 251 / .08);--dp-color-fill-forest-ink-10: rgb(251 251 251 / .1);--dp-color-fill-forest-ink-14: rgb(251 251 251 / .14);--dp-color-fill-forest-ink-20: rgb(251 251 251 / .2);--dp-color-fill-forest-tint-10: rgb(25 30 27 / .1);--dp-color-fill-forest-tint-22: rgb(25 30 27 / .22);--dp-color-fill-forest-feature-ink: #fbfbfb;--dp-color-fill-forest-feature-tag: rgb(251 251 251 / .05);--dp-color-fill-terracotta-bg: #e351b5;--dp-color-fill-terracotta-ink: #0a0819;--dp-color-fill-terracotta-sub: rgb(10 8 25 / .85);--dp-color-fill-terracotta-line: rgb(10 8 25 / .15);--dp-color-fill-terracotta-cta-ink: #fbfbfb;--dp-color-fill-terracotta-muted: #24112c;--dp-color-fill-terracotta-panel: rgb(227 81 181 / .9);--dp-color-fill-terracotta-ink-5: rgb(10 8 25 / .05);--dp-color-fill-terracotta-ink-8: rgb(10 8 25 / .08);--dp-color-fill-terracotta-ink-10: rgb(10 8 25 / .1);--dp-color-fill-terracotta-ink-14: rgb(10 8 25 / .14);--dp-color-fill-terracotta-ink-20: rgb(10 8 25 / .2);--dp-color-fill-terracotta-tint-10: rgb(227 81 181 / .1);--dp-color-fill-terracotta-tint-22: rgb(227 81 181 / .22);--dp-color-fill-terracotta-feature-ink: #0a0819;--dp-color-fill-terracotta-feature-tag: rgb(10 8 25 / .08);--dp-color-fill-sand-bg: #d6d0c1;--dp-color-fill-sand-ink: #3c3b4f;--dp-color-fill-sand-sub: rgb(60 59 79 / .81);--dp-color-fill-sand-line: rgb(60 59 79 / .1);--dp-color-fill-sand-cta-ink: #fbfbfb;--dp-color-fill-sand-muted: #4e4d5d;--dp-color-fill-sand-panel: rgb(214 208 193 / .9);--dp-color-fill-sand-ink-5: rgb(60 59 79 / .05);--dp-color-fill-sand-ink-8: rgb(60 59 79 / .08);--dp-color-fill-sand-ink-10: rgb(60 59 79 / .1);--dp-color-fill-sand-ink-14: rgb(60 59 79 / .14);--dp-color-fill-sand-ink-20: rgb(60 59 79 / .2);--dp-color-fill-sand-tint-10: rgb(214 208 193 / .1);--dp-color-fill-sand-tint-22: rgb(214 208 193 / .22);--dp-color-fill-sand-feature-ink: #3c3b4f;--dp-color-fill-sand-feature-tag: rgb(60 59 79 / .05);--dp-color-fill-warm-grey-bg: #b4b4c9;--dp-color-fill-warm-grey-ink: #2a283b;--dp-color-fill-warm-grey-sub: rgb(42 40 59 / .8);--dp-color-fill-warm-grey-line: rgb(42 40 59 / .1);--dp-color-fill-warm-grey-cta-ink: #fbfbfb;--dp-color-fill-warm-grey-muted: #3b394c;--dp-color-fill-warm-grey-panel: rgb(180 180 201 / .9);--dp-color-fill-warm-grey-ink-5: rgb(42 40 59 / .05);--dp-color-fill-warm-grey-ink-8: rgb(42 40 59 / .08);--dp-color-fill-warm-grey-ink-10: rgb(42 40 59 / .1);--dp-color-fill-warm-grey-ink-14: rgb(42 40 59 / .14);--dp-color-fill-warm-grey-ink-20: rgb(42 40 59 / .2);--dp-color-fill-warm-grey-tint-10: rgb(180 180 201 / .1);--dp-color-fill-warm-grey-tint-22: rgb(180 180 201 / .22);--dp-color-fill-warm-grey-feature-ink: #2a283b;--dp-color-fill-warm-grey-feature-tag: rgb(42 40 59 / .05);--dp-color-fill-clay-red-bg: #d63333;--dp-color-fill-clay-red-ink: #fbfbfb;--dp-color-fill-clay-red-sub: #fbfbfb;--dp-color-fill-clay-red-line: rgb(251 251 251 / .2);--dp-color-fill-clay-red-cta-ink: #403f53;--dp-color-fill-clay-red-muted: #fbfbfb;--dp-color-fill-clay-red-panel: rgb(214 51 51 / .9);--dp-color-fill-clay-red-ink-5: rgb(0 0 0 / .05);--dp-color-fill-clay-red-ink-8: rgb(0 0 0 / .08);--dp-color-fill-clay-red-ink-10: rgb(0 0 0 / .1);--dp-color-fill-clay-red-ink-14: rgb(0 0 0 / .14);--dp-color-fill-clay-red-ink-20: rgb(0 0 0 / .2);--dp-color-fill-clay-red-tint-10: rgb(214 51 51 / .1);--dp-color-fill-clay-red-tint-22: rgb(214 51 51 / .22);--dp-color-fill-clay-red-feature-ink: #fbfbfb;--dp-color-fill-clay-red-feature-tag: rgb(251 251 251 / .12);--dp-color-fill-dark-teal-bg: #1c4397;--dp-color-fill-dark-teal-ink: #fbfbfb;--dp-color-fill-dark-teal-sub: rgb(251 251 251 / .7);--dp-color-fill-dark-teal-line: rgb(251 251 251 / .12);--dp-color-fill-dark-teal-cta-ink: #403f53;--dp-color-fill-dark-teal-muted: #e0e5ef;--dp-color-fill-dark-teal-panel: rgb(28 67 151 / .9);--dp-color-fill-dark-teal-ink-5: rgb(251 251 251 / .05);--dp-color-fill-dark-teal-ink-8: rgb(251 251 251 / .08);--dp-color-fill-dark-teal-ink-10: rgb(251 251 251 / .1);--dp-color-fill-dark-teal-ink-14: rgb(251 251 251 / .14);--dp-color-fill-dark-teal-ink-20: rgb(251 251 251 / .2);--dp-color-fill-dark-teal-tint-10: rgb(28 67 151 / .1);--dp-color-fill-dark-teal-tint-22: rgb(28 67 151 / .22);--dp-color-fill-dark-teal-feature-ink: #fbfbfb;--dp-color-fill-dark-teal-feature-tag: rgb(251 251 251 / .08);--dp-color-fill-dusty-pink-bg: #d086a3;--dp-color-fill-dusty-pink-ink: #0e0c1c;--dp-color-fill-dusty-pink-sub: rgb(14 12 28 / .74);--dp-color-fill-dusty-pink-line: rgb(14 12 28 / .12);--dp-color-fill-dusty-pink-cta-ink: #fbfbfb;--dp-color-fill-dusty-pink-muted: #251b2c;--dp-color-fill-dusty-pink-panel: rgb(208 134 163 / .9);--dp-color-fill-dusty-pink-ink-5: rgb(14 12 28 / .05);--dp-color-fill-dusty-pink-ink-8: rgb(14 12 28 / .08);--dp-color-fill-dusty-pink-ink-10: rgb(14 12 28 / .1);--dp-color-fill-dusty-pink-ink-14: rgb(14 12 28 / .14);--dp-color-fill-dusty-pink-ink-20: rgb(14 12 28 / .2);--dp-color-fill-dusty-pink-tint-10: rgb(208 134 163 / .1);--dp-color-fill-dusty-pink-tint-22: rgb(208 134 163 / .22);--dp-color-fill-dusty-pink-feature-ink: #0e0c1c;--dp-color-fill-dusty-pink-feature-tag: rgb(14 12 28 / .06);--dp-color-fill-light-peach-bg: #fed3ec;--dp-color-fill-light-peach-ink: #403f53;--dp-color-fill-light-peach-sub: rgb(64 63 83 / .8);--dp-color-fill-light-peach-line: rgb(64 63 83 / .1);--dp-color-fill-light-peach-cta-ink: #fbfbfb;--dp-color-fill-light-peach-muted: #575165;--dp-color-fill-light-peach-panel: rgb(254 211 236 / .9);--dp-color-fill-light-peach-ink-5: rgb(64 63 83 / .05);--dp-color-fill-light-peach-ink-8: rgb(64 63 83 / .08);--dp-color-fill-light-peach-ink-10: rgb(64 63 83 / .1);--dp-color-fill-light-peach-ink-14: rgb(64 63 83 / .14);--dp-color-fill-light-peach-ink-20: rgb(64 63 83 / .2);--dp-color-fill-light-peach-tint-10: rgb(254 211 236 / .1);--dp-color-fill-light-peach-tint-22: rgb(254 211 236 / .22);--dp-color-fill-light-peach-feature-ink: #403f53;--dp-color-fill-light-peach-feature-tag: rgb(64 63 83 / .05);--dp-color-fill-faun-bg: #cbc6b9;--dp-color-fill-faun-ink: #353448;--dp-color-fill-faun-sub: rgb(53 52 72 / .8);--dp-color-fill-faun-line: rgb(53 52 72 / .1);--dp-color-fill-faun-cta-ink: #fbfbfb;--dp-color-fill-faun-muted: #474656;--dp-color-fill-faun-panel: rgb(203 198 185 / .9);--dp-color-fill-faun-ink-5: rgb(53 52 72 / .05);--dp-color-fill-faun-ink-8: rgb(53 52 72 / .08);--dp-color-fill-faun-ink-10: rgb(53 52 72 / .1);--dp-color-fill-faun-ink-14: rgb(53 52 72 / .14);--dp-color-fill-faun-ink-20: rgb(53 52 72 / .2);--dp-color-fill-faun-tint-10: rgb(203 198 185 / .1);--dp-color-fill-faun-tint-22: rgb(203 198 185 / .22);--dp-color-fill-faun-feature-ink: #353448;--dp-color-fill-faun-feature-tag: rgb(53 52 72 / .05);--dp-color-fill-cool-grey-bg: #dcdbf1;--dp-color-fill-cool-grey-ink: #403f53;--dp-color-fill-cool-grey-sub: rgb(64 63 83 / .79);--dp-color-fill-cool-grey-line: rgb(64 63 83 / .1);--dp-color-fill-cool-grey-cta-ink: #fbfbfb;--dp-color-fill-cool-grey-muted: #535266;--dp-color-fill-cool-grey-panel: rgb(220 219 241 / .9);--dp-color-fill-cool-grey-ink-5: rgb(64 63 83 / .05);--dp-color-fill-cool-grey-ink-8: rgb(64 63 83 / .08);--dp-color-fill-cool-grey-ink-10: rgb(64 63 83 / .1);--dp-color-fill-cool-grey-ink-14: rgb(64 63 83 / .14);--dp-color-fill-cool-grey-ink-20: rgb(64 63 83 / .2);--dp-color-fill-cool-grey-tint-10: rgb(220 219 241 / .1);--dp-color-fill-cool-grey-tint-22: rgb(220 219 241 / .22);--dp-color-fill-cool-grey-feature-ink: #403f53;--dp-color-fill-cool-grey-feature-tag: rgb(64 63 83 / .05);--dp-color-fill-stone-bg: #adadc2;--dp-color-fill-stone-ink: #242235;--dp-color-fill-stone-sub: rgb(36 34 53 / .78);--dp-color-fill-stone-line: rgb(36 34 53 / .1);--dp-color-fill-stone-cta-ink: #fbfbfb;--dp-color-fill-stone-muted: #343346;--dp-color-fill-stone-panel: rgb(173 173 194 / .9);--dp-color-fill-stone-ink-5: rgb(36 34 53 / .05);--dp-color-fill-stone-ink-8: rgb(36 34 53 / .08);--dp-color-fill-stone-ink-10: rgb(36 34 53 / .1);--dp-color-fill-stone-ink-14: rgb(36 34 53 / .14);--dp-color-fill-stone-ink-20: rgb(36 34 53 / .2);--dp-color-fill-stone-tint-10: rgb(173 173 194 / .1);--dp-color-fill-stone-tint-22: rgb(173 173 194 / .22);--dp-color-fill-stone-feature-ink: #242235;--dp-color-fill-stone-feature-tag: rgb(36 34 53 / .05);--dp-color-fill-dark-grey-bg: #676679;--dp-color-fill-dark-grey-ink: #fbfbfb;--dp-color-fill-dark-grey-sub: rgb(251 251 251 / .9);--dp-color-fill-dark-grey-line: rgb(251 251 251 / .12);--dp-color-fill-dark-grey-cta-ink: #403f53;--dp-color-fill-dark-grey-muted: #e9e9eb;--dp-color-fill-dark-grey-panel: rgb(103 102 121 / .9);--dp-color-fill-dark-grey-ink-5: rgb(0 0 0 / .05);--dp-color-fill-dark-grey-ink-8: rgb(0 0 0 / .08);--dp-color-fill-dark-grey-ink-10: rgb(0 0 0 / .1);--dp-color-fill-dark-grey-ink-14: rgb(0 0 0 / .14);--dp-color-fill-dark-grey-ink-20: rgb(0 0 0 / .2);--dp-color-fill-dark-grey-tint-10: rgb(103 102 121 / .1);--dp-color-fill-dark-grey-tint-22: rgb(103 102 121 / .22);--dp-color-fill-dark-grey-feature-ink: #fbfbfb;--dp-color-fill-dark-grey-feature-tag: rgb(251 251 251 / .05);--dp-color-fill-ink-bg: #100e1d;--dp-color-fill-ink-ink: #fbfbfb;--dp-color-fill-ink-sub: rgb(251 251 251 / .55);--dp-color-fill-ink-line: rgb(251 251 251 / .12);--dp-color-fill-ink-cta-ink: #403f53;--dp-color-fill-ink-muted: #dfdfe0;--dp-color-fill-ink-panel: rgb(16 14 29 / .9);--dp-color-fill-ink-ink-5: rgb(251 251 251 / .05);--dp-color-fill-ink-ink-8: rgb(251 251 251 / .08);--dp-color-fill-ink-ink-10: rgb(251 251 251 / .1);--dp-color-fill-ink-ink-14: rgb(251 251 251 / .14);--dp-color-fill-ink-ink-20: rgb(251 251 251 / .2);--dp-color-fill-ink-tint-10: rgb(16 14 29 / .1);--dp-color-fill-ink-tint-22: rgb(16 14 29 / .22);--dp-color-fill-ink-feature-ink: #fbfbfb;--dp-color-fill-ink-feature-tag: rgb(251 251 251 / .08);--dp-color-fill-ink-card-hover-kind: rgb(251 251 251 / .55);--dp-color-chart-series-1: light-dark(#4876d6, #82aaff);--dp-color-chart-series-2: light-dark(#aa0982, #f78c6c);--dp-color-chart-series-3: light-dark(#08916a, #22da6e);--dp-color-chart-series-4: light-dark(#d6438a, #c792ea);--dp-color-chart-series-5: light-dark(#e0af02, #ffcb8b);--dp-color-chart-series-6: light-dark(#de3d3b, #7fdbca);--dp-color-chart-seq-1: light-dark(#dfe7f7, #102943);--dp-color-chart-seq-1-label: light-dark(#403f53, #d6deeb);--dp-color-chart-seq-2: light-dark(#bacdf1, #28456b);--dp-color-chart-seq-2-label: light-dark(#403f53, #d6deeb);--dp-color-chart-seq-3: light-dark(#96b3ea, #426296);--dp-color-chart-seq-3-label: light-dark(#403f53, #d6deeb);--dp-color-chart-seq-4: light-dark(#6a91df, #6589cf);--dp-color-chart-seq-4-label: light-dark(#2a293c, #222133);--dp-color-chart-seq-5: light-dark(#4876d6, #82aaff);--dp-color-chart-seq-5-label: light-dark(#0b0b0b, #3f3e52);--dp-color-chart-div-1: light-dark(#de3d3b, #ef5350);--dp-color-chart-div-1-label: light-dark(#0b0b0b, #222133);--dp-color-chart-div-2: light-dark(#f5a39b, #733a40);--dp-color-chart-div-2-label: light-dark(#403f53, #d6deeb);--dp-color-chart-div-3: light-dark(#f6f6f6, #021320);--dp-color-chart-div-3-label: light-dark(#403f53, #d6deeb);--dp-color-chart-div-4: light-dark(#9fb9ec, #3c5b8b);--dp-color-chart-div-4-label: light-dark(#403f53, #d6deeb);--dp-color-chart-div-5: light-dark(#4876d6, #82aaff);--dp-color-chart-div-5-label: light-dark(#0b0b0b, #3f3e52);--dp-color-syntax-keyword: light-dark(#974ac1, #c792ea);--dp-color-syntax-control: light-dark(#974ac1, #c792ea);--dp-color-syntax-function: light-dark(#3b68c7, #82aaff);--dp-color-syntax-string: light-dark(#ae4f4e, #ecc48d);--dp-color-syntax-variable: light-dark(#3b68c7, #c5e478);--dp-color-syntax-type: light-dark(#111111, #ffcb8b);--dp-color-syntax-number: light-dark(#aa0982, #f78c6c);--dp-color-syntax-comment: light-dark(#636c88, #7a8f8f);--dp-color-terminal-black: light-dark(#403f53, #011627);--dp-color-terminal-red: light-dark(#d73535, #ef5350);--dp-color-terminal-green: light-dark(#008460, #22da6e);--dp-color-terminal-yellow: light-dark(#8f6f00, #c5e478);--dp-color-terminal-blue: light-dark(#0078bf, #82aaff);--dp-color-terminal-magenta: light-dark(#cb3881, #c792ea);--dp-color-terminal-cyan: light-dark(#008279, #21c7a8);--dp-color-terminal-white: light-dark(#93a1a1, #ffffff);--dp-color-terminal-bright-black: light-dark(#403f53, #646363);--dp-color-terminal-bright-red: light-dark(#de3d3b, #ef5350);--dp-color-terminal-bright-green: light-dark(#08916a, #22da6e);--dp-color-terminal-bright-yellow: light-dark(#b58c00, #ffeb95);--dp-color-terminal-bright-blue: light-dark(#288ed7, #82aaff);--dp-color-terminal-bright-magenta: light-dark(#d6438a, #c792ea);--dp-color-terminal-bright-cyan: light-dark(#2aa298, #7fdbca);--dp-color-terminal-bright-white: light-dark(#93a1a1, #ffffff);--dp-effect-marker-color: light-dark(#9cb8ab, #1c4397);--dp-gradient-sage-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, var(--dp-color-fill-sage-bg) 3.04%, rgb(156 184 171 / 0) 38%);--dp-gradient-sage-hero-side: linear-gradient(90deg, var(--dp-color-fill-sage-bg) 0%, rgb(156 184 171 / 0) 54%);--dp-gradient-sage-hero-top: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(156 184 171 / .9) 45%, rgb(156 184 171 / 0) 100%);--dp-gradient-sage-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(156 184 171 / 0) 46%);--dp-gradient-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, var(--dp-color-fill-teal-bg) 3.04%, rgb(193 211 209 / 0) 38%);--dp-gradient-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-teal-bg) 0%, rgb(193 211 209 / 0) 54%);--dp-gradient-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(193 211 209 / .9) 45%, rgb(193 211 209 / 0) 100%);--dp-gradient-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(193 211 209 / 0) 46%);--dp-gradient-forest-card-bleed: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, var(--dp-color-fill-forest-bg) 3.04%, rgb(25 30 27 / 0) 38%);--dp-gradient-forest-hero-side: linear-gradient(90deg, var(--dp-color-fill-forest-bg) 0%, rgb(25 30 27 / 0) 54%);--dp-gradient-forest-hero-top: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(25 30 27 / .9) 45%, rgb(25 30 27 / 0) 100%);--dp-gradient-forest-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(25 30 27 / 0) 46%);--dp-gradient-terracotta-card-bleed: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, var(--dp-color-fill-terracotta-bg) 3.04%, rgb(227 81 181 / 0) 38%);--dp-gradient-terracotta-hero-side: linear-gradient(90deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(227 81 181 / 0) 54%);--dp-gradient-terracotta-hero-top: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(227 81 181 / .9) 45%, rgb(227 81 181 / 0) 100%);--dp-gradient-terracotta-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(227 81 181 / 0) 46%);--dp-gradient-sand-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, var(--dp-color-fill-sand-bg) 3.04%, rgb(214 208 193 / 0) 38%);--dp-gradient-sand-hero-side: linear-gradient(90deg, var(--dp-color-fill-sand-bg) 0%, rgb(214 208 193 / 0) 54%);--dp-gradient-sand-hero-top: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(214 208 193 / .9) 45%, rgb(214 208 193 / 0) 100%);--dp-gradient-sand-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(214 208 193 / 0) 46%);--dp-gradient-warm-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, var(--dp-color-fill-warm-grey-bg) 3.04%, rgb(180 180 201 / 0) 38%);--dp-gradient-warm-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(180 180 201 / 0) 54%);--dp-gradient-warm-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(180 180 201 / .9) 45%, rgb(180 180 201 / 0) 100%);--dp-gradient-warm-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(180 180 201 / 0) 46%);--dp-gradient-clay-red-card-bleed: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, var(--dp-color-fill-clay-red-bg) 3.04%, rgb(214 51 51 / 0) 38%);--dp-gradient-clay-red-hero-side: linear-gradient(90deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(214 51 51 / 0) 54%);--dp-gradient-clay-red-hero-top: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(214 51 51 / .9) 45%, rgb(214 51 51 / 0) 100%);--dp-gradient-clay-red-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(214 51 51 / 0) 46%);--dp-gradient-dark-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, var(--dp-color-fill-dark-teal-bg) 3.04%, rgb(28 67 151 / 0) 38%);--dp-gradient-dark-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(28 67 151 / 0) 54%);--dp-gradient-dark-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(28 67 151 / .9) 45%, rgb(28 67 151 / 0) 100%);--dp-gradient-dark-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(28 67 151 / 0) 46%);--dp-gradient-dusty-pink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, var(--dp-color-fill-dusty-pink-bg) 3.04%, rgb(208 134 163 / 0) 38%);--dp-gradient-dusty-pink-hero-side: linear-gradient(90deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(208 134 163 / 0) 54%);--dp-gradient-dusty-pink-hero-top: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(208 134 163 / .9) 45%, rgb(208 134 163 / 0) 100%);--dp-gradient-dusty-pink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(208 134 163 / 0) 46%);--dp-gradient-light-peach-card-bleed: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, var(--dp-color-fill-light-peach-bg) 3.04%, rgb(254 211 236 / 0) 38%);--dp-gradient-light-peach-hero-side: linear-gradient(90deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(254 211 236 / 0) 54%);--dp-gradient-light-peach-hero-top: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(254 211 236 / .9) 45%, rgb(254 211 236 / 0) 100%);--dp-gradient-light-peach-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(254 211 236 / 0) 46%);--dp-gradient-faun-card-bleed: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, var(--dp-color-fill-faun-bg) 3.04%, rgb(203 198 185 / 0) 38%);--dp-gradient-faun-hero-side: linear-gradient(90deg, var(--dp-color-fill-faun-bg) 0%, rgb(203 198 185 / 0) 54%);--dp-gradient-faun-hero-top: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(203 198 185 / .9) 45%, rgb(203 198 185 / 0) 100%);--dp-gradient-faun-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(203 198 185 / 0) 46%);--dp-gradient-cool-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, var(--dp-color-fill-cool-grey-bg) 3.04%, rgb(220 219 241 / 0) 38%);--dp-gradient-cool-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(220 219 241 / 0) 54%);--dp-gradient-cool-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(220 219 241 / .9) 45%, rgb(220 219 241 / 0) 100%);--dp-gradient-cool-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(220 219 241 / 0) 46%);--dp-gradient-stone-card-bleed: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, var(--dp-color-fill-stone-bg) 3.04%, rgb(173 173 194 / 0) 38%);--dp-gradient-stone-hero-side: linear-gradient(90deg, var(--dp-color-fill-stone-bg) 0%, rgb(173 173 194 / 0) 54%);--dp-gradient-stone-hero-top: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(173 173 194 / .9) 45%, rgb(173 173 194 / 0) 100%);--dp-gradient-stone-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(173 173 194 / 0) 46%);--dp-gradient-dark-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, var(--dp-color-fill-dark-grey-bg) 3.04%, rgb(103 102 121 / 0) 38%);--dp-gradient-dark-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(103 102 121 / 0) 54%);--dp-gradient-dark-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(103 102 121 / .9) 45%, rgb(103 102 121 / 0) 100%);--dp-gradient-dark-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(103 102 121 / 0) 46%);--dp-gradient-ink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, var(--dp-color-fill-ink-bg) 3.04%, rgb(16 14 29 / 0) 38%);--dp-gradient-ink-hero-side: linear-gradient(90deg, var(--dp-color-fill-ink-bg) 0%, rgb(16 14 29 / 0) 54%);--dp-gradient-ink-hero-top: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(16 14 29 / .9) 45%, rgb(16 14 29 / 0) 100%);--dp-gradient-ink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(16 14 29 / 0) 46%);--dp-print-color-page: #fbfbfb;--dp-print-color-text: #403f53;--dp-component-button-inverse-pressed-background: #5c329b;--dp-component-button-inverse-pressed-border: #5c329b;--dp-component-button-inverse-focus-border: #7e57c2;--dp-component-button-inverse-disabled-background: rgb(214 222 235 / .08);--dp-component-button-inverse-disabled-foreground: #334b5f;--dp-component-button-inverse-outline-default-foreground: #d6deeb;--dp-component-button-inverse-outline-default-border: #d6deeb;--dp-component-button-inverse-outline-hover-foreground: #d6deeb;--dp-component-button-inverse-outline-hover-border: #d6deeb;--dp-component-button-inverse-outline-pressed-background: rgb(214 222 235 / .12);--dp-component-button-inverse-outline-pressed-foreground: #d6deeb;--dp-component-button-inverse-outline-pressed-border: #d6deeb;--dp-component-button-inverse-outline-focus-foreground: #d6deeb;--dp-component-button-inverse-outline-focus-border: #7e57c2;--dp-component-button-inverse-outline-disabled-foreground: #334b5f;--dp-component-button-inverse-outline-disabled-border: rgb(214 222 235 / .12);--dp-component-button-focus-ring-inverse: #7e57c2;--dp-component-tag-inverse-foreground: #d6deeb;--dp-component-card-kind-bg: rgb(64 63 83 / .05);--dp-component-feature-card-border: light-dark(rgb(0 0 0 / .1), rgb(214 222 235 / .12));--dp-component-switch-off-thumb: #fbfbfb;--dp-component-loader-color-inverse: #d6deeb}[data-dp-theme=nord]{--dp-color-bg-canvas: light-dark(#eceff4, #2e3440);--dp-color-bg-surface: light-dark(#ffffff, #3b4252);--dp-color-bg-raised: light-dark(#ffffff, #434c5e);--dp-color-bg-sunken: light-dark(#d8dee9, #181c24);--dp-color-bg-inset: light-dark(#dbdee4, #404652);--dp-color-bg-card: light-dark(#e5e9f0, #3b4252);--dp-color-bg-tint: light-dark(rgb(46 52 64 / .05), rgb(216 222 233 / .08));--dp-color-bg-accent-soft: light-dark(rgb(46 52 64 / .05), rgb(216 222 233 / .08));--dp-color-bg-inverse: light-dark(#2e3440, #d8dee9);--dp-color-bg-accent: light-dark(#4c6e98, #88c0d0);--dp-color-text-primary: light-dark(#2e3440, #dde3ee);--dp-color-text-secondary: light-dark(#3b4252, #cad0db);--dp-color-text-muted: light-dark(#4c566a, #afbdda);--dp-color-text-muted-strong: light-dark(#4a4f58, #c0c6d2);--dp-color-text-faint: light-dark(#798191, #4c566a);--dp-color-text-inverse: light-dark(#eceff4, #2e3440);--dp-color-text-accent: light-dark(#42648d, #8dc5d5);--dp-color-text-on-accent: light-dark(#eef1f6, #2e3440);--dp-color-border-subtle: light-dark(rgb(46 52 64 / .1), rgb(216 222 233 / .12));--dp-color-border-default: light-dark(rgb(46 52 64 / .2), rgb(216 222 233 / .24));--dp-color-border-control: light-dark(rgb(46 52 64 / .58), rgb(216 222 233 / .54));--dp-color-border-strong: light-dark(#2e3440, #d8dee9);--dp-color-border-accent: light-dark(#5e81ac, #88c0d0);--dp-color-border-inverse: light-dark(rgb(236 239 244 / .2), rgb(46 52 64 / .2));--dp-color-accent-default: light-dark(#4c6e98, #88c0d0);--dp-color-accent-hover: light-dark(#4d6f99, #9bd3e4);--dp-color-accent-press: light-dark(#3c5e87, #aee7f8);--dp-color-accent-contrast: light-dark(#eceff4, #2e3440);--dp-color-focus-ring: light-dark(#5d80aa, #88c0d0);--dp-color-selection-bg: light-dark(#d8dee9, #434c5e);--dp-color-selection-fg: light-dark(#2e3440, #d8dee9);--dp-color-state-selected: light-dark(rgb(46 52 64 / .1), rgb(216 222 233 / .1));--dp-color-state-pressed: light-dark(rgb(46 52 64 / .1), rgb(216 222 233 / .12));--dp-color-signal-success-fill: light-dark(#779161, #a3be8c);--dp-color-signal-success-text: light-dark(#51693b, #a9c492);--dp-color-signal-success-soft: rgb(163 190 140 / .16);--dp-color-signal-warning-fill: light-dark(#a38546, #ebcb8b);--dp-color-signal-warning-text: light-dark(#7a5d1b, #ebcb8b);--dp-color-signal-warning-soft: rgb(235 203 139 / .16);--dp-color-signal-danger-fill: #bf616a;--dp-color-signal-danger-text: light-dark(#9e434e, #ffa2a8);--dp-color-signal-danger-on-fill: #000000;--dp-color-signal-danger-soft: rgb(191 97 106 / .16);--dp-color-signal-info-fill: light-dark(#659090, #88c0d0);--dp-color-signal-info-text: light-dark(#3e6968, #8dc5d5);--dp-color-signal-info-soft: light-dark(rgb(143 188 187 / .16), rgb(136 192 208 / .16));--dp-color-overlay-scrim: rgb(46 52 64 / .6);--dp-color-surface-dark-bg: #2e3440;--dp-color-surface-dark-text: #d8dee9;--dp-color-surface-dark-eyebrow: rgb(216 222 233 / .61);--dp-color-surface-dark-tag-bg: rgb(216 222 233 / .08);--dp-color-surface-dark-button-bg: #88c0d0;--dp-color-surface-dark-button-hover: #9bd3e4;--dp-color-surface-dark-button-text: #2e3440;--dp-color-surface-dark-outline-hover: rgb(216 222 233 / .08);--dp-color-fill-sage-bg: #abb3a5;--dp-color-fill-sage-ink: #212632;--dp-color-fill-sage-sub: rgb(33 38 50 / .8);--dp-color-fill-sage-line: rgb(33 38 50 / .1);--dp-color-fill-sage-cta-ink: #eceff4;--dp-color-fill-sage-muted: #323740;--dp-color-fill-sage-panel: rgb(171 179 165 / .9);--dp-color-fill-sage-ink-5: rgb(33 38 50 / .05);--dp-color-fill-sage-ink-8: rgb(33 38 50 / .08);--dp-color-fill-sage-ink-10: rgb(33 38 50 / .1);--dp-color-fill-sage-ink-14: rgb(33 38 50 / .14);--dp-color-fill-sage-ink-20: rgb(33 38 50 / .2);--dp-color-fill-sage-tint-10: rgb(171 179 165 / .1);--dp-color-fill-sage-tint-22: rgb(171 179 165 / .22);--dp-color-fill-sage-feature-ink: #000000;--dp-color-fill-sage-feature-tag: rgb(0 0 0 / .05);--dp-color-fill-teal-bg: #c8d1d1;--dp-color-fill-teal-ink: #2e3440;--dp-color-fill-teal-sub: rgb(46 52 64 / .77);--dp-color-fill-teal-line: rgb(46 52 64 / .1);--dp-color-fill-teal-cta-ink: #eceff4;--dp-color-fill-teal-muted: #404751;--dp-color-fill-teal-panel: rgb(200 209 209 / .9);--dp-color-fill-teal-ink-5: rgb(46 52 64 / .05);--dp-color-fill-teal-ink-8: rgb(46 52 64 / .08);--dp-color-fill-teal-ink-10: rgb(46 52 64 / .1);--dp-color-fill-teal-ink-14: rgb(46 52 64 / .14);--dp-color-fill-teal-ink-20: rgb(46 52 64 / .2);--dp-color-fill-teal-tint-10: rgb(200 209 209 / .1);--dp-color-fill-teal-tint-22: rgb(200 209 209 / .22);--dp-color-fill-teal-feature-ink: #2e3440;--dp-color-fill-teal-feature-tag: rgb(46 52 64 / .05);--dp-color-fill-forest-bg: #1c1d1a;--dp-color-fill-forest-ink: #eceff4;--dp-color-fill-forest-sub: rgb(236 239 244 / .55);--dp-color-fill-forest-line: rgb(236 239 244 / .12);--dp-color-fill-forest-cta-ink: #2e3440;--dp-color-fill-forest-muted: #d3d6da;--dp-color-fill-forest-panel: rgb(28 29 26 / .9);--dp-color-fill-forest-ink-5: rgb(236 239 244 / .05);--dp-color-fill-forest-ink-8: rgb(236 239 244 / .08);--dp-color-fill-forest-ink-10: rgb(236 239 244 / .1);--dp-color-fill-forest-ink-14: rgb(236 239 244 / .14);--dp-color-fill-forest-ink-20: rgb(236 239 244 / .2);--dp-color-fill-forest-tint-10: rgb(28 29 26 / .1);--dp-color-fill-forest-tint-22: rgb(28 29 26 / .22);--dp-color-fill-forest-feature-ink: #eceff4;--dp-color-fill-forest-feature-tag: rgb(236 239 244 / .05);--dp-color-fill-terracotta-bg: #c67e67;--dp-color-fill-terracotta-ink: #060a14;--dp-color-fill-terracotta-sub: rgb(6 10 20 / .85);--dp-color-fill-terracotta-line: rgb(6 10 20 / .15);--dp-color-fill-terracotta-cta-ink: #eceff4;--dp-color-fill-terracotta-muted: #1d181e;--dp-color-fill-terracotta-panel: rgb(198 126 103 / .9);--dp-color-fill-terracotta-ink-5: rgb(6 10 20 / .05);--dp-color-fill-terracotta-ink-8: rgb(6 10 20 / .08);--dp-color-fill-terracotta-ink-10: rgb(6 10 20 / .1);--dp-color-fill-terracotta-ink-14: rgb(6 10 20 / .14);--dp-color-fill-terracotta-ink-20: rgb(6 10 20 / .2);--dp-color-fill-terracotta-tint-10: rgb(198 126 103 / .1);--dp-color-fill-terracotta-tint-22: rgb(198 126 103 / .22);--dp-color-fill-terracotta-feature-ink: #060a14;--dp-color-fill-terracotta-feature-tag: rgb(6 10 20 / .08);--dp-color-fill-sand-bg: #d4d0c8;--dp-color-fill-sand-ink: #2e3440;--dp-color-fill-sand-sub: rgb(46 52 64 / .77);--dp-color-fill-sand-line: rgb(46 52 64 / .1);--dp-color-fill-sand-cta-ink: #eceff4;--dp-color-fill-sand-muted: #424750;--dp-color-fill-sand-panel: rgb(212 208 200 / .9);--dp-color-fill-sand-ink-5: rgb(46 52 64 / .05);--dp-color-fill-sand-ink-8: rgb(46 52 64 / .08);--dp-color-fill-sand-ink-10: rgb(46 52 64 / .1);--dp-color-fill-sand-ink-14: rgb(46 52 64 / .14);--dp-color-fill-sand-ink-20: rgb(46 52 64 / .2);--dp-color-fill-sand-tint-10: rgb(212 208 200 / .1);--dp-color-fill-sand-tint-22: rgb(212 208 200 / .22);--dp-color-fill-sand-feature-ink: #2e3440;--dp-color-fill-sand-feature-tag: rgb(46 52 64 / .05);--dp-color-fill-warm-grey-bg: #b3b6bb;--dp-color-fill-warm-grey-ink: #242a36;--dp-color-fill-warm-grey-sub: rgb(36 42 54 / .8);--dp-color-fill-warm-grey-line: rgb(36 42 54 / .1);--dp-color-fill-warm-grey-cta-ink: #eceff4;--dp-color-fill-warm-grey-muted: #353b46;--dp-color-fill-warm-grey-panel: rgb(179 182 187 / .9);--dp-color-fill-warm-grey-ink-5: rgb(36 42 54 / .05);--dp-color-fill-warm-grey-ink-8: rgb(36 42 54 / .08);--dp-color-fill-warm-grey-ink-10: rgb(36 42 54 / .1);--dp-color-fill-warm-grey-ink-14: rgb(36 42 54 / .14);--dp-color-fill-warm-grey-ink-20: rgb(36 42 54 / .2);--dp-color-fill-warm-grey-tint-10: rgb(179 182 187 / .1);--dp-color-fill-warm-grey-tint-22: rgb(179 182 187 / .22);--dp-color-fill-warm-grey-feature-ink: #242a36;--dp-color-fill-warm-grey-feature-tag: rgb(36 42 54 / .05);--dp-color-fill-clay-red-bg: #be505d;--dp-color-fill-clay-red-ink: #fbfcff;--dp-color-fill-clay-red-sub: #fbfcff;--dp-color-fill-clay-red-line: rgb(251 252 255 / .2);--dp-color-fill-clay-red-cta-ink: #2e3440;--dp-color-fill-clay-red-muted: #fbfcff;--dp-color-fill-clay-red-panel: rgb(190 80 93 / .9);--dp-color-fill-clay-red-ink-5: rgb(0 0 0 / .05);--dp-color-fill-clay-red-ink-8: rgb(0 0 0 / .08);--dp-color-fill-clay-red-ink-10: rgb(0 0 0 / .1);--dp-color-fill-clay-red-ink-14: rgb(0 0 0 / .14);--dp-color-fill-clay-red-ink-20: rgb(0 0 0 / .2);--dp-color-fill-clay-red-tint-10: rgb(190 80 93 / .1);--dp-color-fill-clay-red-tint-22: rgb(190 80 93 / .22);--dp-color-fill-clay-red-feature-ink: #fbfcff;--dp-color-fill-clay-red-feature-tag: rgb(251 252 255 / .12);--dp-color-fill-dark-teal-bg: #2a4b73;--dp-color-fill-dark-teal-ink: #eceff4;--dp-color-fill-dark-teal-sub: rgb(236 239 244 / .7);--dp-color-fill-dark-teal-line: rgb(236 239 244 / .12);--dp-color-fill-dark-teal-cta-ink: #2e3440;--dp-color-fill-dark-teal-muted: #d5dbe5;--dp-color-fill-dark-teal-panel: rgb(42 75 115 / .9);--dp-color-fill-dark-teal-ink-5: rgb(236 239 244 / .05);--dp-color-fill-dark-teal-ink-8: rgb(236 239 244 / .08);--dp-color-fill-dark-teal-ink-10: rgb(236 239 244 / .1);--dp-color-fill-dark-teal-ink-14: rgb(236 239 244 / .14);--dp-color-fill-dark-teal-ink-20: rgb(236 239 244 / .2);--dp-color-fill-dark-teal-tint-10: rgb(42 75 115 / .1);--dp-color-fill-dark-teal-tint-22: rgb(42 75 115 / .22);--dp-color-fill-dark-teal-feature-ink: #eceff4;--dp-color-fill-dark-teal-feature-tag: rgb(236 239 244 / .08);--dp-color-fill-dusty-pink-bg: #b892b1;--dp-color-fill-dusty-pink-ink: #0c111b;--dp-color-fill-dusty-pink-sub: rgb(12 17 27 / .74);--dp-color-fill-dusty-pink-line: rgb(12 17 27 / .12);--dp-color-fill-dusty-pink-cta-ink: #eceff4;--dp-color-fill-dusty-pink-muted: #21202d;--dp-color-fill-dusty-pink-panel: rgb(184 146 177 / .9);--dp-color-fill-dusty-pink-ink-5: rgb(12 17 27 / .05);--dp-color-fill-dusty-pink-ink-8: rgb(12 17 27 / .08);--dp-color-fill-dusty-pink-ink-10: rgb(12 17 27 / .1);--dp-color-fill-dusty-pink-ink-14: rgb(12 17 27 / .14);--dp-color-fill-dusty-pink-ink-20: rgb(12 17 27 / .2);--dp-color-fill-dusty-pink-tint-10: rgb(184 146 177 / .1);--dp-color-fill-dusty-pink-tint-22: rgb(184 146 177 / .22);--dp-color-fill-dusty-pink-feature-ink: #0c111b;--dp-color-fill-dusty-pink-feature-tag: rgb(12 17 27 / .06);--dp-color-fill-light-peach-bg: #f2dcd5;--dp-color-fill-light-peach-ink: #2e3440;--dp-color-fill-light-peach-sub: rgb(46 52 64 / .74);--dp-color-fill-light-peach-line: rgb(46 52 64 / .1);--dp-color-fill-light-peach-cta-ink: #eceff4;--dp-color-fill-light-peach-muted: #464852;--dp-color-fill-light-peach-panel: rgb(242 220 213 / .9);--dp-color-fill-light-peach-ink-5: rgb(46 52 64 / .05);--dp-color-fill-light-peach-ink-8: rgb(46 52 64 / .08);--dp-color-fill-light-peach-ink-10: rgb(46 52 64 / .1);--dp-color-fill-light-peach-ink-14: rgb(46 52 64 / .14);--dp-color-fill-light-peach-ink-20: rgb(46 52 64 / .2);--dp-color-fill-light-peach-tint-10: rgb(242 220 213 / .1);--dp-color-fill-light-peach-tint-22: rgb(242 220 213 / .22);--dp-color-fill-light-peach-feature-ink: #2e3440;--dp-color-fill-light-peach-feature-tag: rgb(46 52 64 / .05);--dp-color-fill-faun-bg: #c9c6be;--dp-color-fill-faun-ink: #2e3440;--dp-color-fill-faun-sub: rgb(46 52 64 / .8);--dp-color-fill-faun-line: rgb(46 52 64 / .1);--dp-color-fill-faun-cta-ink: #eceff4;--dp-color-fill-faun-muted: #41464f;--dp-color-fill-faun-panel: rgb(201 198 190 / .9);--dp-color-fill-faun-ink-5: rgb(46 52 64 / .05);--dp-color-fill-faun-ink-8: rgb(46 52 64 / .08);--dp-color-fill-faun-ink-10: rgb(46 52 64 / .1);--dp-color-fill-faun-ink-14: rgb(46 52 64 / .14);--dp-color-fill-faun-ink-20: rgb(46 52 64 / .2);--dp-color-fill-faun-tint-10: rgb(201 198 190 / .1);--dp-color-fill-faun-tint-22: rgb(201 198 190 / .22);--dp-color-fill-faun-feature-ink: #2e3440;--dp-color-fill-faun-feature-tag: rgb(46 52 64 / .05);--dp-color-fill-cool-grey-bg: #dbdee3;--dp-color-fill-cool-grey-ink: #2e3440;--dp-color-fill-cool-grey-sub: rgb(46 52 64 / .73);--dp-color-fill-cool-grey-line: rgb(46 52 64 / .1);--dp-color-fill-cool-grey-cta-ink: #eceff4;--dp-color-fill-cool-grey-muted: #434854;--dp-color-fill-cool-grey-panel: rgb(219 222 227 / .9);--dp-color-fill-cool-grey-ink-5: rgb(46 52 64 / .05);--dp-color-fill-cool-grey-ink-8: rgb(46 52 64 / .08);--dp-color-fill-cool-grey-ink-10: rgb(46 52 64 / .1);--dp-color-fill-cool-grey-ink-14: rgb(46 52 64 / .14);--dp-color-fill-cool-grey-ink-20: rgb(46 52 64 / .2);--dp-color-fill-cool-grey-tint-10: rgb(219 222 227 / .1);--dp-color-fill-cool-grey-tint-22: rgb(219 222 227 / .22);--dp-color-fill-cool-grey-feature-ink: #2e3440;--dp-color-fill-cool-grey-feature-tag: rgb(46 52 64 / .05);--dp-color-fill-stone-bg: #acafb4;--dp-color-fill-stone-ink: #1f2430;--dp-color-fill-stone-sub: rgb(31 36 48 / .78);--dp-color-fill-stone-line: rgb(31 36 48 / .1);--dp-color-fill-stone-cta-ink: #eceff4;--dp-color-fill-stone-muted: #303540;--dp-color-fill-stone-panel: rgb(172 175 180 / .9);--dp-color-fill-stone-ink-5: rgb(31 36 48 / .05);--dp-color-fill-stone-ink-8: rgb(31 36 48 / .08);--dp-color-fill-stone-ink-10: rgb(31 36 48 / .1);--dp-color-fill-stone-ink-14: rgb(31 36 48 / .14);--dp-color-fill-stone-ink-20: rgb(31 36 48 / .2);--dp-color-fill-stone-tint-10: rgb(172 175 180 / .1);--dp-color-fill-stone-tint-22: rgb(172 175 180 / .22);--dp-color-fill-stone-feature-ink: #1f2430;--dp-color-fill-stone-feature-tag: rgb(31 36 48 / .05);--dp-color-fill-dark-grey-bg: #66686d;--dp-color-fill-dark-grey-ink: #f6f9fe;--dp-color-fill-dark-grey-sub: rgb(246 249 254 / .9);--dp-color-fill-dark-grey-line: rgb(246 249 254 / .12);--dp-color-fill-dark-grey-cta-ink: #2e3440;--dp-color-fill-dark-grey-muted: #e5e8ed;--dp-color-fill-dark-grey-panel: rgb(102 104 109 / .9);--dp-color-fill-dark-grey-ink-5: rgb(0 0 0 / .05);--dp-color-fill-dark-grey-ink-8: rgb(0 0 0 / .08);--dp-color-fill-dark-grey-ink-10: rgb(0 0 0 / .1);--dp-color-fill-dark-grey-ink-14: rgb(0 0 0 / .14);--dp-color-fill-dark-grey-ink-20: rgb(0 0 0 / .2);--dp-color-fill-dark-grey-tint-10: rgb(102 104 109 / .1);--dp-color-fill-dark-grey-tint-22: rgb(102 104 109 / .22);--dp-color-fill-dark-grey-feature-ink: #f6f9fe;--dp-color-fill-dark-grey-feature-tag: rgb(246 249 254 / .05);--dp-color-fill-ink-bg: #0f1114;--dp-color-fill-ink-ink: #eceff4;--dp-color-fill-ink-sub: rgb(236 239 244 / .55);--dp-color-fill-ink-line: rgb(236 239 244 / .12);--dp-color-fill-ink-cta-ink: #2e3440;--dp-color-fill-ink-muted: #d1d4d9;--dp-color-fill-ink-panel: rgb(15 17 20 / .9);--dp-color-fill-ink-ink-5: rgb(236 239 244 / .05);--dp-color-fill-ink-ink-8: rgb(236 239 244 / .08);--dp-color-fill-ink-ink-10: rgb(236 239 244 / .1);--dp-color-fill-ink-ink-14: rgb(236 239 244 / .14);--dp-color-fill-ink-ink-20: rgb(236 239 244 / .2);--dp-color-fill-ink-tint-10: rgb(15 17 20 / .1);--dp-color-fill-ink-tint-22: rgb(15 17 20 / .22);--dp-color-fill-ink-feature-ink: #eceff4;--dp-color-fill-ink-feature-tag: rgb(236 239 244 / .08);--dp-color-fill-ink-card-hover-kind: rgb(236 239 244 / .55);--dp-color-chart-series-1: #5e81ac;--dp-color-chart-series-2: #d08770;--dp-color-chart-series-3: #a3be8c;--dp-color-chart-series-4: #b48ead;--dp-color-chart-series-5: #ebcb8b;--dp-color-chart-series-6: light-dark(#bf616a, #88c0d0);--dp-color-chart-seq-1: light-dark(#d6dee9, #353f4f);--dp-color-chart-seq-1-label: light-dark(#2e3440, #dde3ee);--dp-color-chart-seq-2: light-dark(#b9c8db, #3e4e64);--dp-color-chart-seq-2-label: light-dark(#2e3440, #dde3ee);--dp-color-chart-seq-3: light-dark(#9cb2cd, #485d79);--dp-color-chart-seq-3-label: light-dark(#2e3440, #dde3ee);--dp-color-chart-seq-4: light-dark(#7996bb, #547195);--dp-color-chart-seq-4-label: light-dark(#272c38, #edf3ff);--dp-color-chart-seq-5: #5e81ac;--dp-color-chart-seq-5-label: light-dark(#131519, #10151f);--dp-color-chart-div-1: #bf616a;--dp-color-chart-div-1-label: light-dark(#121417, #0e141e);--dp-color-chart-div-2: light-dark(#daa8ad, #754c55);--dp-color-chart-div-2-label: light-dark(#2e3440, #dde3ee);--dp-color-chart-div-3: light-dark(#d8dee9, #181c24);--dp-color-chart-div-3-label: light-dark(#2e3440, #dde3ee);--dp-color-chart-div-4: light-dark(#a3b7d0, #465974);--dp-color-chart-div-4-label: light-dark(#2e3440, #dde3ee);--dp-color-chart-div-5: #5e81ac;--dp-color-chart-div-5-label: light-dark(#131519, #10151f);--dp-color-syntax-keyword: light-dark(#8f6a88, #92b2d3);--dp-color-syntax-control: light-dark(#8f6a88, #92b2d3);--dp-color-syntax-function: light-dark(#5578a3, #88c0d0);--dp-color-syntax-string: light-dark(#647d4e, #a3be8c);--dp-color-syntax-variable: light-dark(#b75a63, #d8dee9);--dp-color-syntax-type: light-dark(#8f7132, #8fbcbb);--dp-color-syntax-number: light-dark(#a9634d, #c9a2c2);--dp-color-syntax-comment: light-dark(#4c566a, #a1afcb);--dp-color-terminal-black: light-dark(#2e3440, #3b4252);--dp-color-terminal-red: light-dark(#ab4f59, #e17f87);--dp-color-terminal-green: light-dark(#5b7344, #a3be8c);--dp-color-terminal-yellow: light-dark(#866828, #ebcb8b);--dp-color-terminal-blue: light-dark(#4c6e98, #81a1c1);--dp-color-terminal-magenta: light-dark(#84607e, #b690af);--dp-color-terminal-cyan: light-dark(#497473, #88c0d0);--dp-color-terminal-white: light-dark(#c6cad1, #e5e9f0);--dp-color-terminal-bright-black: light-dark(#4c566a, #727d92);--dp-color-terminal-bright-red: light-dark(#a84c56, #bf616a);--dp-color-terminal-bright-green: light-dark(#789161, #a3be8c);--dp-color-terminal-bright-yellow: light-dark(#a38546, #ebcb8b);--dp-color-terminal-bright-blue: light-dark(#4a6c96, #81a1c1);--dp-color-terminal-bright-magenta: light-dark(#9e7997, #b48ead);--dp-color-terminal-bright-cyan: light-dark(#659090, #8fbcbb);--dp-color-terminal-bright-white: light-dark(#dbdee4, #eceff4);--dp-effect-marker-color: light-dark(#abb3a5, #2a4b73);--dp-gradient-sage-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, var(--dp-color-fill-sage-bg) 3.04%, rgb(171 179 165 / 0) 38%);--dp-gradient-sage-hero-side: linear-gradient(90deg, var(--dp-color-fill-sage-bg) 0%, rgb(171 179 165 / 0) 54%);--dp-gradient-sage-hero-top: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(171 179 165 / .9) 45%, rgb(171 179 165 / 0) 100%);--dp-gradient-sage-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(171 179 165 / 0) 46%);--dp-gradient-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, var(--dp-color-fill-teal-bg) 3.04%, rgb(200 209 209 / 0) 38%);--dp-gradient-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-teal-bg) 0%, rgb(200 209 209 / 0) 54%);--dp-gradient-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(200 209 209 / .9) 45%, rgb(200 209 209 / 0) 100%);--dp-gradient-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(200 209 209 / 0) 46%);--dp-gradient-forest-card-bleed: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, var(--dp-color-fill-forest-bg) 3.04%, rgb(28 29 26 / 0) 38%);--dp-gradient-forest-hero-side: linear-gradient(90deg, var(--dp-color-fill-forest-bg) 0%, rgb(28 29 26 / 0) 54%);--dp-gradient-forest-hero-top: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(28 29 26 / .9) 45%, rgb(28 29 26 / 0) 100%);--dp-gradient-forest-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(28 29 26 / 0) 46%);--dp-gradient-terracotta-card-bleed: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, var(--dp-color-fill-terracotta-bg) 3.04%, rgb(198 126 103 / 0) 38%);--dp-gradient-terracotta-hero-side: linear-gradient(90deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(198 126 103 / 0) 54%);--dp-gradient-terracotta-hero-top: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(198 126 103 / .9) 45%, rgb(198 126 103 / 0) 100%);--dp-gradient-terracotta-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(198 126 103 / 0) 46%);--dp-gradient-sand-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, var(--dp-color-fill-sand-bg) 3.04%, rgb(212 208 200 / 0) 38%);--dp-gradient-sand-hero-side: linear-gradient(90deg, var(--dp-color-fill-sand-bg) 0%, rgb(212 208 200 / 0) 54%);--dp-gradient-sand-hero-top: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(212 208 200 / .9) 45%, rgb(212 208 200 / 0) 100%);--dp-gradient-sand-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(212 208 200 / 0) 46%);--dp-gradient-warm-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, var(--dp-color-fill-warm-grey-bg) 3.04%, rgb(179 182 187 / 0) 38%);--dp-gradient-warm-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(179 182 187 / 0) 54%);--dp-gradient-warm-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(179 182 187 / .9) 45%, rgb(179 182 187 / 0) 100%);--dp-gradient-warm-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(179 182 187 / 0) 46%);--dp-gradient-clay-red-card-bleed: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, var(--dp-color-fill-clay-red-bg) 3.04%, rgb(190 80 93 / 0) 38%);--dp-gradient-clay-red-hero-side: linear-gradient(90deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(190 80 93 / 0) 54%);--dp-gradient-clay-red-hero-top: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(190 80 93 / .9) 45%, rgb(190 80 93 / 0) 100%);--dp-gradient-clay-red-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(190 80 93 / 0) 46%);--dp-gradient-dark-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, var(--dp-color-fill-dark-teal-bg) 3.04%, rgb(42 75 115 / 0) 38%);--dp-gradient-dark-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(42 75 115 / 0) 54%);--dp-gradient-dark-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(42 75 115 / .9) 45%, rgb(42 75 115 / 0) 100%);--dp-gradient-dark-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(42 75 115 / 0) 46%);--dp-gradient-dusty-pink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, var(--dp-color-fill-dusty-pink-bg) 3.04%, rgb(184 146 177 / 0) 38%);--dp-gradient-dusty-pink-hero-side: linear-gradient(90deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(184 146 177 / 0) 54%);--dp-gradient-dusty-pink-hero-top: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(184 146 177 / .9) 45%, rgb(184 146 177 / 0) 100%);--dp-gradient-dusty-pink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(184 146 177 / 0) 46%);--dp-gradient-light-peach-card-bleed: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, var(--dp-color-fill-light-peach-bg) 3.04%, rgb(242 220 213 / 0) 38%);--dp-gradient-light-peach-hero-side: linear-gradient(90deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(242 220 213 / 0) 54%);--dp-gradient-light-peach-hero-top: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(242 220 213 / .9) 45%, rgb(242 220 213 / 0) 100%);--dp-gradient-light-peach-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(242 220 213 / 0) 46%);--dp-gradient-faun-card-bleed: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, var(--dp-color-fill-faun-bg) 3.04%, rgb(201 198 190 / 0) 38%);--dp-gradient-faun-hero-side: linear-gradient(90deg, var(--dp-color-fill-faun-bg) 0%, rgb(201 198 190 / 0) 54%);--dp-gradient-faun-hero-top: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(201 198 190 / .9) 45%, rgb(201 198 190 / 0) 100%);--dp-gradient-faun-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(201 198 190 / 0) 46%);--dp-gradient-cool-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, var(--dp-color-fill-cool-grey-bg) 3.04%, rgb(219 222 227 / 0) 38%);--dp-gradient-cool-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(219 222 227 / 0) 54%);--dp-gradient-cool-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(219 222 227 / .9) 45%, rgb(219 222 227 / 0) 100%);--dp-gradient-cool-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(219 222 227 / 0) 46%);--dp-gradient-stone-card-bleed: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, var(--dp-color-fill-stone-bg) 3.04%, rgb(172 175 180 / 0) 38%);--dp-gradient-stone-hero-side: linear-gradient(90deg, var(--dp-color-fill-stone-bg) 0%, rgb(172 175 180 / 0) 54%);--dp-gradient-stone-hero-top: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(172 175 180 / .9) 45%, rgb(172 175 180 / 0) 100%);--dp-gradient-stone-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(172 175 180 / 0) 46%);--dp-gradient-dark-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, var(--dp-color-fill-dark-grey-bg) 3.04%, rgb(102 104 109 / 0) 38%);--dp-gradient-dark-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(102 104 109 / 0) 54%);--dp-gradient-dark-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(102 104 109 / .9) 45%, rgb(102 104 109 / 0) 100%);--dp-gradient-dark-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(102 104 109 / 0) 46%);--dp-gradient-ink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, var(--dp-color-fill-ink-bg) 3.04%, rgb(15 17 20 / 0) 38%);--dp-gradient-ink-hero-side: linear-gradient(90deg, var(--dp-color-fill-ink-bg) 0%, rgb(15 17 20 / 0) 54%);--dp-gradient-ink-hero-top: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(15 17 20 / .9) 45%, rgb(15 17 20 / 0) 100%);--dp-gradient-ink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(15 17 20 / 0) 46%);--dp-print-color-page: #ffffff;--dp-print-color-text: #2e3440;--dp-component-button-inverse-pressed-background: #aee7f8;--dp-component-button-inverse-pressed-border: #aee7f8;--dp-component-button-inverse-focus-border: #88c0d0;--dp-component-button-inverse-disabled-background: rgb(216 222 233 / .08);--dp-component-button-inverse-disabled-foreground: #4c566a;--dp-component-button-inverse-outline-default-foreground: #d8dee9;--dp-component-button-inverse-outline-default-border: #d8dee9;--dp-component-button-inverse-outline-hover-foreground: #d8dee9;--dp-component-button-inverse-outline-hover-border: #d8dee9;--dp-component-button-inverse-outline-pressed-background: rgb(216 222 233 / .12);--dp-component-button-inverse-outline-pressed-foreground: #d8dee9;--dp-component-button-inverse-outline-pressed-border: #d8dee9;--dp-component-button-inverse-outline-focus-foreground: #d8dee9;--dp-component-button-inverse-outline-focus-border: #88c0d0;--dp-component-button-inverse-outline-disabled-foreground: #4c566a;--dp-component-button-inverse-outline-disabled-border: rgb(216 222 233 / .12);--dp-component-button-focus-ring-inverse: #88c0d0;--dp-component-tag-inverse-foreground: #d8dee9;--dp-component-card-kind-bg: rgb(46 52 64 / .05);--dp-component-feature-card-border: light-dark(rgb(0 0 0 / .1), rgb(216 222 233 / .12));--dp-component-switch-off-thumb: #eceff4;--dp-component-loader-color-inverse: #d8dee9}[data-dp-theme=one]{--dp-color-bg-canvas: light-dark(#fafafa, #282c34);--dp-color-bg-surface: light-dark(#ffffff, #1b1d23);--dp-color-bg-raised: light-dark(#f2f2f2, #252830);--dp-color-bg-sunken: light-dark(#eaeaeb, #1b1d23);--dp-color-bg-inset: light-dark(#ffffff, #31363f);--dp-color-bg-card: light-dark(#eaeaeb, #21252b);--dp-color-bg-tint: light-dark(rgb(56 58 66 / .05), rgb(171 178 191 / .08));--dp-color-bg-accent-soft: light-dark(rgb(56 58 66 / .05), rgb(171 178 191 / .08));--dp-color-bg-inverse: light-dark(#383a42, #abb2bf);--dp-color-bg-accent: light-dark(#536be8, #4973c7);--dp-color-text-primary: light-dark(#383a42, #bdc4d1);--dp-color-text-secondary: light-dark(#585b66, #acb3c2);--dp-color-text-muted: light-dark(#68686e, #98a0ae);--dp-color-text-muted-strong: light-dark(#606268, #a3a9b6);--dp-color-text-faint: light-dark(#babbbf, #4c525d);--dp-color-text-inverse: light-dark(#fafafa, #383a42);--dp-color-text-accent: light-dark(#475cd8, #709df5);--dp-color-text-on-accent: #ffffff;--dp-color-border-subtle: light-dark(rgb(56 58 66 / .1), rgb(171 178 191 / .12));--dp-color-border-default: light-dark(rgb(56 58 66 / .2), rgb(171 178 191 / .24));--dp-color-border-control: light-dark(rgb(56 58 66 / .58), rgb(171 178 191 / .6));--dp-color-border-strong: light-dark(#383a42, #abb2bf);--dp-color-border-accent: light-dark(#5871ef, #4d78cc);--dp-color-border-inverse: light-dark(rgb(250 250 250 / .2), rgb(56 58 66 / .2));--dp-color-accent-default: light-dark(#536be8, #4973c7);--dp-color-accent-hover: light-dark(#485eda, #3c66b8);--dp-color-accent-press: light-dark(#3a4bc6, #2c54a5);--dp-color-accent-contrast: #ffffff;--dp-color-focus-ring: light-dark(#5871ef, #4d78cc);--dp-color-selection-bg: light-dark(#e5e5e6, #3e4451);--dp-color-selection-fg: light-dark(#383a42, #abb2bf);--dp-color-state-selected: light-dark(rgb(56 58 66 / .1), rgb(171 178 191 / .1));--dp-color-state-pressed: light-dark(rgb(56 58 66 / .1), rgb(171 178 191 / .12));--dp-color-signal-success-fill: light-dark(#50a14f, #98c379);--dp-color-signal-success-text: light-dark(#007925, #73c990);--dp-color-signal-success-soft: light-dark(rgb(80 161 79 / .16), rgb(152 195 121 / .16));--dp-color-signal-warning-fill: light-dark(#cb7701, #e5c07b);--dp-color-signal-warning-text: light-dark(#925b00, #e2c08d);--dp-color-signal-warning-soft: light-dark(rgb(203 119 1 / .16), rgb(229 192 123 / .16));--dp-color-signal-danger-fill: light-dark(#e45649, #e06c75);--dp-color-signal-danger-text: light-dark(#cf0013, #ff7e65);--dp-color-signal-danger-on-fill: #000000;--dp-color-signal-danger-soft: light-dark(rgb(228 86 73 / .16), rgb(224 108 117 / .16));--dp-color-signal-info-fill: light-dark(#0184bc, #56b6c2);--dp-color-signal-info-text: light-dark(#0067b9, #7dabff);--dp-color-signal-info-soft: light-dark(rgb(1 132 188 / .16), rgb(86 182 194 / .16));--dp-color-overlay-scrim: rgb(40 44 52 / .6);--dp-color-surface-dark-bg: #282c34;--dp-color-surface-dark-text: #abb2bf;--dp-color-surface-dark-eyebrow: rgb(171 178 191 / .77);--dp-color-surface-dark-tag-bg: rgb(171 178 191 / .08);--dp-color-surface-dark-button-bg: #4973c7;--dp-color-surface-dark-button-hover: #3c66b8;--dp-color-surface-dark-button-text: #ffffff;--dp-color-surface-dark-outline-hover: rgb(171 178 191 / .08);--dp-color-fill-sage-bg: #a1b8a0;--dp-color-fill-sage-ink: #25272f;--dp-color-fill-sage-sub: rgb(37 39 47 / .8);--dp-color-fill-sage-line: rgb(37 39 47 / .1);--dp-color-fill-sage-cta-ink: #fafafa;--dp-color-fill-sage-muted: #34383d;--dp-color-fill-sage-panel: rgb(161 184 160 / .9);--dp-color-fill-sage-ink-5: rgb(37 39 47 / .05);--dp-color-fill-sage-ink-8: rgb(37 39 47 / .08);--dp-color-fill-sage-ink-10: rgb(37 39 47 / .1);--dp-color-fill-sage-ink-14: rgb(37 39 47 / .14);--dp-color-fill-sage-ink-20: rgb(37 39 47 / .2);--dp-color-fill-sage-tint-10: rgb(161 184 160 / .1);--dp-color-fill-sage-tint-22: rgb(161 184 160 / .22);--dp-color-fill-sage-feature-ink: #000000;--dp-color-fill-sage-feature-tag: rgb(0 0 0 / .05);--dp-color-fill-teal-bg: #c0d2de;--dp-color-fill-teal-ink: #383a42;--dp-color-fill-teal-sub: rgb(56 58 66 / .81);--dp-color-fill-teal-line: rgb(56 58 66 / .1);--dp-color-fill-teal-cta-ink: #fafafa;--dp-color-fill-teal-muted: #484c55;--dp-color-fill-teal-panel: rgb(192 210 222 / .9);--dp-color-fill-teal-ink-5: rgb(56 58 66 / .05);--dp-color-fill-teal-ink-8: rgb(56 58 66 / .08);--dp-color-fill-teal-ink-10: rgb(56 58 66 / .1);--dp-color-fill-teal-ink-14: rgb(56 58 66 / .14);--dp-color-fill-teal-ink-20: rgb(56 58 66 / .2);--dp-color-fill-teal-tint-10: rgb(192 210 222 / .1);--dp-color-fill-teal-tint-22: rgb(192 210 222 / .22);--dp-color-fill-teal-feature-ink: #383a42;--dp-color-fill-teal-feature-tag: rgb(56 58 66 / .05);--dp-color-fill-forest-bg: #1a1e19;--dp-color-fill-forest-ink: #fafafa;--dp-color-fill-forest-sub: rgb(250 250 250 / .55);--dp-color-fill-forest-line: rgb(250 250 250 / .12);--dp-color-fill-forest-cta-ink: #383a42;--dp-color-fill-forest-muted: #dfe0df;--dp-color-fill-forest-panel: rgb(26 30 25 / .9);--dp-color-fill-forest-ink-5: rgb(250 250 250 / .05);--dp-color-fill-forest-ink-8: rgb(250 250 250 / .08);--dp-color-fill-forest-ink-10: rgb(250 250 250 / .1);--dp-color-fill-forest-ink-14: rgb(250 250 250 / .14);--dp-color-fill-forest-ink-20: rgb(250 250 250 / .2);--dp-color-fill-forest-tint-10: rgb(26 30 25 / .1);--dp-color-fill-forest-tint-22: rgb(26 30 25 / .22);--dp-color-fill-forest-feature-ink: #fafafa;--dp-color-fill-forest-feature-tag: rgb(250 250 250 / .05);--dp-color-fill-terracotta-bg: #cc7e27;--dp-color-fill-terracotta-ink: #090a11;--dp-color-fill-terracotta-sub: rgb(9 10 17 / .85);--dp-color-fill-terracotta-line: rgb(9 10 17 / .15);--dp-color-fill-terracotta-cta-ink: #fafafa;--dp-color-fill-terracotta-muted: #201814;--dp-color-fill-terracotta-panel: rgb(204 126 39 / .9);--dp-color-fill-terracotta-ink-5: rgb(9 10 17 / .05);--dp-color-fill-terracotta-ink-8: rgb(9 10 17 / .08);--dp-color-fill-terracotta-ink-10: rgb(9 10 17 / .1);--dp-color-fill-terracotta-ink-14: rgb(9 10 17 / .14);--dp-color-fill-terracotta-ink-20: rgb(9 10 17 / .2);--dp-color-fill-terracotta-tint-10: rgb(204 126 39 / .1);--dp-color-fill-terracotta-tint-22: rgb(204 126 39 / .22);--dp-color-fill-terracotta-feature-ink: #090a11;--dp-color-fill-terracotta-feature-tag: rgb(9 10 17 / .08);--dp-color-fill-sand-bg: #dacec4;--dp-color-fill-sand-ink: #383a42;--dp-color-fill-sand-sub: rgb(56 58 66 / .81);--dp-color-fill-sand-line: rgb(56 58 66 / .1);--dp-color-fill-sand-cta-ink: #fafafa;--dp-color-fill-sand-muted: #4b4c52;--dp-color-fill-sand-panel: rgb(218 206 196 / .9);--dp-color-fill-sand-ink-5: rgb(56 58 66 / .05);--dp-color-fill-sand-ink-8: rgb(56 58 66 / .08);--dp-color-fill-sand-ink-10: rgb(56 58 66 / .1);--dp-color-fill-sand-ink-14: rgb(56 58 66 / .14);--dp-color-fill-sand-ink-20: rgb(56 58 66 / .2);--dp-color-fill-sand-tint-10: rgb(218 206 196 / .1);--dp-color-fill-sand-tint-22: rgb(218 206 196 / .22);--dp-color-fill-sand-feature-ink: #383a42;--dp-color-fill-sand-feature-tag: rgb(56 58 66 / .05);--dp-color-fill-warm-grey-bg: #b3b6c0;--dp-color-fill-warm-grey-ink: #292a32;--dp-color-fill-warm-grey-sub: rgb(41 42 50 / .8);--dp-color-fill-warm-grey-line: rgb(41 42 50 / .1);--dp-color-fill-warm-grey-cta-ink: #fafafa;--dp-color-fill-warm-grey-muted: #3a3b43;--dp-color-fill-warm-grey-panel: rgb(179 182 192 / .9);--dp-color-fill-warm-grey-ink-5: rgb(41 42 50 / .05);--dp-color-fill-warm-grey-ink-8: rgb(41 42 50 / .08);--dp-color-fill-warm-grey-ink-10: rgb(41 42 50 / .1);--dp-color-fill-warm-grey-ink-14: rgb(41 42 50 / .14);--dp-color-fill-warm-grey-ink-20: rgb(41 42 50 / .2);--dp-color-fill-warm-grey-tint-10: rgb(179 182 192 / .1);--dp-color-fill-warm-grey-tint-22: rgb(179 182 192 / .22);--dp-color-fill-warm-grey-feature-ink: #292a32;--dp-color-fill-warm-grey-feature-tag: rgb(41 42 50 / .05);--dp-color-fill-clay-red-bg: #d6342b;--dp-color-fill-clay-red-ink: #fafafa;--dp-color-fill-clay-red-sub: #fafafa;--dp-color-fill-clay-red-line: rgb(250 250 250 / .2);--dp-color-fill-clay-red-cta-ink: #383a42;--dp-color-fill-clay-red-muted: #fafafa;--dp-color-fill-clay-red-panel: rgb(214 52 43 / .9);--dp-color-fill-clay-red-ink-5: rgb(0 0 0 / .05);--dp-color-fill-clay-red-ink-8: rgb(0 0 0 / .08);--dp-color-fill-clay-red-ink-10: rgb(0 0 0 / .1);--dp-color-fill-clay-red-ink-14: rgb(0 0 0 / .14);--dp-color-fill-clay-red-ink-20: rgb(0 0 0 / .2);--dp-color-fill-clay-red-tint-10: rgb(214 52 43 / .1);--dp-color-fill-clay-red-tint-22: rgb(214 52 43 / .22);--dp-color-fill-clay-red-feature-ink: #fafafa;--dp-color-fill-clay-red-feature-tag: rgb(250 250 250 / .12);--dp-color-fill-dark-teal-bg: #1d4397;--dp-color-fill-dark-teal-ink: #fafafa;--dp-color-fill-dark-teal-sub: rgb(250 250 250 / .7);--dp-color-fill-dark-teal-line: rgb(250 250 250 / .12);--dp-color-fill-dark-teal-cta-ink: #383a42;--dp-color-fill-dark-teal-muted: #dfe4ee;--dp-color-fill-dark-teal-panel: rgb(29 67 151 / .9);--dp-color-fill-dark-teal-ink-5: rgb(250 250 250 / .05);--dp-color-fill-dark-teal-ink-8: rgb(250 250 250 / .08);--dp-color-fill-dark-teal-ink-10: rgb(250 250 250 / .1);--dp-color-fill-dark-teal-ink-14: rgb(250 250 250 / .14);--dp-color-fill-dark-teal-ink-20: rgb(250 250 250 / .2);--dp-color-fill-dark-teal-tint-10: rgb(29 67 151 / .1);--dp-color-fill-dark-teal-tint-22: rgb(29 67 151 / .22);--dp-color-fill-dark-teal-feature-ink: #fafafa;--dp-color-fill-dark-teal-feature-tag: rgb(250 250 250 / .08);--dp-color-fill-dusty-pink-bg: #d6868b;--dp-color-fill-dusty-pink-ink: #0d0e15;--dp-color-fill-dusty-pink-sub: rgb(13 14 21 / .74);--dp-color-fill-dusty-pink-line: rgb(13 14 21 / .12);--dp-color-fill-dusty-pink-cta-ink: #fafafa;--dp-color-fill-dusty-pink-muted: #251c23;--dp-color-fill-dusty-pink-panel: rgb(214 134 139 / .9);--dp-color-fill-dusty-pink-ink-5: rgb(13 14 21 / .05);--dp-color-fill-dusty-pink-ink-8: rgb(13 14 21 / .08);--dp-color-fill-dusty-pink-ink-10: rgb(13 14 21 / .1);--dp-color-fill-dusty-pink-ink-14: rgb(13 14 21 / .14);--dp-color-fill-dusty-pink-ink-20: rgb(13 14 21 / .2);--dp-color-fill-dusty-pink-tint-10: rgb(214 134 139 / .1);--dp-color-fill-dusty-pink-tint-22: rgb(214 134 139 / .22);--dp-color-fill-dusty-pink-feature-ink: #0d0e15;--dp-color-fill-dusty-pink-feature-tag: rgb(13 14 21 / .06);--dp-color-fill-light-peach-bg: #f4ddc9;--dp-color-fill-light-peach-ink: #383a42;--dp-color-fill-light-peach-sub: rgb(56 58 66 / .76);--dp-color-fill-light-peach-line: rgb(56 58 66 / .1);--dp-color-fill-light-peach-cta-ink: #fafafa;--dp-color-fill-light-peach-muted: #4f4e52;--dp-color-fill-light-peach-panel: rgb(244 221 201 / .9);--dp-color-fill-light-peach-ink-5: rgb(56 58 66 / .05);--dp-color-fill-light-peach-ink-8: rgb(56 58 66 / .08);--dp-color-fill-light-peach-ink-10: rgb(56 58 66 / .1);--dp-color-fill-light-peach-ink-14: rgb(56 58 66 / .14);--dp-color-fill-light-peach-ink-20: rgb(56 58 66 / .2);--dp-color-fill-light-peach-tint-10: rgb(244 221 201 / .1);--dp-color-fill-light-peach-tint-22: rgb(244 221 201 / .22);--dp-color-fill-light-peach-feature-ink: #383a42;--dp-color-fill-light-peach-feature-tag: rgb(56 58 66 / .05);--dp-color-fill-faun-bg: #cec4bb;--dp-color-fill-faun-ink: #34363e;--dp-color-fill-faun-sub: rgb(52 54 62 / .82);--dp-color-fill-faun-line: rgb(52 54 62 / .1);--dp-color-fill-faun-cta-ink: #fafafa;--dp-color-fill-faun-muted: #46474d;--dp-color-fill-faun-panel: rgb(206 196 187 / .9);--dp-color-fill-faun-ink-5: rgb(52 54 62 / .05);--dp-color-fill-faun-ink-8: rgb(52 54 62 / .08);--dp-color-fill-faun-ink-10: rgb(52 54 62 / .1);--dp-color-fill-faun-ink-14: rgb(52 54 62 / .14);--dp-color-fill-faun-ink-20: rgb(52 54 62 / .2);--dp-color-fill-faun-tint-10: rgb(206 196 187 / .1);--dp-color-fill-faun-tint-22: rgb(206 196 187 / .22);--dp-color-fill-faun-feature-ink: #34363e;--dp-color-fill-faun-feature-tag: rgb(52 54 62 / .05);--dp-color-fill-cool-grey-bg: #dbdde7;--dp-color-fill-cool-grey-ink: #383a42;--dp-color-fill-cool-grey-sub: rgb(56 58 66 / .77);--dp-color-fill-cool-grey-line: rgb(56 58 66 / .1);--dp-color-fill-cool-grey-cta-ink: #fafafa;--dp-color-fill-cool-grey-muted: #4c4e56;--dp-color-fill-cool-grey-panel: rgb(219 221 231 / .9);--dp-color-fill-cool-grey-ink-5: rgb(56 58 66 / .05);--dp-color-fill-cool-grey-ink-8: rgb(56 58 66 / .08);--dp-color-fill-cool-grey-ink-10: rgb(56 58 66 / .1);--dp-color-fill-cool-grey-ink-14: rgb(56 58 66 / .14);--dp-color-fill-cool-grey-ink-20: rgb(56 58 66 / .2);--dp-color-fill-cool-grey-tint-10: rgb(219 221 231 / .1);--dp-color-fill-cool-grey-tint-22: rgb(219 221 231 / .22);--dp-color-fill-cool-grey-feature-ink: #383a42;--dp-color-fill-cool-grey-feature-tag: rgb(56 58 66 / .05);--dp-color-fill-stone-bg: #acafb8;--dp-color-fill-stone-ink: #23242c;--dp-color-fill-stone-sub: rgb(35 36 44 / .78);--dp-color-fill-stone-line: rgb(35 36 44 / .1);--dp-color-fill-stone-cta-ink: #fafafa;--dp-color-fill-stone-muted: #33353d;--dp-color-fill-stone-panel: rgb(172 175 184 / .9);--dp-color-fill-stone-ink-5: rgb(35 36 44 / .05);--dp-color-fill-stone-ink-8: rgb(35 36 44 / .08);--dp-color-fill-stone-ink-10: rgb(35 36 44 / .1);--dp-color-fill-stone-ink-14: rgb(35 36 44 / .14);--dp-color-fill-stone-ink-20: rgb(35 36 44 / .2);--dp-color-fill-stone-tint-10: rgb(172 175 184 / .1);--dp-color-fill-stone-tint-22: rgb(172 175 184 / .22);--dp-color-fill-stone-feature-ink: #23242c;--dp-color-fill-stone-feature-tag: rgb(35 36 44 / .05);--dp-color-fill-dark-grey-bg: #666871;--dp-color-fill-dark-grey-ink: #fafafa;--dp-color-fill-dark-grey-sub: rgb(250 250 250 / .9);--dp-color-fill-dark-grey-line: rgb(250 250 250 / .12);--dp-color-fill-dark-grey-cta-ink: #383a42;--dp-color-fill-dark-grey-muted: #e8e8ea;--dp-color-fill-dark-grey-panel: rgb(102 104 113 / .9);--dp-color-fill-dark-grey-ink-5: rgb(0 0 0 / .05);--dp-color-fill-dark-grey-ink-8: rgb(0 0 0 / .08);--dp-color-fill-dark-grey-ink-10: rgb(0 0 0 / .1);--dp-color-fill-dark-grey-ink-14: rgb(0 0 0 / .14);--dp-color-fill-dark-grey-ink-20: rgb(0 0 0 / .2);--dp-color-fill-dark-grey-tint-10: rgb(102 104 113 / .1);--dp-color-fill-dark-grey-tint-22: rgb(102 104 113 / .22);--dp-color-fill-dark-grey-feature-ink: #fafafa;--dp-color-fill-dark-grey-feature-tag: rgb(250 250 250 / .05);--dp-color-fill-ink-bg: #0f1017;--dp-color-fill-ink-ink: #fafafa;--dp-color-fill-ink-sub: rgb(250 250 250 / .55);--dp-color-fill-ink-line: rgb(250 250 250 / .12);--dp-color-fill-ink-cta-ink: #383a42;--dp-color-fill-ink-muted: #dededf;--dp-color-fill-ink-panel: rgb(15 16 23 / .9);--dp-color-fill-ink-ink-5: rgb(250 250 250 / .05);--dp-color-fill-ink-ink-8: rgb(250 250 250 / .08);--dp-color-fill-ink-ink-10: rgb(250 250 250 / .1);--dp-color-fill-ink-ink-14: rgb(250 250 250 / .14);--dp-color-fill-ink-ink-20: rgb(250 250 250 / .2);--dp-color-fill-ink-tint-10: rgb(15 16 23 / .1);--dp-color-fill-ink-tint-22: rgb(15 16 23 / .22);--dp-color-fill-ink-feature-ink: #fafafa;--dp-color-fill-ink-feature-tag: rgb(250 250 250 / .08);--dp-color-fill-ink-card-hover-kind: rgb(250 250 250 / .55);--dp-color-chart-series-1: light-dark(#4078f2, #61afef);--dp-color-chart-series-2: light-dark(#b76b01, #d19a66);--dp-color-chart-series-3: light-dark(#50a14f, #98c379);--dp-color-chart-series-4: light-dark(#ca1243, #be5046);--dp-color-chart-series-5: light-dark(#0184bc, #e5c07b);--dp-color-chart-series-6: light-dark(#e45649, #e06c75);--dp-color-chart-seq-1: light-dark(#dde8fb, #313e4d);--dp-color-chart-seq-1-label: light-dark(#383a42, #bdc4d1);--dp-color-chart-seq-2: light-dark(#b7cffb, #3d5770);--dp-color-chart-seq-2-label: light-dark(#383a42, #c3cad7);--dp-color-chart-seq-3: light-dark(#92b5fa, #497195);--dp-color-chart-seq-3-label: light-dark(#383a42, #eaf1ff);--dp-color-chart-seq-4: light-dark(#6494f6, #5693c6);--dp-color-chart-seq-4-label: light-dark(#2d2f36, #25272f);--dp-color-chart-seq-5: light-dark(#4078f2, #61afef);--dp-color-chart-seq-5-label: light-dark(#151515, #383a42);--dp-color-chart-div-1: light-dark(#e45649, #e06c75);--dp-color-chart-div-1-label: light-dark(#1e1e1e, #272830);--dp-color-chart-div-2: light-dark(#f6aca1, #804d54);--dp-color-chart-div-2-label: light-dark(#383a42, #ccd4e1);--dp-color-chart-div-3: light-dark(#eaeaeb, #1b1d23);--dp-color-chart-div-3-label: light-dark(#383a42, #bdc4d1);--dp-color-chart-div-4: light-dark(#9bbcfa, #466a8c);--dp-color-chart-div-4-label: light-dark(#383a42, #dee6f3);--dp-color-chart-div-5: light-dark(#4078f2, #61afef);--dp-color-chart-div-5-label: light-dark(#151515, #383a42);--dp-color-syntax-keyword: light-dark(#a626a4, #c678dd);--dp-color-syntax-control: light-dark(#a626a4, #c678dd);--dp-color-syntax-function: light-dark(#376ee8, #61afef);--dp-color-syntax-string: light-dark(#338534, #98c379);--dp-color-syntax-variable: light-dark(#d2453a, #e06c75);--dp-color-syntax-type: light-dark(#ac6400, #e5c07b);--dp-color-syntax-number: light-dark(#ad6500, #d19a66);--dp-color-syntax-comment: light-dark(#75757b, #7f8694);--dp-color-terminal-black: light-dark(#383a42, #363a43);--dp-color-terminal-red: light-dark(#cd4036, #e36f78);--dp-color-terminal-green: light-dark(#308231, #98c379);--dp-color-terminal-yellow: light-dark(#a86100, #e5c07b);--dp-color-terminal-blue: light-dark(#356be4, #61afef);--dp-color-terminal-magenta: light-dark(#ca1243, #e47266);--dp-color-terminal-cyan: light-dark(#007baf, #56b6c2);--dp-color-terminal-white: light-dark(#d4d4d6, #abb2bf);--dp-color-terminal-bright-black: light-dark(#8f9096, #6e7683);--dp-color-terminal-bright-red: light-dark(#cb3e34, #f9828a);--dp-color-terminal-bright-green: light-dark(#3a8b3a, #aeda8f);--dp-color-terminal-bright-yellow: light-dark(#ae6500, #fcd791);--dp-color-terminal-bright-blue: light-dark(#2c62da, #81c5ff);--dp-color-terminal-bright-magenta: light-dark(#aa0035, #d6665a);--dp-color-terminal-bright-cyan: light-dark(#006e9e, #6dcdd9);--dp-color-terminal-bright-white: light-dark(#e9e9ea, #d4d8df);--dp-effect-marker-color: light-dark(#a1b8a0, #1d4397);--dp-gradient-sage-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, var(--dp-color-fill-sage-bg) 3.04%, rgb(161 184 160 / 0) 38%);--dp-gradient-sage-hero-side: linear-gradient(90deg, var(--dp-color-fill-sage-bg) 0%, rgb(161 184 160 / 0) 54%);--dp-gradient-sage-hero-top: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(161 184 160 / .9) 45%, rgb(161 184 160 / 0) 100%);--dp-gradient-sage-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(161 184 160 / 0) 46%);--dp-gradient-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, var(--dp-color-fill-teal-bg) 3.04%, rgb(192 210 222 / 0) 38%);--dp-gradient-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-teal-bg) 0%, rgb(192 210 222 / 0) 54%);--dp-gradient-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(192 210 222 / .9) 45%, rgb(192 210 222 / 0) 100%);--dp-gradient-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(192 210 222 / 0) 46%);--dp-gradient-forest-card-bleed: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, var(--dp-color-fill-forest-bg) 3.04%, rgb(26 30 25 / 0) 38%);--dp-gradient-forest-hero-side: linear-gradient(90deg, var(--dp-color-fill-forest-bg) 0%, rgb(26 30 25 / 0) 54%);--dp-gradient-forest-hero-top: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(26 30 25 / .9) 45%, rgb(26 30 25 / 0) 100%);--dp-gradient-forest-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(26 30 25 / 0) 46%);--dp-gradient-terracotta-card-bleed: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, var(--dp-color-fill-terracotta-bg) 3.04%, rgb(204 126 39 / 0) 38%);--dp-gradient-terracotta-hero-side: linear-gradient(90deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(204 126 39 / 0) 54%);--dp-gradient-terracotta-hero-top: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(204 126 39 / .9) 45%, rgb(204 126 39 / 0) 100%);--dp-gradient-terracotta-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(204 126 39 / 0) 46%);--dp-gradient-sand-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, var(--dp-color-fill-sand-bg) 3.04%, rgb(218 206 196 / 0) 38%);--dp-gradient-sand-hero-side: linear-gradient(90deg, var(--dp-color-fill-sand-bg) 0%, rgb(218 206 196 / 0) 54%);--dp-gradient-sand-hero-top: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(218 206 196 / .9) 45%, rgb(218 206 196 / 0) 100%);--dp-gradient-sand-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(218 206 196 / 0) 46%);--dp-gradient-warm-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, var(--dp-color-fill-warm-grey-bg) 3.04%, rgb(179 182 192 / 0) 38%);--dp-gradient-warm-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(179 182 192 / 0) 54%);--dp-gradient-warm-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(179 182 192 / .9) 45%, rgb(179 182 192 / 0) 100%);--dp-gradient-warm-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(179 182 192 / 0) 46%);--dp-gradient-clay-red-card-bleed: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, var(--dp-color-fill-clay-red-bg) 3.04%, rgb(214 52 43 / 0) 38%);--dp-gradient-clay-red-hero-side: linear-gradient(90deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(214 52 43 / 0) 54%);--dp-gradient-clay-red-hero-top: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(214 52 43 / .9) 45%, rgb(214 52 43 / 0) 100%);--dp-gradient-clay-red-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(214 52 43 / 0) 46%);--dp-gradient-dark-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, var(--dp-color-fill-dark-teal-bg) 3.04%, rgb(29 67 151 / 0) 38%);--dp-gradient-dark-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(29 67 151 / 0) 54%);--dp-gradient-dark-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(29 67 151 / .9) 45%, rgb(29 67 151 / 0) 100%);--dp-gradient-dark-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(29 67 151 / 0) 46%);--dp-gradient-dusty-pink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, var(--dp-color-fill-dusty-pink-bg) 3.04%, rgb(214 134 139 / 0) 38%);--dp-gradient-dusty-pink-hero-side: linear-gradient(90deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(214 134 139 / 0) 54%);--dp-gradient-dusty-pink-hero-top: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(214 134 139 / .9) 45%, rgb(214 134 139 / 0) 100%);--dp-gradient-dusty-pink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(214 134 139 / 0) 46%);--dp-gradient-light-peach-card-bleed: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, var(--dp-color-fill-light-peach-bg) 3.04%, rgb(244 221 201 / 0) 38%);--dp-gradient-light-peach-hero-side: linear-gradient(90deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(244 221 201 / 0) 54%);--dp-gradient-light-peach-hero-top: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(244 221 201 / .9) 45%, rgb(244 221 201 / 0) 100%);--dp-gradient-light-peach-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(244 221 201 / 0) 46%);--dp-gradient-faun-card-bleed: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, var(--dp-color-fill-faun-bg) 3.04%, rgb(206 196 187 / 0) 38%);--dp-gradient-faun-hero-side: linear-gradient(90deg, var(--dp-color-fill-faun-bg) 0%, rgb(206 196 187 / 0) 54%);--dp-gradient-faun-hero-top: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(206 196 187 / .9) 45%, rgb(206 196 187 / 0) 100%);--dp-gradient-faun-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(206 196 187 / 0) 46%);--dp-gradient-cool-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, var(--dp-color-fill-cool-grey-bg) 3.04%, rgb(219 221 231 / 0) 38%);--dp-gradient-cool-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(219 221 231 / 0) 54%);--dp-gradient-cool-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(219 221 231 / .9) 45%, rgb(219 221 231 / 0) 100%);--dp-gradient-cool-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(219 221 231 / 0) 46%);--dp-gradient-stone-card-bleed: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, var(--dp-color-fill-stone-bg) 3.04%, rgb(172 175 184 / 0) 38%);--dp-gradient-stone-hero-side: linear-gradient(90deg, var(--dp-color-fill-stone-bg) 0%, rgb(172 175 184 / 0) 54%);--dp-gradient-stone-hero-top: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(172 175 184 / .9) 45%, rgb(172 175 184 / 0) 100%);--dp-gradient-stone-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(172 175 184 / 0) 46%);--dp-gradient-dark-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, var(--dp-color-fill-dark-grey-bg) 3.04%, rgb(102 104 113 / 0) 38%);--dp-gradient-dark-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(102 104 113 / 0) 54%);--dp-gradient-dark-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(102 104 113 / .9) 45%, rgb(102 104 113 / 0) 100%);--dp-gradient-dark-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(102 104 113 / 0) 46%);--dp-gradient-ink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, var(--dp-color-fill-ink-bg) 3.04%, rgb(15 16 23 / 0) 38%);--dp-gradient-ink-hero-side: linear-gradient(90deg, var(--dp-color-fill-ink-bg) 0%, rgb(15 16 23 / 0) 54%);--dp-gradient-ink-hero-top: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(15 16 23 / .9) 45%, rgb(15 16 23 / 0) 100%);--dp-gradient-ink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(15 16 23 / 0) 46%);--dp-print-color-page: #fafafa;--dp-print-color-text: #383a42;--dp-component-button-inverse-pressed-background: #2c54a5;--dp-component-button-inverse-pressed-border: #2c54a5;--dp-component-button-inverse-focus-border: #4d78cc;--dp-component-button-inverse-disabled-background: rgb(171 178 191 / .08);--dp-component-button-inverse-disabled-foreground: #4c525d;--dp-component-button-inverse-outline-default-foreground: #abb2bf;--dp-component-button-inverse-outline-default-border: #abb2bf;--dp-component-button-inverse-outline-hover-foreground: #abb2bf;--dp-component-button-inverse-outline-hover-border: #abb2bf;--dp-component-button-inverse-outline-pressed-background: rgb(171 178 191 / .12);--dp-component-button-inverse-outline-pressed-foreground: #abb2bf;--dp-component-button-inverse-outline-pressed-border: #abb2bf;--dp-component-button-inverse-outline-focus-foreground: #abb2bf;--dp-component-button-inverse-outline-focus-border: #4d78cc;--dp-component-button-inverse-outline-disabled-foreground: #4c525d;--dp-component-button-inverse-outline-disabled-border: rgb(171 178 191 / .12);--dp-component-button-focus-ring-inverse: #4d78cc;--dp-component-tag-inverse-foreground: #abb2bf;--dp-component-card-kind-bg: rgb(56 58 66 / .05);--dp-component-feature-card-border: light-dark(rgb(0 0 0 / .1), rgb(171 178 191 / .12));--dp-component-switch-off-thumb: #fafafa;--dp-component-loader-color-inverse: #abb2bf}[data-dp-theme=rose-pine]{--dp-color-bg-canvas: light-dark(#faf4ed, #191724);--dp-color-bg-surface: light-dark(#fffaf3, #1f1d2e);--dp-color-bg-raised: light-dark(#f2e9e1, #26233a);--dp-color-bg-sunken: light-dark(#f4ede8, #21202e);--dp-color-bg-inset: light-dark(#ece6e4, #2d2b39);--dp-color-bg-card: light-dark(#fffaf3, #1f1d2e);--dp-color-bg-tint: light-dark(rgb(87 82 121 / .05), rgb(224 222 244 / .08));--dp-color-bg-accent-soft: light-dark(rgb(87 82 121 / .05), rgb(224 222 244 / .08));--dp-color-bg-inverse: light-dark(#575279, #e0def4);--dp-color-bg-accent: light-dark(#7d6795, #c4a7e7);--dp-color-text-primary: light-dark(#4e496f, #e0def4);--dp-color-text-secondary: light-dark(#5a5673, #b1adcc);--dp-color-text-muted: light-dark(#6a6576, #9490ae);--dp-color-text-muted-strong: light-dark(#635d76, #a8a6ba);--dp-color-text-faint: light-dark(#b4afba, #534f67);--dp-color-text-inverse: light-dark(#faf4ed, #575279);--dp-color-text-accent: light-dark(#745e8c, #c4a7e7);--dp-color-text-on-accent: light-dark(#fcf6ef, #191724);--dp-color-border-subtle: light-dark(rgb(87 82 121 / .1), rgb(224 222 244 / .12));--dp-color-border-default: light-dark(rgb(87 82 121 / .2), rgb(224 222 244 / .24));--dp-color-border-control: light-dark(rgb(87 82 121 / .7), rgb(224 222 244 / .42));--dp-color-border-strong: light-dark(#575279, #e0def4);--dp-color-border-accent: light-dark(#907aa9, #c4a7e7);--dp-color-border-inverse: light-dark(rgb(250 244 237 / .2), rgb(87 82 121 / .2));--dp-color-accent-default: light-dark(#7d6795, #c4a7e7);--dp-color-accent-hover: light-dark(#7e6896, #d7bafb);--dp-color-accent-press: light-dark(#6d5784, #e6d3ff);--dp-color-accent-contrast: light-dark(#faf4ed, #191724);--dp-color-focus-ring: light-dark(#907aa9, #c4a7e7);--dp-color-selection-bg: light-dark(#dfdad9, #403d52);--dp-color-selection-fg: light-dark(#575279, #e0def4);--dp-color-state-selected: light-dark(rgb(87 82 121 / .1), rgb(224 222 244 / .1));--dp-color-state-pressed: light-dark(rgb(87 82 121 / .1), rgb(224 222 244 / .12));--dp-color-signal-success-fill: light-dark(#286983, #31748f);--dp-color-signal-success-text: light-dark(#266881, #5b9db9);--dp-color-signal-success-soft: light-dark(rgb(40 105 131 / .16), rgb(49 116 143 / .16));--dp-color-signal-warning-fill: light-dark(#c57d00, #f6c177);--dp-color-signal-warning-text: light-dark(#925b00, #f6c177);--dp-color-signal-warning-soft: light-dark(rgb(234 157 52 / .16), rgb(246 193 119 / .16));--dp-color-signal-danger-fill: light-dark(#b4637a, #eb6f92);--dp-color-signal-danger-text: light-dark(#984a62, #eb6f92);--dp-color-signal-danger-on-fill: #000000;--dp-color-signal-danger-soft: light-dark(rgb(180 99 122 / .16), rgb(235 111 146 / .16));--dp-color-signal-info-fill: light-dark(#56949f, #9ccfd8);--dp-color-signal-info-text: light-dark(#2e6d78, #9ccfd8);--dp-color-signal-info-soft: light-dark(rgb(86 148 159 / .16), rgb(156 207 216 / .16));--dp-color-overlay-scrim: rgb(25 23 36 / .6);--dp-color-surface-dark-bg: #191724;--dp-color-surface-dark-text: #e0def4;--dp-color-surface-dark-eyebrow: rgb(224 222 244 / .55);--dp-color-surface-dark-tag-bg: rgb(224 222 244 / .08);--dp-color-surface-dark-button-bg: #c4a7e7;--dp-color-surface-dark-button-hover: #d7bafb;--dp-color-surface-dark-button-text: #191724;--dp-color-surface-dark-outline-hover: rgb(224 222 244 / .08);--dp-color-fill-sage-bg: #a2b4bc;--dp-color-fill-sage-ink: #272144;--dp-color-fill-sage-sub: rgb(39 33 68 / .78);--dp-color-fill-sage-line: rgb(39 33 68 / .1);--dp-color-fill-sage-cta-ink: #faf4ed;--dp-color-fill-sage-muted: #363352;--dp-color-fill-sage-panel: rgb(162 180 188 / .9);--dp-color-fill-sage-ink-5: rgb(39 33 68 / .05);--dp-color-fill-sage-ink-8: rgb(39 33 68 / .08);--dp-color-fill-sage-ink-10: rgb(39 33 68 / .1);--dp-color-fill-sage-ink-14: rgb(39 33 68 / .14);--dp-color-fill-sage-ink-20: rgb(39 33 68 / .2);--dp-color-fill-sage-tint-10: rgb(162 180 188 / .1);--dp-color-fill-sage-tint-22: rgb(162 180 188 / .22);--dp-color-fill-sage-feature-ink: #000000;--dp-color-fill-sage-feature-tag: rgb(0 0 0 / .05);--dp-color-fill-teal-bg: #c5d1d4;--dp-color-fill-teal-ink: #3d375c;--dp-color-fill-teal-sub: rgb(61 55 92 / .81);--dp-color-fill-teal-line: rgb(61 55 92 / .1);--dp-color-fill-teal-cta-ink: #faf4ed;--dp-color-fill-teal-muted: #4d496a;--dp-color-fill-teal-panel: rgb(197 209 212 / .9);--dp-color-fill-teal-ink-5: rgb(61 55 92 / .05);--dp-color-fill-teal-ink-8: rgb(61 55 92 / .08);--dp-color-fill-teal-ink-10: rgb(61 55 92 / .1);--dp-color-fill-teal-ink-14: rgb(61 55 92 / .14);--dp-color-fill-teal-ink-20: rgb(61 55 92 / .2);--dp-color-fill-teal-tint-10: rgb(197 209 212 / .1);--dp-color-fill-teal-tint-22: rgb(197 209 212 / .22);--dp-color-fill-teal-feature-ink: #3d375c;--dp-color-fill-teal-feature-tag: rgb(61 55 92 / .05);--dp-color-fill-forest-bg: #1a1d1f;--dp-color-fill-forest-ink: #faf4ed;--dp-color-fill-forest-sub: rgb(250 244 237 / .55);--dp-color-fill-forest-line: rgb(250 244 237 / .12);--dp-color-fill-forest-cta-ink: #575279;--dp-color-fill-forest-muted: #dfdad4;--dp-color-fill-forest-panel: rgb(26 29 31 / .9);--dp-color-fill-forest-ink-5: rgb(250 244 237 / .05);--dp-color-fill-forest-ink-8: rgb(250 244 237 / .08);--dp-color-fill-forest-ink-10: rgb(250 244 237 / .1);--dp-color-fill-forest-ink-14: rgb(250 244 237 / .14);--dp-color-fill-forest-ink-20: rgb(250 244 237 / .2);--dp-color-fill-forest-tint-10: rgb(26 29 31 / .1);--dp-color-fill-forest-tint-22: rgb(26 29 31 / .22);--dp-color-fill-forest-feature-ink: #faf4ed;--dp-color-fill-forest-feature-tag: rgb(250 244 237 / .05);--dp-color-fill-terracotta-bg: #cc7874;--dp-color-fill-terracotta-ink: #0c0524;--dp-color-fill-terracotta-sub: rgb(12 5 36 / .85);--dp-color-fill-terracotta-line: rgb(12 5 36 / .15);--dp-color-fill-terracotta-cta-ink: #faf4ed;--dp-color-fill-terracotta-muted: #23132e;--dp-color-fill-terracotta-panel: rgb(204 120 116 / .9);--dp-color-fill-terracotta-ink-5: rgb(12 5 36 / .05);--dp-color-fill-terracotta-ink-8: rgb(12 5 36 / .08);--dp-color-fill-terracotta-ink-10: rgb(12 5 36 / .1);--dp-color-fill-terracotta-ink-14: rgb(12 5 36 / .14);--dp-color-fill-terracotta-ink-20: rgb(12 5 36 / .2);--dp-color-fill-terracotta-tint-10: rgb(204 120 116 / .1);--dp-color-fill-terracotta-tint-22: rgb(204 120 116 / .22);--dp-color-fill-terracotta-feature-ink: #0c0524;--dp-color-fill-terracotta-feature-tag: rgb(12 5 36 / .08);--dp-color-fill-sand-bg: #d9cfc3;--dp-color-fill-sand-ink: #3e395e;--dp-color-fill-sand-sub: rgb(62 57 94 / .81);--dp-color-fill-sand-line: rgb(62 57 94 / .1);--dp-color-fill-sand-cta-ink: #faf4ed;--dp-color-fill-sand-muted: #514b6a;--dp-color-fill-sand-panel: rgb(217 207 195 / .9);--dp-color-fill-sand-ink-5: rgb(62 57 94 / .05);--dp-color-fill-sand-ink-8: rgb(62 57 94 / .08);--dp-color-fill-sand-ink-10: rgb(62 57 94 / .1);--dp-color-fill-sand-ink-14: rgb(62 57 94 / .14);--dp-color-fill-sand-ink-20: rgb(62 57 94 / .2);--dp-color-fill-sand-tint-10: rgb(217 207 195 / .1);--dp-color-fill-sand-tint-22: rgb(217 207 195 / .22);--dp-color-fill-sand-feature-ink: #3e395e;--dp-color-fill-sand-feature-tag: rgb(62 57 94 / .05);--dp-color-fill-warm-grey-bg: #bbb5af;--dp-color-fill-warm-grey-ink: #2b2649;--dp-color-fill-warm-grey-sub: rgb(43 38 73 / .8);--dp-color-fill-warm-grey-line: rgb(43 38 73 / .1);--dp-color-fill-warm-grey-cta-ink: #faf4ed;--dp-color-fill-warm-grey-muted: #3c3755;--dp-color-fill-warm-grey-panel: rgb(187 181 175 / .9);--dp-color-fill-warm-grey-ink-5: rgb(43 38 73 / .05);--dp-color-fill-warm-grey-ink-8: rgb(43 38 73 / .08);--dp-color-fill-warm-grey-ink-10: rgb(43 38 73 / .1);--dp-color-fill-warm-grey-ink-14: rgb(43 38 73 / .14);--dp-color-fill-warm-grey-ink-20: rgb(43 38 73 / .2);--dp-color-fill-warm-grey-tint-10: rgb(187 181 175 / .1);--dp-color-fill-warm-grey-tint-22: rgb(187 181 175 / .22);--dp-color-fill-warm-grey-feature-ink: #2b2649;--dp-color-fill-warm-grey-feature-tag: rgb(43 38 73 / .05);--dp-color-fill-clay-red-bg: #b45672;--dp-color-fill-clay-red-ink: #fffcf8;--dp-color-fill-clay-red-sub: #fffcf8;--dp-color-fill-clay-red-line: rgb(255 252 248 / .2);--dp-color-fill-clay-red-cta-ink: #575279;--dp-color-fill-clay-red-muted: #fffcf8;--dp-color-fill-clay-red-panel: rgb(180 86 114 / .9);--dp-color-fill-clay-red-ink-5: rgb(0 0 0 / .05);--dp-color-fill-clay-red-ink-8: rgb(0 0 0 / .08);--dp-color-fill-clay-red-ink-10: rgb(0 0 0 / .1);--dp-color-fill-clay-red-ink-14: rgb(0 0 0 / .14);--dp-color-fill-clay-red-ink-20: rgb(0 0 0 / .2);--dp-color-fill-clay-red-tint-10: rgb(180 86 114 / .1);--dp-color-fill-clay-red-tint-22: rgb(180 86 114 / .22);--dp-color-fill-clay-red-feature-ink: #fffcf8;--dp-color-fill-clay-red-feature-tag: rgb(255 252 248 / .12);--dp-color-fill-dark-teal-bg: #07516a;--dp-color-fill-dark-teal-ink: #faf4ed;--dp-color-fill-dark-teal-sub: rgb(250 244 237 / .7);--dp-color-fill-dark-teal-line: rgb(250 244 237 / .12);--dp-color-fill-dark-teal-cta-ink: #575279;--dp-color-fill-dark-teal-muted: #dde0dd;--dp-color-fill-dark-teal-panel: rgb(7 81 106 / .9);--dp-color-fill-dark-teal-ink-5: rgb(250 244 237 / .05);--dp-color-fill-dark-teal-ink-8: rgb(250 244 237 / .08);--dp-color-fill-dark-teal-ink-10: rgb(250 244 237 / .1);--dp-color-fill-dark-teal-ink-14: rgb(250 244 237 / .14);--dp-color-fill-dark-teal-ink-20: rgb(250 244 237 / .2);--dp-color-fill-dark-teal-tint-10: rgb(7 81 106 / .1);--dp-color-fill-dark-teal-tint-22: rgb(7 81 106 / .22);--dp-color-fill-dark-teal-feature-ink: #faf4ed;--dp-color-fill-dark-teal-feature-tag: rgb(250 244 237 / .08);--dp-color-fill-dusty-pink-bg: #d3859a;--dp-color-fill-dusty-pink-ink: #0f0727;--dp-color-fill-dusty-pink-sub: rgb(15 7 39 / .74);--dp-color-fill-dusty-pink-line: rgb(15 7 39 / .12);--dp-color-fill-dusty-pink-cta-ink: #faf4ed;--dp-color-fill-dusty-pink-muted: #271635;--dp-color-fill-dusty-pink-panel: rgb(211 133 154 / .9);--dp-color-fill-dusty-pink-ink-5: rgb(15 7 39 / .05);--dp-color-fill-dusty-pink-ink-8: rgb(15 7 39 / .08);--dp-color-fill-dusty-pink-ink-10: rgb(15 7 39 / .1);--dp-color-fill-dusty-pink-ink-14: rgb(15 7 39 / .14);--dp-color-fill-dusty-pink-ink-20: rgb(15 7 39 / .2);--dp-color-fill-dusty-pink-tint-10: rgb(211 133 154 / .1);--dp-color-fill-dusty-pink-tint-22: rgb(211 133 154 / .22);--dp-color-fill-dusty-pink-feature-ink: #0f0727;--dp-color-fill-dusty-pink-feature-tag: rgb(15 7 39 / .06);--dp-color-fill-light-peach-bg: #f5dbd9;--dp-color-fill-light-peach-ink: #484369;--dp-color-fill-light-peach-sub: rgb(72 67 105 / .82);--dp-color-fill-light-peach-line: rgb(72 67 105 / .1);--dp-color-fill-light-peach-cta-ink: #faf4ed;--dp-color-fill-light-peach-muted: #5d5576;--dp-color-fill-light-peach-panel: rgb(245 219 217 / .9);--dp-color-fill-light-peach-ink-5: rgb(72 67 105 / .05);--dp-color-fill-light-peach-ink-8: rgb(72 67 105 / .08);--dp-color-fill-light-peach-ink-10: rgb(72 67 105 / .1);--dp-color-fill-light-peach-ink-14: rgb(72 67 105 / .14);--dp-color-fill-light-peach-ink-20: rgb(72 67 105 / .2);--dp-color-fill-light-peach-tint-10: rgb(245 219 217 / .1);--dp-color-fill-light-peach-tint-22: rgb(245 219 217 / .22);--dp-color-fill-light-peach-feature-ink: #484369;--dp-color-fill-light-peach-feature-tag: rgb(72 67 105 / .05);--dp-color-fill-faun-bg: #cec4ba;--dp-color-fill-faun-ink: #373156;--dp-color-fill-faun-sub: rgb(55 49 86 / .8);--dp-color-fill-faun-line: rgb(55 49 86 / .1);--dp-color-fill-faun-cta-ink: #faf4ed;--dp-color-fill-faun-muted: #494362;--dp-color-fill-faun-panel: rgb(206 196 186 / .9);--dp-color-fill-faun-ink-5: rgb(55 49 86 / .05);--dp-color-fill-faun-ink-8: rgb(55 49 86 / .08);--dp-color-fill-faun-ink-10: rgb(55 49 86 / .1);--dp-color-fill-faun-ink-14: rgb(55 49 86 / .14);--dp-color-fill-faun-ink-20: rgb(55 49 86 / .2);--dp-color-fill-faun-tint-10: rgb(206 196 186 / .1);--dp-color-fill-faun-tint-22: rgb(206 196 186 / .22);--dp-color-fill-faun-feature-ink: #373156;--dp-color-fill-faun-feature-tag: rgb(55 49 86 / .05);--dp-color-fill-cool-grey-bg: #e3ddd6;--dp-color-fill-cool-grey-ink: #474167;--dp-color-fill-cool-grey-sub: rgb(71 65 103 / .83);--dp-color-fill-cool-grey-line: rgb(71 65 103 / .1);--dp-color-fill-cool-grey-cta-ink: #faf4ed;--dp-color-fill-cool-grey-muted: #5a5474;--dp-color-fill-cool-grey-panel: rgb(227 221 214 / .9);--dp-color-fill-cool-grey-ink-5: rgb(71 65 103 / .05);--dp-color-fill-cool-grey-ink-8: rgb(71 65 103 / .08);--dp-color-fill-cool-grey-ink-10: rgb(71 65 103 / .1);--dp-color-fill-cool-grey-ink-14: rgb(71 65 103 / .14);--dp-color-fill-cool-grey-ink-20: rgb(71 65 103 / .2);--dp-color-fill-cool-grey-tint-10: rgb(227 221 214 / .1);--dp-color-fill-cool-grey-tint-22: rgb(227 221 214 / .22);--dp-color-fill-cool-grey-feature-ink: #474167;--dp-color-fill-cool-grey-feature-tag: rgb(71 65 103 / .05);--dp-color-fill-stone-bg: #b4aea7;--dp-color-fill-stone-ink: #261f42;--dp-color-fill-stone-sub: rgb(38 31 66 / .78);--dp-color-fill-stone-line: rgb(38 31 66 / .1);--dp-color-fill-stone-cta-ink: #faf4ed;--dp-color-fill-stone-muted: #37304e;--dp-color-fill-stone-panel: rgb(180 174 167 / .9);--dp-color-fill-stone-ink-5: rgb(38 31 66 / .05);--dp-color-fill-stone-ink-8: rgb(38 31 66 / .08);--dp-color-fill-stone-ink-10: rgb(38 31 66 / .1);--dp-color-fill-stone-ink-14: rgb(38 31 66 / .14);--dp-color-fill-stone-ink-20: rgb(38 31 66 / .2);--dp-color-fill-stone-tint-10: rgb(180 174 167 / .1);--dp-color-fill-stone-tint-22: rgb(180 174 167 / .22);--dp-color-fill-stone-feature-ink: #261f42;--dp-color-fill-stone-feature-tag: rgb(38 31 66 / .05);--dp-color-fill-dark-grey-bg: #6c6761;--dp-color-fill-dark-grey-ink: #fef8f1;--dp-color-fill-dark-grey-sub: rgb(254 248 241 / .9);--dp-color-fill-dark-grey-line: rgb(254 248 241 / .12);--dp-color-fill-dark-grey-cta-ink: #575279;--dp-color-fill-dark-grey-muted: #ece7e0;--dp-color-fill-dark-grey-panel: rgb(108 103 97 / .9);--dp-color-fill-dark-grey-ink-5: rgb(0 0 0 / .05);--dp-color-fill-dark-grey-ink-8: rgb(0 0 0 / .08);--dp-color-fill-dark-grey-ink-10: rgb(0 0 0 / .1);--dp-color-fill-dark-grey-ink-14: rgb(0 0 0 / .14);--dp-color-fill-dark-grey-ink-20: rgb(0 0 0 / .2);--dp-color-fill-dark-grey-tint-10: rgb(108 103 97 / .1);--dp-color-fill-dark-grey-tint-22: rgb(108 103 97 / .22);--dp-color-fill-dark-grey-feature-ink: #fef8f1;--dp-color-fill-dark-grey-feature-tag: rgb(254 248 241 / .05);--dp-color-fill-ink-bg: #14100b;--dp-color-fill-ink-ink: #faf4ed;--dp-color-fill-ink-sub: rgb(250 244 237 / .55);--dp-color-fill-ink-line: rgb(250 244 237 / .12);--dp-color-fill-ink-cta-ink: #575279;--dp-color-fill-ink-muted: #ded9d2;--dp-color-fill-ink-panel: rgb(20 16 11 / .9);--dp-color-fill-ink-ink-5: rgb(250 244 237 / .05);--dp-color-fill-ink-ink-8: rgb(250 244 237 / .08);--dp-color-fill-ink-ink-10: rgb(250 244 237 / .1);--dp-color-fill-ink-ink-14: rgb(250 244 237 / .14);--dp-color-fill-ink-ink-20: rgb(250 244 237 / .2);--dp-color-fill-ink-tint-10: rgb(20 16 11 / .1);--dp-color-fill-ink-tint-22: rgb(20 16 11 / .22);--dp-color-fill-ink-feature-ink: #faf4ed;--dp-color-fill-ink-feature-tag: rgb(250 244 237 / .08);--dp-color-fill-ink-card-hover-kind: rgb(250 244 237 / .55);--dp-color-chart-series-1: light-dark(#286983, #31748f);--dp-color-chart-series-2: light-dark(#d7827e, #ebbcba);--dp-color-chart-series-3: light-dark(#b4637a, #eb6f92);--dp-color-chart-series-4: light-dark(#ea9d34, #f6c177);--dp-color-chart-series-5: light-dark(#56949f, #9ccfd8);--dp-color-chart-series-6: light-dark(#907aa9, #c4a7e7);--dp-color-chart-seq-1: light-dark(#dadedd, #1e2432);--dp-color-chart-seq-1-label: light-dark(#4e496f, #e0def4);--dp-color-chart-seq-2: light-dark(#b1c2c8, #253547);--dp-color-chart-seq-2-label: light-dark(#4d486f, #e0def4);--dp-color-chart-seq-3: light-dark(#88a6b2, #2a485c);--dp-color-chart-seq-3-label: light-dark(#393358, #e0def4);--dp-color-chart-seq-4: light-dark(#558498, #2f6078);--dp-color-chart-seq-4-label: light-dark(#17130e, #e0def4);--dp-color-chart-seq-5: light-dark(#286983, #31748f);--dp-color-chart-seq-5-label: light-dark(#faf4ed, #efedff);--dp-color-chart-div-1: light-dark(#b4637a, #eb6f92);--dp-color-chart-div-1-label: light-dark(#14100b, #312b4f);--dp-color-chart-div-2: light-dark(#daabb2, #7b4258);--dp-color-chart-div-2-label: light-dark(#484369, #e0def4);--dp-color-chart-div-3: light-dark(#f4ede8, #21202e);--dp-color-chart-div-3-label: light-dark(#4e496f, #e0def4);--dp-color-chart-div-4: light-dark(#92adb8, #294357);--dp-color-chart-div-4-label: light-dark(#3e385d, #e0def4);--dp-color-chart-div-5: light-dark(#286983, #31748f);--dp-color-chart-div-5-label: light-dark(#faf4ed, #efedff);--dp-color-syntax-keyword: light-dark(#286983, #4d8fab);--dp-color-syntax-control: light-dark(#286983, #4d8fab);--dp-color-syntax-function: light-dark(#ac5b58, #ebbcba);--dp-color-syntax-string: light-dark(#a16500, #f6c177);--dp-color-syntax-variable: light-dark(#575279, #e0def4);--dp-color-syntax-type: light-dark(#3e7c87, #9ccfd8);--dp-color-syntax-number: light-dark(#ac5b58, #ebbcba);--dp-color-syntax-comment: light-dark(#767182, #8783a0);--dp-color-terminal-black: light-dark(#766e67, #26233a);--dp-color-terminal-red: light-dark(#a7576e, #eb6f92);--dp-color-terminal-green: light-dark(#286983, #4789a5);--dp-color-terminal-yellow: light-dark(#9d6300, #f6c177);--dp-color-terminal-blue: light-dark(#3b7984, #9ccfd8);--dp-color-terminal-magenta: light-dark(#7d6795, #c4a7e7);--dp-color-terminal-cyan: light-dark(#a85855, #ebbcba);--dp-color-terminal-white: light-dark(#575279, #e0def4);--dp-color-terminal-bright-black: light-dark(#797593, #908caa);--dp-color-terminal-bright-red: light-dark(#b4637a, #eb6f92);--dp-color-terminal-bright-green: light-dark(#286983, #31748f);--dp-color-terminal-bright-yellow: light-dark(#c57d00, #f6c177);--dp-color-terminal-bright-blue: light-dark(#56949f, #9ccfd8);--dp-color-terminal-bright-magenta: light-dark(#907aa9, #c4a7e7);--dp-color-terminal-bright-cyan: light-dark(#ca7672, #ebbcba);--dp-color-terminal-bright-white: light-dark(#575279, #e0def4);--dp-effect-marker-color: light-dark(#a2b4bc, #07516a);--dp-gradient-sage-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, var(--dp-color-fill-sage-bg) 3.04%, rgb(162 180 188 / 0) 38%);--dp-gradient-sage-hero-side: linear-gradient(90deg, var(--dp-color-fill-sage-bg) 0%, rgb(162 180 188 / 0) 54%);--dp-gradient-sage-hero-top: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(162 180 188 / .9) 45%, rgb(162 180 188 / 0) 100%);--dp-gradient-sage-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(162 180 188 / 0) 46%);--dp-gradient-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, var(--dp-color-fill-teal-bg) 3.04%, rgb(197 209 212 / 0) 38%);--dp-gradient-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-teal-bg) 0%, rgb(197 209 212 / 0) 54%);--dp-gradient-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(197 209 212 / .9) 45%, rgb(197 209 212 / 0) 100%);--dp-gradient-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(197 209 212 / 0) 46%);--dp-gradient-forest-card-bleed: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, var(--dp-color-fill-forest-bg) 3.04%, rgb(26 29 31 / 0) 38%);--dp-gradient-forest-hero-side: linear-gradient(90deg, var(--dp-color-fill-forest-bg) 0%, rgb(26 29 31 / 0) 54%);--dp-gradient-forest-hero-top: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(26 29 31 / .9) 45%, rgb(26 29 31 / 0) 100%);--dp-gradient-forest-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(26 29 31 / 0) 46%);--dp-gradient-terracotta-card-bleed: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, var(--dp-color-fill-terracotta-bg) 3.04%, rgb(204 120 116 / 0) 38%);--dp-gradient-terracotta-hero-side: linear-gradient(90deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(204 120 116 / 0) 54%);--dp-gradient-terracotta-hero-top: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(204 120 116 / .9) 45%, rgb(204 120 116 / 0) 100%);--dp-gradient-terracotta-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(204 120 116 / 0) 46%);--dp-gradient-sand-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, var(--dp-color-fill-sand-bg) 3.04%, rgb(217 207 195 / 0) 38%);--dp-gradient-sand-hero-side: linear-gradient(90deg, var(--dp-color-fill-sand-bg) 0%, rgb(217 207 195 / 0) 54%);--dp-gradient-sand-hero-top: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(217 207 195 / .9) 45%, rgb(217 207 195 / 0) 100%);--dp-gradient-sand-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(217 207 195 / 0) 46%);--dp-gradient-warm-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, var(--dp-color-fill-warm-grey-bg) 3.04%, rgb(187 181 175 / 0) 38%);--dp-gradient-warm-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(187 181 175 / 0) 54%);--dp-gradient-warm-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(187 181 175 / .9) 45%, rgb(187 181 175 / 0) 100%);--dp-gradient-warm-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(187 181 175 / 0) 46%);--dp-gradient-clay-red-card-bleed: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, var(--dp-color-fill-clay-red-bg) 3.04%, rgb(180 86 114 / 0) 38%);--dp-gradient-clay-red-hero-side: linear-gradient(90deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(180 86 114 / 0) 54%);--dp-gradient-clay-red-hero-top: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(180 86 114 / .9) 45%, rgb(180 86 114 / 0) 100%);--dp-gradient-clay-red-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(180 86 114 / 0) 46%);--dp-gradient-dark-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, var(--dp-color-fill-dark-teal-bg) 3.04%, rgb(7 81 106 / 0) 38%);--dp-gradient-dark-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(7 81 106 / 0) 54%);--dp-gradient-dark-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(7 81 106 / .9) 45%, rgb(7 81 106 / 0) 100%);--dp-gradient-dark-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(7 81 106 / 0) 46%);--dp-gradient-dusty-pink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, var(--dp-color-fill-dusty-pink-bg) 3.04%, rgb(211 133 154 / 0) 38%);--dp-gradient-dusty-pink-hero-side: linear-gradient(90deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(211 133 154 / 0) 54%);--dp-gradient-dusty-pink-hero-top: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(211 133 154 / .9) 45%, rgb(211 133 154 / 0) 100%);--dp-gradient-dusty-pink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(211 133 154 / 0) 46%);--dp-gradient-light-peach-card-bleed: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, var(--dp-color-fill-light-peach-bg) 3.04%, rgb(245 219 217 / 0) 38%);--dp-gradient-light-peach-hero-side: linear-gradient(90deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(245 219 217 / 0) 54%);--dp-gradient-light-peach-hero-top: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(245 219 217 / .9) 45%, rgb(245 219 217 / 0) 100%);--dp-gradient-light-peach-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(245 219 217 / 0) 46%);--dp-gradient-faun-card-bleed: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, var(--dp-color-fill-faun-bg) 3.04%, rgb(206 196 186 / 0) 38%);--dp-gradient-faun-hero-side: linear-gradient(90deg, var(--dp-color-fill-faun-bg) 0%, rgb(206 196 186 / 0) 54%);--dp-gradient-faun-hero-top: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(206 196 186 / .9) 45%, rgb(206 196 186 / 0) 100%);--dp-gradient-faun-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(206 196 186 / 0) 46%);--dp-gradient-cool-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, var(--dp-color-fill-cool-grey-bg) 3.04%, rgb(227 221 214 / 0) 38%);--dp-gradient-cool-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(227 221 214 / 0) 54%);--dp-gradient-cool-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(227 221 214 / .9) 45%, rgb(227 221 214 / 0) 100%);--dp-gradient-cool-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(227 221 214 / 0) 46%);--dp-gradient-stone-card-bleed: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, var(--dp-color-fill-stone-bg) 3.04%, rgb(180 174 167 / 0) 38%);--dp-gradient-stone-hero-side: linear-gradient(90deg, var(--dp-color-fill-stone-bg) 0%, rgb(180 174 167 / 0) 54%);--dp-gradient-stone-hero-top: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(180 174 167 / .9) 45%, rgb(180 174 167 / 0) 100%);--dp-gradient-stone-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(180 174 167 / 0) 46%);--dp-gradient-dark-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, var(--dp-color-fill-dark-grey-bg) 3.04%, rgb(108 103 97 / 0) 38%);--dp-gradient-dark-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(108 103 97 / 0) 54%);--dp-gradient-dark-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(108 103 97 / .9) 45%, rgb(108 103 97 / 0) 100%);--dp-gradient-dark-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(108 103 97 / 0) 46%);--dp-gradient-ink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, var(--dp-color-fill-ink-bg) 3.04%, rgb(20 16 11 / 0) 38%);--dp-gradient-ink-hero-side: linear-gradient(90deg, var(--dp-color-fill-ink-bg) 0%, rgb(20 16 11 / 0) 54%);--dp-gradient-ink-hero-top: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(20 16 11 / .9) 45%, rgb(20 16 11 / 0) 100%);--dp-gradient-ink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(20 16 11 / 0) 46%);--dp-print-color-page: #faf4ed;--dp-print-color-text: #575279;--dp-component-button-inverse-pressed-background: #e6d3ff;--dp-component-button-inverse-pressed-border: #e6d3ff;--dp-component-button-inverse-focus-border: #c4a7e7;--dp-component-button-inverse-disabled-background: rgb(224 222 244 / .08);--dp-component-button-inverse-disabled-foreground: #534f67;--dp-component-button-inverse-outline-default-foreground: #e0def4;--dp-component-button-inverse-outline-default-border: #e0def4;--dp-component-button-inverse-outline-hover-foreground: #e0def4;--dp-component-button-inverse-outline-hover-border: #e0def4;--dp-component-button-inverse-outline-pressed-background: rgb(224 222 244 / .12);--dp-component-button-inverse-outline-pressed-foreground: #e0def4;--dp-component-button-inverse-outline-pressed-border: #e0def4;--dp-component-button-inverse-outline-focus-foreground: #e0def4;--dp-component-button-inverse-outline-focus-border: #c4a7e7;--dp-component-button-inverse-outline-disabled-foreground: #534f67;--dp-component-button-inverse-outline-disabled-border: rgb(224 222 244 / .12);--dp-component-button-focus-ring-inverse: #c4a7e7;--dp-component-tag-inverse-foreground: #e0def4;--dp-component-card-kind-bg: rgb(87 82 121 / .05);--dp-component-feature-card-border: light-dark(rgb(0 0 0 / .1), rgb(224 222 244 / .12));--dp-component-switch-off-thumb: #faf4ed;--dp-component-loader-color-inverse: #e0def4}[data-dp-theme=solarized]{--dp-color-bg-canvas: light-dark(#fdf6e3, #002b36);--dp-color-bg-surface: light-dark(#ddd6c1, #003847);--dp-color-bg-raised: light-dark(#eee8d5, #073642);--dp-color-bg-sunken: light-dark(#eee8d5, #00212b);--dp-color-bg-inset: light-dark(#efeada, #143842);--dp-color-bg-card: light-dark(#eee8d5, #00212b);--dp-color-bg-tint: light-dark(rgb(88 110 117 / .05), rgb(147 161 161 / .08));--dp-color-bg-accent-soft: light-dark(rgb(88 110 117 / .05), rgb(147 161 161 / .08));--dp-color-bg-inverse: light-dark(#586e75, #93a1a1);--dp-color-bg-accent: light-dark(#0075ba, #268bd2);--dp-color-text-primary: light-dark(#31464d, #b3c1c1);--dp-color-text-secondary: light-dark(#3d5259, #9fb1b3);--dp-color-text-muted: light-dark(#525f5f, #889fa7);--dp-color-text-muted-strong: light-dark(#4b5858, #91a8ab);--dp-color-text-faint: light-dark(#b2bab4, #3f5961);--dp-color-text-inverse: light-dark(#fdf6e3, #24383f);--dp-color-text-accent: light-dark(#00619a, #43a3eb);--dp-color-text-on-accent: light-dark(#fff9ea, #00222b);--dp-color-border-subtle: light-dark(rgb(88 110 117 / .1), rgb(147 161 161 / .12));--dp-color-border-default: light-dark(rgb(88 110 117 / .2), rgb(147 161 161 / .24));--dp-color-border-control: light-dark(rgb(88 110 117 / .88), rgb(147 161 161 / .7));--dp-color-border-strong: light-dark(#586e75, #93a1a1);--dp-color-border-accent: #268bd2;--dp-color-border-inverse: light-dark(rgb(253 246 227 / .2), rgb(88 110 117 / .2));--dp-color-accent-default: light-dark(#0075ba, #268bd2);--dp-color-accent-hover: light-dark(#0078be, #3d9ee6);--dp-color-accent-press: light-dark(#0067a3, #52b1fb);--dp-color-accent-contrast: light-dark(#fdf6e3, #002b36);--dp-color-focus-ring: light-dark(#0d7dc3, #268bd2);--dp-color-selection-bg: light-dark(#eee8d5, #274642);--dp-color-selection-fg: light-dark(#556b72, #a1afaf);--dp-color-state-selected: light-dark(rgb(88 110 117 / .1), rgb(147 161 161 / .1));--dp-color-state-pressed: light-dark(rgb(88 110 117 / .1), rgb(147 161 161 / .12));--dp-color-signal-success-fill: light-dark(#849700, #859900);--dp-color-signal-success-text: light-dark(#556200, #94a924);--dp-color-signal-success-soft: rgb(133 153 0 / .16);--dp-color-signal-warning-fill: light-dark(#b38800, #b58900);--dp-color-signal-warning-text: light-dark(#765800, #c39722);--dp-color-signal-warning-soft: rgb(181 137 0 / .16);--dp-color-signal-danger-fill: #dc322f;--dp-color-signal-danger-text: light-dark(#bd0012, #ff6c61);--dp-color-signal-danger-on-fill: #000000;--dp-color-signal-danger-soft: rgb(220 50 47 / .16);--dp-color-signal-info-fill: light-dark(#259e95, #2aa198);--dp-color-signal-info-text: light-dark(#006962, #3fb1a7);--dp-color-signal-info-soft: rgb(42 161 152 / .16);--dp-color-overlay-scrim: rgb(0 43 54 / .6);--dp-color-surface-dark-bg: #002b36;--dp-color-surface-dark-text: #93a1a1;--dp-color-surface-dark-eyebrow: rgb(147 161 161 / .87);--dp-color-surface-dark-tag-bg: rgb(147 161 161 / .08);--dp-color-surface-dark-button-bg: #268bd2;--dp-color-surface-dark-button-hover: #3d9ee6;--dp-color-surface-dark-button-text: #00222b;--dp-color-surface-dark-outline-hover: rgb(147 161 161 / .08);--dp-color-fill-sage-bg: #adb595;--dp-color-fill-sage-ink: #152930;--dp-color-fill-sage-sub: rgb(21 41 48 / .78);--dp-color-fill-sage-line: rgb(21 41 48 / .1);--dp-color-fill-sage-cta-ink: #fdf6e3;--dp-color-fill-sage-muted: #273a3c;--dp-color-fill-sage-panel: rgb(173 181 149 / .9);--dp-color-fill-sage-ink-5: rgb(21 41 48 / .05);--dp-color-fill-sage-ink-8: rgb(21 41 48 / .08);--dp-color-fill-sage-ink-10: rgb(21 41 48 / .1);--dp-color-fill-sage-ink-14: rgb(21 41 48 / .14);--dp-color-fill-sage-ink-20: rgb(21 41 48 / .2);--dp-color-fill-sage-tint-10: rgb(173 181 149 / .1);--dp-color-fill-sage-tint-22: rgb(173 181 149 / .22);--dp-color-fill-sage-feature-ink: #000000;--dp-color-fill-sage-feature-tag: rgb(0 0 0 / .05);--dp-color-fill-teal-bg: #c1d3d1;--dp-color-fill-teal-ink: #2b4047;--dp-color-fill-teal-sub: rgb(43 64 71 / .81);--dp-color-fill-teal-line: rgb(43 64 71 / .1);--dp-color-fill-teal-cta-ink: #fdf6e3;--dp-color-fill-teal-muted: #3d5258;--dp-color-fill-teal-panel: rgb(193 211 209 / .9);--dp-color-fill-teal-ink-5: rgb(43 64 71 / .05);--dp-color-fill-teal-ink-8: rgb(43 64 71 / .08);--dp-color-fill-teal-ink-10: rgb(43 64 71 / .1);--dp-color-fill-teal-ink-14: rgb(43 64 71 / .14);--dp-color-fill-teal-ink-20: rgb(43 64 71 / .2);--dp-color-fill-teal-tint-10: rgb(193 211 209 / .1);--dp-color-fill-teal-tint-22: rgb(193 211 209 / .22);--dp-color-fill-teal-feature-ink: #2b4047;--dp-color-fill-teal-feature-tag: rgb(43 64 71 / .05);--dp-color-fill-forest-bg: #1c1d17;--dp-color-fill-forest-ink: #fdf6e3;--dp-color-fill-forest-sub: rgb(253 246 227 / .55);--dp-color-fill-forest-line: rgb(253 246 227 / .12);--dp-color-fill-forest-cta-ink: #586e75;--dp-color-fill-forest-muted: #e2dccb;--dp-color-fill-forest-panel: rgb(28 29 23 / .9);--dp-color-fill-forest-ink-5: rgb(253 246 227 / .05);--dp-color-fill-forest-ink-8: rgb(253 246 227 / .08);--dp-color-fill-forest-ink-10: rgb(253 246 227 / .1);--dp-color-fill-forest-ink-14: rgb(253 246 227 / .14);--dp-color-fill-forest-ink-20: rgb(253 246 227 / .2);--dp-color-fill-forest-tint-10: rgb(28 29 23 / .1);--dp-color-fill-forest-tint-22: rgb(28 29 23 / .22);--dp-color-fill-forest-feature-ink: #fdf6e3;--dp-color-fill-forest-feature-tag: rgb(253 246 227 / .05);--dp-color-fill-terracotta-bg: #e86536;--dp-color-fill-terracotta-ink: #000c11;--dp-color-fill-terracotta-sub: rgb(0 12 17 / .85);--dp-color-fill-terracotta-line: rgb(0 12 17 / .15);--dp-color-fill-terracotta-cta-ink: #fdf6e3;--dp-color-fill-terracotta-muted: #1c1715;--dp-color-fill-terracotta-panel: rgb(232 101 54 / .9);--dp-color-fill-terracotta-ink-5: rgb(0 12 17 / .05);--dp-color-fill-terracotta-ink-8: rgb(0 12 17 / .08);--dp-color-fill-terracotta-ink-10: rgb(0 12 17 / .1);--dp-color-fill-terracotta-ink-14: rgb(0 12 17 / .14);--dp-color-fill-terracotta-ink-20: rgb(0 12 17 / .2);--dp-color-fill-terracotta-tint-10: rgb(232 101 54 / .1);--dp-color-fill-terracotta-tint-22: rgb(232 101 54 / .22);--dp-color-fill-terracotta-feature-ink: #000c11;--dp-color-fill-terracotta-feature-tag: rgb(0 12 17 / .08);--dp-color-fill-sand-bg: #d6d0c4;--dp-color-fill-sand-ink: #2c4047;--dp-color-fill-sand-sub: rgb(44 64 71 / .81);--dp-color-fill-sand-line: rgb(44 64 71 / .1);--dp-color-fill-sand-cta-ink: #fdf6e3;--dp-color-fill-sand-muted: #405156;--dp-color-fill-sand-panel: rgb(214 208 196 / .9);--dp-color-fill-sand-ink-5: rgb(44 64 71 / .05);--dp-color-fill-sand-ink-8: rgb(44 64 71 / .08);--dp-color-fill-sand-ink-10: rgb(44 64 71 / .1);--dp-color-fill-sand-ink-14: rgb(44 64 71 / .14);--dp-color-fill-sand-ink-20: rgb(44 64 71 / .2);--dp-color-fill-sand-tint-10: rgb(214 208 196 / .1);--dp-color-fill-sand-tint-22: rgb(214 208 196 / .22);--dp-color-fill-sand-feature-ink: #2c4047;--dp-color-fill-sand-feature-tag: rgb(44 64 71 / .05);--dp-color-fill-warm-grey-bg: #bdb6a4;--dp-color-fill-warm-grey-ink: #1a2e34;--dp-color-fill-warm-grey-sub: rgb(26 46 52 / .8);--dp-color-fill-warm-grey-line: rgb(26 46 52 / .1);--dp-color-fill-warm-grey-cta-ink: #fdf6e3;--dp-color-fill-warm-grey-muted: #2e3e41;--dp-color-fill-warm-grey-panel: rgb(189 182 164 / .9);--dp-color-fill-warm-grey-ink-5: rgb(26 46 52 / .05);--dp-color-fill-warm-grey-ink-8: rgb(26 46 52 / .08);--dp-color-fill-warm-grey-ink-10: rgb(26 46 52 / .1);--dp-color-fill-warm-grey-ink-14: rgb(26 46 52 / .14);--dp-color-fill-warm-grey-ink-20: rgb(26 46 52 / .2);--dp-color-fill-warm-grey-tint-10: rgb(189 182 164 / .1);--dp-color-fill-warm-grey-tint-22: rgb(189 182 164 / .22);--dp-color-fill-warm-grey-feature-ink: #1a2e34;--dp-color-fill-warm-grey-feature-tag: rgb(26 46 52 / .05);--dp-color-fill-clay-red-bg: #d82e2c;--dp-color-fill-clay-red-ink: #fff8e5;--dp-color-fill-clay-red-sub: #fff8e5;--dp-color-fill-clay-red-line: rgb(255 248 229 / .2);--dp-color-fill-clay-red-cta-ink: #586e75;--dp-color-fill-clay-red-muted: #fff8e5;--dp-color-fill-clay-red-panel: rgb(216 46 44 / .9);--dp-color-fill-clay-red-ink-5: rgb(0 0 0 / .05);--dp-color-fill-clay-red-ink-8: rgb(0 0 0 / .08);--dp-color-fill-clay-red-ink-10: rgb(0 0 0 / .1);--dp-color-fill-clay-red-ink-14: rgb(0 0 0 / .14);--dp-color-fill-clay-red-ink-20: rgb(0 0 0 / .2);--dp-color-fill-clay-red-tint-10: rgb(216 46 44 / .1);--dp-color-fill-clay-red-tint-22: rgb(216 46 44 / .22);--dp-color-fill-clay-red-feature-ink: #fff8e5;--dp-color-fill-clay-red-feature-tag: rgb(255 248 229 / .12);--dp-color-fill-dark-teal-bg: #004e7d;--dp-color-fill-dark-teal-ink: #fdf6e3;--dp-color-fill-dark-teal-sub: rgb(253 246 227 / .7);--dp-color-fill-dark-teal-line: rgb(253 246 227 / .12);--dp-color-fill-dark-teal-cta-ink: #586e75;--dp-color-fill-dark-teal-muted: #dfe2d7;--dp-color-fill-dark-teal-panel: rgb(0 78 125 / .9);--dp-color-fill-dark-teal-ink-5: rgb(253 246 227 / .05);--dp-color-fill-dark-teal-ink-8: rgb(253 246 227 / .08);--dp-color-fill-dark-teal-ink-10: rgb(253 246 227 / .1);--dp-color-fill-dark-teal-ink-14: rgb(253 246 227 / .14);--dp-color-fill-dark-teal-ink-20: rgb(253 246 227 / .2);--dp-color-fill-dark-teal-tint-10: rgb(0 78 125 / .1);--dp-color-fill-dark-teal-tint-22: rgb(0 78 125 / .22);--dp-color-fill-dark-teal-feature-ink: #fdf6e3;--dp-color-fill-dark-teal-feature-tag: rgb(253 246 227 / .08);--dp-color-fill-dusty-pink-bg: #d186a2;--dp-color-fill-dusty-pink-ink: #001016;--dp-color-fill-dusty-pink-sub: rgb(0 16 22 / .74);--dp-color-fill-dusty-pink-line: rgb(0 16 22 / .12);--dp-color-fill-dusty-pink-cta-ink: #fdf6e3;--dp-color-fill-dusty-pink-muted: #191e27;--dp-color-fill-dusty-pink-panel: rgb(209 134 162 / .9);--dp-color-fill-dusty-pink-ink-5: rgb(0 16 22 / .05);--dp-color-fill-dusty-pink-ink-8: rgb(0 16 22 / .08);--dp-color-fill-dusty-pink-ink-10: rgb(0 16 22 / .1);--dp-color-fill-dusty-pink-ink-14: rgb(0 16 22 / .14);--dp-color-fill-dusty-pink-ink-20: rgb(0 16 22 / .2);--dp-color-fill-dusty-pink-tint-10: rgb(209 134 162 / .1);--dp-color-fill-dusty-pink-tint-22: rgb(209 134 162 / .22);--dp-color-fill-dusty-pink-feature-ink: #001016;--dp-color-fill-dusty-pink-feature-tag: rgb(0 16 22 / .06);--dp-color-fill-light-peach-bg: #ffd8ca;--dp-color-fill-light-peach-ink: #364a51;--dp-color-fill-light-peach-sub: rgb(54 74 81 / .82);--dp-color-fill-light-peach-line: rgb(54 74 81 / .1);--dp-color-fill-light-peach-cta-ink: #fdf6e3;--dp-color-fill-light-peach-muted: #4e5b60;--dp-color-fill-light-peach-panel: rgb(255 216 202 / .9);--dp-color-fill-light-peach-ink-5: rgb(54 74 81 / .05);--dp-color-fill-light-peach-ink-8: rgb(54 74 81 / .08);--dp-color-fill-light-peach-ink-10: rgb(54 74 81 / .1);--dp-color-fill-light-peach-ink-14: rgb(54 74 81 / .14);--dp-color-fill-light-peach-ink-20: rgb(54 74 81 / .2);--dp-color-fill-light-peach-tint-10: rgb(255 216 202 / .1);--dp-color-fill-light-peach-tint-22: rgb(255 216 202 / .22);--dp-color-fill-light-peach-feature-ink: #364a51;--dp-color-fill-light-peach-feature-tag: rgb(54 74 81 / .05);--dp-color-fill-faun-bg: #cbc5bb;--dp-color-fill-faun-ink: #253940;--dp-color-fill-faun-sub: rgb(37 57 64 / .8);--dp-color-fill-faun-line: rgb(37 57 64 / .1);--dp-color-fill-faun-cta-ink: #fdf6e3;--dp-color-fill-faun-muted: #394a4f;--dp-color-fill-faun-panel: rgb(203 197 187 / .9);--dp-color-fill-faun-ink-5: rgb(37 57 64 / .05);--dp-color-fill-faun-ink-8: rgb(37 57 64 / .08);--dp-color-fill-faun-ink-10: rgb(37 57 64 / .1);--dp-color-fill-faun-ink-14: rgb(37 57 64 / .14);--dp-color-fill-faun-ink-20: rgb(37 57 64 / .2);--dp-color-fill-faun-tint-10: rgb(203 197 187 / .1);--dp-color-fill-faun-tint-22: rgb(203 197 187 / .22);--dp-color-fill-faun-feature-ink: #253940;--dp-color-fill-faun-feature-tag: rgb(37 57 64 / .05);--dp-color-fill-cool-grey-bg: #e4ddcb;--dp-color-fill-cool-grey-ink: #34494f;--dp-color-fill-cool-grey-sub: rgb(52 73 79 / .83);--dp-color-fill-cool-grey-line: rgb(52 73 79 / .1);--dp-color-fill-cool-grey-cta-ink: #fdf6e3;--dp-color-fill-cool-grey-muted: #495b5e;--dp-color-fill-cool-grey-panel: rgb(228 221 203 / .9);--dp-color-fill-cool-grey-ink-5: rgb(52 73 79 / .05);--dp-color-fill-cool-grey-ink-8: rgb(52 73 79 / .08);--dp-color-fill-cool-grey-ink-10: rgb(52 73 79 / .1);--dp-color-fill-cool-grey-ink-14: rgb(52 73 79 / .14);--dp-color-fill-cool-grey-ink-20: rgb(52 73 79 / .2);--dp-color-fill-cool-grey-tint-10: rgb(228 221 203 / .1);--dp-color-fill-cool-grey-tint-22: rgb(228 221 203 / .22);--dp-color-fill-cool-grey-feature-ink: #34494f;--dp-color-fill-cool-grey-feature-tag: rgb(52 73 79 / .05);--dp-color-fill-stone-bg: #b5af9d;--dp-color-fill-stone-ink: #13272d;--dp-color-fill-stone-sub: rgb(19 39 45 / .78);--dp-color-fill-stone-line: rgb(19 39 45 / .1);--dp-color-fill-stone-cta-ink: #fdf6e3;--dp-color-fill-stone-muted: #26373a;--dp-color-fill-stone-panel: rgb(181 175 157 / .9);--dp-color-fill-stone-ink-5: rgb(19 39 45 / .05);--dp-color-fill-stone-ink-8: rgb(19 39 45 / .08);--dp-color-fill-stone-ink-10: rgb(19 39 45 / .1);--dp-color-fill-stone-ink-14: rgb(19 39 45 / .14);--dp-color-fill-stone-ink-20: rgb(19 39 45 / .2);--dp-color-fill-stone-tint-10: rgb(181 175 157 / .1);--dp-color-fill-stone-tint-22: rgb(181 175 157 / .22);--dp-color-fill-stone-feature-ink: #13272d;--dp-color-fill-stone-feature-tag: rgb(19 39 45 / .05);--dp-color-fill-dark-grey-bg: #6e6857;--dp-color-fill-dark-grey-ink: #fff8e5;--dp-color-fill-dark-grey-sub: rgb(255 248 229 / .9);--dp-color-fill-dark-grey-line: rgb(255 248 229 / .12);--dp-color-fill-dark-grey-cta-ink: #586e75;--dp-color-fill-dark-grey-muted: #eee7d4;--dp-color-fill-dark-grey-panel: rgb(110 104 87 / .9);--dp-color-fill-dark-grey-ink-5: rgb(0 0 0 / .05);--dp-color-fill-dark-grey-ink-8: rgb(0 0 0 / .08);--dp-color-fill-dark-grey-ink-10: rgb(0 0 0 / .1);--dp-color-fill-dark-grey-ink-14: rgb(0 0 0 / .14);--dp-color-fill-dark-grey-ink-20: rgb(0 0 0 / .2);--dp-color-fill-dark-grey-tint-10: rgb(110 104 87 / .1);--dp-color-fill-dark-grey-tint-22: rgb(110 104 87 / .22);--dp-color-fill-dark-grey-feature-ink: #fff8e5;--dp-color-fill-dark-grey-feature-tag: rgb(255 248 229 / .05);--dp-color-fill-ink-bg: #151004;--dp-color-fill-ink-ink: #fdf6e3;--dp-color-fill-ink-sub: rgb(253 246 227 / .55);--dp-color-fill-ink-line: rgb(253 246 227 / .12);--dp-color-fill-ink-cta-ink: #586e75;--dp-color-fill-ink-muted: #e1dac8;--dp-color-fill-ink-panel: rgb(21 16 4 / .9);--dp-color-fill-ink-ink-5: rgb(253 246 227 / .05);--dp-color-fill-ink-ink-8: rgb(253 246 227 / .08);--dp-color-fill-ink-ink-10: rgb(253 246 227 / .1);--dp-color-fill-ink-ink-14: rgb(253 246 227 / .14);--dp-color-fill-ink-ink-20: rgb(253 246 227 / .2);--dp-color-fill-ink-tint-10: rgb(21 16 4 / .1);--dp-color-fill-ink-tint-22: rgb(21 16 4 / .22);--dp-color-fill-ink-feature-ink: #fdf6e3;--dp-color-fill-ink-feature-tag: rgb(253 246 227 / .08);--dp-color-fill-ink-card-hover-kind: rgb(253 246 227 / .55);--dp-color-chart-series-1: #268bd2;--dp-color-chart-series-2: #cb4b16;--dp-color-chart-series-3: #859900;--dp-color-chart-series-4: #d33682;--dp-color-chart-series-5: #b58900;--dp-color-chart-series-6: #2aa198;--dp-color-chart-seq-1: light-dark(#dfe6e2, #02384b);--dp-color-chart-seq-1-label: light-dark(#31464d, #b3c1c1);--dp-color-chart-seq-2: light-dark(#b8d2e0, #084b69);--dp-color-chart-seq-2-label: light-dark(#455a61, #a9b7b7);--dp-color-chart-seq-3: light-dark(#90bcdd, #115e88);--dp-color-chart-seq-3-label: light-dark(#364b52, #c3d2d2);--dp-color-chart-seq-4: light-dark(#5ca1d7, #1d77b0);--dp-color-chart-seq-4-label: light-dark(#383223, #ebfafa);--dp-color-chart-seq-5: #268bd2;--dp-color-chart-seq-5-label: light-dark(#221d0f, #0d2127);--dp-color-chart-div-1: #dc322f;--dp-color-chart-div-1-label: light-dark(#fffdf7, #f5ffff);--dp-color-chart-div-2: light-dark(#f59d89, #753c3a);--dp-color-chart-div-2-label: light-dark(#33484f, #b2c0c0);--dp-color-chart-div-3: light-dark(#eee8d5, #00212b);--dp-color-chart-div-3-label: light-dark(#31464d, #b3c1c1);--dp-color-chart-div-4: light-dark(#9ac2de, #0f5980);--dp-color-chart-div-4-label: light-dark(#3b5057, #bdcccc);--dp-color-chart-div-5: #268bd2;--dp-color-chart-div-5-label: light-dark(#221d0f, #0d2127);--dp-color-syntax-keyword: light-dark(#556200, #8fa41c);--dp-color-syntax-control: light-dark(#556200, #8fa41c);--dp-color-syntax-function: light-dark(#00619a, #41a1ea);--dp-color-syntax-string: light-dark(#006962, #39aca3);--dp-color-syntax-variable: light-dark(#00619a, #41a1ea);--dp-color-syntax-type: light-dark(#a53600, #f77345);--dp-color-syntax-number: light-dark(#b30768, #ff63a8);--dp-color-syntax-comment: light-dark(#525f5f, #889fa7);--dp-color-terminal-black: #073642;--dp-color-terminal-red: light-dark(#d72c2a, #fb524a);--dp-color-terminal-green: light-dark(#687800, #859900);--dp-color-terminal-yellow: light-dark(#8f6b00, #b58900);--dp-color-terminal-blue: light-dark(#0075ba, #3093da);--dp-color-terminal-magenta: light-dark(#cc2e7c, #f0539a);--dp-color-terminal-cyan: light-dark(#007f78, #2aa198);--dp-color-terminal-white: #eee8d5;--dp-color-terminal-bright-black: light-dark(#002b36, #4f7683);--dp-color-terminal-bright-red: #cb4b16;--dp-color-terminal-bright-green: light-dark(#586e75, #5e747b);--dp-color-terminal-bright-yellow: #657b83;--dp-color-terminal-bright-blue: light-dark(#809193, #839496);--dp-color-terminal-bright-magenta: #6c71c4;--dp-color-terminal-bright-cyan: light-dark(#829090, #93a1a1);--dp-color-terminal-bright-white: #fdf6e3;--dp-effect-marker-color: light-dark(#adb595, #004e7d);--dp-gradient-sage-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, var(--dp-color-fill-sage-bg) 3.04%, rgb(173 181 149 / 0) 38%);--dp-gradient-sage-hero-side: linear-gradient(90deg, var(--dp-color-fill-sage-bg) 0%, rgb(173 181 149 / 0) 54%);--dp-gradient-sage-hero-top: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(173 181 149 / .9) 45%, rgb(173 181 149 / 0) 100%);--dp-gradient-sage-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(173 181 149 / 0) 46%);--dp-gradient-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, var(--dp-color-fill-teal-bg) 3.04%, rgb(193 211 209 / 0) 38%);--dp-gradient-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-teal-bg) 0%, rgb(193 211 209 / 0) 54%);--dp-gradient-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(193 211 209 / .9) 45%, rgb(193 211 209 / 0) 100%);--dp-gradient-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(193 211 209 / 0) 46%);--dp-gradient-forest-card-bleed: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, var(--dp-color-fill-forest-bg) 3.04%, rgb(28 29 23 / 0) 38%);--dp-gradient-forest-hero-side: linear-gradient(90deg, var(--dp-color-fill-forest-bg) 0%, rgb(28 29 23 / 0) 54%);--dp-gradient-forest-hero-top: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(28 29 23 / .9) 45%, rgb(28 29 23 / 0) 100%);--dp-gradient-forest-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(28 29 23 / 0) 46%);--dp-gradient-terracotta-card-bleed: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, var(--dp-color-fill-terracotta-bg) 3.04%, rgb(232 101 54 / 0) 38%);--dp-gradient-terracotta-hero-side: linear-gradient(90deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(232 101 54 / 0) 54%);--dp-gradient-terracotta-hero-top: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(232 101 54 / .9) 45%, rgb(232 101 54 / 0) 100%);--dp-gradient-terracotta-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(232 101 54 / 0) 46%);--dp-gradient-sand-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, var(--dp-color-fill-sand-bg) 3.04%, rgb(214 208 196 / 0) 38%);--dp-gradient-sand-hero-side: linear-gradient(90deg, var(--dp-color-fill-sand-bg) 0%, rgb(214 208 196 / 0) 54%);--dp-gradient-sand-hero-top: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(214 208 196 / .9) 45%, rgb(214 208 196 / 0) 100%);--dp-gradient-sand-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(214 208 196 / 0) 46%);--dp-gradient-warm-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, var(--dp-color-fill-warm-grey-bg) 3.04%, rgb(189 182 164 / 0) 38%);--dp-gradient-warm-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(189 182 164 / 0) 54%);--dp-gradient-warm-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(189 182 164 / .9) 45%, rgb(189 182 164 / 0) 100%);--dp-gradient-warm-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(189 182 164 / 0) 46%);--dp-gradient-clay-red-card-bleed: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, var(--dp-color-fill-clay-red-bg) 3.04%, rgb(216 46 44 / 0) 38%);--dp-gradient-clay-red-hero-side: linear-gradient(90deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(216 46 44 / 0) 54%);--dp-gradient-clay-red-hero-top: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(216 46 44 / .9) 45%, rgb(216 46 44 / 0) 100%);--dp-gradient-clay-red-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(216 46 44 / 0) 46%);--dp-gradient-dark-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, var(--dp-color-fill-dark-teal-bg) 3.04%, rgb(0 78 125 / 0) 38%);--dp-gradient-dark-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(0 78 125 / 0) 54%);--dp-gradient-dark-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(0 78 125 / .9) 45%, rgb(0 78 125 / 0) 100%);--dp-gradient-dark-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(0 78 125 / 0) 46%);--dp-gradient-dusty-pink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, var(--dp-color-fill-dusty-pink-bg) 3.04%, rgb(209 134 162 / 0) 38%);--dp-gradient-dusty-pink-hero-side: linear-gradient(90deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(209 134 162 / 0) 54%);--dp-gradient-dusty-pink-hero-top: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(209 134 162 / .9) 45%, rgb(209 134 162 / 0) 100%);--dp-gradient-dusty-pink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(209 134 162 / 0) 46%);--dp-gradient-light-peach-card-bleed: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, var(--dp-color-fill-light-peach-bg) 3.04%, rgb(255 216 202 / 0) 38%);--dp-gradient-light-peach-hero-side: linear-gradient(90deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(255 216 202 / 0) 54%);--dp-gradient-light-peach-hero-top: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(255 216 202 / .9) 45%, rgb(255 216 202 / 0) 100%);--dp-gradient-light-peach-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(255 216 202 / 0) 46%);--dp-gradient-faun-card-bleed: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, var(--dp-color-fill-faun-bg) 3.04%, rgb(203 197 187 / 0) 38%);--dp-gradient-faun-hero-side: linear-gradient(90deg, var(--dp-color-fill-faun-bg) 0%, rgb(203 197 187 / 0) 54%);--dp-gradient-faun-hero-top: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(203 197 187 / .9) 45%, rgb(203 197 187 / 0) 100%);--dp-gradient-faun-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(203 197 187 / 0) 46%);--dp-gradient-cool-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, var(--dp-color-fill-cool-grey-bg) 3.04%, rgb(228 221 203 / 0) 38%);--dp-gradient-cool-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(228 221 203 / 0) 54%);--dp-gradient-cool-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(228 221 203 / .9) 45%, rgb(228 221 203 / 0) 100%);--dp-gradient-cool-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(228 221 203 / 0) 46%);--dp-gradient-stone-card-bleed: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, var(--dp-color-fill-stone-bg) 3.04%, rgb(181 175 157 / 0) 38%);--dp-gradient-stone-hero-side: linear-gradient(90deg, var(--dp-color-fill-stone-bg) 0%, rgb(181 175 157 / 0) 54%);--dp-gradient-stone-hero-top: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(181 175 157 / .9) 45%, rgb(181 175 157 / 0) 100%);--dp-gradient-stone-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(181 175 157 / 0) 46%);--dp-gradient-dark-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, var(--dp-color-fill-dark-grey-bg) 3.04%, rgb(110 104 87 / 0) 38%);--dp-gradient-dark-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(110 104 87 / 0) 54%);--dp-gradient-dark-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(110 104 87 / .9) 45%, rgb(110 104 87 / 0) 100%);--dp-gradient-dark-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(110 104 87 / 0) 46%);--dp-gradient-ink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, var(--dp-color-fill-ink-bg) 3.04%, rgb(21 16 4 / 0) 38%);--dp-gradient-ink-hero-side: linear-gradient(90deg, var(--dp-color-fill-ink-bg) 0%, rgb(21 16 4 / 0) 54%);--dp-gradient-ink-hero-top: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(21 16 4 / .9) 45%, rgb(21 16 4 / 0) 100%);--dp-gradient-ink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(21 16 4 / 0) 46%);--dp-print-color-page: #fdf6e3;--dp-print-color-text: #586e75;--dp-component-button-inverse-pressed-background: #52b1fb;--dp-component-button-inverse-pressed-border: #52b1fb;--dp-component-button-inverse-focus-border: #268bd2;--dp-component-button-inverse-disabled-background: rgb(147 161 161 / .08);--dp-component-button-inverse-disabled-foreground: #3f5961;--dp-component-button-inverse-outline-default-foreground: #93a1a1;--dp-component-button-inverse-outline-default-border: #93a1a1;--dp-component-button-inverse-outline-hover-foreground: #93a1a1;--dp-component-button-inverse-outline-hover-border: #93a1a1;--dp-component-button-inverse-outline-pressed-background: rgb(147 161 161 / .12);--dp-component-button-inverse-outline-pressed-foreground: #93a1a1;--dp-component-button-inverse-outline-pressed-border: #93a1a1;--dp-component-button-inverse-outline-focus-foreground: #93a1a1;--dp-component-button-inverse-outline-focus-border: #268bd2;--dp-component-button-inverse-outline-disabled-foreground: #3f5961;--dp-component-button-inverse-outline-disabled-border: rgb(147 161 161 / .12);--dp-component-button-focus-ring-inverse: #268bd2;--dp-component-tag-inverse-foreground: #93a1a1;--dp-component-card-kind-bg: rgb(88 110 117 / .05);--dp-component-feature-card-border: light-dark(rgb(0 0 0 / .1), rgb(147 161 161 / .12));--dp-component-switch-off-thumb: #fdf6e3;--dp-component-loader-color-inverse: #93a1a1}[data-dp-theme=tokyo-night]{--dp-color-bg-canvas: light-dark(#e6e7ed, #1a1b26);--dp-color-bg-surface: light-dark(#e6e7ed, #14141b);--dp-color-bg-raised: light-dark(#dcdee3, #202330);--dp-color-bg-sunken: light-dark(#dedfe7, #101014);--dp-color-bg-inset: light-dark(#d6d8e0, #292a38);--dp-color-bg-card: light-dark(#d6d8df, #16161e);--dp-color-bg-tint: light-dark(rgb(52 59 89 / .05), rgb(169 177 214 / .08));--dp-color-bg-accent-soft: light-dark(rgb(52 59 89 / .05), rgb(169 177 214 / .08));--dp-color-bg-inverse: light-dark(#343b59, #a9b1d6);--dp-color-bg-accent: light-dark(#2959aa, #3d59a1);--dp-color-text-primary: light-dark(#343b59, #abb3d8);--dp-color-text-secondary: light-dark(#4f515d, #9ea2c0);--dp-color-text-muted: light-dark(#5b5e68, #8c92ae);--dp-color-text-muted-strong: light-dark(#52576d, #939ab8);--dp-color-text-faint: light-dark(#b2b5be, #363b54);--dp-color-text-inverse: light-dark(#e6e7ed, #343b59);--dp-color-text-accent: light-dark(#2959aa, #7191de);--dp-color-text-on-accent: #ffffff;--dp-color-border-subtle: light-dark(rgb(52 59 89 / .1), rgb(169 177 214 / .12));--dp-color-border-default: light-dark(rgb(52 59 89 / .2), rgb(169 177 214 / .24));--dp-color-border-control: light-dark(rgb(52 59 89 / .62), rgb(169 177 214 / .54));--dp-color-border-strong: light-dark(#343b59, #a9b1d6);--dp-color-border-accent: light-dark(#2959aa, #3d59a1);--dp-color-border-inverse: light-dark(rgb(230 231 237 / .2), rgb(52 59 89 / .2));--dp-color-accent-default: light-dark(#2959aa, #4865ae);--dp-color-accent-hover: light-dark(#184797, #2d488e);--dp-color-accent-press: light-dark(#043684, #1f377b);--dp-color-accent-contrast: #ffffff;--dp-color-focus-ring: light-dark(#2959aa, #4865ae);--dp-color-selection-bg: light-dark(#d7d9e1, #2b2f41);--dp-color-selection-fg: light-dark(#343b59, #a9b1d6);--dp-color-state-selected: light-dark(rgb(52 59 89 / .1), rgb(169 177 214 / .1));--dp-color-state-pressed: light-dark(rgb(52 59 89 / .1), rgb(169 177 214 / .12));--dp-color-signal-success-fill: light-dark(#385f0d, #9ece6a);--dp-color-signal-success-text: light-dark(#385f0d, #9ece6a);--dp-color-signal-success-soft: light-dark(rgb(56 95 13 / .16), rgb(158 206 106 / .16));--dp-color-signal-warning-fill: light-dark(#8f5e15, #e0af68);--dp-color-signal-warning-text: light-dark(#7f5000, #e0af68);--dp-color-signal-warning-soft: light-dark(rgb(143 94 21 / .16), rgb(224 175 104 / .16));--dp-color-signal-danger-fill: light-dark(#8c4351, #f7768e);--dp-color-signal-danger-text: light-dark(#a5282c, #f96764);--dp-color-signal-danger-on-fill: light-dark(#e6e7ed, #000000);--dp-color-signal-danger-soft: light-dark(rgb(140 67 81 / .16), rgb(247 118 142 / .16));--dp-color-signal-info-fill: light-dark(#006c86, #7dcfff);--dp-color-signal-info-text: light-dark(#006273, #2caec9);--dp-color-signal-info-soft: light-dark(rgb(0 108 134 / .16), rgb(125 207 255 / .16));--dp-color-overlay-scrim: rgb(26 27 38 / .6);--dp-color-surface-dark-bg: #1a1b26;--dp-color-surface-dark-text: #a9b1d6;--dp-color-surface-dark-eyebrow: rgb(169 177 214 / .69);--dp-color-surface-dark-tag-bg: rgb(169 177 214 / .08);--dp-color-surface-dark-button-bg: #3d59a1;--dp-color-surface-dark-button-hover: #2d488e;--dp-color-surface-dark-button-text: #ffffff;--dp-color-surface-dark-outline-hover: rgb(169 177 214 / .08);--dp-color-fill-sage-bg: #a8b59f;--dp-color-fill-sage-ink: #1e2440;--dp-color-fill-sage-sub: rgb(30 36 64 / .78);--dp-color-fill-sage-line: rgb(30 36 64 / .1);--dp-color-fill-sage-cta-ink: #e6e7ed;--dp-color-fill-sage-muted: #2f354b;--dp-color-fill-sage-panel: rgb(168 181 159 / .9);--dp-color-fill-sage-ink-5: rgb(30 36 64 / .05);--dp-color-fill-sage-ink-8: rgb(30 36 64 / .08);--dp-color-fill-sage-ink-10: rgb(30 36 64 / .1);--dp-color-fill-sage-ink-14: rgb(30 36 64 / .14);--dp-color-fill-sage-ink-20: rgb(30 36 64 / .2);--dp-color-fill-sage-tint-10: rgb(168 181 159 / .1);--dp-color-fill-sage-tint-22: rgb(168 181 159 / .22);--dp-color-fill-sage-feature-ink: #000000;--dp-color-fill-sage-feature-tag: rgb(0 0 0 / .05);--dp-color-fill-teal-bg: #c3d2d7;--dp-color-fill-teal-ink: #343b59;--dp-color-fill-teal-sub: rgb(52 59 89 / .81);--dp-color-fill-teal-line: rgb(52 59 89 / .1);--dp-color-fill-teal-cta-ink: #e6e7ed;--dp-color-fill-teal-muted: #454d68;--dp-color-fill-teal-panel: rgb(195 210 215 / .9);--dp-color-fill-teal-ink-5: rgb(52 59 89 / .05);--dp-color-fill-teal-ink-8: rgb(52 59 89 / .08);--dp-color-fill-teal-ink-10: rgb(52 59 89 / .1);--dp-color-fill-teal-ink-14: rgb(52 59 89 / .14);--dp-color-fill-teal-ink-20: rgb(52 59 89 / .2);--dp-color-fill-teal-tint-10: rgb(195 210 215 / .1);--dp-color-fill-teal-tint-22: rgb(195 210 215 / .22);--dp-color-fill-teal-feature-ink: #343b59;--dp-color-fill-teal-feature-tag: rgb(52 59 89 / .05);--dp-color-fill-forest-bg: #1b1e19;--dp-color-fill-forest-ink: #e6e7ed;--dp-color-fill-forest-sub: rgb(230 231 237 / .55);--dp-color-fill-forest-line: rgb(230 231 237 / .12);--dp-color-fill-forest-cta-ink: #343b59;--dp-color-fill-forest-muted: #cecfd4;--dp-color-fill-forest-panel: rgb(27 30 25 / .9);--dp-color-fill-forest-ink-5: rgb(230 231 237 / .05);--dp-color-fill-forest-ink-8: rgb(230 231 237 / .08);--dp-color-fill-forest-ink-10: rgb(230 231 237 / .1);--dp-color-fill-forest-ink-14: rgb(230 231 237 / .14);--dp-color-fill-forest-ink-20: rgb(230 231 237 / .2);--dp-color-fill-forest-tint-10: rgb(27 30 25 / .1);--dp-color-fill-forest-tint-22: rgb(27 30 25 / .22);--dp-color-fill-forest-feature-ink: #e6e7ed;--dp-color-fill-forest-feature-tag: rgb(230 231 237 / .05);--dp-color-fill-terracotta-bg: #c87e55;--dp-color-fill-terracotta-ink: #050821;--dp-color-fill-terracotta-sub: rgb(5 8 33 / .85);--dp-color-fill-terracotta-line: rgb(5 8 33 / .15);--dp-color-fill-terracotta-cta-ink: #e6e7ed;--dp-color-fill-terracotta-muted: #1c1627;--dp-color-fill-terracotta-panel: rgb(200 126 85 / .9);--dp-color-fill-terracotta-ink-5: rgb(5 8 33 / .05);--dp-color-fill-terracotta-ink-8: rgb(5 8 33 / .08);--dp-color-fill-terracotta-ink-10: rgb(5 8 33 / .1);--dp-color-fill-terracotta-ink-14: rgb(5 8 33 / .14);--dp-color-fill-terracotta-ink-20: rgb(5 8 33 / .2);--dp-color-fill-terracotta-tint-10: rgb(200 126 85 / .1);--dp-color-fill-terracotta-tint-22: rgb(200 126 85 / .22);--dp-color-fill-terracotta-feature-ink: #050821;--dp-color-fill-terracotta-feature-tag: rgb(5 8 33 / .08);--dp-color-fill-sand-bg: #d7cfc7;--dp-color-fill-sand-ink: #343b59;--dp-color-fill-sand-sub: rgb(52 59 89 / .81);--dp-color-fill-sand-line: rgb(52 59 89 / .1);--dp-color-fill-sand-cta-ink: #e6e7ed;--dp-color-fill-sand-muted: #484d66;--dp-color-fill-sand-panel: rgb(215 207 199 / .9);--dp-color-fill-sand-ink-5: rgb(52 59 89 / .05);--dp-color-fill-sand-ink-8: rgb(52 59 89 / .08);--dp-color-fill-sand-ink-10: rgb(52 59 89 / .1);--dp-color-fill-sand-ink-14: rgb(52 59 89 / .14);--dp-color-fill-sand-ink-20: rgb(52 59 89 / .2);--dp-color-fill-sand-tint-10: rgb(215 207 199 / .1);--dp-color-fill-sand-tint-22: rgb(215 207 199 / .22);--dp-color-fill-sand-feature-ink: #343b59;--dp-color-fill-sand-feature-tag: rgb(52 59 89 / .05);--dp-color-fill-warm-grey-bg: #b5b6bb;--dp-color-fill-warm-grey-ink: #232946;--dp-color-fill-warm-grey-sub: rgb(35 41 70 / .8);--dp-color-fill-warm-grey-line: rgb(35 41 70 / .1);--dp-color-fill-warm-grey-cta-ink: #e6e7ed;--dp-color-fill-warm-grey-muted: #353a54;--dp-color-fill-warm-grey-panel: rgb(181 182 187 / .9);--dp-color-fill-warm-grey-ink-5: rgb(35 41 70 / .05);--dp-color-fill-warm-grey-ink-8: rgb(35 41 70 / .08);--dp-color-fill-warm-grey-ink-10: rgb(35 41 70 / .1);--dp-color-fill-warm-grey-ink-14: rgb(35 41 70 / .14);--dp-color-fill-warm-grey-ink-20: rgb(35 41 70 / .2);--dp-color-fill-warm-grey-tint-10: rgb(181 182 187 / .1);--dp-color-fill-warm-grey-tint-22: rgb(181 182 187 / .22);--dp-color-fill-warm-grey-feature-ink: #232946;--dp-color-fill-warm-grey-feature-tag: rgb(35 41 70 / .05);--dp-color-fill-clay-red-bg: #b2596a;--dp-color-fill-clay-red-ink: #fdfdff;--dp-color-fill-clay-red-sub: #fdfdff;--dp-color-fill-clay-red-line: rgb(253 253 255 / .2);--dp-color-fill-clay-red-cta-ink: #343b59;--dp-color-fill-clay-red-muted: #fdfdff;--dp-color-fill-clay-red-panel: rgb(178 89 106 / .9);--dp-color-fill-clay-red-ink-5: rgb(0 0 0 / .05);--dp-color-fill-clay-red-ink-8: rgb(0 0 0 / .08);--dp-color-fill-clay-red-ink-10: rgb(0 0 0 / .1);--dp-color-fill-clay-red-ink-14: rgb(0 0 0 / .14);--dp-color-fill-clay-red-ink-20: rgb(0 0 0 / .2);--dp-color-fill-clay-red-tint-10: rgb(178 89 106 / .1);--dp-color-fill-clay-red-tint-22: rgb(178 89 106 / .22);--dp-color-fill-clay-red-feature-ink: #fdfdff;--dp-color-fill-clay-red-feature-tag: rgb(253 253 255 / .12);--dp-color-fill-dark-teal-bg: #154594;--dp-color-fill-dark-teal-ink: #e6e7ed;--dp-color-fill-dark-teal-sub: rgb(230 231 237 / .72);--dp-color-fill-dark-teal-line: rgb(230 231 237 / .12);--dp-color-fill-dark-teal-cta-ink: #343b59;--dp-color-fill-dark-teal-muted: #cdd4e2;--dp-color-fill-dark-teal-panel: rgb(21 69 148 / .9);--dp-color-fill-dark-teal-ink-5: rgb(230 231 237 / .05);--dp-color-fill-dark-teal-ink-8: rgb(230 231 237 / .08);--dp-color-fill-dark-teal-ink-10: rgb(230 231 237 / .1);--dp-color-fill-dark-teal-ink-14: rgb(230 231 237 / .14);--dp-color-fill-dark-teal-ink-20: rgb(230 231 237 / .2);--dp-color-fill-dark-teal-tint-10: rgb(21 69 148 / .1);--dp-color-fill-dark-teal-tint-22: rgb(21 69 148 / .22);--dp-color-fill-dark-teal-feature-ink: #e6e7ed;--dp-color-fill-dark-teal-feature-tag: rgb(230 231 237 / .08);--dp-color-fill-dusty-pink-bg: #ab91d3;--dp-color-fill-dusty-pink-ink: #0a0d27;--dp-color-fill-dusty-pink-sub: rgb(10 13 39 / .74);--dp-color-fill-dusty-pink-line: rgb(10 13 39 / .12);--dp-color-fill-dusty-pink-cta-ink: #e6e7ed;--dp-color-fill-dusty-pink-muted: #1d1d3c;--dp-color-fill-dusty-pink-panel: rgb(171 145 211 / .9);--dp-color-fill-dusty-pink-ink-5: rgb(10 13 39 / .05);--dp-color-fill-dusty-pink-ink-8: rgb(10 13 39 / .08);--dp-color-fill-dusty-pink-ink-10: rgb(10 13 39 / .1);--dp-color-fill-dusty-pink-ink-14: rgb(10 13 39 / .14);--dp-color-fill-dusty-pink-ink-20: rgb(10 13 39 / .2);--dp-color-fill-dusty-pink-tint-10: rgb(171 145 211 / .1);--dp-color-fill-dusty-pink-tint-22: rgb(171 145 211 / .22);--dp-color-fill-dusty-pink-feature-ink: #0a0d27;--dp-color-fill-dusty-pink-feature-tag: rgb(10 13 39 / .06);--dp-color-fill-light-peach-bg: #f3dcd1;--dp-color-fill-light-peach-ink: #343b59;--dp-color-fill-light-peach-sub: rgb(52 59 89 / .76);--dp-color-fill-light-peach-line: rgb(52 59 89 / .1);--dp-color-fill-light-peach-cta-ink: #e6e7ed;--dp-color-fill-light-peach-muted: #4b4e67;--dp-color-fill-light-peach-panel: rgb(243 220 209 / .9);--dp-color-fill-light-peach-ink-5: rgb(52 59 89 / .05);--dp-color-fill-light-peach-ink-8: rgb(52 59 89 / .08);--dp-color-fill-light-peach-ink-10: rgb(52 59 89 / .1);--dp-color-fill-light-peach-ink-14: rgb(52 59 89 / .14);--dp-color-fill-light-peach-ink-20: rgb(52 59 89 / .2);--dp-color-fill-light-peach-tint-10: rgb(243 220 209 / .1);--dp-color-fill-light-peach-tint-22: rgb(243 220 209 / .22);--dp-color-fill-light-peach-feature-ink: #343b59;--dp-color-fill-light-peach-feature-tag: rgb(52 59 89 / .05);--dp-color-fill-faun-bg: #cbc5bd;--dp-color-fill-faun-ink: #2e3553;--dp-color-fill-faun-sub: rgb(46 53 83 / .82);--dp-color-fill-faun-line: rgb(46 53 83 / .1);--dp-color-fill-faun-cta-ink: #e6e7ed;--dp-color-fill-faun-muted: #414660;--dp-color-fill-faun-panel: rgb(203 197 189 / .9);--dp-color-fill-faun-ink-5: rgb(46 53 83 / .05);--dp-color-fill-faun-ink-8: rgb(46 53 83 / .08);--dp-color-fill-faun-ink-10: rgb(46 53 83 / .1);--dp-color-fill-faun-ink-14: rgb(46 53 83 / .14);--dp-color-fill-faun-ink-20: rgb(46 53 83 / .2);--dp-color-fill-faun-tint-10: rgb(203 197 189 / .1);--dp-color-fill-faun-tint-22: rgb(203 197 189 / .22);--dp-color-fill-faun-feature-ink: #2e3553;--dp-color-fill-faun-feature-tag: rgb(46 53 83 / .05);--dp-color-fill-cool-grey-bg: #dcdde3;--dp-color-fill-cool-grey-ink: #343b59;--dp-color-fill-cool-grey-sub: rgb(52 59 89 / .77);--dp-color-fill-cool-grey-line: rgb(52 59 89 / .1);--dp-color-fill-cool-grey-cta-ink: #e6e7ed;--dp-color-fill-cool-grey-muted: #484e6a;--dp-color-fill-cool-grey-panel: rgb(220 221 227 / .9);--dp-color-fill-cool-grey-ink-5: rgb(52 59 89 / .05);--dp-color-fill-cool-grey-ink-8: rgb(52 59 89 / .08);--dp-color-fill-cool-grey-ink-10: rgb(52 59 89 / .1);--dp-color-fill-cool-grey-ink-14: rgb(52 59 89 / .14);--dp-color-fill-cool-grey-ink-20: rgb(52 59 89 / .2);--dp-color-fill-cool-grey-tint-10: rgb(220 221 227 / .1);--dp-color-fill-cool-grey-tint-22: rgb(220 221 227 / .22);--dp-color-fill-cool-grey-feature-ink: #343b59;--dp-color-fill-cool-grey-feature-tag: rgb(52 59 89 / .05);--dp-color-fill-stone-bg: #aeafb4;--dp-color-fill-stone-ink: #1d233f;--dp-color-fill-stone-sub: rgb(29 35 63 / .78);--dp-color-fill-stone-line: rgb(29 35 63 / .1);--dp-color-fill-stone-cta-ink: #e6e7ed;--dp-color-fill-stone-muted: #2e344d;--dp-color-fill-stone-panel: rgb(174 175 180 / .9);--dp-color-fill-stone-ink-5: rgb(29 35 63 / .05);--dp-color-fill-stone-ink-8: rgb(29 35 63 / .08);--dp-color-fill-stone-ink-10: rgb(29 35 63 / .1);--dp-color-fill-stone-ink-14: rgb(29 35 63 / .14);--dp-color-fill-stone-ink-20: rgb(29 35 63 / .2);--dp-color-fill-stone-tint-10: rgb(174 175 180 / .1);--dp-color-fill-stone-tint-22: rgb(174 175 180 / .22);--dp-color-fill-stone-feature-ink: #1d233f;--dp-color-fill-stone-feature-tag: rgb(29 35 63 / .05);--dp-color-fill-dark-grey-bg: #67686d;--dp-color-fill-dark-grey-ink: #f7f8fe;--dp-color-fill-dark-grey-sub: rgb(247 248 254 / .9);--dp-color-fill-dark-grey-line: rgb(247 248 254 / .12);--dp-color-fill-dark-grey-cta-ink: #343b59;--dp-color-fill-dark-grey-muted: #e6e7ed;--dp-color-fill-dark-grey-panel: rgb(103 104 109 / .9);--dp-color-fill-dark-grey-ink-5: rgb(0 0 0 / .05);--dp-color-fill-dark-grey-ink-8: rgb(0 0 0 / .08);--dp-color-fill-dark-grey-ink-10: rgb(0 0 0 / .1);--dp-color-fill-dark-grey-ink-14: rgb(0 0 0 / .14);--dp-color-fill-dark-grey-ink-20: rgb(0 0 0 / .2);--dp-color-fill-dark-grey-tint-10: rgb(103 104 109 / .1);--dp-color-fill-dark-grey-tint-22: rgb(103 104 109 / .22);--dp-color-fill-dark-grey-feature-ink: #f7f8fe;--dp-color-fill-dark-grey-feature-tag: rgb(247 248 254 / .05);--dp-color-fill-ink-bg: #101014;--dp-color-fill-ink-ink: #e6e7ed;--dp-color-fill-ink-sub: rgb(230 231 237 / .55);--dp-color-fill-ink-line: rgb(230 231 237 / .12);--dp-color-fill-ink-cta-ink: #343b59;--dp-color-fill-ink-muted: #cccdd3;--dp-color-fill-ink-panel: rgb(16 16 20 / .9);--dp-color-fill-ink-ink-5: rgb(230 231 237 / .05);--dp-color-fill-ink-ink-8: rgb(230 231 237 / .08);--dp-color-fill-ink-ink-10: rgb(230 231 237 / .1);--dp-color-fill-ink-ink-14: rgb(230 231 237 / .14);--dp-color-fill-ink-ink-20: rgb(230 231 237 / .2);--dp-color-fill-ink-tint-10: rgb(16 16 20 / .1);--dp-color-fill-ink-tint-22: rgb(16 16 20 / .22);--dp-color-fill-ink-feature-ink: #e6e7ed;--dp-color-fill-ink-feature-tag: rgb(230 231 237 / .08);--dp-color-fill-ink-card-hover-kind: rgb(230 231 237 / .55);--dp-color-chart-series-1: light-dark(#2959aa, #7aa2f7);--dp-color-chart-series-2: light-dark(#965027, #ff9e64);--dp-color-chart-series-3: light-dark(#385f0d, #9ece6a);--dp-color-chart-series-4: light-dark(#7b43ba, #bb9af7);--dp-color-chart-series-5: light-dark(#006c86, #7dcfff);--dp-color-chart-series-6: light-dark(#5487dc, #f7768e);--dp-color-chart-seq-1: light-dark(#c8d2e4, #272d41);--dp-color-chart-seq-1-label: light-dark(#343b59, #abb3d8);--dp-color-chart-seq-2: light-dark(#a2b5d8, #394668);--dp-color-chart-seq-2-label: light-dark(#343b59, #abb3d8);--dp-color-chart-seq-3: light-dark(#7c99cb, #4c6191);--dp-color-chart-seq-3-label: light-dark(#292f4c, #d5ddff);--dp-color-chart-seq-4: light-dark(#4e76b9, #6584c9);--dp-color-chart-seq-4-label: light-dark(#ffffff, #161b37);--dp-color-chart-seq-5: light-dark(#2959aa, #7aa2f7);--dp-color-chart-seq-5-label: light-dark(#e6e7ed, #313856);--dp-color-chart-div-1: light-dark(#8c4351, #f7768e);--dp-color-chart-div-1-label: light-dark(#e6e7ed, #2e3452);--dp-color-chart-div-2: light-dark(#bc939b, #814858);--dp-color-chart-div-2-label: light-dark(#2d3351, #c7cff5);--dp-color-chart-div-3: light-dark(#dedfe7, #101014);--dp-color-chart-div-3-label: light-dark(#343b59, #abb3d8);--dp-color-chart-div-4: light-dark(#85a0ce, #485a87);--dp-color-chart-div-4-label: light-dark(#2e3452, #c9d1f7);--dp-color-chart-div-5: light-dark(#2959aa, #7aa2f7);--dp-color-chart-div-5-label: light-dark(#e6e7ed, #313856);--dp-color-syntax-keyword: light-dark(#65359d, #bb9af7);--dp-color-syntax-control: light-dark(#65359d, #bb9af7);--dp-color-syntax-function: light-dark(#2959aa, #7aa2f7);--dp-color-syntax-string: light-dark(#385f0d, #9ece6a);--dp-color-syntax-variable: light-dark(#343b58, #c0caf5);--dp-color-syntax-type: light-dark(#343b58, #c0caf5);--dp-color-syntax-number: light-dark(#965027, #ff9e64);--dp-color-syntax-comment: light-dark(#656870, #747da3);--dp-color-terminal-black: light-dark(#343b58, #363b54);--dp-color-terminal-red: light-dark(#8c4351, #f7768e);--dp-color-terminal-green: light-dark(#33635c, #73daca);--dp-color-terminal-yellow: light-dark(#8f5e15, #e0af68);--dp-color-terminal-blue: light-dark(#2959aa, #7aa2f7);--dp-color-terminal-magenta: light-dark(#7b43ba, #bb9af7);--dp-color-terminal-cyan: light-dark(#006c86, #7dcfff);--dp-color-terminal-white: light-dark(#707280, #7e829f);--dp-color-terminal-bright-black: light-dark(#343b58, #616782);--dp-color-terminal-bright-red: light-dark(#8c4351, #f7768e);--dp-color-terminal-bright-green: light-dark(#33635c, #73daca);--dp-color-terminal-bright-yellow: light-dark(#8f5e15, #e0af68);--dp-color-terminal-bright-blue: light-dark(#2959aa, #7aa2f7);--dp-color-terminal-bright-magenta: light-dark(#7b43ba, #bb9af7);--dp-color-terminal-bright-cyan: light-dark(#006c86, #7dcfff);--dp-color-terminal-bright-white: light-dark(#707280, #acb0d0);--dp-effect-marker-color: light-dark(#a8b59f, #154594);--dp-gradient-sage-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, var(--dp-color-fill-sage-bg) 3.04%, rgb(168 181 159 / 0) 38%);--dp-gradient-sage-hero-side: linear-gradient(90deg, var(--dp-color-fill-sage-bg) 0%, rgb(168 181 159 / 0) 54%);--dp-gradient-sage-hero-top: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(168 181 159 / .9) 45%, rgb(168 181 159 / 0) 100%);--dp-gradient-sage-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(168 181 159 / 0) 46%);--dp-gradient-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, var(--dp-color-fill-teal-bg) 3.04%, rgb(195 210 215 / 0) 38%);--dp-gradient-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-teal-bg) 0%, rgb(195 210 215 / 0) 54%);--dp-gradient-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(195 210 215 / .9) 45%, rgb(195 210 215 / 0) 100%);--dp-gradient-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(195 210 215 / 0) 46%);--dp-gradient-forest-card-bleed: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, var(--dp-color-fill-forest-bg) 3.04%, rgb(27 30 25 / 0) 38%);--dp-gradient-forest-hero-side: linear-gradient(90deg, var(--dp-color-fill-forest-bg) 0%, rgb(27 30 25 / 0) 54%);--dp-gradient-forest-hero-top: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(27 30 25 / .9) 45%, rgb(27 30 25 / 0) 100%);--dp-gradient-forest-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(27 30 25 / 0) 46%);--dp-gradient-terracotta-card-bleed: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, var(--dp-color-fill-terracotta-bg) 3.04%, rgb(200 126 85 / 0) 38%);--dp-gradient-terracotta-hero-side: linear-gradient(90deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(200 126 85 / 0) 54%);--dp-gradient-terracotta-hero-top: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(200 126 85 / .9) 45%, rgb(200 126 85 / 0) 100%);--dp-gradient-terracotta-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(200 126 85 / 0) 46%);--dp-gradient-sand-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, var(--dp-color-fill-sand-bg) 3.04%, rgb(215 207 199 / 0) 38%);--dp-gradient-sand-hero-side: linear-gradient(90deg, var(--dp-color-fill-sand-bg) 0%, rgb(215 207 199 / 0) 54%);--dp-gradient-sand-hero-top: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(215 207 199 / .9) 45%, rgb(215 207 199 / 0) 100%);--dp-gradient-sand-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(215 207 199 / 0) 46%);--dp-gradient-warm-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, var(--dp-color-fill-warm-grey-bg) 3.04%, rgb(181 182 187 / 0) 38%);--dp-gradient-warm-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(181 182 187 / 0) 54%);--dp-gradient-warm-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(181 182 187 / .9) 45%, rgb(181 182 187 / 0) 100%);--dp-gradient-warm-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(181 182 187 / 0) 46%);--dp-gradient-clay-red-card-bleed: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, var(--dp-color-fill-clay-red-bg) 3.04%, rgb(178 89 106 / 0) 38%);--dp-gradient-clay-red-hero-side: linear-gradient(90deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(178 89 106 / 0) 54%);--dp-gradient-clay-red-hero-top: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(178 89 106 / .9) 45%, rgb(178 89 106 / 0) 100%);--dp-gradient-clay-red-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(178 89 106 / 0) 46%);--dp-gradient-dark-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, var(--dp-color-fill-dark-teal-bg) 3.04%, rgb(21 69 148 / 0) 38%);--dp-gradient-dark-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(21 69 148 / 0) 54%);--dp-gradient-dark-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(21 69 148 / .9) 45%, rgb(21 69 148 / 0) 100%);--dp-gradient-dark-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(21 69 148 / 0) 46%);--dp-gradient-dusty-pink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, var(--dp-color-fill-dusty-pink-bg) 3.04%, rgb(171 145 211 / 0) 38%);--dp-gradient-dusty-pink-hero-side: linear-gradient(90deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(171 145 211 / 0) 54%);--dp-gradient-dusty-pink-hero-top: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(171 145 211 / .9) 45%, rgb(171 145 211 / 0) 100%);--dp-gradient-dusty-pink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(171 145 211 / 0) 46%);--dp-gradient-light-peach-card-bleed: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, var(--dp-color-fill-light-peach-bg) 3.04%, rgb(243 220 209 / 0) 38%);--dp-gradient-light-peach-hero-side: linear-gradient(90deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(243 220 209 / 0) 54%);--dp-gradient-light-peach-hero-top: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(243 220 209 / .9) 45%, rgb(243 220 209 / 0) 100%);--dp-gradient-light-peach-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(243 220 209 / 0) 46%);--dp-gradient-faun-card-bleed: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, var(--dp-color-fill-faun-bg) 3.04%, rgb(203 197 189 / 0) 38%);--dp-gradient-faun-hero-side: linear-gradient(90deg, var(--dp-color-fill-faun-bg) 0%, rgb(203 197 189 / 0) 54%);--dp-gradient-faun-hero-top: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(203 197 189 / .9) 45%, rgb(203 197 189 / 0) 100%);--dp-gradient-faun-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(203 197 189 / 0) 46%);--dp-gradient-cool-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, var(--dp-color-fill-cool-grey-bg) 3.04%, rgb(220 221 227 / 0) 38%);--dp-gradient-cool-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(220 221 227 / 0) 54%);--dp-gradient-cool-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(220 221 227 / .9) 45%, rgb(220 221 227 / 0) 100%);--dp-gradient-cool-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(220 221 227 / 0) 46%);--dp-gradient-stone-card-bleed: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, var(--dp-color-fill-stone-bg) 3.04%, rgb(174 175 180 / 0) 38%);--dp-gradient-stone-hero-side: linear-gradient(90deg, var(--dp-color-fill-stone-bg) 0%, rgb(174 175 180 / 0) 54%);--dp-gradient-stone-hero-top: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(174 175 180 / .9) 45%, rgb(174 175 180 / 0) 100%);--dp-gradient-stone-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(174 175 180 / 0) 46%);--dp-gradient-dark-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, var(--dp-color-fill-dark-grey-bg) 3.04%, rgb(103 104 109 / 0) 38%);--dp-gradient-dark-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(103 104 109 / 0) 54%);--dp-gradient-dark-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(103 104 109 / .9) 45%, rgb(103 104 109 / 0) 100%);--dp-gradient-dark-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(103 104 109 / 0) 46%);--dp-gradient-ink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, var(--dp-color-fill-ink-bg) 3.04%, rgb(16 16 20 / 0) 38%);--dp-gradient-ink-hero-side: linear-gradient(90deg, var(--dp-color-fill-ink-bg) 0%, rgb(16 16 20 / 0) 54%);--dp-gradient-ink-hero-top: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(16 16 20 / .9) 45%, rgb(16 16 20 / 0) 100%);--dp-gradient-ink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(16 16 20 / 0) 46%);--dp-print-color-page: #e6e7ed;--dp-print-color-text: #343b59;--dp-component-button-inverse-pressed-background: #1f377b;--dp-component-button-inverse-pressed-border: #1f377b;--dp-component-button-inverse-focus-border: #3d59a1;--dp-component-button-inverse-disabled-background: rgb(169 177 214 / .08);--dp-component-button-inverse-disabled-foreground: #363b54;--dp-component-button-inverse-outline-default-foreground: #a9b1d6;--dp-component-button-inverse-outline-default-border: #a9b1d6;--dp-component-button-inverse-outline-hover-foreground: #a9b1d6;--dp-component-button-inverse-outline-hover-border: #a9b1d6;--dp-component-button-inverse-outline-pressed-background: rgb(169 177 214 / .12);--dp-component-button-inverse-outline-pressed-foreground: #a9b1d6;--dp-component-button-inverse-outline-pressed-border: #a9b1d6;--dp-component-button-inverse-outline-focus-foreground: #a9b1d6;--dp-component-button-inverse-outline-focus-border: #3d59a1;--dp-component-button-inverse-outline-disabled-foreground: #363b54;--dp-component-button-inverse-outline-disabled-border: rgb(169 177 214 / .12);--dp-component-button-focus-ring-inverse: #3d59a1;--dp-component-tag-inverse-foreground: #a9b1d6;--dp-component-card-kind-bg: rgb(52 59 89 / .05);--dp-component-feature-card-border: light-dark(rgb(0 0 0 / .1), rgb(169 177 214 / .12));--dp-component-switch-off-thumb: #e6e7ed;--dp-component-loader-color-inverse: #a9b1d6}[data-dp-theme=vscode]{--dp-color-bg-canvas: light-dark(#ffffff, #121314);--dp-color-bg-surface: light-dark(#ffffff, #191a1b);--dp-color-bg-raised: light-dark(#fafafd, #202122);--dp-color-bg-sunken: light-dark(#eaeaea, #242526);--dp-color-bg-inset: light-dark(#ebebeb, #232425);--dp-color-bg-card: light-dark(#fafafd, #191a1b);--dp-color-bg-tint: light-dark(rgb(32 32 32 / .05), rgb(187 190 191 / .08));--dp-color-bg-accent-soft: light-dark(rgb(32 32 32 / .05), rgb(187 190 191 / .08));--dp-color-bg-inverse: light-dark(#202020, #bbbebf);--dp-color-bg-accent: light-dark(#0069cc, #297aa0);--dp-color-text-primary: light-dark(#202020, #bbbebf);--dp-color-text-secondary: light-dark(#565656, #9d9d9d);--dp-color-text-muted: light-dark(#666666, #898d8e);--dp-color-text-muted-strong: light-dark(#5e5e5e, #929495);--dp-color-text-faint: light-dark(#bbbbbb, #555555);--dp-color-text-inverse: light-dark(#ffffff, #202020);--dp-color-text-accent: light-dark(#0068c9, #4694bb);--dp-color-text-on-accent: #ffffff;--dp-color-border-subtle: light-dark(rgb(32 32 32 / .1), rgb(187 190 191 / .12));--dp-color-border-default: light-dark(rgb(32 32 32 / .2), rgb(187 190 191 / .24));--dp-color-border-control: light-dark(rgb(32 32 32 / .5), rgb(187 190 191 / .48));--dp-color-border-strong: light-dark(#202020, #bbbebf);--dp-color-border-accent: light-dark(#0069cc, #297aa0);--dp-color-border-inverse: light-dark(rgb(255 255 255 / .2), rgb(32 32 32 / .2));--dp-color-accent-default: light-dark(#0069cc, #297aa0);--dp-color-accent-hover: light-dark(#0058ae, #0f688d);--dp-color-accent-press: light-dark(#004890, #005778);--dp-color-accent-contrast: #ffffff;--dp-color-focus-ring: light-dark(#0069cc, #377793);--dp-color-selection-bg: light-dark(#bfd9f2, #245c73);--dp-color-selection-fg: light-dark(#202020, #c8cbcc);--dp-color-state-selected: light-dark(rgb(32 32 32 / .1), rgb(187 190 191 / .1));--dp-color-state-pressed: light-dark(rgb(32 32 32 / .1), rgb(187 190 191 / .12));--dp-color-signal-success-fill: light-dark(#107c10, #0dbc79);--dp-color-signal-success-text: light-dark(#057707, #0dbc79);--dp-color-signal-success-soft: light-dark(rgb(16 124 16 / .16), rgb(13 188 121 / .16));--dp-color-signal-warning-fill: light-dark(#949800, #e5e510);--dp-color-signal-warning-text: light-dark(#6b6e00, #e5e510);--dp-color-signal-warning-soft: light-dark(rgb(148 152 0 / .16), rgb(229 229 16 / .16));--dp-color-signal-danger-fill: #cd3131;--dp-color-signal-danger-text: light-dark(#ad0707, #f48771);--dp-color-signal-danger-on-fill: #ffffff;--dp-color-signal-danger-soft: rgb(205 49 49 / .16);--dp-color-signal-info-fill: light-dark(#0598bc, #11a8cd);--dp-color-signal-info-text: light-dark(#00738f, #11a8cd);--dp-color-signal-info-soft: light-dark(rgb(5 152 188 / .16), rgb(17 168 205 / .16));--dp-color-overlay-scrim: rgb(18 19 20 / .6);--dp-color-surface-dark-bg: #121314;--dp-color-surface-dark-text: #bbbebf;--dp-color-surface-dark-eyebrow: rgb(187 190 191 / .63);--dp-color-surface-dark-tag-bg: rgb(187 190 191 / .08);--dp-color-surface-dark-button-bg: #297aa0;--dp-color-surface-dark-button-hover: #0f688d;--dp-color-surface-dark-button-text: #ffffff;--dp-color-surface-dark-outline-hover: rgb(187 190 191 / .08);--dp-color-fill-sage-bg: #9fb99c;--dp-color-fill-sage-ink: #202020;--dp-color-fill-sage-sub: rgb(32 32 32 / .76);--dp-color-fill-sage-line: rgb(32 32 32 / .1);--dp-color-fill-sage-cta-ink: #ffffff;--dp-color-fill-sage-muted: #2f322f;--dp-color-fill-sage-panel: rgb(159 185 156 / .9);--dp-color-fill-sage-ink-5: rgb(32 32 32 / .05);--dp-color-fill-sage-ink-8: rgb(32 32 32 / .08);--dp-color-fill-sage-ink-10: rgb(32 32 32 / .1);--dp-color-fill-sage-ink-14: rgb(32 32 32 / .14);--dp-color-fill-sage-ink-20: rgb(32 32 32 / .2);--dp-color-fill-sage-tint-10: rgb(159 185 156 / .1);--dp-color-fill-sage-tint-22: rgb(159 185 156 / .22);--dp-color-fill-sage-feature-ink: #000000;--dp-color-fill-sage-feature-tag: rgb(0 0 0 / .05);--dp-color-fill-teal-bg: #bfd3da;--dp-color-fill-teal-ink: #202020;--dp-color-fill-teal-sub: rgb(32 32 32 / .69);--dp-color-fill-teal-line: rgb(32 32 32 / .1);--dp-color-fill-teal-cta-ink: #ffffff;--dp-color-fill-teal-muted: #333536;--dp-color-fill-teal-panel: rgb(191 211 218 / .9);--dp-color-fill-teal-ink-5: rgb(32 32 32 / .05);--dp-color-fill-teal-ink-8: rgb(32 32 32 / .08);--dp-color-fill-teal-ink-10: rgb(32 32 32 / .1);--dp-color-fill-teal-ink-14: rgb(32 32 32 / .14);--dp-color-fill-teal-ink-20: rgb(32 32 32 / .2);--dp-color-fill-teal-tint-10: rgb(191 211 218 / .1);--dp-color-fill-teal-tint-22: rgb(191 211 218 / .22);--dp-color-fill-teal-feature-ink: #202020;--dp-color-fill-teal-feature-tag: rgb(32 32 32 / .05);--dp-color-fill-forest-bg: #191e19;--dp-color-fill-forest-ink: #ffffff;--dp-color-fill-forest-sub: rgb(255 255 255 / .55);--dp-color-fill-forest-line: rgb(255 255 255 / .12);--dp-color-fill-forest-cta-ink: #202020;--dp-color-fill-forest-muted: #e3e4e3;--dp-color-fill-forest-panel: rgb(25 30 25 / .9);--dp-color-fill-forest-ink-5: rgb(255 255 255 / .05);--dp-color-fill-forest-ink-8: rgb(255 255 255 / .08);--dp-color-fill-forest-ink-10: rgb(255 255 255 / .1);--dp-color-fill-forest-ink-14: rgb(255 255 255 / .14);--dp-color-fill-forest-ink-20: rgb(255 255 255 / .2);--dp-color-fill-forest-tint-10: rgb(25 30 25 / .1);--dp-color-fill-forest-tint-22: rgb(25 30 25 / .22);--dp-color-fill-forest-feature-ink: #ffffff;--dp-color-fill-forest-feature-tag: rgb(255 255 255 / .05);--dp-color-fill-terracotta-bg: #d77449;--dp-color-fill-terracotta-ink: #0a0a0a;--dp-color-fill-terracotta-sub: rgb(10 10 10 / .85);--dp-color-fill-terracotta-line: rgb(10 10 10 / .15);--dp-color-fill-terracotta-cta-ink: #ffffff;--dp-color-fill-terracotta-muted: #231712;--dp-color-fill-terracotta-panel: rgb(215 116 73 / .9);--dp-color-fill-terracotta-ink-5: rgb(10 10 10 / .05);--dp-color-fill-terracotta-ink-8: rgb(10 10 10 / .08);--dp-color-fill-terracotta-ink-10: rgb(10 10 10 / .1);--dp-color-fill-terracotta-ink-14: rgb(10 10 10 / .14);--dp-color-fill-terracotta-ink-20: rgb(10 10 10 / .2);--dp-color-fill-terracotta-tint-10: rgb(215 116 73 / .1);--dp-color-fill-terracotta-tint-22: rgb(215 116 73 / .22);--dp-color-fill-terracotta-feature-ink: #0a0a0a;--dp-color-fill-terracotta-feature-tag: rgb(10 10 10 / .08);--dp-color-fill-sand-bg: #d1d2c4;--dp-color-fill-sand-ink: #202020;--dp-color-fill-sand-sub: rgb(32 32 32 / .69);--dp-color-fill-sand-line: rgb(32 32 32 / .1);--dp-color-fill-sand-cta-ink: #ffffff;--dp-color-fill-sand-muted: #353534;--dp-color-fill-sand-panel: rgb(209 210 196 / .9);--dp-color-fill-sand-ink-5: rgb(32 32 32 / .05);--dp-color-fill-sand-ink-8: rgb(32 32 32 / .08);--dp-color-fill-sand-ink-10: rgb(32 32 32 / .1);--dp-color-fill-sand-ink-14: rgb(32 32 32 / .14);--dp-color-fill-sand-ink-20: rgb(32 32 32 / .2);--dp-color-fill-sand-tint-10: rgb(209 210 196 / .1);--dp-color-fill-sand-tint-22: rgb(209 210 196 / .22);--dp-color-fill-sand-feature-ink: #202020;--dp-color-fill-sand-feature-tag: rgb(32 32 32 / .05);--dp-color-fill-warm-grey-bg: #b6b6b6;--dp-color-fill-warm-grey-ink: #202020;--dp-color-fill-warm-grey-sub: rgb(32 32 32 / .74);--dp-color-fill-warm-grey-line: rgb(32 32 32 / .1);--dp-color-fill-warm-grey-cta-ink: #ffffff;--dp-color-fill-warm-grey-muted: #323232;--dp-color-fill-warm-grey-panel: rgb(182 182 182 / .9);--dp-color-fill-warm-grey-ink-5: rgb(32 32 32 / .05);--dp-color-fill-warm-grey-ink-8: rgb(32 32 32 / .08);--dp-color-fill-warm-grey-ink-10: rgb(32 32 32 / .1);--dp-color-fill-warm-grey-ink-14: rgb(32 32 32 / .14);--dp-color-fill-warm-grey-ink-20: rgb(32 32 32 / .2);--dp-color-fill-warm-grey-tint-10: rgb(182 182 182 / .1);--dp-color-fill-warm-grey-tint-22: rgb(182 182 182 / .22);--dp-color-fill-warm-grey-feature-ink: #202020;--dp-color-fill-warm-grey-feature-tag: rgb(32 32 32 / .05);--dp-color-fill-clay-red-bg: #d63333;--dp-color-fill-clay-red-ink: #ffffff;--dp-color-fill-clay-red-sub: #ffffff;--dp-color-fill-clay-red-line: rgb(255 255 255 / .2);--dp-color-fill-clay-red-cta-ink: #202020;--dp-color-fill-clay-red-muted: #ffffff;--dp-color-fill-clay-red-panel: rgb(214 51 51 / .9);--dp-color-fill-clay-red-ink-5: rgb(0 0 0 / .05);--dp-color-fill-clay-red-ink-8: rgb(0 0 0 / .08);--dp-color-fill-clay-red-ink-10: rgb(0 0 0 / .1);--dp-color-fill-clay-red-ink-14: rgb(0 0 0 / .14);--dp-color-fill-clay-red-ink-20: rgb(0 0 0 / .2);--dp-color-fill-clay-red-tint-10: rgb(214 51 51 / .1);--dp-color-fill-clay-red-tint-22: rgb(214 51 51 / .22);--dp-color-fill-clay-red-feature-ink: #ffffff;--dp-color-fill-clay-red-feature-tag: rgb(255 255 255 / .12);--dp-color-fill-dark-teal-bg: #004794;--dp-color-fill-dark-teal-ink: #ffffff;--dp-color-fill-dark-teal-sub: rgb(255 255 255 / .7);--dp-color-fill-dark-teal-line: rgb(255 255 255 / .12);--dp-color-fill-dark-teal-cta-ink: #202020;--dp-color-fill-dark-teal-muted: #e0e9f2;--dp-color-fill-dark-teal-panel: rgb(0 71 148 / .9);--dp-color-fill-dark-teal-ink-5: rgb(255 255 255 / .05);--dp-color-fill-dark-teal-ink-8: rgb(255 255 255 / .08);--dp-color-fill-dark-teal-ink-10: rgb(255 255 255 / .1);--dp-color-fill-dark-teal-ink-14: rgb(255 255 255 / .14);--dp-color-fill-dark-teal-ink-20: rgb(255 255 255 / .2);--dp-color-fill-dark-teal-tint-10: rgb(0 71 148 / .1);--dp-color-fill-dark-teal-tint-22: rgb(0 71 148 / .22);--dp-color-fill-dark-teal-feature-ink: #ffffff;--dp-color-fill-dark-teal-feature-tag: rgb(255 255 255 / .08);--dp-color-fill-dusty-pink-bg: #c18abf;--dp-color-fill-dusty-pink-ink: #0e0e0e;--dp-color-fill-dusty-pink-sub: rgb(14 14 14 / .74);--dp-color-fill-dusty-pink-line: rgb(14 14 14 / .12);--dp-color-fill-dusty-pink-cta-ink: #ffffff;--dp-color-fill-dusty-pink-muted: #231d23;--dp-color-fill-dusty-pink-panel: rgb(193 138 191 / .9);--dp-color-fill-dusty-pink-ink-5: rgb(14 14 14 / .05);--dp-color-fill-dusty-pink-ink-8: rgb(14 14 14 / .08);--dp-color-fill-dusty-pink-ink-10: rgb(14 14 14 / .1);--dp-color-fill-dusty-pink-ink-14: rgb(14 14 14 / .14);--dp-color-fill-dusty-pink-ink-20: rgb(14 14 14 / .2);--dp-color-fill-dusty-pink-tint-10: rgb(193 138 191 / .1);--dp-color-fill-dusty-pink-tint-22: rgb(193 138 191 / .22);--dp-color-fill-dusty-pink-feature-ink: #0e0e0e;--dp-color-fill-dusty-pink-feature-tag: rgb(14 14 14 / .06);--dp-color-fill-light-peach-bg: #f9dace;--dp-color-fill-light-peach-ink: #202020;--dp-color-fill-light-peach-sub: rgb(32 32 32 / .66);--dp-color-fill-light-peach-line: rgb(32 32 32 / .1);--dp-color-fill-light-peach-cta-ink: #ffffff;--dp-color-fill-light-peach-muted: #3a3635;--dp-color-fill-light-peach-panel: rgb(249 218 206 / .9);--dp-color-fill-light-peach-ink-5: rgb(32 32 32 / .05);--dp-color-fill-light-peach-ink-8: rgb(32 32 32 / .08);--dp-color-fill-light-peach-ink-10: rgb(32 32 32 / .1);--dp-color-fill-light-peach-ink-14: rgb(32 32 32 / .14);--dp-color-fill-light-peach-ink-20: rgb(32 32 32 / .2);--dp-color-fill-light-peach-tint-10: rgb(249 218 206 / .1);--dp-color-fill-light-peach-tint-22: rgb(249 218 206 / .22);--dp-color-fill-light-peach-feature-ink: #202020;--dp-color-fill-light-peach-feature-tag: rgb(32 32 32 / .05);--dp-color-fill-faun-bg: #c6c7bb;--dp-color-fill-faun-ink: #202020;--dp-color-fill-faun-sub: rgb(32 32 32 / .7);--dp-color-fill-faun-line: rgb(32 32 32 / .1);--dp-color-fill-faun-cta-ink: #ffffff;--dp-color-fill-faun-muted: #343433;--dp-color-fill-faun-panel: rgb(198 199 187 / .9);--dp-color-fill-faun-ink-5: rgb(32 32 32 / .05);--dp-color-fill-faun-ink-8: rgb(32 32 32 / .08);--dp-color-fill-faun-ink-10: rgb(32 32 32 / .1);--dp-color-fill-faun-ink-14: rgb(32 32 32 / .14);--dp-color-fill-faun-ink-20: rgb(32 32 32 / .2);--dp-color-fill-faun-tint-10: rgb(198 199 187 / .1);--dp-color-fill-faun-tint-22: rgb(198 199 187 / .22);--dp-color-fill-faun-feature-ink: #202020;--dp-color-fill-faun-feature-tag: rgb(32 32 32 / .05);--dp-color-fill-cool-grey-bg: #dedede;--dp-color-fill-cool-grey-ink: #202020;--dp-color-fill-cool-grey-sub: rgb(32 32 32 / .67);--dp-color-fill-cool-grey-line: rgb(32 32 32 / .1);--dp-color-fill-cool-grey-cta-ink: #ffffff;--dp-color-fill-cool-grey-muted: #373737;--dp-color-fill-cool-grey-panel: rgb(222 222 222 / .9);--dp-color-fill-cool-grey-ink-5: rgb(32 32 32 / .05);--dp-color-fill-cool-grey-ink-8: rgb(32 32 32 / .08);--dp-color-fill-cool-grey-ink-10: rgb(32 32 32 / .1);--dp-color-fill-cool-grey-ink-14: rgb(32 32 32 / .14);--dp-color-fill-cool-grey-ink-20: rgb(32 32 32 / .2);--dp-color-fill-cool-grey-tint-10: rgb(222 222 222 / .1);--dp-color-fill-cool-grey-tint-22: rgb(222 222 222 / .22);--dp-color-fill-cool-grey-feature-ink: #202020;--dp-color-fill-cool-grey-feature-tag: rgb(32 32 32 / .05);--dp-color-fill-stone-bg: #afafaf;--dp-color-fill-stone-ink: #202020;--dp-color-fill-stone-sub: rgb(32 32 32 / .76);--dp-color-fill-stone-line: rgb(32 32 32 / .1);--dp-color-fill-stone-cta-ink: #ffffff;--dp-color-fill-stone-muted: #313131;--dp-color-fill-stone-panel: rgb(175 175 175 / .9);--dp-color-fill-stone-ink-5: rgb(32 32 32 / .05);--dp-color-fill-stone-ink-8: rgb(32 32 32 / .08);--dp-color-fill-stone-ink-10: rgb(32 32 32 / .1);--dp-color-fill-stone-ink-14: rgb(32 32 32 / .14);--dp-color-fill-stone-ink-20: rgb(32 32 32 / .2);--dp-color-fill-stone-tint-10: rgb(175 175 175 / .1);--dp-color-fill-stone-tint-22: rgb(175 175 175 / .22);--dp-color-fill-stone-feature-ink: #202020;--dp-color-fill-stone-feature-tag: rgb(32 32 32 / .05);--dp-color-fill-dark-grey-bg: #686868;--dp-color-fill-dark-grey-ink: #ffffff;--dp-color-fill-dark-grey-sub: rgb(255 255 255 / .9);--dp-color-fill-dark-grey-line: rgb(255 255 255 / .12);--dp-color-fill-dark-grey-cta-ink: #202020;--dp-color-fill-dark-grey-muted: #ededed;--dp-color-fill-dark-grey-panel: rgb(104 104 104 / .9);--dp-color-fill-dark-grey-ink-5: rgb(0 0 0 / .05);--dp-color-fill-dark-grey-ink-8: rgb(0 0 0 / .08);--dp-color-fill-dark-grey-ink-10: rgb(0 0 0 / .1);--dp-color-fill-dark-grey-ink-14: rgb(0 0 0 / .14);--dp-color-fill-dark-grey-ink-20: rgb(0 0 0 / .2);--dp-color-fill-dark-grey-tint-10: rgb(104 104 104 / .1);--dp-color-fill-dark-grey-tint-22: rgb(104 104 104 / .22);--dp-color-fill-dark-grey-feature-ink: #ffffff;--dp-color-fill-dark-grey-feature-tag: rgb(255 255 255 / .05);--dp-color-fill-ink-bg: #101010;--dp-color-fill-ink-ink: #ffffff;--dp-color-fill-ink-sub: rgb(255 255 255 / .55);--dp-color-fill-ink-line: rgb(255 255 255 / .12);--dp-color-fill-ink-cta-ink: #202020;--dp-color-fill-ink-muted: #e2e2e2;--dp-color-fill-ink-panel: rgb(16 16 16 / .9);--dp-color-fill-ink-ink-5: rgb(255 255 255 / .05);--dp-color-fill-ink-ink-8: rgb(255 255 255 / .08);--dp-color-fill-ink-ink-10: rgb(255 255 255 / .1);--dp-color-fill-ink-ink-14: rgb(255 255 255 / .14);--dp-color-fill-ink-ink-20: rgb(255 255 255 / .2);--dp-color-fill-ink-tint-10: rgb(16 16 16 / .1);--dp-color-fill-ink-tint-22: rgb(16 16 16 / .22);--dp-color-fill-ink-feature-ink: #ffffff;--dp-color-fill-ink-feature-tag: rgb(255 255 255 / .08);--dp-color-fill-ink-card-hover-kind: rgb(255 255 255 / .55);--dp-color-chart-series-1: light-dark(#0451a5, #2472c8);--dp-color-chart-series-2: light-dark(#953800, #ffa657);--dp-color-chart-series-3: light-dark(#107c10, #0dbc79);--dp-color-chart-series-4: light-dark(#bc05bc, #bc3fbc);--dp-color-chart-series-5: light-dark(#949800, #e5e510);--dp-color-chart-series-6: light-dark(#0598bc, #11a8cd);--dp-color-chart-seq-1: light-dark(#dae5f3, #17202b);--dp-color-chart-seq-1-label: light-dark(#202020, #bbbebf);--dp-color-chart-seq-2: light-dark(#aac2e2, #1d324d);--dp-color-chart-seq-2-label: light-dark(#202020, #bbbebf);--dp-color-chart-seq-3: light-dark(#7b9fd0, #214570);--dp-color-chart-seq-3-label: light-dark(#202020, #bbbebf);--dp-color-chart-seq-4: light-dark(#4174b9, #245ea0);--dp-color-chart-seq-4-label: light-dark(#ffffff, #d3d6d7);--dp-color-chart-seq-5: light-dark(#0451a5, #2472c8);--dp-color-chart-seq-5-label: light-dark(#ffffff, #f8f8f8);--dp-color-chart-div-1: #cd3131;--dp-color-chart-div-1-label: light-dark(#ffffff, #f1f1f1);--dp-color-chart-div-2: light-dark(#ef9f97, #6a2825);--dp-color-chart-div-2-label: light-dark(#202020, #bbbebf);--dp-color-chart-div-3: light-dark(#eaeaea, #242526);--dp-color-chart-div-3-label: light-dark(#202020, #bbbebf);--dp-color-chart-div-4: light-dark(#87a8d5, #204067);--dp-color-chart-div-4-label: light-dark(#202020, #bbbebf);--dp-color-chart-div-5: light-dark(#0451a5, #2472c8);--dp-color-chart-div-5-label: light-dark(#ffffff, #f8f8f8);--dp-color-syntax-keyword: light-dark(#cf222e, #ff7b72);--dp-color-syntax-control: light-dark(#af00db, #c586c0);--dp-color-syntax-function: light-dark(#8250df, #d2a8ff);--dp-color-syntax-string: light-dark(#0a3069, #a5d6ff);--dp-color-syntax-variable: light-dark(#1f2328, #c9d1d9);--dp-color-syntax-type: light-dark(#267f99, #4ec9b0);--dp-color-syntax-number: light-dark(#098658, #b5cea8);--dp-color-syntax-comment: light-dark(#6e7781, #8b949e);--dp-color-terminal-black: #000000;--dp-color-terminal-red: light-dark(#cd3131, #e14542);--dp-color-terminal-green: light-dark(#107c10, #0dbc79);--dp-color-terminal-yellow: light-dark(#777a00, #e5e510);--dp-color-terminal-blue: light-dark(#0451a5, #3480d7);--dp-color-terminal-magenta: light-dark(#bc05bc, #c649c6);--dp-color-terminal-cyan: light-dark(#0081a1, #11a8cd);--dp-color-terminal-white: light-dark(#555555, #e5e5e5);--dp-color-terminal-bright-black: #666666;--dp-color-terminal-bright-red: #f14c4c;--dp-color-terminal-bright-green: light-dark(#00ac03, #23d18b);--dp-color-terminal-bright-yellow: light-dark(#959a00, #f5f543);--dp-color-terminal-bright-blue: #3b8eea;--dp-color-terminal-bright-magenta: light-dark(#d36dd3, #d670d6);--dp-color-terminal-bright-cyan: light-dark(#00a1c2, #29b8db);--dp-color-terminal-bright-white: light-dark(#a5a5a5, #e5e5e5);--dp-effect-marker-color: light-dark(#9fb99c, #004794);--dp-gradient-sage-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, var(--dp-color-fill-sage-bg) 3.04%, rgb(159 185 156 / 0) 38%);--dp-gradient-sage-hero-side: linear-gradient(90deg, var(--dp-color-fill-sage-bg) 0%, rgb(159 185 156 / 0) 54%);--dp-gradient-sage-hero-top: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(159 185 156 / .9) 45%, rgb(159 185 156 / 0) 100%);--dp-gradient-sage-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sage-bg) 0%, rgb(159 185 156 / 0) 46%);--dp-gradient-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, var(--dp-color-fill-teal-bg) 3.04%, rgb(191 211 218 / 0) 38%);--dp-gradient-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-teal-bg) 0%, rgb(191 211 218 / 0) 54%);--dp-gradient-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(191 211 218 / .9) 45%, rgb(191 211 218 / 0) 100%);--dp-gradient-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-teal-bg) 0%, rgb(191 211 218 / 0) 46%);--dp-gradient-forest-card-bleed: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, var(--dp-color-fill-forest-bg) 3.04%, rgb(25 30 25 / 0) 38%);--dp-gradient-forest-hero-side: linear-gradient(90deg, var(--dp-color-fill-forest-bg) 0%, rgb(25 30 25 / 0) 54%);--dp-gradient-forest-hero-top: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(25 30 25 / .9) 45%, rgb(25 30 25 / 0) 100%);--dp-gradient-forest-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-forest-bg) 0%, rgb(25 30 25 / 0) 46%);--dp-gradient-terracotta-card-bleed: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, var(--dp-color-fill-terracotta-bg) 3.04%, rgb(215 116 73 / 0) 38%);--dp-gradient-terracotta-hero-side: linear-gradient(90deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(215 116 73 / 0) 54%);--dp-gradient-terracotta-hero-top: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(215 116 73 / .9) 45%, rgb(215 116 73 / 0) 100%);--dp-gradient-terracotta-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-terracotta-bg) 0%, rgb(215 116 73 / 0) 46%);--dp-gradient-sand-card-bleed: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, var(--dp-color-fill-sand-bg) 3.04%, rgb(209 210 196 / 0) 38%);--dp-gradient-sand-hero-side: linear-gradient(90deg, var(--dp-color-fill-sand-bg) 0%, rgb(209 210 196 / 0) 54%);--dp-gradient-sand-hero-top: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(209 210 196 / .9) 45%, rgb(209 210 196 / 0) 100%);--dp-gradient-sand-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-sand-bg) 0%, rgb(209 210 196 / 0) 46%);--dp-gradient-warm-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, var(--dp-color-fill-warm-grey-bg) 3.04%, rgb(182 182 182 / 0) 38%);--dp-gradient-warm-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(182 182 182 / 0) 54%);--dp-gradient-warm-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(182 182 182 / .9) 45%, rgb(182 182 182 / 0) 100%);--dp-gradient-warm-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-warm-grey-bg) 0%, rgb(182 182 182 / 0) 46%);--dp-gradient-clay-red-card-bleed: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, var(--dp-color-fill-clay-red-bg) 3.04%, rgb(214 51 51 / 0) 38%);--dp-gradient-clay-red-hero-side: linear-gradient(90deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(214 51 51 / 0) 54%);--dp-gradient-clay-red-hero-top: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(214 51 51 / .9) 45%, rgb(214 51 51 / 0) 100%);--dp-gradient-clay-red-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-clay-red-bg) 0%, rgb(214 51 51 / 0) 46%);--dp-gradient-dark-teal-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, var(--dp-color-fill-dark-teal-bg) 3.04%, rgb(0 71 148 / 0) 38%);--dp-gradient-dark-teal-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(0 71 148 / 0) 54%);--dp-gradient-dark-teal-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(0 71 148 / .9) 45%, rgb(0 71 148 / 0) 100%);--dp-gradient-dark-teal-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-teal-bg) 0%, rgb(0 71 148 / 0) 46%);--dp-gradient-dusty-pink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, var(--dp-color-fill-dusty-pink-bg) 3.04%, rgb(193 138 191 / 0) 38%);--dp-gradient-dusty-pink-hero-side: linear-gradient(90deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(193 138 191 / 0) 54%);--dp-gradient-dusty-pink-hero-top: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(193 138 191 / .9) 45%, rgb(193 138 191 / 0) 100%);--dp-gradient-dusty-pink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dusty-pink-bg) 0%, rgb(193 138 191 / 0) 46%);--dp-gradient-light-peach-card-bleed: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, var(--dp-color-fill-light-peach-bg) 3.04%, rgb(249 218 206 / 0) 38%);--dp-gradient-light-peach-hero-side: linear-gradient(90deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(249 218 206 / 0) 54%);--dp-gradient-light-peach-hero-top: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(249 218 206 / .9) 45%, rgb(249 218 206 / 0) 100%);--dp-gradient-light-peach-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-light-peach-bg) 0%, rgb(249 218 206 / 0) 46%);--dp-gradient-faun-card-bleed: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, var(--dp-color-fill-faun-bg) 3.04%, rgb(198 199 187 / 0) 38%);--dp-gradient-faun-hero-side: linear-gradient(90deg, var(--dp-color-fill-faun-bg) 0%, rgb(198 199 187 / 0) 54%);--dp-gradient-faun-hero-top: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(198 199 187 / .9) 45%, rgb(198 199 187 / 0) 100%);--dp-gradient-faun-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-faun-bg) 0%, rgb(198 199 187 / 0) 46%);--dp-gradient-cool-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, var(--dp-color-fill-cool-grey-bg) 3.04%, rgb(222 222 222 / 0) 38%);--dp-gradient-cool-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(222 222 222 / 0) 54%);--dp-gradient-cool-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(222 222 222 / .9) 45%, rgb(222 222 222 / 0) 100%);--dp-gradient-cool-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-cool-grey-bg) 0%, rgb(222 222 222 / 0) 46%);--dp-gradient-stone-card-bleed: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, var(--dp-color-fill-stone-bg) 3.04%, rgb(175 175 175 / 0) 38%);--dp-gradient-stone-hero-side: linear-gradient(90deg, var(--dp-color-fill-stone-bg) 0%, rgb(175 175 175 / 0) 54%);--dp-gradient-stone-hero-top: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(175 175 175 / .9) 45%, rgb(175 175 175 / 0) 100%);--dp-gradient-stone-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-stone-bg) 0%, rgb(175 175 175 / 0) 46%);--dp-gradient-dark-grey-card-bleed: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, var(--dp-color-fill-dark-grey-bg) 3.04%, rgb(104 104 104 / 0) 38%);--dp-gradient-dark-grey-hero-side: linear-gradient(90deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(104 104 104 / 0) 54%);--dp-gradient-dark-grey-hero-top: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(104 104 104 / .9) 45%, rgb(104 104 104 / 0) 100%);--dp-gradient-dark-grey-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-dark-grey-bg) 0%, rgb(104 104 104 / 0) 46%);--dp-gradient-ink-card-bleed: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, var(--dp-color-fill-ink-bg) 3.04%, rgb(16 16 16 / 0) 38%);--dp-gradient-ink-hero-side: linear-gradient(90deg, var(--dp-color-fill-ink-bg) 0%, rgb(16 16 16 / 0) 54%);--dp-gradient-ink-hero-top: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(16 16 16 / .9) 45%, rgb(16 16 16 / 0) 100%);--dp-gradient-ink-hero-top-compact: linear-gradient(180deg, var(--dp-color-fill-ink-bg) 0%, rgb(16 16 16 / 0) 46%);--dp-print-color-page: #ffffff;--dp-print-color-text: #202020;--dp-component-button-inverse-pressed-background: #005778;--dp-component-button-inverse-pressed-border: #005778;--dp-component-button-inverse-focus-border: #2d6e8a;--dp-component-button-inverse-disabled-background: rgb(187 190 191 / .08);--dp-component-button-inverse-disabled-foreground: #555555;--dp-component-button-inverse-outline-default-foreground: #bbbebf;--dp-component-button-inverse-outline-default-border: #bbbebf;--dp-component-button-inverse-outline-hover-foreground: #bbbebf;--dp-component-button-inverse-outline-hover-border: #bbbebf;--dp-component-button-inverse-outline-pressed-background: rgb(187 190 191 / .12);--dp-component-button-inverse-outline-pressed-foreground: #bbbebf;--dp-component-button-inverse-outline-pressed-border: #bbbebf;--dp-component-button-inverse-outline-focus-foreground: #bbbebf;--dp-component-button-inverse-outline-focus-border: #2d6e8a;--dp-component-button-inverse-outline-disabled-foreground: #555555;--dp-component-button-inverse-outline-disabled-border: rgb(187 190 191 / .12);--dp-component-button-focus-ring-inverse: #2d6e8a;--dp-component-tag-inverse-foreground: #bbbebf;--dp-component-card-kind-bg: rgb(32 32 32 / .05);--dp-component-feature-card-border: light-dark(rgb(0 0 0 / .1), rgb(187 190 191 / .12));--dp-component-switch-off-thumb: #ffffff;--dp-component-loader-color-inverse: #bbbebf}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:var(--dp-color-alpha-transparent);background:var(--dp-color-bg-canvas);color:var(--dp-color-text-primary)}html.dp-text-scale-support{font-size:calc(var(--dp-font-scale-support) * 100%)}body{background:var(--dp-color-bg-canvas);color:var(--dp-color-text-primary);font-family:var(--dp-type-body-font-family);font-size:var(--dp-type-body-font-size);font-weight:var(--dp-type-body-font-weight);line-height:var(--dp-type-body-line-height);letter-spacing:var(--dp-type-body-letter-spacing);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-wrap:break-word}::selection{background:var(--dp-color-selection-bg);color:var(--dp-color-selection-fg)}:root{--dp-runtime-keyboard-inset: 0px}:dir(ltr){--dp-runtime-inline-direction: 1}:dir(rtl){--dp-runtime-inline-direction: -1}.dp-icon--mirror:dir(rtl){scale:-1 1}:is(:lang(ar),:lang(fa),:lang(ur),:lang(ps),:lang(sd),:lang(ug),:lang(syr),:lang(nqo)),:is(:lang(ar),:lang(fa),:lang(ur),:lang(ps),:lang(sd),:lang(ug),:lang(syr),:lang(nqo)) *{letter-spacing:0!important}h1,h2,h3,h4,h5,h6{color:var(--dp-color-text-primary);text-wrap:balance}h1{font-family:var(--dp-type-h1-font-family);font-size:var(--dp-type-h1-font-size);font-weight:var(--dp-type-h1-font-weight);line-height:var(--dp-type-h1-line-height);letter-spacing:var(--dp-type-h1-letter-spacing)}h2{font-family:var(--dp-type-h2-font-family);font-size:var(--dp-type-h2-font-size);font-weight:var(--dp-type-h2-font-weight);line-height:var(--dp-type-h2-line-height);letter-spacing:var(--dp-type-h2-letter-spacing)}h3{font-family:var(--dp-type-h3-font-family);font-size:var(--dp-type-h3-font-size);font-weight:var(--dp-type-h3-font-weight);line-height:var(--dp-type-h3-line-height);letter-spacing:var(--dp-type-h3-letter-spacing)}h4,h5,h6{font-family:var(--dp-type-h4-font-family);font-size:var(--dp-type-h4-font-size);font-weight:var(--dp-type-h4-font-weight);line-height:var(--dp-type-h4-line-height);letter-spacing:var(--dp-type-h4-letter-spacing)}p{text-wrap:pretty}fieldset{min-width:0;padding:0;border:0}legend{padding:0}a{color:var(--dp-color-text-link);text-decoration:underline;text-decoration-thickness:var(--dp-component-prose-underline-thickness);text-underline-offset:var(--dp-component-prose-underline-offset);transition:color var(--dp-motion-transition-color)}code,kbd,samp,pre{font-family:var(--dp-font-family-mono);font-size:var(--dp-font-ratio-code-block)}:not(pre)>code{overflow-wrap:anywhere;font-size:var(--dp-component-code-inline-size);background:var(--dp-component-code-inline-bg);color:var(--dp-component-code-inline-fg);border-radius:var(--dp-component-code-inline-radius);padding:var(--dp-component-code-inline-padding-block) var(--dp-component-code-inline-padding-inline)}img,svg,video,canvas{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}hr{border:0;border-top:var(--dp-border-width-hair) solid var(--dp-color-border-subtle)}:focus-visible{outline:var(--dp-interaction-focus-width) solid var(--dp-color-focus-ring);outline-offset:var(--dp-interaction-focus-offset)}.dp-sr-only{position:absolute;width:var(--dp-space-px);height:var(--dp-space-px);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dp-stage{min-height:100svh;padding-left:max(var(--dp-layout-gutter-fluid),env(safe-area-inset-left));padding-right:max(var(--dp-layout-gutter-fluid),env(safe-area-inset-right));padding-bottom:var(--dp-layout-page-stage-pad-bottom)}.dp-app-shell{min-height:100dvh;padding-bottom:calc(env(safe-area-inset-bottom) + var(--dp-layout-grid-mobile-content-bottom-extra))}.dp-column{display:flex;flex-direction:column;width:100%;max-width:var(--dp-layout-grid-web-max-width);margin-inline:auto;padding-top:var(--dp-layout-page-col-pad-top)}.dp-column--flush{padding-top:0}.dp-home{display:flex;flex-direction:column;gap:var(--dp-layout-page-home-gap)}.dp-container{width:100%;margin-inline:auto}.dp-container--sm{max-width:var(--dp-layout-container-sm)}.dp-container--md{max-width:var(--dp-layout-container-md)}.dp-container--lg{max-width:var(--dp-layout-container-lg)}.dp-container--xl{max-width:var(--dp-layout-container-xl)}.dp-container--2xl{max-width:var(--dp-layout-container-2xl)}.dp-measure{max-width:var(--dp-font-measure)}.dp-measure--copy{max-width:var(--dp-layout-max-width-copy)}.dp-article-wide{width:min(100%,var(--dp-layout-max-width-article-wide));margin-inline:auto}.dp-grid{display:grid;grid-template-columns:repeat(var(--dp-layout-grid-web-regular-columns),minmax(0,1fr));gap:var(--dp-layout-grid-web-regular-gap);width:100%;max-width:var(--dp-layout-grid-web-max-width);margin-inline:auto}@media(max-width:860px){.dp-grid{grid-template-columns:repeat(var(--dp-layout-grid-web-medium-columns),minmax(0,1fr));gap:var(--dp-layout-grid-web-medium-gap)}}@media(max-width:640px){.dp-grid{grid-template-columns:repeat(var(--dp-layout-grid-web-compact-columns),minmax(0,1fr));gap:var(--dp-layout-grid-web-compact-gap)}}.dp-grid>.dp-grid__full{grid-column:1 / -1}.dp-auto-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--dp-layout-grid-component-pinboard-fill-min),1fr));gap:var(--dp-layout-grid-component-pinboard-gap)}.dp-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--dp-layout-grid-component-facts-min),1fr));gap:var(--dp-layout-grid-web-regular-gap)}.dp-icon{flex:none;width:var(--dp-icon-size-24);height:var(--dp-icon-size-24);fill:none;stroke:currentColor;stroke-width:var(--dp-icon-stroke-regular);stroke-linecap:round;stroke-linejoin:round}.dp-icon--10{width:var(--dp-icon-size-10);height:var(--dp-icon-size-10)}.dp-icon--12{width:var(--dp-icon-size-12);height:var(--dp-icon-size-12)}.dp-icon--14{width:var(--dp-icon-size-14);height:var(--dp-icon-size-14)}.dp-icon--15{width:var(--dp-icon-size-15);height:var(--dp-icon-size-15)}.dp-icon--16{width:var(--dp-icon-size-16);height:var(--dp-icon-size-16)}.dp-icon--18{width:var(--dp-icon-size-18);height:var(--dp-icon-size-18)}.dp-icon--28{width:var(--dp-icon-size-28);height:var(--dp-icon-size-28)}.dp-icon--fine{stroke-width:var(--dp-icon-stroke-fine)}.dp-icon--caret{stroke-width:var(--dp-icon-stroke-caret)}.dp-icon--arrow{stroke-width:var(--dp-icon-stroke-arrow)}.dp-icon--bold{stroke-width:var(--dp-icon-stroke-bold)}.dp-icon--filled{fill:currentColor;stroke:none}.dp-surface{background:var(--dp-color-bg-surface)}.dp-surface--raised{background:var(--dp-color-bg-raised);box-shadow:var(--dp-shadow-xs)}.dp-surface--sunken{background:var(--dp-color-bg-sunken)}.dp-surface--inset{background:var(--dp-color-bg-inset)}.dp-surface--accent-soft{background:var(--dp-color-bg-accent-soft)}.dp-surface--inverse{background:var(--dp-color-bg-inverse);color:var(--dp-color-text-inverse);border-color:var(--dp-color-border-inverse)}.dp-surface--accent{background:var(--dp-color-accent-default);color:var(--dp-color-accent-contrast)}.dp-rule--accent{border:0;border-top:var(--dp-border-width-thick) solid var(--dp-color-border-accent)}.dp-ring{box-shadow:var(--dp-shadow-ring-default)}.dp-ring--strong{box-shadow:var(--dp-shadow-ring-strong)}.dp-backdrop--sm{-webkit-backdrop-filter:blur(var(--dp-blur-sm));backdrop-filter:blur(var(--dp-blur-sm))}.dp-backdrop--md{-webkit-backdrop-filter:blur(var(--dp-blur-md));backdrop-filter:blur(var(--dp-blur-md))}.dp-backdrop--lg{-webkit-backdrop-filter:blur(var(--dp-blur-lg));backdrop-filter:blur(var(--dp-blur-lg))}.dp-ratio--square{aspect-ratio:var(--dp-aspect-square)}.dp-ratio--landscape{aspect-ratio:var(--dp-aspect-landscape)}.dp-ratio--video{aspect-ratio:var(--dp-aspect-video)}.dp-ratio--post{aspect-ratio:var(--dp-aspect-post)}.dp-ratio--portrait-card{aspect-ratio:var(--dp-aspect-portrait-card)}.dp-ratio--portrait-photo{aspect-ratio:var(--dp-aspect-portrait-photo)}.dp-ratio--editorial{aspect-ratio:var(--dp-aspect-editorial)}.dp-ratio--wide-photo{aspect-ratio:var(--dp-aspect-wide-photo)}.dp-ratio>img,.dp-ratio>video{width:100%;height:100%;object-fit:cover}input[type=date],input[type=time],input[type=datetime-local]{font-family:var(--dp-font-family-ui)}.dp-section{display:flex;flex-direction:column;gap:var(--dp-layout-page-section-gap);scroll-margin-top:var(--dp-layout-page-scroll-margin)}.dp-section--stack{gap:var(--dp-layout-page-section-stack)}.dp-section--narrow{max-width:var(--dp-layout-max-width-prose)}.dp-eyebrow{font-family:var(--dp-type-eyebrow-font-family);font-size:var(--dp-type-eyebrow-font-size);font-weight:var(--dp-type-eyebrow-font-weight);line-height:var(--dp-type-eyebrow-line-height);letter-spacing:var(--dp-type-eyebrow-letter-spacing);text-transform:var(--dp-type-eyebrow-text-transform);color:var(--dp-color-text-muted)}.dp-lede{font-family:var(--dp-type-lede-font-family);font-size:var(--dp-type-lede-font-size);line-height:var(--dp-type-lede-line-height);max-width:var(--dp-layout-max-width-prose)}.dp-display{font-family:var(--dp-type-display-font-family);font-size:var(--dp-type-display-font-size);font-weight:var(--dp-type-display-font-weight);line-height:var(--dp-type-display-line-height);letter-spacing:var(--dp-type-display-letter-spacing)}.dp-micro{font-family:var(--dp-type-micro-font-family);font-size:var(--dp-type-micro-font-size);line-height:var(--dp-type-micro-line-height);color:var(--dp-color-text-muted)}@media(prefers-reduced-motion:no-preference){.dp-js .dp-rise{transition:opacity var(--dp-motion-transition-reveal),transform var(--dp-motion-transition-reveal)}.dp-js .dp-rise:not(.is-in){opacity:var(--dp-opacity-0);transform:translateY(var(--dp-interaction-lift-reveal))}.dp-rise.dp-delay-0{transition-delay:var(--dp-duration-stagger-0)}.dp-rise.dp-delay-1{transition-delay:var(--dp-duration-stagger-1)}.dp-rise.dp-delay-2{transition-delay:var(--dp-duration-stagger-2)}.dp-rise.dp-delay-3{transition-delay:var(--dp-duration-stagger-3)}.dp-rise.dp-delay-4{transition-delay:var(--dp-duration-stagger-4)}.dp-rise.dp-delay-5{transition-delay:var(--dp-duration-stagger-5)}.dp-rise.dp-delay-6{transition-delay:var(--dp-duration-stagger-6)}.dp-rise.dp-delay-7{transition-delay:var(--dp-duration-stagger-7)}}.dp-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--dp-component-button-size-lg-gap);min-height:var(--dp-component-button-size-lg-min-height);padding:var(--dp-component-button-size-lg-padding-block) var(--dp-component-button-size-lg-padding-inline);border:var(--dp-component-button-border-width) solid var(--dp-component-button-primary-default-border);border-radius:var(--dp-component-button-size-lg-radius);font-family:var(--dp-component-button-size-lg-type-font-family);font-size:var(--dp-component-button-size-lg-type-font-size);font-weight:var(--dp-component-button-size-lg-type-font-weight);line-height:var(--dp-component-button-size-lg-type-line-height);letter-spacing:var(--dp-component-button-size-lg-type-letter-spacing);text-transform:var(--dp-component-button-size-lg-type-text-transform);white-space:nowrap;text-decoration:none;cursor:pointer;transition:color var(--dp-component-button-transition),background-color var(--dp-component-button-transition),border-color var(--dp-component-button-transition),opacity var(--dp-component-button-transition),transform var(--dp-component-button-transition-press)}.dp-button svg{width:var(--dp-component-button-size-lg-icon);height:var(--dp-component-button-size-lg-icon);flex:none}.dp-button--sm{gap:var(--dp-component-button-size-sm-gap);min-height:var(--dp-component-button-size-sm-min-height);padding:var(--dp-component-button-size-sm-padding-block) var(--dp-component-button-size-sm-padding-inline);border-radius:var(--dp-component-button-size-sm-radius);font-family:var(--dp-component-button-size-sm-type-font-family);font-size:var(--dp-component-button-size-sm-type-font-size);font-weight:var(--dp-component-button-size-sm-type-font-weight);line-height:var(--dp-component-button-size-sm-type-line-height);letter-spacing:var(--dp-component-button-size-sm-type-letter-spacing)}.dp-button--sm svg{width:var(--dp-component-button-size-sm-icon);height:var(--dp-component-button-size-sm-icon)}.dp-button:active:not(:disabled),.dp-button.is-pressed{transform:translateY(var(--dp-component-button-press-offset))}.dp-button:focus-visible,.dp-button.is-focus{outline:var(--dp-component-button-focus-width) solid var(--dp-component-button-focus-ring-default);outline-offset:var(--dp-component-button-focus-offset)}.dp-dark-block .dp-button:focus-visible,.dp-dark-block .dp-button.is-focus{outline-color:var(--dp-component-button-focus-ring-inverse)}.dp-on-fill .dp-button:focus-visible,.dp-on-fill .dp-button.is-focus{outline-color:var(--dp-component-button-focus-ring-on-fill)}.dp-button:disabled,.dp-button[aria-disabled=true],.dp-button.is-disabled{cursor:not-allowed;transform:none}.dp-button{background:var(--dp-component-button-primary-default-background);color:var(--dp-component-button-primary-default-foreground);border-color:var(--dp-component-button-primary-default-border)}.dp-button.is-hover{background:var(--dp-component-button-primary-hover-background);color:var(--dp-component-button-primary-hover-foreground);border-color:var(--dp-component-button-primary-hover-border)}@media(hover:hover)and (pointer:fine){.dp-button:hover:not(:disabled):not(.is-disabled){background:var(--dp-component-button-primary-hover-background);color:var(--dp-component-button-primary-hover-foreground);border-color:var(--dp-component-button-primary-hover-border)}}.dp-button:active:not(:disabled):not(.is-disabled),.dp-button.is-pressed{background:var(--dp-component-button-primary-pressed-background);color:var(--dp-component-button-primary-pressed-foreground);border-color:var(--dp-component-button-primary-pressed-border)}.dp-button:focus-visible,.dp-button.is-focus{background:var(--dp-component-button-primary-focus-background);color:var(--dp-component-button-primary-focus-foreground);border-color:var(--dp-component-button-primary-focus-border)}.dp-button:disabled,.dp-button[aria-disabled=true],.dp-button.is-disabled{background:var(--dp-component-button-primary-disabled-background);color:var(--dp-component-button-primary-disabled-foreground);border-color:var(--dp-component-button-primary-disabled-border);opacity:var(--dp-opacity-100)}.dp-button--outline{background:var(--dp-component-button-outline-default-background);color:var(--dp-component-button-outline-default-foreground);border-color:var(--dp-component-button-outline-default-border)}.dp-button--outline.is-hover{background:var(--dp-component-button-outline-hover-background);color:var(--dp-component-button-outline-hover-foreground);border-color:var(--dp-component-button-outline-hover-border)}@media(hover:hover)and (pointer:fine){.dp-button--outline:hover:not(:disabled):not(.is-disabled){background:var(--dp-component-button-outline-hover-background);color:var(--dp-component-button-outline-hover-foreground);border-color:var(--dp-component-button-outline-hover-border)}}.dp-button--outline:active:not(:disabled):not(.is-disabled),.dp-button--outline.is-pressed{background:var(--dp-component-button-outline-pressed-background);color:var(--dp-component-button-outline-pressed-foreground);border-color:var(--dp-component-button-outline-pressed-border)}.dp-button--outline:focus-visible,.dp-button--outline.is-focus{background:var(--dp-component-button-outline-focus-background);color:var(--dp-component-button-outline-focus-foreground);border-color:var(--dp-component-button-outline-focus-border)}.dp-button--outline:disabled,.dp-button--outline[aria-disabled=true],.dp-button--outline.is-disabled{background:var(--dp-component-button-outline-disabled-background);color:var(--dp-component-button-outline-disabled-foreground);border-color:var(--dp-component-button-outline-disabled-border);opacity:var(--dp-opacity-100)}.dp-dark-block .dp-button{background:var(--dp-component-button-inverse-default-background);color:var(--dp-component-button-inverse-default-foreground);border-color:var(--dp-component-button-inverse-default-border)}.dp-dark-block .dp-button.is-hover{background:var(--dp-component-button-inverse-hover-background);color:var(--dp-component-button-inverse-hover-foreground);border-color:var(--dp-component-button-inverse-hover-border)}@media(hover:hover)and (pointer:fine){.dp-dark-block .dp-button:hover:not(:disabled):not(.is-disabled){background:var(--dp-component-button-inverse-hover-background);color:var(--dp-component-button-inverse-hover-foreground);border-color:var(--dp-component-button-inverse-hover-border)}}.dp-dark-block .dp-button:active:not(:disabled):not(.is-disabled),.dp-dark-block .dp-button.is-pressed{background:var(--dp-component-button-inverse-pressed-background);color:var(--dp-component-button-inverse-pressed-foreground);border-color:var(--dp-component-button-inverse-pressed-border)}.dp-dark-block .dp-button:focus-visible,.dp-dark-block .dp-button.is-focus{background:var(--dp-component-button-inverse-focus-background);color:var(--dp-component-button-inverse-focus-foreground);border-color:var(--dp-component-button-inverse-focus-border)}.dp-dark-block .dp-button:disabled,.dp-dark-block .dp-button[aria-disabled=true],.dp-dark-block .dp-button.is-disabled{background:var(--dp-component-button-inverse-disabled-background);color:var(--dp-component-button-inverse-disabled-foreground);border-color:var(--dp-component-button-inverse-disabled-border);opacity:var(--dp-opacity-100)}.dp-dark-block .dp-button--outline{background:var(--dp-component-button-inverse-outline-default-background);color:var(--dp-component-button-inverse-outline-default-foreground);border-color:var(--dp-component-button-inverse-outline-default-border)}.dp-dark-block .dp-button--outline.is-hover{background:var(--dp-component-button-inverse-outline-hover-background);color:var(--dp-component-button-inverse-outline-hover-foreground);border-color:var(--dp-component-button-inverse-outline-hover-border)}@media(hover:hover)and (pointer:fine){.dp-dark-block .dp-button--outline:hover:not(:disabled):not(.is-disabled){background:var(--dp-component-button-inverse-outline-hover-background);color:var(--dp-component-button-inverse-outline-hover-foreground);border-color:var(--dp-component-button-inverse-outline-hover-border)}}.dp-dark-block .dp-button--outline:active:not(:disabled):not(.is-disabled),.dp-dark-block .dp-button--outline.is-pressed{background:var(--dp-component-button-inverse-outline-pressed-background);color:var(--dp-component-button-inverse-outline-pressed-foreground);border-color:var(--dp-component-button-inverse-outline-pressed-border)}.dp-dark-block .dp-button--outline:focus-visible,.dp-dark-block .dp-button--outline.is-focus{background:var(--dp-component-button-inverse-outline-focus-background);color:var(--dp-component-button-inverse-outline-focus-foreground);border-color:var(--dp-component-button-inverse-outline-focus-border)}.dp-dark-block .dp-button--outline:disabled,.dp-dark-block .dp-button--outline[aria-disabled=true],.dp-dark-block .dp-button--outline.is-disabled{background:var(--dp-component-button-inverse-outline-disabled-background);color:var(--dp-component-button-inverse-outline-disabled-foreground);border-color:var(--dp-component-button-inverse-outline-disabled-border);opacity:var(--dp-opacity-100)}.dp-on-fill .dp-button{background:var(--dp-component-button-on-fill-default-background);color:var(--dp-component-button-on-fill-default-foreground);border-color:var(--dp-component-button-on-fill-default-border)}.dp-on-fill .dp-button.is-hover{background:var(--dp-component-button-on-fill-hover-background);color:var(--dp-component-button-on-fill-hover-foreground);border-color:var(--dp-component-button-on-fill-hover-border);opacity:var(--dp-component-button-on-fill-hover-opacity)}@media(hover:hover)and (pointer:fine){.dp-on-fill .dp-button:hover:not(:disabled):not(.is-disabled){background:var(--dp-component-button-on-fill-hover-background);color:var(--dp-component-button-on-fill-hover-foreground);border-color:var(--dp-component-button-on-fill-hover-border);opacity:var(--dp-component-button-on-fill-hover-opacity)}}.dp-on-fill .dp-button:active:not(:disabled):not(.is-disabled),.dp-on-fill .dp-button.is-pressed{background:var(--dp-component-button-on-fill-pressed-background);color:var(--dp-component-button-on-fill-pressed-foreground);border-color:var(--dp-component-button-on-fill-pressed-border)}.dp-on-fill .dp-button:focus-visible,.dp-on-fill .dp-button.is-focus{background:var(--dp-component-button-on-fill-focus-background);color:var(--dp-component-button-on-fill-focus-foreground);border-color:var(--dp-component-button-on-fill-focus-border)}.dp-on-fill .dp-button:disabled,.dp-on-fill .dp-button[aria-disabled=true],.dp-on-fill .dp-button.is-disabled{background:var(--dp-component-button-on-fill-disabled-background);color:var(--dp-component-button-on-fill-disabled-foreground);border-color:var(--dp-component-button-on-fill-disabled-border);opacity:var(--dp-opacity-100)}.dp-on-fill .dp-button--outline{background:var(--dp-component-button-on-fill-outline-default-background);color:var(--dp-component-button-on-fill-outline-default-foreground);border-color:var(--dp-component-button-on-fill-outline-default-border)}.dp-on-fill .dp-button--outline.is-hover{background:var(--dp-component-button-on-fill-outline-hover-background);color:var(--dp-component-button-on-fill-outline-hover-foreground);border-color:var(--dp-component-button-on-fill-outline-hover-border);opacity:var(--dp-opacity-100)}@media(hover:hover)and (pointer:fine){.dp-on-fill .dp-button--outline:hover:not(:disabled):not(.is-disabled){background:var(--dp-component-button-on-fill-outline-hover-background);color:var(--dp-component-button-on-fill-outline-hover-foreground);border-color:var(--dp-component-button-on-fill-outline-hover-border);opacity:var(--dp-opacity-100)}}.dp-on-fill .dp-button--outline:active:not(:disabled):not(.is-disabled),.dp-on-fill .dp-button--outline.is-pressed{background:var(--dp-component-button-on-fill-outline-pressed-background);color:var(--dp-component-button-on-fill-outline-pressed-foreground);border-color:var(--dp-component-button-on-fill-outline-pressed-border)}.dp-on-fill .dp-button--outline:focus-visible,.dp-on-fill .dp-button--outline.is-focus{background:var(--dp-component-button-on-fill-outline-focus-background);color:var(--dp-component-button-on-fill-outline-focus-foreground);border-color:var(--dp-component-button-on-fill-outline-focus-border)}.dp-on-fill .dp-button--outline:disabled,.dp-on-fill .dp-button--outline[aria-disabled=true],.dp-on-fill .dp-button--outline.is-disabled{background:var(--dp-component-button-on-fill-outline-disabled-background);color:var(--dp-component-button-on-fill-outline-disabled-foreground);border-color:var(--dp-component-button-on-fill-outline-disabled-border);opacity:var(--dp-opacity-100)}.dp-button-row{display:flex;flex-flow:row wrap;align-items:center;gap:var(--dp-component-button-gap-row)}.dp-button-note{font-family:var(--dp-component-button-note-type-font-family);font-size:var(--dp-component-button-note-type-font-size);line-height:var(--dp-component-button-note-type-line-height);color:var(--dp-color-text-muted-strong)}.dp-tag{display:inline-flex;align-items:center;gap:var(--dp-component-tag-gap);padding:var(--dp-component-tag-padding-block) var(--dp-component-tag-padding-inline);border-radius:var(--dp-component-tag-radius);background:var(--dp-component-tag-default-background);color:var(--dp-component-tag-default-foreground);box-shadow:inset 0 0 0 var(--dp-border-width-hair) var(--dp-component-tag-default-ring);font-family:var(--dp-component-tag-type-font-family);font-size:var(--dp-component-tag-type-font-size);font-weight:var(--dp-component-tag-type-font-weight);line-height:var(--dp-component-tag-type-line-height);letter-spacing:var(--dp-component-tag-type-letter-spacing);text-transform:var(--dp-component-tag-type-text-transform);white-space:nowrap}.dp-tag--sm{padding:var(--dp-component-tag-padding-block-sm) var(--dp-component-tag-padding-inline-sm);background:var(--dp-component-tag-sm-background);color:var(--dp-component-tag-sm-foreground);box-shadow:inset 0 0 0 var(--dp-border-width-hair) var(--dp-component-tag-sm-ring);font-family:var(--dp-component-tag-type-sm-font-family);font-size:var(--dp-component-tag-type-sm-font-size);font-weight:var(--dp-component-tag-type-sm-font-weight);line-height:var(--dp-component-tag-type-sm-line-height);letter-spacing:var(--dp-component-tag-type-sm-letter-spacing);text-transform:var(--dp-component-tag-type-sm-text-transform)}.dp-tag--outline{background:var(--dp-component-tag-outline-background);color:var(--dp-component-tag-outline-foreground);box-shadow:inset 0 0 0 var(--dp-border-width-hair) var(--dp-component-tag-outline-ring)}.dp-tag--dot{padding-block:var(--dp-component-tag-dot-padding-block);padding-inline:var(--dp-component-tag-dot-padding-start) var(--dp-component-tag-dot-padding-end);background:var(--dp-component-tag-dot-background);color:var(--dp-component-tag-dot-foreground);box-shadow:inset 0 0 0 var(--dp-border-width-hair) var(--dp-component-tag-dot-ring)}.dp-tag--dot i{width:var(--dp-component-tag-dot-size);height:var(--dp-component-tag-dot-size);border-radius:var(--dp-radius-full);border:var(--dp-border-width-hair) solid var(--dp-component-tag-dot-border);background:var(--dp-color-chart-series-1)}.dp-tag.is-selected{background:var(--dp-component-tag-selected-background);color:var(--dp-component-tag-selected-foreground);box-shadow:inset 0 0 0 var(--dp-border-width-hair) var(--dp-component-tag-selected-ring)}.dp-dark-block .dp-tag{background:var(--dp-component-tag-inverse-background);color:var(--dp-component-tag-inverse-foreground);box-shadow:inset 0 0 0 var(--dp-border-width-hair) var(--dp-component-tag-inverse-ring)}.dp-on-fill .dp-tag{background:var(--dp-component-tag-on-fill-background);color:var(--dp-component-tag-on-fill-foreground);box-shadow:inset 0 0 0 var(--dp-border-width-hair) var(--dp-component-tag-on-fill-ring)}.dp-tag-row{display:flex;flex-flow:row wrap;align-items:center;gap:var(--dp-component-tag-row-gap)}.dp-chip{display:inline-flex;align-items:center;min-height:var(--dp-component-chip-min-height);padding:var(--dp-component-chip-padding-block) var(--dp-component-chip-padding-inline);border:var(--dp-component-chip-border-width) solid var(--dp-component-chip-default-border);border-radius:var(--dp-component-chip-radius);background:var(--dp-component-chip-default-background);color:var(--dp-component-chip-default-foreground);font-family:var(--dp-component-chip-type-font-family);font-size:var(--dp-component-chip-type-font-size);line-height:var(--dp-component-chip-type-line-height);letter-spacing:var(--dp-component-chip-type-letter-spacing);cursor:pointer;transition:color var(--dp-component-chip-transition),background-color var(--dp-component-chip-transition),border-color var(--dp-component-chip-transition);background-clip:padding-box}@media(hover:hover)and (pointer:fine){.dp-chip{min-height:0}.dp-chip:hover{background:var(--dp-component-chip-hover-background);border-color:var(--dp-component-chip-hover-border);color:var(--dp-component-chip-hover-foreground)}}.dp-chip.is-hover{background:var(--dp-component-chip-hover-background);border-color:var(--dp-component-chip-hover-border);color:var(--dp-component-chip-hover-foreground)}.dp-chip:active,.dp-chip.is-pressed{background:var(--dp-component-chip-pressed-background);border-color:var(--dp-component-chip-pressed-border);color:var(--dp-component-chip-pressed-foreground)}.dp-chip[aria-pressed=true],.dp-chip.is-selected{background:var(--dp-component-chip-selected-background);border-color:var(--dp-component-chip-selected-border);color:var(--dp-component-chip-selected-foreground)}.dp-chip:disabled,.dp-chip.is-disabled{background:var(--dp-component-chip-disabled-background);border-color:var(--dp-component-chip-disabled-border);color:var(--dp-component-chip-disabled-foreground);cursor:not-allowed}.dp-chip:focus-visible{outline-offset:var(--dp-interaction-focus-offset-tight)}.dp-chip-row{display:flex;flex-wrap:wrap;gap:var(--dp-component-chip-gap)}.dp-segmented{display:inline-flex;gap:var(--dp-component-segmented-track-gap);padding:var(--dp-component-segmented-track-padding);background:var(--dp-component-segmented-track-bg);border:var(--dp-border-width-hair) solid var(--dp-component-segmented-track-border);border-radius:var(--dp-component-segmented-track-radius)}.dp-segmented button{border:0;border-radius:var(--dp-component-segmented-segment-radius);cursor:pointer;padding:var(--dp-component-segmented-segment-padding-block-touch) var(--dp-component-segmented-segment-padding-inline);background:var(--dp-component-segmented-default-rest-background);color:var(--dp-component-segmented-default-rest-foreground);font-family:var(--dp-component-segmented-type-font-family);font-size:var(--dp-component-segmented-type-font-size);line-height:var(--dp-component-segmented-type-line-height);letter-spacing:var(--dp-component-segmented-type-letter-spacing);transition:color var(--dp-component-segmented-transition),background-color var(--dp-component-segmented-transition)}@media(hover:hover)and (pointer:fine){.dp-segmented button{padding-block:var(--dp-component-segmented-segment-padding-block)}.dp-segmented button:hover:not(:disabled):not([aria-pressed=true]){background:var(--dp-component-segmented-default-hover-background);color:var(--dp-component-segmented-default-hover-foreground)}.dp-on-fill .dp-segmented button:hover:not(:disabled):not([aria-pressed=true]){background:var(--dp-component-segmented-on-fill-hover-background);color:var(--dp-component-segmented-on-fill-hover-foreground)}}.dp-segmented button.is-hover{background:var(--dp-component-segmented-default-hover-background);color:var(--dp-component-segmented-default-hover-foreground)}.dp-segmented button[aria-pressed=true],.dp-segmented button.is-selected{background:var(--dp-component-segmented-default-selected-background);color:var(--dp-component-segmented-default-selected-foreground)}.dp-segmented button:disabled{background:var(--dp-component-segmented-default-disabled-background);color:var(--dp-component-segmented-default-disabled-foreground);cursor:not-allowed}.dp-on-fill .dp-segmented{background:var(--dp-component-segmented-track-bg-on-fill);border-color:var(--dp-color-alpha-transparent)}.dp-on-fill .dp-segmented button{padding:var(--dp-component-segmented-segment-padding-block-on-fill) var(--dp-component-segmented-segment-padding-inline-on-fill);background:var(--dp-component-segmented-on-fill-rest-background);color:var(--dp-component-segmented-on-fill-rest-foreground);font-family:var(--dp-component-segmented-type-on-fill-font-family);font-size:var(--dp-component-segmented-type-on-fill-font-size);line-height:var(--dp-component-segmented-type-on-fill-line-height);letter-spacing:var(--dp-component-segmented-type-on-fill-letter-spacing);text-transform:var(--dp-component-segmented-type-on-fill-text-transform)}.dp-on-fill .dp-segmented button[aria-pressed=true],.dp-on-fill .dp-segmented button.is-selected{background:var(--dp-component-segmented-on-fill-selected-background);color:var(--dp-component-segmented-on-fill-selected-foreground)}.dp-on-fill .dp-segmented button.is-hover{background:var(--dp-component-segmented-on-fill-hover-background);color:var(--dp-component-segmented-on-fill-hover-foreground)}.dp-on-fill .dp-segmented button:disabled{background:var(--dp-component-segmented-on-fill-disabled-background);color:var(--dp-component-segmented-on-fill-disabled-foreground)}.dp-card-grid{display:grid;grid-template-columns:repeat(var(--dp-layout-grid-component-card-columns-regular),minmax(0,1fr));gap:var(--dp-component-card-grid-gap)}@media(max-width:860px){.dp-card-grid{grid-template-columns:repeat(var(--dp-layout-grid-component-card-columns-medium),minmax(0,1fr))}}@media(max-width:640px){.dp-card-grid{grid-template-columns:repeat(var(--dp-layout-grid-component-card-columns-compact),minmax(0,1fr))}}.dp-card{display:flex;flex-direction:column;gap:var(--dp-component-card-gap);padding:var(--dp-component-card-padding);background:var(--dp-component-card-default-rest-background);color:var(--dp-component-card-default-rest-text);border:var(--dp-component-card-border-width) solid var(--dp-component-card-default-rest-border);border-radius:var(--dp-component-card-radius);text-decoration:none;transition:background-color var(--dp-component-card-transition),transform var(--dp-component-card-transition-lift)}.dp-card__top{display:flex;align-items:center;justify-content:space-between;gap:var(--dp-component-card-gap)}.dp-card__title{color:inherit;font-family:var(--dp-component-card-title-type-font-family);font-size:var(--dp-component-card-title-type-font-size);font-weight:var(--dp-component-card-title-type-font-weight);line-height:var(--dp-component-card-title-type-line-height);letter-spacing:var(--dp-component-card-title-type-letter-spacing)}.dp-card__claim{font-family:var(--dp-component-card-claim-type-font-family);font-size:var(--dp-component-card-claim-type-font-size);font-weight:var(--dp-component-card-claim-type-font-weight);line-height:var(--dp-component-card-claim-type-line-height);letter-spacing:var(--dp-component-card-claim-type-letter-spacing)}.dp-card__kind{align-self:flex-start;margin-top:auto;padding:var(--dp-component-card-kind-padding-block) var(--dp-component-card-kind-padding-inline);border-radius:var(--dp-component-card-kind-radius);background:var(--dp-component-card-kind-bg);color:var(--dp-component-card-default-rest-kind-text);font-family:var(--dp-component-card-kind-type-font-family);font-size:var(--dp-component-card-kind-type-font-size);letter-spacing:var(--dp-component-card-kind-type-letter-spacing);text-transform:var(--dp-component-card-kind-type-text-transform)}.dp-card__status{padding:var(--dp-component-card-status-padding-block) var(--dp-component-card-status-padding-inline);border-radius:var(--dp-component-card-status-radius);background:var(--dp-component-card-status-bg);color:var(--dp-component-card-status-fg);font-family:var(--dp-component-card-status-type-font-family);font-size:var(--dp-component-card-status-type-font-size);font-weight:var(--dp-component-card-status-type-font-weight)}.dp-card{background:var(--dp-component-card-default-rest-background);border-color:var(--dp-component-card-default-rest-border);color:var(--dp-component-card-default-rest-text)}.dp-card .dp-card__kind{color:var(--dp-component-card-default-rest-kind-text)}.dp-card.is-hover,a.dp-card:active{background:var(--dp-component-card-default-hover-background);border-color:var(--dp-component-card-default-hover-border);color:var(--dp-component-card-default-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}.dp-card.is-hover .dp-card__kind,a.dp-card:active .dp-card__kind{color:var(--dp-component-card-default-hover-kind-text)}@media(hover:hover)and (pointer:fine){a.dp-card:hover{background:var(--dp-component-card-default-hover-background);border-color:var(--dp-component-card-default-hover-border);color:var(--dp-component-card-default-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}a.dp-card:hover .dp-card__kind{color:var(--dp-component-card-default-hover-kind-text)}}.dp-card--soon{background:var(--dp-component-card-soon-rest-background);border-color:var(--dp-component-card-soon-rest-border);color:var(--dp-component-card-soon-rest-text)}.dp-card--soon .dp-card__kind{color:var(--dp-component-card-soon-rest-kind-text)}.dp-card--soon.is-hover,a.dp-card--soon:active{background:var(--dp-component-card-soon-hover-background);border-color:var(--dp-component-card-soon-hover-border);color:var(--dp-component-card-soon-hover-text)}.dp-card--soon.is-hover .dp-card__kind,a.dp-card--soon:active .dp-card__kind{color:var(--dp-component-card-soon-hover-kind-text)}@media(hover:hover)and (pointer:fine){a.dp-card--soon:hover{background:var(--dp-component-card-soon-hover-background);border-color:var(--dp-component-card-soon-hover-border);color:var(--dp-component-card-soon-hover-text)}a.dp-card--soon:hover .dp-card__kind{color:var(--dp-component-card-soon-hover-kind-text)}}.dp-card--context{background:var(--dp-component-card-context-rest-background);border-color:var(--dp-component-card-context-rest-border);color:var(--dp-component-card-context-rest-text)}.dp-card--context .dp-card__kind{color:var(--dp-component-card-context-rest-kind-text)}.dp-card--context.is-hover,a.dp-card--context:active{background:var(--dp-component-card-context-hover-background);border-color:var(--dp-component-card-context-hover-border);color:var(--dp-component-card-context-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}.dp-card--context.is-hover .dp-card__kind,a.dp-card--context:active .dp-card__kind{color:var(--dp-component-card-context-hover-kind-text)}@media(hover:hover)and (pointer:fine){a.dp-card--context:hover{background:var(--dp-component-card-context-hover-background);border-color:var(--dp-component-card-context-hover-border);color:var(--dp-component-card-context-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}a.dp-card--context:hover .dp-card__kind{color:var(--dp-component-card-context-hover-kind-text)}}.dp-card--sage{background:var(--dp-component-card-sage-rest-background);border-color:var(--dp-component-card-sage-rest-border);color:var(--dp-component-card-sage-rest-text)}.dp-card--sage .dp-card__kind{color:var(--dp-component-card-sage-rest-kind-text)}.dp-card--sage.is-hover,a.dp-card--sage:active{background:var(--dp-component-card-sage-hover-background);border-color:var(--dp-component-card-sage-hover-border);color:var(--dp-component-card-sage-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}.dp-card--sage.is-hover .dp-card__kind,a.dp-card--sage:active .dp-card__kind{color:var(--dp-component-card-sage-hover-kind-text)}@media(hover:hover)and (pointer:fine){a.dp-card--sage:hover{background:var(--dp-component-card-sage-hover-background);border-color:var(--dp-component-card-sage-hover-border);color:var(--dp-component-card-sage-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}a.dp-card--sage:hover .dp-card__kind{color:var(--dp-component-card-sage-hover-kind-text)}}.dp-card--teal{background:var(--dp-component-card-teal-rest-background);border-color:var(--dp-component-card-teal-rest-border);color:var(--dp-component-card-teal-rest-text)}.dp-card--teal .dp-card__kind{color:var(--dp-component-card-teal-rest-kind-text)}.dp-card--teal.is-hover,a.dp-card--teal:active{background:var(--dp-component-card-teal-hover-background);border-color:var(--dp-component-card-teal-hover-border);color:var(--dp-component-card-teal-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}.dp-card--teal.is-hover .dp-card__kind,a.dp-card--teal:active .dp-card__kind{color:var(--dp-component-card-teal-hover-kind-text)}@media(hover:hover)and (pointer:fine){a.dp-card--teal:hover{background:var(--dp-component-card-teal-hover-background);border-color:var(--dp-component-card-teal-hover-border);color:var(--dp-component-card-teal-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}a.dp-card--teal:hover .dp-card__kind{color:var(--dp-component-card-teal-hover-kind-text)}}.dp-card--forest{background:var(--dp-component-card-forest-rest-background);border-color:var(--dp-component-card-forest-rest-border);color:var(--dp-component-card-forest-rest-text)}.dp-card--forest .dp-card__kind{color:var(--dp-component-card-forest-rest-kind-text)}.dp-card--forest.is-hover,a.dp-card--forest:active{background:var(--dp-component-card-forest-hover-background);border-color:var(--dp-component-card-forest-hover-border);color:var(--dp-component-card-forest-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}.dp-card--forest.is-hover .dp-card__kind,a.dp-card--forest:active .dp-card__kind{color:var(--dp-component-card-forest-hover-kind-text)}@media(hover:hover)and (pointer:fine){a.dp-card--forest:hover{background:var(--dp-component-card-forest-hover-background);border-color:var(--dp-component-card-forest-hover-border);color:var(--dp-component-card-forest-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}a.dp-card--forest:hover .dp-card__kind{color:var(--dp-component-card-forest-hover-kind-text)}}.dp-card--terracotta{background:var(--dp-component-card-terracotta-rest-background);border-color:var(--dp-component-card-terracotta-rest-border);color:var(--dp-component-card-terracotta-rest-text)}.dp-card--terracotta .dp-card__kind{color:var(--dp-component-card-terracotta-rest-kind-text)}.dp-card--terracotta.is-hover,a.dp-card--terracotta:active{background:var(--dp-component-card-terracotta-hover-background);border-color:var(--dp-component-card-terracotta-hover-border);color:var(--dp-component-card-terracotta-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}.dp-card--terracotta.is-hover .dp-card__kind,a.dp-card--terracotta:active .dp-card__kind{color:var(--dp-component-card-terracotta-hover-kind-text)}@media(hover:hover)and (pointer:fine){a.dp-card--terracotta:hover{background:var(--dp-component-card-terracotta-hover-background);border-color:var(--dp-component-card-terracotta-hover-border);color:var(--dp-component-card-terracotta-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}a.dp-card--terracotta:hover .dp-card__kind{color:var(--dp-component-card-terracotta-hover-kind-text)}}.dp-card--sand{background:var(--dp-component-card-sand-rest-background);border-color:var(--dp-component-card-sand-rest-border);color:var(--dp-component-card-sand-rest-text)}.dp-card--sand .dp-card__kind{color:var(--dp-component-card-sand-rest-kind-text)}.dp-card--sand.is-hover,a.dp-card--sand:active{background:var(--dp-component-card-sand-hover-background);border-color:var(--dp-component-card-sand-hover-border);color:var(--dp-component-card-sand-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}.dp-card--sand.is-hover .dp-card__kind,a.dp-card--sand:active .dp-card__kind{color:var(--dp-component-card-sand-hover-kind-text)}@media(hover:hover)and (pointer:fine){a.dp-card--sand:hover{background:var(--dp-component-card-sand-hover-background);border-color:var(--dp-component-card-sand-hover-border);color:var(--dp-component-card-sand-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}a.dp-card--sand:hover .dp-card__kind{color:var(--dp-component-card-sand-hover-kind-text)}}.dp-card--warm-grey{background:var(--dp-component-card-warm-grey-rest-background);border-color:var(--dp-component-card-warm-grey-rest-border);color:var(--dp-component-card-warm-grey-rest-text)}.dp-card--warm-grey .dp-card__kind{color:var(--dp-component-card-warm-grey-rest-kind-text)}.dp-card--warm-grey.is-hover,a.dp-card--warm-grey:active{background:var(--dp-component-card-warm-grey-hover-background);border-color:var(--dp-component-card-warm-grey-hover-border);color:var(--dp-component-card-warm-grey-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}.dp-card--warm-grey.is-hover .dp-card__kind,a.dp-card--warm-grey:active .dp-card__kind{color:var(--dp-component-card-warm-grey-hover-kind-text)}@media(hover:hover)and (pointer:fine){a.dp-card--warm-grey:hover{background:var(--dp-component-card-warm-grey-hover-background);border-color:var(--dp-component-card-warm-grey-hover-border);color:var(--dp-component-card-warm-grey-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}a.dp-card--warm-grey:hover .dp-card__kind{color:var(--dp-component-card-warm-grey-hover-kind-text)}}.dp-card--clay-red{background:var(--dp-component-card-clay-red-rest-background);border-color:var(--dp-component-card-clay-red-rest-border);color:var(--dp-component-card-clay-red-rest-text)}.dp-card--clay-red .dp-card__kind{color:var(--dp-component-card-clay-red-rest-kind-text)}.dp-card--clay-red.is-hover,a.dp-card--clay-red:active{background:var(--dp-component-card-clay-red-hover-background);border-color:var(--dp-component-card-clay-red-hover-border);color:var(--dp-component-card-clay-red-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}.dp-card--clay-red.is-hover .dp-card__kind,a.dp-card--clay-red:active .dp-card__kind{color:var(--dp-component-card-clay-red-hover-kind-text)}@media(hover:hover)and (pointer:fine){a.dp-card--clay-red:hover{background:var(--dp-component-card-clay-red-hover-background);border-color:var(--dp-component-card-clay-red-hover-border);color:var(--dp-component-card-clay-red-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}a.dp-card--clay-red:hover .dp-card__kind{color:var(--dp-component-card-clay-red-hover-kind-text)}}.dp-card--dark-teal{background:var(--dp-component-card-dark-teal-rest-background);border-color:var(--dp-component-card-dark-teal-rest-border);color:var(--dp-component-card-dark-teal-rest-text)}.dp-card--dark-teal .dp-card__kind{color:var(--dp-component-card-dark-teal-rest-kind-text)}.dp-card--dark-teal.is-hover,a.dp-card--dark-teal:active{background:var(--dp-component-card-dark-teal-hover-background);border-color:var(--dp-component-card-dark-teal-hover-border);color:var(--dp-component-card-dark-teal-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}.dp-card--dark-teal.is-hover .dp-card__kind,a.dp-card--dark-teal:active .dp-card__kind{color:var(--dp-component-card-dark-teal-hover-kind-text)}@media(hover:hover)and (pointer:fine){a.dp-card--dark-teal:hover{background:var(--dp-component-card-dark-teal-hover-background);border-color:var(--dp-component-card-dark-teal-hover-border);color:var(--dp-component-card-dark-teal-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}a.dp-card--dark-teal:hover .dp-card__kind{color:var(--dp-component-card-dark-teal-hover-kind-text)}}.dp-card--dusty-pink{background:var(--dp-component-card-dusty-pink-rest-background);border-color:var(--dp-component-card-dusty-pink-rest-border);color:var(--dp-component-card-dusty-pink-rest-text)}.dp-card--dusty-pink .dp-card__kind{color:var(--dp-component-card-dusty-pink-rest-kind-text)}.dp-card--dusty-pink.is-hover,a.dp-card--dusty-pink:active{background:var(--dp-component-card-dusty-pink-hover-background);border-color:var(--dp-component-card-dusty-pink-hover-border);color:var(--dp-component-card-dusty-pink-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}.dp-card--dusty-pink.is-hover .dp-card__kind,a.dp-card--dusty-pink:active .dp-card__kind{color:var(--dp-component-card-dusty-pink-hover-kind-text)}@media(hover:hover)and (pointer:fine){a.dp-card--dusty-pink:hover{background:var(--dp-component-card-dusty-pink-hover-background);border-color:var(--dp-component-card-dusty-pink-hover-border);color:var(--dp-component-card-dusty-pink-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}a.dp-card--dusty-pink:hover .dp-card__kind{color:var(--dp-component-card-dusty-pink-hover-kind-text)}}.dp-card--light-peach{background:var(--dp-component-card-light-peach-rest-background);border-color:var(--dp-component-card-light-peach-rest-border);color:var(--dp-component-card-light-peach-rest-text)}.dp-card--light-peach .dp-card__kind{color:var(--dp-component-card-light-peach-rest-kind-text)}.dp-card--light-peach.is-hover,a.dp-card--light-peach:active{background:var(--dp-component-card-light-peach-hover-background);border-color:var(--dp-component-card-light-peach-hover-border);color:var(--dp-component-card-light-peach-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}.dp-card--light-peach.is-hover .dp-card__kind,a.dp-card--light-peach:active .dp-card__kind{color:var(--dp-component-card-light-peach-hover-kind-text)}@media(hover:hover)and (pointer:fine){a.dp-card--light-peach:hover{background:var(--dp-component-card-light-peach-hover-background);border-color:var(--dp-component-card-light-peach-hover-border);color:var(--dp-component-card-light-peach-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}a.dp-card--light-peach:hover .dp-card__kind{color:var(--dp-component-card-light-peach-hover-kind-text)}}.dp-card--faun{background:var(--dp-component-card-faun-rest-background);border-color:var(--dp-component-card-faun-rest-border);color:var(--dp-component-card-faun-rest-text)}.dp-card--faun .dp-card__kind{color:var(--dp-component-card-faun-rest-kind-text)}.dp-card--faun.is-hover,a.dp-card--faun:active{background:var(--dp-component-card-faun-hover-background);border-color:var(--dp-component-card-faun-hover-border);color:var(--dp-component-card-faun-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}.dp-card--faun.is-hover .dp-card__kind,a.dp-card--faun:active .dp-card__kind{color:var(--dp-component-card-faun-hover-kind-text)}@media(hover:hover)and (pointer:fine){a.dp-card--faun:hover{background:var(--dp-component-card-faun-hover-background);border-color:var(--dp-component-card-faun-hover-border);color:var(--dp-component-card-faun-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}a.dp-card--faun:hover .dp-card__kind{color:var(--dp-component-card-faun-hover-kind-text)}}.dp-card--cool-grey{background:var(--dp-component-card-cool-grey-rest-background);border-color:var(--dp-component-card-cool-grey-rest-border);color:var(--dp-component-card-cool-grey-rest-text)}.dp-card--cool-grey .dp-card__kind{color:var(--dp-component-card-cool-grey-rest-kind-text)}.dp-card--cool-grey.is-hover,a.dp-card--cool-grey:active{background:var(--dp-component-card-cool-grey-hover-background);border-color:var(--dp-component-card-cool-grey-hover-border);color:var(--dp-component-card-cool-grey-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}.dp-card--cool-grey.is-hover .dp-card__kind,a.dp-card--cool-grey:active .dp-card__kind{color:var(--dp-component-card-cool-grey-hover-kind-text)}@media(hover:hover)and (pointer:fine){a.dp-card--cool-grey:hover{background:var(--dp-component-card-cool-grey-hover-background);border-color:var(--dp-component-card-cool-grey-hover-border);color:var(--dp-component-card-cool-grey-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}a.dp-card--cool-grey:hover .dp-card__kind{color:var(--dp-component-card-cool-grey-hover-kind-text)}}.dp-card--stone{background:var(--dp-component-card-stone-rest-background);border-color:var(--dp-component-card-stone-rest-border);color:var(--dp-component-card-stone-rest-text)}.dp-card--stone .dp-card__kind{color:var(--dp-component-card-stone-rest-kind-text)}.dp-card--stone.is-hover,a.dp-card--stone:active{background:var(--dp-component-card-stone-hover-background);border-color:var(--dp-component-card-stone-hover-border);color:var(--dp-component-card-stone-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}.dp-card--stone.is-hover .dp-card__kind,a.dp-card--stone:active .dp-card__kind{color:var(--dp-component-card-stone-hover-kind-text)}@media(hover:hover)and (pointer:fine){a.dp-card--stone:hover{background:var(--dp-component-card-stone-hover-background);border-color:var(--dp-component-card-stone-hover-border);color:var(--dp-component-card-stone-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}a.dp-card--stone:hover .dp-card__kind{color:var(--dp-component-card-stone-hover-kind-text)}}.dp-card--dark-grey{background:var(--dp-component-card-dark-grey-rest-background);border-color:var(--dp-component-card-dark-grey-rest-border);color:var(--dp-component-card-dark-grey-rest-text)}.dp-card--dark-grey .dp-card__kind{color:var(--dp-component-card-dark-grey-rest-kind-text)}.dp-card--dark-grey.is-hover,a.dp-card--dark-grey:active{background:var(--dp-component-card-dark-grey-hover-background);border-color:var(--dp-component-card-dark-grey-hover-border);color:var(--dp-component-card-dark-grey-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}.dp-card--dark-grey.is-hover .dp-card__kind,a.dp-card--dark-grey:active .dp-card__kind{color:var(--dp-component-card-dark-grey-hover-kind-text)}@media(hover:hover)and (pointer:fine){a.dp-card--dark-grey:hover{background:var(--dp-component-card-dark-grey-hover-background);border-color:var(--dp-component-card-dark-grey-hover-border);color:var(--dp-component-card-dark-grey-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}a.dp-card--dark-grey:hover .dp-card__kind{color:var(--dp-component-card-dark-grey-hover-kind-text)}}.dp-card--ink{background:var(--dp-component-card-ink-rest-background);border-color:var(--dp-component-card-ink-rest-border);color:var(--dp-component-card-ink-rest-text)}.dp-card--ink .dp-card__kind{color:var(--dp-component-card-ink-rest-kind-text)}.dp-card--ink.is-hover,a.dp-card--ink:active{background:var(--dp-component-card-ink-hover-background);border-color:var(--dp-component-card-ink-hover-border);color:var(--dp-component-card-ink-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}.dp-card--ink.is-hover .dp-card__kind,a.dp-card--ink:active .dp-card__kind{color:var(--dp-component-card-ink-hover-kind-text)}@media(hover:hover)and (pointer:fine){a.dp-card--ink:hover{background:var(--dp-component-card-ink-hover-background);border-color:var(--dp-component-card-ink-hover-border);color:var(--dp-component-card-ink-hover-text);transform:translateY(calc(var(--dp-component-card-lift) * -1))}a.dp-card--ink:hover .dp-card__kind{color:var(--dp-component-card-ink-hover-kind-text)}}a.dp-card:focus-visible{outline-offset:var(--dp-component-card-focus-offset)}.dp-card--soon .dp-card__title,.dp-card--soon .dp-card__claim{opacity:var(--dp-component-card-soon-opacity)}.dp-feature-card{position:relative;display:flex;flex-direction:column;overflow:hidden;width:var(--dp-component-feature-card-width);max-width:100%;aspect-ratio:var(--dp-component-feature-card-aspect);background:var(--dp-component-feature-card-sage-background);color:var(--dp-component-feature-card-sage-ink);border:var(--dp-component-feature-card-border-width) solid var(--dp-component-feature-card-border);border-radius:var(--dp-component-feature-card-radius);box-shadow:var(--dp-component-feature-card-shadow);transition:box-shadow var(--dp-component-feature-card-transition),transform var(--dp-component-feature-card-transition);text-decoration:none}.dp-feature-card.is-hover{box-shadow:var(--dp-component-feature-card-shadow-hover)}@media(hover:hover)and (pointer:fine){.dp-feature-card:hover{box-shadow:var(--dp-component-feature-card-shadow-hover)}}.dp-feature-card__head{position:relative;z-index:var(--dp-z-content);display:flex;flex-direction:column;gap:var(--dp-component-feature-card-head-gap);padding:var(--dp-component-feature-card-head-padding-top) var(--dp-component-feature-card-head-padding-inline) var(--dp-component-feature-card-head-padding-bottom-image)}.dp-feature-card__tag{position:absolute;top:var(--dp-component-feature-card-tag-inset);inset-inline-end:var(--dp-component-feature-card-tag-inset);padding:var(--dp-component-feature-card-tag-padding-block) var(--dp-component-feature-card-tag-padding-inline);border-radius:var(--dp-radius-pill);background:var(--dp-component-feature-card-sage-tag-bg);font-family:var(--dp-component-feature-card-tag-type-font-family);font-size:var(--dp-component-feature-card-tag-type-font-size);line-height:var(--dp-component-feature-card-tag-type-line-height);letter-spacing:var(--dp-component-feature-card-tag-type-letter-spacing);text-transform:var(--dp-component-feature-card-tag-type-text-transform);white-space:nowrap}.dp-feature-card__title{color:inherit;font-family:var(--dp-component-feature-card-title-type-font-family);font-size:var(--dp-component-feature-card-title-type-font-size);font-weight:var(--dp-component-feature-card-title-type-font-weight);line-height:var(--dp-component-feature-card-title-type-line-height);letter-spacing:var(--dp-component-feature-card-title-type-letter-spacing)}.dp-feature-card__claim{font-family:var(--dp-component-feature-card-claim-type-font-family);font-size:var(--dp-component-feature-card-claim-type-font-size);font-weight:var(--dp-component-feature-card-claim-type-font-weight);line-height:var(--dp-component-feature-card-claim-type-line-height);letter-spacing:var(--dp-component-feature-card-claim-type-letter-spacing)}.dp-feature-card__media{position:relative;flex:1 1 auto;min-height:0;background:var(--dp-gradient-sage-card-bleed)}.dp-feature-card--sage{background:var(--dp-component-feature-card-sage-background);color:var(--dp-component-feature-card-sage-ink)}.dp-feature-card--sage .dp-feature-card__tag{background:var(--dp-component-feature-card-sage-tag-bg)}.dp-feature-card--sage .dp-feature-card__media{background:var(--dp-gradient-sage-card-bleed)}.dp-feature-card--teal{background:var(--dp-component-feature-card-teal-background);color:var(--dp-component-feature-card-teal-ink)}.dp-feature-card--teal .dp-feature-card__tag{background:var(--dp-component-feature-card-teal-tag-bg)}.dp-feature-card--teal .dp-feature-card__media{background:var(--dp-gradient-teal-card-bleed)}.dp-feature-card--forest{background:var(--dp-component-feature-card-forest-background);color:var(--dp-component-feature-card-forest-ink)}.dp-feature-card--forest .dp-feature-card__tag{background:var(--dp-component-feature-card-forest-tag-bg)}.dp-feature-card--forest .dp-feature-card__media{background:var(--dp-gradient-forest-card-bleed)}.dp-feature-card--terracotta{background:var(--dp-component-feature-card-terracotta-background);color:var(--dp-component-feature-card-terracotta-ink)}.dp-feature-card--terracotta .dp-feature-card__tag{background:var(--dp-component-feature-card-terracotta-tag-bg)}.dp-feature-card--terracotta .dp-feature-card__media{background:var(--dp-gradient-terracotta-card-bleed)}.dp-feature-card--sand{background:var(--dp-component-feature-card-sand-background);color:var(--dp-component-feature-card-sand-ink)}.dp-feature-card--sand .dp-feature-card__tag{background:var(--dp-component-feature-card-sand-tag-bg)}.dp-feature-card--sand .dp-feature-card__media{background:var(--dp-gradient-sand-card-bleed)}.dp-feature-card--warm-grey{background:var(--dp-component-feature-card-warm-grey-background);color:var(--dp-component-feature-card-warm-grey-ink)}.dp-feature-card--warm-grey .dp-feature-card__tag{background:var(--dp-component-feature-card-warm-grey-tag-bg)}.dp-feature-card--warm-grey .dp-feature-card__media{background:var(--dp-gradient-warm-grey-card-bleed)}.dp-feature-card--clay-red{background:var(--dp-component-feature-card-clay-red-background);color:var(--dp-component-feature-card-clay-red-ink)}.dp-feature-card--clay-red .dp-feature-card__tag{background:var(--dp-component-feature-card-clay-red-tag-bg)}.dp-feature-card--clay-red .dp-feature-card__media{background:var(--dp-gradient-clay-red-card-bleed)}.dp-feature-card--dark-teal{background:var(--dp-component-feature-card-dark-teal-background);color:var(--dp-component-feature-card-dark-teal-ink)}.dp-feature-card--dark-teal .dp-feature-card__tag{background:var(--dp-component-feature-card-dark-teal-tag-bg)}.dp-feature-card--dark-teal .dp-feature-card__media{background:var(--dp-gradient-dark-teal-card-bleed)}.dp-feature-card--dusty-pink{background:var(--dp-component-feature-card-dusty-pink-background);color:var(--dp-component-feature-card-dusty-pink-ink)}.dp-feature-card--dusty-pink .dp-feature-card__tag{background:var(--dp-component-feature-card-dusty-pink-tag-bg)}.dp-feature-card--dusty-pink .dp-feature-card__media{background:var(--dp-gradient-dusty-pink-card-bleed)}.dp-feature-card--light-peach{background:var(--dp-component-feature-card-light-peach-background);color:var(--dp-component-feature-card-light-peach-ink)}.dp-feature-card--light-peach .dp-feature-card__tag{background:var(--dp-component-feature-card-light-peach-tag-bg)}.dp-feature-card--light-peach .dp-feature-card__media{background:var(--dp-gradient-light-peach-card-bleed)}.dp-feature-card--faun{background:var(--dp-component-feature-card-faun-background);color:var(--dp-component-feature-card-faun-ink)}.dp-feature-card--faun .dp-feature-card__tag{background:var(--dp-component-feature-card-faun-tag-bg)}.dp-feature-card--faun .dp-feature-card__media{background:var(--dp-gradient-faun-card-bleed)}.dp-feature-card--cool-grey{background:var(--dp-component-feature-card-cool-grey-background);color:var(--dp-component-feature-card-cool-grey-ink)}.dp-feature-card--cool-grey .dp-feature-card__tag{background:var(--dp-component-feature-card-cool-grey-tag-bg)}.dp-feature-card--cool-grey .dp-feature-card__media{background:var(--dp-gradient-cool-grey-card-bleed)}.dp-feature-card--stone{background:var(--dp-component-feature-card-stone-background);color:var(--dp-component-feature-card-stone-ink)}.dp-feature-card--stone .dp-feature-card__tag{background:var(--dp-component-feature-card-stone-tag-bg)}.dp-feature-card--stone .dp-feature-card__media{background:var(--dp-gradient-stone-card-bleed)}.dp-feature-card--dark-grey{background:var(--dp-component-feature-card-dark-grey-background);color:var(--dp-component-feature-card-dark-grey-ink)}.dp-feature-card--dark-grey .dp-feature-card__tag{background:var(--dp-component-feature-card-dark-grey-tag-bg)}.dp-feature-card--dark-grey .dp-feature-card__media{background:var(--dp-gradient-dark-grey-card-bleed)}.dp-feature-card--ink{background:var(--dp-component-feature-card-ink-background);color:var(--dp-component-feature-card-ink-ink)}.dp-feature-card--ink .dp-feature-card__tag{background:var(--dp-component-feature-card-ink-tag-bg)}.dp-feature-card--ink .dp-feature-card__media{background:var(--dp-gradient-ink-card-bleed)}.dp-feature-card--placeholder{background:var(--dp-component-feature-card-placeholder-background);color:var(--dp-component-feature-card-placeholder-ink)}.dp-feature-card--placeholder .dp-feature-card__tag{background:var(--dp-component-feature-card-placeholder-tag-bg)}.dp-feature-card--context{background:var(--dp-component-feature-card-context-background);color:var(--dp-component-feature-card-context-ink)}.dp-feature-card--context .dp-feature-card__tag{background:var(--dp-component-feature-card-context-tag-bg)}.dp-feature-card--context .dp-feature-card__media{background:var(--dp-gradient-context-card-bleed)}.dp-feature-card--tilt{transform:rotate(var(--dp-component-feature-card-tilt))}.dp-feature-card--text .dp-feature-card__head{padding-bottom:var(--dp-component-feature-card-head-padding-bottom)}.dp-feature-card__claim{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--dp-component-feature-card-claim-lines);line-clamp:var(--dp-component-feature-card-claim-lines);overflow:hidden}.dp-feature-card__placeholder-icon{width:var(--dp-component-feature-card-placeholder-icon-size);height:var(--dp-component-feature-card-placeholder-icon-size);margin:auto;color:var(--dp-component-feature-card-placeholder-icon)}.dp-feature-row{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--dp-component-feature-card-row-gap);padding-block:var(--dp-component-feature-card-row-padding-block)}.dp-feature-row--fan{flex-wrap:nowrap}.dp-feature-row--fan>.dp-feature-card+.dp-feature-card{margin-inline-start:calc(var(--dp-component-feature-card-fan-overlap) * -1)}@media(max-width:1180px){.dp-feature-card{width:var(--dp-component-feature-card-width-medium)}.dp-feature-card__head{padding:var(--dp-component-feature-card-head-padding-top-medium) var(--dp-component-feature-card-head-padding-inline-medium) var(--dp-component-feature-card-head-padding-bottom-image)}}@media(max-width:860px){.dp-feature-card{width:min(100%,var(--dp-component-feature-card-width-compact))}.dp-feature-card--tilt{transform:none}.dp-feature-row{flex-direction:column;align-items:center;gap:var(--dp-component-feature-card-stack-gap-compact)}.dp-feature-row--fan>.dp-feature-card+.dp-feature-card{margin-inline-start:0}.dp-feature-row--fan>.dp-feature-card:first-child{transform:rotate(var(--dp-interaction-tilt-fan-start))}.dp-feature-row--fan>.dp-feature-card:last-child{transform:rotate(var(--dp-interaction-tilt-fan-end))}}.dp-stat-row{display:flex;flex-wrap:wrap;gap:var(--dp-component-stat-row-gap)}.dp-stat-row--stack{flex-direction:column}.dp-stat-row--stack>.dp-stat{width:100%}.dp-stat{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--dp-component-stat-gap);min-width:var(--dp-component-stat-min-width);padding:var(--dp-component-stat-padding-block) var(--dp-component-stat-padding-inline);border:var(--dp-component-stat-border-width) solid var(--dp-component-stat-border);border-radius:var(--dp-component-stat-radius);text-align:center}.dp-stat__value{font-family:var(--dp-component-stat-value-type-font-family);font-size:var(--dp-component-stat-value-type-font-size);font-weight:var(--dp-component-stat-value-type-font-weight);line-height:var(--dp-component-stat-value-type-line-height);letter-spacing:var(--dp-component-stat-value-type-letter-spacing);font-variant-numeric:var(--dp-component-stat-value-type-font-variant-numeric);color:var(--dp-component-stat-value);white-space:nowrap}.dp-stat__label{font-family:var(--dp-component-stat-label-type-font-family);font-size:var(--dp-component-stat-label-type-font-size);font-weight:var(--dp-component-stat-label-type-font-weight);letter-spacing:var(--dp-component-stat-label-type-letter-spacing);text-transform:var(--dp-component-stat-label-type-text-transform);color:var(--dp-component-stat-label)}.dp-stat__detail{font-family:var(--dp-component-stat-detail-type-font-family);font-size:var(--dp-component-stat-detail-type-font-size);line-height:var(--dp-component-stat-detail-type-line-height);color:var(--dp-component-stat-detail)}.dp-stat--narrow{align-items:flex-start;text-align:start;padding:var(--dp-component-stat-narrow-padding);gap:var(--dp-component-stat-narrow-gap);min-width:0}.dp-stat--narrow .dp-stat__value{font-size:var(--dp-component-stat-narrow-value-type-font-size)}.dp-stat--quiet{border:0;border-top:var(--dp-border-width-hair) solid var(--dp-component-stat-quiet-border-top);border-radius:var(--dp-component-stat-quiet-radius);padding:var(--dp-component-stat-quiet-padding-top) 0 0;align-items:flex-start;text-align:start;min-width:0}.dp-on-fill .dp-stat{border-color:var(--dp-component-stat-on-fill-border)}.dp-on-fill .dp-stat__value{color:var(--dp-component-stat-on-fill-value)}.dp-on-fill .dp-stat__label{color:var(--dp-component-stat-on-fill-label)}.dp-on-fill .dp-stat__detail{color:var(--dp-component-stat-on-fill-detail)}@media(max-width:860px){.dp-stat{padding:var(--dp-component-stat-padding-block-compact) var(--dp-component-stat-padding-inline-compact);min-width:var(--dp-component-stat-min-width-compact)}}.dp-versus{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--dp-component-stat-versus-gap);padding:var(--dp-component-stat-versus-padding);border:var(--dp-component-stat-border-width) solid var(--dp-component-stat-border);border-radius:var(--dp-component-stat-radius)}.dp-versus .dp-stat{border:0;padding:0;min-width:0}.dp-versus .dp-stat:not(.is-us) .dp-stat__value,.dp-versus .dp-stat:not(.is-us) .dp-stat__label{color:var(--dp-component-stat-versus-other-value)}.dp-versus__vs{padding:var(--dp-component-stat-versus-vs-padding-block) var(--dp-component-stat-versus-vs-padding-inline);border:var(--dp-border-width-hair) solid var(--dp-component-stat-versus-vs-border);border-radius:var(--dp-radius-pill);color:var(--dp-component-stat-versus-vs-text);font-family:var(--dp-component-stat-versus-vs-type-font-family);font-size:var(--dp-component-stat-versus-vs-type-font-size);letter-spacing:var(--dp-component-stat-versus-vs-type-letter-spacing);text-transform:var(--dp-component-stat-versus-vs-type-text-transform)}@media(max-width:640px){.dp-versus{grid-template-columns:minmax(0,1fr)}.dp-versus__vs{justify-self:start}}.dp-panel{position:relative;background:var(--dp-component-panel-background);color:var(--dp-component-panel-foreground);border:var(--dp-component-panel-border-width) solid var(--dp-component-panel-border);border-radius:var(--dp-component-panel-radius)}.dp-panel--pad{padding:var(--dp-component-panel-padding)}.dp-panel .dp-eyebrow{color:var(--dp-component-panel-sub)}.dp-panel .dp-micro,.dp-panel small,.dp-panel .dp-button-note{color:var(--dp-component-panel-muted)}.dp-panel hr{border-top-color:var(--dp-component-panel-rule)}.dp-panel :not(pre)>code{background:var(--dp-component-panel-code-bg);color:var(--dp-component-panel-foreground)}.dp-panel h2,.dp-panel h3,.dp-panel h4{color:var(--dp-component-panel-foreground)}.dp-panel :focus-visible{outline-color:var(--dp-component-panel-focus-ring)}@media(max-width:640px){.dp-panel{padding:var(--dp-component-panel-padding-compact);border-radius:var(--dp-component-panel-radius-compact)}}.dp-table-wrap{overflow-x:auto}.dp-table{width:100%;border-collapse:collapse;color:var(--dp-component-table-cell);font-family:var(--dp-component-table-cell-type-font-family);font-size:var(--dp-component-table-cell-type-font-size);line-height:var(--dp-component-table-cell-type-line-height)}.dp-table th,.dp-table td{text-align:start;white-space:nowrap;vertical-align:middle;padding:var(--dp-component-table-cell-padding-block) var(--dp-component-table-cell-padding-inline);border-top:var(--dp-component-table-rule-width) solid var(--dp-component-table-rule)}.dp-table thead th{border-top:0;color:var(--dp-component-table-head);font-family:var(--dp-component-table-head-type-font-family);font-size:var(--dp-component-table-head-type-font-size);font-weight:var(--dp-component-table-head-type-font-weight);letter-spacing:var(--dp-component-table-head-type-letter-spacing);text-transform:var(--dp-component-table-head-type-text-transform)}.dp-table th[scope=row]{font-family:var(--dp-component-table-row-head-type-font-family);font-size:var(--dp-component-table-row-head-type-font-size);font-weight:var(--dp-component-table-row-head-type-font-weight);letter-spacing:var(--dp-component-table-row-head-type-letter-spacing)}.dp-table .num{text-align:end;font-variant-numeric:var(--dp-component-table-cell-type-font-variant-numeric)}.dp-table tr.is-us th,.dp-table tr.is-us td{background:var(--dp-component-table-highlight-bg);border-top-color:var(--dp-color-alpha-transparent)}.dp-table tr.is-us th[scope=row]:before{content:"";display:inline-block;width:var(--dp-component-table-highlight-dot-size);height:var(--dp-component-table-highlight-dot-size);margin-inline-end:var(--dp-component-table-highlight-dot-gap);vertical-align:var(--dp-component-table-highlight-dot-baseline);border-radius:var(--dp-radius-full);background:var(--dp-component-table-highlight-dot)}.dp-table tr.is-us td.num{font-family:var(--dp-component-table-highlight-type-font-family);font-size:var(--dp-component-table-highlight-type-font-size);font-weight:var(--dp-component-table-highlight-type-font-weight)}.dp-table--lined tbody tr:nth-child(2n){background:var(--dp-component-table-lined-stripe)}.dp-table--bare th,.dp-table--bare td{padding-inline:0}.dp-panel .dp-table{color:var(--dp-component-table-on-fill-text)}.dp-panel .dp-table th,.dp-panel .dp-table td{border-top-color:var(--dp-component-table-on-fill-rule)}.dp-panel .dp-table thead th{color:var(--dp-component-table-on-fill-head)}.dp-panel .dp-table tr:not(.is-us) td{color:var(--dp-component-table-on-fill-cell-other)}.dp-panel .dp-table tr.is-us th,.dp-panel .dp-table tr.is-us td{background:var(--dp-component-table-on-fill-highlight-bg)}.dp-panel .dp-table--lined tbody tr:nth-child(2n){background:var(--dp-component-table-on-fill-lined-stripe)}@media(max-width:640px){.dp-table th:first-child,.dp-table td:first-child{padding-inline-start:0}.dp-table th:last-child,.dp-table td:last-child{padding-inline-end:0}.dp-table th[scope=row]{white-space:normal;line-height:var(--dp-component-table-row-head-type-compact-line-height)}}.dp-data-table{width:100%;table-layout:fixed;border-collapse:collapse}.dp-data-table th,.dp-data-table td{text-align:start;vertical-align:top;overflow-wrap:break-word;padding-block:var(--dp-component-data-table-cell-padding-block);padding-inline:0 var(--dp-component-data-table-cell-padding-end);border-bottom:var(--dp-border-width-hair) solid var(--dp-component-data-table-rule)}.dp-data-table thead th{color:var(--dp-component-data-table-head);font-family:var(--dp-component-data-table-head-type-font-family);font-size:var(--dp-component-data-table-head-type-font-size);font-weight:var(--dp-component-data-table-head-type-font-weight);line-height:var(--dp-component-data-table-head-type-line-height);letter-spacing:var(--dp-component-data-table-head-type-letter-spacing);text-transform:var(--dp-component-data-table-head-type-text-transform)}.dp-data-table tbody th,.dp-data-table td{color:var(--dp-component-data-table-cell);font-family:var(--dp-component-data-table-cell-type-font-family);font-size:var(--dp-component-data-table-cell-type-font-size);line-height:var(--dp-component-data-table-cell-type-line-height)}@media(max-width:860px){.dp-data-table{table-layout:auto}}.dp-data-table .dp-data-table__field{font-family:var(--dp-component-data-table-field-name-type-font-family);font-size:var(--dp-component-data-table-field-name-type-font-size);font-weight:var(--dp-component-data-table-field-name-type-font-weight);line-height:var(--dp-component-data-table-field-name-type-line-height);letter-spacing:var(--dp-component-data-table-field-name-type-letter-spacing);text-transform:none}.dp-data-table .dp-data-table__example{color:var(--dp-component-data-table-field-example)}.dp-data-table--lined tbody tr:nth-child(2n){background:var(--dp-component-data-table-stripe)}@media(max-width:640px){.dp-data-table th,.dp-data-table td{padding-block:var(--dp-component-data-table-cell-padding-block-compact)}.dp-data-table tbody th,.dp-data-table td{font-family:var(--dp-component-data-table-cell-type-compact-font-family);font-size:var(--dp-component-data-table-cell-type-compact-font-size);line-height:var(--dp-component-data-table-cell-type-compact-line-height)}}.dp-specs{display:flex;flex-direction:column;border-top:var(--dp-border-width-hair) solid var(--dp-component-specs-rule)}.dp-specs>div{display:grid;grid-template-columns:var(--dp-component-specs-label-width) 1fr;gap:var(--dp-component-specs-gap);padding-block:var(--dp-component-specs-row-padding-block);border-bottom:var(--dp-border-width-hair) solid var(--dp-component-specs-rule)}.dp-specs dt{color:var(--dp-component-specs-term);font-family:var(--dp-component-specs-term-type-font-family);font-size:var(--dp-component-specs-term-type-font-size);line-height:var(--dp-component-specs-term-type-line-height);letter-spacing:var(--dp-component-specs-term-type-letter-spacing);text-transform:var(--dp-component-specs-term-type-text-transform)}.dp-specs dd{margin:0;color:var(--dp-component-specs-value);font-family:var(--dp-component-specs-value-type-font-family);font-size:var(--dp-component-specs-value-type-font-size);line-height:var(--dp-component-specs-value-type-line-height)}@media(max-width:860px){.dp-specs>div{grid-template-columns:var(--dp-component-specs-label-width-compact) 1fr}}.dp-breadcrumb{display:flex;flex-flow:row wrap;align-items:center;gap:var(--dp-component-breadcrumb-gap);margin-bottom:var(--dp-component-breadcrumb-margin-bottom);font-family:var(--dp-component-breadcrumb-type-font-family);font-size:var(--dp-component-breadcrumb-type-font-size);line-height:var(--dp-component-breadcrumb-type-line-height);letter-spacing:var(--dp-component-breadcrumb-type-letter-spacing);text-transform:var(--dp-component-breadcrumb-type-text-transform)}.dp-breadcrumb a{display:inline-flex;align-items:center;min-height:var(--dp-component-breadcrumb-min-height);color:var(--dp-component-breadcrumb-link);text-decoration:none}@media(hover:hover)and (pointer:fine){.dp-breadcrumb a:hover{color:var(--dp-component-breadcrumb-link-hover)}}.dp-breadcrumb [aria-hidden=true]{color:var(--dp-component-breadcrumb-separator)}.dp-breadcrumb [aria-current]{color:var(--dp-component-breadcrumb-current)}.dp-code__head{display:flex;align-items:center;justify-content:space-between;gap:var(--dp-component-code-head-gap);margin-bottom:var(--dp-component-code-head-margin)}.dp-code__label{color:var(--dp-component-code-label);font-family:var(--dp-component-code-label-type-font-family);font-size:var(--dp-component-code-label-type-font-size);letter-spacing:var(--dp-component-code-label-type-letter-spacing);text-transform:var(--dp-component-code-label-type-text-transform)}.dp-code pre{margin:0;overflow-x:auto;padding:var(--dp-component-code-block-padding-block) var(--dp-component-code-block-padding-inline);background:var(--dp-component-code-block-bg);color:var(--dp-component-code-block-text);border:var(--dp-border-width-hair) solid var(--dp-component-code-block-border);border-radius:var(--dp-component-code-block-radius);font-family:var(--dp-component-code-block-type-font-family);font-size:var(--dp-component-code-block-type-font-size);line-height:var(--dp-component-code-block-type-line-height)}.dp-code__copy{position:relative;display:inline-grid;place-items:center;width:var(--dp-component-code-copy-size);height:var(--dp-component-code-copy-size);padding:0;background:var(--dp-component-code-copy-rest-background);color:var(--dp-component-code-copy-rest-foreground);cursor:pointer;border:var(--dp-border-width-hair) solid var(--dp-component-code-copy-rest-border);border-radius:var(--dp-component-code-copy-radius);transition:color var(--dp-component-code-copy-transition),background-color var(--dp-component-code-copy-transition),border-color var(--dp-component-code-copy-transition)}.dp-code__copy:after{content:"";position:absolute;inset:calc((var(--dp-interaction-hit-slop-copy) + var(--dp-border-width-hair)) * -1)}.dp-code__copy svg{width:var(--dp-component-code-copy-icon);height:var(--dp-component-code-copy-icon)}.dp-code__copy.is-hover{background:var(--dp-component-code-copy-hover-background);color:var(--dp-component-code-copy-hover-foreground);border-color:var(--dp-component-code-copy-hover-border)}@media(hover:hover)and (pointer:fine){.dp-code__copy:hover{background:var(--dp-component-code-copy-hover-background);color:var(--dp-component-code-copy-hover-foreground);border-color:var(--dp-component-code-copy-hover-border)}}.dp-code__copy.is-copied{background:var(--dp-component-code-copy-copied-background);border-color:var(--dp-component-code-copy-copied-border);color:var(--dp-component-code-copy-copied-foreground)}.dp-code--prompt pre{max-height:calc(var(--dp-component-code-prompt-max-lines) * 1lh);overflow-y:auto;white-space:pre-wrap}.dp-chart{--chart-ink: var(--dp-color-chart-ink);--chart-focus: var(--dp-color-chart-focus);--chart-tick: var(--dp-color-chart-tick);--chart-grid: var(--dp-color-chart-grid);--chart-axis: var(--dp-color-chart-axis);display:flex;flex-direction:column;gap:var(--dp-component-chart-title-gap);min-width:0;margin:0}[class*=dp-fill-] .dp-chart{--chart-ink: var(--dp-color-chart-mark);--chart-focus: var(--dp-color-chart-mark);--chart-tick: var(--dp-color-chart-label);--chart-grid: var(--dp-color-chart-track);--chart-axis: var(--dp-color-chart-mark)}.dp-chart__title{margin:0;color:var(--chart-tick);font-family:var(--dp-component-chart-title-type-font-family);font-size:var(--dp-component-chart-title-type-font-size);font-weight:var(--dp-component-chart-title-type-font-weight);line-height:var(--dp-component-chart-title-type-line-height);letter-spacing:var(--dp-component-chart-title-type-letter-spacing);text-transform:var(--dp-component-chart-title-type-text-transform)}.dp-chart__plot{position:relative;min-width:0}.dp-chart__svg{display:block;width:100%;height:auto;overflow:visible;border-radius:var(--dp-radius-sm)}.dp-chart__svg:focus{outline:none}.dp-chart__svg:focus-visible{outline:var(--dp-component-chart-focus-ring-width) solid var(--dp-component-chart-focus-ring);outline-offset:var(--dp-component-chart-focus-ring-offset)}.dp-chart__gridline{stroke:var(--chart-grid);stroke-width:var(--dp-component-chart-grid-width)}.dp-chart__axis{stroke:var(--chart-axis);stroke-width:var(--dp-component-chart-axis-width)}.dp-chart__tick{fill:var(--chart-tick);font-family:var(--dp-component-chart-tick-type-font-family);font-size:var(--dp-component-chart-tick-type-font-size);font-weight:var(--dp-component-chart-tick-type-font-weight);letter-spacing:var(--dp-component-chart-tick-type-letter-spacing);text-transform:var(--dp-component-chart-tick-type-text-transform)}.dp-chart__value-tick,.dp-chart__value,.dp-chart__cell-value{fill:var(--chart-tick);font-family:var(--dp-component-chart-value-type-font-family);font-size:var(--dp-component-chart-value-type-font-size);font-weight:var(--dp-component-chart-value-type-font-weight);letter-spacing:var(--dp-component-chart-value-type-letter-spacing);font-variant-numeric:var(--dp-component-chart-value-type-font-variant-numeric)}.dp-chart__value.is-focus{fill:var(--chart-ink);font-weight:var(--dp-component-chart-focus-weight)}.dp-chart__annotation{fill:var(--chart-tick);font-family:var(--dp-component-chart-annotation-type-font-family);font-size:var(--dp-component-chart-annotation-type-font-size);font-weight:var(--dp-component-chart-annotation-type-font-weight);letter-spacing:var(--dp-component-chart-annotation-type-letter-spacing)}.dp-chart__centre{fill:var(--chart-ink);font-family:var(--dp-component-chart-kpi-value-type-font-family);font-size:var(--dp-component-chart-kpi-value-type-font-size);font-weight:var(--dp-component-chart-kpi-value-type-font-weight);letter-spacing:var(--dp-component-chart-kpi-value-type-letter-spacing);font-variant-numeric:var(--dp-component-chart-kpi-value-type-font-variant-numeric)}.dp-chart__cell-label{fill:var(--dp-color-text-primary);font-family:var(--dp-component-chart-legend-type-font-family);font-size:var(--dp-component-chart-legend-type-font-size);font-weight:var(--dp-component-chart-legend-type-font-weight);letter-spacing:var(--dp-component-chart-legend-type-letter-spacing)}.dp-chart__cell-label--inverse{fill:var(--dp-color-text-inverse)}.dp-chart__cell-label--value{font-variant-numeric:var(--dp-component-chart-value-type-font-variant-numeric)}.dp-chart__bar{fill:var(--dp-color-chart-band);stroke:var(--chart-ink);stroke-width:var(--dp-component-chart-outline-width);stroke-linejoin:round}.dp-chart__slice,.dp-chart__tile{stroke:var(--chart-ink);stroke-width:var(--dp-component-chart-outline-width);stroke-linejoin:round}.dp-chart__point{fill:var(--dp-color-chart-band);stroke:var(--chart-ink);stroke-width:var(--dp-component-chart-casing-width)}.dp-chart__point.is-context{fill:var(--dp-color-chart-context);stroke:none}.dp-chart__line{fill:none;stroke-width:var(--dp-component-chart-line-width);stroke-linejoin:round;stroke-linecap:round}.dp-chart__line.is-context{stroke:var(--dp-color-chart-context);stroke-width:var(--dp-component-chart-line-width-context)}.dp-chart__line--edge{stroke:var(--chart-ink);stroke-width:var(--dp-component-chart-casing-width)}.dp-chart__casing{fill:none;stroke:var(--chart-ink);stroke-width:calc(var(--dp-component-chart-line-width) + 2 * var(--dp-component-chart-casing-width));stroke-linejoin:round;stroke-linecap:round}.dp-chart__area{fill:var(--dp-color-chart-band);stroke:none}.dp-chart__band{fill:var(--dp-color-chart-band)}.dp-chart__reference{stroke:var(--chart-ink);stroke-width:var(--dp-component-chart-axis-width);stroke-dasharray:var(--dp-component-chart-dash) var(--dp-component-chart-dash-gap)}.dp-chart__connector{stroke:var(--chart-tick);stroke-width:var(--dp-component-chart-grid-width);stroke-dasharray:var(--dp-component-chart-dash) var(--dp-component-chart-dash-gap)}.dp-chart__connector-solid{stroke:var(--dp-color-chart-context);stroke-width:var(--dp-component-chart-line-width-context)}.dp-chart__target{stroke:var(--chart-focus);stroke-width:var(--dp-component-chart-line-width)}.dp-chart__whisker{stroke:var(--chart-ink);stroke-width:var(--dp-component-chart-casing-width)}.dp-chart__median{stroke:var(--chart-ink);stroke-width:var(--dp-component-chart-line-width)}.dp-chart__range{stroke:none}.dp-chart__spark-line{fill:none;stroke:var(--chart-ink);stroke-width:var(--dp-component-chart-spark-line-width);stroke-linejoin:round;stroke-linecap:round}.dp-chart__spark-bar{fill:var(--dp-color-chart-context)}.dp-chart__cell{stroke:none}.dp-chart__cell.is-empty{fill:var(--dp-color-chart-band)}.dp-chart__fill--s1{fill:var(--dp-color-chart-series-1)}.dp-chart__fill--s2{fill:var(--dp-color-chart-series-2)}.dp-chart__fill--s3{fill:var(--dp-color-chart-series-3)}.dp-chart__fill--s4{fill:var(--dp-color-chart-series-4)}.dp-chart__fill--s5{fill:var(--dp-color-chart-series-5)}.dp-chart__fill--s6{fill:var(--dp-color-chart-series-6)}.dp-chart__line--s1{stroke:var(--dp-color-chart-series-1)}.dp-chart__line--s2{stroke:var(--dp-color-chart-series-2)}.dp-chart__line--s3{stroke:var(--dp-color-chart-series-3)}.dp-chart__line--s4{stroke:var(--dp-color-chart-series-4)}.dp-chart__line--s5{stroke:var(--dp-color-chart-series-5)}.dp-chart__line--s6{stroke:var(--dp-color-chart-series-6)}.dp-chart__fill--pos{fill:var(--dp-color-chart-div-5)}.dp-chart__fill--neg{fill:var(--dp-color-chart-div-1)}.dp-chart__fill--up{fill:var(--dp-color-chart-up)}.dp-chart__fill--down{fill:var(--dp-color-chart-down)}.dp-chart__fill--seq-1{fill:var(--dp-color-chart-seq-1)}.dp-chart__fill--seq-2{fill:var(--dp-color-chart-seq-2)}.dp-chart__fill--seq-3{fill:var(--dp-color-chart-seq-3)}.dp-chart__fill--seq-4{fill:var(--dp-color-chart-seq-4)}.dp-chart__fill--seq-5{fill:var(--dp-color-chart-seq-5)}.dp-chart__fill--div-1{fill:var(--dp-color-chart-div-1)}.dp-chart__fill--div-2{fill:var(--dp-color-chart-div-2)}.dp-chart__fill--div-3{fill:var(--dp-color-chart-div-3)}.dp-chart__fill--div-4{fill:var(--dp-color-chart-div-4)}.dp-chart__fill--div-5{fill:var(--dp-color-chart-div-5)}.dp-chart__label--seq-1{fill:var(--dp-color-chart-seq-1-label)}.dp-chart__label--seq-2{fill:var(--dp-color-chart-seq-2-label)}.dp-chart__label--seq-3{fill:var(--dp-color-chart-seq-3-label)}.dp-chart__label--seq-4{fill:var(--dp-color-chart-seq-4-label)}.dp-chart__label--seq-5{fill:var(--dp-color-chart-seq-5-label)}.dp-chart__label--div-1{fill:var(--dp-color-chart-div-1-label)}.dp-chart__label--div-2{fill:var(--dp-color-chart-div-2-label)}.dp-chart__label--div-3{fill:var(--dp-color-chart-div-3-label)}.dp-chart__label--div-4{fill:var(--dp-color-chart-div-4-label)}.dp-chart__label--div-5{fill:var(--dp-color-chart-div-5-label)}.dp-chart__bg--seq-1{background:var(--dp-color-chart-seq-1)}.dp-chart__bg--seq-2{background:var(--dp-color-chart-seq-2)}.dp-chart__bg--seq-3{background:var(--dp-color-chart-seq-3)}.dp-chart__bg--seq-4{background:var(--dp-color-chart-seq-4)}.dp-chart__bg--seq-5{background:var(--dp-color-chart-seq-5)}.dp-chart__bg--div-1{background:var(--dp-color-chart-div-1)}.dp-chart__bg--div-2{background:var(--dp-color-chart-div-2)}.dp-chart__bg--div-3{background:var(--dp-color-chart-div-3)}.dp-chart__bg--div-4{background:var(--dp-color-chart-div-4)}.dp-chart__bg--div-5{background:var(--dp-color-chart-div-5)}.dp-chart__bar.is-focus,.dp-chart__point.is-focus,.dp-chart__slice.is-focus,.dp-chart__tile.is-focus,.dp-chart__cell.is-focus,.dp-chart__spark-bar.is-focus,.dp-chart__key-box.is-focus{fill:var(--chart-focus)}.dp-chart__line.is-focus{stroke:var(--chart-focus)}.dp-chart__marks>*{transition:opacity var(--dp-component-chart-motion-hover) var(--dp-component-chart-motion-easing)}.dp-chart__svg.is-dimmed .dp-chart__marks>:not(.is-active):not(.dp-chart__casing){opacity:var(--dp-component-chart-dim-opacity)}.dp-chart__svg:focus-visible .is-active{stroke:var(--dp-component-chart-focus-ring)}.dp-chart.is-armed .dp-chart__marks,.dp-chart.is-armed .dp-chart__labels,.dp-chart.is-armed .dp-chart__kpi-value{opacity:0}.dp-chart [data-dp-enter=grow-up]{transform-box:fill-box;transform-origin:bottom}.dp-chart [data-dp-enter=grow-down]{transform-box:fill-box;transform-origin:top}.dp-chart [data-dp-enter=grow-right]{transform-box:fill-box;transform-origin:left}.dp-chart [data-dp-enter=grow-left]{transform-box:fill-box;transform-origin:right}.dp-chart__legend{display:flex;flex-wrap:wrap;gap:var(--dp-component-chart-legend-gap);margin:var(--dp-component-chart-legend-margin) 0 0;padding:0;list-style:none}.dp-chart__key,.dp-chart__ramp{display:inline-flex;align-items:center;gap:var(--dp-component-chart-legend-item-gap);color:var(--chart-tick);font-family:var(--dp-component-chart-legend-type-font-family);font-size:var(--dp-component-chart-legend-type-font-size);font-weight:var(--dp-component-chart-legend-type-font-weight);line-height:var(--dp-component-chart-legend-type-line-height)}.dp-chart__swatch{flex:none;width:var(--dp-component-chart-legend-swatch);height:var(--dp-component-chart-legend-swatch);overflow:visible}.dp-chart__key-box{stroke:var(--chart-ink);stroke-width:var(--dp-component-chart-casing-width)}.dp-chart__key-box.is-context{fill:var(--dp-color-chart-context);stroke:none}.dp-chart__key-line{fill:none;stroke-width:var(--dp-component-chart-line-width);stroke-linecap:round}.dp-chart__key-line.dp-chart__casing{stroke-width:calc(var(--dp-component-chart-line-width) + 2 * var(--dp-component-chart-casing-width))}.dp-chart__key-marker{fill:var(--chart-ink)}.dp-chart__ramp{margin-top:var(--dp-component-chart-legend-margin)}.dp-chart__ramp-steps{display:inline-flex;gap:var(--dp-component-chart-cell-gap)}.dp-chart__ramp-step{width:var(--dp-component-chart-legend-swatch);height:var(--dp-component-chart-legend-swatch);border-radius:var(--dp-component-chart-cell-radius)}.dp-chart__tooltip{position:absolute;top:0;left:0;z-index:var(--dp-component-chart-tooltip-z);display:flex;flex-direction:column;pointer-events:none;padding:var(--dp-component-chart-tooltip-padding-block) var(--dp-component-chart-tooltip-padding-inline);border-radius:var(--dp-component-chart-tooltip-radius);background:var(--dp-color-chart-tooltip-bg);color:var(--dp-color-chart-tooltip-text);box-shadow:var(--dp-component-chart-tooltip-shadow);white-space:nowrap;font-family:var(--dp-component-chart-tooltip-type-font-family);font-size:var(--dp-component-chart-tooltip-type-font-size);font-weight:var(--dp-component-chart-tooltip-type-font-weight);line-height:var(--dp-component-chart-tooltip-type-line-height)}.dp-chart__tooltip[hidden]{display:none}.dp-chart__tip-value{font-variant-numeric:var(--dp-component-chart-value-type-font-variant-numeric)}.dp-chart__data>summary{width:max-content;cursor:pointer;color:var(--chart-tick);font-family:var(--dp-component-chart-legend-type-font-family);font-size:var(--dp-component-chart-legend-type-font-size);line-height:var(--dp-component-chart-legend-type-line-height)}.dp-chart__data>summary:focus-visible{outline:var(--dp-component-chart-focus-ring-width) solid var(--dp-component-chart-focus-ring);outline-offset:var(--dp-component-chart-focus-ring-offset)}.dp-chart__data[open]>summary{margin-bottom:var(--dp-component-chart-legend-margin)}.dp-chart__table{font-family:var(--dp-component-chart-table-type-font-family);font-size:var(--dp-component-chart-table-type-font-size);font-variant-numeric:var(--dp-component-chart-table-type-font-variant-numeric)}.dp-chart__table .is-num{text-align:end}.dp-chart--kpi{gap:var(--dp-component-chart-label-gap)}.dp-chart__kpi-label{margin:0;color:var(--chart-tick);font-family:var(--dp-component-chart-kpi-label-type-font-family);font-size:var(--dp-component-chart-kpi-label-type-font-size);font-weight:var(--dp-component-chart-kpi-label-type-font-weight);line-height:var(--dp-component-chart-kpi-label-type-line-height);letter-spacing:var(--dp-component-chart-kpi-label-type-letter-spacing);text-transform:var(--dp-component-chart-kpi-label-type-text-transform)}.dp-chart__kpi-value{margin:0;color:var(--chart-ink);font-family:var(--dp-component-chart-kpi-value-type-font-family);font-size:var(--dp-component-chart-kpi-value-type-font-size);font-weight:var(--dp-component-chart-kpi-value-type-font-weight);line-height:var(--dp-component-chart-kpi-value-type-line-height);letter-spacing:var(--dp-component-chart-kpi-value-type-letter-spacing);font-variant-numeric:var(--dp-component-chart-kpi-value-type-font-variant-numeric)}.dp-chart__delta{margin:0;color:var(--chart-tick);font-family:var(--dp-component-chart-kpi-delta-type-font-family);font-size:var(--dp-component-chart-kpi-delta-type-font-size);font-weight:var(--dp-component-chart-kpi-delta-type-font-weight);line-height:var(--dp-component-chart-kpi-delta-type-line-height);font-variant-numeric:var(--dp-component-chart-kpi-delta-type-font-variant-numeric)}.dp-chart__delta.is-good{color:var(--dp-color-signal-success-text)}.dp-chart__delta.is-bad{color:var(--dp-color-signal-danger-text)}.dp-chart__spark-cell{width:var(--dp-component-chart-spark-width)}.dp-chart__spark-cell>.dp-chart{width:var(--dp-component-chart-spark-width)}.dp-chart--sparkline,.dp-chart--spark-bars{gap:0}.dp-chart__controls{display:flex;align-items:center;justify-content:space-between;gap:var(--dp-component-chart-legend-gap)}.dp-chart__readout{margin:0;color:var(--chart-ink);font-family:var(--dp-component-chart-value-type-font-family);font-size:var(--dp-component-chart-value-type-font-size);font-variant-numeric:var(--dp-component-chart-value-type-font-variant-numeric)}@media print{.dp-chart__tooltip,.dp-chart__controls .dp-chart__pause{display:none}}.dp-scene{position:relative;display:block;min-width:0}.dp-scene__viewport{position:relative;overflow:hidden;aspect-ratio:var(--dp-aspect-landscape);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:var(--dp-radius-2xl);background-color:var(--dp-component-scene-surface);--dp-runtime-scene-dot: var(--dp-color-alpha-transparent);--dp-runtime-scene-line: var(--dp-color-alpha-transparent);background-image:radial-gradient(circle at 0 0,var(--dp-runtime-scene-dot) var(--dp-component-scene-dot-size),var(--dp-color-alpha-transparent) 0),linear-gradient(to right,var(--dp-runtime-scene-line) var(--dp-component-scene-grid-width),var(--dp-color-alpha-transparent) 0),linear-gradient(to bottom,var(--dp-runtime-scene-line) var(--dp-component-scene-grid-width),var(--dp-color-alpha-transparent) 0);background-size:var(--dp-runtime-scene-minor) var(--dp-runtime-scene-minor),var(--dp-runtime-scene-major) var(--dp-runtime-scene-major),var(--dp-runtime-scene-major) var(--dp-runtime-scene-major);background-position:var(--dp-runtime-scene-x) var(--dp-runtime-scene-y)}.dp-scene__viewport[data-grid~=dots]{--dp-runtime-scene-dot: var(--dp-component-scene-dot)}.dp-scene__viewport[data-grid~=lines]{--dp-runtime-scene-line: var(--dp-component-scene-grid)}.dp-scene__viewport.is-panning{cursor:grabbing}.dp-scene__viewport:focus{outline:none}.dp-scene__viewport:focus-visible{outline:var(--dp-component-scene-focus-ring-width) solid var(--dp-component-scene-focus-ring);outline-offset:calc(var(--dp-component-scene-focus-ring-width) * -1)}.dp-scene[data-dp-scene-full] .dp-scene__viewport{aspect-ratio:auto;height:100dvh;border-radius:0}.dp-scene__world{position:absolute;transform-origin:0 0}.dp-scene__region{position:absolute;box-sizing:border-box;padding:var(--dp-component-scene-region-padding);border-radius:var(--dp-component-scene-region-radius);background:var(--dp-component-scene-region-bg)}.dp-scene__region[class*=dp-fill-]{background:var(--dp-color-context-bg)}.dp-scene__region-label{margin:0;color:var(--dp-component-scene-region-label);font-family:var(--dp-component-scene-region-label-type-font-family);font-size:var(--dp-component-scene-region-label-type-font-size);font-weight:var(--dp-component-scene-region-label-type-font-weight);line-height:var(--dp-component-scene-region-label-type-line-height);letter-spacing:var(--dp-component-scene-region-label-type-letter-spacing);text-transform:var(--dp-component-scene-region-label-type-text-transform)}.dp-scene__region[class*=dp-fill-] .dp-scene__region-label{color:var(--dp-color-context-ink)}.dp-scene__node{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--dp-component-scene-node-gap);margin:0;padding:var(--dp-component-scene-node-padding);border:var(--dp-component-scene-node-border-width) solid var(--dp-component-scene-node-border);border-radius:var(--dp-component-scene-node-radius);background:var(--dp-component-scene-node-bg);color:var(--dp-component-scene-node-text);cursor:default;transition:opacity var(--dp-duration-fast) var(--dp-easing-standard)}.dp-scene__node--focus{border:var(--dp-component-scene-node-border-width-focus) solid var(--dp-component-scene-node-border-focus);padding:calc(var(--dp-component-scene-node-padding) - var(--dp-component-scene-node-border-width-focus) + var(--dp-component-scene-node-border-width))}.dp-scene__node--intended{border-style:dashed;border-color:var(--dp-component-scene-edge-intended);opacity:var(--dp-component-scene-node-intended-opacity)}.dp-scene__node--muted,.dp-scene__viewport.is-tracing .dp-scene__node:not(.is-lit){opacity:var(--dp-component-scene-node-muted-opacity)}.dp-scene__node:focus{outline:none}.dp-scene__node:focus-visible{outline:var(--dp-component-scene-focus-ring-width) solid var(--dp-component-scene-focus-ring);outline-offset:var(--dp-component-scene-focus-ring-width)}.dp-scene__node-title{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--dp-component-scene-node-title-type-font-family);font-size:var(--dp-component-scene-node-title-type-font-size);font-weight:var(--dp-component-scene-node-title-type-font-weight);line-height:var(--dp-component-scene-node-title-type-line-height);letter-spacing:var(--dp-component-scene-node-title-type-letter-spacing);text-transform:var(--dp-component-scene-node-title-type-text-transform)}.dp-scene__node-text{margin:0;font-family:var(--dp-component-scene-node-text-type-font-family);font-size:var(--dp-component-scene-node-text-type-font-size);font-weight:var(--dp-component-scene-node-text-type-font-weight);line-height:var(--dp-component-scene-node-text-type-line-height);letter-spacing:var(--dp-component-scene-node-text-type-letter-spacing);text-transform:var(--dp-component-scene-node-text-type-text-transform)}.dp-scene__node-meta{margin:0;color:var(--dp-component-scene-node-meta);font-family:var(--dp-component-scene-node-meta-type-font-family);font-size:var(--dp-component-scene-node-meta-type-font-size);font-weight:var(--dp-component-scene-node-meta-type-font-weight);line-height:var(--dp-component-scene-node-meta-type-line-height);letter-spacing:var(--dp-component-scene-node-meta-type-letter-spacing);text-transform:var(--dp-component-scene-node-meta-type-text-transform)}.dp-scene__edges{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.dp-scene__edge{transition:opacity var(--dp-duration-fast) var(--dp-easing-standard)}.dp-scene__edge-casing{fill:none;stroke:var(--dp-component-scene-surface);stroke-width:calc(var(--dp-component-scene-edge-width) + 2 * var(--dp-component-scene-edge-casing));stroke-linecap:round}.dp-scene__edge--focus .dp-scene__edge-casing{stroke-width:calc(var(--dp-component-scene-edge-width-focus) + 2 * var(--dp-component-scene-edge-casing))}.dp-scene__edge-line{fill:none;stroke:var(--dp-component-scene-edge-data);stroke-width:var(--dp-component-scene-edge-width);stroke-linecap:round}.dp-scene__edge-head{fill:var(--dp-component-scene-edge-data);stroke:none}.dp-scene__edge--focus .dp-scene__edge-line{stroke:var(--dp-component-scene-edge-focus);stroke-width:var(--dp-component-scene-edge-width-focus)}.dp-scene__edge--focus .dp-scene__edge-head{fill:var(--dp-component-scene-edge-focus)}.dp-scene__edge--intended .dp-scene__edge-line{stroke:var(--dp-component-scene-edge-intended);stroke-dasharray:var(--dp-component-scene-edge-dash) var(--dp-component-scene-edge-dash-gap)}.dp-scene__edge--intended .dp-scene__edge-head{fill:var(--dp-component-scene-edge-intended)}.dp-scene__edge--muted .dp-scene__edge-line{stroke:var(--dp-component-scene-edge-muted)}.dp-scene__edge--muted .dp-scene__edge-head{fill:var(--dp-component-scene-edge-muted)}.dp-scene__viewport.is-tracing .dp-scene__edge:not(.is-lit){opacity:var(--dp-component-scene-node-muted-opacity)}.dp-scene__edge-flow{fill:none;stroke:var(--dp-component-scene-surface);stroke-width:var(--dp-component-scene-edge-width);stroke-linecap:round;stroke-dasharray:var(--dp-component-scene-edge-flow) calc(var(--dp-component-scene-edge-flow) * 3)}.dp-scene__edge-label{position:absolute;transform:translate(-50%,-50%);padding:0 var(--dp-component-scene-edge-label-padding-inline);white-space:nowrap;border-radius:var(--dp-component-scene-edge-label-radius);background:var(--dp-component-scene-edge-halo);color:var(--dp-component-scene-edge-label);font-family:var(--dp-component-scene-edge-label-type-font-family);font-size:var(--dp-component-scene-edge-label-type-font-size);font-weight:var(--dp-component-scene-edge-label-type-font-weight);line-height:var(--dp-component-scene-edge-label-type-line-height);letter-spacing:var(--dp-component-scene-edge-label-type-letter-spacing);text-transform:var(--dp-component-scene-edge-label-type-text-transform)}.dp-scene__note{position:absolute;margin:0;color:var(--dp-component-scene-note-text)}.dp-scene__note--title{font-family:var(--dp-component-scene-title-type-font-family);font-size:var(--dp-component-scene-title-type-font-size);font-weight:var(--dp-component-scene-title-type-font-weight);line-height:var(--dp-component-scene-title-type-line-height);letter-spacing:var(--dp-component-scene-title-type-letter-spacing);text-transform:var(--dp-component-scene-title-type-text-transform)}.dp-scene__note--section{font-family:var(--dp-component-scene-section-type-font-family);font-size:var(--dp-component-scene-section-type-font-size);font-weight:var(--dp-component-scene-section-type-font-weight);line-height:var(--dp-component-scene-section-type-line-height);letter-spacing:var(--dp-component-scene-section-type-letter-spacing);text-transform:var(--dp-component-scene-section-type-text-transform)}.dp-scene__note--body{font-family:var(--dp-component-scene-body-type-font-family);font-size:var(--dp-component-scene-body-type-font-size);font-weight:var(--dp-component-scene-body-type-font-weight);line-height:var(--dp-component-scene-body-type-line-height);letter-spacing:var(--dp-component-scene-body-type-letter-spacing);text-transform:var(--dp-component-scene-body-type-text-transform)}.dp-scene__note--caption{color:var(--dp-component-scene-note-muted);font-family:var(--dp-component-scene-caption-type-font-family);font-size:var(--dp-component-scene-caption-type-font-size);font-weight:var(--dp-component-scene-caption-type-font-weight);line-height:var(--dp-component-scene-caption-type-line-height);letter-spacing:var(--dp-component-scene-caption-type-letter-spacing);text-transform:var(--dp-component-scene-caption-type-text-transform)}.dp-scene__note--label{color:var(--dp-component-scene-note-muted);font-family:var(--dp-component-scene-label-type-font-family);font-size:var(--dp-component-scene-label-type-font-size);font-weight:var(--dp-component-scene-label-type-font-weight);line-height:var(--dp-component-scene-label-type-line-height);letter-spacing:var(--dp-component-scene-label-type-letter-spacing);text-transform:var(--dp-component-scene-label-type-text-transform)}.dp-scene__note--micro{color:var(--dp-component-scene-note-muted);font-family:var(--dp-component-scene-micro-type-font-family);font-size:var(--dp-component-scene-micro-type-font-size);font-weight:var(--dp-component-scene-micro-type-font-weight);line-height:var(--dp-component-scene-micro-type-line-height);letter-spacing:var(--dp-component-scene-micro-type-letter-spacing);text-transform:var(--dp-component-scene-micro-type-text-transform)}.dp-scene__chart{position:absolute;margin:0}.dp-scene__world[data-hide~=title] .dp-scene__note--title,.dp-scene__world[data-hide~=section] .dp-scene__note--section,.dp-scene__world[data-hide~=body] .dp-scene__note--body,.dp-scene__world[data-hide~=caption] .dp-scene__note--caption,.dp-scene__world[data-hide~=label] .dp-scene__note--label,.dp-scene__world[data-hide~=micro] .dp-scene__note--micro,.dp-scene__world[data-hide~=node-title] .dp-scene__node-title,.dp-scene__world[data-hide~=node-text] .dp-scene__node-text,.dp-scene__world[data-hide~=node-meta] .dp-scene__node-meta,.dp-scene__world[data-hide~=region-label] .dp-scene__region-label{color:var(--dp-color-alpha-transparent)}.dp-scene__world[data-hide~=edge-label] .dp-scene__edge-label{color:var(--dp-color-alpha-transparent);background:var(--dp-color-alpha-transparent)}.dp-scene__world[data-hide~=chart] .dp-scene__chart :is(.dp-chart__tick,.dp-chart__value,.dp-chart__value-tick,.dp-chart__annotation){fill:var(--dp-color-alpha-transparent)}.dp-scene__world[data-hide~=chart] .dp-scene__chart :is(.dp-chart__title,.dp-chart__legend,.dp-chart__data){visibility:hidden}.dp-scene__controls{position:absolute;inset-inline-end:var(--dp-component-scene-controls-offset);bottom:var(--dp-component-scene-controls-offset);display:flex;align-items:center;gap:var(--dp-component-scene-controls-gap);cursor:default}.dp-scene__control{min-width:var(--dp-layout-size-touch-min);justify-content:center}.dp-scene__zoom{min-width:calc(var(--dp-type-meter-value-font-size) * 4);text-align:center;color:var(--dp-color-text-muted);font-family:var(--dp-type-meter-value-font-family);font-size:var(--dp-type-meter-value-font-size);font-weight:var(--dp-type-meter-value-font-weight);line-height:var(--dp-type-meter-value-line-height);letter-spacing:var(--dp-type-meter-value-letter-spacing);font-variant-numeric:var(--dp-type-meter-value-font-variant-numeric)}.dp-scene__minimap{position:absolute;inset-inline-start:var(--dp-component-scene-controls-offset);bottom:var(--dp-component-scene-controls-offset);display:block;width:var(--dp-component-scene-minimap-width);height:auto;cursor:pointer;border:var(--dp-border-width-hair) solid var(--dp-component-scene-minimap-border);border-radius:var(--dp-component-scene-minimap-radius);background:var(--dp-component-scene-minimap-bg)}.dp-scene__minimap-mark{fill:var(--dp-component-scene-minimap-mark)}.dp-scene__minimap-view{fill:none;stroke:var(--dp-component-scene-minimap-view);stroke-width:var(--dp-border-width-thick);vector-effect:non-scaling-stroke}@media(max-width:640px){.dp-scene__minimap{display:none}}@media print{.dp-scene__controls,.dp-scene__minimap{display:none}}.dp-terminal{margin:0;overflow-x:auto;padding:var(--dp-component-terminal-padding-block) var(--dp-component-terminal-padding-inline);background:var(--dp-component-terminal-bg);color:var(--dp-component-terminal-fg);border:var(--dp-border-width-hair) solid var(--dp-component-terminal-border);border-radius:var(--dp-component-terminal-radius);font-family:var(--dp-component-terminal-type-font-family);font-size:var(--dp-component-terminal-type-font-size);line-height:var(--dp-component-terminal-type-line-height);font-weight:var(--dp-component-terminal-type-font-weight);letter-spacing:var(--dp-component-terminal-type-letter-spacing)}.dp-terminal::selection,.dp-terminal ::selection{background:var(--dp-component-terminal-selection);color:var(--dp-component-terminal-fg)}.dp-terminal__cursor{color:var(--dp-component-terminal-cursor)}.dp-terminal__palette{display:grid;grid-template-columns:repeat(var(--dp-component-terminal-palette-columns),minmax(0,1fr));gap:var(--dp-component-terminal-palette-gap)}.dp-terminal__swatch{display:block;aspect-ratio:var(--dp-aspect-square);border-radius:var(--dp-component-terminal-swatch-radius);box-shadow:var(--dp-component-terminal-swatch-ring)}.dp-ansi-0{color:var(--dp-color-terminal-black)}.dp-ansi-1{color:var(--dp-color-terminal-red)}.dp-ansi-2{color:var(--dp-color-terminal-green)}.dp-ansi-3{color:var(--dp-color-terminal-yellow)}.dp-ansi-4{color:var(--dp-color-terminal-blue)}.dp-ansi-5{color:var(--dp-color-terminal-magenta)}.dp-ansi-6{color:var(--dp-color-terminal-cyan)}.dp-ansi-7{color:var(--dp-color-terminal-white)}.dp-ansi-8{color:var(--dp-color-terminal-bright-black)}.dp-ansi-9{color:var(--dp-color-terminal-bright-red)}.dp-ansi-10{color:var(--dp-color-terminal-bright-green)}.dp-ansi-11{color:var(--dp-color-terminal-bright-yellow)}.dp-ansi-12{color:var(--dp-color-terminal-bright-blue)}.dp-ansi-13{color:var(--dp-color-terminal-bright-magenta)}.dp-ansi-14{color:var(--dp-color-terminal-bright-cyan)}.dp-ansi-15{color:var(--dp-color-terminal-bright-white)}.dp-ansi-bg-0,.dp-ansi-on-0{background-color:var(--dp-color-terminal-black)}.dp-ansi-bg-1,.dp-ansi-on-1{background-color:var(--dp-color-terminal-red)}.dp-ansi-bg-2,.dp-ansi-on-2{background-color:var(--dp-color-terminal-green)}.dp-ansi-bg-3,.dp-ansi-on-3{background-color:var(--dp-color-terminal-yellow)}.dp-ansi-bg-4,.dp-ansi-on-4{background-color:var(--dp-color-terminal-blue)}.dp-ansi-bg-5,.dp-ansi-on-5{background-color:var(--dp-color-terminal-magenta)}.dp-ansi-bg-6,.dp-ansi-on-6{background-color:var(--dp-color-terminal-cyan)}.dp-ansi-bg-7,.dp-ansi-on-7{background-color:var(--dp-color-terminal-white)}.dp-ansi-bg-8,.dp-ansi-on-8{background-color:var(--dp-color-terminal-bright-black)}.dp-ansi-bg-9,.dp-ansi-on-9{background-color:var(--dp-color-terminal-bright-red)}.dp-ansi-bg-10,.dp-ansi-on-10{background-color:var(--dp-color-terminal-bright-green)}.dp-ansi-bg-11,.dp-ansi-on-11{background-color:var(--dp-color-terminal-bright-yellow)}.dp-ansi-bg-12,.dp-ansi-on-12{background-color:var(--dp-color-terminal-bright-blue)}.dp-ansi-bg-13,.dp-ansi-on-13{background-color:var(--dp-color-terminal-bright-magenta)}.dp-ansi-bg-14,.dp-ansi-on-14{background-color:var(--dp-color-terminal-bright-cyan)}.dp-ansi-bg-15,.dp-ansi-on-15{background-color:var(--dp-color-terminal-bright-white)}.dp-theme-preview{display:flex;flex-direction:column;gap:var(--dp-component-theme-preview-gap);min-width:0;margin:0}.dp-theme-preview__head{display:flex;align-items:center;justify-content:space-between;gap:var(--dp-component-theme-preview-head-gap)}.dp-theme-preview__name{font-family:var(--dp-component-theme-preview-name-type-font-family);font-size:var(--dp-component-theme-preview-name-type-font-size);font-weight:var(--dp-component-theme-preview-name-type-font-weight);line-height:var(--dp-component-theme-preview-name-type-line-height);letter-spacing:var(--dp-component-theme-preview-name-type-letter-spacing)}.dp-theme-preview__panes{display:grid;grid-template-columns:repeat(var(--dp-component-theme-preview-columns),minmax(0,1fr));gap:var(--dp-component-theme-preview-gap)}.dp-theme-preview__pane{display:flex;flex-direction:column;gap:var(--dp-component-theme-preview-pane-gap);min-width:0;padding:var(--dp-component-theme-preview-pane-padding);background:var(--dp-component-theme-preview-pane-bg);color:var(--dp-color-text-primary);border:var(--dp-border-width-hair) solid var(--dp-component-theme-preview-pane-border);border-radius:var(--dp-component-theme-preview-pane-radius)}.dp-theme-preview__mode{color:var(--dp-component-theme-preview-mode);font-family:var(--dp-component-theme-preview-mode-type-font-family);font-size:var(--dp-component-theme-preview-mode-type-font-size);font-weight:var(--dp-component-theme-preview-mode-type-font-weight);line-height:var(--dp-component-theme-preview-mode-type-line-height);letter-spacing:var(--dp-component-theme-preview-mode-type-letter-spacing);text-transform:var(--dp-component-theme-preview-mode-type-text-transform)}.dp-theme-preview__title{font-family:var(--dp-component-theme-preview-title-type-font-family);font-size:var(--dp-component-theme-preview-title-type-font-size);font-weight:var(--dp-component-theme-preview-title-type-font-weight);line-height:var(--dp-component-theme-preview-title-type-line-height);letter-spacing:var(--dp-component-theme-preview-title-type-letter-spacing)}.dp-theme-preview__secondary{color:var(--dp-color-text-secondary)}.dp-theme-preview__muted{color:var(--dp-color-text-muted)}.dp-theme-preview__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dp-component-theme-preview-pane-gap)}.dp-theme-preview__static{pointer-events:none}.dp-theme-preview__code{display:block;overflow-x:auto;white-space:nowrap;padding:var(--dp-component-theme-preview-code-padding-block) var(--dp-component-theme-preview-code-padding-inline);background:var(--dp-component-theme-preview-code-bg);color:var(--dp-color-syntax-plain);border-radius:var(--dp-component-theme-preview-code-radius);font-family:var(--dp-component-theme-preview-code-type-font-family);font-size:var(--dp-component-theme-preview-code-type-font-size);line-height:var(--dp-component-theme-preview-code-type-line-height)}.dp-theme-preview__fills{display:flex;flex-wrap:wrap;gap:var(--dp-component-theme-preview-swatch-gap)}.dp-theme-preview__fill{display:inline-grid;place-items:center;width:var(--dp-component-theme-preview-swatch-size);height:var(--dp-component-theme-preview-swatch-size);border-radius:var(--dp-component-theme-preview-swatch-radius);background:var(--dp-color-context-bg);color:var(--dp-color-context-ink);font-family:var(--dp-component-theme-preview-swatch-type-font-family);font-size:var(--dp-component-theme-preview-swatch-type-font-size)}.dp-theme-preview__ansi{display:grid;grid-template-columns:repeat(var(--dp-component-theme-preview-ansi-columns),minmax(0,1fr));gap:var(--dp-component-theme-preview-swatch-gap)}.dp-theme-preview__ansi>span{aspect-ratio:var(--dp-aspect-square);border-radius:var(--dp-component-theme-preview-ansi-radius);box-shadow:var(--dp-component-theme-preview-ansi-ring)}@media(max-width:640px){.dp-theme-preview__panes{grid-template-columns:repeat(var(--dp-component-theme-preview-columns-compact),minmax(0,1fr))}}.dp-syntax-plain{color:var(--dp-color-syntax-plain)}.dp-syntax-keyword{color:var(--dp-color-syntax-keyword)}.dp-syntax-control{color:var(--dp-color-syntax-control)}.dp-syntax-function{color:var(--dp-color-syntax-function)}.dp-syntax-string{color:var(--dp-color-syntax-string)}.dp-syntax-variable{color:var(--dp-color-syntax-variable)}.dp-syntax-type{color:var(--dp-color-syntax-type)}.dp-syntax-number{color:var(--dp-color-syntax-number)}.dp-syntax-comment{color:var(--dp-color-syntax-comment)}.dp-prose :not(pre)>code,.dp-article :not(pre)>code{font-size:var(--dp-component-code-inline-size-docs)}.dp-quote{padding-inline-start:var(--dp-component-quote-padding-start);border-inline-start:var(--dp-component-quote-rule-width) solid var(--dp-component-quote-rule);color:var(--dp-component-quote-text)}.dp-quote--accent{display:flex;flex-direction:column;gap:var(--dp-component-quote-accent-gap);margin-block:var(--dp-component-quote-accent-margin-block);padding-inline-start:var(--dp-component-quote-accent-padding-start);border-inline-start:var(--dp-component-quote-accent-rule-width) solid var(--dp-component-quote-accent-rule);color:var(--dp-component-quote-accent-text)}.dp-quote--accent p{font-family:var(--dp-component-quote-accent-type-font-family);font-size:var(--dp-component-quote-accent-type-font-size);font-weight:var(--dp-component-quote-accent-type-font-weight);line-height:var(--dp-component-quote-accent-type-line-height);letter-spacing:var(--dp-component-quote-accent-type-letter-spacing)}.dp-quote a{color:inherit;text-decoration:none;border-bottom:var(--dp-border-width-hair) solid var(--dp-component-quote-link-rule)}.dp-quote cite{font-style:normal;color:var(--dp-component-quote-cite);font-family:var(--dp-component-quote-cite-type-font-family);font-size:var(--dp-component-quote-cite-type-font-size);line-height:var(--dp-component-quote-cite-type-line-height)}.dp-quote--pull,.dp-quote--wide{display:flex;flex-direction:column;gap:var(--dp-component-quote-pull-gap);padding:0;border:0;color:var(--dp-color-text-primary)}.dp-quote--pull:before,.dp-quote--wide:before{content:"";display:block;width:var(--dp-component-quote-pull-mark-width);height:var(--dp-component-quote-pull-mark-thickness);margin-bottom:var(--dp-component-quote-pull-mark-gap);background:var(--dp-component-quote-pull-mark)}.dp-quote--pull{margin-block:var(--dp-component-quote-pull-margin-block)}.dp-quote--pull p{font-family:var(--dp-component-quote-pull-type-font-family);font-size:var(--dp-component-quote-pull-type-font-size);font-weight:var(--dp-component-quote-pull-type-font-weight);line-height:var(--dp-component-quote-pull-type-line-height);letter-spacing:var(--dp-component-quote-pull-type-letter-spacing)}.dp-quote--wide{width:min(100%,var(--dp-component-quote-wide-max-width));margin-block:var(--dp-component-quote-wide-margin-block);margin-inline:auto}.dp-quote--wide p{font-family:var(--dp-component-quote-wide-type-font-family);font-size:var(--dp-component-quote-wide-type-font-size);font-weight:var(--dp-component-quote-wide-type-font-weight);line-height:var(--dp-component-quote-wide-type-line-height);letter-spacing:var(--dp-component-quote-wide-type-letter-spacing)}.dp-sidequote{display:flex;align-items:flex-start;gap:var(--dp-component-quote-side-gap)}.dp-sidequote>p{flex:1 1 0;min-width:0}.dp-quote--side{flex:0 1 var(--dp-component-quote-side-basis);padding:0 var(--dp-component-quote-side-padding-inline);border-inline-start:var(--dp-component-quote-side-rule-width) solid var(--dp-component-quote-side-rule);color:var(--dp-color-text-primary);font-family:var(--dp-component-quote-side-type-font-family);font-size:var(--dp-component-quote-side-type-font-size);font-weight:var(--dp-component-quote-side-type-font-weight);line-height:var(--dp-component-quote-side-type-line-height);letter-spacing:var(--dp-component-quote-side-type-letter-spacing)}@media(max-width:640px){.dp-sidequote{flex-direction:column}.dp-quote--side{flex-basis:auto}}.dp-prose{display:flex;flex-direction:column;gap:var(--dp-component-prose-gap);max-width:var(--dp-component-prose-max-width);color:var(--dp-component-prose-text);font-family:var(--dp-component-prose-type-font-family);font-size:var(--dp-component-prose-type-font-size);line-height:var(--dp-component-prose-type-line-height)}.dp-prose a{color:var(--dp-component-prose-link);text-decoration:none;border-bottom:var(--dp-border-width-hair) solid var(--dp-component-prose-link-rule)}@media(hover:hover)and (pointer:fine){.dp-prose a:hover{border-color:var(--dp-component-prose-link-rule-hover)}}.dp-prose ul{display:flex;flex-direction:column;gap:var(--dp-component-prose-list-gap);padding:0;list-style:none}.dp-prose li{position:relative;padding-inline-start:var(--dp-component-prose-list-indent)}.dp-prose li:before{content:"";position:absolute;inset-inline-start:0;top:var(--dp-component-prose-bullet-top);width:var(--dp-component-prose-bullet-size);height:var(--dp-component-prose-bullet-size);border-radius:var(--dp-radius-full);background:var(--dp-component-prose-bullet)}.dp-article{display:flex;flex-direction:column;gap:var(--dp-layout-page-article-gap)}.dp-prose--docs ul{gap:var(--dp-component-prose-docs-list-gap);padding-inline-start:var(--dp-component-prose-docs-list-indent);list-style:disc}.dp-prose--docs li{padding-inline-start:0}.dp-prose--docs li:before{content:none}.dp-anchor-heading{position:relative}.dp-anchor{position:absolute;inset-inline-end:100%;top:0;bottom:0;display:inline-flex;align-items:center;padding-inline-end:var(--dp-component-heading-anchor-gap);color:var(--dp-component-heading-anchor-color);opacity:var(--dp-opacity-0);transition:opacity var(--dp-component-heading-anchor-transition)}.dp-anchor svg{width:var(--dp-component-heading-anchor-size);height:var(--dp-component-heading-anchor-size)}@media(hover:hover)and (pointer:fine){.dp-anchor-heading:hover .dp-anchor{opacity:var(--dp-component-heading-anchor-opacity-hint)}.dp-anchor:hover{opacity:var(--dp-component-heading-anchor-opacity-hover);transition-delay:var(--dp-duration-stagger-0)}}.dp-anchor:focus-visible{opacity:var(--dp-component-heading-anchor-opacity-hover)}@media(max-width:640px){.dp-anchor-heading{display:flex;flex-wrap:wrap;align-items:baseline}.dp-anchor{position:static;order:1;align-self:center;padding-inline:var(--dp-component-heading-anchor-gap) 0}}.dp-mark{border-radius:var(--dp-component-highlight-radius);box-decoration-break:clone;-webkit-box-decoration-break:clone}.dp-mark--info{background:var(--dp-component-highlight-info-background);color:var(--dp-component-highlight-info-foreground)}.dp-mark--success{background:var(--dp-component-highlight-success-background);color:var(--dp-component-highlight-success-foreground)}.dp-mark--warning{background:var(--dp-component-highlight-warning-background);color:var(--dp-component-highlight-warning-foreground)}.dp-mark--danger{background:var(--dp-component-highlight-danger-background);color:var(--dp-component-highlight-danger-foreground)}.dp-wordmark{display:inline-flex;align-items:center;min-height:var(--dp-component-wordmark-inline-link-min-height);color:var(--dp-component-wordmark-color);text-decoration:none;font-family:var(--dp-component-wordmark-type-font-family);font-size:var(--dp-component-wordmark-type-font-size);font-weight:var(--dp-component-wordmark-type-font-weight);line-height:var(--dp-component-wordmark-type-line-height);letter-spacing:var(--dp-component-wordmark-type-letter-spacing);white-space:nowrap}.dp-wordmark--lg{font-size:var(--dp-component-wordmark-type-lg-font-size)}.dp-logo{display:inline-block;padding:var(--dp-component-wordmark-clear-space);font-size:var(--dp-component-wordmark-type-lg-font-size);color:var(--dp-component-wordmark-color)}.dp-logo img,.dp-logo svg{display:block;height:var(--dp-component-wordmark-type-lg-font-size);width:auto;min-width:var(--dp-component-wordmark-min-width)}@media print{.dp-logo img,.dp-logo svg{min-width:var(--dp-component-wordmark-min-width-print)}}.dp-app-icon{position:relative;display:inline-grid;place-items:center;width:var(--dp-component-app-bar-action-size);aspect-ratio:var(--dp-aspect-square);background:var(--dp-component-app-icon-background);color:var(--dp-component-app-icon-foreground);border-radius:calc(var(--dp-component-app-icon-corner-radius) * 100%)}.dp-app-icon svg{width:calc(var(--dp-component-app-icon-monogram-width) * 100%);height:auto;fill:currentColor}.dp-app-icon--small svg{width:calc(var(--dp-component-app-icon-monogram-width-small) * 100%)}.dp-app-icon--dark{background:var(--dp-color-alpha-transparent);color:var(--dp-component-app-icon-dark-foreground)}.dp-app-icon--maskable{border-radius:0}.dp-app-icon--maskable:after{content:"";position:absolute;inset:calc((1 - var(--dp-component-app-icon-safe-zone-maskable)) * 50%);border-radius:var(--dp-radius-full);border:var(--dp-border-width-hair) dashed currentColor}.dp-header{position:relative;z-index:var(--dp-component-site-header-z);display:flex;align-items:center;justify-content:space-between;gap:var(--dp-component-site-header-gap);min-height:var(--dp-component-site-header-height);padding-inline:var(--dp-component-site-header-inset);color:var(--dp-component-site-header-ink-plain)}.dp-on-fill .dp-header{color:var(--dp-component-site-header-ink)}.dp-header>:first-child{min-width:0}.dp-header>.dp-nav-toggle,.dp-header>.dp-nav{flex:none}.dp-on-fill .dp-wordmark,.dp-on-fill .dp-logo{color:inherit}.dp-header.is-open{z-index:var(--dp-component-site-header-z-open);background:var(--dp-component-site-header-bg-open);color:var(--dp-component-site-header-ink-plain)}.dp-nav{display:flex;align-items:center;gap:var(--dp-component-site-header-nav-gap);font-family:var(--dp-component-site-header-nav-type-font-family);font-size:var(--dp-component-site-header-nav-type-font-size);font-weight:var(--dp-component-site-header-nav-type-font-weight);line-height:var(--dp-component-site-header-nav-type-line-height);letter-spacing:var(--dp-component-site-header-nav-type-letter-spacing)}.dp-nav a{display:inline-flex;align-items:center;gap:var(--dp-space-2);color:inherit;text-decoration:none;transition:opacity var(--dp-component-site-header-nav-transition)}.dp-nav a[aria-current=page]:after{content:"";width:var(--dp-component-site-header-nav-current-dot);height:var(--dp-component-site-header-nav-current-dot);margin-inline-start:var(--dp-component-site-header-nav-current-dot-gap);border-radius:var(--dp-radius-full);background:currentColor}@media(hover:hover)and (pointer:fine){.dp-nav a:hover{opacity:var(--dp-component-site-header-nav-hover-opacity)}}.dp-nav a:focus-visible{border-radius:var(--dp-component-site-header-nav-focus-radius)}.dp-nav__disclosure{position:relative}.dp-nav__disclosure>summary{display:inline-flex;align-items:center;gap:var(--dp-component-site-header-panel-item-gap);cursor:pointer;list-style:none;transition:opacity var(--dp-component-site-header-nav-transition)}.dp-nav__disclosure>summary::-webkit-details-marker{display:none}.dp-nav__disclosure>summary svg{width:var(--dp-component-site-header-nav-chevron-width);height:var(--dp-component-site-header-nav-chevron-height);stroke-width:var(--dp-component-site-header-nav-chevron-stroke);transition:transform var(--dp-component-site-header-nav-transition)}.dp-nav__disclosure[open]>summary svg{transform:rotate(var(--dp-component-site-header-nav-chevron-open))}@media(hover:hover)and (pointer:fine){.dp-nav__disclosure>summary:hover{opacity:var(--dp-component-site-header-nav-hover-opacity)}}.dp-nav__disclosure>.dp-nav-panel{position:absolute;top:100%;inset-inline-end:0;margin-top:var(--dp-component-site-header-panel-offset)}.dp-nav-toggle{display:none;position:relative;width:var(--dp-component-site-header-toggle-width);height:var(--dp-component-site-header-toggle-height);padding:0;border:0;background:none;color:inherit;cursor:pointer}.dp-nav-toggle span,.dp-nav-toggle span:before,.dp-nav-toggle span:after{position:absolute;inset-inline-start:50%;width:var(--dp-component-site-header-toggle-line-width);height:var(--dp-component-site-header-toggle-line-thickness);margin-inline-start:calc(var(--dp-component-site-header-toggle-line-width) / -2);border-radius:var(--dp-component-site-header-toggle-line-radius);background:currentColor;transition:transform var(--dp-component-site-header-toggle-transition)}.dp-nav-toggle span{top:50%;background:none;margin-top:calc(var(--dp-component-site-header-toggle-line-thickness) / -2)}.dp-nav-toggle span:before,.dp-nav-toggle span:after{content:"";inset-inline-start:0;margin-inline-start:0}.dp-nav-toggle span:before{transform:translateY(calc(var(--dp-component-site-header-toggle-line-offset) * -1))}.dp-nav-toggle span:after{transform:translateY(var(--dp-component-site-header-toggle-line-offset))}.dp-nav-toggle[aria-expanded=true] span:before{transform:rotate(var(--dp-component-site-header-toggle-open-rotation))}.dp-nav-toggle[aria-expanded=true] span:after{transform:rotate(calc(var(--dp-component-site-header-toggle-open-rotation) * -1))}.dp-nav-panel{display:flex;flex-direction:column;gap:var(--dp-component-site-header-panel-gap);padding:var(--dp-component-site-header-panel-padding);background:var(--dp-component-site-header-panel-bg);color:var(--dp-component-site-header-panel-fg);border-radius:var(--dp-component-site-header-panel-radius);box-shadow:var(--dp-component-site-header-panel-shadow);z-index:var(--dp-component-site-header-panel-z)}.dp-nav-panel__grid{display:grid;grid-template-columns:repeat(var(--dp-layout-grid-component-nav-columns-regular),minmax(0,max-content));gap:var(--dp-component-site-header-panel-grid-gap)}.dp-nav-item{display:flex;align-items:center;gap:var(--dp-component-site-header-panel-item-gap);border-radius:var(--dp-component-site-header-panel-item-radius);padding-block:var(--dp-component-site-header-panel-item-padding-block);padding-inline:var(--dp-component-site-header-panel-item-padding-start) var(--dp-component-site-header-panel-item-padding-end);color:inherit;text-decoration:none;transition:background-color var(--dp-motion-transition-color)}.dp-nav-item.is-hover,.dp-nav-item[aria-current=page]{background:var(--dp-component-site-header-panel-item-hover)}@media(hover:hover)and (pointer:fine){.dp-nav-item:hover{background:var(--dp-component-site-header-panel-item-hover)}}.dp-nav-item__thumb{display:grid;place-items:center;flex:none;width:var(--dp-component-site-header-panel-thumb-size);height:var(--dp-component-site-header-panel-thumb-size);border-radius:var(--dp-component-site-header-panel-thumb-radius);background:var(--dp-component-site-header-panel-thumb-bg)}.dp-nav-item__thumb svg{width:var(--dp-component-site-header-panel-thumb-icon);height:var(--dp-component-site-header-panel-thumb-icon)}.dp-nav-panel__all{display:inline-flex;align-items:center;gap:var(--dp-component-site-header-panel-item-gap);align-self:flex-start;min-height:var(--dp-component-site-header-panel-all-min-height);padding-block:0;padding-inline:var(--dp-component-site-header-panel-all-padding-start) var(--dp-component-site-header-panel-all-padding-end);border-radius:var(--dp-component-site-header-panel-item-radius);color:inherit;text-decoration:none;font-family:var(--dp-component-site-header-nav-type-font-family);font-size:var(--dp-component-site-header-panel-all-font-size);font-weight:var(--dp-component-site-header-nav-type-font-weight);letter-spacing:var(--dp-component-site-header-nav-type-letter-spacing);transition:background-color var(--dp-motion-transition-color)}.dp-nav-panel__all svg{width:var(--dp-component-site-header-nav-chevron-width);height:var(--dp-component-site-header-nav-chevron-height);stroke-width:var(--dp-component-site-header-nav-chevron-stroke);transform:rotate(var(--dp-component-site-header-panel-all-chevron-rotation))}@media(hover:hover)and (pointer:fine){.dp-nav-panel__all:hover{background:var(--dp-component-site-header-panel-item-hover)}}.dp-nav-sheet{position:fixed;inset:0;z-index:var(--dp-component-site-header-sheet-z);display:flex;flex-direction:column;gap:var(--dp-component-site-header-sheet-gap);overflow-y:auto;padding:calc(var(--dp-component-site-header-height) + var(--dp-component-site-header-sheet-padding-top)) var(--dp-component-site-header-inset) var(--dp-component-site-header-sheet-padding-bottom);background:var(--dp-component-site-header-sheet-bg);color:var(--dp-component-site-header-sheet-fg);transition:opacity var(--dp-component-site-header-sheet-transition),transform var(--dp-component-site-header-sheet-transition)}.dp-nav-sheet[hidden]{display:none}.dp-nav-sheet--static{position:static;min-height:0;padding-top:var(--dp-component-site-header-sheet-padding-top)}.dp-nav-item>:last-child{min-width:0}.dp-nav-item__name{display:block;overflow-wrap:anywhere;font-family:var(--dp-component-site-header-panel-name-type-font-family);font-size:var(--dp-component-site-header-panel-name-type-font-size);font-weight:var(--dp-component-site-header-panel-name-type-font-weight);line-height:var(--dp-component-site-header-panel-name-type-line-height);letter-spacing:var(--dp-component-site-header-panel-name-type-letter-spacing)}.dp-nav-item__kind{display:block;margin-top:var(--dp-component-site-header-panel-kind-gap);color:var(--dp-component-site-header-panel-kind);font-family:var(--dp-component-site-header-panel-kind-type-font-family);font-size:var(--dp-component-site-header-panel-kind-type-font-size);font-weight:var(--dp-component-site-header-panel-kind-type-font-weight);line-height:var(--dp-component-site-header-panel-kind-type-line-height)}@media(max-width:860px){.dp-header .dp-nav{display:none}.dp-nav-toggle{display:block}.dp-nav-panel__grid{column-gap:var(--dp-component-site-header-sheet-grid-column-gap);row-gap:var(--dp-component-site-header-sheet-grid-row-gap);grid-template-columns:repeat(auto-fill,minmax(max(min(100%,var(--dp-component-site-header-panel-item-min-width)),calc((100% - (var(--dp-layout-grid-component-nav-columns-compact) - 1) * var(--dp-component-site-header-sheet-grid-column-gap)) / var(--dp-layout-grid-component-nav-columns-compact))),1fr))}.dp-nav-item__kind{display:none}}.dp-side-nav__title{display:flex;flex-flow:row wrap;align-items:center;gap:var(--dp-space-2);color:var(--dp-component-side-nav-title);padding:var(--dp-component-side-nav-title-padding-block-start) var(--dp-component-side-nav-title-padding-inline) var(--dp-component-side-nav-title-padding-block-end);font-family:var(--dp-component-side-nav-title-type-font-family);font-size:var(--dp-component-side-nav-title-type-font-size);line-height:var(--dp-component-side-nav-title-type-line-height);letter-spacing:var(--dp-component-side-nav-title-type-letter-spacing);text-transform:var(--dp-component-side-nav-title-type-text-transform)}.dp-side-nav__items{display:flex;flex-direction:column;gap:var(--dp-component-side-nav-items-gap)}.dp-side-nav__item{display:flex;align-items:center;padding:var(--dp-component-side-nav-item-padding-block) var(--dp-component-side-nav-item-padding-inline);border-radius:var(--dp-component-side-nav-item-radius);background:var(--dp-component-side-nav-item-rest-background);color:var(--dp-component-side-nav-item-rest-foreground);font-family:var(--dp-component-side-nav-item-type-font-family);font-size:var(--dp-component-side-nav-item-type-font-size);font-weight:var(--dp-component-side-nav-item-type-font-weight);line-height:var(--dp-component-side-nav-item-type-line-height);letter-spacing:var(--dp-component-side-nav-item-type-letter-spacing);text-decoration:none;transition:background-color var(--dp-component-side-nav-item-transition)}.dp-side-nav__item.is-hover{background:var(--dp-component-side-nav-item-hover-background);color:var(--dp-component-side-nav-item-hover-foreground)}@media(hover:hover)and (pointer:fine){.dp-side-nav__item:hover{background:var(--dp-component-side-nav-item-hover-background);color:var(--dp-component-side-nav-item-hover-foreground)}}.dp-side-nav__item:active,.dp-side-nav__item.is-pressed{background:var(--dp-component-side-nav-item-pressed-background);color:var(--dp-component-side-nav-item-pressed-foreground)}.dp-side-nav__item[aria-current=page]{background:var(--dp-component-side-nav-item-current-background);color:var(--dp-component-side-nav-item-current-foreground)}.dp-side-nav__item--sage[aria-current=page]{background:var(--dp-component-side-nav-current-fill-sage-background);color:var(--dp-component-side-nav-current-fill-sage-foreground)}.dp-side-nav__item--teal[aria-current=page]{background:var(--dp-component-side-nav-current-fill-teal-background);color:var(--dp-component-side-nav-current-fill-teal-foreground)}.dp-side-nav__item--forest[aria-current=page]{background:var(--dp-component-side-nav-current-fill-forest-background);color:var(--dp-component-side-nav-current-fill-forest-foreground)}.dp-side-nav__item--terracotta[aria-current=page]{background:var(--dp-component-side-nav-current-fill-terracotta-background);color:var(--dp-component-side-nav-current-fill-terracotta-foreground)}.dp-side-nav__item--sand[aria-current=page]{background:var(--dp-component-side-nav-current-fill-sand-background);color:var(--dp-component-side-nav-current-fill-sand-foreground)}.dp-side-nav__item--warm-grey[aria-current=page]{background:var(--dp-component-side-nav-current-fill-warm-grey-background);color:var(--dp-component-side-nav-current-fill-warm-grey-foreground)}.dp-side-nav__item--clay-red[aria-current=page]{background:var(--dp-component-side-nav-current-fill-clay-red-background);color:var(--dp-component-side-nav-current-fill-clay-red-foreground)}.dp-side-nav__item--dark-teal[aria-current=page]{background:var(--dp-component-side-nav-current-fill-dark-teal-background);color:var(--dp-component-side-nav-current-fill-dark-teal-foreground)}.dp-side-nav__item--dusty-pink[aria-current=page]{background:var(--dp-component-side-nav-current-fill-dusty-pink-background);color:var(--dp-component-side-nav-current-fill-dusty-pink-foreground)}.dp-side-nav__item--light-peach[aria-current=page]{background:var(--dp-component-side-nav-current-fill-light-peach-background);color:var(--dp-component-side-nav-current-fill-light-peach-foreground)}.dp-side-nav__item--faun[aria-current=page]{background:var(--dp-component-side-nav-current-fill-faun-background);color:var(--dp-component-side-nav-current-fill-faun-foreground)}.dp-side-nav__item--cool-grey[aria-current=page]{background:var(--dp-component-side-nav-current-fill-cool-grey-background);color:var(--dp-component-side-nav-current-fill-cool-grey-foreground)}.dp-side-nav__item--stone[aria-current=page]{background:var(--dp-component-side-nav-current-fill-stone-background);color:var(--dp-component-side-nav-current-fill-stone-foreground)}.dp-side-nav__item--dark-grey[aria-current=page]{background:var(--dp-component-side-nav-current-fill-dark-grey-background);color:var(--dp-component-side-nav-current-fill-dark-grey-foreground)}.dp-side-nav__item--ink[aria-current=page]{background:var(--dp-component-side-nav-current-fill-ink-background);color:var(--dp-component-side-nav-current-fill-ink-foreground)}.dp-side-nav__item:focus-visible{outline-offset:var(--dp-interaction-focus-offset-tight)}@media(max-width:860px){.dp-side-nav__title{padding-inline:0}.dp-side-nav__items{flex-flow:row wrap;gap:var(--dp-space-2)}.dp-side-nav__item{background:var(--dp-component-side-nav-item-rest-compact)}}.dp-tabs{padding:var(--dp-component-tabs-padding);background:var(--dp-component-tabs-bg);border-radius:var(--dp-component-tabs-radius)}.dp-tabs__list{display:flex;flex-flow:row wrap;gap:var(--dp-component-tabs-list-gap);margin-bottom:var(--dp-component-tabs-list-margin)}.dp-tabs__tab{border:0;cursor:pointer;padding:var(--dp-component-tabs-tab-padding-block) var(--dp-component-tabs-tab-padding-inline);border-radius:var(--dp-component-tabs-tab-radius);background:var(--dp-component-tabs-tab-rest-background);color:var(--dp-component-tabs-tab-rest-foreground);font-family:var(--dp-component-tabs-tab-type-font-family);font-size:var(--dp-component-tabs-tab-type-font-size);font-weight:var(--dp-component-tabs-tab-type-font-weight);line-height:var(--dp-component-tabs-tab-type-line-height);letter-spacing:var(--dp-component-tabs-tab-type-letter-spacing)}@media(hover:hover)and (pointer:fine){.dp-tabs__tab:hover:not([aria-selected=true]){background:var(--dp-component-tabs-tab-hover-background);color:var(--dp-component-tabs-tab-hover-foreground)}}.dp-tabs__tab.is-hover{background:var(--dp-component-tabs-tab-hover-background);color:var(--dp-component-tabs-tab-hover-foreground)}.dp-tabs__tab[aria-selected=true]{background:var(--dp-component-tabs-tab-selected-background);color:var(--dp-component-tabs-tab-selected-foreground)}.dp-tabs__panel{display:flex;flex-direction:column;gap:var(--dp-component-tabs-panel-gap);font-family:var(--dp-component-tabs-panel-type-font-family);font-size:var(--dp-component-tabs-panel-type-font-size);line-height:var(--dp-component-tabs-panel-type-line-height)}.dp-tabs__panel[hidden]{display:none}.dp-tabs__note{color:var(--dp-component-tabs-note);font-family:var(--dp-component-tabs-note-type-font-family);font-size:var(--dp-component-tabs-note-type-font-size);line-height:var(--dp-component-tabs-note-type-line-height)}.dp-footer{margin-top:var(--dp-layout-page-footer-margin-top);border-top:var(--dp-border-width-hair) solid var(--dp-component-footer-rule);padding-top:var(--dp-layout-page-footer-pad-top);padding-bottom:var(--dp-layout-page-footer-pad-bottom)}.dp-footer__grid{display:grid;grid-template-columns:repeat(var(--dp-layout-grid-component-footer-columns-regular),minmax(0,1fr));gap:var(--dp-component-footer-grid-row-gap) var(--dp-component-footer-grid-column-gap);padding-bottom:var(--dp-component-footer-grid-padding-bottom);margin-bottom:var(--dp-component-footer-grid-margin-bottom);border-bottom:var(--dp-border-width-hair) solid var(--dp-component-footer-rule)}.dp-footer__col{display:flex;flex-direction:column;gap:var(--dp-component-footer-column-gap)}.dp-footer__heading{margin-bottom:var(--dp-component-footer-head-margin);color:var(--dp-component-footer-heading);font-family:var(--dp-component-footer-heading-type-font-family);font-size:var(--dp-component-footer-heading-type-font-size);font-weight:var(--dp-component-footer-heading-type-font-weight);letter-spacing:var(--dp-component-footer-heading-type-letter-spacing);text-transform:var(--dp-component-footer-heading-type-text-transform)}.dp-footer__list{display:flex;flex-direction:column;gap:var(--dp-component-footer-list-gap);padding:0;list-style:none}.dp-footer__list a{color:var(--dp-component-footer-link);text-decoration:none;font-family:var(--dp-component-footer-link-type-font-family);font-size:var(--dp-component-footer-link-type-font-size);font-weight:var(--dp-component-footer-link-type-font-weight);letter-spacing:var(--dp-component-footer-link-type-letter-spacing)}.dp-footer__beta{margin-inline-start:var(--dp-space-2);color:var(--dp-component-footer-beta);font-family:var(--dp-component-footer-beta-type-font-family);font-size:var(--dp-component-footer-beta-type-font-size);letter-spacing:var(--dp-component-footer-beta-type-letter-spacing);text-transform:var(--dp-component-footer-beta-type-text-transform)}.dp-footer__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--dp-component-footer-bar-gap-row) var(--dp-component-footer-bar-gap-column);color:var(--dp-component-footer-bar);font-family:var(--dp-component-footer-bar-type-font-family);font-size:var(--dp-component-footer-bar-type-font-size)}.dp-footer__links{display:flex;flex-wrap:wrap;gap:var(--dp-component-footer-bar-links-gap-row) var(--dp-component-footer-bar-links-gap-column)}.dp-footer__links a{color:var(--dp-component-footer-bar-link);text-decoration:none;font-weight:var(--dp-component-footer-bar-link-type-font-weight);letter-spacing:var(--dp-component-footer-bar-link-type-letter-spacing);text-transform:var(--dp-component-footer-bar-link-type-text-transform);line-height:var(--dp-component-footer-bar-link-type-line-height)}@media(hover:hover)and (pointer:fine){.dp-footer__links a:hover{color:var(--dp-component-footer-bar-link-hover)}}.dp-footer__note{color:var(--dp-component-footer-note)}@media(max-width:1180px){.dp-footer__grid{grid-template-columns:repeat(var(--dp-layout-grid-component-footer-columns-medium),minmax(0,1fr));row-gap:var(--dp-component-footer-grid-row-gap-medium)}}@media(max-width:860px){.dp-footer__grid{display:block;columns:var(--dp-layout-grid-component-footer-columns-compact);column-gap:var(--dp-component-footer-grid-column-gap)}.dp-footer__col{break-inside:avoid;margin-bottom:var(--dp-space-8)}}.dp-menu{position:relative}.dp-menu__trigger{display:inline-flex;align-items:center;gap:var(--dp-component-menu-trigger-gap);padding:var(--dp-component-menu-trigger-padding-block) 0;border:0;background:none;cursor:pointer;color:var(--dp-component-menu-trigger);font-family:var(--dp-component-menu-trigger-type-font-family);font-size:var(--dp-component-menu-trigger-type-font-size);letter-spacing:var(--dp-component-menu-trigger-type-letter-spacing);transition:color var(--dp-motion-transition-color)}@media(hover:hover)and (pointer:fine){.dp-menu__trigger:hover{color:var(--dp-component-menu-trigger-hover)}}.dp-menu__trigger svg{width:var(--dp-component-menu-trigger-icon);height:var(--dp-component-menu-trigger-icon)}.dp-menu__trigger .dp-menu__caret{width:var(--dp-component-menu-caret-size);height:var(--dp-component-menu-caret-size);opacity:var(--dp-component-menu-caret-opacity);transition:transform var(--dp-motion-transition-caret)}.dp-menu.is-open .dp-menu__caret{transform:rotate(var(--dp-component-menu-caret-open))}.dp-menu__list{position:absolute;top:100%;inset-inline-start:0;margin-top:var(--dp-component-menu-offset);min-width:var(--dp-component-menu-min-width);max-width:var(--dp-component-menu-max-width);max-height:var(--dp-component-menu-max-height);overflow-y:auto;padding:var(--dp-component-menu-padding);list-style:none;background:var(--dp-component-menu-bg);border:var(--dp-border-width-hair) solid var(--dp-component-menu-border);border-radius:var(--dp-component-menu-radius);box-shadow:var(--dp-component-menu-shadow);z-index:var(--dp-component-menu-z)}.dp-menu__item{display:flex;align-items:center;gap:var(--dp-component-menu-item-gap);min-height:var(--dp-component-menu-item-min-height);padding:var(--dp-component-menu-item-padding-block) var(--dp-component-menu-item-padding-inline);border-radius:var(--dp-component-menu-item-radius);background:var(--dp-component-menu-item-rest-background);color:var(--dp-component-menu-item-rest-foreground);text-decoration:none}button.dp-menu__item{width:100%;border:0;font:inherit;text-align:start;cursor:pointer}.dp-menu__item.is-hover{background:var(--dp-component-menu-item-hover-background);color:var(--dp-component-menu-item-hover-foreground)}@media(hover:hover)and (pointer:fine){.dp-menu__item:hover{background:var(--dp-component-menu-item-hover-background);color:var(--dp-component-menu-item-hover-foreground)}}.dp-menu__item:active,.dp-menu__item.is-pressed{background:var(--dp-component-menu-item-pressed-background);color:var(--dp-component-menu-item-pressed-foreground)}.dp-menu__item[aria-current=true]{background:var(--dp-component-menu-item-current-background);color:var(--dp-component-menu-item-current-foreground)}.dp-menu__list--static{position:static;margin-top:0}.dp-menu__label{display:flex;flex-direction:column;gap:var(--dp-component-menu-item-label-gap);flex:1 1 auto;min-width:0}.dp-menu__name{color:var(--dp-color-text-primary);font-family:var(--dp-component-menu-item-name-type-font-family);font-size:var(--dp-component-menu-item-name-type-font-size);font-weight:var(--dp-component-menu-item-name-type-font-weight);line-height:var(--dp-component-menu-item-name-type-line-height)}.dp-menu__gloss{color:var(--dp-component-menu-item-gloss);font-family:var(--dp-component-menu-item-gloss-type-font-family);font-size:var(--dp-component-menu-item-gloss-type-font-size);line-height:var(--dp-component-menu-item-gloss-type-line-height)}.dp-menu__check{flex:none;margin-inline-start:auto;width:var(--dp-component-menu-check-size);height:var(--dp-component-menu-check-size);color:var(--dp-color-text-primary)}.dp-copy-card{position:relative;display:flex;flex-direction:column;gap:var(--dp-component-copy-card-gap);padding:var(--dp-component-copy-card-padding);background:var(--dp-component-copy-card-bg);border:var(--dp-border-width-hair) solid var(--dp-component-copy-card-border);border-radius:var(--dp-component-copy-card-radius);transition:transform var(--dp-component-copy-card-transition),box-shadow var(--dp-component-copy-card-transition)}@media(hover:hover)and (pointer:fine){.dp-copy-card:hover{transform:translateY(calc(var(--dp-component-copy-card-lift) * -1));box-shadow:var(--dp-component-copy-card-shadow-hover)}}.dp-copy-card__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--dp-component-copy-card-overlay-padding);border-radius:inherit;background:var(--dp-component-copy-card-overlay-bg);opacity:var(--dp-opacity-0);transform:scale(var(--dp-component-copy-card-overlay-scale-from));transition:opacity var(--dp-component-copy-card-overlay-transition),transform var(--dp-component-copy-card-overlay-transition);pointer-events:none}.dp-copy-card.is-copied .dp-copy-card__overlay{opacity:var(--dp-opacity-100);transform:none}.dp-copy-card__button{position:absolute;inset:0;border:0;border-radius:inherit;background:none;cursor:pointer}.dp-copy-card__button:focus-visible{outline-offset:var(--dp-component-copy-card-focus-offset)}.dp-pin-board{display:grid;grid-template-columns:repeat(var(--dp-layout-grid-component-pinboard-columns-regular),minmax(0,1fr));gap:var(--dp-layout-grid-component-pinboard-gap)}@media(max-width:1180px){.dp-pin-board{grid-template-columns:repeat(var(--dp-layout-grid-component-pinboard-columns-medium),minmax(0,1fr))}}@media(max-width:640px){.dp-pin-board{grid-template-columns:repeat(var(--dp-layout-grid-component-pinboard-columns-compact),minmax(0,1fr))}}.dp-pin{display:flex;flex-direction:column;gap:var(--dp-component-pin-gap);padding:var(--dp-component-pin-padding);border-radius:var(--dp-component-pin-radius);background:var(--dp-component-pin-bg);transition:transform var(--dp-motion-transition-lift),box-shadow var(--dp-motion-transition-lift)}.dp-pin--tint{background:var(--dp-component-pin-bg-tint)}.dp-pin__prompt{margin-top:var(--dp-component-pin-prompt-margin);padding-top:var(--dp-component-pin-prompt-padding);border-top:var(--dp-border-width-hair) solid var(--dp-component-pin-prompt-rule);color:var(--dp-component-pin-prompt);font-family:var(--dp-component-pin-prompt-type-font-family);font-size:var(--dp-component-pin-prompt-type-font-size);line-height:var(--dp-component-pin-prompt-type-line-height)}.dp-pin-board__all{display:inline-block;margin-top:var(--dp-component-pin-see-all-margin);color:var(--dp-component-pin-see-all);text-decoration:none;font-family:var(--dp-component-pin-see-all-type-font-family);font-size:var(--dp-component-pin-see-all-type-font-size);line-height:var(--dp-component-pin-see-all-type-line-height);letter-spacing:var(--dp-component-pin-see-all-type-letter-spacing);text-transform:var(--dp-component-pin-see-all-type-text-transform)}.dp-pin--scatter-1{transform:rotate(var(--dp-interaction-tilt-scatter-1))}.dp-pin--scatter-4{transform:rotate(var(--dp-interaction-tilt-scatter-4))}@media(hover:hover)and (pointer:fine){.dp-pin:hover{transform:translateY(calc(var(--dp-component-pin-lift) * -1));box-shadow:var(--dp-component-pin-shadow-hover);z-index:var(--dp-component-pin-z-hover)}}.dp-pin__models{display:flex;flex-flow:row wrap;gap:var(--dp-component-pin-labels-gap)}.dp-pin__model{display:inline-flex;align-items:center;gap:var(--dp-component-pin-label-gap);color:var(--dp-component-pin-label);font-family:var(--dp-component-pin-label-type-font-family);font-size:var(--dp-component-pin-label-type-font-size);letter-spacing:var(--dp-component-pin-label-type-letter-spacing);text-transform:var(--dp-component-pin-label-type-text-transform)}.dp-pin__model i{width:var(--dp-component-pin-dot-size);height:var(--dp-component-pin-dot-size);border-radius:var(--dp-radius-full);border:var(--dp-border-width-hair) solid var(--dp-component-pin-dot-border);background:var(--dp-color-chart-series-2)}.dp-pin__text{color:var(--dp-component-pin-text);font-family:var(--dp-component-pin-text-type-font-family);font-size:var(--dp-component-pin-text-type-font-size);font-weight:var(--dp-component-pin-text-type-font-weight);line-height:var(--dp-component-pin-text-type-line-height);letter-spacing:var(--dp-component-pin-text-type-letter-spacing)}.dp-pin__actions{display:flex;flex-flow:row wrap;gap:var(--dp-component-pin-actions-gap)}.dp-pin__tool{min-height:var(--dp-component-pin-tool-min-height);padding:var(--dp-component-pin-tool-padding-block) var(--dp-component-pin-tool-padding-inline);background:none;border:var(--dp-border-width-hair) solid var(--dp-component-pin-tool-border);border-radius:var(--dp-component-pin-tool-radius);color:var(--dp-component-pin-tool);cursor:pointer;font-family:var(--dp-component-pin-tool-type-font-family);font-size:var(--dp-component-pin-tool-type-font-size);letter-spacing:var(--dp-component-pin-tool-type-letter-spacing);text-transform:var(--dp-component-pin-tool-type-text-transform);line-height:var(--dp-component-pin-tool-type-line-height)}@media(hover:hover)and (pointer:fine){.dp-pin__tool{min-height:0}.dp-pin__actions{opacity:var(--dp-opacity-0);transition:opacity var(--dp-component-pin-actions-transition)}.dp-pin:hover .dp-pin__actions,.dp-pin:focus-within .dp-pin__actions{opacity:var(--dp-opacity-100)}.dp-pin__tool:hover{color:var(--dp-component-pin-tool-hover)}}.dp-post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--dp-component-post-card-grid-min),1fr));gap:var(--dp-layout-grid-component-post-gap)}.dp-post-card{display:flex;flex-direction:column;overflow:clip;background:var(--dp-component-post-card-bg);border:var(--dp-border-width-hair) solid var(--dp-component-post-card-border);border-radius:var(--dp-component-post-card-radius);box-shadow:var(--dp-component-post-card-shadow);color:inherit;text-decoration:none;transition:transform var(--dp-component-post-card-transition)}@media(hover:hover)and (pointer:fine){a.dp-post-card:hover{transform:translateY(calc(var(--dp-component-post-card-lift) * -1))}}.dp-post-card__media{aspect-ratio:var(--dp-component-post-card-media-aspect);background:var(--dp-component-post-card-media-bg)}.dp-post-card__body{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;gap:var(--dp-component-post-card-body-gap);min-height:var(--dp-component-post-card-body-min-height);padding:var(--dp-component-post-card-body-padding)}.dp-post-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--dp-component-post-card-title-lines);line-clamp:var(--dp-component-post-card-title-lines);overflow:hidden;font-family:var(--dp-component-post-card-title-type-font-family);font-size:var(--dp-component-post-card-title-type-font-size);font-weight:var(--dp-component-post-card-title-type-font-weight);line-height:var(--dp-component-post-card-title-type-line-height);letter-spacing:var(--dp-component-post-card-title-type-letter-spacing)}.dp-post-card__meta{margin-top:auto;color:var(--dp-component-post-card-meta);font-family:var(--dp-component-post-card-meta-type-font-family);font-size:var(--dp-component-post-card-meta-type-font-size);line-height:var(--dp-component-post-card-meta-type-line-height);letter-spacing:var(--dp-component-post-card-meta-type-letter-spacing);text-transform:var(--dp-component-post-card-meta-type-text-transform)}@media(max-width:860px){.dp-post-card__body{min-height:0;padding:var(--dp-component-post-card-body-padding-compact)}}.dp-post-card--featured{grid-column:1 / -1;flex-direction:row}.dp-post-card--featured .dp-post-card__media{flex:1 1 auto;aspect-ratio:auto}.dp-post-card--featured .dp-post-card__body{flex:0 0 var(--dp-component-post-card-featured-body-basis);gap:var(--dp-component-post-card-featured-body-gap);min-height:var(--dp-component-post-card-featured-body-min-height);padding:var(--dp-component-post-card-featured-body-padding)}.dp-post-card--featured .dp-post-card__title{font-family:var(--dp-component-post-card-featured-title-type-font-family);font-size:var(--dp-component-post-card-featured-title-type-font-size);font-weight:var(--dp-component-post-card-featured-title-type-font-weight);line-height:var(--dp-component-post-card-featured-title-type-line-height);letter-spacing:var(--dp-component-post-card-featured-title-type-letter-spacing)}@media(max-width:860px){.dp-post-card--featured{flex-direction:column}.dp-post-card--featured .dp-post-card__media{aspect-ratio:var(--dp-component-post-card-media-aspect)}.dp-post-card--featured .dp-post-card__body{flex-basis:auto;min-height:0;padding:var(--dp-component-post-card-body-padding-compact)}}.dp-use-case{display:flex;flex-direction:column;gap:var(--dp-component-use-case-gap);padding:var(--dp-component-use-case-padding);background:var(--dp-component-use-case-bg);border-radius:var(--dp-component-use-case-radius)}.dp-use-case__heading{font-family:var(--dp-component-use-case-heading-type-font-family);font-size:var(--dp-component-use-case-heading-type-font-size);font-weight:var(--dp-component-use-case-heading-type-font-weight);line-height:var(--dp-component-use-case-heading-type-line-height);letter-spacing:var(--dp-component-use-case-heading-type-letter-spacing)}.dp-use-case__copy{font-family:var(--dp-component-use-case-copy-type-font-family);font-size:var(--dp-component-use-case-copy-type-font-size);line-height:var(--dp-component-use-case-copy-type-line-height)}.dp-use-case__shot{height:var(--dp-component-use-case-shot-height);width:auto;max-width:100%}.dp-photo{position:relative;border-radius:var(--dp-component-photo-radius);box-shadow:var(--dp-component-photo-shadow);overflow:hidden}.dp-photo__scrim{position:absolute;inset:0;background:var(--dp-component-photo-scrim);pointer-events:none}.dp-photo__decoration{position:absolute;color:var(--dp-component-photo-decoration);pointer-events:none}.dp-photo__decoration path{fill:none;stroke:currentColor}.dp-photo--tilt{transform:rotate(var(--dp-component-photo-tilt))}@media(max-width:860px){.dp-photo--tilt{transform:none}}.dp-board{padding:var(--dp-component-board-padding-block) var(--dp-component-board-padding-inline)}.dp-board__caption{margin-bottom:var(--dp-component-board-caption-margin);color:var(--dp-component-board-caption);font-family:var(--dp-component-board-caption-type-font-family);font-size:var(--dp-component-board-caption-type-font-size);letter-spacing:var(--dp-component-board-caption-type-letter-spacing);text-transform:var(--dp-component-board-caption-type-text-transform)}.dp-board__row{display:grid;grid-template-columns:minmax(var(--dp-layout-grid-component-board-name-min),var(--dp-layout-grid-component-board-name-max)) 1fr var(--dp-layout-grid-component-board-score);align-items:center;gap:var(--dp-component-board-row-gap);padding-block:var(--dp-component-board-row-padding-block)}.dp-board__name{color:var(--dp-component-board-name);font-family:var(--dp-component-board-name-type-font-family);font-size:var(--dp-component-board-name-type-font-size);font-weight:var(--dp-component-board-name-type-font-weight);line-height:var(--dp-component-board-name-type-line-height);letter-spacing:var(--dp-component-board-name-type-letter-spacing)}.dp-board__sub{color:var(--dp-component-board-sub);font-family:var(--dp-component-board-sub-type-font-family);font-size:var(--dp-component-board-sub-type-font-size);letter-spacing:var(--dp-component-board-sub-type-letter-spacing);text-transform:var(--dp-component-board-sub-type-text-transform)}.dp-board__track{height:var(--dp-component-board-track-height);border-radius:var(--dp-component-board-track-radius);background:var(--dp-component-board-track);overflow:hidden}.dp-board__fill{height:100%;border:var(--dp-component-board-fill-border-width) solid var(--dp-component-board-fill-border);border-radius:var(--dp-component-board-track-radius)}.dp-board__row.is-us .dp-board__fill{background:var(--dp-component-board-fill-us)}.dp-board__score{justify-self:end;min-width:var(--dp-component-board-score-min-width);text-align:center;color:var(--dp-component-board-score);padding:var(--dp-component-board-score-padding-block) var(--dp-component-board-score-padding-inline);border:var(--dp-border-width-thick) solid var(--dp-color-alpha-transparent);font-family:var(--dp-component-board-score-type-font-family);font-size:var(--dp-component-board-score-type-font-size);font-weight:var(--dp-component-board-score-type-font-weight);letter-spacing:var(--dp-component-board-score-type-letter-spacing)}.dp-board__row.is-us .dp-board__score{color:var(--dp-component-board-score-us);border-color:var(--dp-component-board-score-us);border-radius:var(--dp-radius-full)}.dp-board__meta{display:flex;flex-direction:column;gap:var(--dp-component-board-meta-gap);min-width:0}.dp-board__note{margin-top:var(--dp-component-board-note-margin);color:var(--dp-component-board-note);font-family:var(--dp-component-board-note-type-font-family);font-size:var(--dp-component-board-note-type-font-size);line-height:var(--dp-component-board-note-type-line-height)}.dp-board--compact .dp-board__row{grid-template-columns:minmax(var(--dp-layout-grid-component-board-name-min),1fr) var(--dp-layout-grid-component-board-score);padding-block:var(--dp-component-board-row-padding-block-compact)}.dp-board--compact .dp-board__track{display:none}.dp-board--compact .dp-board__row+.dp-board__row{border-top:var(--dp-border-width-hair) solid var(--dp-component-board-compact-rule)}.dp-board--dots .dp-board__track{display:flex;align-items:center;gap:var(--dp-component-board-dot-gap);height:auto;background:none;overflow:visible}.dp-board--dots .dp-board__fill{flex:none;width:var(--dp-component-board-dot-size);height:var(--dp-component-board-dot-size);border-radius:var(--dp-radius-full);background:none}.dp-board--dots .dp-board__row.is-us .dp-board__fill{background:var(--dp-component-board-fill-us)}@media(max-width:640px){.dp-board{padding:var(--dp-component-board-padding-compact)}.dp-board__row{grid-template-columns:1fr var(--dp-layout-grid-component-board-score-compact)}.dp-board__meta{grid-column:1 / -1}.dp-board--compact .dp-board__meta{grid-column:auto}}.dp-columns{display:flex;align-items:flex-end;gap:var(--dp-component-column-chart-gap);height:var(--dp-component-column-chart-height);padding-top:var(--dp-component-column-chart-padding-top)}.dp-columns__column{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--dp-component-column-chart-column-gap);height:100%;min-width:0}.dp-columns__bar{width:100%;max-width:var(--dp-component-column-chart-bar-max);border:var(--dp-component-column-chart-bar-border-width) solid var(--dp-component-column-chart-bar-border);border-radius:var(--dp-component-column-chart-bar-radius-top) var(--dp-component-column-chart-bar-radius-top) var(--dp-component-column-chart-bar-radius-foot) var(--dp-component-column-chart-bar-radius-foot)}.dp-columns__column.is-us .dp-columns__bar{background:var(--dp-component-column-chart-bar-us)}.dp-columns__value{color:var(--dp-component-column-chart-value);font-family:var(--dp-component-column-chart-value-type-font-family);font-size:var(--dp-component-column-chart-value-type-font-size);font-weight:var(--dp-component-column-chart-value-type-font-weight);letter-spacing:var(--dp-component-column-chart-value-type-letter-spacing)}.dp-columns__column.is-us .dp-columns__value{color:var(--dp-component-column-chart-value-us)}.dp-columns__label{text-align:center;color:var(--dp-component-column-chart-label);font-family:var(--dp-component-column-chart-label-type-font-family);font-size:var(--dp-component-column-chart-label-type-font-size);line-height:var(--dp-component-column-chart-label-type-line-height);letter-spacing:var(--dp-component-column-chart-label-type-letter-spacing);text-transform:var(--dp-component-column-chart-label-type-text-transform)}.dp-columns--tall{height:var(--dp-component-column-chart-height-tall)}.dp-columns--compact{height:var(--dp-component-column-chart-height-compact);gap:var(--dp-component-column-chart-gap-compact);padding-top:var(--dp-component-column-chart-padding-top-compact)}.dp-columns--compact .dp-columns__column{gap:var(--dp-component-column-chart-column-gap-compact)}.dp-columns--compact .dp-columns__bar{max-width:var(--dp-component-column-chart-bar-max-compact);border-width:var(--dp-component-column-chart-bar-border-width-compact);border-radius:var(--dp-component-column-chart-bar-radius-top-compact) var(--dp-component-column-chart-bar-radius-top-compact) var(--dp-component-column-chart-bar-radius-foot-compact) var(--dp-component-column-chart-bar-radius-foot-compact)}.dp-columns--compact .dp-columns__value{font-family:var(--dp-component-column-chart-value-type-compact-font-family);font-size:var(--dp-component-column-chart-value-type-compact-font-size);font-weight:var(--dp-component-column-chart-value-type-compact-font-weight);letter-spacing:var(--dp-component-column-chart-value-type-compact-letter-spacing)}.dp-columns--compact .dp-columns__label{font-size:var(--dp-component-column-chart-label-type-compact-font-size);letter-spacing:var(--dp-component-column-chart-label-type-compact-letter-spacing);line-height:var(--dp-component-column-chart-label-type-compact-line-height)}.dp-columns__bar--series-1{background:var(--dp-color-chart-series-1);border-width:var(--dp-component-column-chart-series-outline)}.dp-columns__bar--series-2{background:var(--dp-color-chart-series-2);border-width:var(--dp-component-column-chart-series-outline)}.dp-columns__bar--series-3{background:var(--dp-color-chart-series-3);border-width:var(--dp-component-column-chart-series-outline)}.dp-columns__bar--series-4{background:var(--dp-color-chart-series-4);border-width:var(--dp-component-column-chart-series-outline)}.dp-columns__bar--series-5{background:var(--dp-color-chart-series-5);border-width:var(--dp-component-column-chart-series-outline)}.dp-columns__bar--series-6{background:var(--dp-color-chart-series-6);border-width:var(--dp-component-column-chart-series-outline)}.dp-chart__caption{margin-bottom:var(--dp-component-column-chart-caption-margin);color:var(--dp-color-chart-label);font-family:var(--dp-component-column-chart-caption-type-font-family);font-size:var(--dp-component-column-chart-caption-type-font-size);letter-spacing:var(--dp-component-column-chart-caption-type-letter-spacing);text-transform:var(--dp-component-column-chart-caption-type-text-transform)}.dp-chart__note{margin-top:var(--dp-component-column-chart-note-margin);color:var(--dp-color-chart-label);font-family:var(--dp-component-column-chart-note-type-font-family);font-size:var(--dp-component-column-chart-note-type-font-size);line-height:var(--dp-component-column-chart-note-type-line-height)}.dp-progress-list{display:flex;flex-direction:column;gap:var(--dp-component-progress-rows-gap)}.dp-progress{display:grid;grid-template-columns:minmax(var(--dp-component-progress-name-min),auto) 1fr var(--dp-component-progress-value-width);align-items:center;gap:var(--dp-component-progress-gap)}.dp-progress__name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--dp-component-progress-name);font-family:var(--dp-component-progress-name-type-font-family);font-size:var(--dp-component-progress-name-type-font-size);line-height:var(--dp-component-progress-name-type-line-height)}.dp-progress__track{height:var(--dp-component-progress-height);border-radius:var(--dp-component-progress-radius);background:var(--dp-component-progress-track);overflow:hidden}.dp-progress__fill{height:100%;border-radius:var(--dp-component-progress-radius);background:var(--dp-component-progress-fill);transform-origin:left;transition:transform var(--dp-component-progress-transition)}.dp-progress__fill--alt{background:var(--dp-component-progress-fill-alt)}.dp-progress__fill--meter{transform:none;transition:width var(--dp-component-progress-transition-width)}.dp-progress__value{text-align:end;color:var(--dp-component-progress-value);font-family:var(--dp-component-progress-value-type-font-family);font-size:var(--dp-component-progress-value-type-font-size);line-height:var(--dp-component-progress-value-type-line-height);font-variant-numeric:var(--dp-component-progress-value-type-font-variant-numeric)}.dp-player{padding:var(--dp-component-media-player-padding-block) var(--dp-component-media-player-padding-inline)}.dp-player__head{display:flex;align-items:center;gap:var(--dp-component-media-player-head-gap);margin-bottom:var(--dp-component-media-player-head-margin)}.dp-player__readout{color:var(--dp-component-media-player-readout);font-family:var(--dp-component-media-player-readout-type-font-family);font-size:var(--dp-component-media-player-readout-type-font-size);font-weight:var(--dp-component-media-player-readout-type-font-weight);line-height:var(--dp-component-media-player-readout-type-line-height);letter-spacing:var(--dp-component-media-player-readout-type-letter-spacing);font-variant-numeric:var(--dp-component-media-player-readout-type-font-variant-numeric)}.dp-player__readout{transition:color var(--dp-component-media-player-readout-transition),opacity var(--dp-component-media-player-readout-transition)}.dp-player.is-done .dp-player__readout{color:var(--dp-component-media-player-readout-done)}.dp-player__scrim{position:absolute;inset:0;border-radius:inherit;background:var(--dp-component-media-player-scrim);pointer-events:none}.dp-player__track{height:var(--dp-component-progress-media-height);border-radius:var(--dp-radius-full);background:var(--dp-component-progress-media-track);overflow:hidden;margin-bottom:var(--dp-space-4)}.dp-player__fill{height:100%;background:var(--dp-component-progress-media-fill)}.dp-player__stage{position:relative;display:grid;place-items:center;height:var(--dp-component-media-player-stage-height)}.dp-player__play{display:grid;place-items:center;width:var(--dp-component-media-player-play-size);height:var(--dp-component-media-player-play-size);border:0;border-radius:var(--dp-radius-full);padding-inline-start:var(--dp-component-media-player-play-optical-offset);background:var(--dp-component-media-player-play-bg);color:var(--dp-component-media-player-play-fg);box-shadow:var(--dp-component-media-player-play-shadow);cursor:pointer;transition:transform var(--dp-component-media-player-play-transition)}.dp-player__play svg{width:var(--dp-component-media-player-play-glyph);height:var(--dp-component-media-player-play-glyph)}@media(hover:hover)and (pointer:fine){.dp-player__play:hover{transform:scale(var(--dp-component-media-player-play-hover-scale))}}.dp-player__play:focus-visible{outline-color:var(--dp-component-media-player-play-bg);outline-offset:var(--dp-component-media-player-play-focus-offset)}@media(max-width:640px){.dp-player__stage{height:var(--dp-component-media-player-stage-height-compact)}}.dp-form{display:flex;flex-direction:column;gap:var(--dp-component-field-form-gap);max-width:var(--dp-layout-max-width-form)}.dp-field{display:flex;flex-direction:column;gap:var(--dp-component-field-gap);min-width:0}.dp-field__label{color:var(--dp-component-field-label);font-family:var(--dp-component-field-label-type-font-family);font-size:var(--dp-component-field-label-type-font-size);font-weight:var(--dp-component-field-label-type-font-weight);letter-spacing:var(--dp-component-field-label-type-letter-spacing);text-transform:var(--dp-component-field-label-type-text-transform)}.dp-field__hint{color:var(--dp-component-field-hint);font-family:var(--dp-component-field-hint-type-font-family);font-size:var(--dp-component-field-hint-type-font-size);line-height:var(--dp-component-field-hint-type-line-height)}.dp-field__control{width:100%;min-height:var(--dp-component-field-control-min-height);padding:var(--dp-component-field-control-padding-block) var(--dp-component-field-control-padding-inline);background:var(--dp-component-field-control-rest-background);color:var(--dp-component-field-control-rest-foreground);border:var(--dp-component-field-control-border-width) solid var(--dp-component-field-control-rest-border);border-radius:var(--dp-component-field-control-radius);font-family:var(--dp-component-field-control-type-font-family);font-size:var(--dp-component-field-control-type-font-size);line-height:var(--dp-component-field-control-type-line-height);transition:border-color var(--dp-motion-transition-color)}.dp-field__control::placeholder{color:var(--dp-component-field-placeholder)}.dp-field__control.is-hover{background:var(--dp-component-field-control-hover-background);color:var(--dp-component-field-control-hover-foreground);border-color:var(--dp-component-field-control-hover-border)}@media(hover:hover)and (pointer:fine){.dp-field__control:hover:not(:disabled){background:var(--dp-component-field-control-hover-background);color:var(--dp-component-field-control-hover-foreground);border-color:var(--dp-component-field-control-hover-border)}}.dp-field__control:focus-visible,.dp-field__control.is-focus{background:var(--dp-component-field-control-focus-background);color:var(--dp-component-field-control-focus-foreground);border-color:var(--dp-component-field-control-focus-border);outline:var(--dp-interaction-focus-width) solid var(--dp-color-focus-ring);outline-offset:var(--dp-component-field-focus-offset)}.dp-field__control[aria-invalid=true]{background:var(--dp-component-field-control-error-background);color:var(--dp-component-field-control-error-foreground);border-color:var(--dp-component-field-control-error-border)}.dp-field__select{position:relative;display:block}.dp-field__select select.dp-field__control{appearance:none;padding-inline-end:var(--dp-component-field-select-padding-end);cursor:pointer}.dp-field__select svg{position:absolute;top:50%;inset-inline-end:var(--dp-component-field-select-chevron-inset);width:var(--dp-component-field-select-chevron);height:var(--dp-component-field-select-chevron);transform:translateY(-50%);pointer-events:none;stroke-width:var(--dp-icon-stroke-caret)}.dp-field__control:disabled{background:var(--dp-component-field-control-disabled-background);color:var(--dp-component-field-control-disabled-foreground);border-color:var(--dp-component-field-control-disabled-border)}textarea.dp-field__control{min-height:var(--dp-component-field-textarea-min-height);resize:vertical}.dp-field__message{color:var(--dp-component-field-message-error);font-family:var(--dp-component-field-message-type-font-family);font-size:var(--dp-component-field-message-type-font-size)}.dp-field-row{display:grid;grid-template-columns:repeat(var(--dp-component-field-row-columns),minmax(0,1fr));gap:var(--dp-layout-grid-component-field-row-gap)}@media(max-width:640px){.dp-field-row{grid-template-columns:minmax(0,1fr)}}.dp-search{display:flex;align-items:center;gap:var(--dp-component-search-field-gap);height:var(--dp-component-search-field-height);padding-inline:var(--dp-component-search-field-padding-inline);background:var(--dp-component-search-field-rest-background);color:var(--dp-component-search-field-rest-foreground);border-radius:var(--dp-component-search-field-radius);border:var(--dp-border-width-hair) solid var(--dp-component-search-field-rest-border)}.dp-search:focus-within,.dp-search.is-focus{background:var(--dp-component-search-field-focus-background);color:var(--dp-component-search-field-focus-foreground);border-color:var(--dp-component-search-field-focus-border)}.dp-search:has(input:disabled),.dp-search.is-disabled{background:var(--dp-component-search-field-disabled-background);color:var(--dp-component-search-field-disabled-foreground);border-color:var(--dp-component-search-field-disabled-border)}.dp-search{cursor:text}.dp-search svg{width:var(--dp-component-search-field-icon);height:var(--dp-component-search-field-icon);flex:none;color:var(--dp-color-text-muted)}.dp-search input{flex:1 1 auto;min-width:0;border:0;background:none;outline:none;color:inherit;font-family:var(--dp-component-search-field-type-font-family);font-size:var(--dp-component-search-field-type-font-size);line-height:var(--dp-component-search-field-type-line-height)}.dp-check{display:inline-flex;align-items:center;gap:var(--dp-component-checkbox-gap);min-height:var(--dp-component-checkbox-hit);cursor:pointer;font-family:var(--dp-component-checkbox-label-type-font-family);font-size:var(--dp-component-checkbox-label-type-font-size);color:var(--dp-color-text-primary)}.dp-check input{appearance:none;display:grid;place-items:center;flex:none;margin:0;width:var(--dp-component-checkbox-size);height:var(--dp-component-checkbox-size);background:var(--dp-component-checkbox-off-background);border:var(--dp-component-checkbox-border-width) solid var(--dp-component-checkbox-off-border);border-radius:var(--dp-component-checkbox-radius)}.dp-check input[type=radio]{border-radius:var(--dp-radius-full)}.dp-check input:after{content:"";border-color:var(--dp-component-checkbox-off-mark)}.dp-check input:checked{background:var(--dp-component-checkbox-on-background);border-color:var(--dp-component-checkbox-on-border)}.dp-check input[type=checkbox]:checked:after{content:"";width:var(--dp-component-checkbox-mark-width);height:var(--dp-component-checkbox-mark-height);margin-top:var(--dp-component-checkbox-mark-offset);border:solid var(--dp-component-checkbox-on-mark);border-width:0 var(--dp-component-checkbox-border-width) var(--dp-component-checkbox-border-width) 0;transform:rotate(var(--dp-component-checkbox-mark-rotation))}.dp-check input[type=radio]:checked:after{content:"";width:var(--dp-component-checkbox-radio-dot);height:var(--dp-component-checkbox-radio-dot);border-radius:var(--dp-radius-full);background:var(--dp-component-checkbox-on-mark)}.dp-check input:disabled{background:var(--dp-component-checkbox-disabled-background);border-color:var(--dp-component-checkbox-disabled-border);cursor:not-allowed}.dp-check input[type=checkbox]:disabled:checked:after{border-color:var(--dp-component-checkbox-disabled-mark)}.dp-check input[type=radio]:disabled:checked:after{background:var(--dp-component-checkbox-disabled-mark)}.dp-check-group{display:flex;flex-direction:column;gap:var(--dp-component-checkbox-row-gap)}.dp-switch{position:relative;display:inline-flex;align-items:center;min-height:var(--dp-component-switch-hit);cursor:pointer}.dp-switch input{appearance:none;margin:0;width:var(--dp-component-switch-track-width);height:var(--dp-component-switch-track-height);border-radius:var(--dp-component-switch-radius);background:var(--dp-component-switch-off-track);transition:background-color var(--dp-component-switch-transition);cursor:pointer}.dp-switch input:after{content:"";position:absolute;top:50%;inset-inline-start:var(--dp-component-switch-inset);width:var(--dp-component-switch-thumb);height:var(--dp-component-switch-thumb);margin-top:calc(var(--dp-component-switch-thumb) / -2);border-radius:var(--dp-component-switch-radius);background:var(--dp-component-switch-off-thumb);transition:transform var(--dp-component-switch-transition)}.dp-switch input:checked{background:var(--dp-component-switch-on-track)}.dp-switch input:checked:after{background:var(--dp-component-switch-on-thumb);transform:translate(calc((var(--dp-component-switch-track-width) - var(--dp-component-switch-thumb) - var(--dp-component-switch-inset) * 2) * var(--dp-runtime-inline-direction)))}.dp-switch input:disabled{background:var(--dp-component-switch-disabled-track)}.dp-switch input:disabled:after{background:var(--dp-component-switch-disabled-thumb)}.dp-slider{--sl-track: var(--dp-component-slider-default-track);--sl-fill: var(--dp-component-slider-default-fill);--sl-thumb: var(--dp-component-slider-default-thumb);--dp-runtime-progress: 50%;appearance:none;-webkit-appearance:none;width:100%;min-height:var(--dp-component-slider-min-height);margin:0;background:none;cursor:pointer;accent-color:var(--dp-component-slider-accent)}.dp-slider::-webkit-slider-runnable-track{height:var(--dp-component-slider-track-height);border-radius:var(--dp-component-slider-track-radius);background:linear-gradient(to right,var(--sl-fill) var(--dp-runtime-progress),var(--sl-track) var(--dp-runtime-progress))}.dp-slider::-moz-range-track{height:var(--dp-component-slider-track-height);border-radius:var(--dp-component-slider-track-radius);background:var(--sl-track)}.dp-slider::-moz-range-progress{height:var(--dp-component-slider-track-height);border-radius:var(--dp-component-slider-track-radius);background:var(--sl-fill)}.dp-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--dp-component-slider-thumb-size);height:var(--dp-component-slider-thumb-size);margin-top:calc((var(--dp-component-slider-track-height) - var(--dp-component-slider-thumb-size)) / 2);border:0;border-radius:var(--dp-component-slider-thumb-radius);background:var(--sl-thumb)}.dp-slider::-moz-range-thumb{width:var(--dp-component-slider-thumb-size);height:var(--dp-component-slider-thumb-size);border:0;border-radius:var(--dp-component-slider-thumb-radius);background:var(--sl-thumb)}@media(hover:hover)and (pointer:fine){.dp-slider:hover:not(:disabled){--sl-track: var(--dp-component-slider-hover-track);--sl-fill: var(--dp-component-slider-hover-fill);--sl-thumb: var(--dp-component-slider-hover-thumb)}}.dp-slider.is-hover{--sl-track: var(--dp-component-slider-hover-track);--sl-fill: var(--dp-component-slider-hover-fill);--sl-thumb: var(--dp-component-slider-hover-thumb)}.dp-slider:active:not(:disabled),.dp-slider.is-pressed{--sl-track: var(--dp-component-slider-pressed-track);--sl-fill: var(--dp-component-slider-pressed-fill);--sl-thumb: var(--dp-component-slider-pressed-thumb)}.dp-slider:focus-visible,.dp-slider.is-focus{--sl-track: var(--dp-component-slider-focus-track);--sl-fill: var(--dp-component-slider-focus-fill);--sl-thumb: var(--dp-component-slider-focus-thumb);outline:var(--dp-component-slider-focus-width) solid var(--dp-component-slider-focus-ring);outline-offset:var(--dp-component-slider-focus-offset)}.dp-slider:disabled{--sl-track: var(--dp-component-slider-disabled-track);--sl-fill: var(--dp-component-slider-disabled-fill);--sl-thumb: var(--dp-component-slider-disabled-thumb);cursor:not-allowed}.dp-canvas{position:relative;aspect-ratio:var(--dp-component-canvas-aspect);min-height:var(--dp-component-canvas-min-height);background:var(--dp-component-canvas-bg);border:var(--dp-border-width-hair) solid var(--dp-component-canvas-border);border-radius:var(--dp-component-canvas-radius);box-shadow:var(--dp-component-canvas-shadow);transition:box-shadow var(--dp-component-canvas-transition),border-color var(--dp-component-canvas-transition)}.dp-canvas.is-active{border-color:var(--dp-component-canvas-border-active);box-shadow:var(--dp-component-canvas-shadow-active)}.dp-canvas__hint{position:absolute;inset:0;display:grid;place-items:center;padding:var(--dp-component-canvas-hint-padding);color:var(--dp-component-canvas-hint);font-family:var(--dp-component-canvas-hint-type-font-family);font-size:var(--dp-component-canvas-hint-type-font-size);letter-spacing:var(--dp-component-canvas-hint-type-letter-spacing)}@media(max-width:640px){.dp-canvas{min-height:0}}.dp-result{padding:var(--dp-component-result-padding);background:var(--dp-component-result-bg);border:var(--dp-border-width-hair) solid var(--dp-component-result-border);border-radius:var(--dp-component-result-radius);font-family:var(--dp-component-result-type-font-family);font-size:var(--dp-component-result-type-font-size);line-height:var(--dp-component-result-type-line-height);white-space:pre-wrap;overflow-wrap:anywhere}.dp-result-panel{display:flex;flex-direction:column;justify-content:center;gap:var(--dp-component-progress-gap);min-height:var(--dp-component-result-panel-min-height);padding:var(--dp-component-result-panel-padding);background:var(--dp-component-result-bg);border:var(--dp-border-width-hair) solid var(--dp-component-result-border);border-radius:var(--dp-component-result-panel-radius)}.dp-result-panel__headline{font-family:var(--dp-component-result-headline-type-font-family);font-size:var(--dp-component-result-headline-type-font-size);font-weight:var(--dp-component-result-headline-type-font-weight);line-height:var(--dp-component-result-headline-type-line-height);letter-spacing:var(--dp-component-result-headline-type-letter-spacing)}@media(max-width:860px){.dp-result-panel{min-height:var(--dp-component-result-panel-min-height-compact)}}.dp-result-loading{display:grid;place-items:center;min-height:var(--dp-component-result-loading-min-height);padding:var(--dp-component-result-loading-padding)}.dp-glyph{display:inline-grid;place-items:center;padding:var(--dp-component-glyph-chip-padding);background:var(--dp-component-glyph-chip-bg);border:var(--dp-border-width-hair) solid var(--dp-component-glyph-chip-border);border-radius:var(--dp-component-glyph-chip-radius);font-size:var(--dp-component-glyph-chip-type-font-size);line-height:var(--dp-component-glyph-chip-type-line-height)}.dp-loader{position:relative;display:inline-grid;grid-template-columns:repeat(var(--dp-component-loader-grid),1fr);gap:var(--dp-space-px);width:var(--dp-component-loader-size-md);aspect-ratio:var(--dp-aspect-square);color:var(--dp-component-loader-color)}.dp-loader:before{content:"";position:absolute;inset:0;border-radius:var(--dp-radius-xs);background:currentColor;opacity:var(--dp-component-loader-plate-opacity)}.dp-loader i{--dp-runtime-loader-k: 0;--dp-runtime-loader-t1: 0;--dp-runtime-loader-t2: 0;--dp-runtime-loader-origin-y: 50%;background:currentColor;border-radius:var(--dp-radius-xs);opacity:var(--dp-component-loader-cell-rest-opacity);animation:var(--dp-component-loader-animation);animation-delay:calc(var(--dp-duration-loader) * var(--dp-motion-loader-fill-step) * var(--dp-runtime-loader-k));--dp-runtime-loader-on: var(--dp-motion-loader-fill-other)}.dp-loader i.is-pattern{--dp-runtime-loader-on: var(--dp-motion-loader-fill-on)}.dp-loader--sm{width:var(--dp-component-loader-size-sm)}.dp-loader--md{width:var(--dp-component-loader-size-md)}.dp-loader--lg{width:var(--dp-component-loader-size-lg)}.dp-loader--inverse,.dp-dark-block .dp-loader{color:var(--dp-component-loader-color-inverse)}.dp-loader--fill i,.dp-loader--fill-spiral i,.dp-loader--fill-rise i{animation:var(--dp-motion-animation-loader-fill);animation-delay:calc(var(--dp-duration-loader) * var(--dp-motion-loader-fill-step) * var(--dp-runtime-loader-k))}.dp-loader--twinkle i{animation:var(--dp-motion-animation-loader-twinkle);--dp-runtime-loader-on: var(--dp-motion-loader-twinkle-other);animation-duration:calc(var(--dp-motion-loader-twinkle-duration-min) + (var(--dp-motion-loader-twinkle-duration-max) - var(--dp-motion-loader-twinkle-duration-min)) * var(--dp-runtime-loader-t1));animation-delay:calc((var(--dp-motion-loader-twinkle-offset-min) + (var(--dp-motion-loader-twinkle-offset-max) - var(--dp-motion-loader-twinkle-offset-min)) * var(--dp-runtime-loader-t2)) * -1)}.dp-loader--twinkle i.is-pattern{--dp-runtime-loader-on: var(--dp-motion-loader-twinkle-on)}.dp-loader--emerge i{animation:var(--dp-motion-animation-loader-emerge);animation-delay:calc(var(--dp-motion-loader-emerge-delay-min) + (var(--dp-motion-loader-emerge-delay-max) - var(--dp-motion-loader-emerge-delay-min)) * var(--dp-runtime-loader-t1))}.dp-loader--emerge-drift i{animation:var(--dp-motion-animation-loader-emerge-drift);animation-delay:calc(var(--dp-motion-loader-emerge-drift-delay-min) + (var(--dp-motion-loader-emerge-drift-delay-max) - var(--dp-motion-loader-emerge-drift-delay-min)) * var(--dp-runtime-loader-t1))}.dp-loader--emerge-slow i{--dp-runtime-loader-delay: calc(var(--dp-motion-loader-emerge-slow-delay-min) + (var(--dp-motion-loader-emerge-slow-delay-max) - var(--dp-motion-loader-emerge-slow-delay-min)) * var(--dp-runtime-loader-t1));animation:var(--dp-motion-animation-loader-emerge-slow);animation-delay:var(--dp-runtime-loader-delay)}.dp-loader--emerge-slow i.is-track-b{animation:var(--dp-motion-animation-loader-emerge-slow-b);animation-delay:var(--dp-runtime-loader-delay)}.dp-loader--emerge-slow i.is-track-c{animation:var(--dp-motion-animation-loader-emerge-slow-c);animation-delay:var(--dp-runtime-loader-delay)}.dp-loader--sparse i{animation:var(--dp-motion-animation-loader-sparse);animation-duration:calc(var(--dp-motion-loader-sparse-duration-min) + (var(--dp-motion-loader-sparse-duration-max) - var(--dp-motion-loader-sparse-duration-min)) * var(--dp-runtime-loader-t1));animation-delay:calc((var(--dp-motion-loader-sparse-offset-min) + (var(--dp-motion-loader-sparse-offset-max) - var(--dp-motion-loader-sparse-offset-min)) * var(--dp-runtime-loader-t2)) * -1)}.dp-loader--sparse-fast i{animation:var(--dp-motion-animation-loader-sparse-fast);animation-duration:calc(var(--dp-motion-loader-sparse-fast-duration-min) + (var(--dp-motion-loader-sparse-fast-duration-max) - var(--dp-motion-loader-sparse-fast-duration-min)) * var(--dp-runtime-loader-t1));animation-delay:calc((var(--dp-motion-loader-sparse-fast-offset-min) + (var(--dp-motion-loader-sparse-fast-offset-max) - var(--dp-motion-loader-sparse-fast-offset-min)) * var(--dp-runtime-loader-t2)) * -1)}.dp-loader--sparse i,.dp-loader--sparse-fast i{--dp-runtime-loader-p1: var(--dp-motion-loader-peak-low);--dp-runtime-loader-p2: var(--dp-motion-loader-peak-mid)}.dp-loader--emerge i.is-pattern,.dp-loader--emerge-slow i.is-pattern,.dp-loader--emerge-drift i.is-pattern,.dp-loader--sparse i.is-pattern,.dp-loader--sparse-fast i.is-pattern{animation:none;opacity:var(--dp-motion-loader-emerge-on)}.dp-loader--drop{overflow:hidden}.dp-loader--drop i,.dp-loader--chase i,.dp-loader--spin i{animation:none;opacity:0}.dp-loader--drop i.is-pattern{opacity:1;animation:var(--dp-motion-animation-loader-drop);animation-delay:calc(var(--dp-motion-loader-drop-step) * var(--dp-runtime-loader-k))}.dp-loader--chase i.is-pattern{opacity:var(--dp-motion-loader-chase-rest);animation:var(--dp-motion-animation-loader-chase);animation-delay:calc(var(--dp-duration-loader) * var(--dp-motion-loader-chase-step) * var(--dp-runtime-loader-k))}.dp-loader--spin{animation:var(--dp-motion-animation-loader-spin)}.dp-loader--spin i.is-pattern{opacity:var(--dp-motion-loader-fill-on)}.dp-loader--orbit i{animation:none;opacity:var(--dp-motion-loader-rest)}.dp-loader--orbit i.is-pattern{opacity:var(--dp-motion-loader-fill-on)}.dp-loader--orbit i.is-axis{animation:var(--dp-motion-animation-loader-orbit);transform-origin:50% var(--dp-runtime-loader-origin-y)}.dp-loader--tetris i,.dp-loader--tetris-clear i{animation:none;opacity:var(--dp-motion-loader-rest)}@media(prefers-reduced-motion:reduce){.dp-loader i.is-pattern,.dp-loader--drop i.is-pattern,.dp-loader--chase i.is-pattern,.dp-loader--tetris i.is-pattern,.dp-loader--tetris-clear i.is-pattern{opacity:var(--dp-runtime-loader-on)}}.dp-hero{display:flex;flex-direction:column;gap:var(--dp-component-hero-gap)}.dp-hero__headline{font-family:var(--dp-component-hero-headline-type-font-family);font-size:var(--dp-component-hero-headline-type-font-size);font-weight:var(--dp-component-hero-headline-type-font-weight);line-height:var(--dp-component-hero-headline-type-line-height);letter-spacing:var(--dp-component-hero-headline-type-letter-spacing);text-wrap:balance}.dp-hero__sub{max-width:var(--dp-component-hero-sub-max-width);font-family:var(--dp-component-hero-sub-type-font-family);font-size:var(--dp-component-hero-sub-type-font-size);line-height:var(--dp-component-hero-sub-type-line-height)}.dp-fill-hero{display:flex;align-items:stretch;overflow:hidden;background:var(--dp-component-fill-hero-bg);color:var(--dp-component-fill-hero-fg);border-radius:0 0 var(--dp-component-fill-hero-radius) var(--dp-component-fill-hero-radius);box-shadow:var(--dp-component-fill-hero-shadow)}.dp-fill-hero__content{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--dp-component-fill-hero-content-gap);padding-block:var(--dp-component-fill-hero-content-padding-block);padding-inline:var(--dp-component-fill-hero-content-padding-start) var(--dp-component-fill-hero-content-padding-end)}.dp-fill-hero__title{color:inherit;font-family:var(--dp-component-fill-hero-title-type-font-family);font-size:var(--dp-component-fill-hero-title-type-font-size);font-weight:var(--dp-component-fill-hero-title-type-font-weight);line-height:var(--dp-component-fill-hero-title-type-line-height);letter-spacing:var(--dp-component-fill-hero-title-type-letter-spacing)}.dp-fill-hero__photo{position:relative;flex:1 1 0;min-width:var(--dp-component-fill-hero-photo-min-width);background:var(--dp-color-bg-inset)}.dp-fill-hero__photo:before,.dp-fill-hero__photo:after{content:"";position:absolute;left:0;right:0;pointer-events:none;z-index:var(--dp-z-raised)}.dp-fill-hero__photo:before{top:0;bottom:0}.dp-fill-hero__photo:dir(rtl):before{scale:-1 1}.dp-fill-hero__photo:after{top:0;height:calc(var(--dp-component-site-header-height) * var(--dp-component-fill-hero-top-fade-ratio))}.dp-fill-hero.dp-fill-sage .dp-fill-hero__photo:before{background:var(--dp-gradient-sage-hero-side)}.dp-fill-hero.dp-fill-sage .dp-fill-hero__photo:after{background:var(--dp-gradient-sage-hero-top)}.dp-fill-hero.dp-fill-teal .dp-fill-hero__photo:before{background:var(--dp-gradient-teal-hero-side)}.dp-fill-hero.dp-fill-teal .dp-fill-hero__photo:after{background:var(--dp-gradient-teal-hero-top)}.dp-fill-hero.dp-fill-forest .dp-fill-hero__photo:before{background:var(--dp-gradient-forest-hero-side)}.dp-fill-hero.dp-fill-forest .dp-fill-hero__photo:after{background:var(--dp-gradient-forest-hero-top)}.dp-fill-hero.dp-fill-terracotta .dp-fill-hero__photo:before{background:var(--dp-gradient-terracotta-hero-side)}.dp-fill-hero.dp-fill-terracotta .dp-fill-hero__photo:after{background:var(--dp-gradient-terracotta-hero-top)}.dp-fill-hero.dp-fill-sand .dp-fill-hero__photo:before{background:var(--dp-gradient-sand-hero-side)}.dp-fill-hero.dp-fill-sand .dp-fill-hero__photo:after{background:var(--dp-gradient-sand-hero-top)}.dp-fill-hero.dp-fill-warm-grey .dp-fill-hero__photo:before{background:var(--dp-gradient-warm-grey-hero-side)}.dp-fill-hero.dp-fill-warm-grey .dp-fill-hero__photo:after{background:var(--dp-gradient-warm-grey-hero-top)}.dp-fill-hero.dp-fill-clay-red .dp-fill-hero__photo:before{background:var(--dp-gradient-clay-red-hero-side)}.dp-fill-hero.dp-fill-clay-red .dp-fill-hero__photo:after{background:var(--dp-gradient-clay-red-hero-top)}.dp-fill-hero.dp-fill-dark-teal .dp-fill-hero__photo:before{background:var(--dp-gradient-dark-teal-hero-side)}.dp-fill-hero.dp-fill-dark-teal .dp-fill-hero__photo:after{background:var(--dp-gradient-dark-teal-hero-top)}.dp-fill-hero.dp-fill-dusty-pink .dp-fill-hero__photo:before{background:var(--dp-gradient-dusty-pink-hero-side)}.dp-fill-hero.dp-fill-dusty-pink .dp-fill-hero__photo:after{background:var(--dp-gradient-dusty-pink-hero-top)}.dp-fill-hero.dp-fill-light-peach .dp-fill-hero__photo:before{background:var(--dp-gradient-light-peach-hero-side)}.dp-fill-hero.dp-fill-light-peach .dp-fill-hero__photo:after{background:var(--dp-gradient-light-peach-hero-top)}.dp-fill-hero.dp-fill-faun .dp-fill-hero__photo:before{background:var(--dp-gradient-faun-hero-side)}.dp-fill-hero.dp-fill-faun .dp-fill-hero__photo:after{background:var(--dp-gradient-faun-hero-top)}.dp-fill-hero.dp-fill-cool-grey .dp-fill-hero__photo:before{background:var(--dp-gradient-cool-grey-hero-side)}.dp-fill-hero.dp-fill-cool-grey .dp-fill-hero__photo:after{background:var(--dp-gradient-cool-grey-hero-top)}.dp-fill-hero.dp-fill-stone .dp-fill-hero__photo:before{background:var(--dp-gradient-stone-hero-side)}.dp-fill-hero.dp-fill-stone .dp-fill-hero__photo:after{background:var(--dp-gradient-stone-hero-top)}.dp-fill-hero.dp-fill-dark-grey .dp-fill-hero__photo:before{background:var(--dp-gradient-dark-grey-hero-side)}.dp-fill-hero.dp-fill-dark-grey .dp-fill-hero__photo:after{background:var(--dp-gradient-dark-grey-hero-top)}.dp-fill-hero.dp-fill-ink .dp-fill-hero__photo:before{background:var(--dp-gradient-ink-hero-side)}.dp-fill-hero.dp-fill-ink .dp-fill-hero__photo:after{background:var(--dp-gradient-ink-hero-top)}@media(max-width:860px){.dp-fill-hero.dp-fill-sage .dp-fill-hero__photo:before{background:var(--dp-gradient-sage-hero-top-compact)}.dp-fill-hero.dp-fill-teal .dp-fill-hero__photo:before{background:var(--dp-gradient-teal-hero-top-compact)}.dp-fill-hero.dp-fill-forest .dp-fill-hero__photo:before{background:var(--dp-gradient-forest-hero-top-compact)}.dp-fill-hero.dp-fill-terracotta .dp-fill-hero__photo:before{background:var(--dp-gradient-terracotta-hero-top-compact)}.dp-fill-hero.dp-fill-sand .dp-fill-hero__photo:before{background:var(--dp-gradient-sand-hero-top-compact)}.dp-fill-hero.dp-fill-warm-grey .dp-fill-hero__photo:before{background:var(--dp-gradient-warm-grey-hero-top-compact)}.dp-fill-hero.dp-fill-clay-red .dp-fill-hero__photo:before{background:var(--dp-gradient-clay-red-hero-top-compact)}.dp-fill-hero.dp-fill-dark-teal .dp-fill-hero__photo:before{background:var(--dp-gradient-dark-teal-hero-top-compact)}.dp-fill-hero.dp-fill-dusty-pink .dp-fill-hero__photo:before{background:var(--dp-gradient-dusty-pink-hero-top-compact)}.dp-fill-hero.dp-fill-light-peach .dp-fill-hero__photo:before{background:var(--dp-gradient-light-peach-hero-top-compact)}.dp-fill-hero.dp-fill-faun .dp-fill-hero__photo:before{background:var(--dp-gradient-faun-hero-top-compact)}.dp-fill-hero.dp-fill-cool-grey .dp-fill-hero__photo:before{background:var(--dp-gradient-cool-grey-hero-top-compact)}.dp-fill-hero.dp-fill-stone .dp-fill-hero__photo:before{background:var(--dp-gradient-stone-hero-top-compact)}.dp-fill-hero.dp-fill-dark-grey .dp-fill-hero__photo:before{background:var(--dp-gradient-dark-grey-hero-top-compact)}.dp-fill-hero.dp-fill-ink .dp-fill-hero__photo:before{background:var(--dp-gradient-ink-hero-top-compact)}.dp-fill-hero__photo:after{display:none}}.dp-fill-hero--full{min-height:var(--dp-component-fill-hero-height)}.dp-fill-hero .dp-lede{font-family:var(--dp-component-fill-hero-lede-type-font-family);font-size:var(--dp-component-fill-hero-lede-type-font-size);line-height:var(--dp-component-fill-hero-lede-type-line-height)}@supports (animation-timeline: scroll()){@media(min-width:861px){.dp-fill-hero--lift{animation:var(--dp-component-fill-hero-scroll-lift);animation-timeline:scroll(root block);animation-range:0 var(--dp-motion-scroll-lift-range)}}}@media(max-width:860px){.dp-fill-hero{flex-direction:column;border-radius:0 0 var(--dp-component-fill-hero-radius-compact) var(--dp-component-fill-hero-radius-compact)}.dp-fill-hero__content{gap:var(--dp-component-fill-hero-content-gap-compact);padding:var(--dp-component-fill-hero-content-padding-top-compact) var(--dp-component-fill-hero-content-padding-inline-compact) var(--dp-component-fill-hero-content-padding-bottom-compact)}.dp-fill-hero__photo{min-height:var(--dp-component-fill-hero-photo-min-height-compact)}}.dp-product-hero{display:flex;flex-direction:column;gap:var(--dp-component-product-title-gap);max-width:var(--dp-component-product-title-max-width)}.dp-product-title{font-family:var(--dp-component-product-title-type-font-family);font-size:var(--dp-component-product-title-type-font-size);font-weight:var(--dp-component-product-title-type-font-weight);line-height:var(--dp-component-product-title-type-line-height);letter-spacing:var(--dp-component-product-title-type-letter-spacing)}.dp-dark-block{background:var(--dp-component-dark-block-bg);color:var(--dp-component-dark-block-fg);border:var(--dp-component-dark-block-border-width) solid var(--dp-component-dark-block-border)}.dp-dark-block h2,.dp-dark-block h3,.dp-dark-block h4{color:var(--dp-component-dark-block-fg)}.dp-dark-block .dp-eyebrow{color:var(--dp-component-dark-block-eyebrow)}.dp-app-bar{position:sticky;top:0;z-index:var(--dp-component-app-bar-z);display:flex;align-items:center;gap:var(--dp-component-app-bar-gap);box-sizing:content-box;height:var(--dp-component-app-bar-height);padding-top:env(safe-area-inset-top);padding-inline:max(var(--dp-component-app-bar-padding-inline),env(safe-area-inset-left)) max(var(--dp-component-app-bar-padding-inline),env(safe-area-inset-right));background:var(--dp-component-app-bar-bg);color:var(--dp-component-app-bar-fg);border-bottom:var(--dp-border-width-hair) solid var(--dp-color-alpha-transparent)}.dp-app-bar.is-scrolled{border-bottom-color:var(--dp-component-app-bar-rule-scrolled)}.dp-app-bar--large{height:var(--dp-component-app-bar-height-large);align-items:flex-end;padding-bottom:var(--dp-component-app-bar-large-title-padding-bottom)}.dp-app-bar--large .dp-app-bar__title{font-family:var(--dp-component-app-bar-title-type-large-font-family);font-size:var(--dp-component-app-bar-title-type-large-font-size);font-weight:var(--dp-component-app-bar-title-type-large-font-weight);line-height:var(--dp-component-app-bar-title-type-large-line-height);letter-spacing:var(--dp-component-app-bar-title-type-large-letter-spacing)}.dp-app-bar__title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--dp-component-app-bar-title-type-font-family);font-size:var(--dp-component-app-bar-title-type-font-size);font-weight:var(--dp-component-app-bar-title-type-font-weight);line-height:var(--dp-component-app-bar-title-type-line-height);letter-spacing:var(--dp-component-app-bar-title-type-letter-spacing)}.dp-icon-button{display:grid;flex:none;place-items:center;width:var(--dp-component-app-bar-action-size);height:var(--dp-component-app-bar-action-size);padding:0;border:0;border-radius:var(--dp-radius-full);background:none;color:inherit;cursor:pointer}.dp-icon-button:active{background:var(--dp-color-state-pressed)}.dp-icon-button svg{width:var(--dp-component-app-bar-icon);height:var(--dp-component-app-bar-icon)}.dp-tab-bar{display:flex;justify-content:space-around;min-height:var(--dp-component-tab-bar-height);padding-bottom:env(safe-area-inset-bottom);background:var(--dp-component-tab-bar-bg);border-top:var(--dp-border-width-hair) solid var(--dp-component-tab-bar-rule)}.dp-tab-bar__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--dp-component-tab-bar-gap);min-width:var(--dp-component-tab-bar-item-min-width);padding:0;border:0;background:var(--dp-component-tab-bar-item-rest-background);color:var(--dp-component-tab-bar-item-rest-foreground);font-family:var(--dp-component-tab-bar-label-type-font-family);font-size:var(--dp-component-tab-bar-label-type-font-size);font-weight:var(--dp-component-tab-bar-label-type-font-weight);line-height:var(--dp-component-tab-bar-label-type-line-height);letter-spacing:var(--dp-component-tab-bar-label-type-letter-spacing);text-transform:var(--dp-component-tab-bar-label-type-text-transform);text-decoration:none}.dp-tab-bar__item{flex:1 1 0}.dp-tab-bar__item svg{flex:none;width:var(--dp-component-tab-bar-icon);height:var(--dp-component-tab-bar-icon)}.dp-tab-bar__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-tab-bar__item:active{background:var(--dp-component-tab-bar-item-pressed-background);color:var(--dp-component-tab-bar-item-pressed-foreground)}.dp-tab-bar__item[aria-current=page]{background:var(--dp-component-tab-bar-item-active-background);color:var(--dp-component-tab-bar-item-active-foreground)}.dp-tab-bar__item:after{content:"";flex:none;width:var(--dp-component-tab-bar-dot);height:var(--dp-component-tab-bar-dot);border-radius:var(--dp-radius-full);background:var(--dp-color-alpha-transparent)}.dp-tab-bar__item[aria-current=page]:after{background:currentColor}.dp-scrim{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:flex-end;background:var(--dp-component-bottom-sheet-scrim);z-index:var(--dp-component-bottom-sheet-z)}.dp-scrim[hidden]{display:none}.dp-sheet{position:relative;max-width:var(--dp-component-bottom-sheet-max-width);max-height:var(--dp-component-bottom-sheet-max-height);margin-inline:auto;padding:var(--dp-component-bottom-sheet-padding);padding-top:var(--dp-component-bottom-sheet-grabber-margin);background:var(--dp-component-bottom-sheet-bg);border-radius:var(--dp-component-bottom-sheet-radius) var(--dp-component-bottom-sheet-radius) 0 0;box-shadow:var(--dp-component-bottom-sheet-shadow);z-index:var(--dp-component-bottom-sheet-z);transition:transform var(--dp-component-bottom-sheet-enter),opacity var(--dp-component-bottom-sheet-enter)}.dp-sheet__grabber{width:var(--dp-component-bottom-sheet-grabber-width);height:var(--dp-component-bottom-sheet-grabber-height);margin:0 auto var(--dp-space-4);border-radius:var(--dp-radius-full);background:var(--dp-component-bottom-sheet-grabber)}.dp-sheet.is-leaving{transition:transform var(--dp-component-bottom-sheet-exit),opacity var(--dp-component-bottom-sheet-exit)}.dp-sheet.is-entering,.dp-sheet.is-leaving{transform:translateY(100%);opacity:var(--dp-opacity-0)}.dp-sheet{width:100%;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(var(--dp-component-bottom-sheet-padding) + env(safe-area-inset-bottom))}.dp-sheet.is-medium{height:var(--dp-component-bottom-sheet-detent-medium)}.dp-sheet.is-large{height:var(--dp-component-bottom-sheet-max-height)}.dp-sheet.is-dragging{transition:none}.dp-sheet.is-settling{transition:transform var(--dp-component-bottom-sheet-settle),height var(--dp-component-bottom-sheet-settle)}.dp-sheet__grabber{position:sticky;top:0;z-index:var(--dp-z-raised);touch-action:none;cursor:grab}.dp-sheet__grabber:after{content:"";position:absolute;inset-inline:calc(min(0px,100% - var(--dp-layout-size-touch-min))/2);top:calc(var(--dp-component-bottom-sheet-grabber-margin) * -1);bottom:min(0px,100% + var(--dp-component-bottom-sheet-grabber-margin) - var(--dp-layout-size-touch-min))}@media(max-height:500px){.dp-sheet,.dp-sheet.is-medium,.dp-sheet.is-large{max-height:100%;height:auto}}.dp-list{padding:0;margin:0;list-style:none}.dp-list-row{display:flex;align-items:center;gap:var(--dp-component-list-row-gap);min-height:var(--dp-component-list-row-min-height);padding:var(--dp-component-list-row-padding-block) var(--dp-component-list-row-padding-inline);background:var(--dp-component-list-row-rest-background);color:inherit;text-decoration:none}.dp-list-row+.dp-list-row{box-shadow:inset var(--dp-component-list-row-padding-inline) var(--dp-border-width-hair) 0 0 var(--dp-component-list-row-rest-background),inset 0 var(--dp-border-width-hair) 0 0 var(--dp-component-list-row-separator)}.dp-list-row:active,.dp-list-row.is-pressed{background:var(--dp-component-list-row-pressed-background)}.dp-list-row:active .dp-list-row__title,.dp-list-row.is-pressed .dp-list-row__title{color:var(--dp-component-list-row-pressed-title)}.dp-list-row:active .dp-list-row__secondary,.dp-list-row.is-pressed .dp-list-row__secondary{color:var(--dp-component-list-row-pressed-secondary)}.dp-list-row.is-disabled,.dp-list-row[aria-disabled=true]{background:var(--dp-component-list-row-disabled-background);pointer-events:none}.dp-list-row.is-disabled .dp-list-row__title,.dp-list-row[aria-disabled=true] .dp-list-row__title{color:var(--dp-component-list-row-disabled-title)}.dp-list-row.is-disabled .dp-list-row__secondary,.dp-list-row[aria-disabled=true] .dp-list-row__secondary{color:var(--dp-component-list-row-disabled-secondary)}.dp-list-row--two-line{min-height:var(--dp-component-list-row-min-height-two-line)}.dp-list-row__icon{flex:none;width:var(--dp-component-list-row-icon);height:var(--dp-component-list-row-icon)}.dp-list-row__text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.dp-list-row__title{color:var(--dp-component-list-row-rest-title);font-family:var(--dp-component-list-row-title-type-font-family);font-size:var(--dp-component-list-row-title-type-font-size);font-weight:var(--dp-component-list-row-title-type-font-weight);line-height:var(--dp-component-list-row-title-type-line-height);letter-spacing:var(--dp-component-list-row-title-type-letter-spacing)}.dp-list-row__secondary{color:var(--dp-component-list-row-rest-secondary);font-family:var(--dp-component-list-row-secondary-type-font-family);font-size:var(--dp-component-list-row-secondary-type-font-size);line-height:var(--dp-component-list-row-secondary-type-line-height)}.dp-list-row__chevron{width:var(--dp-component-list-row-chevron);height:var(--dp-component-list-row-chevron);color:var(--dp-color-text-muted);transform:rotate(var(--dp-interaction-tilt-forward))}.dp-list-row__chevron:dir(rtl){scale:-1 1}.dp-toast-region{--dp-runtime-toast-clearance: 0px;position:fixed;inset-inline:0;z-index:var(--dp-component-toast-z);bottom:calc(var(--dp-component-toast-offset) + max(var(--dp-runtime-toast-clearance),env(safe-area-inset-bottom)));display:grid;justify-items:center;padding-inline:var(--dp-layout-gutter-compact);pointer-events:none}.dp-toast{pointer-events:auto;transition:transform var(--dp-component-toast-enter),opacity var(--dp-component-toast-enter)}.dp-toast.is-leaving{transition:transform var(--dp-component-toast-exit),opacity var(--dp-component-toast-exit)}.dp-toast.is-entering,.dp-toast.is-leaving{transform:translateY(var(--dp-component-toast-offset));opacity:var(--dp-opacity-0)}.dp-toast{display:flex;align-items:center;justify-content:space-between;gap:var(--dp-component-toast-gap);max-width:var(--dp-component-toast-max-width);padding:var(--dp-component-toast-padding-block) var(--dp-component-toast-padding-inline);background:var(--dp-component-toast-bg);color:var(--dp-component-toast-fg);border-radius:var(--dp-component-toast-radius);box-shadow:var(--dp-component-toast-shadow);z-index:var(--dp-component-toast-z);font-family:var(--dp-component-toast-type-font-family);font-size:var(--dp-component-toast-type-font-size);line-height:var(--dp-component-toast-type-line-height)}.dp-toast>span{min-width:0;overflow-wrap:anywhere}.dp-toast button{flex:none;white-space:nowrap;border:0;background:none;color:inherit;cursor:pointer;min-width:var(--dp-layout-size-touch-min);min-height:var(--dp-layout-size-touch-min);font-family:var(--dp-component-toast-action-type-font-family);font-size:var(--dp-component-toast-action-type-font-size);font-weight:var(--dp-component-toast-action-type-font-weight);letter-spacing:var(--dp-component-toast-action-type-letter-spacing);text-transform:var(--dp-component-toast-action-type-text-transform)}.dp-dialog{display:flex;flex-direction:column;gap:var(--dp-component-dialog-gap);max-width:var(--dp-component-dialog-max-width);padding:var(--dp-component-dialog-padding);background:var(--dp-component-dialog-bg);border-radius:var(--dp-component-dialog-radius);box-shadow:var(--dp-component-dialog-shadow);z-index:var(--dp-component-dialog-z);transition:transform var(--dp-component-dialog-enter),opacity var(--dp-component-dialog-enter)}.dp-dialog__title{font-family:var(--dp-component-dialog-title-type-font-family);font-size:var(--dp-component-dialog-title-type-font-size);font-weight:var(--dp-component-dialog-title-type-font-weight);line-height:var(--dp-component-dialog-title-type-line-height);letter-spacing:var(--dp-component-dialog-title-type-letter-spacing)}@media(max-width:640px){.dp-dialog{padding:var(--dp-component-dialog-padding-compact)}}.dp-dialog__body{font-family:var(--dp-component-dialog-body-type-font-family);font-size:var(--dp-component-dialog-body-type-font-size);line-height:var(--dp-component-dialog-body-type-line-height)}.dp-dialog-scrim{position:fixed;inset:0;z-index:var(--dp-component-dialog-z);display:grid;place-items:center;padding:var(--dp-layout-gutter-compact);background:var(--dp-component-dialog-scrim)}dialog.dp-dialog{max-width:min(var(--dp-component-dialog-max-width),calc(100% - 2 * var(--dp-layout-gutter-compact)));margin:auto;border:0;color:inherit}dialog.dp-dialog:not([open]){display:none}dialog.dp-dialog::backdrop{background:var(--dp-component-dialog-scrim)}.dp-dialog.is-entering{transform:scale(var(--dp-component-dialog-scale-from));opacity:var(--dp-opacity-0)}.dp-badge-host{position:relative;display:inline-flex;flex:none}.dp-badge{position:absolute;top:calc(var(--dp-component-badge-offset) * -1);inset-inline-end:calc(var(--dp-component-badge-offset) * -1);display:inline-flex;align-items:center;justify-content:center;min-width:var(--dp-component-badge-min-size);min-height:var(--dp-component-badge-min-size);padding-inline:var(--dp-component-badge-padding-inline);border-radius:var(--dp-component-badge-radius);box-shadow:0 0 0 var(--dp-component-badge-ring-width) var(--dp-component-badge-ring);background:var(--dp-component-badge-accent-background);color:var(--dp-component-badge-accent-foreground);pointer-events:none;font-family:var(--dp-component-badge-type-font-family);font-size:var(--dp-component-badge-type-font-size);font-weight:var(--dp-component-badge-type-font-weight);line-height:var(--dp-component-badge-type-line-height);letter-spacing:var(--dp-component-badge-type-letter-spacing);font-variant-numeric:var(--dp-component-badge-type-font-variant-numeric);white-space:nowrap;transition:scale var(--dp-component-badge-enter),opacity var(--dp-component-badge-enter)}.dp-badge--danger{background:var(--dp-component-badge-danger-background);color:var(--dp-component-badge-danger-foreground)}.dp-badge--neutral{background:var(--dp-component-badge-neutral-background);color:var(--dp-component-badge-neutral-foreground)}.dp-badge--dot{top:0;inset-inline-end:0;min-width:var(--dp-component-badge-dot);min-height:var(--dp-component-badge-dot);padding:0}.dp-badge--inline{position:static;box-shadow:none}.dp-badge.is-entering{scale:var(--dp-component-badge-enter-scale);opacity:var(--dp-opacity-0)}.dp-skeleton{display:grid;gap:var(--dp-component-skeleton-line-gap)}.dp-skeleton[hidden]{display:none}.dp-skeleton__row{display:flex;align-items:center;gap:var(--dp-component-list-row-gap);padding:var(--dp-component-list-row-padding-block) var(--dp-component-list-row-padding-inline)}.dp-skeleton__lines{display:grid;flex:1 1 auto;gap:var(--dp-component-skeleton-line-gap)}.dp-skeleton__line,.dp-skeleton__block,.dp-skeleton__circle{background:var(--dp-component-skeleton-bg);animation:var(--dp-component-skeleton-pulse)}.dp-skeleton__line{height:var(--dp-component-skeleton-line-height);border-radius:var(--dp-component-skeleton-line-radius)}.dp-skeleton__line:last-child:not(:first-child){width:var(--dp-component-skeleton-last-line)}.dp-skeleton__block{aspect-ratio:var(--dp-aspect-video);border-radius:var(--dp-component-skeleton-block-radius)}.dp-skeleton__circle{flex:none;width:var(--dp-component-skeleton-circle);height:var(--dp-component-skeleton-circle);border-radius:var(--dp-radius-full)}.dp-empty{display:flex;flex-direction:column;align-items:center;gap:var(--dp-component-empty-state-gap);max-width:var(--dp-component-empty-state-max-width);margin-inline:auto;padding-block:var(--dp-component-empty-state-padding-block);text-align:center}.dp-empty__tile{display:grid;place-items:center;width:var(--dp-component-empty-state-tile);height:var(--dp-component-empty-state-tile);border-radius:var(--dp-component-empty-state-tile-radius);background:var(--dp-component-empty-state-empty-tile-bg);color:var(--dp-component-empty-state-empty-icon)}.dp-empty__tile svg{width:var(--dp-component-empty-state-icon);height:var(--dp-component-empty-state-icon)}.dp-empty--no-results .dp-empty__tile{background:var(--dp-component-empty-state-no-results-tile-bg);color:var(--dp-component-empty-state-no-results-icon)}.dp-empty--error .dp-empty__tile{background:var(--dp-component-empty-state-error-tile-bg);color:var(--dp-component-empty-state-error-icon)}.dp-empty--offline .dp-empty__tile{background:var(--dp-component-empty-state-offline-tile-bg);color:var(--dp-component-empty-state-offline-icon)}.dp-empty__title{color:var(--dp-component-empty-state-title);font-family:var(--dp-component-empty-state-title-type-font-family);font-size:var(--dp-component-empty-state-title-type-font-size);font-weight:var(--dp-component-empty-state-title-type-font-weight);line-height:var(--dp-component-empty-state-title-type-line-height);letter-spacing:var(--dp-component-empty-state-title-type-letter-spacing)}.dp-empty--page .dp-empty__title{font-family:var(--dp-component-empty-state-title-type-page-font-family);font-size:var(--dp-component-empty-state-title-type-page-font-size);font-weight:var(--dp-component-empty-state-title-type-page-font-weight);line-height:var(--dp-component-empty-state-title-type-page-line-height);letter-spacing:var(--dp-component-empty-state-title-type-page-letter-spacing)}.dp-empty__body{color:var(--dp-component-empty-state-body);font-family:var(--dp-component-empty-state-body-type-font-family);font-size:var(--dp-component-empty-state-body-type-font-size);line-height:var(--dp-component-empty-state-body-type-line-height)}.dp-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--dp-component-empty-state-gap);margin-block-start:calc(var(--dp-component-empty-state-actions-gap) - var(--dp-component-empty-state-gap))}.dp-swipe{position:relative;overflow-x:clip}.dp-swipe:focus-within{z-index:var(--dp-z-raised)}.dp-swipe__actions{position:absolute;inset-block:0;inset-inline-end:0;display:flex}.dp-swipe__actions--start{inset-inline-start:0;inset-inline-end:auto}.dp-swipe__action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--dp-component-swipe-actions-gap);width:var(--dp-component-swipe-actions-action-width);padding:0;border:0;cursor:pointer;background:var(--dp-component-swipe-actions-neutral-background);color:var(--dp-component-swipe-actions-neutral-foreground);font-family:var(--dp-component-swipe-actions-label-type-font-family);font-size:var(--dp-component-swipe-actions-label-type-font-size);font-weight:var(--dp-component-swipe-actions-label-type-font-weight);line-height:var(--dp-component-swipe-actions-label-type-line-height);letter-spacing:var(--dp-component-swipe-actions-label-type-letter-spacing);text-transform:var(--dp-component-swipe-actions-label-type-text-transform)}.dp-swipe__action svg{width:var(--dp-component-swipe-actions-icon);height:var(--dp-component-swipe-actions-icon)}.dp-swipe__action--destructive{background:var(--dp-component-swipe-actions-destructive-background);color:var(--dp-component-swipe-actions-destructive-foreground)}.dp-swipe__action--accent{background:var(--dp-component-swipe-actions-accent-background);color:var(--dp-component-swipe-actions-accent-foreground)}.dp-swipe__row{position:relative;display:flex;align-items:center;background:var(--dp-color-bg-canvas);touch-action:pan-y;-webkit-touch-callout:none;transition:translate var(--dp-component-swipe-actions-settle)}.dp-swipe__action[data-dp-full]{flex-grow:1}.dp-swipe__action{flex-shrink:0}.dp-swipe__row>.dp-list-row{flex:1 1 auto;min-width:0}.dp-swipe__more{margin-inline-end:var(--dp-space-1)}.dp-swipe.is-dragging .dp-swipe__row{transition:none}.dp-swipe .dp-menu__list{inset-inline-start:auto;inset-inline-end:0}.dp-pull{--dp-runtime-pull: 0px;--dp-runtime-pull-turn: 0;position:relative;overscroll-behavior-y:contain}.dp-pull__indicator{position:absolute;top:0;inset-inline:0;z-index:var(--dp-z-raised);display:flex;justify-content:center;pointer-events:none;opacity:var(--dp-opacity-0);translate:0 calc(var(--dp-runtime-pull) - var(--dp-component-pull-refresh-indicator-size));transition:translate var(--dp-component-pull-refresh-settle),opacity var(--dp-component-pull-refresh-settle)}.dp-pull__disc{display:grid;place-items:center;width:var(--dp-component-pull-refresh-indicator-size);height:var(--dp-component-pull-refresh-indicator-size);border-radius:var(--dp-radius-full);background:var(--dp-component-pull-refresh-indicator-bg);box-shadow:var(--dp-component-pull-refresh-indicator-shadow);color:var(--dp-component-pull-refresh-idle)}.dp-pull__disc svg{width:var(--dp-component-pull-refresh-indicator);height:var(--dp-component-pull-refresh-indicator);rotate:calc(var(--dp-runtime-pull-turn) * 1turn);transition:rotate var(--dp-component-pull-refresh-settle)}.dp-pull.is-pulling .dp-pull__indicator,.dp-pull.is-armed .dp-pull__indicator,.dp-pull.is-refreshing .dp-pull__indicator{opacity:var(--dp-opacity-100)}.dp-pull.is-pulling .dp-pull__indicator,.dp-pull.is-pulling .dp-pull__content{transition:none}.dp-pull.is-pulling,.dp-swipe.is-dragging{-webkit-user-select:none;user-select:none}.dp-pull.is-armed .dp-pull__disc,.dp-pull.is-refreshing .dp-pull__disc{color:var(--dp-component-pull-refresh-armed)}.dp-pull.is-refreshing .dp-pull__disc svg{animation:var(--dp-component-pull-refresh-spin)}.dp-pull__content{translate:0 var(--dp-runtime-pull);transition:translate var(--dp-component-pull-refresh-settle)}[data-dp-keyboard] .dp-tab-bar{display:none}[data-dp-keyboard] .dp-sheet{margin-block-end:var(--dp-runtime-keyboard-inset)}[data-dp-keyboard] .dp-toast-region{--dp-runtime-toast-clearance: var(--dp-runtime-keyboard-inset)}:is(input,textarea,select,[contenteditable]){scroll-margin-block-end:calc(var(--dp-layout-keyboard-gap) + var(--dp-runtime-keyboard-inset))}.dp-composer{position:sticky;bottom:var(--dp-runtime-keyboard-inset);display:flex;align-items:center;gap:var(--dp-space-2);padding:var(--dp-layout-keyboard-gap) var(--dp-layout-gutter-compact);background:var(--dp-color-bg-canvas);border-top:var(--dp-border-width-hair) solid var(--dp-color-border-subtle)}.dp-composer>:first-child{flex:1 1 auto;min-width:0}.dp-screen{view-transition-name:dp-screen}::view-transition-old(dp-screen),::view-transition-new(dp-screen){animation:none;mix-blend-mode:normal}:root[data-dp-nav=forward]::view-transition-old(dp-screen){animation:var(--dp-motion-animation-screen-out-forward)}:root[data-dp-nav=forward]::view-transition-new(dp-screen){animation:var(--dp-motion-animation-screen-in-forward)}:root[data-dp-nav=back]::view-transition-old(dp-screen){animation:var(--dp-motion-animation-screen-out-back)}:root[data-dp-nav=back]::view-transition-new(dp-screen){animation:var(--dp-motion-animation-screen-in-back)}:root[data-dp-nav=fade]::view-transition-old(dp-screen){animation:var(--dp-motion-animation-screen-fade-out)}:root[data-dp-nav=fade]::view-transition-new(dp-screen){animation:var(--dp-motion-animation-screen-fade-in)}:root[data-dp-nav=modal-in]::view-transition-new(dp-screen){animation:var(--dp-motion-animation-modal-in)}:root[data-dp-nav=modal-out]::view-transition-old(dp-screen){animation:var(--dp-motion-animation-modal-out)}:root[data-dp-nav=modal-out]::view-transition-new(dp-screen){z-index:var(--dp-z-behind)}.dp-avatar{--av-d: var(--dp-component-avatar-size-md-diameter);--av-icon: var(--dp-component-avatar-size-md-icon);position:relative;display:inline-grid;flex:none;place-items:center;width:var(--av-d);height:var(--av-d);overflow:hidden;border-radius:var(--dp-component-avatar-radius);background:var(--dp-component-avatar-background);color:var(--dp-component-avatar-foreground);font-family:var(--dp-component-avatar-initials-family);font-size:calc(var(--av-d) * var(--dp-component-avatar-initials-ratio));font-weight:var(--dp-component-avatar-initials-weight);letter-spacing:var(--dp-component-avatar-initials-tracking);line-height:var(--dp-font-leading-none);white-space:nowrap;-webkit-user-select:none;user-select:none}.dp-avatar[hidden]{display:none}.dp-avatar--sm{--av-d: var(--dp-component-avatar-size-sm-diameter);--av-icon: var(--dp-component-avatar-size-sm-icon)}.dp-avatar--lg{--av-d: var(--dp-component-avatar-size-lg-diameter);--av-icon: var(--dp-component-avatar-size-lg-icon)}.dp-avatar--xl{--av-d: var(--dp-component-avatar-size-xl-diameter);--av-icon: var(--dp-component-avatar-size-xl-icon)}.dp-avatar--photo{background:var(--dp-component-avatar-photo-placeholder)}.dp-avatar img{width:100%;height:100%;object-fit:cover}.dp-avatar--icon{background:var(--dp-component-avatar-icon-background);color:var(--dp-component-avatar-icon-foreground)}.dp-avatar svg{width:var(--av-icon);height:var(--av-icon)}.dp-avatar--ring{box-shadow:0 0 0 var(--dp-component-avatar-ring-width) var(--dp-component-avatar-ring)}.dp-avatar-group{display:inline-flex;align-items:center;padding-inline-start:var(--dp-component-avatar-ring-width)}.dp-avatar-group>.dp-avatar{box-shadow:0 0 0 var(--dp-component-avatar-ring-width) var(--dp-component-avatar-ring)}.dp-avatar-group>.dp-avatar+.dp-avatar{margin-inline-start:calc(var(--av-d) * var(--dp-component-avatar-group-overlap) * -1)}.dp-avatar--more{background:var(--dp-component-avatar-overflow-background);color:var(--dp-component-avatar-overflow-foreground);font-family:var(--dp-component-avatar-overflow-type-font-family);font-size:var(--dp-component-avatar-overflow-type-font-size);font-weight:var(--dp-component-avatar-overflow-type-font-weight);letter-spacing:var(--dp-component-avatar-overflow-type-letter-spacing);font-variant-numeric:var(--dp-component-avatar-overflow-type-font-variant-numeric)}.dp-avatar-button{display:inline-grid;flex:none;place-items:center;min-width:var(--dp-component-avatar-hit);min-height:var(--dp-component-avatar-hit);padding:0;border:0;border-radius:var(--dp-radius-full);background:none;color:inherit;cursor:pointer}.dp-avatar-button:focus-visible,.dp-avatar-button.is-focus{outline:var(--dp-interaction-focus-width) solid var(--dp-color-focus-ring);outline-offset:var(--dp-interaction-focus-offset-tight)}.dp-stepper{display:inline-flex;align-items:stretch;min-height:var(--dp-component-stepper-min-height);background:var(--dp-component-stepper-bg);border-radius:var(--dp-component-stepper-radius);outline:var(--dp-component-stepper-border-width) solid var(--dp-component-stepper-border);outline-offset:calc(var(--dp-component-stepper-border-width) * -1)}.dp-stepper__button{display:grid;flex:none;place-items:center;width:var(--dp-component-stepper-hit);padding:0;margin:0;border:0;border-radius:var(--dp-component-stepper-button-radius);background:var(--dp-component-stepper-button-rest-background);color:var(--dp-component-stepper-button-rest-foreground);cursor:pointer;touch-action:manipulation;transition:background-color var(--dp-component-stepper-transition),color var(--dp-component-stepper-transition)}.dp-stepper__button svg{width:var(--dp-component-stepper-icon);height:var(--dp-component-stepper-icon)}.dp-stepper__button.is-hover{background:var(--dp-component-stepper-button-hover-background);color:var(--dp-component-stepper-button-hover-foreground)}@media(hover:hover)and (pointer:fine){.dp-stepper__button:hover:not(:disabled){background:var(--dp-component-stepper-button-hover-background);color:var(--dp-component-stepper-button-hover-foreground)}}.dp-stepper__button:active:not(:disabled),.dp-stepper__button.is-pressed{background:var(--dp-component-stepper-button-pressed-background);color:var(--dp-component-stepper-button-pressed-foreground)}.dp-stepper__button:focus-visible,.dp-stepper__button.is-focus{background:var(--dp-component-stepper-button-focus-background);color:var(--dp-component-stepper-button-focus-foreground);outline:var(--dp-component-stepper-focus-width) solid var(--dp-component-stepper-focus-ring);outline-offset:var(--dp-component-stepper-focus-offset)}.dp-stepper__button:disabled,.dp-stepper__button.is-disabled{background:var(--dp-component-stepper-button-disabled-background);color:var(--dp-component-stepper-button-disabled-foreground);cursor:not-allowed}.dp-stepper__value{width:var(--dp-component-stepper-value-min-width);min-width:var(--dp-component-stepper-value-min-width);padding:0;margin:0;border:0;border-radius:var(--dp-component-stepper-button-radius);background:none;color:var(--dp-component-stepper-value);text-align:center;appearance:textfield;-moz-appearance:textfield;font-family:var(--dp-component-stepper-value-type-font-family);font-size:var(--dp-component-stepper-value-type-font-size);font-weight:var(--dp-component-stepper-value-type-font-weight);line-height:var(--dp-component-stepper-value-type-line-height);letter-spacing:var(--dp-component-stepper-value-type-letter-spacing);font-variant-numeric:var(--dp-component-stepper-value-type-font-variant-numeric)}.dp-stepper__value::-webkit-inner-spin-button,.dp-stepper__value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dp-stepper__value:focus-visible{outline:var(--dp-component-stepper-focus-width) solid var(--dp-component-stepper-focus-ring);outline-offset:var(--dp-component-stepper-focus-offset)}.dp-stepper:has(.dp-stepper__value:disabled){outline-color:var(--dp-component-stepper-border-disabled)}.dp-stepper__value:disabled{color:var(--dp-component-stepper-value-disabled)}.dp-page-dots{display:inline-flex;align-items:center;gap:var(--dp-component-page-dots-gap);padding:0;margin:0;list-style:none}.dp-page-dots__dot{flex:none;width:var(--dp-component-page-dots-dot);height:var(--dp-component-page-dots-dot);border-radius:var(--dp-component-page-dots-radius);background:var(--dp-component-page-dots-default-rest);transition:width var(--dp-component-page-dots-transition),background-color var(--dp-component-page-dots-transition)}.dp-page-dots__dot.is-current{width:var(--dp-component-page-dots-current-width);background:var(--dp-component-page-dots-default-current)}.dp-on-fill .dp-page-dots__dot{background:var(--dp-component-page-dots-on-fill-rest)}.dp-on-fill .dp-page-dots__dot.is-current{background:var(--dp-component-page-dots-on-fill-current)}.dp-carousel{display:flex;flex-direction:column;gap:var(--dp-component-carousel-controls-margin);min-width:0}.dp-carousel__viewport{display:flex;gap:var(--dp-component-carousel-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.dp-carousel__viewport::-webkit-scrollbar{display:none}.dp-carousel__viewport:focus-visible{outline:var(--dp-interaction-focus-width) solid var(--dp-color-focus-ring);outline-offset:var(--dp-interaction-focus-offset-tight)}.dp-carousel__viewport.is-gliding{scroll-snap-type:none}.dp-carousel__slide{flex:0 0 calc(100% - var(--dp-component-carousel-gap) - var(--dp-component-carousel-peek));min-width:0;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;border-radius:var(--dp-component-carousel-slide-radius)}.dp-carousel__controls{display:flex;align-items:center;justify-content:space-between;gap:var(--dp-component-carousel-controls-gap)}.dp-carousel__buttons{display:flex;gap:var(--dp-component-carousel-controls-gap)}.dp-carousel__button{display:grid;flex:none;place-items:center;width:var(--dp-component-carousel-action-size);height:var(--dp-component-carousel-action-size);padding:0;border:var(--dp-component-carousel-border-width) solid var(--dp-component-carousel-button-rest-border);border-radius:var(--dp-component-carousel-button-radius);background:var(--dp-component-carousel-button-rest-background);color:var(--dp-component-carousel-button-rest-foreground);cursor:pointer;transition:background-color var(--dp-motion-transition-color),border-color var(--dp-motion-transition-color)}.dp-carousel__button svg{width:var(--dp-component-carousel-icon);height:var(--dp-component-carousel-icon)}.dp-carousel__button.is-hover{background:var(--dp-component-carousel-button-hover-background);color:var(--dp-component-carousel-button-hover-foreground);border-color:var(--dp-component-carousel-button-hover-border)}@media(hover:hover)and (pointer:fine){.dp-carousel__button:hover:not(:disabled){background:var(--dp-component-carousel-button-hover-background);color:var(--dp-component-carousel-button-hover-foreground);border-color:var(--dp-component-carousel-button-hover-border)}}.dp-carousel__button:active:not(:disabled),.dp-carousel__button.is-pressed{background:var(--dp-component-carousel-button-pressed-background);color:var(--dp-component-carousel-button-pressed-foreground);border-color:var(--dp-component-carousel-button-pressed-border)}.dp-carousel__button:focus-visible{outline:var(--dp-interaction-focus-width) solid var(--dp-color-focus-ring);outline-offset:var(--dp-interaction-focus-offset-tight)}.dp-carousel__button:disabled,.dp-carousel__button.is-disabled{background:var(--dp-component-carousel-button-disabled-background);color:var(--dp-component-carousel-button-disabled-foreground);border-color:var(--dp-component-carousel-button-disabled-border);cursor:not-allowed}.dp-progress-steps{display:flex;padding:0;margin:0;list-style:none}.dp-progress-steps__step{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:var(--dp-component-progress-steps-gap);min-width:0;text-align:center}.dp-progress-steps__step+.dp-progress-steps__step:before{content:"";position:absolute;top:calc((var(--dp-component-progress-steps-marker) - var(--dp-component-progress-steps-connector-width)) / 2);inset-inline-start:calc(-50% + var(--dp-component-progress-steps-marker) / 2);inset-inline-end:calc(50% + var(--dp-component-progress-steps-marker) / 2);height:var(--dp-component-progress-steps-connector-width);background:var(--dp-component-progress-steps-upcoming-connector);transition:background-color var(--dp-component-progress-steps-transition)}.dp-progress-steps__step.is-done+.dp-progress-steps__step:before{background:var(--dp-component-progress-steps-done-connector)}.dp-progress-steps__step[aria-current=step]+.dp-progress-steps__step:before{background:var(--dp-component-progress-steps-current-connector)}.dp-progress-steps__marker{display:grid;flex:none;place-items:center;width:var(--dp-component-progress-steps-marker);height:var(--dp-component-progress-steps-marker);border:var(--dp-component-progress-steps-marker-border-width) solid var(--dp-component-progress-steps-upcoming-marker-border);border-radius:var(--dp-component-progress-steps-marker-radius);background:var(--dp-component-progress-steps-upcoming-marker-bg);color:var(--dp-component-progress-steps-upcoming-marker-fg);font-family:var(--dp-component-progress-steps-marker-type-font-family);font-size:var(--dp-component-progress-steps-marker-type-font-size);font-weight:var(--dp-component-progress-steps-marker-type-font-weight);line-height:var(--dp-component-progress-steps-marker-type-line-height);font-variant-numeric:var(--dp-component-progress-steps-marker-type-font-variant-numeric);transition:background-color var(--dp-component-progress-steps-transition),border-color var(--dp-component-progress-steps-transition),color var(--dp-component-progress-steps-transition)}.dp-progress-steps__marker svg{width:var(--dp-component-progress-steps-check);height:var(--dp-component-progress-steps-check);stroke-width:var(--dp-icon-stroke-bold)}.dp-progress-steps__label{max-width:100%;color:var(--dp-component-progress-steps-upcoming-label);overflow-wrap:anywhere;font-family:var(--dp-component-progress-steps-label-type-font-family);font-size:var(--dp-component-progress-steps-label-type-font-size);font-weight:var(--dp-component-progress-steps-label-type-font-weight);line-height:var(--dp-component-progress-steps-label-type-line-height);letter-spacing:var(--dp-component-progress-steps-label-type-letter-spacing);text-transform:var(--dp-component-progress-steps-label-type-text-transform)}.dp-progress-steps__step.is-done .dp-progress-steps__marker{background:var(--dp-component-progress-steps-done-marker-bg);border-color:var(--dp-component-progress-steps-done-marker-border);color:var(--dp-component-progress-steps-done-marker-fg)}.dp-progress-steps__step.is-done .dp-progress-steps__label{color:var(--dp-component-progress-steps-done-label)}.dp-progress-steps__step[aria-current=step] .dp-progress-steps__marker{background:var(--dp-component-progress-steps-current-marker-bg);border-color:var(--dp-component-progress-steps-current-marker-border);color:var(--dp-component-progress-steps-current-marker-fg)}.dp-progress-steps__step[aria-current=step] .dp-progress-steps__label{color:var(--dp-component-progress-steps-current-label)}.dp-progress-steps--compact{display:flex;flex-direction:column;gap:var(--dp-component-progress-steps-compact-gap)}.dp-progress-steps__count{color:var(--dp-component-progress-steps-compact-label);font-family:var(--dp-component-progress-steps-compact-type-font-family);font-size:var(--dp-component-progress-steps-compact-type-font-size);font-weight:var(--dp-component-progress-steps-compact-type-font-weight);line-height:var(--dp-component-progress-steps-compact-type-line-height);letter-spacing:var(--dp-component-progress-steps-compact-type-letter-spacing);text-transform:var(--dp-component-progress-steps-compact-type-text-transform)}.dp-progress-steps__bar{--dp-runtime-progress: 0%;height:var(--dp-component-progress-steps-compact-bar);overflow:hidden;border-radius:var(--dp-radius-full);background:var(--dp-component-progress-steps-compact-track)}.dp-progress-steps__bar:after{content:"";display:block;width:var(--dp-runtime-progress);height:100%;border-radius:inherit;background:var(--dp-component-progress-steps-compact-fill);transition:width var(--dp-component-progress-steps-transition)}.dp-select-sheet__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--dp-component-field-gap);width:100%;min-height:var(--dp-component-select-sheet-control-min-height);padding:var(--dp-component-select-sheet-padding-block) var(--dp-component-select-sheet-padding-inline);border:var(--dp-component-select-sheet-border-width) solid var(--dp-component-select-sheet-trigger-rest-border);border-radius:var(--dp-component-select-sheet-radius);background:var(--dp-component-select-sheet-trigger-rest-background);color:var(--dp-component-select-sheet-trigger-rest-foreground);cursor:pointer;text-align:start;font-family:var(--dp-component-select-sheet-value-type-font-family);font-size:var(--dp-component-select-sheet-value-type-font-size);line-height:var(--dp-component-select-sheet-value-type-line-height);transition:border-color var(--dp-component-select-sheet-transition)}.dp-select-sheet__trigger.is-hover{background:var(--dp-component-select-sheet-trigger-hover-background);color:var(--dp-component-select-sheet-trigger-hover-foreground);border-color:var(--dp-component-select-sheet-trigger-hover-border)}@media(hover:hover)and (pointer:fine){.dp-select-sheet__trigger:hover:not(:disabled){background:var(--dp-component-select-sheet-trigger-hover-background);color:var(--dp-component-select-sheet-trigger-hover-foreground);border-color:var(--dp-component-select-sheet-trigger-hover-border)}}.dp-select-sheet__trigger:focus-visible,.dp-select-sheet__trigger.is-focus{background:var(--dp-component-select-sheet-trigger-focus-background);color:var(--dp-component-select-sheet-trigger-focus-foreground);border-color:var(--dp-component-select-sheet-trigger-focus-border);outline:var(--dp-interaction-focus-width) solid var(--dp-color-focus-ring);outline-offset:var(--dp-component-field-focus-offset)}.dp-select-sheet__trigger[aria-invalid=true]{background:var(--dp-component-select-sheet-trigger-error-background);color:var(--dp-component-select-sheet-trigger-error-foreground);border-color:var(--dp-component-select-sheet-trigger-error-border)}.dp-select-sheet__trigger:disabled{background:var(--dp-component-select-sheet-trigger-disabled-background);color:var(--dp-component-select-sheet-trigger-disabled-foreground);border-color:var(--dp-component-select-sheet-trigger-disabled-border);cursor:not-allowed}.dp-select-sheet__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-select-sheet__value.is-placeholder{color:var(--dp-component-select-sheet-placeholder)}.dp-select-sheet__chevron{flex:none;width:var(--dp-component-select-sheet-chevron);height:var(--dp-component-select-sheet-chevron);stroke-width:var(--dp-icon-stroke-caret)}.dp-sheet .dp-search:has(+.dp-select-sheet__options){margin-block-end:var(--dp-component-list-row-padding-block)}.dp-search[hidden]{display:none}.dp-select-sheet__options{display:flex;flex-direction:column;padding:0;margin-block:0;margin-inline:calc(var(--dp-component-bottom-sheet-padding) * -1);list-style:none}.dp-select-sheet__option{display:flex;align-items:center;justify-content:space-between;gap:var(--dp-component-list-row-gap);min-height:var(--dp-component-select-sheet-item-min-height);padding-inline:var(--dp-component-select-sheet-item-padding-inline);background:var(--dp-component-select-sheet-option-rest-background);color:var(--dp-component-select-sheet-option-rest-foreground);cursor:pointer;outline-offset:var(--dp-interaction-focus-offset-inset-tight);font-family:var(--dp-component-select-sheet-item-type-font-family);font-size:var(--dp-component-select-sheet-item-type-font-size);font-weight:var(--dp-component-select-sheet-item-type-font-weight);line-height:var(--dp-component-select-sheet-item-type-line-height);letter-spacing:var(--dp-component-select-sheet-item-type-letter-spacing);transition:background-color var(--dp-component-select-sheet-transition)}.dp-select-sheet__option+.dp-select-sheet__option{box-shadow:inset 0 var(--dp-border-width-hair) 0 0 var(--dp-component-select-sheet-separator)}.dp-select-sheet__option[hidden]{display:none}.dp-select-sheet__option.is-hover{background:var(--dp-component-select-sheet-option-hover-background);color:var(--dp-component-select-sheet-option-hover-foreground)}@media(hover:hover)and (pointer:fine){.dp-select-sheet__option:hover:not([aria-disabled=true]){background:var(--dp-component-select-sheet-option-hover-background);color:var(--dp-component-select-sheet-option-hover-foreground)}}.dp-select-sheet__option:active,.dp-select-sheet__option.is-pressed{background:var(--dp-component-select-sheet-option-pressed-background);color:var(--dp-component-select-sheet-option-pressed-foreground)}.dp-select-sheet__option:focus-visible{outline:var(--dp-interaction-focus-width) solid var(--dp-color-focus-ring)}.dp-select-sheet__option[aria-selected=true]{background:var(--dp-component-select-sheet-option-selected-background);color:var(--dp-component-select-sheet-option-selected-foreground)}.dp-select-sheet__option[aria-disabled=true]{background:var(--dp-component-select-sheet-option-disabled-background);color:var(--dp-component-select-sheet-option-disabled-foreground);cursor:not-allowed}.dp-select-sheet__check{flex:none;width:var(--dp-component-select-sheet-check-size);height:var(--dp-component-select-sheet-check-size);color:var(--dp-component-select-sheet-option-rest-check)}.dp-select-sheet__option.is-hover .dp-select-sheet__check{color:var(--dp-component-select-sheet-option-hover-check)}.dp-select-sheet__option.is-pressed .dp-select-sheet__check{color:var(--dp-component-select-sheet-option-pressed-check)}.dp-select-sheet__option[aria-disabled=true] .dp-select-sheet__check{color:var(--dp-component-select-sheet-option-disabled-check)}.dp-select-sheet__option[aria-selected=true] .dp-select-sheet__check{color:var(--dp-component-select-sheet-option-selected-check)}.dp-date-time-field{position:relative;display:block}.dp-date-time-field__control{width:100%;min-height:var(--dp-component-date-time-field-control-min-height);padding-block:var(--dp-component-date-time-field-padding-block);padding-inline:var(--dp-component-date-time-field-padding-inline) calc(var(--dp-component-date-time-field-padding-inline) + var(--dp-component-date-time-field-icon) + var(--dp-component-date-time-field-icon-gap));border:var(--dp-component-date-time-field-border-width) solid var(--dp-component-date-time-field-control-rest-border);border-radius:var(--dp-component-date-time-field-radius);background:var(--dp-component-date-time-field-control-rest-background);color:var(--dp-component-date-time-field-control-rest-foreground);accent-color:var(--dp-component-date-time-field-picker-accent);font-family:var(--dp-component-date-time-field-value-type-font-family);font-size:var(--dp-component-date-time-field-value-type-font-size);font-weight:var(--dp-component-date-time-field-value-type-font-weight);line-height:var(--dp-component-date-time-field-value-type-line-height);letter-spacing:var(--dp-component-date-time-field-value-type-letter-spacing);font-variant-numeric:var(--dp-component-date-time-field-value-type-font-variant-numeric);transition:border-color var(--dp-motion-transition-color)}.dp-date-time-field__control::-webkit-calendar-picker-indicator{position:absolute;top:50%;inset-inline-end:var(--dp-component-date-time-field-padding-inline);width:var(--dp-component-date-time-field-icon);height:var(--dp-component-date-time-field-icon);margin:0;padding:0;opacity:var(--dp-opacity-0);translate:0 -50%;cursor:pointer}.dp-date-time-field__icon{position:absolute;top:50%;inset-inline-end:var(--dp-component-date-time-field-padding-inline);width:var(--dp-component-date-time-field-icon);height:var(--dp-component-date-time-field-icon);color:var(--dp-component-date-time-field-control-rest-icon);translate:0 -50%;pointer-events:none}@supports (-moz-appearance: none){.dp-date-time-field__control:is([type=date],[type=datetime-local]){padding-inline-end:var(--dp-component-date-time-field-padding-inline)}.dp-date-time-field__control:is([type=date],[type=datetime-local])~.dp-date-time-field__icon{display:none}}.dp-date-time-field.is-hover .dp-date-time-field__control{background:var(--dp-component-date-time-field-control-hover-background);color:var(--dp-component-date-time-field-control-hover-foreground);border-color:var(--dp-component-date-time-field-control-hover-border)}.dp-date-time-field.is-hover .dp-date-time-field__icon{color:var(--dp-component-date-time-field-control-hover-icon)}@media(hover:hover)and (pointer:fine){.dp-date-time-field:hover .dp-date-time-field__control:not(:disabled){background:var(--dp-component-date-time-field-control-hover-background);color:var(--dp-component-date-time-field-control-hover-foreground);border-color:var(--dp-component-date-time-field-control-hover-border)}.dp-date-time-field:hover:has(.dp-date-time-field__control:not(:disabled)) .dp-date-time-field__icon{color:var(--dp-component-date-time-field-control-hover-icon)}}.dp-date-time-field__control:focus-visible,.dp-date-time-field.is-focus .dp-date-time-field__control{background:var(--dp-component-date-time-field-control-focus-background);color:var(--dp-component-date-time-field-control-focus-foreground);border-color:var(--dp-component-date-time-field-control-focus-border);outline:var(--dp-interaction-focus-width) solid var(--dp-color-focus-ring);outline-offset:var(--dp-component-field-focus-offset)}.dp-date-time-field:has(.dp-date-time-field__control:focus-visible) .dp-date-time-field__icon,.dp-date-time-field.is-focus .dp-date-time-field__icon{color:var(--dp-component-date-time-field-control-focus-icon)}.dp-date-time-field__control[aria-invalid=true]{background:var(--dp-component-date-time-field-control-error-background);color:var(--dp-component-date-time-field-control-error-foreground);border-color:var(--dp-component-date-time-field-control-error-border)}.dp-date-time-field:has([aria-invalid=true]) .dp-date-time-field__icon{color:var(--dp-component-date-time-field-control-error-icon)}.dp-date-time-field__control:disabled{background:var(--dp-component-date-time-field-control-disabled-background);color:var(--dp-component-date-time-field-control-disabled-foreground);border-color:var(--dp-component-date-time-field-control-disabled-border)}.dp-date-time-field:has(.dp-date-time-field__control:disabled) .dp-date-time-field__icon{color:var(--dp-component-date-time-field-control-disabled-icon)}.dp-date-time-field__control:disabled::-webkit-calendar-picker-indicator{cursor:not-allowed}.dp-tooltip-host{position:relative;display:inline-flex;flex:none;-webkit-touch-callout:none}.dp-tooltip{position:absolute;bottom:calc(100% + var(--dp-component-tooltip-offset));inset-inline-start:50%;z-index:var(--dp-component-tooltip-z);width:max-content;max-width:var(--dp-component-tooltip-max-width);padding:var(--dp-component-tooltip-padding-block) var(--dp-component-tooltip-padding-inline);border-radius:var(--dp-component-tooltip-radius);background:var(--dp-component-tooltip-bg);color:var(--dp-component-tooltip-fg);box-shadow:var(--dp-component-tooltip-shadow);font-family:var(--dp-component-tooltip-type-font-family);font-size:var(--dp-component-tooltip-type-font-size);font-weight:var(--dp-component-tooltip-type-font-weight);line-height:var(--dp-component-tooltip-type-line-height);letter-spacing:var(--dp-component-tooltip-type-letter-spacing);text-align:center;--dp-runtime-tooltip-shift: 0px;translate:calc(-50% * var(--dp-runtime-inline-direction) + var(--dp-runtime-tooltip-shift)) 0;transition:opacity var(--dp-component-tooltip-enter)}.dp-tooltip[hidden]{display:none}.dp-tooltip.is-entering{opacity:var(--dp-opacity-0)}.dp-tooltip--below{top:calc(100% + var(--dp-component-tooltip-offset));bottom:auto}.dp-tooltip:before{content:"";position:absolute;inset-inline:0;top:100%;height:calc(var(--dp-component-tooltip-offset) - var(--dp-border-width-hair))}.dp-tooltip--below:before{top:auto;bottom:100%}.dp-coach-mark{--dp-runtime-pointer: 50%;position:absolute;z-index:var(--dp-component-coach-mark-z);display:flex;flex-direction:column;gap:var(--dp-component-coach-mark-gap);width:max-content;max-width:min(var(--dp-component-coach-mark-max-width),calc(100% - var(--dp-component-coach-mark-padding) * 2));padding:var(--dp-component-coach-mark-padding);border-radius:var(--dp-component-coach-mark-radius);background:var(--dp-component-coach-mark-bg);color:var(--dp-component-coach-mark-ink);box-shadow:var(--dp-component-coach-mark-shadow);transition:opacity var(--dp-component-coach-mark-enter),translate var(--dp-component-coach-mark-enter)}.dp-coach-mark[hidden]{display:none}.dp-coach-mark:focus-visible{outline:var(--dp-interaction-focus-width) solid var(--dp-color-focus-ring);outline-offset:var(--dp-interaction-focus-offset-tight)}.dp-coach-mark.is-entering{opacity:var(--dp-opacity-0);translate:0 var(--dp-interaction-lift-card)}.dp-coach-mark__pointer{position:absolute;top:calc(var(--dp-component-coach-mark-pointer) / -2);inset-inline-start:calc(var(--dp-runtime-pointer) - var(--dp-component-coach-mark-pointer) / 2);width:var(--dp-component-coach-mark-pointer);height:var(--dp-component-coach-mark-pointer);background:inherit;rotate:var(--dp-interaction-tilt-close)}.dp-coach-mark--above .dp-coach-mark__pointer{top:auto;bottom:calc(var(--dp-component-coach-mark-pointer) / -2)}.dp-coach-mark__count{color:var(--dp-component-coach-mark-sub);font-family:var(--dp-component-coach-mark-count-type-font-family);font-size:var(--dp-component-coach-mark-count-type-font-size);font-weight:var(--dp-component-coach-mark-count-type-font-weight);line-height:var(--dp-component-coach-mark-count-type-line-height);letter-spacing:var(--dp-component-coach-mark-count-type-letter-spacing);text-transform:var(--dp-component-coach-mark-count-type-text-transform)}.dp-coach-mark__title{color:inherit;font-family:var(--dp-component-coach-mark-title-type-font-family);font-size:var(--dp-component-coach-mark-title-type-font-size);font-weight:var(--dp-component-coach-mark-title-type-font-weight);line-height:var(--dp-component-coach-mark-title-type-line-height);letter-spacing:var(--dp-component-coach-mark-title-type-letter-spacing)}.dp-coach-mark__body{font-family:var(--dp-component-coach-mark-body-type-font-family);font-size:var(--dp-component-coach-mark-body-type-font-size);line-height:var(--dp-component-coach-mark-body-type-line-height)}.dp-coach-mark__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--dp-component-button-gap-row);margin-block-start:calc(var(--dp-component-coach-mark-actions-gap) - var(--dp-component-coach-mark-gap))}.dp-coach-spot{outline:var(--dp-component-coach-mark-spotlight-width) solid var(--dp-component-coach-mark-spotlight);outline-offset:var(--dp-component-coach-mark-spotlight-offset)}.dp-search-suggest{position:relative;min-width:0}.dp-search-suggestions{position:absolute;top:calc(100% + var(--dp-component-search-suggestions-offset));inset-inline:0;z-index:var(--dp-component-search-suggestions-z);display:flex;flex-direction:column;padding-block:var(--dp-component-search-suggestions-padding-block);overflow:hidden;border-radius:var(--dp-component-search-suggestions-radius);background:var(--dp-component-search-suggestions-bg);box-shadow:var(--dp-component-search-suggestions-shadow)}.dp-search-suggestions[hidden]{display:none}.dp-search-suggestions--static{position:relative;top:auto;inset-inline:auto;margin-block-start:var(--dp-component-search-suggestions-offset)}.dp-search-suggestions__list,.dp-search-suggestions__group{display:flex;flex-direction:column;padding:0;margin:0;list-style:none}.dp-search-suggestions__section{padding:var(--dp-component-search-suggestions-section-padding-block) var(--dp-component-search-suggestions-item-padding-inline);color:var(--dp-component-search-suggestions-section);font-family:var(--dp-component-search-suggestions-section-type-font-family);font-size:var(--dp-component-search-suggestions-section-type-font-size);font-weight:var(--dp-component-search-suggestions-section-type-font-weight);line-height:var(--dp-component-search-suggestions-section-type-line-height);letter-spacing:var(--dp-component-search-suggestions-section-type-letter-spacing);text-transform:var(--dp-component-search-suggestions-section-type-text-transform)}.dp-search-suggestions__item{display:flex;align-items:center;gap:var(--dp-component-search-suggestions-item-gap);min-height:var(--dp-component-search-suggestions-item-min-height);padding-inline:var(--dp-component-search-suggestions-item-padding-inline);background:var(--dp-component-search-suggestions-item-rest-background);color:var(--dp-component-search-suggestions-item-rest-foreground);cursor:pointer;-webkit-touch-callout:none;font-family:var(--dp-component-search-suggestions-item-type-font-family);font-size:var(--dp-component-search-suggestions-item-type-font-size);font-weight:var(--dp-component-search-suggestions-item-type-font-weight);line-height:var(--dp-component-search-suggestions-item-type-line-height);letter-spacing:var(--dp-component-search-suggestions-item-type-letter-spacing);transition:background-color var(--dp-component-search-suggestions-transition),color var(--dp-component-search-suggestions-transition)}.dp-search-suggestions__item svg{flex:none;width:var(--dp-component-search-suggestions-icon);height:var(--dp-component-search-suggestions-icon);color:var(--dp-component-search-suggestions-item-rest-icon);transition:color var(--dp-component-search-suggestions-transition)}.dp-search-suggestions__text{min-width:0;overflow-wrap:anywhere}.dp-search-suggestions__completion{font-weight:var(--dp-component-search-suggestions-completion-weight)}.dp-search-suggestions__item.is-hover{background:var(--dp-component-search-suggestions-item-hover-background);color:var(--dp-component-search-suggestions-item-hover-foreground)}.dp-search-suggestions__item.is-hover svg{color:var(--dp-component-search-suggestions-item-hover-icon)}@media(hover:hover)and (pointer:fine){.dp-search-suggestions__item:hover{background:var(--dp-component-search-suggestions-item-hover-background);color:var(--dp-component-search-suggestions-item-hover-foreground)}.dp-search-suggestions__item:hover svg{color:var(--dp-component-search-suggestions-item-hover-icon)}}.dp-search-suggestions__item[aria-selected=true],.dp-search-suggestions__item.is-active{background:var(--dp-component-search-suggestions-item-active-background);color:var(--dp-component-search-suggestions-item-active-foreground)}.dp-search-suggestions__item[aria-selected=true] svg,.dp-search-suggestions__item.is-active svg{color:var(--dp-component-search-suggestions-item-active-icon)}.dp-search-suggestions__item:active,.dp-search-suggestions__item.is-pressed{background:var(--dp-component-search-suggestions-item-pressed-background);color:var(--dp-component-search-suggestions-item-pressed-foreground)}.dp-search-suggestions__item:active svg,.dp-search-suggestions__item.is-pressed svg{color:var(--dp-component-search-suggestions-item-pressed-icon)}.dp-multi-select__control{position:relative;display:flex;align-items:center;gap:var(--dp-component-multi-select-chip-gap);min-width:0;min-height:var(--dp-component-multi-select-trigger-min-height);padding:var(--dp-component-multi-select-trigger-padding);border:var(--dp-component-field-control-border-width) solid var(--dp-component-field-control-rest-border);border-radius:var(--dp-component-field-control-radius);background:var(--dp-component-field-control-rest-background);color:var(--dp-component-field-control-rest-foreground);cursor:pointer;transition:border-color var(--dp-component-multi-select-transition),background-color var(--dp-component-multi-select-transition)}.dp-multi-select__control.is-hover{background:var(--dp-component-field-control-hover-background);color:var(--dp-component-field-control-hover-foreground);border-color:var(--dp-component-field-control-hover-border)}@media(hover:hover)and (pointer:fine){.dp-multi-select__control:hover:not(:has(.dp-multi-select__trigger:disabled)){background:var(--dp-component-field-control-hover-background);color:var(--dp-component-field-control-hover-foreground);border-color:var(--dp-component-field-control-hover-border)}}.dp-multi-select__control:has(.dp-multi-select__trigger:focus-visible),.dp-multi-select__control.is-focus{background:var(--dp-component-field-control-focus-background);color:var(--dp-component-field-control-focus-foreground);border-color:var(--dp-component-field-control-focus-border);outline:var(--dp-interaction-focus-width) solid var(--dp-color-focus-ring);outline-offset:var(--dp-component-field-focus-offset)}.dp-multi-select__control:has(.dp-multi-select__trigger[aria-invalid=true]){background:var(--dp-component-field-control-error-background);color:var(--dp-component-field-control-error-foreground);border-color:var(--dp-component-field-control-error-border)}.dp-multi-select__control:has(.dp-multi-select__trigger:disabled){background:var(--dp-component-field-control-disabled-background);color:var(--dp-component-field-control-disabled-foreground);border-color:var(--dp-component-field-control-disabled-border);cursor:not-allowed}.dp-multi-select__chips{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;min-width:0;padding:0;margin:0;list-style:none;gap:max(var(--dp-component-multi-select-chip-gap),var(--dp-component-multi-select-chip-remove-hit) - var(--dp-component-multi-select-chip-min-height)) var(--dp-component-multi-select-chip-gap)}.dp-multi-select__chips[hidden],.dp-multi-select__placeholder[hidden]{display:none}.dp-multi-select__placeholder{flex:1 1 auto;min-width:0;padding-inline:calc(var(--dp-component-field-control-padding-inline) - var(--dp-component-multi-select-trigger-padding));color:var(--dp-component-field-placeholder);font-family:var(--dp-component-field-control-type-font-family);font-size:var(--dp-component-field-control-type-font-size);line-height:var(--dp-component-field-control-type-line-height)}.dp-multi-select__chip{display:inline-flex;align-items:center;min-width:0;max-width:100%;min-height:var(--dp-component-multi-select-chip-min-height);padding-inline-start:var(--dp-component-multi-select-chip-padding-inline);border:var(--dp-component-multi-select-chip-border-width) solid var(--dp-component-multi-select-chip-rest-border);border-radius:var(--dp-component-multi-select-chip-radius);background:var(--dp-component-multi-select-chip-rest-background);color:var(--dp-component-multi-select-chip-rest-foreground);font-family:var(--dp-component-multi-select-chip-type-font-family);font-size:var(--dp-component-multi-select-chip-type-font-size);font-weight:var(--dp-component-multi-select-chip-type-font-weight);line-height:var(--dp-component-multi-select-chip-type-line-height);letter-spacing:var(--dp-component-multi-select-chip-type-letter-spacing);text-transform:var(--dp-component-multi-select-chip-type-text-transform);transition:background-color var(--dp-component-multi-select-transition),border-color var(--dp-component-multi-select-transition),color var(--dp-component-multi-select-transition)}.dp-multi-select__chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-multi-select__remove{position:relative;display:grid;flex:none;place-items:center;align-self:stretch;width:var(--dp-component-multi-select-chip-min-height);padding:0;border:0;border-radius:var(--dp-component-multi-select-chip-radius);background:none;color:inherit;cursor:pointer}.dp-multi-select__remove:after{content:"";position:absolute;inset:calc(min(0px,100% - var(--dp-component-multi-select-chip-remove-hit))/2)}.dp-multi-select__remove svg{width:var(--dp-component-multi-select-chip-remove);height:var(--dp-component-multi-select-chip-remove);stroke-width:var(--dp-icon-stroke-bold)}.dp-multi-select__remove:focus-visible{outline:var(--dp-interaction-focus-width) solid var(--dp-color-focus-ring);outline-offset:var(--dp-interaction-focus-offset-inset-tight)}.dp-multi-select__remove:disabled{cursor:not-allowed}.dp-multi-select__chip.is-hover{background:var(--dp-component-multi-select-chip-hover-background);color:var(--dp-component-multi-select-chip-hover-foreground);border-color:var(--dp-component-multi-select-chip-hover-border)}@media(hover:hover)and (pointer:fine){.dp-multi-select__chip:has(.dp-multi-select__remove:hover:not(:disabled)){background:var(--dp-component-multi-select-chip-hover-background);color:var(--dp-component-multi-select-chip-hover-foreground);border-color:var(--dp-component-multi-select-chip-hover-border)}}.dp-multi-select__chip:has(.dp-multi-select__remove:active:not(:disabled)),.dp-multi-select__chip.is-pressed{background:var(--dp-component-multi-select-chip-pressed-background);color:var(--dp-component-multi-select-chip-pressed-foreground);border-color:var(--dp-component-multi-select-chip-pressed-border)}.dp-multi-select__chip:has(.dp-multi-select__remove:disabled),.dp-multi-select__chip.is-disabled{background:var(--dp-component-multi-select-chip-disabled-background);color:var(--dp-component-multi-select-chip-disabled-foreground);border-color:var(--dp-component-multi-select-chip-disabled-border)}.dp-multi-select__trigger{display:grid;flex:none;place-items:center;align-self:stretch;min-width:var(--dp-layout-size-touch-min);margin-block:calc(var(--dp-component-multi-select-trigger-padding) * -1);margin-inline-end:calc(var(--dp-component-multi-select-trigger-padding) * -1);padding:0;border:0;border-radius:var(--dp-component-field-control-radius);background:none;color:inherit;cursor:pointer}.dp-multi-select__trigger:focus-visible{outline:none}.dp-multi-select__trigger:disabled{cursor:not-allowed}.dp-multi-select__trigger svg{width:var(--dp-component-field-select-chevron);height:var(--dp-component-field-select-chevron);stroke-width:var(--dp-icon-stroke-caret)}.dp-multi-select__options{display:flex;flex-direction:column;margin-inline:calc(var(--dp-component-bottom-sheet-padding) * -1)}.dp-multi-select__option{display:flex;align-items:center;gap:var(--dp-component-multi-select-option-gap);min-height:var(--dp-component-multi-select-option-min-height);padding-inline:var(--dp-component-multi-select-option-padding-inline);background:var(--dp-component-multi-select-option-rest-background);color:var(--dp-component-multi-select-option-rest-foreground);cursor:pointer;font-family:var(--dp-component-multi-select-option-type-font-family);font-size:var(--dp-component-multi-select-option-type-font-size);font-weight:var(--dp-component-multi-select-option-type-font-weight);line-height:var(--dp-component-multi-select-option-type-line-height);letter-spacing:var(--dp-component-multi-select-option-type-letter-spacing);transition:background-color var(--dp-component-multi-select-transition),color var(--dp-component-multi-select-transition)}.dp-multi-select__option.is-hover{background:var(--dp-component-multi-select-option-hover-background);color:var(--dp-component-multi-select-option-hover-foreground)}@media(hover:hover)and (pointer:fine){.dp-multi-select__option:hover:not(:has(input:disabled)){background:var(--dp-component-multi-select-option-hover-background);color:var(--dp-component-multi-select-option-hover-foreground)}}.dp-multi-select__option:active:not(:has(input:disabled)),.dp-multi-select__option.is-pressed{background:var(--dp-component-multi-select-option-pressed-background);color:var(--dp-component-multi-select-option-pressed-foreground)}.dp-multi-select__option:has(input:checked),.dp-multi-select__option.is-checked{background:var(--dp-component-multi-select-option-checked-background);color:var(--dp-component-multi-select-option-checked-foreground)}.dp-multi-select__option:has(input:disabled){background:var(--dp-component-multi-select-option-disabled-background);color:var(--dp-component-multi-select-option-disabled-foreground);cursor:not-allowed}.dp-multi-select__option:has(input:focus-visible){outline:var(--dp-interaction-focus-width) solid var(--dp-color-focus-ring);outline-offset:var(--dp-interaction-focus-offset-inset-tight)}.dp-multi-select__option input:focus-visible{outline:none}.dp-multi-select__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dp-component-multi-select-footer-gap);margin-inline:calc(var(--dp-component-bottom-sheet-padding) * -1);padding:var(--dp-component-multi-select-footer-padding) var(--dp-component-multi-select-option-padding-inline) 0;border-top:var(--dp-border-width-hair) solid var(--dp-component-multi-select-footer-separator)}.dp-multi-select__count{flex:1 1 auto;min-width:0;color:var(--dp-component-multi-select-count);font-family:var(--dp-component-multi-select-count-type-font-family);font-size:var(--dp-component-multi-select-count-type-font-size);font-weight:var(--dp-component-multi-select-count-type-font-weight);line-height:var(--dp-component-multi-select-count-type-line-height);letter-spacing:var(--dp-component-multi-select-count-type-letter-spacing);text-transform:var(--dp-component-multi-select-count-type-text-transform);font-variant-numeric:var(--dp-component-multi-select-count-type-font-variant-numeric)}.dp-password-field{position:relative;display:block}.dp-password-field .dp-field__control{padding-inline-end:var(--dp-component-password-field-control-padding-end)}.dp-password-field__toggle{position:absolute;top:50%;inset-inline-end:calc((var(--dp-component-field-control-min-height) - var(--dp-component-password-field-toggle-hit)) / 2);display:grid;place-items:center;width:var(--dp-component-password-field-toggle-hit);height:var(--dp-component-password-field-toggle-hit);padding:0;border:0;border-radius:var(--dp-component-password-field-toggle-radius);background:var(--dp-component-password-field-toggle-rest-background);color:var(--dp-component-password-field-toggle-rest-icon);cursor:pointer;translate:0 -50%;transition:background-color var(--dp-component-password-field-transition),color var(--dp-component-password-field-transition)}.dp-password-field__toggle svg{width:var(--dp-component-password-field-toggle-icon);height:var(--dp-component-password-field-toggle-icon)}.dp-password-field__toggle.is-hover{background:var(--dp-component-password-field-toggle-hover-background);color:var(--dp-component-password-field-toggle-hover-icon)}@media(hover:hover)and (pointer:fine){.dp-password-field__toggle:hover{background:var(--dp-component-password-field-toggle-hover-background);color:var(--dp-component-password-field-toggle-hover-icon)}}.dp-password-field__toggle:active,.dp-password-field__toggle.is-pressed{background:var(--dp-component-password-field-toggle-pressed-background);color:var(--dp-component-password-field-toggle-pressed-icon)}.dp-password-field__toggle:focus-visible{outline:var(--dp-interaction-focus-width) solid var(--dp-color-focus-ring);outline-offset:var(--dp-interaction-focus-offset-inset-tight)}.dp-password-field__toggle[aria-pressed=true] .dp-password-field__show,.dp-password-field__toggle:not([aria-pressed=true]) .dp-password-field__hide{display:none}.dp-code-field{position:relative;display:block;min-width:0;max-width:calc(var(--dp-component-code-field-cell-width) * var(--dp-component-code-field-length) + var(--dp-component-code-field-gap) * (var(--dp-component-code-field-length) - 1))}.dp-code-field__cells{display:grid;grid-template-columns:repeat(var(--dp-component-code-field-length),minmax(0,1fr));gap:var(--dp-component-code-field-gap);pointer-events:none}.dp-code-field__cell{display:grid;place-items:center;min-width:0;height:var(--dp-component-code-field-cell-height);border:var(--dp-component-code-field-border-width) solid var(--dp-component-code-field-cell-rest-border);border-radius:var(--dp-component-code-field-radius);background:var(--dp-component-code-field-cell-rest-background);color:var(--dp-component-code-field-cell-rest-foreground);outline:var(--dp-component-code-field-current-width) solid var(--dp-color-alpha-transparent);outline-offset:calc(var(--dp-component-code-field-current-width) * -1);font-family:var(--dp-component-code-field-digit-type-font-family);font-size:var(--dp-component-code-field-digit-type-font-size);font-weight:var(--dp-component-code-field-digit-type-font-weight);line-height:var(--dp-component-code-field-digit-type-line-height);letter-spacing:var(--dp-component-code-field-digit-type-letter-spacing);text-transform:var(--dp-component-code-field-digit-type-text-transform);font-variant-numeric:var(--dp-component-code-field-digit-type-font-variant-numeric);transition:border-color var(--dp-component-code-field-transition),background-color var(--dp-component-code-field-transition),outline-color var(--dp-component-code-field-transition)}.dp-code-field__cell.is-filled{background:var(--dp-component-code-field-cell-filled-background);color:var(--dp-component-code-field-cell-filled-foreground);border-color:var(--dp-component-code-field-cell-filled-border)}.dp-code-field__cell.is-current{background:var(--dp-component-code-field-cell-current-background);color:var(--dp-component-code-field-cell-current-foreground);border-color:var(--dp-component-code-field-cell-current-border);outline-color:var(--dp-component-code-field-cell-current-border)}.dp-code-field:has(.dp-code-field__input[aria-invalid=true]) .dp-code-field__cell{background:var(--dp-component-code-field-cell-error-background);color:var(--dp-component-code-field-cell-error-foreground);border-color:var(--dp-component-code-field-cell-error-border)}.dp-code-field:has(.dp-code-field__input[aria-invalid=true]) .dp-code-field__cell.is-current{outline-color:var(--dp-component-code-field-cell-error-border)}.dp-code-field:has(.dp-code-field__input:disabled) .dp-code-field__cell{background:var(--dp-component-code-field-cell-disabled-background);color:var(--dp-component-code-field-cell-disabled-foreground);border-color:var(--dp-component-code-field-cell-disabled-border)}.dp-code-field__input{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:none;color:var(--dp-color-alpha-transparent);caret-color:var(--dp-color-alpha-transparent);font-size:var(--dp-component-code-field-digit-type-font-size);cursor:text}.dp-code-field__input::selection{background:var(--dp-color-alpha-transparent)}.dp-code-field__input:focus-visible{outline:none}.dp-code-field__input:disabled{cursor:not-allowed}.dp-banner{display:flex;align-items:center;gap:var(--dp-component-banner-gap);min-height:var(--dp-component-banner-min-height);overflow:hidden;padding:var(--dp-component-banner-padding-block) var(--dp-component-banner-padding-inline);background:var(--dp-component-banner-info-background);color:var(--dp-component-banner-info-foreground);border-bottom:var(--dp-border-width-hair) solid var(--dp-component-banner-separator);font-family:var(--dp-component-banner-type-font-family);font-size:var(--dp-component-banner-type-font-size);font-weight:var(--dp-component-banner-type-font-weight);line-height:var(--dp-component-banner-type-line-height);letter-spacing:var(--dp-component-banner-type-letter-spacing);transition:height var(--dp-component-banner-enter),padding var(--dp-component-banner-enter),opacity var(--dp-component-banner-enter)}.dp-banner[hidden]{display:none}.dp-banner.is-closed{min-height:0;padding-block:0;opacity:var(--dp-opacity-0)}.dp-banner__icon{flex:none;width:var(--dp-component-banner-icon);height:var(--dp-component-banner-icon);color:var(--dp-component-banner-info-icon)}.dp-banner__text{flex:1 1 auto;min-width:0}.dp-banner__action{flex:none;min-width:var(--dp-layout-size-touch-min);min-height:var(--dp-layout-size-touch-min);margin-block:calc(var(--dp-component-banner-padding-block) * -1);padding:0;border:0;background:none;color:inherit;cursor:pointer;white-space:nowrap;text-decoration:underline;text-decoration-thickness:var(--dp-component-prose-underline-thickness);text-underline-offset:var(--dp-component-prose-underline-offset);font-family:var(--dp-component-banner-action-type-font-family);font-size:var(--dp-component-banner-action-type-font-size);font-weight:var(--dp-component-banner-action-type-font-weight);line-height:var(--dp-component-banner-action-type-line-height);letter-spacing:var(--dp-component-banner-action-type-letter-spacing);text-transform:var(--dp-component-banner-action-type-text-transform)}.dp-banner__dismiss{display:grid;flex:none;place-items:center;width:var(--dp-component-banner-dismiss-hit);height:var(--dp-component-banner-dismiss-hit);margin-block:calc(var(--dp-component-banner-padding-block) * -1);margin-inline-end:calc((var(--dp-component-banner-dismiss-hit) - var(--dp-component-banner-icon)) / -2);padding:0;border:0;border-radius:var(--dp-radius-full);background:none;color:inherit;cursor:pointer}.dp-banner__dismiss svg{width:var(--dp-component-banner-icon);height:var(--dp-component-banner-icon)}.dp-banner__dismiss:active{background:var(--dp-color-state-pressed)}.dp-banner__action:focus-visible,.dp-banner__dismiss:focus-visible{outline-offset:var(--dp-interaction-focus-offset-inset-tight)}.dp-banner--warning{background:var(--dp-component-banner-warning-background);color:var(--dp-component-banner-warning-foreground)}.dp-banner--warning .dp-banner__icon{color:var(--dp-component-banner-warning-icon)}.dp-banner--danger{background:var(--dp-component-banner-danger-background);color:var(--dp-component-banner-danger-foreground)}.dp-banner--danger .dp-banner__icon{color:var(--dp-component-banner-danger-icon)}.dp-banner--neutral{background:var(--dp-component-banner-neutral-background);color:var(--dp-component-banner-neutral-foreground)}.dp-banner--neutral .dp-banner__icon{color:var(--dp-component-banner-neutral-icon)}.dp-action-sheet{display:flex;flex-direction:column}.dp-action-sheet__header{display:flex;flex-direction:column;align-items:center;gap:var(--dp-space-1);margin-inline:calc(var(--dp-component-bottom-sheet-padding) * -1);padding:0 var(--dp-component-action-sheet-header-padding) var(--dp-component-action-sheet-header-padding);text-align:center;border-bottom:var(--dp-border-width-hair) solid var(--dp-component-action-sheet-separator)}.dp-action-sheet__title{color:var(--dp-color-text-primary);font-family:var(--dp-component-action-sheet-title-type-font-family);font-size:var(--dp-component-action-sheet-title-type-font-size);font-weight:var(--dp-component-action-sheet-title-type-font-weight);line-height:var(--dp-component-action-sheet-title-type-line-height);letter-spacing:var(--dp-component-action-sheet-title-type-letter-spacing);text-transform:var(--dp-component-action-sheet-title-type-text-transform)}.dp-action-sheet__message{color:var(--dp-component-action-sheet-message);font-family:var(--dp-component-action-sheet-message-type-font-family);font-size:var(--dp-component-action-sheet-message-type-font-size);font-weight:var(--dp-component-action-sheet-message-type-font-weight);line-height:var(--dp-component-action-sheet-message-type-line-height);letter-spacing:var(--dp-component-action-sheet-message-type-letter-spacing)}.dp-action-sheet__actions{display:flex;flex-direction:column;padding:0;margin-block:0;margin-inline:calc(var(--dp-component-bottom-sheet-padding) * -1);list-style:none}.dp-action-sheet__item{display:flex;align-items:center;gap:var(--dp-component-action-sheet-item-gap);width:100%;min-height:var(--dp-component-action-sheet-item-min-height);padding:0 var(--dp-component-action-sheet-item-padding-inline);border:0;background:var(--dp-component-action-sheet-item-rest-background);color:var(--dp-component-action-sheet-item-rest-foreground);text-align:start;cursor:pointer;font-family:var(--dp-component-action-sheet-item-type-font-family);font-size:var(--dp-component-action-sheet-item-type-font-size);font-weight:var(--dp-component-action-sheet-item-type-font-weight);line-height:var(--dp-component-action-sheet-item-type-line-height);letter-spacing:var(--dp-component-action-sheet-item-type-letter-spacing);transition:background-color var(--dp-component-action-sheet-transition),color var(--dp-component-action-sheet-transition)}.dp-action-sheet__item svg{flex:none;width:var(--dp-component-action-sheet-icon);height:var(--dp-component-action-sheet-icon);color:var(--dp-component-action-sheet-item-rest-icon)}.dp-action-sheet__item.is-hover{background:var(--dp-component-action-sheet-item-hover-background);color:var(--dp-component-action-sheet-item-hover-foreground)}.dp-action-sheet__item.is-hover svg{color:var(--dp-component-action-sheet-item-hover-icon)}@media(hover:hover)and (pointer:fine){.dp-action-sheet__item:hover{background:var(--dp-component-action-sheet-item-hover-background);color:var(--dp-component-action-sheet-item-hover-foreground)}.dp-action-sheet__item:hover svg{color:var(--dp-component-action-sheet-item-hover-icon)}}.dp-action-sheet__item:active,.dp-action-sheet__item.is-pressed{background:var(--dp-component-action-sheet-item-pressed-background);color:var(--dp-component-action-sheet-item-pressed-foreground)}.dp-action-sheet__item:active svg,.dp-action-sheet__item.is-pressed svg{color:var(--dp-component-action-sheet-item-pressed-icon)}.dp-action-sheet__item:focus-visible{outline:var(--dp-interaction-focus-width) solid var(--dp-color-focus-ring);outline-offset:var(--dp-interaction-focus-offset-inset-tight)}.dp-action-sheet__item.dp-action-sheet__item--destructive,.dp-action-sheet__item.dp-action-sheet__item--destructive svg{color:var(--dp-component-action-sheet-destructive)}.dp-action-sheet__cancel{justify-content:center;width:auto;margin-block-start:var(--dp-component-action-sheet-cancel-gap);margin-inline:calc(var(--dp-component-bottom-sheet-padding) * -1);box-shadow:inset 0 var(--dp-border-width-hair) 0 0 var(--dp-component-action-sheet-separator)}.dp-attachments{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dp-space-4);min-width:0}.dp-attachments__input{pointer-events:none}.dp-attachments__list{display:flex;flex-wrap:wrap;gap:var(--dp-component-attachments-gap);padding:0;margin:0;list-style:none}.dp-attachments__list[hidden]{display:none}.dp-attachments__item{position:relative;display:flex;flex-direction:column;gap:var(--dp-component-attachments-gap);width:var(--dp-component-attachments-tile)}.dp-attachments__tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:var(--dp-component-attachments-tile);height:var(--dp-component-attachments-tile);overflow:hidden;padding:var(--dp-component-attachments-tile-padding);border:var(--dp-border-width-hair) solid var(--dp-component-attachments-tile-border);border-radius:var(--dp-component-attachments-tile-radius);background:var(--dp-component-attachments-tile-bg);color:var(--dp-component-attachments-name)}.dp-attachments__thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dp-attachments__file-icon{width:var(--dp-component-attachments-file-icon);height:var(--dp-component-attachments-file-icon);margin-block-end:auto}.dp-attachments__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dp-component-attachments-name);font-family:var(--dp-component-attachments-name-type-font-family);font-size:var(--dp-component-attachments-name-type-font-size);font-weight:var(--dp-component-attachments-name-type-font-weight);line-height:var(--dp-component-attachments-name-type-line-height);letter-spacing:var(--dp-component-attachments-name-type-letter-spacing);text-transform:var(--dp-component-attachments-name-type-text-transform)}.dp-attachments__size{color:var(--dp-component-attachments-size);font-family:var(--dp-component-attachments-size-type-font-family);font-size:var(--dp-component-attachments-size-type-font-size);font-weight:var(--dp-component-attachments-size-type-font-weight);line-height:var(--dp-component-attachments-size-type-line-height);letter-spacing:var(--dp-component-attachments-size-type-letter-spacing);font-variant-numeric:var(--dp-component-attachments-size-type-font-variant-numeric);white-space:nowrap}.dp-attachments__progress{--dp-runtime-progress: 0%;position:absolute;inset-inline:0;bottom:0;height:var(--dp-component-attachments-progress);background:var(--dp-component-attachments-progress-track)}.dp-attachments__progress[hidden]{display:none}.dp-attachments__progress:after{content:"";display:block;width:var(--dp-runtime-progress);height:100%;background:var(--dp-component-attachments-progress-fill);transition:width var(--dp-component-attachments-transition)}.dp-attachments__remove{position:absolute;top:calc(var(--dp-component-attachments-tile-padding) / 2);inset-inline-end:calc(var(--dp-component-attachments-tile-padding) / 2);z-index:var(--dp-z-raised);display:grid;place-items:center;width:var(--dp-component-attachments-remove);height:var(--dp-component-attachments-remove);padding:0;border:0;border-radius:var(--dp-radius-full);background:var(--dp-component-attachments-remove-bg);color:var(--dp-component-attachments-remove-fg);cursor:pointer}.dp-attachments__remove:after{content:"";position:absolute;inset:calc(min(0px,100% - var(--dp-component-attachments-remove-hit))/2)}.dp-attachments__remove svg{width:var(--dp-component-attachments-remove-icon);height:var(--dp-component-attachments-remove-icon);stroke-width:var(--dp-icon-stroke-bold)}.dp-attachments__remove:focus-visible{outline:var(--dp-interaction-focus-width) solid var(--dp-color-focus-ring);outline-offset:var(--dp-interaction-focus-offset-tight)}.dp-attachments__item.is-error .dp-attachments__tile{outline:var(--dp-border-width-thick) solid var(--dp-component-attachments-error-border);outline-offset:calc(var(--dp-border-width-thick) * -1)}.dp-attachments__message{color:var(--dp-component-attachments-message);overflow-wrap:anywhere;font-family:var(--dp-component-attachments-message-type-font-family);font-size:var(--dp-component-attachments-message-type-font-size);font-weight:var(--dp-component-attachments-message-type-font-weight);line-height:var(--dp-component-attachments-message-type-line-height);letter-spacing:var(--dp-component-attachments-message-type-letter-spacing)}.dp-list-detail{display:grid;grid-template-columns:var(--dp-component-list-detail-list-width) minmax(0,1fr);min-width:0}.dp-list-detail__list{min-width:0;min-height:0;overflow-y:auto}.dp-list-detail__detail{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;border-inline-start:var(--dp-component-list-detail-divider-width) solid var(--dp-component-list-detail-divider)}.dp-list-detail__item{display:flex;flex-direction:column;min-width:0}.dp-list-detail__item[hidden],.dp-list-detail__empty[hidden]{display:none}.dp-list-detail__body{display:flex;flex-direction:column;gap:var(--dp-space-4);padding:var(--dp-component-list-detail-detail-padding)}.dp-list-detail__empty{display:grid;flex:1 1 auto;place-items:center;padding:var(--dp-component-list-detail-detail-padding);text-align:center;color:var(--dp-component-list-detail-empty);font-family:var(--dp-component-list-detail-empty-type-font-family);font-size:var(--dp-component-list-detail-empty-type-font-size);font-weight:var(--dp-component-list-detail-empty-type-font-weight);line-height:var(--dp-component-list-detail-empty-type-line-height);letter-spacing:var(--dp-component-list-detail-empty-type-letter-spacing)}.dp-list-detail__row[aria-current=true],.dp-list-detail__row.is-selected{background:var(--dp-component-list-detail-selected)}.dp-list-detail__back{display:none}.dp-screen.is-still{view-transition-name:none}@media(max-width:640px){.dp-list-detail{grid-template-columns:minmax(0,1fr)}.dp-list-detail__detail{border-inline-start:0}.dp-list-detail.is-detail .dp-list-detail__list,.dp-list-detail:not(.is-detail) .dp-list-detail__detail{display:none}.dp-list-detail__back{display:grid}}.dp-empty--illustrated .dp-empty__illustration{display:block;width:var(--dp-component-empty-state-illustration-width);max-width:100%;height:auto}.dp-empty--illustrated .dp-empty__tile{display:none}@media(forced-colors:active){.dp-search-suggestions__item,.dp-multi-select__option,.dp-code-field__cell{forced-color-adjust:none}.dp-list-detail__row[aria-current=true]{outline:var(--dp-border-width-thick) solid var(--dp-color-focus-ring);outline-offset:calc(var(--dp-border-width-thick) * -1)}}.dp-status{display:inline-flex;align-items:center;gap:var(--dp-component-status-gap);font-family:var(--dp-component-status-type-font-family);font-size:var(--dp-component-status-type-font-size);font-weight:var(--dp-component-status-type-font-weight);line-height:var(--dp-component-status-type-line-height);letter-spacing:var(--dp-component-status-type-letter-spacing)}.dp-status:before{content:"";flex:none;width:var(--dp-component-status-dot-size);height:var(--dp-component-status-dot-size);border-radius:var(--dp-radius-full)}.dp-status--success{color:var(--dp-component-status-success-text)}.dp-status--success:before{background:var(--dp-component-status-success-dot)}.dp-status--warning{color:var(--dp-component-status-warning-text)}.dp-status--warning:before{background:var(--dp-component-status-warning-dot)}.dp-status--danger{color:var(--dp-component-status-danger-text)}.dp-status--danger:before{background:var(--dp-component-status-danger-dot)}.dp-status--info{color:var(--dp-component-status-info-text)}.dp-status--info:before{background:var(--dp-component-status-info-dot)}.dp-alert{display:flex;align-items:flex-start;gap:var(--dp-component-alert-gap);padding:var(--dp-component-alert-padding-block) var(--dp-component-alert-padding-inline);border-radius:var(--dp-component-alert-radius);font-family:var(--dp-component-alert-type-font-family);font-size:var(--dp-component-alert-type-font-size);line-height:var(--dp-component-alert-type-line-height)}.dp-alert svg{flex:none;width:var(--dp-component-alert-icon-size);height:var(--dp-component-alert-icon-size)}.dp-alert--success{background:var(--dp-component-alert-success-background);color:var(--dp-component-alert-success-foreground)}.dp-alert--success svg{color:var(--dp-component-alert-success-icon)}.dp-alert--warning{background:var(--dp-component-alert-warning-background);color:var(--dp-component-alert-warning-foreground)}.dp-alert--warning svg{color:var(--dp-component-alert-warning-icon)}.dp-alert--danger{background:var(--dp-component-alert-danger-background);color:var(--dp-component-alert-danger-foreground)}.dp-alert--danger svg{color:var(--dp-component-alert-danger-icon)}.dp-alert--info{background:var(--dp-component-alert-info-background);color:var(--dp-component-alert-info-foreground)}.dp-alert--info svg{color:var(--dp-component-alert-info-icon)}.dp-byline{display:flex;align-items:center;gap:var(--dp-component-byline-gap)}.dp-byline__portrait{flex:none;width:var(--dp-component-byline-portrait-size);height:var(--dp-component-byline-portrait-size);border-radius:var(--dp-component-byline-portrait-radius);object-fit:cover;background:var(--dp-component-byline-portrait-bg)}.dp-byline__portrait--initials{display:grid;place-items:center;background:var(--dp-component-byline-initials-bg);color:var(--dp-component-byline-initials-fg);font-family:var(--dp-component-byline-initials-type-font-family);font-size:var(--dp-component-byline-initials-type-font-size);font-weight:var(--dp-component-byline-initials-type-font-weight);letter-spacing:var(--dp-component-byline-initials-type-letter-spacing)}.dp-byline__who{display:flex;flex-direction:column;gap:var(--dp-component-byline-text-gap)}.dp-byline__name{color:var(--dp-component-byline-name);font-family:var(--dp-component-byline-name-type-font-family);font-size:var(--dp-component-byline-name-type-font-size);font-weight:var(--dp-component-byline-name-type-font-weight);line-height:var(--dp-component-byline-name-type-line-height);letter-spacing:var(--dp-component-byline-name-type-letter-spacing)}.dp-byline__name a{color:inherit;text-decoration:none;border-bottom:var(--dp-border-width-hair) solid var(--dp-component-byline-name-link-rule)}.dp-byline__date{color:var(--dp-component-byline-date);font-family:var(--dp-component-byline-date-type-font-family);font-size:var(--dp-component-byline-date-type-font-size);line-height:var(--dp-component-byline-date-type-line-height);letter-spacing:var(--dp-component-byline-date-type-letter-spacing);text-transform:var(--dp-component-byline-date-type-text-transform)}.dp-faq{display:flex;flex-direction:column;max-width:var(--dp-component-faq-max-width)}.dp-faq__item{padding-block:var(--dp-component-faq-item-padding-block);border-top:var(--dp-border-width-hair) solid var(--dp-component-faq-rule)}.dp-faq__item:first-child{padding-top:0;border-top:0}.dp-faq__q{margin-bottom:var(--dp-component-faq-question-gap);color:var(--dp-component-faq-question);font-family:var(--dp-component-faq-question-type-font-family);font-size:var(--dp-component-faq-question-type-font-size);font-weight:var(--dp-component-faq-question-type-font-weight);line-height:var(--dp-component-faq-question-type-line-height);letter-spacing:var(--dp-component-faq-question-type-letter-spacing)}.dp-faq__a{color:var(--dp-component-faq-answer);font-family:var(--dp-component-faq-answer-type-font-family);font-size:var(--dp-component-faq-answer-type-font-size);line-height:var(--dp-component-faq-answer-type-line-height)}.dp-video{position:relative;overflow:hidden;border-radius:var(--dp-component-video-player-radius)}.dp-video video{display:block;width:100%;border-radius:0}.dp-video:fullscreen{display:flex;align-items:center;border-radius:0;background:var(--dp-component-video-player-fullscreen-bg)}.dp-video__play{position:absolute;left:50%;top:50%;z-index:var(--dp-z-content);transform:translate(-50%,-50%);padding:var(--dp-component-video-player-play-padding-block) var(--dp-component-video-player-play-padding-inline);border-radius:var(--dp-component-video-player-play-radius);box-shadow:var(--dp-component-video-player-play-shadow);font-family:var(--dp-component-video-player-play-type-font-family);font-size:var(--dp-component-video-player-play-type-font-size);font-weight:var(--dp-component-video-player-play-type-font-weight);letter-spacing:var(--dp-component-video-player-play-type-letter-spacing)}.dp-video__play:active{transform:translate(-50%,calc(-50% + var(--dp-interaction-press-offset)))}.dp-video__play svg{width:var(--dp-component-video-player-play-icon);height:var(--dp-component-video-player-play-icon);margin-inline-start:var(--dp-component-video-player-play-icon-offset)}.dp-video__duration{opacity:var(--dp-component-video-player-duration-opacity)}.dp-video__bar{position:absolute;inset:auto 0 0;z-index:var(--dp-z-raised);display:flex;align-items:center;gap:var(--dp-component-video-player-bar-gap);padding:var(--dp-component-video-player-bar-padding-top) var(--dp-component-video-player-bar-padding-inline) var(--dp-component-video-player-bar-padding-bottom);background:var(--dp-component-video-player-bar-scrim);color:var(--dp-component-video-player-bar-fg);opacity:var(--dp-opacity-0);pointer-events:none;transition:opacity var(--dp-component-video-player-bar-transition)}.dp-video:hover .dp-video__bar,.dp-video.is-active .dp-video__bar,.dp-video:focus-within .dp-video__bar{opacity:var(--dp-opacity-100);pointer-events:auto}.dp-video__btn{display:grid;place-items:center;flex:none;width:var(--dp-component-video-player-button-size);height:var(--dp-component-video-player-button-size);padding:0;border:0;border-radius:var(--dp-component-video-player-button-radius);background:none;color:inherit;cursor:pointer}.dp-video__btn svg{width:var(--dp-component-video-player-button-icon);height:var(--dp-component-video-player-button-icon)}.dp-video__time{white-space:nowrap;font-family:var(--dp-component-video-player-time-type-font-family);font-size:var(--dp-component-video-player-time-type-font-size);font-variant-numeric:var(--dp-component-video-player-time-type-font-variant-numeric)}.dp-video__seek{flex:1 1 auto;min-width:0;height:var(--dp-component-video-player-seek-height);margin:0;background:none;cursor:pointer;appearance:none;-webkit-appearance:none}.dp-video__seek::-webkit-slider-runnable-track{height:var(--dp-component-video-player-seek-track);border-radius:var(--dp-radius-full);background:linear-gradient(to right,var(--dp-component-video-player-seek-played) var(--dp-runtime-progress),var(--dp-component-video-player-seek-unplayed) var(--dp-runtime-progress))}.dp-video__seek::-moz-range-track{height:var(--dp-component-video-player-seek-track);border-radius:var(--dp-radius-full);background:linear-gradient(to right,var(--dp-component-video-player-seek-played) var(--dp-runtime-progress),var(--dp-component-video-player-seek-unplayed) var(--dp-runtime-progress))}.dp-video__seek::-webkit-slider-thumb{-webkit-appearance:none;width:var(--dp-component-video-player-seek-thumb);height:var(--dp-component-video-player-seek-thumb);margin-top:calc((var(--dp-component-video-player-seek-track) - var(--dp-component-video-player-seek-thumb)) / 2);border:0;border-radius:var(--dp-radius-full);background:var(--dp-component-video-player-seek-thumb-color)}.dp-video__seek::-moz-range-thumb{width:var(--dp-component-video-player-seek-thumb);height:var(--dp-component-video-player-seek-thumb);border:0;border-radius:var(--dp-radius-full);background:var(--dp-component-video-player-seek-thumb-color)}.dp-video__btn:focus-visible,.dp-video__seek:focus-visible{outline:var(--dp-interaction-focus-width) solid var(--dp-component-video-player-focus-ring);outline-offset:var(--dp-component-video-player-focus-offset)}.dp-video__seek{--dp-runtime-progress: 0%}@media(max-width:640px){.dp-video__play svg{width:var(--dp-component-video-player-play-icon-compact);height:var(--dp-component-video-player-play-icon-compact)}.dp-video__duration{opacity:var(--dp-opacity-100)}}.dp-bars__title{color:var(--dp-component-bar-chart-title);font-family:var(--dp-component-bar-chart-title-type-font-family);font-size:var(--dp-component-bar-chart-title-type-font-size);line-height:var(--dp-component-bar-chart-title-type-line-height);letter-spacing:var(--dp-component-bar-chart-title-type-letter-spacing);text-transform:var(--dp-component-bar-chart-title-type-text-transform)}.dp-bars{display:flex;flex-direction:column;gap:var(--dp-component-bar-chart-rows-gap)}.dp-bars__row{display:grid;grid-template-columns:minmax(var(--dp-component-bar-chart-label-min),var(--dp-component-bar-chart-label-max)) 1fr auto;align-items:center;gap:var(--dp-component-bar-chart-row-gap)}.dp-bars__label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--dp-component-bar-chart-label);font-family:var(--dp-component-bar-chart-label-type-font-family);font-size:var(--dp-component-bar-chart-label-type-font-size);line-height:var(--dp-component-bar-chart-label-type-line-height)}.dp-bars__track{height:var(--dp-component-bar-chart-track-height);border-radius:var(--dp-component-bar-chart-track-radius);background:var(--dp-component-bar-chart-track);overflow:hidden}.dp-bars__bar{display:block;height:100%;min-width:var(--dp-component-bar-chart-bar-min-width);border-radius:var(--dp-component-bar-chart-track-radius);background:var(--dp-component-bar-chart-bar)}.dp-bars__value{text-align:end;color:var(--dp-component-bar-chart-value);font-family:var(--dp-component-bar-chart-value-type-font-family);font-size:var(--dp-component-bar-chart-value-type-font-size);font-variant-numeric:var(--dp-component-bar-chart-value-type-font-variant-numeric)}.dp-bars__row.is-focus .dp-bars__bar{background:var(--dp-component-bar-chart-focus-bar)}.dp-bars__row.is-focus .dp-bars__label{color:var(--dp-component-bar-chart-focus-label)}.dp-bars__row.is-focus .dp-bars__label,.dp-bars__row.is-focus .dp-bars__value{font-weight:var(--dp-component-bar-chart-focus-weight)}.dp-bars__note{color:var(--dp-component-bar-chart-note);font-family:var(--dp-component-bar-chart-note-type-font-family);font-size:var(--dp-component-bar-chart-note-type-font-size);line-height:var(--dp-component-bar-chart-note-type-line-height)}@media(max-width:640px){.dp-bars__row{grid-template-columns:1fr auto}.dp-bars__track{grid-column:1 / -1;order:3}}.dp-progress.is-lead .dp-progress__name{color:var(--dp-component-progress-name-lead);font-weight:var(--dp-component-progress-lead-weight)}.dp-progress.is-lead .dp-progress__value{color:var(--dp-component-progress-value-lead)}.dp-transcript{position:relative;height:var(--dp-component-transcript-height);overflow-y:auto;overscroll-behavior:contain;color:var(--dp-component-transcript-text);scrollbar-width:thin;scrollbar-color:var(--dp-component-transcript-scrollbar-thumb) var(--dp-component-transcript-scrollbar-track);font-family:var(--dp-component-transcript-type-font-family);font-size:var(--dp-component-transcript-type-font-size);line-height:var(--dp-component-transcript-type-line-height)}.dp-transcript--inline{height:var(--dp-component-transcript-height-inline)}.dp-transcript p{display:grid;grid-template-columns:var(--dp-component-transcript-timestamp-width) 1fr;gap:var(--dp-component-transcript-line-gap);padding:var(--dp-component-transcript-line-padding-block) var(--dp-component-transcript-line-padding-inline);border-radius:var(--dp-component-transcript-line-radius)}@media(max-width:640px){.dp-transcript p{grid-template-columns:var(--dp-component-transcript-timestamp-width-compact) 1fr}}.dp-transcript p[tabindex]{cursor:pointer}@media(hover:hover)and (pointer:fine){.dp-transcript p[tabindex]:hover{background:var(--dp-component-transcript-line-hover)}}.dp-transcript p:focus-visible{outline:var(--dp-interaction-focus-width) solid var(--dp-component-transcript-text);outline-offset:var(--dp-component-transcript-line-focus-offset)}.dp-transcript p.is-active{background:var(--dp-component-transcript-line-active)}.dp-transcript__ts{color:var(--dp-component-transcript-timestamp);font-variant-numeric:var(--dp-type-clock-font-variant-numeric)}.dp-transcript p.is-active .dp-transcript__ts{color:var(--dp-component-transcript-timestamp-active)}.dp-player__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--dp-component-transcript-foot-gap);margin-top:var(--dp-component-transcript-foot-margin)}.dp-player__clockwrap{display:inline-flex;align-items:center;gap:var(--dp-component-transcript-clock-gap)}.dp-player__clock{color:var(--dp-component-transcript-clock);font-family:var(--dp-component-transcript-clock-type-font-family);font-size:var(--dp-component-transcript-clock-type-font-size);letter-spacing:var(--dp-component-transcript-clock-type-letter-spacing);font-variant-numeric:var(--dp-component-transcript-clock-type-font-variant-numeric)}.dp-player__round{display:inline-grid;place-items:center;width:var(--dp-component-transcript-play-size);height:var(--dp-component-transcript-play-size);padding:0;border:0;border-radius:var(--dp-radius-full);background:var(--dp-component-transcript-control-bg);color:var(--dp-component-transcript-control-fg);cursor:pointer}.dp-player__round--again{width:var(--dp-component-transcript-again-size);height:var(--dp-component-transcript-again-size)}.dp-player__round--again svg{transition:transform var(--dp-motion-transition-play)}.dp-player__round--again:active svg{transform:rotate(var(--dp-component-transcript-again-press-rotate))}@media(hover:hover)and (pointer:fine){.dp-player__round:hover{background:var(--dp-component-transcript-control-bg-hover)}}.dp-player__round:focus-visible{outline:var(--dp-interaction-focus-width) solid var(--dp-component-transcript-control-fg);outline-offset:var(--dp-interaction-focus-offset-tight)}.dp-player__done{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dp-component-transcript-done-gap);margin-top:var(--dp-component-transcript-done-margin);color:var(--dp-component-transcript-done);font-family:var(--dp-component-transcript-done-type-font-family);font-size:var(--dp-component-transcript-done-type-font-size);font-weight:var(--dp-component-transcript-done-type-font-weight);line-height:var(--dp-component-transcript-done-type-line-height);letter-spacing:var(--dp-component-transcript-done-type-letter-spacing)}.dp-player__credit{margin-top:var(--dp-component-transcript-credit-margin);color:var(--dp-component-transcript-credit);font-family:var(--dp-component-transcript-credit-type-font-family);font-size:var(--dp-component-transcript-credit-type-font-size);line-height:var(--dp-component-transcript-credit-type-line-height)}.dp-player__credit a{color:inherit;text-decoration:underline;text-underline-offset:var(--dp-component-transcript-credit-underline-offset)}.dp-player__rtf:before{content:"· ";color:var(--dp-component-transcript-rtf-separator);font-weight:var(--dp-font-weight-regular)}@media(max-width:640px){.dp-transcript{height:var(--dp-component-transcript-height-compact)}.dp-transcript--inline{height:var(--dp-component-transcript-height-inline-compact)}}.dp-audio-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dp-component-audio-player-controls-gap-row) var(--dp-component-audio-player-controls-gap-column)}.dp-audio{display:flex;flex:1 1 var(--dp-component-audio-player-player-min);flex-wrap:wrap;align-items:center;gap:var(--dp-component-audio-player-gap)}.dp-audio__play{display:inline-grid;place-items:center;flex:none;width:var(--dp-component-audio-player-play-size);height:var(--dp-component-audio-player-play-size);padding:0;border:0;border-radius:var(--dp-component-audio-player-play-radius);background:var(--dp-component-audio-player-play-bg);color:var(--dp-component-audio-player-play-fg);cursor:pointer;transition:background-color var(--dp-component-audio-player-play-transition)}.dp-audio__play svg{width:var(--dp-component-audio-player-play-icon);height:var(--dp-component-audio-player-play-icon)}@media(hover:hover)and (pointer:fine){.dp-audio__play:hover{background:var(--dp-component-audio-player-play-bg-hover)}}.dp-audio__scrub{--dp-runtime-progress: 0%;flex:1 1 auto;min-width:var(--dp-layout-size-touch-min);height:var(--dp-component-audio-player-scrub-height);margin:0;background:none;appearance:none;-webkit-appearance:none;cursor:pointer}.dp-audio__scrub::-webkit-slider-runnable-track{height:var(--dp-component-audio-player-scrub-height);border-radius:var(--dp-component-audio-player-scrub-radius);background:linear-gradient(to right,var(--dp-component-audio-player-scrub-fill) var(--dp-runtime-progress),var(--dp-component-audio-player-scrub-track) var(--dp-runtime-progress))}.dp-audio__scrub::-moz-range-track{height:var(--dp-component-audio-player-scrub-height);border-radius:var(--dp-component-audio-player-scrub-radius);background:var(--dp-component-audio-player-scrub-track)}.dp-audio__scrub::-moz-range-progress{height:var(--dp-component-audio-player-scrub-height);border-radius:var(--dp-component-audio-player-scrub-radius);background:var(--dp-component-audio-player-scrub-fill)}.dp-audio__scrub::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:0;height:var(--dp-component-audio-player-scrub-height);border:0}.dp-audio__scrub::-moz-range-thumb{width:0;height:var(--dp-component-audio-player-scrub-height);border:0;background:none}.dp-audio__scrub:focus-visible{outline:var(--dp-interaction-focus-width) solid var(--dp-color-focus-ring);outline-offset:var(--dp-interaction-focus-offset-tight)}.dp-audio__time{flex:none;min-width:var(--dp-component-audio-player-time-min-width);margin-inline-start:auto;text-align:end;color:var(--dp-component-audio-player-time);font-family:var(--dp-component-audio-player-time-type-font-family);font-size:var(--dp-component-audio-player-time-type-font-size);font-variant-numeric:var(--dp-component-audio-player-time-type-font-variant-numeric)}.dp-audio-mix{display:flex;flex:1 1 var(--dp-component-audio-player-mix-min);align-items:center;gap:var(--dp-component-audio-player-mix-gap)}.dp-audio-mix__label{color:var(--dp-component-audio-player-mix-label);font-family:var(--dp-component-audio-player-mix-label-type-font-family);font-size:var(--dp-component-audio-player-mix-label-type-font-size);letter-spacing:var(--dp-component-audio-player-mix-label-type-letter-spacing);text-transform:var(--dp-component-audio-player-mix-label-type-text-transform)}.dp-audio-mix .dp-slider{flex:1 1 auto}.dp-audio__download{color:var(--dp-component-audio-player-download);font-family:var(--dp-component-audio-player-download-type-font-family);font-size:var(--dp-component-audio-player-download-type-font-size)}.dp-article-page{display:flex;flex-direction:column;gap:var(--dp-component-article-page-gap)}.dp-article-intro{display:flex;flex-direction:column;gap:var(--dp-component-article-intro-gap);width:100%;max-width:var(--dp-component-article-intro-max-width);margin-inline:auto}.dp-article-intro__head{display:flex;flex-direction:column;gap:var(--dp-component-article-intro-head-gap)}.dp-article-title{color:var(--dp-color-text-primary);font-family:var(--dp-component-article-title-type-font-family);font-size:var(--dp-component-article-title-type-font-size);font-weight:var(--dp-component-article-title-type-font-weight);line-height:var(--dp-component-article-title-type-line-height);letter-spacing:var(--dp-component-article-title-type-letter-spacing)}.dp-article-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dp-component-article-body-gap);width:100%;max-width:var(--dp-component-article-body-max-width);margin-inline:auto}.dp-article-body>*{width:100%}.dp-article-body>.dp-button{width:auto}.dp-article-body h2{font-family:var(--dp-component-article-h2-type-font-family);font-size:var(--dp-component-article-h2-type-font-size);font-weight:var(--dp-component-article-h2-type-font-weight);line-height:var(--dp-component-article-h2-type-line-height);letter-spacing:var(--dp-component-article-h2-type-letter-spacing)}.dp-article-body h3{font-family:var(--dp-component-article-h3-type-font-family);font-size:var(--dp-component-article-h3-type-font-size);font-weight:var(--dp-component-article-h3-type-font-weight);line-height:var(--dp-component-article-h3-type-line-height);letter-spacing:var(--dp-component-article-h3-type-letter-spacing)}.dp-article-body h4{font-family:var(--dp-component-article-h4-type-font-family);font-size:var(--dp-component-article-h4-type-font-size);font-weight:var(--dp-component-article-h4-type-font-weight);line-height:var(--dp-component-article-h4-type-line-height);letter-spacing:var(--dp-component-article-h4-type-letter-spacing)}.dp-article-body p,.dp-article-body li{color:var(--dp-color-text-primary);font-family:var(--dp-component-article-text-type-font-family);font-size:var(--dp-component-article-text-type-font-size);line-height:var(--dp-component-article-text-type-line-height)}.dp-article-body ul,.dp-article-body ol{display:flex;flex-direction:column;gap:var(--dp-component-article-list-gap);padding:0;list-style:none;counter-reset:dp-article-item}.dp-article-body li{position:relative;padding-inline-start:var(--dp-component-article-list-indent)}.dp-article-body li:before{position:absolute;inset-inline-start:0;top:0;color:var(--dp-component-article-marker)}.dp-article-body ul>li:before{content:"•"}.dp-article-body ol>li{counter-increment:dp-article-item}.dp-article-body ol>li:before{content:counter(dp-article-item) "."}.dp-figure{width:100%;max-width:var(--dp-component-article-figure-max-width);margin-inline:auto}.dp-figure--narrow{max-width:var(--dp-component-article-figure-narrow-max-width)}.dp-figure--wide{width:min(100%,var(--dp-component-article-wide-max-width));max-width:none}.dp-figure img,.dp-figure video{display:block;width:100%;height:auto;border-radius:var(--dp-component-article-media-radius);background:var(--dp-component-article-media-bg)}.dp-figure figcaption{margin-top:var(--dp-component-article-caption-gap);color:var(--dp-component-article-caption);font-family:var(--dp-component-article-caption-type-font-family);font-size:var(--dp-component-article-caption-type-font-size);line-height:var(--dp-component-article-caption-type-line-height)}.dp-article-video{position:relative;aspect-ratio:var(--dp-component-article-video-aspect);overflow:hidden;border-radius:var(--dp-component-article-media-radius);background:var(--dp-component-article-media-bg)}.dp-article-video iframe,.dp-article-video video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}@media(max-width:640px){.dp-figure img,.dp-figure video,.dp-article-video{border-radius:var(--dp-component-article-media-radius-compact)}}.dp-blog-head{display:flex;flex-flow:row wrap;align-items:flex-end;justify-content:space-between;gap:var(--dp-component-blog-head-gap);margin-bottom:var(--dp-component-blog-head-margin)}.dp-blog-head>.dp-article-title{flex:1 1 var(--dp-component-blog-title-basis);max-width:var(--dp-component-blog-title-max-width)}.dp-blog-feed{flex:none;text-decoration:none;transition:box-shadow var(--dp-component-blog-feed-transition),background-color var(--dp-component-blog-feed-transition)}.dp-blog-feed:focus-visible{box-shadow:var(--dp-component-blog-feed-ring)}@media(hover:hover)and (pointer:fine){.dp-blog-feed:hover{background:none;box-shadow:var(--dp-component-blog-feed-ring)}}.dp-post-foot{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dp-component-blog-foot-gap);margin-top:var(--dp-component-blog-foot-margin);padding-top:var(--dp-component-blog-foot-padding);border-top:var(--dp-border-width-hair) solid var(--dp-component-blog-foot-rule)}.dp-post-tags{display:flex;flex-wrap:wrap;gap:var(--dp-component-blog-tags-gap);padding:0;list-style:none}.dp-post-tags li{padding:var(--dp-component-blog-tag-padding-block) var(--dp-component-blog-tag-padding-inline);border-radius:var(--dp-component-blog-tag-radius);background:var(--dp-component-blog-tag-bg);color:var(--dp-component-blog-tag);font-family:var(--dp-component-blog-tag-type-font-family);font-size:var(--dp-component-blog-tag-type-font-size);line-height:var(--dp-component-blog-tag-type-line-height)}.dp-back-link{color:var(--dp-component-blog-back);text-decoration:none;font-family:var(--dp-component-blog-back-type-font-family);font-size:var(--dp-component-blog-back-type-font-size)}@media(hover:hover)and (pointer:fine){.dp-back-link:hover{text-decoration:underline}}.dp-md-table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;color:var(--dp-color-text-primary);font-family:var(--dp-component-blog-table-type-font-family);font-size:var(--dp-component-blog-table-type-font-size);line-height:var(--dp-component-blog-table-type-line-height)}.dp-md-table th,.dp-md-table td{text-align:start;vertical-align:top;padding:var(--dp-component-blog-table-cell-padding-block) var(--dp-component-blog-table-cell-padding-inline);border-top:var(--dp-border-width-hair) solid var(--dp-component-blog-table-rule)}.dp-md-table thead th{border-top:0;color:var(--dp-component-blog-table-head);font-family:var(--dp-component-blog-table-head-type-font-family);font-size:var(--dp-component-blog-table-head-type-font-size);font-weight:var(--dp-component-blog-table-head-type-font-weight);letter-spacing:var(--dp-component-blog-table-head-type-letter-spacing);text-transform:var(--dp-component-blog-table-head-type-text-transform)}.dp-md-table th:first-child,.dp-md-table td:first-child{padding-inline-start:0}.dp-md-table th:last-child,.dp-md-table td:last-child{padding-inline-end:0}@media(max-width:860px){.dp-blog-head{margin-bottom:var(--dp-component-blog-head-margin-compact)}}@media(max-width:640px){.dp-md-table th,.dp-md-table td{padding-inline:var(--dp-component-blog-table-cell-padding-inline-compact)}}.dp-docs{display:grid;grid-template-columns:var(--dp-component-docs-layout-nav-width) minmax(0,1fr);align-items:start;gap:var(--dp-component-docs-layout-gap)}.dp-docs>.dp-side-nav{position:sticky;top:var(--dp-component-docs-layout-nav-top)}.dp-docs__body{display:flex;flex-direction:column;gap:var(--dp-component-docs-layout-body-gap);min-width:0}.dp-docs__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dp-component-docs-layout-head-gap)}.dp-docs__block{display:flex;flex-direction:column;gap:var(--dp-component-docs-layout-block-gap)}.dp-docs__headline{font-family:var(--dp-component-docs-layout-headline-type-font-family);font-size:var(--dp-component-docs-layout-headline-type-font-size);font-weight:var(--dp-component-docs-layout-headline-type-font-weight);line-height:var(--dp-component-docs-layout-headline-type-line-height);letter-spacing:var(--dp-component-docs-layout-headline-type-letter-spacing)}.dp-docs__section-title{font-family:var(--dp-component-docs-layout-section-title-type-font-family);font-size:var(--dp-component-docs-layout-section-title-type-font-size);font-weight:var(--dp-component-docs-layout-section-title-type-font-weight);line-height:var(--dp-component-docs-layout-section-title-type-line-height);letter-spacing:var(--dp-component-docs-layout-section-title-type-letter-spacing)}.dp-docs__note{max-width:var(--dp-component-docs-layout-note-max-width);font-family:var(--dp-component-docs-layout-note-type-font-family);font-size:var(--dp-component-docs-layout-note-type-font-size);line-height:var(--dp-component-docs-layout-note-type-line-height)}.dp-docs__note--lg{font-family:var(--dp-component-docs-layout-note-type-lg-font-family);font-size:var(--dp-component-docs-layout-note-type-lg-font-size);line-height:var(--dp-component-docs-layout-note-type-lg-line-height)}.dp-docs-md h2{margin-top:var(--dp-component-docs-layout-md-h2-margin);font-family:var(--dp-component-docs-layout-md-h2-type-font-family);font-size:var(--dp-component-docs-layout-md-h2-type-font-size);font-weight:var(--dp-component-docs-layout-md-h2-type-font-weight);line-height:var(--dp-component-docs-layout-md-h2-type-line-height);letter-spacing:var(--dp-component-docs-layout-md-h2-type-letter-spacing)}.dp-docs-md h3{margin-top:var(--dp-component-docs-layout-md-h3-margin);font-family:var(--dp-component-docs-layout-md-h3-type-font-family);font-size:var(--dp-component-docs-layout-md-h3-type-font-size);font-weight:var(--dp-component-docs-layout-md-h3-type-font-weight);line-height:var(--dp-component-docs-layout-md-h3-type-line-height);letter-spacing:var(--dp-component-docs-layout-md-h3-type-letter-spacing)}.dp-docs__extra{margin-top:var(--dp-component-docs-layout-extra-margin);padding-top:var(--dp-component-docs-layout-extra-padding);border-top:var(--dp-border-width-hair) solid var(--dp-component-docs-layout-extra-rule)}.dp-docs__extra>h2{font-family:var(--dp-component-docs-layout-extra-title-type-font-family);font-size:var(--dp-component-docs-layout-extra-title-type-font-size);font-weight:var(--dp-component-docs-layout-extra-title-type-font-weight);line-height:var(--dp-component-docs-layout-extra-title-type-line-height);letter-spacing:var(--dp-component-docs-layout-extra-title-type-letter-spacing)}.dp-docs__source{margin-top:var(--dp-component-docs-layout-source-margin);color:var(--dp-component-docs-layout-source);font-family:var(--dp-component-docs-layout-source-type-font-family);font-size:var(--dp-component-docs-layout-source-type-font-size);line-height:var(--dp-component-docs-layout-source-type-line-height)}.dp-docs__source a{color:inherit}@media(max-width:860px){.dp-docs{grid-template-columns:minmax(0,1fr);gap:var(--dp-component-docs-layout-gap-compact)}.dp-docs>.dp-side-nav{position:static}.dp-docs__block{gap:var(--dp-component-docs-layout-block-gap-compact)}.dp-docs .dp-side-nav__item{padding:var(--dp-component-docs-layout-pill-padding-block) var(--dp-component-docs-layout-pill-padding-inline);background:var(--dp-component-docs-layout-pill-bg)}}.dp-platforms{display:grid;gap:var(--dp-component-platform-card-list-gap)}.dp-platform{min-width:0;padding:var(--dp-component-platform-card-padding);background:var(--dp-component-platform-card-bg);border-radius:var(--dp-component-platform-card-radius)}.dp-platform__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--dp-component-platform-card-head-gap)}.dp-platform__name{color:var(--dp-component-platform-card-name);font-family:var(--dp-component-platform-card-name-type-font-family);font-size:var(--dp-component-platform-card-name-type-font-size);font-weight:var(--dp-component-platform-card-name-type-font-weight);line-height:var(--dp-component-platform-card-name-type-line-height);letter-spacing:var(--dp-component-platform-card-name-type-letter-spacing)}.dp-platform__tag{color:var(--dp-component-platform-card-tag);font-family:var(--dp-component-platform-card-tag-type-font-family);font-size:var(--dp-component-platform-card-tag-type-font-size);line-height:var(--dp-component-platform-card-tag-type-line-height);letter-spacing:var(--dp-component-platform-card-tag-type-letter-spacing);text-transform:var(--dp-component-platform-card-tag-type-text-transform)}.dp-platform__tag.is-soon{color:var(--dp-component-platform-card-tag-soon)}.dp-platform__links{display:flex;flex-flow:row wrap;gap:var(--dp-component-platform-card-links-gap);margin-top:var(--dp-component-platform-card-links-margin)}.dp-platform__links a{display:inline-flex;align-items:center;min-height:var(--dp-component-platform-card-link-min-height);color:var(--dp-component-platform-card-link);text-decoration:none;border-bottom:var(--dp-border-width-hair) solid var(--dp-component-platform-card-link-rule);font-family:var(--dp-component-platform-card-link-type-font-family);font-size:var(--dp-component-platform-card-link-type-font-size);font-weight:var(--dp-component-platform-card-link-type-font-weight);letter-spacing:var(--dp-component-platform-card-link-type-letter-spacing);text-transform:var(--dp-component-platform-card-link-type-text-transform)}@media(hover:hover)and (pointer:fine){.dp-platform__links a:hover{border-color:var(--dp-component-platform-card-link-rule-hover)}}.dp-asset{display:flex;flex-direction:column;gap:var(--dp-component-asset-tile-gap);width:var(--dp-component-asset-tile-width);color:inherit;text-decoration:none}.dp-asset__thumb{display:flex;align-items:center;justify-content:center;height:var(--dp-component-asset-tile-thumb-height);padding:var(--dp-component-asset-tile-thumb-padding);border:var(--dp-border-width-hair) solid var(--dp-component-asset-tile-thumb-border);border-radius:var(--dp-component-asset-tile-thumb-radius);background:var(--dp-component-asset-tile-thumb-bg)}.dp-asset__thumb.is-dark{background:var(--dp-component-asset-tile-thumb-bg-dark)}.dp-asset__thumb img{max-width:100%;max-height:100%;object-fit:contain}.dp-asset__name{color:var(--dp-component-asset-tile-name);font-family:var(--dp-component-asset-tile-name-type-font-family);font-size:var(--dp-component-asset-tile-name-type-font-size);line-height:var(--dp-component-asset-tile-name-type-line-height)}@media(hover:hover)and (pointer:fine){.dp-asset:hover .dp-asset__name{text-decoration:underline;text-underline-offset:var(--dp-component-asset-tile-underline-offset)}}.dp-example{display:grid;grid-template-columns:repeat(var(--dp-component-example-card-columns),minmax(0,1fr));align-items:center;gap:var(--dp-component-example-card-gap);margin-top:var(--dp-component-example-card-margin);padding:var(--dp-component-example-card-padding);border:var(--dp-border-width-hair) solid var(--dp-component-example-card-border);border-radius:var(--dp-component-example-card-radius);background:var(--dp-component-example-card-bg)}.dp-example__name{margin-bottom:var(--dp-component-example-card-name-gap);font-family:var(--dp-component-example-card-name-type-font-family);font-size:var(--dp-component-example-card-name-type-font-size);font-weight:var(--dp-component-example-card-name-type-font-weight);line-height:var(--dp-component-example-card-name-type-line-height);letter-spacing:var(--dp-component-example-card-name-type-letter-spacing)}.dp-example__built{margin-bottom:var(--dp-component-example-card-built-gap);color:var(--dp-component-example-card-built);font-family:var(--dp-component-example-card-built-type-font-family);font-size:var(--dp-component-example-card-built-type-font-size);letter-spacing:var(--dp-component-example-card-built-type-letter-spacing);text-transform:var(--dp-component-example-card-built-type-text-transform)}.dp-example__blurb{margin-bottom:var(--dp-component-example-card-blurb-gap);font-family:var(--dp-component-example-card-blurb-type-font-family);font-size:var(--dp-component-example-card-blurb-type-font-size);line-height:var(--dp-component-example-card-blurb-type-line-height)}.dp-example__pipeline{margin-bottom:var(--dp-component-example-card-blurb-gap);color:var(--dp-component-example-card-pipeline);font-family:var(--dp-component-example-card-pipeline-type-font-family);font-size:var(--dp-component-example-card-pipeline-type-font-size);line-height:var(--dp-component-example-card-pipeline-type-line-height)}.dp-example__req{color:var(--dp-component-example-card-req);font-family:var(--dp-component-example-card-req-type-font-family);font-size:var(--dp-component-example-card-req-type-font-size);line-height:var(--dp-component-example-card-req-type-line-height)}.dp-example__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dp-component-example-card-actions-gap);margin-top:var(--dp-component-example-card-actions-margin)}.dp-example__link{color:var(--dp-component-example-card-link);text-decoration:none;font-family:var(--dp-component-example-card-link-type-font-family);font-size:var(--dp-component-example-card-link-type-font-size);font-weight:var(--dp-component-example-card-link-type-font-weight);letter-spacing:var(--dp-component-example-card-link-type-letter-spacing);text-transform:var(--dp-component-example-card-link-type-text-transform)}@media(hover:hover)and (pointer:fine){.dp-example__link:hover{text-decoration:underline;text-underline-offset:var(--dp-component-example-card-link-underline-offset)}}@media(max-width:640px){.dp-example{grid-template-columns:minmax(0,1fr);gap:var(--dp-component-example-card-gap-compact)}}.dp-rules{display:flex;flex-direction:column;gap:var(--dp-component-rule-card-rows-gap)}.dp-rules__row{display:grid;grid-template-columns:repeat(var(--dp-component-rule-card-columns),minmax(0,1fr));gap:var(--dp-component-rule-card-row-gap);padding-block:var(--dp-component-rule-card-row-padding-block)}.dp-rule-card{position:relative;display:flex;flex-direction:column;gap:var(--dp-component-rule-card-gap);min-height:var(--dp-component-rule-card-min-height);padding:var(--dp-component-rule-card-padding);border-radius:var(--dp-component-rule-card-radius);background:var(--dp-component-rule-card-bg);color:var(--dp-component-rule-card-fg);transform:rotate(var(--dp-component-rule-card-tilt))}.dp-rule-card__num{color:var(--dp-component-rule-card-number);font-family:var(--dp-component-rule-card-number-type-font-family);font-size:var(--dp-component-rule-card-number-type-font-size);font-weight:var(--dp-component-rule-card-number-type-font-weight);line-height:var(--dp-component-rule-card-number-type-line-height)}.dp-rule-card__title{color:inherit;font-family:var(--dp-component-rule-card-title-type-font-family);font-size:var(--dp-component-rule-card-title-type-font-size);font-weight:var(--dp-component-rule-card-title-type-font-weight);line-height:var(--dp-component-rule-card-title-type-line-height);letter-spacing:var(--dp-component-rule-card-title-type-letter-spacing)}.dp-rule-card__text{margin-top:auto;font-family:var(--dp-component-rule-card-text-type-font-family);font-size:var(--dp-component-rule-card-text-type-font-size);line-height:var(--dp-component-rule-card-text-type-line-height)}@media(max-width:860px){.dp-rules__row{grid-template-columns:minmax(0,1fr)}.dp-rule-card{min-height:0;transform:none}}.dp-facts-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--dp-component-facts-min),1fr));gap:var(--dp-component-facts-gap)}.dp-facts-list dt{margin-bottom:var(--dp-component-facts-term-gap);color:var(--dp-component-facts-term);font-family:var(--dp-component-facts-term-type-font-family);font-size:var(--dp-component-facts-term-type-font-size);letter-spacing:var(--dp-component-facts-term-type-letter-spacing);text-transform:var(--dp-component-facts-term-type-text-transform)}.dp-facts-list dd{color:var(--dp-component-facts-value);font-family:var(--dp-component-facts-value-type-font-family);font-size:var(--dp-component-facts-value-type-font-size);line-height:var(--dp-component-facts-value-type-line-height)}.dp-ruled-list{display:flex;flex-direction:column;gap:var(--dp-component-ruled-list-gap);max-width:var(--dp-component-ruled-list-max-width);padding:0;list-style:none;font-family:var(--dp-component-ruled-list-type-font-family);font-size:var(--dp-component-ruled-list-type-font-size);line-height:var(--dp-component-ruled-list-type-line-height)}.dp-ruled-list li{padding-inline-start:var(--dp-component-ruled-list-padding-start);border-inline-start:var(--dp-component-ruled-list-rule-width) solid var(--dp-component-ruled-list-rule)}.dp-model-grid{display:grid;grid-template-columns:repeat(var(--dp-component-model-grid-columns-regular),minmax(0,1fr));align-items:start;gap:var(--dp-component-model-grid-gap)}.dp-model-grid .dp-feature-card{width:100%;border-radius:var(--dp-component-model-grid-radius)}.dp-model-grid .dp-feature-card__head{gap:var(--dp-component-model-grid-head-gap);padding:var(--dp-component-model-grid-head-padding-top) var(--dp-component-model-grid-head-padding-inline) var(--dp-component-model-grid-head-padding-inline)}.dp-model-grid .dp-feature-card__title{font-family:var(--dp-component-model-grid-title-type-font-family);font-size:var(--dp-component-model-grid-title-type-font-size);font-weight:var(--dp-component-model-grid-title-type-font-weight);line-height:var(--dp-component-model-grid-title-type-line-height);letter-spacing:var(--dp-component-model-grid-title-type-letter-spacing)}.dp-model-grid .dp-feature-card__claim{font-family:var(--dp-component-model-grid-claim-type-font-family);font-size:var(--dp-component-model-grid-claim-type-font-size);font-weight:var(--dp-component-model-grid-claim-type-font-weight);line-height:var(--dp-component-model-grid-claim-type-line-height);letter-spacing:var(--dp-component-model-grid-claim-type-letter-spacing)}.dp-model-grid .dp-feature-card__tag{position:static;align-self:flex-start;max-width:100%;white-space:normal;text-align:start;padding:var(--dp-component-model-grid-tag-padding-block) var(--dp-component-model-grid-tag-padding-inline);font-family:var(--dp-component-model-grid-tag-type-font-family);font-size:var(--dp-component-model-grid-tag-type-font-size);line-height:var(--dp-component-model-grid-tag-type-line-height);letter-spacing:var(--dp-component-model-grid-tag-type-letter-spacing);text-transform:var(--dp-component-model-grid-tag-type-text-transform)}@media(max-width:1180px){.dp-model-grid{grid-template-columns:repeat(var(--dp-component-model-grid-columns-medium),minmax(0,1fr))}}@media(max-width:640px){.dp-model-grid{grid-template-columns:repeat(var(--dp-component-model-grid-columns-compact),minmax(0,1fr))}}@media(max-width:440px){.dp-model-grid{grid-template-columns:repeat(var(--dp-component-model-grid-columns-xs),minmax(0,1fr))}}.dp-figure-grid{display:grid;grid-template-columns:repeat(var(--dp-component-figure-card-columns),minmax(0,1fr));align-items:stretch;gap:var(--dp-component-figure-card-gap)}.dp-figure-grid__col{display:flex;flex-direction:column;justify-content:space-between;gap:var(--dp-component-figure-card-gap);min-width:0}.dp-figure-grid__col .dp-use-case{width:100%;padding:var(--dp-component-figure-card-use-case-padding)}.dp-figure-grid__col .dp-use-case p{font-family:var(--dp-component-figure-card-use-case-type-font-family);font-size:var(--dp-component-figure-card-use-case-type-font-size);line-height:var(--dp-component-figure-card-use-case-type-line-height)}.dp-figure-card{position:relative;display:flex;align-items:flex-end;min-height:var(--dp-component-figure-card-min-height);overflow:hidden;border-radius:var(--dp-component-figure-card-radius)}.dp-figure-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dp-figure-card:after{content:"";position:absolute;inset:0;background:var(--dp-component-figure-card-scrim)}.dp-figure-card__title{position:relative;z-index:var(--dp-z-raised);padding:var(--dp-component-figure-card-title-padding);color:var(--dp-component-figure-card-title);font-family:var(--dp-component-figure-card-title-type-font-family);font-size:var(--dp-component-figure-card-title-type-font-size);font-weight:var(--dp-component-figure-card-title-type-font-weight);line-height:var(--dp-component-figure-card-title-type-line-height);letter-spacing:var(--dp-component-figure-card-title-type-letter-spacing)}.dp-use-case--app,.dp-figure-grid__col .dp-use-case--app{position:relative;overflow:hidden;padding-top:calc(var(--dp-component-use-case-shot-height) + var(--dp-component-figure-card-app-shot-gap))}.dp-use-case--app .dp-use-case__shot{position:absolute;inset-inline-start:0;top:0;width:100%;height:var(--dp-component-use-case-shot-height);max-width:none;object-fit:cover;object-position:left top;border-radius:0;box-shadow:none}@media(max-width:640px){.dp-figure-grid{grid-template-columns:minmax(0,1fr)}.dp-figure-card{min-height:var(--dp-component-figure-card-min-height-compact)}.dp-figure-card__title{padding:var(--dp-component-figure-card-title-padding-compact)}}.dp-mark--name{background:var(--dp-component-highlight-category-name-background);color:var(--dp-component-highlight-category-name-foreground)}.dp-mark--address{background:var(--dp-component-highlight-category-address-background);color:var(--dp-component-highlight-category-address-foreground)}.dp-mark--contact{background:var(--dp-component-highlight-category-contact-background);color:var(--dp-component-highlight-category-contact-foreground)}.dp-mark--finance{background:var(--dp-component-highlight-category-finance-background);color:var(--dp-component-highlight-category-finance-foreground)}.dp-mark--id{background:var(--dp-component-highlight-category-id-background);color:var(--dp-component-highlight-category-id-foreground)}.dp-mark__label{margin-inline-start:var(--dp-space-1);padding:var(--dp-component-highlight-label-padding-block) var(--dp-component-highlight-label-padding-inline);border-radius:var(--dp-component-highlight-label-radius);background:inherit;font-family:var(--dp-component-highlight-label-type-font-family);font-size:var(--dp-component-highlight-label-type-font-size);line-height:var(--dp-component-highlight-label-type-line-height);letter-spacing:var(--dp-component-highlight-label-type-letter-spacing)}.dp-mark--mask{padding:var(--dp-component-highlight-mask-padding-block) var(--dp-component-highlight-mask-padding-inline);border-radius:var(--dp-component-highlight-mask-radius);font-weight:var(--dp-component-highlight-mask-weight)}.dp-result-panel__headline.is-soft{color:var(--dp-component-result-headline-soft)}.dp-result-data{min-height:var(--dp-component-result-data-min-height);overflow-x:auto;padding:var(--dp-component-result-data-padding);color:var(--dp-component-result-data-text);background:var(--dp-component-result-bg);border:var(--dp-border-width-hair) solid var(--dp-component-result-border);border-radius:var(--dp-component-result-radius);font-family:var(--dp-component-result-data-type-font-family);font-size:var(--dp-component-result-data-type-font-size);line-height:var(--dp-component-result-data-type-line-height);transition:opacity var(--dp-component-result-transition)}.dp-result-data.is-stale{opacity:var(--dp-component-result-stale-opacity)}.dp-result-data .k{color:var(--dp-component-result-data-key)}.dp-result-data .s{color:var(--dp-component-result-data-string)}.dp-result-data .n{color:var(--dp-component-result-data-null);font-style:italic}.dp-result-data .num,.dp-result-data .b{color:var(--dp-component-result-data-number)}.dp-header--float{position:absolute;inset:0 0 auto;z-index:var(--dp-component-site-header-z);background:var(--dp-component-site-header-bg-float)}@media(pointer:coarse){.dp-segmented button,.dp-tabs__tab,.dp-side-nav__item,.dp-menu__trigger,.dp-nav-panel__all,.dp-header .dp-wordmark,.dp-transcript p[tabindex]{min-height:var(--dp-layout-size-touch-min)}.dp-pin-board__all,.dp-audio__download,.dp-back-link,.dp-example__link{display:inline-flex;align-items:center;justify-content:center;min-width:var(--dp-layout-size-touch-min);min-height:var(--dp-layout-size-touch-min)}.dp-nav-toggle{min-width:var(--dp-layout-size-touch-min)}.dp-chart__data>summary{display:flex;align-items:center;min-width:var(--dp-layout-size-touch-min);min-height:var(--dp-layout-size-touch-min)}.dp-video__seek,.dp-audio__scrub,.dp-slider{min-height:var(--dp-layout-size-touch-min)}.dp-player__round,.dp-video__btn,.dp-audio__play{position:relative}.dp-player__round:after,.dp-video__btn:after,.dp-audio__play:after{content:"";position:absolute;inset:calc(min(0px,100% - var(--dp-layout-size-touch-min))/2)}}:is(.dp-footer__list,.dp-footer__links,.dp-byline__name) a{position:relative}:is(.dp-footer__list,.dp-footer__links,.dp-byline__name) a:after{content:"";position:absolute;inset:calc(min(0px,100% - var(--dp-layout-size-touch-inline-min))/2) 0}@media(forced-colors:active){.dp-button:not(.dp-button--outline),.dp-segmented button[aria-pressed=true],.dp-segmented button.is-selected,.dp-chip[aria-pressed=true],.dp-chip.is-selected,.dp-toast,.dp-loader,.dp-badge,.dp-swipe__action,.dp-skeleton{forced-color-adjust:none}.dp-dark-block .dp-button:active:not(:disabled):not(.is-disabled):not(.dp-button--outline),.dp-dark-block .dp-button.is-pressed:not(.dp-button--outline){background:var(--dp-component-button-inverse-default-background);border-color:var(--dp-component-button-inverse-default-border)}}@media(max-height:500px){.dp-app-bar--large{height:var(--dp-component-app-bar-height);align-items:center;padding-bottom:0}.dp-app-bar--large .dp-app-bar__title{font-size:var(--dp-component-app-bar-title-type-font-size);line-height:var(--dp-component-app-bar-title-type-line-height);letter-spacing:var(--dp-component-app-bar-title-type-letter-spacing)}.dp-fill-hero__photo{min-height:0}.dp-column{padding-top:var(--dp-layout-page-col-pad-top-min)}}.dp-visualization-workbench{--workbench-reading-breakpoint: var(--dp-layout-grid-component-visualization-workbench-reading-breakpoint);display:grid;grid-template-columns:var(--dp-layout-grid-component-visualization-workbench-rail-width) minmax(0,1fr) minmax(var(--dp-layout-grid-component-visualization-workbench-reading-min-width),var(--dp-layout-grid-component-visualization-workbench-reading-preferred-width));gap:var(--dp-layout-grid-component-visualization-workbench-gap);min-width:0}.dp-visualization-workbench__rail{display:flex;flex-direction:column;align-items:center;gap:var(--dp-layout-grid-component-visualization-workbench-compact-gap);padding-inline:var(--dp-layout-grid-component-visualization-workbench-rail-inline-padding)}.dp-visualization-workbench__rail>:is(button,a){min-width:var(--dp-layout-grid-component-visualization-workbench-rail-touch-min);min-height:var(--dp-layout-grid-component-visualization-workbench-rail-touch-min)}.dp-visualization-workbench__art{min-width:0;min-height:0}.dp-visualization-workbench__reading{min-width:0;padding:var(--dp-component-panel-padding)}@media(max-width:1180px){.dp-visualization-workbench{grid-template-columns:var(--dp-layout-grid-component-visualization-workbench-rail-width) minmax(0,1fr);gap:var(--dp-layout-grid-component-visualization-workbench-compact-gap)}.dp-visualization-workbench__reading{display:none}.dp-sheet .dp-visualization-workbench__reading{display:block}}html,body{width:100%;height:100%;margin:0;overflow:hidden}body{display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--dp-color-bg-canvas);color:var(--dp-color-text-primary)}#appbar{border-bottom:var(--dp-border-width-hair) solid var(--dp-color-border-subtle)}#brandV{gap:var(--dp-space-2);flex:none}.iso-mark{inline-size:1.2em;block-size:1.2em;flex:none}.iso-mark-top{fill:var(--dp-color-accent-default)}.iso-mark-left{fill:var(--dp-color-text-primary)}.iso-mark-right{fill:var(--dp-color-text-secondary)}.workbench{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}.controls-float{position:absolute;inset-block-start:var(--dp-space-3);inset-inline-start:var(--dp-space-3);z-index:var(--dp-z-raised);display:flex;flex-direction:column;gap:var(--dp-space-2)}.controls-float .dp-button{position:relative;inline-size:var(--dp-layout-grid-component-visualization-workbench-rail-touch-min);min-inline-size:var(--dp-layout-grid-component-visualization-workbench-rail-touch-min);min-block-size:var(--dp-layout-grid-component-visualization-workbench-rail-touch-min);padding-inline:0;overflow:visible;box-shadow:var(--dp-shadow-sm);background:var(--dp-color-bg-raised);border:var(--dp-border-width-hair) solid var(--dp-color-border-subtle);color:var(--dp-color-text-primary)}.controls-float .dp-button:hover{background:var(--dp-color-bg-surface)}.controls-float .dp-button:after{content:attr(title);position:absolute;inset-inline-start:calc(100% + var(--dp-space-2));inset-block-start:50%;translate:0 -50%;padding:var(--dp-space-1) var(--dp-space-2);border-radius:var(--dp-radius-md);background:var(--dp-color-bg-raised);color:var(--dp-color-text-primary);border:var(--dp-border-width-hair) solid var(--dp-color-border-subtle);box-shadow:var(--dp-shadow-sm);font-family:var(--dp-type-label-sm-font-family);font-size:var(--dp-type-label-sm-font-size);font-weight:var(--dp-type-label-sm-font-weight);letter-spacing:var(--dp-type-label-sm-letter-spacing);text-transform:var(--dp-type-label-sm-text-transform);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity var(--dp-duration-fast) var(--dp-easing-standard);pointer-events:none}.controls-float .dp-button:active:after,.controls-float .dp-button:focus-visible:after{opacity:1;visibility:visible}@media(hover:none){.controls-float .dp-button:after{display:none}}.controls-float .dp-button[aria-pressed=true]{background:var(--dp-color-accent-default);border-color:var(--dp-color-accent-default);color:var(--dp-color-accent-contrast)}.controls-float .dp-button[aria-pressed=true]:hover{background:var(--dp-color-accent-hover);border-color:var(--dp-color-accent-hover);color:var(--dp-color-accent-contrast)}.controls-float .dp-button:not([aria-pressed]):active,.controls-float .dp-button[aria-pressed=false]:active{background:var(--dp-color-accent-press);border-color:var(--dp-color-accent-press);color:var(--dp-color-accent-contrast)}.dp-icon{inline-size:var(--dp-component-button-size-sm-icon);block-size:var(--dp-component-button-size-sm-icon);flex:none}@media(max-height:500px){.controls-float{gap:var(--dp-space-1);inset-block-start:var(--dp-space-1);inset-inline-start:var(--dp-space-1)}}.canvas-wrap{position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--dp-color-bg-canvas)}#gl{display:block;width:100%;height:100%;outline:none}#gl:focus-visible{outline:var(--dp-border-width-focus) solid var(--dp-color-focus-ring);outline-offset:calc(-1 * var(--dp-border-width-focus))}#labels{position:absolute;inset:0;overflow:hidden;pointer-events:none}.lbl{position:absolute;display:flex;align-items:center;gap:var(--dp-component-scene-node-gap);color:var(--dp-component-scene-edge-label);font-family:var(--dp-component-scene-label-type-font-family);font-size:var(--dp-component-scene-label-type-font-size);font-weight:var(--dp-component-scene-label-type-font-weight);line-height:var(--dp-component-scene-label-type-line-height);letter-spacing:var(--dp-component-scene-label-type-letter-spacing);text-transform:var(--dp-component-scene-label-type-text-transform);font-variant-numeric:var(--dp-component-scene-label-type-font-variant-numeric);white-space:nowrap;transform:translate(-50%)}.lbl .id{color:var(--dp-color-text-muted);font-family:var(--dp-component-scene-node-meta-type-font-family);font-size:var(--dp-component-scene-node-meta-type-font-size);font-weight:var(--dp-component-scene-node-meta-type-font-weight);line-height:var(--dp-component-scene-node-meta-type-line-height);letter-spacing:var(--dp-component-scene-node-meta-type-letter-spacing);text-transform:var(--dp-component-scene-node-meta-type-text-transform);font-variant-numeric:var(--dp-component-scene-node-meta-type-font-variant-numeric)}.lbl .sfx{color:var(--dp-color-text-secondary)}.lbl .sfx.red,.pip.red{color:var(--dp-color-signal-danger-text)}.lbl .sfx.amber,.pip.amber{color:var(--dp-color-signal-warning-text)}.lbl .sfx.you,.pip.you{color:var(--dp-color-accent-default)}.lbl .sfx.info,.pip.info{color:var(--dp-color-signal-info-text)}.lbl.far{opacity:var(--dp-component-scene-node-muted-opacity)}.lbl.veryfar,.lbl.clash{display:none}.lbl.hot{background:var(--dp-color-selection-bg);color:var(--dp-color-selection-fg)}.lbl.dim{opacity:var(--dp-component-scene-node-muted-opacity)}.panel{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--dp-z-sheet);min-height:0;display:flex;flex-direction:column;touch-action:none}.panel.dp-sheet{max-width:none;margin-inline:0}.panel[hidden]{display:none}.panel .scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:var(--dp-space-4) var(--dp-space-5) calc(var(--dp-space-6) + env(safe-area-inset-bottom))}.panel-strip{flex:none;display:flex;align-items:center;gap:var(--dp-space-2);min-height:var(--dp-space-8, 32px);padding:0 var(--dp-space-5);background:var(--dp-color-bg-raised);border-block-end:var(--dp-border-width-hair) solid var(--dp-color-border-subtle)}.panel-strip[hidden]{display:none}.panel-strip-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;text-transform:uppercase;letter-spacing:.12em;color:var(--dp-color-text-secondary)}.panel-strip .panel-back{position:static;flex:none}.sheet-head{position:relative;flex:none;z-index:var(--dp-z-raised);display:flex;align-items:center;justify-content:center;padding-block-end:var(--dp-space-2);background:var(--dp-component-bottom-sheet-bg);cursor:grab;touch-action:none}.sheet-head:active{cursor:grabbing}.sheet-head .dp-sheet__grabber{margin:0}.close-reading{position:absolute;inset-inline-end:var(--dp-space-2);top:0;color:var(--dp-color-text-secondary)}.panel.is-medium{block-size:46vh}.panel.is-large{block-size:88vh}.panel.is-peek{block-size:clamp(5.6rem,16vh,8.4rem)}.panel.is-peek:not(.free) .scroll{display:none}.panel.is-peek:not(.free) .close-reading{display:none}.panel.is-dragging{transition:none}.tray-handle{position:fixed;inset-inline-end:0;inset-block:var(--dp-space-6);z-index:var(--dp-z-raised);inline-size:var(--dp-space-5);padding:0;border:0;border-inline-start:var(--dp-border-width-hair) solid var(--dp-color-border-subtle);border-radius:var(--dp-radius-md) 0 0 var(--dp-radius-md);background:var(--dp-color-bg-raised);cursor:pointer}.tray-handle:after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;inline-size:var(--dp-border-width-thick);block-size:var(--dp-layout-size-touch-min);border-radius:var(--dp-radius-full);background:var(--dp-color-border-default)}.tray-handle:hover:after,.tray-handle:focus-visible:after{background:var(--dp-color-accent-default)}.tray-handle[hidden]{display:none}.panel-resizer{position:absolute;inset-block:0;inset-inline-end:0;z-index:var(--dp-z-raised);inline-size:var(--dp-space-3);cursor:col-resize;touch-action:none}.panel-resizer:after{content:"";position:absolute;inset-block:0;inset-inline-start:50%;inline-size:var(--dp-border-width-thick);translate:-50% 0;background:transparent;transition:background var(--dp-duration-fast) var(--dp-easing-standard)}.panel-resizer:hover:after,.panel-resizer:focus-visible:after,.panel-resizer.dragging:after{background:var(--dp-color-accent-default)}.scroll{min-height:0}.inspector-head{margin-block-end:var(--dp-space-4)}.dp-eyebrow{margin-block-end:var(--dp-space-1)}#pTitle{margin-block:0 var(--dp-space-2);overflow-wrap:break-word}.sub{color:var(--dp-color-text-secondary);margin:0}.reading-section{margin-block-start:var(--dp-space-6);display:grid;gap:var(--dp-space-3);align-content:start}.reading-section h2,.module-group h3{margin-block:0}.prose{color:var(--dp-color-text-primary)}.prose p{margin-block:0 var(--dp-space-3)}.prose .refs{color:var(--dp-color-text-muted);overflow-wrap:anywhere}.prose .cond{display:block;margin-block:var(--dp-space-3);padding:var(--dp-space-3);border-inline-start:var(--dp-border-width-thick) solid var(--dp-color-signal-warning-fill);background:var(--dp-color-bg-surface)}.prose .good{display:block;margin-block:var(--dp-space-3);padding:var(--dp-space-3);border-inline-start:var(--dp-border-width-thick) solid var(--dp-color-signal-success-fill);background:var(--dp-color-bg-surface)}.prose .pip{display:inline-block;inline-size:var(--dp-icon-size-10);block-size:var(--dp-icon-size-10);margin-inline-end:var(--dp-space-2);border-radius:var(--dp-radius-full);background:var(--dp-color-signal-warning-fill)}.module-results,.module-group{display:grid;gap:var(--dp-space-2)}.module-group+.module-group{padding-block-start:var(--dp-space-2);border-block-start:var(--dp-border-width-hair) solid var(--dp-color-border-subtle)}.module-results .dp-list-row{inline-size:100%;border:0;color:inherit;font:inherit;text-align:start;cursor:pointer;min-block-size:var(--dp-layout-size-touch-min)}.module-results li+li{box-shadow:inset var(--dp-component-list-row-padding-inline) var(--dp-border-width-hair) 0 0 var(--dp-component-list-row-rest-background),inset 0 var(--dp-border-width-hair) 0 0 var(--dp-component-list-row-separator)}.module-results .dp-list-row:focus-visible{outline:var(--dp-border-width-focus) solid var(--dp-color-focus-ring);outline-offset:var(--dp-interaction-focus-offset-inset-tight)}.module-results .dp-list-row[aria-pressed=true],.module-results .dp-list-row[aria-pressed=true]:active{background:var(--dp-color-selection-bg);color:var(--dp-color-selection-fg)}.module-results .dp-list-row[aria-pressed=true] .dp-list-row__title,.module-results .dp-list-row[aria-pressed=true] .dp-list-row__secondary{color:inherit}.module-more{inline-size:100%}.grouphead{margin-block:var(--dp-space-2) 0;padding-inline:var(--dp-component-side-nav-title-padding-inline);color:var(--dp-component-side-nav-title);font-family:var(--dp-component-side-nav-title-type-font-family);font-size:var(--dp-component-side-nav-title-type-font-size);font-weight:var(--dp-component-side-nav-title-type-font-weight);line-height:var(--dp-component-side-nav-title-type-line-height);letter-spacing:var(--dp-component-side-nav-title-type-letter-spacing);text-transform:var(--dp-component-side-nav-title-type-text-transform);font-variant-numeric:var(--dp-component-side-nav-title-type-font-variant-numeric)}.sidekey{display:grid;gap:var(--dp-space-2);color:var(--dp-color-text-secondary)}.keyrow{display:flex;align-items:center;gap:var(--dp-space-2);color:var(--dp-color-text-secondary);font-family:var(--dp-component-scene-label-type-font-family);font-size:var(--dp-component-scene-label-type-font-size);font-weight:var(--dp-component-scene-label-type-font-weight);line-height:var(--dp-component-scene-label-type-line-height);letter-spacing:var(--dp-component-scene-label-type-letter-spacing);text-transform:var(--dp-component-scene-label-type-text-transform);font-variant-numeric:var(--dp-component-scene-label-type-font-variant-numeric)}.sw,.base{display:inline-block;flex:none;width:var(--dp-icon-size-10);height:var(--dp-icon-size-10);border-radius:var(--dp-radius-full);background:var(--dp-color-bg-surface);border:var(--dp-border-width-hair) solid var(--dp-color-border-subtle)}.sw.attn,.base.amber{background:var(--dp-color-signal-warning-fill)}.sw.build{background:var(--dp-color-signal-info-fill)}.sw.blocked,.base.red{background:var(--dp-color-signal-danger-fill)}.base.you{background:var(--dp-color-accent-default)}.line-key{block-size:var(--dp-border-width-thick);border-radius:0}.jn,.hop{display:inline-block;flex:none;inline-size:var(--dp-icon-size-10);block-size:var(--dp-icon-size-10);border:var(--dp-border-width-thin) solid var(--dp-color-text-secondary);border-radius:var(--dp-radius-full)}.hop{border-block-end-color:transparent;border-inline-end-color:transparent;border-radius:var(--dp-radius-sm)}details>summary{cursor:pointer}.movement-help{margin-block-start:var(--dp-space-3);display:grid;gap:var(--dp-space-2);color:var(--dp-color-text-secondary)}.movement-help p{margin:0}.dp-facts .cell{display:grid;gap:var(--dp-space-1);min-width:0}.dp-facts .k{color:var(--dp-color-text-muted)}.dp-facts .v{color:var(--dp-color-text-primary);overflow-wrap:anywhere}#wordmark,#asOf{color:var(--dp-color-text-muted);margin:0}.settings-scrim{z-index:var(--dp-z-dialog)}.drawer{position:fixed;inset-block:0;inset-inline-end:0;z-index:var(--dp-z-dialog);display:flex;flex-direction:column;inline-size:var(--dp-layout-container-sm);max-inline-size:calc(100% - var(--dp-space-6));padding:var(--dp-space-5);overflow:auto;background:var(--dp-color-bg-raised);color:var(--dp-color-text-primary);border-inline-start:var(--dp-border-width-hair) solid var(--dp-color-border-default);box-shadow:var(--dp-shadow-lg);transform:translate(100%);transition:transform var(--dp-duration-base) var(--dp-easing-standard)}.drawer[hidden]{display:none}.drawer.open{transform:none}.drawer .dp-field__control{font-weight:var(--dp-type-body-sm-font-weight);letter-spacing:var(--dp-type-body-sm-letter-spacing);text-transform:var(--dp-type-body-sm-text-transform)}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:var(--dp-space-3)}.drawer-head h2{margin:0}.drawer-body{display:grid;align-content:start;gap:var(--dp-space-3);overflow:auto;padding-block-start:var(--dp-space-3)}.guide-button,.random-theme{inline-size:100%}.dp-segmented{inline-size:100%;display:flex}.dp-segmented button{flex:1}.theme-list{display:flex;flex-wrap:wrap;gap:var(--dp-space-2)}.trow{display:flex;flex:1 1 var(--dp-layout-grid-component-post-min);align-items:center;gap:var(--dp-space-2);min-inline-size:0;min-block-size:var(--dp-layout-size-touch-min);padding:var(--dp-space-2);border:var(--dp-border-width-hair) solid var(--dp-color-border-subtle);border-radius:var(--dp-radius-md);background:var(--dp-color-bg-surface);color:var(--dp-color-text-primary);text-align:start;cursor:pointer}.trow[aria-pressed=true]{background:var(--dp-color-selection-bg);color:var(--dp-color-selection-fg);border-color:var(--dp-color-border-accent)}.trow .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-swatch{position:relative;flex:none;inline-size:var(--dp-icon-size-28);block-size:var(--dp-icon-size-28);border-radius:var(--dp-radius-sm);background:var(--dp-color-bg-canvas);border:var(--dp-border-width-hair) solid var(--dp-color-border-subtle);overflow:hidden}.theme-swatch:before{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:35%;background:var(--dp-color-bg-surface);border-block-start:var(--dp-border-width-hair) solid var(--dp-color-border-subtle)}.theme-swatch:after{content:"";position:absolute;inline-size:var(--dp-space-2);block-size:var(--dp-space-2);inset-block-start:var(--dp-space-2);inset-inline-start:var(--dp-space-2);border-radius:var(--dp-radius-full);background:var(--dp-color-accent-default)}@media(prefers-reduced-motion:reduce){.drawer{transition-duration:var(--dp-motion-reduced-duration)}*,*:before,*:after{scroll-behavior:auto}}.dp-color-probe{position:fixed;visibility:hidden;pointer-events:none}.dp-color-probe--canvas{color:var(--dp-color-bg-canvas)}.dp-color-probe--surface{color:var(--dp-color-bg-surface)}.dp-color-probe--raised{color:var(--dp-color-bg-raised)}.dp-color-probe--text-primary{color:var(--dp-color-text-primary)}.dp-color-probe--text-secondary{color:var(--dp-color-text-secondary)}.dp-color-probe--accent{color:var(--dp-color-accent-default)}.dp-color-probe--warning{color:var(--dp-color-signal-warning-fill)}.dp-color-probe--info{color:var(--dp-color-signal-info-fill)}.dp-color-probe--danger{color:var(--dp-color-signal-danger-fill)}.ct.risk{color:var(--dp-color-signal-danger-text)}.ct.you{color:var(--dp-color-accent-default)}.ct.caution{color:var(--dp-color-signal-warning-text)}@media(min-width:1181px){.workbench{display:flex}.canvas-wrap{flex:1 1 auto}.panel{position:relative;inset:auto;flex:0 0 var(--panel-w, var(--dp-layout-grid-component-visualization-workbench-reading-preferred-width));block-size:auto;min-inline-size:0;max-inline-size:none;overflow:hidden;z-index:auto;background:var(--dp-color-bg-surface);border-inline-start:var(--dp-border-width-hair) solid var(--dp-color-border-subtle);border-radius:0;box-shadow:none;touch-action:auto}.sheet-head{display:none}.panel .scroll{padding-block-start:var(--dp-space-6)}.reading-section{margin-block-start:var(--dp-space-6)}}.panel-context{position:relative;padding:0}.panel-back{position:absolute;inset-inline-start:var(--dp-space-1);inset-block-start:var(--dp-space-1)}.panel-back svg{transform:rotate(180deg)}.panel-back[hidden]{display:none}.panel[data-view=detail] .panel-context .inspector-head{padding-inline-start:calc(var(--dp-space-1) + var(--dp-space-8,32px) + var(--dp-space-2))}.health-strip{display:flex;align-items:center;gap:var(--dp-space-2);inline-size:auto;margin:var(--dp-space-2) calc(-1 * var(--dp-space-5)) 0;padding:var(--dp-space-2) var(--dp-space-5);border:0;cursor:pointer;text-align:start;background:var(--dp-color-bg-raised);color:var(--dp-color-text-secondary);border-block-start:var(--dp-border-width-hair) solid var(--dp-color-border-subtle);border-block-end:var(--dp-border-width-hair) solid var(--dp-color-border-subtle)}.health-strip:hover{background:var(--dp-color-bg-surface)}.health-dot{flex:none;inline-size:var(--dp-icon-size-10);block-size:var(--dp-icon-size-10);border-radius:var(--dp-radius-full);background:var(--dp-color-border-subtle)}.health-dot[data-state=ok]{background:var(--dp-color-signal-success-fill)}.health-dot[data-state=degraded]{background:var(--dp-color-signal-warning-fill)}.health-dot[data-state=broken]{background:var(--dp-color-signal-danger-fill)}.panel-view{min-height:0}.attention-row{inline-size:100%;border:0;color:inherit;font:inherit;text-align:start;cursor:pointer;min-block-size:var(--dp-layout-size-touch-min)}.detail-metrics .detail-metric{pointer-events:none}.panel.is-peek:not(.free) .health-strip,.panel.is-peek:not(.free) .panel-tf{display:none}.panel-tf{flex:none;border-block-start:var(--dp-border-width-hair) solid var(--dp-color-border-default);background:var(--dp-color-bg-raised)}.tf-summary{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dp-space-3);padding:var(--dp-space-2) var(--dp-space-5);cursor:pointer;list-style:none}.tf-summary::-webkit-details-marker{display:none}.tf-toolbar{display:flex;justify-content:flex-end;padding:0 var(--dp-space-5) var(--dp-space-1)}.panel-tf .tf-body{max-block-size:32vh}.insp-section{margin-block-end:var(--dp-space-5)}.insp-section h3{margin:0 0 var(--dp-space-2)}.insp-hint{margin:0 0 var(--dp-space-3);color:var(--dp-color-text-secondary)}.face-chips{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:var(--dp-space-3)}.face-chip{padding:6px 11px;border-radius:999px;font-size:12.5px;font-weight:600;cursor:pointer;border:1px solid var(--dp-color-border-default);background:var(--dp-color-bg-raised);color:inherit}.face-chip .fk{font-weight:400;opacity:.66;margin-inline-start:5px;font-size:11px}.face-chip.is-on{border-color:var(--dp-color-accent-default);background:color-mix(in srgb,var(--dp-color-accent-default) 12%,transparent);color:var(--dp-color-accent-default)}.face-editor{display:grid;gap:var(--dp-space-3);padding:var(--dp-space-3);border:1px solid var(--dp-color-border-default);border-radius:12px;background:var(--dp-color-bg-raised))}.face-src{display:grid;gap:var(--dp-space-2)}.face-src-row{display:flex;gap:var(--dp-space-2)}.face-src-row .dp-field__control{flex:1;min-width:0}.face-upload{display:inline-flex;align-items:center;white-space:nowrap;cursor:pointer;margin:0}.face-actions{display:flex;gap:var(--dp-space-2)}.face-actions .dp-button{flex:1}.face-media-ctl{display:flex;align-items:center;gap:var(--dp-space-2);flex-wrap:wrap;padding-top:var(--dp-space-2);border-top:1px dashed var(--dp-color-border-default)}.face-media-ctl .dp-type-body-xs{color:var(--dp-color-text-secondary);margin-inline-start:auto}.inside-list{margin:0 0 var(--dp-space-3)}.inside-list li{justify-content:space-between}.inside-list li a{color:var(--dp-color-accent-default);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inside-list li .inside-x{border:0;background:none;color:inherit;opacity:.5;cursor:pointer;font-size:15px;line-height:1}.inside-list li .inside-x:hover{opacity:1}.inside-add{display:flex;gap:var(--dp-space-2);flex-wrap:wrap}.inside-add .dp-field__control{flex:1;min-width:140px}.insp-persist{margin-top:var(--dp-space-4);color:var(--dp-color-text-secondary)}.tag-pills{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 var(--dp-space-4)}.tag-pills[hidden]{display:none}.tag-pill{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.01em;white-space:nowrap;border:1px solid var(--dp-color-border-subtle);background:var(--dp-color-bg-raised);color:var(--dp-color-text-secondary)}#inspNotes,#faceDocIn{width:100%;resize:vertical;font-family:inherit}.dp-button--sm{padding:5px 10px;font-size:12.5px}.dp-button--outline,.dp-icon-button,.face-chip,.tray-handle{background:var(--dp-color-bg-raised)}.dp-button--outline:hover,.dp-icon-button:hover,.face-chip:hover{background:var(--dp-color-bg-surface)}.face-chip.is-on{background:color-mix(in srgb,var(--dp-color-accent-default) 14%,var(--dp-color-bg-raised))}.me-cluster{position:fixed;inset-inline-start:var(--dp-space-4);inset-block-end:var(--dp-space-4);z-index:34;display:flex;flex-direction:column;align-items:center;gap:var(--dp-space-3)}.me-avatar{inline-size:44px;block-size:44px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--dp-color-accent-default);color:var(--dp-color-accent-contrast);font-size:15px;font-weight:700;letter-spacing:.02em;box-shadow:var(--dp-shadow-sm);border:2px solid var(--dp-color-bg-surface);cursor:default;-webkit-user-select:none;user-select:none}.np-fab{inline-size:44px;block-size:44px;border-radius:50%;flex:none;cursor:pointer;position:relative;display:grid;place-items:center;border:1px solid var(--dp-color-border-default);background:var(--dp-color-bg-raised);color:var(--dp-color-text-secondary);box-shadow:0 8px 24px #00000038;transition:background .18s ease,color .18s ease,transform .12s ease}.np-fab:hover{background:var(--dp-color-bg-surface);transform:translateY(-1px)}.np-fab:active{transform:translateY(0)}.np-fab.is-playing{background:var(--dp-color-accent-default);color:var(--dp-color-accent-contrast);border-color:transparent}.np-eq{display:flex;align-items:flex-end;gap:2px;block-size:15px}.np-eq i{inline-size:3px;background:currentColor;border-radius:1px;animation:npEq .9s ease-in-out infinite}.np-eq i:nth-child(2){animation-delay:.22s}.np-eq i:nth-child(3){animation-delay:.44s}.np-fab[hidden]{display:none}@keyframes npEq{0%,to{block-size:5px}50%{block-size:14px}}@media(prefers-reduced-motion:reduce){.np-eq i{animation:none;block-size:9px}}.np-fab .np-ico svg,.np-fab .np-mute svg{display:block}.np-fab.is-muted .np-eq{display:none}.np-popover{position:absolute;inset-block-end:calc(100% + var(--dp-space-2));inset-inline-start:0;z-index:35;display:flex;flex-direction:column;gap:var(--dp-space-2,8px);padding:var(--dp-space-2,8px);min-inline-size:220px;max-inline-size:280px;background:var(--dp-color-bg-raised);border:1px solid var(--dp-color-border-default);border-radius:12px;box-shadow:0 12px 32px #00000047}.np-popover[hidden]{display:none}.np-head{padding:var(--dp-space-1,4px) var(--dp-space-2,8px) 0;display:flex;flex-direction:column;gap:1px}.np-head-title{margin:0;color:var(--dp-color-text-primary)}.np-head-track{margin:0;color:var(--dp-color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-transport{display:flex;gap:2px}.np-pop-btn{display:block;inline-size:100%;text-align:start;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.np-pop-btn:hover{background:var(--dp-color-accent-default);color:var(--dp-color-accent-contrast)}.np-pop-btn[disabled]{opacity:.4;cursor:default}.np-pop-btn[disabled]:hover{background:transparent;color:inherit}.np-t-btn{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;padding:6px 4px;font-size:10px;font-weight:600}.np-t-btn .np-t-ico{display:grid;place-items:center;inline-size:18px;block-size:18px}.np-t-btn .np-t-ico svg{display:block}.np-track-list{display:flex;flex-direction:column;gap:2px;max-block-size:180px;overflow-y:auto;border-block-start:1px solid var(--dp-color-border-default);padding-block-start:var(--dp-space-2,8px)}.np-track{display:flex;flex-direction:column;align-items:flex-start;gap:1px;inline-size:100%;text-align:start;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.np-track:hover{background:var(--dp-color-bg-surface)}.np-track.is-active{background:color-mix(in srgb,var(--dp-color-accent-default) 14%,var(--dp-color-bg-raised))}.np-track-name{font-size:12px;font-weight:700;color:var(--dp-color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%}.np-track-title{font-size:11px;color:var(--dp-color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%}.np-track.is-active .np-track-name{color:var(--dp-color-accent-default)}.me-cluster{position:fixed}.materials-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.materials-list li{display:flex;gap:6px;align-items:stretch}.material{flex:1;display:flex;align-items:center;gap:var(--dp-space-3);text-align:start;padding:9px 11px;border-radius:10px;border:1px solid var(--dp-color-border-default);background:var(--dp-color-bg-raised);color:inherit;cursor:pointer;min-width:0}.material:hover{background:var(--dp-color-bg-surface);border-color:var(--dp-color-accent-default)}.material-face{flex:none;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:6px;background:var(--dp-color-bg-surface);border:1px solid var(--dp-color-border-subtle);color:var(--dp-color-text-secondary)}.material-kind{min-width:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-pl{flex:none;padding:0 10px;border-radius:8px;border:1px solid var(--dp-color-border-default);background:var(--dp-color-bg-surface);color:var(--dp-color-accent-default);font-size:11.5px;font-weight:700;cursor:pointer;white-space:nowrap}.material-pl:hover{background:var(--dp-color-accent-default);color:var(--dp-color-accent-contrast)}.material-empty{padding:12px;font-size:12.5px;color:var(--dp-color-text-secondary);border:1px dashed var(--dp-color-border-default);border-radius:10px}.tf-body{overflow:auto;padding:var(--dp-space-1);min-height:0}.tf-empty{padding:var(--dp-space-3);color:var(--dp-color-text-secondary);margin:0}.tf-row{display:grid;grid-template-columns:auto 1fr auto;gap:var(--dp-space-2);align-items:baseline;inline-size:100%;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;padding:var(--dp-space-1) var(--dp-space-2);font-variant-numeric:tabular-nums}.tf-row:hover{background:var(--dp-color-bg-surface)}.tf-row:focus-visible{outline:var(--dp-border-width-focus) solid var(--dp-color-focus-ring);outline-offset:var(--dp-interaction-focus-offset-inset-tight)}.tf-row .tf-edge{font-weight:700;font-family:var(--dp-type-code-font-family)}.tf-row .tf-name{color:var(--dp-color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-row .tf-ms{color:var(--dp-color-text-muted)}.tf-dot{inline-size:var(--dp-icon-size-10);block-size:var(--dp-icon-size-10);border-radius:var(--dp-radius-full);align-self:center}.tf-row.ok .tf-dot{background:var(--dp-color-signal-success-fill)}.tf-row.error .tf-dot{background:var(--dp-color-signal-danger-fill)}.tf-row.error .tf-edge{color:var(--dp-color-signal-danger-text)}.rail-toggle{position:absolute;inset-block-start:var(--dp-space-3);inset-inline-start:var(--dp-space-3);z-index:var(--dp-z-raised);inline-size:var(--dp-layout-grid-component-visualization-workbench-rail-touch-min);min-block-size:var(--dp-layout-grid-component-visualization-workbench-rail-touch-min);display:none;place-items:center;background:var(--dp-color-bg-raised);border:var(--dp-border-width-hair) solid var(--dp-color-border-subtle);color:var(--dp-color-text-primary);box-shadow:var(--dp-shadow-sm)}@media(max-width:720px),(max-height:800px){.rail-toggle{display:grid}.controls-float{transition:transform .24s cubic-bezier(.32,.72,.28,1),opacity .24s ease;transform:translate(-120%);opacity:0;pointer-events:none}.controls-float.rail-open{transform:none;opacity:1;pointer-events:auto}.controls-float.rail-open{max-block-size:calc(100dvh - 148px);overflow-y:auto;overscroll-behavior:contain;inset-block-start:calc(var(--dp-space-3) + var(--dp-layout-grid-component-visualization-workbench-rail-touch-min) + var(--dp-space-2))}}@media(min-width:721px)and (min-height:801px){.controls-float{transform:none;opacity:1;pointer-events:auto}}.tf-overlay-btn.is-on{background:var(--dp-color-accent-default);color:var(--dp-color-accent-contrast);border-color:transparent}.yt-embed{position:fixed;border:0;z-index:5;background:#111;display:none}
