/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Dazzed", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, monospace;--color-neutral-50:var(--color-neutral-white);--color-neutral-100:#fbfcfd}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-neutral-100:color-mix(in oklab, var(--color-neutral-50), var(--color-neutral-200) 33%)}}:root,:host{--color-neutral-200:var(--color-neutral-light);--color-neutral-300:#ebeef4}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-neutral-300:color-mix(in oklab, var(--color-neutral-200), var(--color-neutral-500) 33%)}}:root,:host{--color-neutral-400:#e2e7ed}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-neutral-400:color-mix(in oklab, var(--color-neutral-200), var(--color-neutral-500) 67%)}}:root,:host{--color-neutral-500:var(--color-neutral-medium);--color-neutral-600:#979faa}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-neutral-600:color-mix(in oklab, var(--color-neutral-500), var(--color-neutral-700) 50%)}}:root,:host{--color-neutral-700:var(--color-neutral-dark);--color-neutral-800:#363d47}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-neutral-800:color-mix(in oklab, var(--color-neutral-700), var(--color-neutral-900) 50%)}}:root,:host{--color-neutral-900:var(--color-neutral-black);--color-neutral-950:#0f1217}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-neutral-950:color-mix(in oklab, var(--color-neutral-900), black 33%)}}:root,:host{--spacing:.25rem;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--container-sm:640px;--container-md:768px;--container-lg:clamp(1024px, 75vw, 1360px);--container-xl:clamp(1280px, 82vw, 1700px);--container-2xl:clamp(1536px, 88vw, 2040px);--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.025em;--tracking-tight:-.0125em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.15;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.65;--leading-loose:1.85;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-xs:0 1px 2px 0 light-dark(#0000000a,#00000073);--shadow-sm:0 1px 3px 0 light-dark(#0000000f,#0000008c), 0 1px 2px -1px light-dark(#0000000f,#0006);--shadow-md:0 4px 6px -1px light-dark(#00000014,#000000a6), 0 2px 4px -2px light-dark(#0000000f,#00000073);--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--shadow-inner:inset 0 2px 4px 0 light-dark(#0000000a,#00000059);--color-primary-light:#e7e9f0;--color-primary-soft:#c4d0e4;--color-primary-base:#6291d3;--color-primary-deep:#122f63;--color-primary-dark:#001740;--color-primary-50:var(--color-primary-light);--color-primary-200:var(--color-primary-soft);--color-primary-500:var(--color-primary-base);--color-primary-700:var(--color-primary-deep);--color-primary-900:var(--color-primary-dark);--color-primary-100:#dbe1ec}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-primary-100:color-mix(in oklab, var(--color-primary-50), var(--color-primary-200) 33%)}}:root,:host{--color-primary-300:#a4bbde}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-primary-300:color-mix(in oklab, var(--color-primary-200), var(--color-primary-500) 33%)}}:root,:host{--color-primary-400:#82a6d9}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-primary-400:color-mix(in oklab, var(--color-primary-200), var(--color-primary-500) 67%)}}:root,:host{--color-primary-600:#3a609b}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-primary-600:color-mix(in oklab, var(--color-primary-500), var(--color-primary-700) 50%)}}:root,:host{--color-primary-800:#092352}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-primary-800:color-mix(in oklab, var(--color-primary-700), var(--color-primary-900) 50%)}}:root,:host{--color-primary-950:#000f2b}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-primary-950:color-mix(in oklab, var(--color-primary-900), black 33%)}}:root,:host{--color-primary-dark-dark:#1c2536;--color-primary-deep-dark:#293c5b;--color-primary-soft-dark:#c5d2e7;--color-primary-text:light-dark(var(--color-primary-deep),var(--color-primary-soft-dark));--color-primary-bg-tint:light-dark(var(--color-primary-light),var(--color-primary-dark-dark));--color-primary-border:light-dark(var(--color-primary-soft),var(--color-primary-deep-dark));--color-primary-deep-muted:#273955}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-primary-deep-muted:color-mix(in oklab, var(--color-primary-deep-dark) 90%, var(--color-neutral-900))}}:root,:host{--color-primary-600-muted:color-mix(in srgb, color-mix(in oklab, var(--color-primary-500), var(--color-primary-700) 50%) 80%, #161b22)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-primary-600-muted:color-mix(in oklab, var(--color-primary-600) 80%, var(--color-neutral-900))}}:root,:host{--color-primary-base-muted:#5379b0}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-primary-base-muted:color-mix(in oklab, var(--color-primary-base) 80%, var(--color-neutral-900))}}:root,:host{--color-primary-solid:var(--color-primary-600);--color-primary-solid-fg:var(--color-neutral-white);--color-primary-gradient-light:linear-gradient(135deg, light-dark(var(--color-primary-light),var(--color-primary-deep-muted)), light-dark(var(--color-primary-soft),var(--color-primary-800)));--color-primary-gradient-dark:linear-gradient(135deg, light-dark(var(--color-primary-deep),var(--color-primary-base-muted)), light-dark(var(--color-primary-800),var(--color-primary-deep-muted)));--color-product-content-light:#ede7f1;--color-product-content-soft:#ebd5f2;--color-product-content-base:#ddb2f4;--color-product-content-deep:#512d5b;--color-product-content-dark:#331433;--color-product-content-50:var(--color-product-content-light);--color-product-content-200:var(--color-product-content-soft);--color-product-content-500:var(--color-product-content-base);--color-product-content-700:var(--color-product-content-deep);--color-product-content-900:var(--color-product-content-dark);--color-product-content-100:#ece1f1}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-product-content-100:color-mix(in oklab, var(--color-product-content-50), var(--color-product-content-200) 33%)}}:root,:host{--color-product-content-300:#e6c9f3}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-product-content-300:color-mix(in oklab, var(--color-product-content-200), var(--color-product-content-500) 33%)}}:root,:host{--color-product-content-400:#e2bef3}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-product-content-400:color-mix(in oklab, var(--color-product-content-200), var(--color-product-content-500) 67%)}}:root,:host{--color-product-content-600:#9770a8}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-product-content-600:color-mix(in oklab, var(--color-product-content-500), var(--color-product-content-700) 50%)}}:root,:host{--color-product-content-800:#422147}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-product-content-800:color-mix(in oklab, var(--color-product-content-700), var(--color-product-content-900) 50%)}}:root,:host{--color-product-content-950:#220d22}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-product-content-950:color-mix(in oklab, var(--color-product-content-900), black 33%)}}:root,:host{--color-product-content-dark-dark:#2b2031;--color-product-content-deep-dark:#473252;--color-product-content-soft-dark:#d9cbe0;--color-product-content-text:light-dark(var(--color-product-content-deep),var(--color-product-content-soft-dark));--color-product-content-bg-tint:light-dark(var(--color-product-content-light),var(--color-product-content-dark-dark));--color-product-content-border:light-dark(var(--color-product-content-soft),var(--color-product-content-deep-dark));--color-product-content-deep-muted:#42304d}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-product-content-deep-muted:color-mix(in oklab, var(--color-product-content-deep-dark) 90%, var(--color-neutral-900))}}:root,:host{--color-product-content-600-muted:color-mix(in srgb, color-mix(in oklab, var(--color-product-content-500), var(--color-product-content-700) 50%) 80%, #161b22)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-product-content-600-muted:color-mix(in oklab, var(--color-product-content-600) 80%, var(--color-neutral-900))}}:root,:host{--color-product-content-base-muted:#b594ca}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-product-content-base-muted:color-mix(in oklab, var(--color-product-content-base) 80%, var(--color-neutral-900))}}:root,:host{--color-product-content-solid:var(--color-product-content-deep);--color-product-content-solid-fg:var(--color-neutral-white);--color-product-content-gradient-light:linear-gradient(135deg, light-dark(var(--color-product-content-light),var(--color-product-content-deep-muted)), light-dark(var(--color-product-content-soft),var(--color-product-content-800)));--color-product-content-gradient-dark:linear-gradient(135deg, light-dark(var(--color-product-content-deep),var(--color-product-content-base-muted)), light-dark(var(--color-product-content-800),var(--color-product-content-deep-muted)));--color-product-selfservice-light:#dfe4e3;--color-product-selfservice-soft:#a5c0af;--color-product-selfservice-base:#44765c;--color-product-selfservice-deep:#16392a;--color-product-selfservice-dark:#0c261a;--color-product-selfservice-50:var(--color-product-selfservice-light);--color-product-selfservice-200:var(--color-product-selfservice-soft);--color-product-selfservice-500:var(--color-product-selfservice-base);--color-product-selfservice-700:var(--color-product-selfservice-deep);--color-product-selfservice-900:var(--color-product-selfservice-dark);--color-product-selfservice-100:#ccd8d2}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-product-selfservice-100:color-mix(in oklab, var(--color-product-selfservice-50), var(--color-product-selfservice-200) 33%)}}:root,:host{--color-product-selfservice-300:#85a894}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-product-selfservice-300:color-mix(in oklab, var(--color-product-selfservice-200), var(--color-product-selfservice-500) 33%)}}:root,:host{--color-product-selfservice-400:#648e77}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-product-selfservice-400:color-mix(in oklab, var(--color-product-selfservice-200), var(--color-product-selfservice-500) 67%)}}:root,:host{--color-product-selfservice-600:#2d5843}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-product-selfservice-600:color-mix(in oklab, var(--color-product-selfservice-500), var(--color-product-selfservice-700) 50%)}}:root,:host{--color-product-selfservice-800:#113022}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-product-selfservice-800:color-mix(in oklab, var(--color-product-selfservice-700), var(--color-product-selfservice-900) 50%)}}:root,:host{--color-product-selfservice-950:#081911}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-product-selfservice-950:color-mix(in oklab, var(--color-product-selfservice-900), black 33%)}}:root,:host{--color-product-selfservice-dark-dark:#192922;--color-product-selfservice-deep-dark:#254336;--color-product-selfservice-soft-dark:#bdd8ce;--color-product-selfservice-text:light-dark(var(--color-product-selfservice-deep),var(--color-product-selfservice-soft-dark));--color-product-selfservice-bg-tint:light-dark(var(--color-product-selfservice-light),var(--color-product-selfservice-dark-dark));--color-product-selfservice-border:light-dark(var(--color-product-selfservice-soft),var(--color-product-selfservice-deep-dark));--color-product-selfservice-deep-muted:#243f34}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-product-selfservice-deep-muted:color-mix(in oklab, var(--color-product-selfservice-deep-dark) 90%, var(--color-neutral-900))}}:root,:host{--color-product-selfservice-600-muted:color-mix(in srgb, color-mix(in oklab, var(--color-product-selfservice-500), var(--color-product-selfservice-700) 50%) 80%, #161b22)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-product-selfservice-600-muted:color-mix(in oklab, var(--color-product-selfservice-600) 80%, var(--color-neutral-900))}}:root,:host{--color-product-selfservice-base-muted:#3b6450}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-product-selfservice-base-muted:color-mix(in oklab, var(--color-product-selfservice-base) 80%, var(--color-neutral-900))}}:root,:host{--color-product-selfservice-solid:var(--color-product-selfservice-base);--color-product-selfservice-solid-fg:var(--color-neutral-white);--color-product-selfservice-gradient-light:linear-gradient(135deg, light-dark(var(--color-product-selfservice-light),var(--color-product-selfservice-deep-muted)), light-dark(var(--color-product-selfservice-soft),var(--color-product-selfservice-800)));--color-product-selfservice-gradient-dark:linear-gradient(135deg, light-dark(var(--color-product-selfservice-deep),var(--color-product-selfservice-base-muted)), light-dark(var(--color-product-selfservice-800),var(--color-product-selfservice-deep-muted)));--color-services-light:#fffaf0;--color-services-soft:#ffeec8;--color-services-base:#f7c97d;--color-services-deep:#6b5529;--color-services-dark:#322815;--color-services-50:var(--color-services-light);--color-services-200:var(--color-services-soft);--color-services-500:var(--color-services-base);--color-services-700:var(--color-services-deep);--color-services-900:var(--color-services-dark);--color-services-100:#fff6e3}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-services-100:color-mix(in oklab, var(--color-services-50), var(--color-services-200) 33%)}}:root,:host{--color-services-300:#fce2af}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-services-300:color-mix(in oklab, var(--color-services-200), var(--color-services-500) 33%)}}:root,:host{--color-services-400:#fad596}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-services-400:color-mix(in oklab, var(--color-services-200), var(--color-services-500) 67%)}}:root,:host{--color-services-600:#b18f53}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-services-600:color-mix(in oklab, var(--color-services-500), var(--color-services-700) 50%)}}:root,:host{--color-services-800:#4f3f1f}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-services-800:color-mix(in oklab, var(--color-services-700), var(--color-services-900) 50%)}}:root,:host{--color-services-950:#211b0e}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-services-950:color-mix(in oklab, var(--color-services-900), black 33%)}}:root,:host{--color-services-dark-dark:#2b2315;--color-services-deep-dark:#473a1d;--color-services-soft-dark:#dbd0ba;--color-services-text:light-dark(var(--color-services-deep),var(--color-services-soft-dark));--color-services-bg-tint:light-dark(var(--color-services-light),var(--color-services-dark-dark));--color-services-border:light-dark(var(--color-services-soft),var(--color-services-deep-dark));--color-services-deep-muted:#42371e}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-services-deep-muted:color-mix(in oklab, var(--color-services-deep-dark) 90%, var(--color-neutral-900))}}:root,:host{--color-services-600-muted:color-mix(in srgb, color-mix(in oklab, var(--color-services-500), var(--color-services-700) 50%) 80%, #161b22)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-services-600-muted:color-mix(in oklab, var(--color-services-600) 80%, var(--color-neutral-900))}}:root,:host{--color-services-base-muted:#caa66b}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-services-base-muted:color-mix(in oklab, var(--color-services-base) 80%, var(--color-neutral-900))}}:root,:host{--color-services-solid:var(--color-services-deep);--color-services-solid-fg:var(--color-neutral-white);--color-services-gradient-light:linear-gradient(135deg, light-dark(var(--color-services-light),var(--color-services-deep-muted)), light-dark(var(--color-services-soft),var(--color-services-800)));--color-services-gradient-dark:linear-gradient(135deg, light-dark(var(--color-services-deep),var(--color-services-base-muted)), light-dark(var(--color-services-800),var(--color-services-deep-muted)));--color-accent-1-light:#fbf5f1;--color-accent-1-soft:#f8cdb7;--color-accent-1-base:#ee6f58;--color-accent-1-deep:#a03328;--color-accent-1-dark:#321e15;--color-accent-1-50:var(--color-accent-1-light);--color-accent-1-200:var(--color-accent-1-soft);--color-accent-1-500:var(--color-accent-1-base);--color-accent-1-700:var(--color-accent-1-deep);--color-accent-1-900:var(--color-accent-1-dark);--color-accent-1-100:#fae8de}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-1-100:color-mix(in oklab, var(--color-accent-1-50), var(--color-accent-1-200) 33%)}}:root,:host{--color-accent-1-300:#f5ae98}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-1-300:color-mix(in oklab, var(--color-accent-1-200), var(--color-accent-1-500) 33%)}}:root,:host{--color-accent-1-400:#f18e77}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-1-400:color-mix(in oklab, var(--color-accent-1-200), var(--color-accent-1-500) 67%)}}:root,:host{--color-accent-1-600:#c75140}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-1-600:color-mix(in oklab, var(--color-accent-1-500), var(--color-accent-1-700) 50%)}}:root,:host{--color-accent-1-800:#69291f}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-1-800:color-mix(in oklab, var(--color-accent-1-700), var(--color-accent-1-900) 50%)}}:root,:host{--color-accent-1-950:#21140e}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-1-950:color-mix(in oklab, var(--color-accent-1-900), black 33%)}}:root,:host{--color-accent-1-dark-dark:#322119;--color-accent-1-deep-dark:#543224;--color-accent-1-soft-dark:#e4cbbf;--color-accent-1-text:light-dark(var(--color-accent-1-deep),var(--color-accent-1-soft-dark));--color-accent-1-bg-tint:light-dark(var(--color-accent-1-light),var(--color-accent-1-dark-dark));--color-accent-1-border:light-dark(var(--color-accent-1-soft),var(--color-accent-1-deep-dark));--color-accent-1-deep-muted:#4e3024}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-1-deep-muted:color-mix(in oklab, var(--color-accent-1-deep-dark) 90%, var(--color-neutral-900))}}:root,:host{--color-accent-1-600-muted:color-mix(in srgb, color-mix(in oklab, var(--color-accent-1-500), var(--color-accent-1-700) 50%) 80%, #161b22)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-1-600-muted:color-mix(in oklab, var(--color-accent-1-600) 80%, var(--color-neutral-900))}}:root,:host{--color-accent-1-base-muted:#c35e4d}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-1-base-muted:color-mix(in oklab, var(--color-accent-1-base) 80%, var(--color-neutral-900))}}:root,:host{--color-accent-1-solid:var(--color-accent-1-600);--color-accent-1-solid-fg:var(--color-neutral-white);--color-accent-1-gradient-light:linear-gradient(135deg, light-dark(var(--color-accent-1-light),var(--color-accent-1-deep-muted)), light-dark(var(--color-accent-1-soft),var(--color-accent-1-800)));--color-accent-1-gradient-dark:linear-gradient(135deg, light-dark(var(--color-accent-1-deep),var(--color-accent-1-base-muted)), light-dark(var(--color-accent-1-800),var(--color-accent-1-deep-muted)));--color-accent-2-light:#fbeef5;--color-accent-2-soft:#f2a4d0;--color-accent-2-base:#c74454;--color-accent-2-deep:#711530;--color-accent-2-dark:#321524;--color-accent-2-50:var(--color-accent-2-light);--color-accent-2-200:var(--color-accent-2-soft);--color-accent-2-500:var(--color-accent-2-base);--color-accent-2-700:var(--color-accent-2-deep);--color-accent-2-900:var(--color-accent-2-dark);--color-accent-2-100:#f8d6e9}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-2-100:color-mix(in oklab, var(--color-accent-2-50), var(--color-accent-2-200) 33%)}}:root,:host{--color-accent-2-300:#e484a7}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-2-300:color-mix(in oklab, var(--color-accent-2-200), var(--color-accent-2-500) 33%)}}:root,:host{--color-accent-2-400:#d5647d}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-2-400:color-mix(in oklab, var(--color-accent-2-200), var(--color-accent-2-500) 67%)}}:root,:host{--color-accent-2-600:#9c2d42}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-2-600:color-mix(in oklab, var(--color-accent-2-500), var(--color-accent-2-700) 50%)}}:root,:host{--color-accent-2-800:#52152a}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-2-800:color-mix(in oklab, var(--color-accent-2-700), var(--color-accent-2-900) 50%)}}:root,:host{--color-accent-2-950:#210e18}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-2-950:color-mix(in oklab, var(--color-accent-2-900), black 33%)}}:root,:host{--color-accent-2-dark-dark:#321e28;--color-accent-2-deep-dark:#532e40;--color-accent-2-soft-dark:#e2c9d5;--color-accent-2-text:light-dark(var(--color-accent-2-deep),var(--color-accent-2-soft-dark));--color-accent-2-bg-tint:light-dark(var(--color-accent-2-light),var(--color-accent-2-dark-dark));--color-accent-2-border:light-dark(var(--color-accent-2-soft),var(--color-accent-2-deep-dark));--color-accent-2-deep-muted:#4d2c3d}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-2-deep-muted:color-mix(in oklab, var(--color-accent-2-deep-dark) 90%, var(--color-neutral-900))}}:root,:host{--color-accent-2-600-muted:color-mix(in srgb, color-mix(in oklab, var(--color-accent-2-500), var(--color-accent-2-700) 50%) 80%, #161b22)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-2-600-muted:color-mix(in oklab, var(--color-accent-2-600) 80%, var(--color-neutral-900))}}:root,:host{--color-accent-2-base-muted:#a43c4a}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-2-base-muted:color-mix(in oklab, var(--color-accent-2-base) 80%, var(--color-neutral-900))}}:root,:host{--color-accent-2-solid:var(--color-accent-2-base);--color-accent-2-solid-fg:var(--color-neutral-white);--color-accent-2-gradient-light:linear-gradient(135deg, light-dark(var(--color-accent-2-light),var(--color-accent-2-deep-muted)), light-dark(var(--color-accent-2-soft),var(--color-accent-2-800)));--color-accent-2-gradient-dark:linear-gradient(135deg, light-dark(var(--color-accent-2-deep),var(--color-accent-2-base-muted)), light-dark(var(--color-accent-2-800),var(--color-accent-2-deep-muted)));--color-neutral-white:#fff;--color-neutral-light:#f4f6fa;--color-neutral-medium:#d9dfe7;--color-neutral-dark:#555f6c;--color-neutral-black:#161b22;--color-neutral-text:light-dark(var(--color-neutral-black),var(--color-neutral-white));--color-neutral-bg-tint:light-dark(var(--color-neutral-light),var(--color-neutral-800));--color-neutral-border:light-dark(var(--color-neutral-medium),var(--color-neutral-700));--color-neutral-gradient-light:linear-gradient(135deg, light-dark(var(--color-neutral-white),var(--color-neutral-dark)), light-dark(var(--color-neutral-light),var(--color-neutral-800)));--color-neutral-gradient-dark:linear-gradient(135deg, light-dark(var(--color-neutral-dark),var(--color-neutral-medium)), light-dark(var(--color-neutral-800),var(--color-neutral-dark)));--color-success-light:oklch(96% .03 145);--color-success-soft:oklch(88% .08 145);--color-success-base:oklch(55% .14 145);--color-success-deep:oklch(35% .1 145);--color-success-dark:oklch(20% .06 145);--color-success-50:var(--color-success-light);--color-success-200:var(--color-success-soft);--color-success-500:var(--color-success-base);--color-success-700:var(--color-success-deep);--color-success-900:var(--color-success-dark);--color-success-100:#d7f2d6}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-success-100:color-mix(in oklab, var(--color-success-50), var(--color-success-200) 33%)}}:root,:host{--color-success-300:#8bc68e}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-success-300:color-mix(in oklab, var(--color-success-200), var(--color-success-500) 33%)}}:root,:host{--color-success-400:#5da662}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-success-400:color-mix(in oklab, var(--color-success-200), var(--color-success-500) 67%)}}:root,:host{--color-success-600:#1e6726}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-success-600:color-mix(in oklab, var(--color-success-500), var(--color-success-700) 50%)}}:root,:host{--color-success-800:#07320c}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-success-800:color-mix(in oklab, var(--color-success-700), var(--color-success-900) 50%)}}:root,:host{--color-success-950:#011302}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-success-950:color-mix(in oklab, var(--color-success-900), black 33%)}}:root,:host{--color-success-dark-dark:#1d281d;--color-success-deep-dark:#2d422e;--color-success-text:light-dark(var(--color-success-deep),var(--color-success-soft));--color-success-bg-tint:light-dark(var(--color-success-light),var(--color-success-dark-dark));--color-success-border:light-dark(var(--color-success-soft),var(--color-success-deep-dark));--color-success-deep-muted:#2b3e2d}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-success-deep-muted:color-mix(in oklab, var(--color-success-deep-dark) 90%, var(--color-neutral-900))}}:root,:host{--color-success-600-muted:color-mix(in srgb, color-mix(in oklab, var(--color-success-500), var(--color-success-700) 50%) 80%, #161b22)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-success-600-muted:color-mix(in oklab, var(--color-success-600) 80%, var(--color-neutral-900))}}:root,:host{--color-success-base-muted:#2b7134}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-success-base-muted:color-mix(in oklab, var(--color-success-base) 80%, var(--color-neutral-900))}}:root,:host{--color-success-solid:var(--color-success-base);--color-success-solid-fg:var(--color-neutral-white);--color-success-gradient-light:linear-gradient(135deg, light-dark(var(--color-success-light),var(--color-success-deep-muted)), light-dark(var(--color-success-soft),var(--color-success-800)));--color-success-gradient-dark:linear-gradient(135deg, light-dark(var(--color-success-deep),var(--color-success-base-muted)), light-dark(var(--color-success-800),var(--color-success-deep-muted)));--color-warning-light:oklch(96% .03 70);--color-warning-soft:oklch(88% .1 70);--color-warning-base:oklch(70% .15 70);--color-warning-deep:oklch(45% .12 70);--color-warning-dark:oklch(25% .12 70);--color-warning-50:var(--color-warning-light);--color-warning-200:var(--color-warning-soft);--color-warning-500:var(--color-warning-base);--color-warning-700:var(--color-warning-deep);--color-warning-900:var(--color-warning-dark);--color-warning-100:#ffe4c5}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-warning-100:color-mix(in oklab, var(--color-warning-50), var(--color-warning-200) 33%)}}:root,:host{--color-warning-300:#f2b765}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-warning-300:color-mix(in oklab, var(--color-warning-200), var(--color-warning-500) 33%)}}:root,:host{--color-warning-400:#e5a136}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-warning-400:color-mix(in oklab, var(--color-warning-200), var(--color-warning-500) 67%)}}:root,:host{--color-warning-600:#a96a04}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-warning-600:color-mix(in oklab, var(--color-warning-500), var(--color-warning-700) 50%)}}:root,:host{--color-warning-800:#563200}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-warning-800:color-mix(in oklab, var(--color-warning-700), var(--color-warning-900) 50%)}}:root,:host{--color-warning-950:#221200}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-warning-950:color-mix(in oklab, var(--color-warning-900), black 33%)}}:root,:host{--color-warning-text:light-dark(var(--color-warning-deep),var(--color-warning-soft));--color-warning-bg-tint:light-dark(var(--color-warning-light),var(--color-warning-900));--color-warning-border:light-dark(var(--color-warning-soft),var(--color-warning-700));--color-warning-deep-muted:#663f07}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-warning-deep-muted:color-mix(in oklab, var(--color-warning-deep) 80%, var(--color-neutral-900))}}:root,:host{--color-warning-600-muted:color-mix(in srgb, color-mix(in oklab, var(--color-warning-500), var(--color-warning-700) 50%) 80%, #161b22)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-warning-600-muted:color-mix(in oklab, var(--color-warning-600) 80%, var(--color-neutral-900))}}:root,:host{--color-warning-base-muted:#b2750e}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-warning-base-muted:color-mix(in oklab, var(--color-warning-base) 80%, var(--color-neutral-900))}}:root,:host{--color-warning-solid:var(--color-warning-600);--color-warning-solid-fg:var(--color-neutral-white);--color-warning-gradient-light:linear-gradient(135deg, light-dark(var(--color-warning-light),var(--color-warning-deep-muted)), light-dark(var(--color-warning-soft),var(--color-warning-800)));--color-warning-gradient-dark:linear-gradient(135deg, light-dark(var(--color-warning-deep),var(--color-warning-base-muted)), light-dark(var(--color-warning-800),var(--color-warning-deep-muted)));--color-error-light:oklch(96% .03 25);--color-error-soft:oklch(88% .08 25);--color-error-base:oklch(55% .18 25);--color-error-deep:oklch(35% .13 25);--color-error-dark:oklch(20% .13 25);--color-error-50:var(--color-error-light);--color-error-200:var(--color-error-soft);--color-error-500:var(--color-error-base);--color-error-700:var(--color-error-deep);--color-error-900:var(--color-error-dark);--color-error-100:#ffe0dc}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-error-100:color-mix(in oklab, var(--color-error-50), var(--color-error-200) 33%)}}:root,:host{--color-error-300:#ec9793}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-error-300:color-mix(in oklab, var(--color-error-200), var(--color-error-500) 33%)}}:root,:host{--color-error-400:#d86664}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-error-400:color-mix(in oklab, var(--color-error-200), var(--color-error-500) 67%)}}:root,:host{--color-error-600:#9a2225}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-error-600:color-mix(in oklab, var(--color-error-500), var(--color-error-700) 50%)}}:root,:host{--color-error-800:#53070a}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-error-800:color-mix(in oklab, var(--color-error-700), var(--color-error-900) 50%)}}:root,:host{--color-error-950:#250000}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-error-950:color-mix(in oklab, var(--color-error-900), black 33%)}}:root,:host{--color-error-dark-dark:#331f1d;--color-error-deep-dark:#55302d;--color-error-text:light-dark(var(--color-error-deep),var(--color-error-soft));--color-error-bg-tint:light-dark(var(--color-error-light),var(--color-error-dark-dark));--color-error-border:light-dark(var(--color-error-soft),var(--color-error-deep-dark));--color-error-deep-muted:#4f2e2c}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-error-deep-muted:color-mix(in oklab, var(--color-error-deep-dark) 90%, var(--color-neutral-900))}}:root,:host{--color-error-600-muted:color-mix(in srgb, color-mix(in oklab, var(--color-error-500), var(--color-error-700) 50%) 80%, #161b22)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-error-600-muted:color-mix(in oklab, var(--color-error-600) 80%, var(--color-neutral-900))}}:root,:host{--color-error-base-muted:#a23033}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-error-base-muted:color-mix(in oklab, var(--color-error-base) 80%, var(--color-neutral-900))}}:root,:host{--color-error-solid:var(--color-error-base);--color-error-solid-fg:var(--color-neutral-white);--color-error-gradient-light:linear-gradient(135deg, light-dark(var(--color-error-light),var(--color-error-deep-muted)), light-dark(var(--color-error-soft),var(--color-error-800)));--color-error-gradient-dark:linear-gradient(135deg, light-dark(var(--color-error-deep),var(--color-error-base-muted)), light-dark(var(--color-error-800),var(--color-error-deep-muted)));--color-info-light:oklch(96% .02 230);--color-info-soft:oklch(88% .07 230);--color-info-base:oklch(55% .15 230);--color-info-deep:oklch(35% .12 230);--color-info-dark:oklch(20% .07 230);--color-info-50:var(--color-info-light);--color-info-200:var(--color-info-soft);--color-info-500:var(--color-info-base);--color-info-700:var(--color-info-deep);--color-info-900:var(--color-info-dark);--color-info-100:#d1eefd}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-info-100:color-mix(in oklab, var(--color-info-50), var(--color-info-200) 33%)}}:root,:host{--color-info-300:#71c0e0}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-info-300:color-mix(in oklab, var(--color-info-200), var(--color-info-500) 33%)}}:root,:host{--color-info-400:#379ec3}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-info-400:color-mix(in oklab, var(--color-info-200), var(--color-info-500) 67%)}}:root,:host{--color-info-600:#005f83}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-info-600:color-mix(in oklab, var(--color-info-500), var(--color-info-700) 50%)}}:root,:host{--color-info-800:#002e44}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-info-800:color-mix(in oklab, var(--color-info-700), var(--color-info-900) 50%)}}:root,:host{--color-info-950:#00111b}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-info-950:color-mix(in oklab, var(--color-info-900), black 33%)}}:root,:host{--color-info-text:light-dark(var(--color-info-deep),var(--color-info-soft));--color-info-bg-tint:light-dark(var(--color-info-light),var(--color-info-900));--color-info-border:light-dark(var(--color-info-soft),var(--color-info-700));--color-info-deep-muted:#043a53}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-info-deep-muted:color-mix(in oklab, var(--color-info-deep) 80%, var(--color-neutral-900))}}:root,:host{--color-info-600-muted:color-mix(in srgb, color-mix(in oklab, var(--color-info-500), var(--color-info-700) 50%) 80%, #161b22)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-info-600-muted:color-mix(in oklab, var(--color-info-600) 80%, var(--color-neutral-900))}}:root,:host{--color-info-base-muted:#04698c}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-info-base-muted:color-mix(in oklab, var(--color-info-base) 80%, var(--color-neutral-900))}}:root,:host{--color-info-solid:var(--color-info-600);--color-info-solid-fg:var(--color-neutral-white);--color-info-gradient-light:linear-gradient(135deg, light-dark(var(--color-info-light),var(--color-info-deep-muted)), light-dark(var(--color-info-soft),var(--color-info-800)));--color-info-gradient-dark:linear-gradient(135deg, light-dark(var(--color-info-deep),var(--color-info-base-muted)), light-dark(var(--color-info-800),var(--color-info-deep-muted)));--color-bg-default:light-dark(var(--color-neutral-white),var(--color-neutral-900));--color-bg-subtle:light-dark(var(--color-neutral-light),color-mix(in srgb, color-mix(in oklab, var(--color-neutral-700), var(--color-neutral-900) 50%) 40%, #161b22))}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-bg-subtle:light-dark(var(--color-neutral-light),color-mix(in oklab, var(--color-neutral-800) 40%, var(--color-neutral-900)))}}:root,:host{--color-bg-muted:light-dark(var(--color-neutral-medium),#2f3640)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-bg-muted:light-dark(var(--color-neutral-medium),color-mix(in oklab, var(--color-neutral-700) 40%, var(--color-neutral-900)))}}:root,:host{--color-bg-inverse:light-dark(var(--color-neutral-black),var(--color-neutral-white));--color-bg-disabled:light-dark(var(--color-neutral-light),var(--color-neutral-800));--color-fg-default:light-dark(var(--color-neutral-black),var(--color-neutral-light));--color-fg-muted:light-dark(var(--color-neutral-dark),var(--color-neutral-500));--color-fg-subtle:light-dark(#656e7b,var(--color-neutral-600))}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-fg-subtle:light-dark(color-mix(in oklab, var(--color-neutral-700) 88%, var(--color-neutral-500)),var(--color-neutral-600))}}:root,:host{--color-fg-inverse:light-dark(var(--color-neutral-white),var(--color-neutral-900));--color-fg-disabled:light-dark(var(--color-neutral-medium),var(--color-neutral-600));--color-fg-shadow:light-dark(var(--color-neutral-black),var(--color-neutral-950));--color-border-default:light-dark(#dbdfe4,#42474d)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-border-default:light-dark(color-mix(in oklab, var(--color-primary-dark) 14%, var(--color-neutral-white)),color-mix(in oklab, var(--color-neutral-light) 20%, var(--color-neutral-black)))}}:root,:host{--color-border-muted:light-dark(#f0f1f4,#31353c)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-border-muted:light-dark(color-mix(in oklab, var(--color-primary-dark) 6%, var(--color-neutral-white)),color-mix(in oklab, var(--color-neutral-light) 12%, var(--color-neutral-black)))}}:root,:host{--color-border-strong:light-dark(var(--color-neutral-dark),#a0a3a8)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-border-strong:light-dark(var(--color-neutral-dark),color-mix(in oklab, var(--color-neutral-light) 62%, var(--color-neutral-black)))}}:root,:host{--color-border-field:light-dark(#8a94a7,#73777d)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-border-field:light-dark(color-mix(in oklab, var(--color-primary-dark) 46%, var(--color-neutral-white)),color-mix(in oklab, var(--color-neutral-light) 42%, var(--color-neutral-black)))}}:root,:host{--color-border-focus:light-dark(var(--color-primary-base),var(--color-primary-300));--color-interactive-default:light-dark(var(--color-primary-deep),var(--color-primary-300));--color-interactive-hover:light-dark(var(--color-primary-dark),var(--color-primary-200));--color-interactive-active:light-dark(var(--color-primary-900),var(--color-primary-100));--color-interactive-disabled:light-dark(var(--color-neutral-dark),var(--color-neutral-600));--color-interactive-visited:light-dark(var(--color-primary-dark),var(--color-primary-300));--color-interactive-accent:light-dark(var(--color-accent-1-base),var(--color-accent-1-300));--color-interactive-accent-hover:light-dark(var(--color-accent-1-deep),var(--color-accent-1-200));--color-interactive-accent-active:light-dark(var(--color-accent-1-dark),var(--color-accent-1-100));--color-interactive-focus-ring:light-dark(var(--color-primary-deep),var(--color-primary-300));--color-overlay-subtle:#00174040}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-overlay-subtle:color-mix(in oklab, var(--color-primary-dark) 25%, transparent)}}:root,:host{--color-overlay-default:light-dark(#00174080,#000000b3)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-overlay-default:light-dark(color-mix(in oklab, var(--color-primary-dark) 50%, transparent),oklab(0% none none/.7))}}:root,:host{--color-overlay-strong:light-dark(#001740bf,#000000d9)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-overlay-strong:light-dark(color-mix(in oklab, var(--color-primary-dark) 75%, transparent),oklab(0% none none/.85))}}:root,:host{--color-overlay-scrim:#ffffffd9}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-overlay-scrim:color-mix(in oklab, var(--color-neutral-white) 85%, transparent)}}:root,:host{--color-selection-bg:light-dark(var(--color-primary-soft),var(--color-primary-deep));--color-selection-fg:light-dark(var(--color-neutral-black),var(--color-neutral-white));--radius-none:0;--radius-full:9999px;--radius-button:var(--radius-full);--radius-input:var(--radius-md);--radius-badge:var(--radius-md);--radius-card:var(--radius-xl);--radius-panel:var(--radius-2xl);--radius-modal:var(--radius-2xl);--radius-image:var(--radius-lg);--radius-tooltip:var(--radius-md);--radius-pill:var(--radius-full);--shadow-none:none;--shadow-card:var(--shadow-xs);--shadow-card-hover:var(--shadow-sm);--shadow-card-elevated:var(--shadow-md);--shadow-dropdown:var(--shadow-sm);--shadow-modal:var(--shadow-md);--shadow-input-inset:var(--shadow-inner);--shadow-sticky:var(--shadow-xs);--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-32:8rem;--spacing-40:10rem;--spacing-48:12rem;--spacing-56:14rem;--spacing-64:16rem;--container-prose:65ch;--font-display:"Dazzed", system-ui, -apple-system, "Segoe UI", sans-serif;--font-weight-regular:400;--typo-font-style-normal:normal;--typo-font-style-italic:italic;--type-display-family:var(--font-display);--type-display-size:clamp(3.75rem, 3.333vw, 4.5rem);--type-display-size-mobile:var(--text-5xl);--type-display-weight:var(--font-weight-bold);--type-display-line-height:var(--leading-tight);--type-display-letter-spacing:var(--tracking-tight);--type-display-icon-multiplier:1.35;--type-heading-1-family:var(--font-display);--type-heading-1-size:clamp(3rem, 2.667vw, 3.6rem);--type-heading-1-size-mobile:var(--text-3xl);--type-heading-1-weight:var(--font-weight-bold);--type-heading-1-line-height:var(--leading-snug);--type-heading-1-letter-spacing:var(--tracking-tight);--type-heading-1-icon-multiplier:1.35;--type-heading-2-family:var(--font-display);--type-heading-2-size:clamp(2.25rem, 2vw, 2.7rem);--type-heading-2-size-mobile:var(--text-2xl);--type-heading-2-weight:var(--font-weight-bold);--type-heading-2-line-height:var(--leading-snug);--type-heading-2-letter-spacing:var(--tracking-tight);--type-heading-2-icon-multiplier:1.35;--type-heading-3-family:var(--font-display);--type-heading-3-size:clamp(1.875rem, 1.667vw, 2.25rem);--type-heading-3-size-mobile:var(--text-xl);--type-heading-3-weight:var(--font-weight-bold);--type-heading-3-line-height:var(--leading-snug);--type-heading-3-letter-spacing:var(--tracking-normal);--type-heading-3-icon-multiplier:1.35;--type-heading-4-family:var(--font-display);--type-heading-4-size:clamp(1.5rem, 1.333vw, 1.8rem);--type-heading-4-size-mobile:var(--text-lg);--type-heading-4-weight:var(--font-weight-bold);--type-heading-4-line-height:var(--leading-snug);--type-heading-4-letter-spacing:var(--tracking-normal);--type-heading-4-icon-multiplier:1.35;--type-body-lg-family:var(--font-sans);--type-body-lg-size:clamp(1.125rem, 1vw, 1.35rem);--type-body-lg-size-mobile:var(--text-lg);--type-body-lg-weight:var(--font-weight-regular);--type-body-lg-line-height:var(--leading-relaxed);--type-body-lg-letter-spacing:var(--tracking-normal);--type-body-lg-icon-multiplier:1.35;--type-body-family:var(--font-sans);--type-body-size:clamp(1rem, .889vw, 1.2rem);--type-body-size-mobile:var(--text-base);--type-body-weight:var(--font-weight-regular);--type-body-line-height:var(--leading-relaxed);--type-body-letter-spacing:var(--tracking-normal);--type-body-icon-multiplier:1.35;--type-body-sm-family:var(--font-sans);--type-body-sm-size:clamp(.875rem, .778vw, 1.05rem);--type-body-sm-size-mobile:var(--text-sm);--type-body-sm-weight:var(--font-weight-regular);--type-body-sm-line-height:var(--leading-normal);--type-body-sm-letter-spacing:var(--tracking-normal);--type-body-sm-icon-multiplier:1.35;--type-ui-label-family:var(--font-sans);--type-ui-label-size:var(--text-sm);--type-ui-label-size-mobile:var(--text-sm);--type-ui-label-weight:var(--font-weight-medium);--type-ui-label-line-height:var(--leading-snug);--type-ui-label-letter-spacing:var(--tracking-normal);--type-ui-label-icon-multiplier:1.35;--type-ui-sm-family:var(--font-sans);--type-ui-sm-size:var(--text-xs);--type-ui-sm-size-mobile:var(--text-xs);--type-ui-sm-weight:var(--font-weight-regular);--type-ui-sm-line-height:var(--leading-normal);--type-ui-sm-letter-spacing:var(--tracking-normal);--type-ui-sm-icon-multiplier:1.35;--type-nav-link-family:var(--font-display);--type-nav-link-size:var(--text-xl);--type-nav-link-size-mobile:var(--text-lg);--type-nav-link-weight:var(--font-weight-bold);--type-nav-link-line-height:var(--leading-snug);--type-nav-link-letter-spacing:var(--tracking-normal);--type-nav-link-icon-multiplier:1.35;--type-overline-family:var(--font-sans);--type-overline-size:var(--text-xs);--type-overline-size-mobile:var(--text-xs);--type-overline-weight:var(--font-weight-semibold);--type-overline-line-height:var(--leading-snug);--type-overline-letter-spacing:var(--tracking-widest);--type-overline-transform:uppercase;--type-overline-icon-multiplier:1.35;--type-quote-family:var(--font-sans);--type-quote-size:clamp(1.25rem, 1.111vw, 1.5rem);--type-quote-size-mobile:var(--text-lg);--type-quote-weight:var(--font-weight-medium);--type-quote-line-height:var(--leading-normal);--type-quote-letter-spacing:var(--tracking-normal);--type-quote-icon-multiplier:1.35}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.type-display{font-family:var(--type-display-family);font-size:var(--type-display-size-mobile,var(--type-display-size));font-weight:var(--type-display-weight);line-height:var(--type-display-line-height);letter-spacing:var(--type-display-letter-spacing);--icon-multiplier:var(--type-display-icon-multiplier)}@media(min-width:768px){.type-display{font-size:var(--type-display-size)}}.type-heading-1{font-family:var(--type-heading-1-family);font-size:var(--type-heading-1-size-mobile,var(--type-heading-1-size));font-weight:var(--type-heading-1-weight);line-height:var(--type-heading-1-line-height);letter-spacing:var(--type-heading-1-letter-spacing);--icon-multiplier:var(--type-heading-1-icon-multiplier)}@media(min-width:768px){.type-heading-1{font-size:var(--type-heading-1-size)}}.type-heading-2{font-family:var(--type-heading-2-family);font-size:var(--type-heading-2-size-mobile,var(--type-heading-2-size));font-weight:var(--type-heading-2-weight);line-height:var(--type-heading-2-line-height);letter-spacing:var(--type-heading-2-letter-spacing);--icon-multiplier:var(--type-heading-2-icon-multiplier)}@media(min-width:768px){.type-heading-2{font-size:var(--type-heading-2-size)}}.type-heading-3{font-family:var(--type-heading-3-family);font-size:var(--type-heading-3-size-mobile,var(--type-heading-3-size));font-weight:var(--type-heading-3-weight);line-height:var(--type-heading-3-line-height);letter-spacing:var(--type-heading-3-letter-spacing);--icon-multiplier:var(--type-heading-3-icon-multiplier)}@media(min-width:768px){.type-heading-3{font-size:var(--type-heading-3-size)}}.type-heading-4{font-family:var(--type-heading-4-family);font-size:var(--type-heading-4-size-mobile,var(--type-heading-4-size));font-weight:var(--type-heading-4-weight);line-height:var(--type-heading-4-line-height);letter-spacing:var(--type-heading-4-letter-spacing);--icon-multiplier:var(--type-heading-4-icon-multiplier)}@media(min-width:768px){.type-heading-4{font-size:var(--type-heading-4-size)}}.type-body-lg{font-family:var(--type-body-lg-family);font-size:var(--type-body-lg-size-mobile,var(--type-body-lg-size));font-weight:var(--type-body-lg-weight);line-height:var(--type-body-lg-line-height);letter-spacing:var(--type-body-lg-letter-spacing);--icon-multiplier:var(--type-body-lg-icon-multiplier)}@media(min-width:768px){.type-body-lg{font-size:var(--type-body-lg-size)}}.type-body{font-family:var(--type-body-family);font-size:var(--type-body-size-mobile,var(--type-body-size));font-weight:var(--type-body-weight);line-height:var(--type-body-line-height);letter-spacing:var(--type-body-letter-spacing);--icon-multiplier:var(--type-body-icon-multiplier)}@media(min-width:768px){.type-body{font-size:var(--type-body-size)}}.type-body-sm{font-family:var(--type-body-sm-family);font-size:var(--type-body-sm-size-mobile,var(--type-body-sm-size));font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-line-height);letter-spacing:var(--type-body-sm-letter-spacing);--icon-multiplier:var(--type-body-sm-icon-multiplier)}@media(min-width:768px){.type-body-sm{font-size:var(--type-body-sm-size)}}.type-ui-label{font-family:var(--type-ui-label-family);font-size:var(--type-ui-label-size-mobile,var(--type-ui-label-size));font-weight:var(--type-ui-label-weight);line-height:var(--type-ui-label-line-height);letter-spacing:var(--type-ui-label-letter-spacing);--icon-multiplier:var(--type-ui-label-icon-multiplier)}.type-ui-sm{font-family:var(--type-ui-sm-family);font-size:var(--type-ui-sm-size-mobile,var(--type-ui-sm-size));font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-line-height);letter-spacing:var(--type-ui-sm-letter-spacing);--icon-multiplier:var(--type-ui-sm-icon-multiplier)}.type-nav-link{font-family:var(--type-nav-link-family);font-size:var(--type-nav-link-size-mobile,var(--type-nav-link-size));font-weight:var(--type-nav-link-weight);line-height:var(--type-nav-link-line-height);letter-spacing:var(--type-nav-link-letter-spacing);--icon-multiplier:var(--type-nav-link-icon-multiplier)}@media(min-width:768px){.type-nav-link{font-size:var(--type-nav-link-size)}}.type-overline{font-family:var(--type-overline-family);font-size:var(--type-overline-size-mobile,var(--type-overline-size));font-weight:var(--type-overline-weight);line-height:var(--type-overline-line-height);letter-spacing:var(--type-overline-letter-spacing);text-transform:var(--type-overline-transform);--icon-multiplier:var(--type-overline-icon-multiplier)}.type-quote{font-family:var(--type-quote-family);font-size:var(--type-quote-size-mobile,var(--type-quote-size));font-weight:var(--type-quote-weight);line-height:var(--type-quote-line-height);letter-spacing:var(--type-quote-letter-spacing);--icon-multiplier:var(--type-quote-icon-multiplier)}@media(min-width:768px){.type-quote{font-size:var(--type-quote-size)}}.theme-primary{--color-theme-text:var(--color-primary-text);--color-theme-bg-tint:var(--color-primary-bg-tint);--color-theme-border:var(--color-primary-border);--color-theme-solid:var(--color-primary-solid);--color-theme-solid-fg:var(--color-primary-solid-fg);--color-theme-gradient-light:var(--color-primary-gradient-light);--color-theme-gradient-dark:var(--color-primary-gradient-dark);--color-theme-deep:var(--color-primary-deep);--color-theme-deep-muted:var(--color-primary-deep-muted);--color-theme-dark:var(--color-primary-dark)}.theme-product-content{--color-theme-text:var(--color-product-content-text);--color-theme-bg-tint:var(--color-product-content-bg-tint);--color-theme-border:var(--color-product-content-border);--color-theme-solid:var(--color-product-content-solid);--color-theme-solid-fg:var(--color-product-content-solid-fg);--color-theme-gradient-light:var(--color-product-content-gradient-light);--color-theme-gradient-dark:var(--color-product-content-gradient-dark);--color-theme-deep:var(--color-product-content-deep);--color-theme-deep-muted:var(--color-product-content-deep-muted);--color-theme-dark:var(--color-product-content-dark)}.theme-product-selfservice{--color-theme-text:var(--color-product-selfservice-text);--color-theme-bg-tint:var(--color-product-selfservice-bg-tint);--color-theme-border:var(--color-product-selfservice-border);--color-theme-solid:var(--color-product-selfservice-solid);--color-theme-solid-fg:var(--color-product-selfservice-solid-fg);--color-theme-gradient-light:var(--color-product-selfservice-gradient-light);--color-theme-gradient-dark:var(--color-product-selfservice-gradient-dark);--color-theme-deep:var(--color-product-selfservice-deep);--color-theme-deep-muted:var(--color-product-selfservice-deep-muted);--color-theme-dark:var(--color-product-selfservice-dark)}.theme-services{--color-theme-text:var(--color-services-text);--color-theme-bg-tint:var(--color-services-bg-tint);--color-theme-border:var(--color-services-border);--color-theme-solid:var(--color-services-solid);--color-theme-solid-fg:var(--color-services-solid-fg);--color-theme-gradient-light:var(--color-services-gradient-light);--color-theme-gradient-dark:var(--color-services-gradient-dark);--color-theme-deep:var(--color-services-deep);--color-theme-deep-muted:var(--color-services-deep-muted);--color-theme-dark:var(--color-services-dark)}.theme-accent-1{--color-theme-text:var(--color-accent-1-text);--color-theme-bg-tint:var(--color-accent-1-bg-tint);--color-theme-border:var(--color-accent-1-border);--color-theme-solid:var(--color-accent-1-solid);--color-theme-solid-fg:var(--color-accent-1-solid-fg);--color-theme-gradient-light:var(--color-accent-1-gradient-light);--color-theme-gradient-dark:var(--color-accent-1-gradient-dark);--color-theme-deep:var(--color-accent-1-deep);--color-theme-deep-muted:var(--color-accent-1-deep-muted);--color-theme-dark:var(--color-accent-1-dark)}.theme-accent-2{--color-theme-text:var(--color-accent-2-text);--color-theme-bg-tint:var(--color-accent-2-bg-tint);--color-theme-border:var(--color-accent-2-border);--color-theme-solid:var(--color-accent-2-solid);--color-theme-solid-fg:var(--color-accent-2-solid-fg);--color-theme-gradient-light:var(--color-accent-2-gradient-light);--color-theme-gradient-dark:var(--color-accent-2-gradient-dark);--color-theme-deep:var(--color-accent-2-deep);--color-theme-deep-muted:var(--color-accent-2-deep-muted);--color-theme-dark:var(--color-accent-2-dark)}:where(:root){--section-fg:var(--color-fg-default);--section-fg-muted:var(--color-fg-muted);--section-bg:var(--color-bg-default);--section-focus-ring:var(--color-interactive-focus-ring)}.section-page{background-color:var(--color-bg-default);color:var(--color-fg-default);--section-bg:var(--color-bg-default);--section-fg:var(--color-fg-default);--section-fg-muted:var(--color-fg-muted);--section-focus-ring:var(--color-interactive-focus-ring)}.section-subtle{background-color:var(--color-bg-subtle);color:var(--color-fg-default);--section-bg:var(--color-bg-subtle);--section-fg:var(--color-fg-default);--section-fg-muted:var(--color-fg-muted);--section-focus-ring:var(--color-interactive-focus-ring)}.section-transparent{color:var(--color-fg-default);--section-bg:var(--color-bg-default);--section-fg:var(--color-fg-default);--section-fg-muted:var(--color-fg-muted);--section-focus-ring:var(--color-interactive-focus-ring);background-color:#0000}.section-muted{background-color:var(--color-bg-muted);color:var(--color-fg-default);--section-bg:var(--color-bg-muted);--section-fg:var(--color-fg-default);--section-fg-muted:var(--color-fg-muted);--section-focus-ring:var(--color-interactive-focus-ring)}.section-dark{background-color:light-dark(var(--color-primary-deep),var(--color-primary-600-muted));color:var(--color-neutral-white);--section-bg:light-dark(var(--color-primary-deep),var(--color-primary-600-muted));--section-fg:var(--color-neutral-white);--section-fg-muted:#fff}@supports (color:color-mix(in lab,red,red)){.section-dark{--section-fg-muted:color-mix(in oklab, var(--color-neutral-white) 75%, var(--section-bg))}}.section-dark{--section-focus-ring:var(--color-neutral-white)}.section-darkest{background-color:var(--color-surface-anchor);color:var(--color-neutral-white);--section-bg:var(--color-surface-anchor);--section-fg:var(--color-neutral-white);--section-fg-muted:#fff}@supports (color:color-mix(in lab,red,red)){.section-darkest{--section-fg-muted:color-mix(in oklab, var(--color-neutral-white) 75%, var(--section-bg))}}.section-darkest{--section-focus-ring:var(--color-neutral-white)}.section-themed-primary{background-color:light-dark(var(--color-primary-dark),var(--color-primary-deep-muted));color:var(--color-neutral-white);--section-bg:light-dark(var(--color-primary-dark),var(--color-primary-deep-muted));--section-fg:var(--color-neutral-white);--section-fg-muted:#fff}@supports (color:color-mix(in lab,red,red)){.section-themed-primary{--section-fg-muted:color-mix(in oklab, var(--color-neutral-white) 75%, var(--section-bg))}}.section-themed-primary{--section-focus-ring:var(--color-neutral-white)}.section-themed-product-content{background-color:light-dark(var(--color-product-content-dark),var(--color-product-content-deep-muted));color:var(--color-neutral-white);--section-bg:light-dark(var(--color-product-content-dark),var(--color-product-content-deep-muted));--section-fg:var(--color-neutral-white);--section-fg-muted:#fff}@supports (color:color-mix(in lab,red,red)){.section-themed-product-content{--section-fg-muted:color-mix(in oklab, var(--color-neutral-white) 75%, var(--section-bg))}}.section-themed-product-content{--section-focus-ring:var(--color-neutral-white)}.section-themed-product-selfservice{background-color:light-dark(var(--color-product-selfservice-dark),var(--color-product-selfservice-deep-muted));color:var(--color-neutral-white);--section-bg:light-dark(var(--color-product-selfservice-dark),var(--color-product-selfservice-deep-muted));--section-fg:var(--color-neutral-white);--section-fg-muted:#fff}@supports (color:color-mix(in lab,red,red)){.section-themed-product-selfservice{--section-fg-muted:color-mix(in oklab, var(--color-neutral-white) 75%, var(--section-bg))}}.section-themed-product-selfservice{--section-focus-ring:var(--color-neutral-white)}.section-themed-services{background-color:light-dark(var(--color-services-dark),var(--color-services-deep-muted));color:var(--color-neutral-white);--section-bg:light-dark(var(--color-services-dark),var(--color-services-deep-muted));--section-fg:var(--color-neutral-white);--section-fg-muted:#fff}@supports (color:color-mix(in lab,red,red)){.section-themed-services{--section-fg-muted:color-mix(in oklab, var(--color-neutral-white) 75%, var(--section-bg))}}.section-themed-services{--section-focus-ring:var(--color-neutral-white)}.section-themed-accent-1{background-color:light-dark(var(--color-accent-1-dark),var(--color-accent-1-deep-muted));color:var(--color-neutral-white);--section-bg:light-dark(var(--color-accent-1-dark),var(--color-accent-1-deep-muted));--section-fg:var(--color-neutral-white);--section-fg-muted:#fff}@supports (color:color-mix(in lab,red,red)){.section-themed-accent-1{--section-fg-muted:color-mix(in oklab, var(--color-neutral-white) 75%, var(--section-bg))}}.section-themed-accent-1{--section-focus-ring:var(--color-neutral-white)}.section-themed-accent-2{background-color:light-dark(var(--color-accent-2-dark),var(--color-accent-2-deep-muted));color:var(--color-neutral-white);--section-bg:light-dark(var(--color-accent-2-dark),var(--color-accent-2-deep-muted));--section-fg:var(--color-neutral-white);--section-fg-muted:#fff}@supports (color:color-mix(in lab,red,red)){.section-themed-accent-2{--section-fg-muted:color-mix(in oklab, var(--color-neutral-white) 75%, var(--section-bg))}}.section-themed-accent-2{--section-focus-ring:var(--color-neutral-white)}.section-themed{background-color:light-dark(var(--color-theme-dark),var(--color-theme-deep-muted));color:var(--color-neutral-white);--section-bg:light-dark(var(--color-theme-dark),var(--color-theme-deep-muted));--section-fg:var(--color-neutral-white);--section-fg-muted:#fff}@supports (color:color-mix(in lab,red,red)){.section-themed{--section-fg-muted:color-mix(in oklab, var(--color-neutral-white) 75%, var(--section-bg))}}.section-themed{--section-focus-ring:var(--color-neutral-white)}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-5{top:var(--spacing-5)}.right-4{right:var(--spacing-4)}.bottom-4{bottom:var(--spacing-4)}.left-4{left:var(--spacing-4)}.isolate{isolation:isolate}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.m-4{margin:var(--spacing-4)}.mx-auto{margin-inline:auto}.mb-1{margin-bottom:var(--spacing-1)}.mb-2{margin-bottom:var(--spacing-2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.h-8{height:var(--spacing-8)}.w-8{width:var(--spacing-8)}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-prose{max-width:65ch}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.gap-12{gap:var(--spacing-12)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-2) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-3) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-4) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-6) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-8) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-12) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-16) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-16) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-24>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-24) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-24) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-32>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-32) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-32) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border-default{border-color:var(--color-border-default)}.border-border-muted{border-color:var(--color-border-muted)}.bg-\[var\(--color-bg-default\)\],.bg-bg-default{background-color:var(--color-bg-default)}.bg-bg-subtle{background-color:var(--color-bg-subtle)}.bg-primary-base{background-color:var(--color-primary-base)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.p-2{padding:var(--spacing-2)}.p-4{padding:var(--spacing-4)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.py-16{padding-block:var(--spacing-16)}.py-24{padding-block:var(--spacing-24)}.py-32{padding-block:var(--spacing-32)}.pt-6{padding-top:var(--spacing-6)}.text-center{text-align:center}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-wrap{text-wrap:wrap}.text-\[var\(--color-text-default\)\]{color:var(--color-text-default)}.text-fg-default{color:var(--color-fg-default)}.text-fg-muted{color:var(--color-fg-muted)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card{--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.visited\:\[color\:var\(--color-interactive-visited\)\]:visited{color:var(--color-interactive-visited)}@media(hover:hover){.hover\:\[color\:var\(--color-interactive-hover\)\]:hover{color:var(--color-interactive-hover)}}@media(min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-6{gap:var(--spacing-6)}}@media(min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@font-face{font-family:Dazzed;src:url(/fonts/Dazzed-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dazzed;src:url(/fonts/Dazzed-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Dazzed;src:url(/fonts/Dazzed-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Dazzed;src:url(/fonts/Dazzed-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Dazzed;src:url(/fonts/Dazzed-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--motion-duration-micro:.2s;--motion-duration-swift:.14s;--motion-duration-trans:.4s;--motion-duration-reveal:.6s;--motion-easing-out:cubic-bezier(.16, 1, .3, 1);--motion-easing-in:cubic-bezier(.7, 0, .84, 0);--motion-easing-in-out:cubic-bezier(.4, 0, .2, 1);--motion-easing-in-out-power:cubic-bezier(.83, 0, .17, 1);--motion-stagger-default:60ms;color-scheme:light dark}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-x:none;scroll-snap-type:y proximity;width:100%;max-width:100vw;overflow-x:clip}body{font-family:var(--font-sans);background-color:var(--color-bg-default);color:var(--color-fg-default);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-x:none;width:100%;max-width:100vw;margin:0;overflow-x:clip}main{width:100%;max-width:100vw;overflow-x:clip}main>section,main>.redia-section,body>header,body>footer{max-width:100vw;overflow-x:clip}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--section-focus-ring,var(--color-interactive-focus-ring));outline-offset:2px;border-radius:var(--radius-xs)}:is(h1,h2,h3,h4,h5,h6) em{font-style:normal}::selection{background-color:var(--color-selection-bg);color:var(--color-selection-fg)}button,a,summary,[role=button],[role=link],[role=tab],input[type=button],input[type=submit],input[type=reset],label,select{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button,[role=button]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.scroll-exit-velocity{will-change:transform;animation:linear both scroll-exit-velocity;animation-timeline:view();animation-range:exit}@keyframes scroll-exit-velocity{0%{transform:translateY(0)}to{transform:translateY(-70%)}}@supports not (animation-timeline:view()){.scroll-exit-velocity{animation:none}}.scroll-exit-slow{--exit-slowdown:.5;will-change:transform;animation:linear both scroll-exit-slow;animation-timeline:view();animation-range:exit;position:relative}@keyframes scroll-exit-slow{0%{transform:translateY(0)}to{transform:translateY(calc(var(--exit-slowdown) * 100%))}}@supports not (animation-timeline:view()){.scroll-exit-slow{animation:none}}.reveal-behind-hero{--reveal-overlap:35;margin-top:calc(var(--reveal-overlap) * -1svh);z-index:0;position:relative}@media(max-width:767px){.reveal-behind-hero{margin-top:calc(var(--reveal-overlap) * -1dvh)}}.hero-reveals-next{z-index:1;will-change:transform;animation:linear both scroll-exit-velocity;animation-timeline:view();animation-range:exit;position:relative}@supports not (animation-timeline:view()){.hero-reveals-next{animation:none}}@media(max-width:767px){.scroll-exit-velocity,.scroll-exit-slow,.hero-reveals-next{will-change:auto;animation:none;transform:none}.reveal-behind-hero{margin-top:0}html{scroll-snap-type:none}}[data-reveal]:not([data-reveal=off]):not([data-revealed]) [data-reveal-mode]{opacity:var(--reveal-hidden-opacity,0);will-change:opacity,transform;transform:translateY(16px)}[data-reveal-lcp]{--reveal-hidden-opacity:.02}[data-reveal]:not([data-reveal=off]):not([data-revealed]) [data-reveal-mode=words] .reveal-word{opacity:0;display:inline-block;transform:translateY(14px)}[data-reveal][data-revealed] [data-reveal-mode=words] .reveal-word{display:inline-block}@media(prefers-reduced-motion:reduce){[data-reveal]:not([data-reveal=off]):not([data-revealed]) [data-reveal-mode],[data-reveal]:not([data-reveal=off]):not([data-revealed]) [data-reveal-mode=words] .reveal-word{opacity:1;transform:none}}@media(scripting:none){[data-reveal]:not([data-reveal=off]):not([data-revealed]) [data-reveal-mode],[data-reveal]:not([data-reveal=off]):not([data-revealed]) [data-reveal-mode=words] .reveal-word{opacity:1;transform:none}}:root{--align-prose-text:center;--align-prose-items:center;--align-statement-text:center;--align-statement-items:center}@media(max-width:767px){:root{--align-prose-text:left;--align-prose-items:flex-start}}:root{--heading-wrap:balance}@media(max-width:767px){:root{--heading-wrap:pretty}}:root{--page-gutter:var(--spacing-6);--page-gutter-wide:var(--spacing-4)}@media(min-width:768px){:root{--page-gutter:var(--spacing-8);--page-gutter-wide:var(--spacing-6)}}@media(min-width:1024px){:root{--page-gutter:var(--spacing-12);--page-gutter-wide:var(--spacing-8)}}@media(min-width:1280px){:root{--page-gutter:var(--spacing-16);--page-gutter-wide:var(--spacing-10)}}:root{--page-open-space:var(--spacing-8)}@media(min-width:1024px){:root{--page-open-space:var(--spacing-16)}}main>section:not(:is(section,.theme-zone,.section-group)~*):not([data-self-spaced]),main>:is(.theme-zone,.section-group):not(:is(section,.theme-zone,.section-group)~*)>section:first-of-type:not([data-self-spaced]){padding-block-start:var(--page-open-space)!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:60;padding:var(--spacing-3) var(--spacing-5);border-radius:var(--radius-button);background:var(--color-bg-default);color:var(--color-fg-default);box-shadow:var(--shadow-card);font-size:var(--type-ui-label-size);font-weight:var(--type-ui-label-weight);opacity:0;pointer-events:none;transform:translateY(calc(-100% - var(--spacing-4)));transition:transform var(--motion-duration-micro) var(--motion-easing-out),opacity var(--motion-duration-micro) var(--motion-easing-out);text-decoration:none;position:fixed;inset-block-start:var(--spacing-2);inset-inline-start:var(--spacing-2)}.skip-link:focus{opacity:1;pointer-events:auto;outline:2px solid var(--section-focus-ring,var(--color-interactive-focus-ring));outline-offset:2px;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.skip-link{transition:none}}.theme-zone{--zone-seam:var(--spacing-12);--zone-tint-strength:100%;--zone-gradient-min:720px;position:relative}@media(min-width:1024px){.theme-zone{--zone-seam:var(--spacing-20);--zone-gradient-min:1100px}}.theme-zone:before{content:"";block-size:max(var(--zone-gradient-min),100%);pointer-events:none;z-index:-1;background-image:linear-gradient(180deg,var(--color-theme-bg-tint) 0%,var(--color-theme-bg-tint) 55%,var(--color-theme-bg-tint) 85%,var(--color-bg-default) 100%);position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.theme-zone:before{background-image:linear-gradient(180deg,color-mix(in oklab,var(--color-theme-bg-tint) var(--zone-tint-strength),var(--color-bg-default)) 0%,color-mix(in oklab,var(--color-theme-bg-tint) 70%,var(--color-bg-default)) 55%,color-mix(in oklab,var(--color-theme-bg-tint) 28%,var(--color-bg-default)) 85%,var(--color-bg-default) 100%)}}:is(.theme-zone,.category-hero--themed)~section.section-page,:is(.theme-zone,.category-hero--themed)~* section.section-page{background-color:#0000}@supports (animation-timeline:view()){.theme-zone:before{animation:linear both theme-zone-fade;animation-timeline:view();animation-range:exit}@keyframes theme-zone-fade{0%{opacity:1}to{opacity:0}}}@media(prefers-reduced-motion:reduce){.theme-zone:before{opacity:1;animation:none}}.theme-zone>section:first-of-type{padding-block-end:var(--zone-seam)!important}.theme-zone>section:not(:first-of-type),.theme-zone>:not(section)>section:first-of-type{padding-block-start:var(--zone-seam)!important}.theme-zone--single>section:first-of-type{padding-block-end:var(--zone-single-end,var(--section-boundary-space))!important}.gutter-wide>.redia-container{--container-gutter:var(--page-gutter-wide)}:root{--scroll-hop-offset:calc(var(--header-top-height,96px) + var(--spacing-6))}main :is(section,li)[id]{scroll-margin-top:var(--scroll-hop-offset)}.category-group,.section-group{--group-collapse-top:var(--section-gap-group-top);--group-collapse-bottom:var(--section-gap-group-bottom)}.category-group>section+section,.section-group>section:not(:first-of-type){padding-block-start:var(--group-collapse-top)!important}.category-group>.category-chapter-section,.section-group>section:first-of-type{padding-block-end:var(--group-collapse-bottom)!important}:root{--color-surface-anchor:light-dark(var(--color-primary-dark),var(--color-primary-dark-dark));--title-measure:36ch;--section-boundary-space:var(--spacing-16);--section-gap-group-top:var(--spacing-6);--section-gap-group-bottom:var(--spacing-4)}@media(min-width:1024px){:root{--section-boundary-space:var(--spacing-32);--section-gap-group-top:var(--spacing-8);--section-gap-group-bottom:var(--spacing-6)}}.surface-card{--surface-card:light-dark(var(--section-bg),#ffffff0d)}@supports (color:color-mix(in lab,red,red)){.surface-card{--surface-card:light-dark(color-mix(in oklab, var(--section-bg) 40%, var(--color-bg-default)),color-mix(in oklab, var(--color-neutral-white) 5%, transparent))}}.surface-card{--surface-card-hover:var(--section-fg,light-dark(var(--color-neutral-black),var(--color-neutral-light)))}@supports (color:color-mix(in lab,red,red)){.surface-card{--surface-card-hover:color-mix(in oklab, var(--section-fg,var(--color-fg-default)) 3%, var(--surface-card))}}.surface-card{background-color:var(--surface-card)}.surface-field,.redia-field,.redia-checkbox__box{--surface-field:light-dark(var(--color-bg-default),var(--section-fg,light-dark(var(--color-neutral-black),var(--color-neutral-light))))}@supports (color:color-mix(in lab,red,red)){.surface-field,.redia-field,.redia-checkbox__box{--surface-field:light-dark(var(--color-bg-default),color-mix(in oklab, var(--section-fg,var(--color-fg-default)) 6%, transparent))}}.surface-field,.redia-field,.redia-checkbox__box{--surface-field-hover:light-dark(var(--color-bg-default),var(--section-fg,light-dark(var(--color-neutral-black),var(--color-neutral-light))))}@supports (color:color-mix(in lab,red,red)){.surface-field,.redia-field,.redia-checkbox__box{--surface-field-hover:light-dark(var(--color-bg-default),color-mix(in oklab, var(--section-fg,var(--color-fg-default)) 10%, transparent))}}.surface-field,.redia-field,.redia-checkbox__box{--surface-field-border:light-dark(var(--color-border-field),var(--section-fg,light-dark(var(--color-neutral-black),var(--color-neutral-light))))}@supports (color:color-mix(in lab,red,red)){.surface-field,.redia-field,.redia-checkbox__box{--surface-field-border:light-dark(var(--color-border-field),color-mix(in oklab, var(--section-fg,var(--color-fg-default)) 42%, transparent))}}:root{--heading-shade-strength:58%}.category-group,.section-group{--boundary-space:var(--section-boundary-space)}.category-group>section:first-child{padding-block-start:var(--boundary-space)!important}.category-group>section:last-child{padding-block-end:var(--boundary-space)!important}:is(.chip,.article-topic,.article-ref-tag,.article-products-link,.cases-card-tag,.ca-kicker-topic,.hero-ticker-tag,.redia-status-badge,.redia-filter-tab){white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}:is(h1,h2,h3,h4,.type-display,.type-heading-1,.type-heading-2,.type-heading-3,.type-heading-4){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:anywhere}:is(h1,h2,h3,h4,.type-display,.type-heading-1,.type-heading-2,.type-heading-3,.type-heading-4)[data-hyphens=off]{-webkit-hyphens:manual;hyphens:manual}:is(h1,h2,h3,h4,.type-display,.type-heading-1,.type-heading-2,.type-heading-3,.type-heading-4)[data-hyphens=probe]{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}:root{--status-fg-operational:var(--color-success-text);--status-fg-degraded:var(--color-warning-text);--status-fg-outage:var(--color-error-text);--status-fg-maintenance:var(--color-info-text)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.redia-mark-animated{position:relative;display:inline-block;line-height:0;outline:none}.redia-mark-animated[tabindex]{cursor:pointer}.redia-mark-animated:focus-visible{outline:2px solid var(--section-focus-ring, var(--color-interactive-focus-ring));outline-offset:4px;border-radius:var(--radius-sm)}.redia-mark-animated.theme-light>svg{filter:invert(1)}@media(prefers-color-scheme:dark){.redia-mark-animated.theme-auto:not([data-resolved-theme])>svg{filter:none}}:root[data-theme=dark] .redia-mark-animated.theme-auto>svg{filter:none}:root[data-theme=light] .redia-mark-animated.theme-auto>svg{filter:none}.redia-mark-animated>svg{display:block;transition:opacity var(--motion-duration-micro) var(--motion-easing-out)}.redia-mark-animated>canvas{position:absolute;top:0;left:0;display:block;opacity:0;pointer-events:none;transition:opacity var(--motion-duration-micro) var(--motion-easing-out)}.redia-mark-animated.lottie-ready>svg{opacity:0}.redia-mark-animated.lottie-ready>canvas{opacity:1}.redia-mark-animated.canvas-only>canvas{position:absolute;top:0;left:0}.redia-logo-animated{position:relative;display:inline-block;line-height:0}.redia-logo-animated>svg.logo-animated-svg{display:block;opacity:1;transition:opacity var(--motion-duration-micro) var(--motion-easing-out)}.redia-logo-animated .logo-mark-anim-overlay{position:absolute;top:0;left:calc(-1 * var(--lottie-edge-offset, 0px));pointer-events:none}.redia-logo-animated:has(.redia-mark-animated.lottie-ready)>svg.logo-animated-svg{opacity:0}.redia-header{position:sticky;top:0;z-index:50;--header-shrink-top: calc(var(--spacing-10) - var(--spacing-3));--header-shrink-bottom: calc(var(--spacing-5) - var(--spacing-3));--header-bar-inset: 0px;--header-fg: var(--color-fg-default);--lottie-invert: 0;--header-hover-bg: var(--color-bg-subtle);--header-chip-bg: var(--color-bg-default);--header-track-bg: var(--color-bg-subtle);--header-track-border: var(--color-border-muted);--header-track-chip-bg: var(--header-chip-bg);--header-track-chip-shadow: var(--shadow-xs);background:transparent;transition:transform var(--motion-duration-swift) var(--motion-easing-in-out)}.redia-header:before{content:"";position:absolute;inset:0 0 var(--header-bar-inset) 0;background:var(--color-bg-default);box-shadow:var(--shadow-sticky);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-swift) var(--motion-easing-in-out),bottom var(--motion-duration-swift) var(--motion-easing-in-out);will-change:opacity;z-index:-1}.redia-header[data-scroll-state=sticky]:before,.redia-header[data-scroll-state=hidden]:before,.redia-header:has(.mega-menu-trigger[aria-expanded=true]):before{opacity:1}@media(min-width:1024px){.redia-header[data-scroll-state=top]:hover:before{opacity:1}}body:has(.theme-zone-top) .redia-header[data-scroll-state=top]:before{background:var(--color-theme-bg-tint);box-shadow:none;opacity:1}body:has(.theme-zone-top) .redia-header[data-scroll-state=top]:has(.mega-menu-trigger[aria-expanded=true]):before{background:var(--color-bg-default);box-shadow:var(--shadow-sticky)}@media(min-width:1024px){body:has(.theme-zone-top) .redia-header[data-scroll-state=top]:hover:before{background:var(--color-bg-default);box-shadow:var(--shadow-sticky);opacity:1}}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .redia-header{--header-chip-bg: color-mix(in oklab, var(--color-neutral-white) 6%, transparent)}}[data-theme=dark] .redia-header{--header-chip-bg: color-mix(in oklab, var(--color-neutral-white) 6%, transparent)}.redia-header[data-content=inverted][data-scroll-state=top]{--header-fg: var(--color-neutral-white);--lottie-invert: 1;--header-hover-bg: color-mix(in oklab, var(--color-neutral-white) 15%, transparent)}[data-theme=dark] .redia-header[data-content=inverted][data-scroll-state=top]{--lottie-invert: 0}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .redia-header[data-content=inverted][data-scroll-state=top]{--lottie-invert: 0}}.redia-header:has(.mega-menu-trigger[aria-expanded=true]){--header-fg: var(--color-fg-default);--lottie-invert: 0;--header-hover-bg: var(--color-bg-subtle)}.redia-header[data-scroll-state]:has(.mobile-menu-toggle[aria-expanded=true]){--header-hover-bg: var(--color-bg-subtle)}.redia-header:has(.mobile-menu-toggle[aria-expanded=true]) .mobile-menu-toggle{color:var(--color-fg-default)}.redia-header .redia-mark-animated>canvas{filter:invert(var(--lottie-invert, 0))}.redia-header .hamburger-lottie canvas{filter:invert(var(--hamburger-invert, 0))}.redia-header[data-content=inverted][data-scroll-state=top],[data-theme=dark] .redia-header{--hamburger-invert: 1}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .redia-header{--hamburger-invert: 1}}[data-theme=light] .redia-header:has(.mobile-menu-toggle[aria-expanded=true]){--hamburger-invert: 0}@media(prefers-color-scheme:light){html:not([data-theme=dark]) .redia-header:has(.mobile-menu-toggle[aria-expanded=true]){--hamburger-invert: 0}}@media(min-width:1024px){.redia-header[data-scroll-state=top]:hover{--header-fg: var(--color-fg-default);--lottie-invert: 0;--header-hover-bg: var(--color-bg-subtle)}}.redia-header[data-scroll-state=hidden]{transform:translateY(-100%)}.redia-header[data-content=inverted][data-scroll-state=top]:not(:hover):not(:has(.mega-menu-trigger[aria-expanded=true])),[data-theme=dark] .redia-header[data-scroll-state=top]:not(:hover):not(:has(.mega-menu-trigger[aria-expanded=true])){--header-track-bg: color-mix(in oklab, var(--color-neutral-white) 10%, transparent);--header-track-border: color-mix(in oklab, var(--color-neutral-white) 30%, transparent);--header-track-chip-bg: color-mix(in oklab, var(--color-neutral-white) 25%, transparent);--header-track-chip-shadow: none}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .redia-header[data-scroll-state=top]:not(:hover):not(:has(.mega-menu-trigger[aria-expanded=true])){--header-track-bg: color-mix(in oklab, var(--color-neutral-white) 10%, transparent);--header-track-border: color-mix(in oklab, var(--color-neutral-white) 30%, transparent);--header-track-chip-bg: color-mix(in oklab, var(--color-neutral-white) 25%, transparent);--header-track-chip-shadow: none}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .redia-header[data-content=inverted][data-scroll-state=top]{--lottie-invert: 0}}:root[data-theme=dark] .redia-header[data-content=inverted][data-scroll-state=top]{--lottie-invert: 0}.redia-header-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-6);max-width:var(--container-2xl);margin-inline:auto;padding-left:var(--page-gutter-wide);padding-right:var(--page-gutter-wide);transition:padding-top var(--motion-duration-swift) var(--motion-easing-out),padding-bottom var(--motion-duration-swift) var(--motion-easing-out)}.mega-menu-inner,.mega-menu-footer-inner{padding-left:var(--page-gutter-wide);padding-right:var(--page-gutter-wide)}.redia-header[data-scroll-state=top] .redia-header-inner{padding-top:var(--spacing-10);padding-bottom:var(--spacing-5)}.redia-header[data-scroll-state=sticky],.redia-header[data-scroll-state=hidden]{--header-bar-inset: calc(var(--header-shrink-top) + var(--header-shrink-bottom));pointer-events:none}.redia-header[data-scroll-state=sticky] .redia-header-inner>*,.redia-header[data-scroll-state=hidden] .redia-header-inner>*,.redia-header[data-scroll-state=sticky] .redia-mega-menu[data-state=open],.redia-header[data-scroll-state=hidden] .redia-mega-menu[data-state=open],.redia-header[data-scroll-state=sticky] .redia-mobile-menu[data-state=open],.redia-header[data-scroll-state=hidden] .redia-mobile-menu[data-state=open]{pointer-events:auto}.redia-header[data-scroll-state=sticky] .redia-header-inner,.redia-header[data-scroll-state=hidden] .redia-header-inner{padding-top:var(--spacing-3);padding-bottom:calc(var(--spacing-5) + var(--header-shrink-top))}.redia-header-logo{transform:scale(.889);transform-origin:left center;transition:transform var(--motion-duration-swift) var(--motion-easing-out)}.redia-header[data-scroll-state=top] .redia-header-logo{transform:scale(1)}.redia-header:has(.mobile-menu-toggle[aria-expanded=true]){pointer-events:none}.redia-header:has(.mobile-menu-toggle[aria-expanded=true]) .redia-header-inner>*,.redia-header:has(.mobile-menu-toggle[aria-expanded=true]) .redia-mobile-menu[data-state=open]{pointer-events:auto}.redia-header-logo{color:var(--header-fg);text-decoration:none;flex-shrink:0;transition:color var(--motion-duration-micro) var(--motion-easing-out),opacity var(--motion-duration-trans) var(--motion-easing-out)}@media(max-width:480px){.redia-header:has(.mobile-menu-toggle[aria-expanded=true]) .redia-header-logo{position:relative;z-index:42;color:var(--color-fg-default);--lottie-invert: 0}.redia-header:has(.redia-mobile-menu[data-state=open][data-panel-depth=sub]) .redia-header-logo{opacity:0;pointer-events:none}}.redia-header-primary{display:none}@media(min-width:1024px){.redia-header-primary{display:block;flex:1}}.redia-header-primary ul{display:flex;gap:var(--spacing-2);list-style:none;margin:0;padding:0;justify-content:center}.redia-header-primary a,.redia-header-primary .mega-menu-trigger{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);color:var(--header-fg);text-decoration:none;border-radius:var(--radius-pill);font-size:var(--type-ui-label-size);font-weight:var(--type-ui-label-weight);line-height:var(--type-ui-label-line-height);background:transparent;border:0;cursor:pointer;transition:background-color var(--motion-duration-micro) var(--motion-easing-out),color var(--motion-duration-micro) var(--motion-easing-out);min-height:36px}.redia-header-primary a:hover,.redia-header-primary .mega-menu-trigger:hover,.redia-header-primary .mega-menu-trigger[aria-expanded=true]{background:var(--color-bg-subtle)}.mega-menu-chevron{flex-shrink:0}.mega-menu-chevron svg{transition:transform var(--motion-duration-micro) var(--motion-easing-out)}.mega-menu-trigger[aria-expanded=true] .mega-menu-chevron svg{transform:rotate(180deg)}.redia-header-primary a[aria-current=page]{background:var(--color-bg-subtle);color:var(--color-interactive-default)}.redia-header-secondary{display:none;align-items:center;gap:var(--spacing-3);flex-shrink:0}@media(min-width:1024px){.redia-header-secondary{display:flex}}.redia-header-secondary .lang-toggle{display:inline-flex;border:1px solid var(--header-track-border);border-radius:var(--radius-pill);padding:2px;background:var(--header-track-bg)}.redia-header-secondary .lang-toggle a{padding:4px 10px;background:transparent;color:var(--header-fg);text-decoration:none;border:0;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;align-items:center;font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-label-weight);letter-spacing:.04em;min-height:28px;transition:color var(--motion-duration-micro) var(--motion-easing-out)}.redia-header-secondary .lang-toggle a[aria-current=true]{background:var(--header-track-chip-bg);box-shadow:var(--header-track-chip-shadow);pointer-events:none}.redia-header-secondary .external-link{color:var(--header-fg);text-decoration:none;font-size:var(--type-ui-label-size);font-weight:var(--type-ui-label-weight);display:inline-flex;align-items:center;gap:4px;padding:var(--spacing-2);min-height:36px;transition:color var(--motion-duration-micro) var(--motion-easing-out)}.redia-header-secondary .external-link:hover{color:var(--color-interactive-hover)}.mobile-menu-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;background:transparent;color:var(--header-fg);border:0;cursor:pointer;border-radius:var(--radius-pill);position:relative;z-index:42;transition:color var(--motion-duration-micro) var(--motion-easing-out)}@media(min-width:1024px){.mobile-menu-toggle{display:none}}.mobile-menu-toggle:hover,.mobile-menu-toggle:active{background:var(--header-hover-bg)}.hamburger-lottie{position:relative;display:block;width:24px;height:24px;color:currentColor}.hamburger-lottie canvas{position:absolute;inset:0;display:block;opacity:0;pointer-events:none;transition:opacity var(--motion-duration-micro) var(--motion-easing-out)}.hamburger-lottie.lottie-ready canvas{opacity:1}.hamburger-lottie .hamburger-fallback{position:absolute;inset:0;width:100%;height:100%;opacity:1;pointer-events:none;transition:opacity var(--motion-duration-micro) var(--motion-easing-out)}.hamburger-lottie.lottie-ready .hamburger-fallback,.hamburger-fallback-close,.mobile-menu-toggle[aria-expanded=true] .hamburger-fallback-burger{opacity:0}.mobile-menu-toggle[aria-expanded=true] .hamburger-fallback-close{opacity:1}.redia-mega-menu{position:absolute;top:calc(100% - var(--header-bar-inset));left:0;right:0;background:var(--color-bg-default);border-bottom:1px solid var(--color-border-muted);box-shadow:var(--shadow-dropdown);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity var(--motion-duration-trans) var(--motion-easing-out),transform var(--motion-duration-trans) var(--motion-easing-out)}.redia-mega-menu[data-state=open]{opacity:1;transform:translateY(0);pointer-events:auto}.redia-mega-backdrop{position:fixed;inset:0;z-index:40;background:light-dark(color-mix(in oklab,var(--color-neutral-black) 25%,transparent),color-mix(in oklab,var(--color-neutral-black) 55%,transparent));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-trans) var(--motion-easing-out)}.redia-mega-backdrop[data-state=open]{opacity:1;pointer-events:auto}.mega-menu-inner{display:grid;grid-template-columns:minmax(260px,1fr) 2fr;max-width:var(--container-2xl);margin-inline:auto;padding:var(--spacing-10) var(--page-gutter-wide) var(--spacing-8)}.mega-menu-categories{padding-right:var(--spacing-10);border-right:1px solid var(--color-border-muted)}.mega-menu-products{padding-left:var(--spacing-10)}.mega-menu-overline{font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);letter-spacing:var(--type-overline-letter-spacing);text-transform:uppercase;color:var(--color-fg-muted);margin:0 0 var(--spacing-5) 0}.mega-menu-categories ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mega-menu-categories li+li{border-top:1px solid var(--color-border-muted)}.category-button{position:relative;display:flex;align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-4);padding-left:var(--spacing-4);background:transparent;color:var(--color-fg-default);border:0;border-radius:var(--radius-card);cursor:pointer;text-align:left;transition:color var(--motion-duration-micro) var(--motion-easing-out),background-color var(--motion-duration-micro) var(--motion-easing-out)}.category-button:hover,.category-button[aria-pressed=true]{background:var(--color-bg-subtle)}.category-button:before{content:"";position:absolute;left:0;top:var(--spacing-3);bottom:var(--spacing-3);width:3px;border-radius:2px;background:transparent;transition:background-color var(--motion-duration-micro) var(--motion-easing-out)}.category-button:hover:before{background:color-mix(in oklab,var(--color-theme-text) 40%,transparent)}.category-button[aria-pressed=true]:before{background:var(--color-theme-text)}.category-content{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0;transition:transform var(--motion-duration-micro) var(--motion-easing-out)}.category-button:hover .category-content,.category-button:focus-visible .category-content{transform:translate(4px)}.category-label{font-size:var(--type-heading-4-size-mobile);font-weight:var(--type-heading-4-weight);line-height:var(--type-heading-4-line-height);color:var(--color-fg-default)}.category-button[aria-pressed=true] .category-label{color:var(--color-theme-text)}.category-tagline{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height);color:var(--color-fg-muted)}.category-arrow{flex-shrink:0;color:var(--color-fg-muted);opacity:0;transform:translate(-4px);transition:opacity var(--motion-duration-micro) var(--motion-easing-out),transform var(--motion-duration-micro) var(--motion-easing-out)}.category-button:hover .category-arrow{opacity:1;transform:translate(0)}.category-button[aria-pressed=true] .category-arrow{color:var(--color-theme-text);opacity:1;transform:translate(0)}.mega-menu-products{display:grid}.category-pane{grid-row:1;grid-column:1;pointer-events:none}.category-pane[data-state=active]{pointer-events:auto}.pane-header{opacity:0;transform:translateY(8px);transition:opacity var(--motion-duration-micro) var(--motion-easing-in-out),transform var(--motion-duration-micro) var(--motion-easing-in-out)}.redia-mega-menu[data-state=open] .category-pane[data-state=active] .pane-header{opacity:1;transform:translateY(0)}.pane-header{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-4);flex-wrap:wrap;padding-top:var(--spacing-3);padding-bottom:var(--spacing-4);margin-bottom:var(--spacing-5);border-bottom:1px solid var(--color-border-muted)}.pane-header:before{content:"";position:absolute;top:0;left:0;width:var(--spacing-8);height:2px;background:var(--color-theme-text);border-radius:1px}.pane-meta{margin:0;display:flex;align-items:baseline;gap:var(--spacing-2);flex-wrap:wrap;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height);color:var(--color-fg-muted)}.pane-count{color:var(--color-theme-text);font-weight:var(--type-weight-semibold, 600)}.pane-divider{color:var(--color-border-default)}.pane-see-all{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);color:var(--color-theme-text);font-size:var(--type-ui-label-size);font-weight:var(--type-weight-semibold, 600);text-decoration:none;border-radius:var(--radius-pill);transition:background-color var(--motion-duration-micro) var(--motion-easing-out)}.pane-see-all .redia-icon{flex-shrink:0;transition:transform .38s cubic-bezier(.65,0,.35,1)}.pane-see-all:hover{background:var(--color-theme-bg-tint)}.pane-see-all:hover .redia-icon{transform:translate(4px)}.products-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-2)}.product-card{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon name" "icon tagline";column-gap:var(--spacing-4);row-gap:2px;align-items:center;padding:var(--spacing-4) var(--spacing-5);background:transparent;color:var(--color-fg-default);text-decoration:none;border-radius:var(--radius-card);min-height:44px;opacity:0;transform:translateY(12px);transition:opacity var(--motion-duration-micro) var(--motion-easing-in-out),transform var(--motion-duration-micro) var(--motion-easing-in-out),background-color var(--motion-duration-micro) var(--motion-easing-out);transition-delay:0ms}.redia-mega-menu[data-state=open] .category-pane[data-state=active] .product-card{opacity:1;transform:translateY(0)}.redia-mega-menu[data-state=open] .category-pane[data-state=active] li:nth-child(1) .product-card{transition-delay:calc(0 * var(--motion-stagger-default))}.redia-mega-menu[data-state=open] .category-pane[data-state=active] li:nth-child(2) .product-card{transition-delay:calc(1 * var(--motion-stagger-default))}.redia-mega-menu[data-state=open] .category-pane[data-state=active] li:nth-child(3) .product-card{transition-delay:calc(2 * var(--motion-stagger-default))}.redia-mega-menu[data-state=open] .category-pane[data-state=active] li:nth-child(4) .product-card{transition-delay:calc(3 * var(--motion-stagger-default))}.redia-mega-menu[data-state=open] .category-pane[data-state=active] li:nth-child(5) .product-card{transition-delay:calc(4 * var(--motion-stagger-default))}.redia-mega-menu[data-state=open] .category-pane[data-state=active] li:nth-child(6) .product-card{transition-delay:calc(5 * var(--motion-stagger-default))}.product-card:hover{background:var(--color-bg-subtle)}.product-card:hover .product-name{color:var(--color-theme-text)}.product-icon{grid-area:icon;align-self:center;transition:transform var(--motion-duration-micro) var(--motion-easing-out)}.product-card:hover .product-icon{transform:scale(1.08)}.product-name{grid-area:name;font-size:var(--type-ui-label-size);font-weight:var(--type-ui-label-weight);line-height:var(--type-ui-label-line-height);color:var(--color-fg-default);transition:color var(--motion-duration-micro) var(--motion-easing-out)}.product-tagline{grid-area:tagline;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height);color:var(--color-fg-muted)}.product-arrow{grid-area:arrow;align-self:center;color:var(--color-theme-text);opacity:.35;transform:translate(-4px);transition:opacity var(--motion-duration-micro) var(--motion-easing-out),transform var(--motion-duration-micro) var(--motion-easing-out)}.product-card:hover .product-arrow{opacity:1;transform:translate(0)}.mega-menu-footer{border-top:1px solid var(--color-border-muted)}.mega-menu-footer-inner{display:flex;align-items:center;justify-content:center;max-width:var(--container-2xl);margin-inline:auto;padding-block:var(--spacing-5);padding-inline:var(--page-gutter-wide)}.footer-statements{position:relative;min-height:1.5em;margin:0;width:100%}.footer-statement{position:absolute;inset:0;margin:0;display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height);font-style:italic;letter-spacing:.01em;color:var(--color-fg-muted);white-space:nowrap;opacity:0;transform:translateY(10px);animation:statementCycle 40s infinite;will-change:opacity,transform}.footer-statement:nth-child(1){animation-delay:0s}.footer-statement:nth-child(2){animation-delay:5s}.footer-statement:nth-child(3){animation-delay:10s}.footer-statement:nth-child(4){animation-delay:15s}.footer-statement:nth-child(5){animation-delay:20s}.footer-statement:nth-child(6){animation-delay:25s}.footer-statement:nth-child(7){animation-delay:30s}.footer-statement:nth-child(8){animation-delay:35s}@keyframes statementCycle{0%{opacity:0;transform:translateY(10px);animation-timing-function:var(--motion-easing-out)}2.5%,10%{opacity:1;transform:translateY(0);animation-timing-function:var(--motion-easing-in)}12.5%,to{opacity:0;transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.footer-statement{animation:none;opacity:0;transform:none}.footer-statement:first-child{opacity:1}}.redia-mobile-menu{position:fixed;inset:0;z-index:40;pointer-events:none}.redia-mobile-menu[hidden]{display:none}@media(min-width:1024px){.redia-mobile-menu{display:none!important}}.mobile-menu-backdrop{position:absolute;inset:0;background:color-mix(in oklab,var(--color-neutral-black) 50%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-trans) var(--motion-easing-out)}.redia-mobile-menu[data-state=open] .mobile-menu-backdrop{opacity:1;pointer-events:auto}@media(max-width:480px){.mobile-menu-backdrop{display:none}}.mobile-menu-drawer{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:480px;background:var(--color-bg-default);box-shadow:var(--shadow-modal);transform:translate(100%);transition:transform var(--motion-duration-trans) var(--motion-easing-in-out-power);pointer-events:none;display:flex;flex-direction:column}.redia-mobile-menu[data-state=open] .mobile-menu-drawer{transform:translate(0);pointer-events:auto}.mobile-panel-stack{position:relative;flex:1;overflow:hidden}.mobile-panel{position:absolute;inset:0;background:var(--color-bg-default);transform:translate(100%);transition:transform var(--motion-duration-trans) var(--motion-easing-in-out-power);will-change:transform;overflow-y:auto;overflow-x:hidden}.mobile-panel[data-state=active]{transform:translate(0)}.mobile-panel[data-state=previous]{transform:translate(-15%)}.mobile-panel[data-state=ahead]{transform:translate(100%)}.mobile-panel-header{position:sticky;top:0;z-index:1;background:var(--color-bg-default);padding-top:calc(var(--header-current-height, var(--header-top-height, 64px)) + var(--spacing-1));padding-right:var(--spacing-6);padding-bottom:var(--spacing-2);padding-left:var(--spacing-6);border-bottom:1px solid var(--color-border-muted);display:flex;flex-direction:column}@media(min-width:768px){.mobile-panel-header{padding-inline:var(--spacing-8)}}.mobile-panel-back{position:absolute;top:calc(var(--header-toggle-center, 62px) - 22px);left:var(--spacing-6);display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0;background:transparent;border:0;cursor:pointer;color:var(--color-fg-muted);font-family:inherit;font-size:var(--type-ui-label-size);font-weight:var(--type-ui-label-weight);letter-spacing:var(--type-ui-label-letter-spacing);text-transform:uppercase;min-height:44px;transition:color var(--motion-duration-micro) var(--motion-easing-out)}.mobile-panel-back:hover{color:var(--color-fg-default)}.mobile-panel-back-icon{flex-shrink:0;transition:transform var(--motion-duration-micro) var(--motion-easing-out)}.mobile-panel-back:hover .mobile-panel-back-icon{transform:translate(-3px)}@media(min-width:768px){.mobile-panel-back{left:var(--spacing-8)}}.mobile-panel-title{margin:0;padding-block:var(--spacing-2);font-family:var(--type-heading-3-family);font-size:var(--type-heading-3-size);font-weight:var(--type-heading-3-weight);line-height:var(--type-heading-3-line-height);letter-spacing:var(--type-heading-3-letter-spacing);color:var(--color-fg-default)}.mobile-panel-title-link{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);min-height:44px;color:inherit;text-decoration:none;transition:color var(--motion-duration-micro) var(--motion-easing-out)}.mobile-panel-title-link:hover,.mobile-panel-title-link:focus-visible{color:var(--color-interactive-default);outline:none}.mobile-panel-title-arrow{flex-shrink:0;margin-right:var(--spacing-3);color:var(--color-fg-muted);transition:transform var(--motion-duration-micro) var(--motion-easing-out),color var(--motion-duration-micro) var(--motion-easing-out)}.mobile-panel-title-link:hover .mobile-panel-title-arrow,.mobile-panel-title-link:focus-visible .mobile-panel-title-arrow{transform:translate(3px);color:var(--color-interactive-default)}.mobile-panel-body{padding:var(--spacing-4) var(--spacing-6) var(--spacing-8);display:flex;flex-direction:column}@media(min-width:768px){.mobile-panel-body{padding-inline:var(--spacing-8)}}.mobile-panel>.mobile-panel-body:first-child{padding-top:calc(var(--header-current-height, var(--header-top-height, 64px)) + var(--spacing-3))}.mobile-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mobile-nav-list>li{border-bottom:1px solid var(--color-border-muted)}.mobile-nav-list>li:last-child{border-bottom:0}.mobile-nav-link{display:flex;align-items:center;gap:var(--spacing-4);width:100%;padding:var(--spacing-4) 0;background:transparent;border:0;text-align:left;text-decoration:none;cursor:pointer;color:var(--color-fg-default);font-family:var(--type-nav-link-family);font-size:var(--type-nav-link-size-mobile, var(--type-nav-link-size));font-weight:var(--type-nav-link-weight);line-height:1.2;letter-spacing:var(--type-nav-link-letter-spacing);min-height:52px;transition:color var(--motion-duration-micro) var(--motion-easing-out)}@media(min-width:768px){.mobile-nav-link{font-size:var(--type-nav-link-size)}}.mobile-nav-link:hover,.mobile-nav-link:focus-visible{color:var(--color-interactive-default);outline:none}.mobile-nav-label{flex:1}.mobile-nav-trigger:after{content:"";display:block;flex-shrink:0;margin-left:var(--spacing-3);margin-right:var(--spacing-3);width:6px;height:12px;background-color:var(--color-fg-muted);-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 6 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1 L5 6 L1 11' stroke='black' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 6 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1 L5 6 L1 11' stroke='black' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:transform var(--motion-duration-micro) var(--motion-easing-out),background-color var(--motion-duration-micro) var(--motion-easing-out)}.mobile-nav-trigger:hover:after,.mobile-nav-trigger:focus-visible:after{transform:translate(3px);background-color:var(--color-interactive-default)}.mobile-nav-content{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1)}.mobile-nav-tagline{font-family:var(--type-body-family);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-line-height);letter-spacing:0;color:var(--color-fg-muted);text-transform:none}.mobile-product-link{align-items:center;padding-block:var(--spacing-3);min-height:60px}.mobile-product-icon{flex-shrink:0}.mobile-product-name{font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--font-weight-semibold);line-height:1.25;letter-spacing:0;color:var(--color-fg-default)}.mobile-product-tagline{font-family:var(--type-body-family);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-line-height);letter-spacing:0;color:var(--color-fg-muted)}.mobile-secondary-nav{margin-top:var(--spacing-10);padding-top:var(--spacing-6);border-top:1px solid var(--color-border-muted);display:flex;flex-direction:column;gap:0}.mobile-secondary-nav .mobile-lang-toggle{margin-top:var(--spacing-6)}.mobile-external-link{color:var(--color-fg-default);text-decoration:none;display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) 0;font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-ui-label-weight);min-height:44px;transition:color var(--motion-duration-micro) var(--motion-easing-out)}.mobile-external-link:hover{color:var(--color-interactive-default)}.mobile-lang-toggle{display:inline-flex;align-self:flex-start;border:1px solid var(--color-border-muted);border-radius:var(--radius-pill);padding:2px;background:var(--color-bg-subtle)}.mobile-lang-toggle a{padding:8px 16px;background:transparent;color:var(--color-fg-default);text-decoration:none;border:0;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;align-items:center;min-height:44px;font-family:inherit;font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-label-weight);letter-spacing:var(--type-ui-label-letter-spacing);transition:background var(--motion-duration-micro) var(--motion-easing-out)}.mobile-lang-toggle a[aria-current=true]{background:var(--header-chip-bg);box-shadow:var(--shadow-xs);pointer-events:none}@media(prefers-reduced-motion:reduce){.mobile-menu-drawer,.mobile-panel,.mobile-menu-backdrop{transition:none}}.redia-container{--container-gutter: var(--page-gutter);padding-inline:var(--container-gutter);width:100%}.redia-theme-toggle{display:inline-flex;gap:0;padding:2px;background:color-mix(in oklab,var(--section-fg, var(--color-fg-default)) 5%,transparent);border:1px solid color-mix(in oklab,var(--section-fg, var(--color-fg-default)) 10%,transparent);border-radius:var(--radius-pill)}.redia-theme-toggle button{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:6px 12px;background:transparent;color:color-mix(in oklab,var(--section-fg, var(--color-fg-default)) 60%,transparent);border:0;border-radius:var(--radius-pill);cursor:pointer;font-family:inherit;font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-line-height);min-height:32px;transition:background-color var(--motion-duration-micro) var(--motion-easing-out),color var(--motion-duration-micro) var(--motion-easing-out)}.redia-theme-toggle.compact button{padding:6px;min-width:32px;justify-content:center}.redia-theme-toggle button:hover{background:color-mix(in oklab,var(--section-fg, var(--color-fg-default)) 8%,transparent);color:var(--section-fg, var(--color-fg-default))}.redia-theme-toggle button[aria-pressed=true]{background:color-mix(in oklab,var(--section-fg, var(--color-fg-default)) 14%,transparent);color:var(--section-fg, var(--color-fg-default))}.redia-theme-toggle .theme-icon{font-size:var(--type-ui-sm-size);line-height:1}@media(max-width:767px){.redia-theme-toggle button{min-height:44px;padding:10px 14px}.redia-theme-toggle.compact button{min-width:40px;min-height:40px;padding:8px}.redia-theme-toggle .theme-icon{font-size:var(--type-ui-label-size)}.redia-theme-toggle.compact .theme-icon{font-size:var(--type-body-size)}}.redia-formfield[data-astro-cid-assh57c4]{display:flex;flex-direction:column}.redia-formfield__label[data-astro-cid-assh57c4]{color:var(--color-fg-default);margin-block-end:var(--spacing-2)}.redia-formfield__req[data-astro-cid-assh57c4]{color:var(--color-error-text);margin-inline-start:var(--spacing-1)}.redia-formfield__help[data-astro-cid-assh57c4]{color:var(--color-fg-muted);margin:var(--spacing-2) 0 0}.redia-formfield__error[data-astro-cid-assh57c4]{color:var(--color-error-text);margin:var(--spacing-2) 0 0}.redia-field{display:block;inline-size:100%;min-block-size:44px;padding:var(--spacing-2) var(--spacing-3);border:1.5px solid var(--surface-field-border, var(--color-border-field));border-radius:var(--radius-input);background:var(--surface-field, var(--color-bg-default));color:var(--color-fg-default);font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height);transition:border-color var(--motion-duration-micro) var(--motion-easing-out),box-shadow var(--motion-duration-micro) var(--motion-easing-out)}.redia-field::placeholder{color:light-dark(var(--color-fg-subtle),color-mix(in oklab,var(--color-fg-default) 51%,transparent));opacity:1}.redia-field:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--color-border-strong);background:var(--surface-field-hover, var(--color-bg-default))}.redia-field:focus-visible{outline:none;border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-interactive-focus-ring)}.redia-field:disabled,.redia-field[aria-disabled=true]{background:var(--color-bg-disabled);color:var(--color-fg-disabled);cursor:not-allowed}.redia-field.is-invalid{border-color:var(--color-error-text)}.redia-field.is-invalid:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-error-text) 28%,transparent)}@media(prefers-reduced-motion:reduce){.redia-field{transition:none}}.redia-select-wrap{position:relative;display:block;inline-size:100%}.redia-select{appearance:none;-webkit-appearance:none;padding-inline-end:var(--spacing-8);cursor:pointer}.redia-select-chevron{position:absolute;inset-inline-end:var(--spacing-3);inset-block-start:calc(50% - .5em);--icon-multiplier: 1;color:var(--color-fg-muted);pointer-events:none}.redia-combobox{position:relative;display:block;inline-size:100%}.redia-combobox__list{position:absolute;inset-inline:0;inset-block-start:calc(100% + var(--spacing-1));z-index:2;margin:0;padding:var(--spacing-1);list-style:none;max-block-size:15rem;overflow-y:auto;overscroll-behavior:contain;background:var(--color-bg-default);border:1px solid var(--color-border-default);border-radius:var(--radius-input);box-shadow:var(--shadow-dropdown)}.redia-combobox__list[hidden]{display:none}.redia-combobox__option{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-input);color:var(--color-fg-default);font-family:var(--type-body-family);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height);cursor:pointer}.redia-combobox__option[hidden]{display:none}.redia-combobox__option:hover,.redia-combobox__option.is-active{background:color-mix(in oklab,var(--color-interactive-default) 12%,transparent)}.redia-combobox__option mark{background:transparent;color:var(--color-fg-default);font-weight:var(--type-ui-label-weight)}.redia-checkbox{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:var(--spacing-3);min-block-size:44px;padding-block:var(--spacing-2);cursor:pointer;position:relative}.redia-checkbox__input{position:absolute;inline-size:1px;block-size:1px;margin:0;padding:0;border:0;opacity:0;pointer-events:none}.redia-checkbox__box{inline-size:22px;block-size:22px;margin-block-start:calc((1em * var(--type-body-sm-line-height) - 22px) / 2);display:grid;place-items:center;flex:none;border:1.5px solid var(--surface-field-border, var(--color-border-field));border-radius:var(--radius-input);background:var(--surface-field, var(--color-bg-default));color:transparent;transition:border-color var(--motion-duration-micro) var(--motion-easing-out),background-color var(--motion-duration-micro) var(--motion-easing-out),box-shadow var(--motion-duration-micro) var(--motion-easing-out)}.redia-checkbox__box svg{opacity:0;transform:scale(.6);transition:opacity var(--motion-duration-micro) var(--motion-easing-out),transform var(--motion-duration-micro) var(--motion-easing-out)}.redia-checkbox__label{color:var(--color-fg-default)}.redia-checkbox:hover .redia-checkbox__box{border-color:var(--color-border-strong);background:var(--surface-field-hover, var(--color-bg-default))}.redia-checkbox:hover .redia-checkbox__input:checked+.redia-checkbox__box{background:var(--color-interactive-default);border-color:var(--color-interactive-default)}.redia-checkbox__input:checked+.redia-checkbox__box{background:var(--color-interactive-default);border-color:var(--color-interactive-default);color:var(--color-fg-inverse)}.redia-checkbox__input:checked+.redia-checkbox__box svg{opacity:1;transform:scale(1)}.redia-checkbox__input:focus-visible+.redia-checkbox__box{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-interactive-focus-ring)}.redia-checkbox.is-invalid .redia-checkbox__box,.redia-checkbox__input[aria-invalid=true]+.redia-checkbox__box{border-color:var(--color-error-text)}.redia-checkbox__input:disabled+.redia-checkbox__box{background:var(--color-bg-disabled);border-color:var(--color-border-muted)}.redia-checkbox:has(.redia-checkbox__input:disabled){cursor:not-allowed}.redia-checkbox:has(.redia-checkbox__input:disabled) .redia-checkbox__label{color:var(--color-fg-disabled)}@media(prefers-reduced-motion:reduce){.redia-checkbox__box,.redia-checkbox__box svg{transition:none}}.nl{--nl-pad: var(--spacing-6);--nl-radius: var(--radius-modal);padding:0;border:none;background:transparent;color:var(--color-fg-default);inline-size:100%;max-inline-size:min(100% - (var(--page-gutter) * 2),var(--container-md));max-block-size:none;margin:auto;overflow:visible;opacity:0;transform:translateY(var(--spacing-2)) scale(.98);transition:opacity var(--motion-duration-trans) var(--motion-easing-out),transform var(--motion-duration-trans) var(--motion-easing-out),overlay var(--motion-duration-trans) allow-discrete,display var(--motion-duration-trans) allow-discrete}.nl[open]{opacity:1;transform:none}@starting-style{.nl[open]{opacity:0;transform:translateY(var(--spacing-2)) scale(.98)}}.nl::backdrop{background:var(--color-overlay-strong);opacity:0;transition:opacity var(--motion-duration-trans) var(--motion-easing-out),overlay var(--motion-duration-trans) allow-discrete,display var(--motion-duration-trans) allow-discrete}.nl[open]::backdrop{opacity:1}@starting-style{.nl[open]::backdrop{opacity:0}}.nl__panel{--section-bg: var(--color-bg-default);--section-fg: var(--color-fg-default);--section-focus-ring: initial;position:relative;display:grid;grid-template-rows:minmax(0,1fr);background:var(--color-bg-default);border:1px solid var(--color-border-muted);border-radius:var(--nl-radius);box-shadow:var(--shadow-modal);max-block-size:86svh;overflow:hidden}.nl__close{position:absolute;inset-block-start:var(--spacing-3);inset-inline-end:var(--spacing-3);z-index:1;inline-size:44px;block-size:44px;display:grid;place-items:center;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--color-fg-muted);cursor:pointer;transition:color var(--motion-duration-micro) var(--motion-easing-out),transform var(--motion-duration-micro) var(--motion-easing-out)}.nl__close:hover{color:var(--color-fg-default);transform:scale(1.08)}.nl__close:focus-visible{outline:none;color:var(--color-fg-default);box-shadow:0 0 0 3px var(--color-interactive-focus-ring)}.nl__view{min-block-size:0;opacity:1;transition:opacity var(--motion-duration-micro) var(--motion-easing-out)}.nl__view[hidden]{display:none}.nl__view.is-leaving{opacity:0}.nl__view--form{display:grid;grid-template-rows:minmax(0,1fr)}.nl__head{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--nl-pad) var(--nl-pad) var(--spacing-5);padding-inline-end:calc(var(--spacing-16) + var(--nl-scrollbar, 0px))}.nl__overline{color:var(--color-fg-subtle)}.nl__form{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-block-size:0}.nl__scroll{display:flex;flex-direction:column;gap:var(--spacing-8);min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--spacing-1) var(--nl-pad) var(--spacing-6);scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}.nl__group{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}.nl__legend{padding:0;margin-block-end:var(--spacing-2);color:var(--color-fg-subtle)}.nl__help{color:var(--color-fg-muted);margin:0}.nl__help a{color:var(--color-primary-text)}.nl__error{color:var(--color-error-text);margin:0}.nl__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-4)}.nl__span{grid-column:1 / -1}.nl__consent{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-4);border:1px solid var(--color-border-muted);border-radius:var(--radius-card);background:var(--color-bg-subtle)}.nl__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-4) var(--nl-pad);padding-inline-end:calc(var(--nl-pad) + var(--nl-scrollbar, 0px));border-block-start:1px solid var(--color-border-muted);background:var(--color-bg-default)}.nl__required{color:var(--color-fg-subtle);margin:0}.nl__submit-msg{margin:0;color:var(--color-fg-muted)}.nl__submit-msg.is-error{color:var(--color-error-text)}.nl__ask{display:flex;flex-direction:column;gap:var(--spacing-2)}.nl__ask-label{color:var(--color-fg-default);margin:0}.nl__ask-options{display:flex;gap:var(--spacing-2)}.nl__ask-option{position:relative;display:flex;align-items:center;justify-content:center;min-block-size:44px;min-inline-size:88px;padding-inline:var(--spacing-4);border:1px solid var(--color-border-field);border-radius:var(--radius-pill);background:var(--surface-field, transparent);color:var(--color-fg-muted);cursor:pointer;transition:background-color var(--motion-duration-quick) var(--motion-easing-out),color var(--motion-duration-quick) var(--motion-easing-out),border-color var(--motion-duration-quick) var(--motion-easing-out)}.nl__ask-option input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.nl__ask-option:hover{border-color:var(--color-fg-muted)}.nl__ask-option:has(input:checked){border-color:var(--color-primary-text);background:color-mix(in oklab,var(--color-primary-text) 10%,transparent);color:var(--color-fg-default)}.nl__ask-option:has(input:focus-visible){outline:2px solid var(--section-focus-ring, var(--color-interactive-focus-ring));outline-offset:2px}.nl__usage{display:flex;flex-direction:column;gap:var(--spacing-1);margin-block-start:var(--spacing-4)}.nl__usage[hidden]{display:none}.nl__usage-field{margin-block-start:var(--spacing-3)}.nl__products-group{border:0;padding:0;margin:var(--spacing-2) 0 0;min-inline-size:0}.nl__products-cat{padding:0;margin-block-end:var(--spacing-1);color:var(--color-fg-muted)}.nl__chips{display:flex;flex-wrap:wrap;column-gap:var(--spacing-2)}.nl__chip{position:relative;display:inline-flex;max-inline-size:100%;padding-block:6px}.nl__chip input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.nl__chip-face{display:inline-flex;align-items:center;min-block-size:32px;max-inline-size:100%;padding-inline:var(--spacing-3);border:1px solid var(--color-border-muted);border-radius:var(--radius-pill);background:var(--surface-field, transparent);color:var(--color-fg-muted);cursor:pointer;transition:background-color var(--motion-duration-quick) var(--motion-easing-out),border-color var(--motion-duration-quick) var(--motion-easing-out),color var(--motion-duration-quick) var(--motion-easing-out)}.nl__chip-face{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl__chip:hover .nl__chip-face{border-color:var(--color-fg-muted)}.nl__chip:has(input:checked) .nl__chip-face{border-color:var(--color-primary-text);background:color-mix(in oklab,var(--color-primary-text) 10%,transparent);color:var(--color-fg-default)}.nl__chip:has(input:focus-visible) .nl__chip-face{outline:2px solid var(--section-focus-ring, var(--color-interactive-focus-ring));outline-offset:2px}.nl__hp{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.nl__buttons{display:flex;align-items:center;gap:var(--spacing-3);margin-inline-start:auto}.nl__view--success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-4);padding:var(--spacing-12) var(--nl-pad)}.nl__check{inline-size:var(--spacing-16);block-size:var(--spacing-16);display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--color-success-bg-tint);color:var(--color-success-text)}.nl__check{font-size:var(--spacing-8);--icon-multiplier: 1}.nl__success-body{max-inline-size:var(--container-prose)}.nl__success-note{max-inline-size:var(--container-prose);color:var(--color-fg-muted);margin-block-start:calc(var(--spacing-3) * -1);margin-block-end:var(--spacing-2)}@media(max-width:639px){.nl{--nl-pad: var(--spacing-5);max-inline-size:100%;margin:auto 0 0;transform:translateY(var(--spacing-8))}@starting-style{.nl[open]{transform:translateY(var(--spacing-8))}}.nl__panel{border-start-start-radius:var(--nl-radius);border-start-end-radius:var(--nl-radius);border-end-start-radius:0;border-end-end-radius:0;border-block-end:none;max-block-size:92svh}.nl__actions{padding-block-end:calc(var(--spacing-4) + env(safe-area-inset-bottom))}.nl__buttons{inline-size:100%}.nl__buttons>*{flex:1 1 auto}}@media(min-width:640px){.nl{--nl-pad: var(--spacing-8)}.nl__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.nl,.nl::backdrop,.nl__view,.nl__close{transition:none;transform:none}@starting-style{.nl[open]{transform:none}}}.footer-top{align-items:flex-start;justify-content:space-between;column-gap:clamp(var(--spacing-16),11.11vw,var(--spacing-40))!important}.footer-brand{display:flex;flex-direction:column;gap:var(--spacing-5);flex:6 1 340px;max-width:520px}.footer-tagline{color:color-mix(in oklab,var(--section-fg, var(--color-neutral-white)) 55%,transparent);text-wrap:var(--heading-wrap)}.footer-tagline em{font-style:normal;font-weight:inherit;color:var(--section-fg, var(--color-neutral-white))}.footer-tagline-coda{display:block;margin-top:var(--spacing-1);color:color-mix(in oklab,var(--section-fg, var(--color-neutral-white)) 55%,transparent)}.footer-newsletter{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-8);flex-wrap:wrap;padding-block-end:var(--spacing-10);border-bottom:1px solid color-mix(in oklab,var(--section-fg, var(--color-neutral-white)) 14%,transparent)}@media(max-width:767px){.footer-newsletter{flex-direction:column;align-items:flex-start}}.footer-newsletter-heading{color:var(--section-fg, var(--color-neutral-white));white-space:nowrap;flex:0 1 auto;font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-line-height)}@media(max-width:767px){.footer-newsletter-heading{white-space:normal;text-wrap:var(--heading-wrap)}}.footer-newsletter-pitch{display:flex;flex-direction:column;gap:var(--spacing-2);flex:0 1 auto}.footer-newsletter-field{display:flex;align-items:stretch;background:color-mix(in oklab,var(--section-fg, var(--color-neutral-white)) 6%,transparent);border:1px solid color-mix(in oklab,var(--section-fg, var(--color-neutral-white)) 42%,transparent);border-radius:var(--radius-button);overflow:hidden;transition:border-color var(--motion-duration-micro) var(--motion-easing-out),background-color var(--motion-duration-micro) var(--motion-easing-out);flex:0 0 auto;width:100%;max-width:460px}.footer-newsletter-field:focus-within{border-color:var(--section-fg, var(--color-neutral-white));background:color-mix(in oklab,var(--section-fg, var(--color-neutral-white)) 10%,transparent)}.footer-newsletter-input{flex:1 1 auto;min-width:0;min-height:44px;padding-block:0;padding-inline-start:var(--spacing-5);padding-inline-end:var(--spacing-4);background:transparent;border:0;color:var(--section-fg, var(--color-neutral-white));outline:none;line-height:1}.footer-newsletter-input::placeholder{color:color-mix(in oklab,var(--section-fg, var(--color-neutral-white)) 65%,transparent)}.footer-newsletter-submit{flex:0 0 auto;border-radius:0;border:0}.footer-newsletter-legal{color:color-mix(in oklab,var(--section-fg, var(--color-neutral-white)) 60%,transparent)}.footer-links{--footer-link-col: 160px;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--footer-link-col),1fr));gap:var(--spacing-8);flex:1 0 calc(3 * var(--footer-link-col) + 2 * var(--spacing-8));min-width:calc(3 * var(--footer-link-col) + 2 * var(--spacing-8))}.footer-heading{margin-bottom:var(--spacing-3);color:var(--color-neutral-white)}.footer-links ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-1)}.footer-links a{color:var(--color-neutral-light);text-decoration:none;display:inline-flex;align-items:center;gap:4px;opacity:.85;transition:opacity var(--motion-duration-micro) var(--motion-easing-out);min-height:28px}.footer-links a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.footer-bottom{display:flex;flex-direction:column;gap:var(--spacing-4);padding-top:var(--spacing-6);border-top:1px solid color-mix(in oklab,var(--color-neutral-light) 20%,transparent)}.footer-bottom-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-4)}.footer-copyright{text-align:left}.footer-company{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--spacing-2)}.footer-company__address{display:inline;font-style:normal}.footer-bottom-right{display:flex;align-items:center;gap:var(--spacing-10);flex-wrap:wrap}.footer-social-link{display:inline-flex;align-items:center;color:color-mix(in oklab,var(--section-fg, var(--color-neutral-light)) 60%,transparent);transition:color var(--motion-duration-micro) var(--motion-easing-out);text-decoration:none}.footer-social-link:hover{color:var(--section-fg, var(--color-neutral-light))}.footer-social-link svg{height:18px;width:auto;display:block}@media(max-width:767px){.footer-newsletter{gap:var(--spacing-5);padding-block-end:var(--spacing-6)}.footer-newsletter-field{max-width:100%}.footer-top{flex-direction:column!important;column-gap:0!important;row-gap:var(--spacing-10)!important}.footer-brand{flex:1 1 100%;width:100%;max-width:none}.footer-links{--footer-link-col: 140px;grid-template-columns:repeat(auto-fit,minmax(var(--footer-link-col),1fr));gap:var(--spacing-5) var(--spacing-6);width:100%;min-width:0;flex:0 1 auto}.footer-bottom{gap:var(--spacing-5)}.footer-bottom-row{flex-direction:column;align-items:flex-start;gap:var(--spacing-5)}.footer-company{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}.footer-company .footer-legal-sep{display:none}.footer-copyright{text-align:left}.footer-bottom-right{gap:var(--spacing-6);width:100%;flex-wrap:wrap}.footer-legal-links{flex-wrap:wrap}}.footer-legal-links{display:inline-flex;align-items:center;gap:var(--spacing-2)}.footer-legal-sep{opacity:.5}.footer-bottom,.footer-bottom *{color:color-mix(in oklab,var(--color-neutral-light) 85%,var(--section-bg, transparent))}.footer-copyright{color:color-mix(in oklab,var(--color-neutral-light) 55%,var(--section-bg, transparent))}.footer-bottom a{color:var(--color-neutral-light);text-decoration:none}.footer-bottom a:hover{text-decoration:underline;text-underline-offset:4px}.plas-chevron[data-astro-cid-ujvbq44q]{position:relative;display:block;flex:none;inline-size:var(--chevron-size);block-size:var(--chevron-size)}.plas-chevron[data-astro-cid-ujvbq44q] canvas{position:absolute;inset:0;inline-size:100%;block-size:100%;max-inline-size:100%;max-block-size:100%}[data-theme=dark] .plas-chevron[data-astro-cid-ujvbq44q] canvas{filter:invert(1)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .plas-chevron[data-astro-cid-ujvbq44q] canvas{filter:invert(1)}}.plas-chevron[data-astro-cid-ujvbq44q] .plas-chevron-fallback{position:absolute;inset:0;transition:opacity var(--motion-duration-micro) var(--motion-easing-out)}.plas-chevron[data-astro-cid-ujvbq44q].lottie-ready .plas-chevron-fallback{opacity:0}details[open] .plas-chevron[data-astro-cid-ujvbq44q] .plas-chevron-fallback{transform:rotate(180deg)}.plas-lang[data-astro-cid-mfp5jq32]{position:relative}.plas-lang-toggle[data-astro-cid-mfp5jq32]{display:inline-flex;align-items:center;gap:var(--spacing-2);min-block-size:44px;padding-inline:var(--spacing-3);border-radius:var(--radius-pill);color:var(--color-fg-default);cursor:pointer;white-space:nowrap;list-style:none}.plas-lang-toggle[data-astro-cid-mfp5jq32]::-webkit-details-marker{display:none}.plas-lang-toggle[data-astro-cid-mfp5jq32]:hover,.plas-lang[data-astro-cid-mfp5jq32][open] .plas-lang-toggle[data-astro-cid-mfp5jq32]{background:color-mix(in oklab,currentColor 10%,transparent)}.plas-lang-panel[data-astro-cid-mfp5jq32]{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + var(--spacing-1));z-index:1;min-inline-size:10rem;padding-block:var(--spacing-1);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-default);box-shadow:var(--shadow-dropdown);transform-origin:top right;opacity:0;transform:translateY(-6px);transition:opacity var(--motion-duration-micro) var(--motion-easing-out),transform var(--motion-duration-micro) var(--motion-easing-out)}.plas-lang[data-astro-cid-mfp5jq32][open] .plas-lang-panel[data-astro-cid-mfp5jq32]{opacity:1;transform:none}@starting-style{.plas-lang[data-astro-cid-mfp5jq32][open] .plas-lang-panel[data-astro-cid-mfp5jq32]{opacity:0;transform:translateY(-6px)}}@supports (interpolate-size: allow-keywords){.plas-lang[data-astro-cid-mfp5jq32]::details-content{transition:content-visibility var(--motion-duration-micro) allow-discrete}}@media(prefers-reduced-motion:reduce){.plas-lang-panel[data-astro-cid-mfp5jq32]{opacity:1;transform:none;transition:none}@starting-style{.plas-lang[data-astro-cid-mfp5jq32][open] .plas-lang-panel[data-astro-cid-mfp5jq32]{opacity:1;transform:none}}}.plas-lang-item[data-astro-cid-mfp5jq32]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);min-block-size:44px;padding-inline:var(--spacing-3);color:var(--color-fg-default);text-decoration:none;white-space:nowrap}.plas-lang-item[data-astro-cid-mfp5jq32]:hover{background:var(--color-bg-subtle)}.plas-lang-item[data-astro-cid-mfp5jq32].is-current{color:var(--color-theme-text)}.plas-lang-check[data-astro-cid-mfp5jq32]{flex:none}.plas-menu[data-astro-cid-ytnje244]{position:fixed;inset:0;z-index:30;margin:0;max-inline-size:none;max-block-size:none;inline-size:100%;block-size:100dvh;padding:0;border:0;background:transparent;color:var(--color-fg-default);overflow:visible;pointer-events:none;transition:display var(--motion-duration-micro) allow-discrete}.plas-menu[data-astro-cid-ytnje244][open]{display:block}.plas-menu-backdrop[data-astro-cid-ytnje244]{position:absolute;inset:0;background:var(--color-overlay-default);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-micro) var(--motion-easing-out)}.plas-menu[data-astro-cid-ytnje244][open] .plas-menu-backdrop[data-astro-cid-ytnje244]{opacity:1;pointer-events:auto}@starting-style{.plas-menu[data-astro-cid-ytnje244][open] .plas-menu-backdrop[data-astro-cid-ytnje244]{opacity:0}}.plas-menu-drawer[data-astro-cid-ytnje244]{position:absolute;inset-block:0;inset-inline-end:0;inline-size:min(20rem,88vw);display:flex;flex-direction:column;border-inline-start:1px solid var(--color-border-muted);background:var(--color-bg-default);pointer-events:auto;transform:translate(100%);transition:transform var(--motion-duration-micro) var(--motion-easing-out)}.plas-menu[data-astro-cid-ytnje244][open] .plas-menu-drawer[data-astro-cid-ytnje244]{transform:translate(0)}@starting-style{.plas-menu[data-astro-cid-ytnje244][open] .plas-menu-drawer[data-astro-cid-ytnje244]{transform:translate(100%)}}.plas-menu-top[data-astro-cid-ytnje244]{display:flex;align-items:center;flex:none;min-block-size:calc(var(--plas-header-h) - 1px);padding-inline:var(--spacing-4)}.plas-menu-brand[data-astro-cid-ytnje244]{display:inline-flex;align-items:center;min-block-size:44px;color:var(--color-fg-default);text-decoration:none}.plas-menu-list[data-astro-cid-ytnje244]{flex:1 1 auto;min-block-size:0;overflow-y:auto;list-style:none;margin:0;padding:var(--spacing-4);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-1);align-content:start}.plas-menu-link[data-astro-cid-ytnje244]{display:flex;align-items:center;min-block-size:52px;padding-inline:var(--spacing-3);border-radius:var(--radius-sm);color:inherit;text-decoration:none}.plas-menu-link[data-astro-cid-ytnje244]:hover{background:var(--color-bg-subtle)}.plas-menu-link[data-astro-cid-ytnje244].is-current{color:var(--color-theme-text);background:var(--color-theme-bg-tint)}.plas-menu-foot[data-astro-cid-ytnje244]{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--spacing-3);row-gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4) var(--spacing-5);border-block-start:1px solid var(--color-border-muted)}.plas-menu-lang[data-astro-cid-ytnje244]{display:flex;align-items:center;gap:0}.plas-menu-langlink[data-astro-cid-ytnje244]{position:relative;display:inline-flex;align-items:center;padding-inline:var(--spacing-1);min-block-size:44px;color:var(--color-fg-muted);text-decoration:none;white-space:nowrap;transition:color var(--motion-duration-micro) var(--motion-easing-out)}.plas-menu-langlink[data-astro-cid-ytnje244]:hover{color:var(--color-fg-default)}.plas-menu-langlink[data-astro-cid-ytnje244].is-current{color:var(--color-theme-text)}.plas-menu-langlink[data-astro-cid-ytnje244].is-current:after{content:"";position:absolute;inset-inline:var(--spacing-1);inset-block-end:10px;block-size:2px;border-radius:var(--radius-pill);background:var(--color-theme-text)}@media(prefers-reduced-motion:reduce){.plas-menu-drawer[data-astro-cid-ytnje244],.plas-menu-backdrop[data-astro-cid-ytnje244]{transition:none}.plas-menu-drawer[data-astro-cid-ytnje244]{transform:none}.plas-menu-backdrop[data-astro-cid-ytnje244]{opacity:1}@starting-style{.plas-menu[data-astro-cid-ytnje244][open] .plas-menu-drawer[data-astro-cid-ytnje244]{transform:none}.plas-menu[data-astro-cid-ytnje244][open] .plas-menu-backdrop[data-astro-cid-ytnje244]{opacity:1}}}.plas-header[data-astro-cid-zgner3w6]{position:sticky;top:0;z-index:40;background:transparent;border-block-end:1px solid transparent;transition:background-color var(--motion-duration-micro) var(--motion-easing-out),border-color var(--motion-duration-micro) var(--motion-easing-out)}.plas-header[data-astro-cid-zgner3w6][data-scroll=on]{background:var(--color-bg-default);border-block-end-color:var(--color-border-muted)}.plas-header[data-astro-cid-zgner3w6]:has(.plas-header-burger[aria-expanded=true]){background:transparent;border-block-end-color:transparent;pointer-events:none}.plas-header[data-astro-cid-zgner3w6]:has(.plas-header-burger[aria-expanded=true]) .plas-header-burger[data-astro-cid-zgner3w6]{pointer-events:auto}.plas-header[data-astro-cid-zgner3w6]:has(.plas-header-burger[aria-expanded=true]) .plas-header-brand[data-astro-cid-zgner3w6]{visibility:hidden}.plas-header-row[data-astro-cid-zgner3w6]{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:var(--spacing-4);row-gap:var(--spacing-1);padding-block:var(--spacing-4);min-block-size:4.75rem;--plas-compact: 1}.plas-header-brand[data-astro-cid-zgner3w6]{display:inline-flex;align-items:center;grid-column:1;justify-self:start;color:var(--color-fg-default);text-decoration:none}.plas-header-tools[data-astro-cid-zgner3w6]{display:flex;align-items:center;gap:var(--spacing-2);grid-column:2;justify-self:end}.plas-header-nav[data-astro-cid-zgner3w6]{grid-column:1 / -1;grid-row:2}.plas-header-nav[data-astro-cid-zgner3w6] ul[data-astro-cid-zgner3w6]{list-style:none;margin:0;padding:0;display:flex;gap:var(--spacing-1)}.plas-header-link[data-astro-cid-zgner3w6]{position:relative;display:inline-flex;align-items:center;min-block-size:44px;padding-inline:var(--spacing-3);color:var(--color-fg-muted);text-decoration:none;white-space:nowrap;transition:color var(--motion-duration-micro) var(--motion-easing-out)}.plas-header-link[data-astro-cid-zgner3w6]:after{content:"";position:absolute;inset-inline:var(--spacing-3);inset-block-end:0;block-size:2px;border-radius:var(--radius-pill);background:var(--color-theme-text);transform:scaleX(0);transform-origin:center;transition:transform var(--motion-duration-micro) var(--motion-easing-out)}.plas-header-link[data-astro-cid-zgner3w6]:hover{color:var(--color-fg-default)}.plas-header-link[data-astro-cid-zgner3w6]:hover:after{transform:scaleX(1)}.plas-header-link[data-astro-cid-zgner3w6].is-current{color:var(--color-theme-text)}.plas-header-link[data-astro-cid-zgner3w6].is-current:after{transform:scaleX(1)}.plas-header-burger[data-astro-cid-zgner3w6]{display:none;align-items:center;justify-content:center;inline-size:44px;min-block-size:44px;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-fg-default);cursor:pointer}@media(hover:hover){.plas-header-burger[data-astro-cid-zgner3w6]:hover{background:color-mix(in oklab,currentColor 10%,transparent)}}.plas-burger[data-astro-cid-zgner3w6]{position:relative;display:block;inline-size:24px;block-size:24px}.plas-burger[data-astro-cid-zgner3w6] canvas{position:absolute;inset:0;inline-size:100%;block-size:100%}[data-theme=dark] .plas-burger[data-astro-cid-zgner3w6] canvas{filter:invert(1)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .plas-burger[data-astro-cid-zgner3w6] canvas{filter:invert(1)}}.plas-burger-fallback[data-astro-cid-zgner3w6]{position:absolute;inset:0;transition:opacity var(--motion-duration-micro) var(--motion-easing-out)}.plas-burger[data-astro-cid-zgner3w6].lottie-ready .plas-burger-fallback[data-astro-cid-zgner3w6]{opacity:0}.plas-burger-close[data-astro-cid-zgner3w6],.plas-header-burger[data-astro-cid-zgner3w6][aria-expanded=true] .plas-burger-open[data-astro-cid-zgner3w6]{display:none}.plas-header-burger[data-astro-cid-zgner3w6][aria-expanded=true] .plas-burger-close[data-astro-cid-zgner3w6]{display:block}@media(max-width:999.98px){.plas-header-row[data-astro-cid-zgner3w6][data-menu=ready]{row-gap:0}.plas-header-row[data-astro-cid-zgner3w6][data-menu=ready] .plas-header-nav[data-astro-cid-zgner3w6],.plas-header-row[data-astro-cid-zgner3w6][data-menu=ready] .plas-header-theme,.plas-header-row[data-astro-cid-zgner3w6][data-menu=ready] .plas-lang{display:none}.plas-header-row[data-astro-cid-zgner3w6][data-menu=ready] .plas-header-burger[data-astro-cid-zgner3w6]{display:inline-flex}}@media(min-width:1000px){.plas-header-row[data-astro-cid-zgner3w6]{grid-template-columns:1fr auto 1fr;row-gap:0;--plas-compact: 0}.plas-header-nav[data-astro-cid-zgner3w6]{grid-column:2;grid-row:1;justify-self:center}.plas-header-tools[data-astro-cid-zgner3w6]{grid-column:3}.plas-header-burger[data-astro-cid-zgner3w6]{display:none}}:root{--plas-header-h: calc(4.75rem + 1px) }.plas-footer[data-astro-cid-zrdng3lf]{margin-block-start:var(--spacing-24);border-block-start:1px solid var(--color-border-muted);padding-block:var(--spacing-12) var(--spacing-8)}.plas-footer-top[data-astro-cid-zrdng3lf]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-10)}.plas-footer-brand[data-astro-cid-zrdng3lf]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}.plas-footer-tagline[data-astro-cid-zrdng3lf]{color:var(--color-fg-muted);max-width:44ch}.plas-footer-nav[data-astro-cid-zrdng3lf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-8)}.plas-footer-col[data-astro-cid-zrdng3lf] ul[data-astro-cid-zrdng3lf]{list-style:none;margin:var(--spacing-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-1)}.plas-footer-heading[data-astro-cid-zrdng3lf]{color:var(--color-fg-default)}.plas-footer-link[data-astro-cid-zrdng3lf]{display:inline-flex;align-items:center;min-block-size:28px;color:var(--color-fg-muted);text-decoration:none}.plas-footer-link[data-astro-cid-zrdng3lf]:hover{color:var(--color-fg-default);text-decoration:underline}.plas-footer-bottom[data-astro-cid-zrdng3lf]{display:flex;flex-wrap:wrap;gap:var(--spacing-2) var(--spacing-6);margin-block-start:var(--spacing-10);padding-block-start:var(--spacing-6);border-block-start:1px solid var(--color-border-muted)}.plas-footer-note[data-astro-cid-zrdng3lf]{color:var(--color-fg-muted)}@media(min-width:768px){.plas-footer-top[data-astro-cid-zrdng3lf]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--spacing-16)}}
