@font-face{font-family:Inter-e9e3cc41a08be371;src:url(/assets/Inter-400-normal-8909904a.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter-e9e3cc41a08be371;src:url(/assets/Inter-500-normal-f3779f1e.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Inter-e9e3cc41a08be371;src:url(/assets/Inter-600-normal-f9a06e79.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Inter-e9e3cc41a08be371;src:url(/assets/Inter-400-italic-7ea9d2f1.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter-e9e3cc41a08be371;src:url(/assets/Inter-500-italic-ec7b5fad.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Inter-e9e3cc41a08be371;src:url(/assets/Inter-600-italic-c45ec866.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:"Inter-e9e3cc41a08be371 fallback: Arial";src:local("Arial");font-display:swap;font-weight:400;font-style:normal;size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:"Inter-e9e3cc41a08be371 fallback: Arial";src:local("Arial");font-display:swap;font-weight:500;font-style:normal;size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:"Inter-e9e3cc41a08be371 fallback: Arial";src:local("Arial");font-display:swap;font-weight:600;font-style:normal;size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:"Inter-e9e3cc41a08be371 fallback: Arial";src:local("Arial");font-display:swap;font-weight:400;font-style:italic;size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:"Inter-e9e3cc41a08be371 fallback: Arial";src:local("Arial");font-display:swap;font-weight:500;font-style:italic;size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:"Inter-e9e3cc41a08be371 fallback: Arial";src:local("Arial");font-display:swap;font-weight:600;font-style:italic;size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}:root{--font-inter: Inter-e9e3cc41a08be371, "Inter-e9e3cc41a08be371 fallback: Arial", system-ui, -apple-system, "Segoe UI", sans-serif}@font-face{font-family:Geist-fb32cb4bbceb42ff;src:url(/assets/Geist-400-normal-ead637fd.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Geist-fb32cb4bbceb42ff;src:url(/assets/Geist-500-normal-6145bf67.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Geist-fb32cb4bbceb42ff;src:url(/assets/Geist-400-italic-b03110df.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Geist-fb32cb4bbceb42ff;src:url(/assets/Geist-500-italic-9910fb77.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:"Geist-fb32cb4bbceb42ff fallback: Arial";src:local("Arial");font-display:swap;font-weight:400;font-style:normal;size-adjust:104.7553%;ascent-override:95.9379%;descent-override:28.1609%;line-gap-override:0%}@font-face{font-family:"Geist-fb32cb4bbceb42ff fallback: Arial";src:local("Arial");font-display:swap;font-weight:500;font-style:normal;size-adjust:104.7553%;ascent-override:95.9379%;descent-override:28.1609%;line-gap-override:0%}@font-face{font-family:"Geist-fb32cb4bbceb42ff fallback: Arial";src:local("Arial");font-display:swap;font-weight:400;font-style:italic;size-adjust:104.7553%;ascent-override:95.9379%;descent-override:28.1609%;line-gap-override:0%}@font-face{font-family:"Geist-fb32cb4bbceb42ff fallback: Arial";src:local("Arial");font-display:swap;font-weight:500;font-style:italic;size-adjust:104.7553%;ascent-override:95.9379%;descent-override:28.1609%;line-gap-override:0%}:root{--font-geist: Geist-fb32cb4bbceb42ff, "Geist-fb32cb4bbceb42ff fallback: Arial", system-ui, -apple-system, "Segoe UI", sans-serif}@font-face{font-family:Geist Mono-97def5591575de87;src:url(/assets/GeistMono-400-normal-3f98383b.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono-97def5591575de87;src:url(/assets/GeistMono-500-normal-72971bd4.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono-97def5591575de87;src:url(/assets/GeistMono-400-italic-1ace7031.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Geist Mono-97def5591575de87;src:url(/assets/GeistMono-500-italic-c937e360.woff2) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:"Geist Mono-97def5591575de87 fallback: Courier New";src:local("Courier New");font-display:swap;font-weight:400;font-style:normal;size-adjust:99.9837%;ascent-override:100.5164%;descent-override:29.5048%}@font-face{font-family:"Geist Mono-97def5591575de87 fallback: Courier New";src:local("Courier New");font-display:swap;font-weight:500;font-style:normal;size-adjust:99.9837%;ascent-override:100.5164%;descent-override:29.5048%}@font-face{font-family:"Geist Mono-97def5591575de87 fallback: Courier New";src:local("Courier New");font-display:swap;font-weight:400;font-style:italic;size-adjust:99.9837%;ascent-override:100.5164%;descent-override:29.5048%}@font-face{font-family:"Geist Mono-97def5591575de87 fallback: Courier New";src:local("Courier New");font-display:swap;font-weight:500;font-style:italic;size-adjust:99.9837%;ascent-override:100.5164%;descent-override:29.5048%}:root{--font-geist-mono: "Geist Mono-97def5591575de87", "Geist Mono-97def5591575de87 fallback: Courier New", ui-monospace, SFMono-Regular, monospace}@font-face{font-family:PP Neue Montreal;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/PPNeueMontreal-500-normal-74188890.woff) format("woff")}/*! tailwindcss v4.3.3 | 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-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-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;--tw-font-weight: initial}}}@layer theme{:root,:host{--spacing: var(--mnv-space-unit);--font-weight-semibold: 600;--radius-sm: var(--mnv-radius-sm);--radius-md: var(--mnv-radius-md);--radius-lg: var(--mnv-radius-lg);--radius-xl: var(--mnv-radius-xl);--shadow-sm: var(--mnv-shadow-sm);--shadow-md: var(--mnv-shadow-md);--shadow-lg: var(--mnv-shadow-lg);--ease-out: var(--mnv-ease-out);--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);--color-brand: var(--mnv-brand-red);--color-brand-glow: var(--mnv-brand-red-glow);--color-brand-gradient-end: var(--mnv-brand-red-gradient-end);--color-brand-button-top: var(--mnv-brand-button-top);--color-brand-button-bottom: var(--mnv-brand-button-bottom);--color-brand-icon-gradient-end: var(--mnv-brand-icon-gradient-end);--color-logo: var(--mnv-brand-logo-red);--color-badge-edgesight-border: var(--mnv-badge-edgesight-border);--color-badge-edgesight-tint: var(--mnv-badge-edgesight-tint);--color-cdn-medianova: var(--mnv-cdn-medianova);--color-cdn-cloudflare: var(--mnv-cdn-cloudflare);--color-cdn-akamai: var(--mnv-cdn-akamai);--color-mock-accent-orange: var(--mnv-mock-accent-orange);--color-mock-accent-purple: var(--mnv-mock-accent-purple);--color-mock-accent-red: var(--mnv-mock-accent-red);--color-mock-status-green: var(--mnv-mock-status-green);--color-edgesight-accent: var(--mnv-edgesight-accent);--color-edgesight-accent-soft: var(--mnv-edgesight-accent-soft);--color-edgesight-console-from: var(--mnv-edgesight-console-bg-from);--color-edgesight-console-to: var(--mnv-edgesight-console-bg-to);--color-surface-footer-pill: var(--mnv-surface-footer-pill);--color-partner-logos-eyebrow: var(--mnv-text-partner-logos-eyebrow);--color-stroke-footer-top: var(--mnv-stroke-footer-top);--color-stroke-footer-dash: var(--mnv-stroke-footer-dash);--color-faq-toggle: var(--mnv-faq-toggle-bg);--color-faq-muted: var(--mnv-text-faq-muted);--color-faq-eyebrow: var(--mnv-text-faq-eyebrow);--color-faq-button-border: var(--mnv-faq-button-border);--font-feature-geist: var(--mnv-font-feature-geist);--color-button-neutral-top: var(--mnv-button-neutral-top);--color-button-neutral-bottom: var(--mnv-button-neutral-bottom);--color-button-neutral-border: var(--mnv-button-neutral-border);--color-ink: var(--mnv-text-ink);--color-ink-700: var(--mnv-text-ink-700);--color-ink-600: var(--mnv-text-ink-600);--color-muted: var(--mnv-text-muted);--color-muted-2: var(--mnv-text-muted-2);--color-gray-500: var(--mnv-text-gray-500);--color-gray-450: var(--mnv-text-gray-450);--color-gray-400: var(--mnv-text-gray-400);--color-gray-350: var(--mnv-text-gray-350);--color-gray-300: var(--mnv-text-gray-300);--color-white: var(--mnv-surface-white);--color-surface-100: var(--mnv-surface-100);--color-surface-150: var(--mnv-surface-150);--color-surface-200: var(--mnv-surface-200);--color-surface-square: var(--mnv-surface-square-gray);--color-surface-near-white: var(--mnv-surface-near-white);--color-surface-line: var(--mnv-surface-line);--color-surface-gradient-from: var(--mnv-surface-gradient-from);--color-surface-gradient-to: var(--mnv-surface-gradient-to);--color-stroke-100: var(--mnv-stroke-100);--color-stroke-150: var(--mnv-stroke-150);--color-stroke-200: var(--mnv-stroke-200);--color-stroke-250: var(--mnv-stroke-250);--color-light-bg-canvas: var(--mnv-light-bg-canvas);--color-light-bg-subtle: var(--mnv-light-bg-subtle);--color-light-border-default: var(--mnv-light-border-default);--color-light-border-subtle: var(--mnv-light-border-subtle);--color-dark-bg-canvas: var(--mnv-dark-bg-canvas);--color-dark-bg-subtle: var(--mnv-dark-bg-subtle);--color-dark-border-default: var(--mnv-dark-border-default);--color-dark-border-subtle: var(--mnv-dark-border-subtle);--color-dark-footer: var(--mnv-dark-footer-bg);--color-dark-surface: var(--mnv-dark-surface);--color-dark-divider: var(--mnv-dark-divider);--color-dark-text: var(--mnv-dark-text);--color-dark-text-muted: var(--mnv-dark-text-muted);--color-dark-text-light: var(--mnv-dark-text-light);--color-neutral-300: var(--mnv-neutral-300);--color-neutral-700: var(--mnv-neutral-700);--color-status-green: var(--mnv-status-green);--color-badge-iso: var(--mnv-badge-iso-red);--color-badge-gdpr: var(--mnv-badge-gdpr-purple);--font-sans: var(--mnv-font-sans);--font-accent: var(--mnv-font-accent);--font-display: var(--mnv-font-display);--text-display-3xl: var(--mnv-text-display-3xl);--text-display-3xl--line-height: var(--mnv-text-display-3xl-line-height);--text-display-3xl--letter-spacing: var(--mnv-text-display-3xl-letter-spacing);--text-display-3xl--font-weight: var(--mnv-text-display-3xl-weight);--text-display-2xl: var(--mnv-text-display-2xl);--text-display-2xl--line-height: var(--mnv-text-display-2xl-line-height);--text-display-2xl--letter-spacing: var(--mnv-text-display-2xl-letter-spacing);--text-display-2xl--font-weight: var(--mnv-text-display-2xl-weight);--text-display-xl: var(--mnv-text-display-xl);--text-display-xl--line-height: var(--mnv-text-display-xl-line-height);--text-display-xl--letter-spacing: var(--mnv-text-display-xl-letter-spacing);--text-display-xl--font-weight: var(--mnv-text-display-xl-weight);--text-display-l: var(--mnv-text-display-l);--text-display-l--line-height: var(--mnv-text-display-l-line-height);--text-display-l--letter-spacing: var(--mnv-text-display-l-letter-spacing);--text-display-l--font-weight: var(--mnv-text-display-l-weight);--text-heading-1: var(--mnv-text-heading-1);--text-heading-1--line-height: var(--mnv-text-heading-1-line-height);--text-heading-1--letter-spacing: var(--mnv-text-heading-1-letter-spacing);--text-heading-1--font-weight: var(--mnv-text-heading-1-weight);--text-heading-2: var(--mnv-text-heading-2);--text-heading-2--line-height: var(--mnv-text-heading-2-line-height);--text-heading-2--letter-spacing: var(--mnv-text-heading-2-letter-spacing);--text-heading-2--font-weight: var(--mnv-text-heading-2-weight);--text-heading-3: var(--mnv-text-heading-3);--text-heading-3--line-height: var(--mnv-text-heading-3-line-height);--text-heading-3--letter-spacing: var(--mnv-text-heading-3-letter-spacing);--text-heading-3--font-weight: var(--mnv-text-heading-3-weight);--text-heading-4: var(--mnv-text-heading-4);--text-heading-4--line-height: var(--mnv-text-heading-4-line-height);--text-heading-4--letter-spacing: var(--mnv-text-heading-4-letter-spacing);--text-heading-4--font-weight: var(--mnv-text-heading-4-weight);--text-heading-5: var(--mnv-text-heading-5);--text-heading-5--line-height: var(--mnv-text-heading-5-line-height);--text-heading-5--letter-spacing: var(--mnv-text-heading-5-letter-spacing);--text-heading-5--font-weight: var(--mnv-text-heading-5-weight);--text-heading-6: var(--mnv-text-heading-6);--text-heading-6--line-height: var(--mnv-text-heading-6-line-height);--text-heading-6--letter-spacing: var(--mnv-text-heading-6-letter-spacing);--text-heading-6--font-weight: var(--mnv-text-heading-6-weight);--text-body-xl-regular: var(--mnv-text-body-xl-regular);--text-body-xl-regular--line-height: var(--mnv-text-body-xl-regular-line-height);--text-body-xl-regular--letter-spacing: var(--mnv-text-body-xl-regular-letter-spacing);--text-body-xl-regular--font-weight: var(--mnv-text-body-xl-regular-weight);--text-body-xl-medium: var(--mnv-text-body-xl-medium);--text-body-xl-medium--line-height: var(--mnv-text-body-xl-medium-line-height);--text-body-xl-medium--letter-spacing: var(--mnv-text-body-xl-medium-letter-spacing);--text-body-xl-medium--font-weight: var(--mnv-text-body-xl-medium-weight);--text-body-l-regular: var(--mnv-text-body-l-regular);--text-body-l-regular--line-height: var(--mnv-text-body-l-regular-line-height);--text-body-l-regular--letter-spacing: var(--mnv-text-body-l-regular-letter-spacing);--text-body-l-regular--font-weight: var(--mnv-text-body-l-regular-weight);--text-body-l-medium: var(--mnv-text-body-l-medium);--text-body-l-medium--line-height: var(--mnv-text-body-l-medium-line-height);--text-body-l-medium--letter-spacing: var(--mnv-text-body-l-medium-letter-spacing);--text-body-l-medium--font-weight: var(--mnv-text-body-l-medium-weight);--text-body-m-regular: var(--mnv-text-body-m-regular);--text-body-m-regular--line-height: var(--mnv-text-body-m-regular-line-height);--text-body-m-regular--letter-spacing: var(--mnv-text-body-m-regular-letter-spacing);--text-body-m-regular--font-weight: var(--mnv-text-body-m-regular-weight);--text-body-m-medium: var(--mnv-text-body-m-medium);--text-body-m-medium--line-height: var(--mnv-text-body-m-medium-line-height);--text-body-m-medium--letter-spacing: var(--mnv-text-body-m-medium-letter-spacing);--text-body-m-medium--font-weight: var(--mnv-text-body-m-medium-weight);--text-body-s-regular: var(--mnv-text-body-s-regular);--text-body-s-regular--line-height: var(--mnv-text-body-s-regular-line-height);--text-body-s-regular--letter-spacing: var(--mnv-text-body-s-regular-letter-spacing);--text-body-s-regular--font-weight: var(--mnv-text-body-s-regular-weight);--text-body-s-medium: var(--mnv-text-body-s-medium);--text-body-s-medium--line-height: var(--mnv-text-body-s-medium-line-height);--text-body-s-medium--letter-spacing: var(--mnv-text-body-s-medium-letter-spacing);--text-body-s-medium--font-weight: var(--mnv-text-body-s-medium-weight);--text-body-xs-regular: var(--mnv-text-body-xs-regular);--text-body-xs-regular--line-height: var(--mnv-text-body-xs-regular-line-height);--text-body-xs-regular--letter-spacing: var(--mnv-text-body-xs-regular-letter-spacing);--text-body-xs-regular--font-weight: var(--mnv-text-body-xs-regular-weight);--text-body-xs-medium: var(--mnv-text-body-xs-medium);--text-body-xs-medium--line-height: var(--mnv-text-body-xs-medium-line-height);--text-body-xs-medium--letter-spacing: var(--mnv-text-body-xs-medium-letter-spacing);--text-body-xs-medium--font-weight: var(--mnv-text-body-xs-medium-weight);--text-label-l: var(--mnv-text-label-l);--text-label-l--line-height: var(--mnv-text-label-l-line-height);--text-label-l--letter-spacing: var(--mnv-text-label-l-letter-spacing);--text-label-l--font-weight: var(--mnv-text-label-l-weight);--text-label-m: var(--mnv-text-label-m);--text-label-m--line-height: var(--mnv-text-label-m-line-height);--text-label-m--letter-spacing: var(--mnv-text-label-m-letter-spacing);--text-label-m--font-weight: var(--mnv-text-label-m-weight);--text-label-s: var(--mnv-text-label-s);--text-label-s--line-height: var(--mnv-text-label-s-line-height);--text-label-s--letter-spacing: var(--mnv-text-label-s-letter-spacing);--text-label-s--font-weight: var(--mnv-text-label-s-weight);--text-label-xs: var(--mnv-text-label-xs);--text-label-xs--line-height: var(--mnv-text-label-xs-line-height);--text-label-xs--letter-spacing: var(--mnv-text-label-xs-letter-spacing);--text-label-xs--font-weight: var(--mnv-text-label-xs-weight);--text-number-xl: var(--mnv-text-number-xl);--text-number-xl--line-height: var(--mnv-text-number-xl-line-height);--text-number-xl--letter-spacing: var(--mnv-text-number-xl-letter-spacing);--text-number-xl--font-weight: var(--mnv-text-number-xl-weight);--text-number-l: var(--mnv-text-number-l);--text-number-l--line-height: var(--mnv-text-number-l-line-height);--text-number-l--letter-spacing: var(--mnv-text-number-l-letter-spacing);--text-number-l--font-weight: var(--mnv-text-number-l-weight);--text-eyebrow-m: var(--mnv-text-eyebrow-m);--text-eyebrow-m--line-height: var(--mnv-text-eyebrow-m-line-height);--text-eyebrow-m--letter-spacing: var(--mnv-text-eyebrow-m-letter-spacing);--text-eyebrow-m--font-weight: var(--mnv-text-eyebrow-m-weight);--text-eyebrow-s: var(--mnv-text-eyebrow-s);--text-eyebrow-s--line-height: var(--mnv-text-eyebrow-s-line-height);--text-eyebrow-s--letter-spacing: var(--mnv-text-eyebrow-s-letter-spacing);--text-eyebrow-s--font-weight: var(--mnv-text-eyebrow-s-weight);--text-code-m: var(--mnv-text-code-m);--text-code-m--line-height: var(--mnv-text-code-m-line-height);--text-code-m--letter-spacing: var(--mnv-text-code-m-letter-spacing);--text-code-m--font-weight: var(--mnv-text-code-m-weight);--text-code-s: var(--mnv-text-code-s);--text-code-s--line-height: var(--mnv-text-code-s-line-height);--text-code-s--letter-spacing: var(--mnv-text-code-s-letter-spacing);--text-code-s--font-weight: var(--mnv-text-code-s-weight);--text-nav-link: var(--mnv-text-nav-link);--text-nav-link--line-height: var(--mnv-text-nav-link-line-height);--text-nav-link--letter-spacing: var(--mnv-text-nav-link-letter-spacing);--text-nav-link--font-weight: var(--mnv-text-nav-link-weight);--text-hero: var(--mnv-text-hero);--text-hero--line-height: var(--mnv-text-hero-line-height);--text-hero--letter-spacing: var(--mnv-text-hero-letter-spacing);--text-hero--font-weight: var(--mnv-text-hero-weight);--text-footer-micro: var(--mnv-text-footer-micro);--text-footer-micro--line-height: var(--mnv-text-footer-micro-line-height);--text-footer-micro--letter-spacing: 0em;--text-footer-micro--font-weight: var(--mnv-text-footer-micro-weight);--text-footer-micro-medium: var(--mnv-text-footer-micro);--text-footer-micro-medium--line-height: var(--mnv-text-footer-micro-line-height);--text-footer-micro-medium--letter-spacing: 0em;--text-footer-micro-medium--font-weight: var(--mnv-text-footer-micro-medium-weight);--text-footer-legal: var(--mnv-text-footer-legal);--text-footer-legal--line-height: var(--mnv-text-footer-legal-line-height);--text-footer-legal--letter-spacing: 0em;--text-footer-legal--font-weight: var(--mnv-text-footer-legal-weight);--text-faq-eyebrow: var(--mnv-text-faq-eyebrow);--text-faq-eyebrow--line-height: var(--mnv-text-faq-eyebrow-line-height);--text-faq-eyebrow--letter-spacing: var(--mnv-text-faq-eyebrow-letter-spacing);--text-faq-eyebrow--font-weight: var(--mnv-text-faq-eyebrow-weight);--text-faq-category: var(--mnv-text-faq-category);--text-faq-category--line-height: var(--mnv-text-faq-category-line-height);--text-faq-category--letter-spacing: var(--mnv-text-faq-category-letter-spacing);--text-faq-category--font-weight: var(--mnv-text-faq-category-weight);--text-faq-row: var(--mnv-text-faq-row);--text-faq-row--line-height: var(--mnv-text-faq-row-line-height);--text-faq-row--letter-spacing: var(--mnv-text-faq-row-letter-spacing);--text-faq-row--font-weight: var(--mnv-text-faq-row-weight);--text-faq-row-regular: var(--mnv-text-faq-row);--text-faq-row-regular--line-height: var(--mnv-text-faq-row-line-height);--text-faq-row-regular--letter-spacing: var(--mnv-text-faq-row-letter-spacing);--text-faq-row-regular--font-weight: var(--mnv-text-faq-row-regular-weight);--text-newsletter-title: var(--mnv-text-newsletter-title);--text-newsletter-title--line-height: var(--mnv-text-newsletter-title-line-height);--text-newsletter-title--letter-spacing: var(--mnv-text-newsletter-title-letter-spacing);--text-newsletter-title--font-weight: var(--mnv-text-newsletter-title-weight);--container-site: var(--mnv-container-max);--container-pill: var(--mnv-container-pill);--radius-full: var(--mnv-radius-full);--radius-footer-notch: var(--mnv-radius-footer-notch);--radius-button-secondary: var(--mnv-radius-button-secondary);--newsletter-band-height: var(--mnv-newsletter-band-height);--newsletter-pad-top: var(--mnv-newsletter-pad-top);--newsletter-pad-bottom: var(--mnv-newsletter-pad-bottom);--newsletter-copy-inset-x: var(--mnv-newsletter-copy-inset-x);--newsletter-copy-inset-y: var(--mnv-newsletter-copy-inset-y);--newsletter-copy-max-width: var(--mnv-newsletter-copy-max-width);--newsletter-dots-width: var(--mnv-newsletter-dots-width);--newsletter-dots-height: var(--mnv-newsletter-dots-height);--newsletter-panel-x: var(--mnv-newsletter-panel-x);--newsletter-panel-end: var(--mnv-newsletter-panel-end);--newsletter-panel-width: var(--mnv-newsletter-panel-width);--newsletter-panel-top: var(--mnv-newsletter-panel-top);--newsletter-panel-height: var(--mnv-newsletter-panel-height);--newsletter-panel-form-x: var(--mnv-newsletter-panel-form-x);--newsletter-panel-form-y: var(--mnv-newsletter-panel-form-y);--newsletter-rail-top: var(--mnv-newsletter-rail-top);--newsletter-rail-bottom: var(--mnv-newsletter-rail-bottom);--newsletter-corner-size: var(--mnv-newsletter-corner-size);--newsletter-form-width: var(--mnv-newsletter-form-width);--newsletter-input-height: var(--mnv-newsletter-input-height);--partner-logos-block-height: var(--mnv-partner-logos-block-height);--partner-logos-pad-top-inner: var(--mnv-partner-logos-pad-top-inner);--partner-logos-head-gap: var(--mnv-partner-logos-head-gap);--partner-logos-viewport-min: var(--mnv-partner-logos-viewport-min);--partner-logos-gap: var(--mnv-partner-logos-gap);--partner-logos-fade-left: var(--mnv-partner-logos-fade-left);--partner-logos-fade-right: var(--mnv-partner-logos-fade-right);--partner-logos-duration: var(--mnv-partner-logos-duration);--faq-pad-top: var(--mnv-faq-pad-top);--faq-pad-bottom: var(--mnv-faq-pad-bottom);--faq-pad-inline: var(--mnv-faq-pad-inline);--faq-column-gap: var(--mnv-faq-column-gap);--faq-intro-width: var(--mnv-faq-intro-width);--faq-title-width: var(--mnv-faq-title-width);--faq-list-width: var(--mnv-faq-list-width);--faq-stack-gap: var(--mnv-faq-stack-gap);--faq-category-gap: var(--mnv-faq-category-gap);--faq-footer-gap: var(--mnv-faq-footer-gap);--faq-footer-inset: var(--mnv-faq-footer-inset);--faq-footer-width: var(--mnv-faq-footer-width);--faq-row-pad-y: var(--mnv-faq-row-pad-y);--faq-row-pad-x: var(--mnv-faq-row-pad-x);--faq-answer-gap: var(--mnv-faq-answer-gap);--faq-toggle-size: var(--mnv-faq-toggle-size);--faq-icon-size: var(--mnv-faq-icon-size);--faq-button-height: var(--mnv-faq-button-height);--footer-col-gap: var(--mnv-footer-col-gap);--footer-link-gap: var(--mnv-footer-link-gap);--footer-legal-gap: var(--mnv-footer-legal-gap);--footer-corner-size: var(--mnv-footer-corner-size);--footer-logo-height: var(--mnv-footer-logo-height);--footer-logo-width: var(--mnv-footer-logo-width);--footer-matrix-min-height: var(--mnv-footer-matrix-min-height);--footer-brand-width: var(--mnv-footer-brand-width);--footer-pad-bottom: var(--mnv-footer-pad-bottom);--border-default: var(--mnv-border-default);--ease-brand: var(--mnv-ease-brand);--ease-standard: var(--mnv-ease-standard);--duration-fast: var(--mnv-duration-fast);--duration-base: var(--mnv-duration-base);--duration-slow: var(--mnv-duration-slow);--duration-entrance: var(--mnv-duration-entrance);--duration-ambient: var(--mnv-duration-ambient)}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var( --default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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]){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:where(:not(iframe)){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}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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:5rem}body{background-color:var(--color-light-bg-canvas);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body-m-regular);line-height:var(--text-body-m-regular--line-height)}::selection{background:var(--color-brand)}@supports (color: color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--color-brand) 22%,transparent)}}#main{padding-top:5rem}:focus-visible{outline:.125rem solid var(--color-brand);outline-offset:.125rem}img,video{max-width:100%;height:auto}}@layer components;@layer utilities{.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.z-\[1\]{z-index:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-1{margin-bottom:var(--spacing)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-16{height:calc(var(--spacing) * 16)}.w-auto{width:auto}.w-full{width:100%}.max-w-\(--container-site\){max-width:var(--container-site)}.flex-shrink,.shrink{flex-shrink: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-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-light-border-default{border-color:var(--color-light-border-default)}.border-stroke-150{border-color:var(--color-stroke-150)}.bg-surface-200{background-color:var(--color-surface-200)}.bg-white{background-color:var(--color-white)}.stroke-100{stroke-width:100px}.stroke-150{stroke-width:150px}.stroke-200{stroke-width:200px}.stroke-250{stroke-width:250px}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-24{padding-block:calc(var(--spacing) * 24)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.font-accent{font-family:var(--font-accent)}.font-display{font-family:var(--font-display)}.text-body-l-regular{font-size:var(--text-body-l-regular);line-height:var(--tw-leading, var(--text-body-l-regular--line-height));letter-spacing:var(--tw-tracking, var(--text-body-l-regular--letter-spacing));font-weight:var(--tw-font-weight, var(--text-body-l-regular--font-weight))}.text-body-m-regular{font-size:var(--text-body-m-regular);line-height:var(--tw-leading, var(--text-body-m-regular--line-height));letter-spacing:var(--tw-tracking, var(--text-body-m-regular--letter-spacing));font-weight:var(--tw-font-weight, var(--text-body-m-regular--font-weight))}.text-body-s-medium{font-size:var(--text-body-s-medium);line-height:var(--tw-leading, var(--text-body-s-medium--line-height));letter-spacing:var(--tw-tracking, var(--text-body-s-medium--letter-spacing));font-weight:var(--tw-font-weight, var(--text-body-s-medium--font-weight))}.text-body-s-regular{font-size:var(--text-body-s-regular);line-height:var(--tw-leading, var(--text-body-s-regular--line-height));letter-spacing:var(--tw-tracking, var(--text-body-s-regular--letter-spacing));font-weight:var(--tw-font-weight, var(--text-body-s-regular--font-weight))}.text-body-xs-medium{font-size:var(--text-body-xs-medium);line-height:var(--tw-leading, var(--text-body-xs-medium--line-height));letter-spacing:var(--tw-tracking, var(--text-body-xs-medium--letter-spacing));font-weight:var(--tw-font-weight, var(--text-body-xs-medium--font-weight))}.text-body-xs-regular{font-size:var(--text-body-xs-regular);line-height:var(--tw-leading, var(--text-body-xs-regular--line-height));letter-spacing:var(--tw-tracking, var(--text-body-xs-regular--letter-spacing));font-weight:var(--tw-font-weight, var(--text-body-xs-regular--font-weight))}.text-code-m{font-size:var(--text-code-m);line-height:var(--tw-leading, var(--text-code-m--line-height));letter-spacing:var(--tw-tracking, var(--text-code-m--letter-spacing));font-weight:var(--tw-font-weight, var(--text-code-m--font-weight))}.text-eyebrow-m{font-size:var(--text-eyebrow-m);line-height:var(--tw-leading, var(--text-eyebrow-m--line-height));letter-spacing:var(--tw-tracking, var(--text-eyebrow-m--letter-spacing));font-weight:var(--tw-font-weight, var(--text-eyebrow-m--font-weight))}.text-eyebrow-s{font-size:var(--text-eyebrow-s);line-height:var(--tw-leading, var(--text-eyebrow-s--line-height));letter-spacing:var(--tw-tracking, var(--text-eyebrow-s--letter-spacing));font-weight:var(--tw-font-weight, var(--text-eyebrow-s--font-weight))}.text-footer-legal{font-size:var(--text-footer-legal);line-height:var(--tw-leading, var(--text-footer-legal--line-height));letter-spacing:var(--tw-tracking, var(--text-footer-legal--letter-spacing));font-weight:var(--tw-font-weight, var(--text-footer-legal--font-weight))}.text-footer-micro{font-size:var(--text-footer-micro);line-height:var(--tw-leading, var(--text-footer-micro--line-height));letter-spacing:var(--tw-tracking, var(--text-footer-micro--letter-spacing));font-weight:var(--tw-font-weight, var(--text-footer-micro--font-weight))}.text-footer-micro-medium{font-size:var(--text-footer-micro-medium);line-height:var(--tw-leading, var(--text-footer-micro-medium--line-height));letter-spacing:var(--tw-tracking, var(--text-footer-micro-medium--letter-spacing));font-weight:var(--tw-font-weight, var(--text-footer-micro-medium--font-weight))}.text-heading-1{font-size:var(--text-heading-1);line-height:var(--tw-leading, var(--text-heading-1--line-height));letter-spacing:var(--tw-tracking, var(--text-heading-1--letter-spacing));font-weight:var(--tw-font-weight, var(--text-heading-1--font-weight))}.text-heading-4{font-size:var(--text-heading-4);line-height:var(--tw-leading, var(--text-heading-4--line-height));letter-spacing:var(--tw-tracking, var(--text-heading-4--letter-spacing));font-weight:var(--tw-font-weight, var(--text-heading-4--font-weight))}.text-hero{font-size:var(--text-hero);line-height:var(--tw-leading, var(--text-hero--line-height));letter-spacing:var(--tw-tracking, var(--text-hero--letter-spacing));font-weight:var(--tw-font-weight, var(--text-hero--font-weight))}.text-label-m{font-size:var(--text-label-m);line-height:var(--tw-leading, var(--text-label-m--line-height));letter-spacing:var(--tw-tracking, var(--text-label-m--letter-spacing));font-weight:var(--tw-font-weight, var(--text-label-m--font-weight))}.text-label-s{font-size:var(--text-label-s);line-height:var(--tw-leading, var(--text-label-s--line-height));letter-spacing:var(--tw-tracking, var(--text-label-s--letter-spacing));font-weight:var(--tw-font-weight, var(--text-label-s--font-weight))}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-brand{color:var(--color-brand)}.text-dark-border-default{color:var(--color-dark-border-default)}.text-dark-text{color:var(--color-dark-text)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-ink{color:var(--color-ink)}.text-ink-600{color:var(--color-ink-600)}.text-ink-700{color:var(--color-ink-700)}.text-muted{color:var(--color-muted)}.text-muted-2{color:var(--color-muted-2)}.text-white{color:var(--color-white)}.italic{font-style:italic}.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)}.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,)}.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)}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:rounded-md:focus{border-radius:var(--radius-md)}.focus\:bg-ink:focus{background-color:var(--color-ink)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-white:focus{color:var(--color-white)}.aria-\[current\]\:font-semibold[aria-current]{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-\[current\]\:text-ink[aria-current]{color:var(--color-ink)}.aria-\[current\]\:text-white[aria-current]{color:var(--color-white)}@media (width>=40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}}:root{--mnv-light-border-subtle: #e7e8eb;--mnv-light-border-default: #dddee1;--mnv-light-bg-subtle: #f7f8fb;--mnv-light-bg-canvas: #fff;--mnv-dark-border-subtle: #222428;--mnv-dark-border-default: #2f3034;--mnv-dark-bg-subtle: #111316;--mnv-dark-bg-canvas: #0c0d11;--mnv-neutral-300: #c9cacd;--mnv-neutral-700: #46484c;--mnv-brand-red: #ee1e44;--mnv-brand-red-gradient-end: #ff5a51;--mnv-brand-button-top: #ff2d55;--mnv-brand-button-bottom: #f3274e;--mnv-brand-red-glow: #ff6784;--mnv-brand-icon-gradient-end: #ff6e7d;--mnv-brand-logo-red: #ec2027;--mnv-text-ink: #161616;--mnv-text-ink-700: #262626;--mnv-text-ink-600: #454545;--mnv-text-muted: #5c5c5c;--mnv-text-muted-2: #6b6b6b;--mnv-text-gray-500: #9a9a9a;--mnv-text-gray-450: #a0a0a0;--mnv-text-gray-400: #a6a6a6;--mnv-text-gray-350: #b3b3b3;--mnv-text-gray-300: #c2c2c2;--mnv-surface-100: #f6f6f7;--mnv-surface-150: #f4f5f6;--mnv-surface-200: #f3f3f4;--mnv-surface-white: #fff;--mnv-surface-square-gray: #fcfcfc;--mnv-surface-near-white: #fdfdfd;--mnv-surface-line: #f3f3f3;--mnv-surface-gradient-from: #e0e0e0;--mnv-surface-gradient-to: #fff;--mnv-stroke-100: #f2f2f2;--mnv-stroke-150: #eee;--mnv-stroke-200: #edebeb;--mnv-stroke-250: #ececec;--mnv-dark-footer-bg: #161616;--mnv-dark-surface: #2a2a2a;--mnv-dark-divider: #272727;--mnv-dark-text: #9a9a9a;--mnv-dark-text-muted: #7a7a7a;--mnv-dark-text-light: #bdbdbd;--mnv-status-green: #35d07f;--mnv-badge-iso-red: #e2231a;--mnv-badge-gdpr-purple: #4a3e78;--mnv-main-bg: #fafafa;--mnv-badge-edgesight-border: #ff6180;--mnv-badge-edgesight-tint: #ff6e8a;--mnv-cdn-medianova: #e03e2d;--mnv-cdn-cloudflare: #f6821f;--mnv-cdn-akamai: #1f60d9;--mnv-mock-accent-orange: #f59e0b;--mnv-mock-accent-purple: #8b5cf6;--mnv-mock-accent-red: #ef4444;--mnv-mock-status-green: #22c55e;--mnv-edgesight-accent: #3b82f6;--mnv-edgesight-accent-soft: #93c5fd;--mnv-edgesight-console-bg-from: #0e1626;--mnv-edgesight-console-bg-to: #070b13;--mnv-surface-footer-pill: #f2f2f1;--mnv-text-partner-logos-eyebrow: #a4a2a5;--mnv-stroke-footer-top: #e8e8e8;--mnv-stroke-footer-dash: #dfdfdf;--mnv-faq-toggle-bg: #dcdcdc;--mnv-text-faq-muted: #6f6f6f;--mnv-text-faq-eyebrow: #999;--mnv-faq-button-border: #e2e2e2;--mnv-button-neutral-top: #505050;--mnv-button-neutral-bottom: #161616;--mnv-button-neutral-border: #717171}:root{--mnv-font-sans: var(--font-inter, system-ui, -apple-system, "Segoe UI", sans-serif);--mnv-font-geist: var(--font-geist), var(--mnv-font-sans);--mnv-font-geist-mono: var(--font-geist-mono), var(--mnv-font-sans);--mnv-font-accent: "Liebling", var(--mnv-font-sans);--mnv-font-display: "PP Neue Montreal", var(--mnv-font-sans);--mnv-text-display-3xl: 6rem;--mnv-text-display-3xl-line-height: 1;--mnv-text-display-3xl-letter-spacing: -.04em;--mnv-text-display-3xl-weight: 500;--mnv-text-display-2xl: 5rem;--mnv-text-display-2xl-line-height: 1.05;--mnv-text-display-2xl-letter-spacing: -.035em;--mnv-text-display-2xl-weight: 500;--mnv-text-display-xl: 4rem;--mnv-text-display-xl-line-height: 1;--mnv-text-display-xl-letter-spacing: -.03em;--mnv-text-display-xl-weight: 500;--mnv-text-display-l: 3.25rem;--mnv-text-display-l-line-height: 1.0769;--mnv-text-display-l-letter-spacing: -.025em;--mnv-text-display-l-weight: 500;--mnv-text-heading-1: 2.75rem;--mnv-text-heading-1-line-height: 1.1818;--mnv-text-heading-1-letter-spacing: -.02em;--mnv-text-heading-1-weight: 600;--mnv-text-heading-2: 2.25rem;--mnv-text-heading-2-line-height: 1.2222;--mnv-text-heading-2-letter-spacing: -.02em;--mnv-text-heading-2-weight: 600;--mnv-text-heading-3: 1.75rem;--mnv-text-heading-3-line-height: 1.2857;--mnv-text-heading-3-letter-spacing: -.015em;--mnv-text-heading-3-weight: 600;--mnv-text-heading-4: 1.5rem;--mnv-text-heading-4-line-height: 1.3333;--mnv-text-heading-4-letter-spacing: -.01em;--mnv-text-heading-4-weight: 600;--mnv-text-heading-5: 1.25rem;--mnv-text-heading-5-line-height: 1.4;--mnv-text-heading-5-letter-spacing: -.005em;--mnv-text-heading-5-weight: 600;--mnv-text-heading-6: 1.125rem;--mnv-text-heading-6-line-height: 1.4444;--mnv-text-heading-6-letter-spacing: -.005em;--mnv-text-heading-6-weight: 600;--mnv-text-body-xl-regular: 1.375rem;--mnv-text-body-xl-regular-line-height: 1.5455;--mnv-text-body-xl-regular-letter-spacing: -.005em;--mnv-text-body-xl-regular-weight: 400;--mnv-text-body-xl-medium: 1.375rem;--mnv-text-body-xl-medium-line-height: 1.5455;--mnv-text-body-xl-medium-letter-spacing: -.0025em;--mnv-text-body-xl-medium-weight: 500;--mnv-text-body-l-regular: 1.125rem;--mnv-text-body-l-regular-line-height: 1.5556;--mnv-text-body-l-regular-letter-spacing: -.0025em;--mnv-text-body-l-regular-weight: 400;--mnv-text-body-l-medium: 1.125rem;--mnv-text-body-l-medium-line-height: 1.5556;--mnv-text-body-l-medium-letter-spacing: -.0025em;--mnv-text-body-l-medium-weight: 500;--mnv-text-body-m-regular: 1rem;--mnv-text-body-m-regular-line-height: 1.625;--mnv-text-body-m-regular-letter-spacing: 0em;--mnv-text-body-m-regular-weight: 400;--mnv-text-body-m-medium: 1rem;--mnv-text-body-m-medium-line-height: 1.625;--mnv-text-body-m-medium-letter-spacing: 0em;--mnv-text-body-m-medium-weight: 500;--mnv-text-body-s-regular: .875rem;--mnv-text-body-s-regular-line-height: 1.5714;--mnv-text-body-s-regular-letter-spacing: 0em;--mnv-text-body-s-regular-weight: 400;--mnv-text-body-s-medium: .875rem;--mnv-text-body-s-medium-line-height: 1.5714;--mnv-text-body-s-medium-letter-spacing: 0em;--mnv-text-body-s-medium-weight: 500;--mnv-text-body-xs-regular: .75rem;--mnv-text-body-xs-regular-line-height: 1.5;--mnv-text-body-xs-regular-letter-spacing: .005em;--mnv-text-body-xs-regular-weight: 400;--mnv-text-body-xs-medium: .75rem;--mnv-text-body-xs-medium-line-height: 1.5;--mnv-text-body-xs-medium-letter-spacing: .005em;--mnv-text-body-xs-medium-weight: 500;--mnv-text-label-l: 1.125rem;--mnv-text-label-l-line-height: 1.3333;--mnv-text-label-l-letter-spacing: .0025em;--mnv-text-label-l-weight: 500;--mnv-text-label-m: 1rem;--mnv-text-label-m-line-height: 1.25;--mnv-text-label-m-letter-spacing: 0em;--mnv-text-label-m-weight: 500;--mnv-text-label-s: .875rem;--mnv-text-label-s-line-height: 1.2857;--mnv-text-label-s-letter-spacing: 0em;--mnv-text-label-s-weight: 500;--mnv-text-label-xs: .75rem;--mnv-text-label-xs-line-height: 1.3333;--mnv-text-label-xs-letter-spacing: .01em;--mnv-text-label-xs-weight: 500;--mnv-text-number-xl: 4.5rem;--mnv-text-number-xl-line-height: 1;--mnv-text-number-xl-letter-spacing: -.04em;--mnv-text-number-xl-weight: 500;--mnv-text-number-l: 3rem;--mnv-text-number-l-line-height: 1.0833;--mnv-text-number-l-letter-spacing: -.03em;--mnv-text-number-l-weight: 500;--mnv-text-eyebrow-m: .8125rem;--mnv-text-eyebrow-m-line-height: 1.2308;--mnv-text-eyebrow-m-letter-spacing: .08em;--mnv-text-eyebrow-m-weight: 500;--mnv-text-eyebrow-s: .6875rem;--mnv-text-eyebrow-s-line-height: 1.2727;--mnv-text-eyebrow-s-letter-spacing: .1em;--mnv-text-eyebrow-s-weight: 500;--mnv-text-code-m: .875rem;--mnv-text-code-m-line-height: 1.5714;--mnv-text-code-m-letter-spacing: 0em;--mnv-text-code-m-weight: 500;--mnv-text-code-s: .75rem;--mnv-text-code-s-line-height: 1.5;--mnv-text-code-s-letter-spacing: 0em;--mnv-text-code-s-weight: 500;--mnv-text-nav-link: .875rem;--mnv-text-nav-link-line-height: 1.1429;--mnv-text-nav-link-letter-spacing: -.01em;--mnv-text-nav-link-weight: 400;--mnv-text-hero: 3rem;--mnv-text-hero-line-height: 1.3333;--mnv-text-hero-letter-spacing: 0em;--mnv-text-hero-weight: 500;--mnv-text-footer-micro: .625rem;--mnv-text-footer-micro-line-height: 1.6;--mnv-text-footer-micro-weight: 400;--mnv-text-footer-micro-medium-weight: 500;--mnv-text-footer-legal: .6875rem;--mnv-text-footer-legal-line-height: 1.4545;--mnv-text-footer-legal-weight: 400;--mnv-font-feature-geist: "liga" off, "clig" off;--mnv-text-faq-eyebrow: .8125rem;--mnv-text-faq-eyebrow-line-height: 1.2308;--mnv-text-faq-eyebrow-letter-spacing: .08em;--mnv-text-faq-eyebrow-weight: 500;--mnv-text-faq-category: 1.25rem;--mnv-text-faq-category-line-height: 1.6;--mnv-text-faq-category-letter-spacing: .02em;--mnv-text-faq-category-weight: 500;--mnv-text-faq-row: 1rem;--mnv-text-faq-row-line-height: 1.5;--mnv-text-faq-row-letter-spacing: 0em;--mnv-text-faq-row-weight: 500;--mnv-text-faq-row-regular-weight: 400;--mnv-text-newsletter-title: 2.5rem;--mnv-text-newsletter-title-line-height: 1.4;--mnv-text-newsletter-title-letter-spacing: 0em;--mnv-text-newsletter-title-weight: 500;--mnv-space-unit: .25rem;--mnv-container-max: 80rem;--mnv-container-pill: 63.375rem;--mnv-container-gutter: 1.5rem;--mnv-section-y: 6rem;--mnv-footer-col-gap: 1.375rem;--mnv-footer-link-gap: 1.125rem;--mnv-footer-legal-gap: 2.3125rem;--mnv-footer-corner-size: .4375rem;--mnv-footer-logo-height: 1.3313rem;--mnv-footer-logo-width: 9.25rem;--mnv-footer-matrix-min-height: 20.5rem;--mnv-footer-brand-width: 25.875rem;--mnv-border-default: 1px;--mnv-footer-pad-bottom: 1.5rem;--mnv-newsletter-band-height: 19.75rem;--mnv-newsletter-pad-top: 4.1875rem;--mnv-newsletter-pad-bottom: 4rem;--mnv-newsletter-copy-inset-x: 5.0781%;--mnv-newsletter-copy-inset-y: 5.3125rem;--mnv-newsletter-copy-max-width: 37.4219%;--mnv-newsletter-dots-width: 32.2656%;--mnv-newsletter-dots-height: 19.6875rem;--mnv-newsletter-panel-x: 55.7813%;--mnv-newsletter-panel-end: 95%;--mnv-newsletter-panel-width: 39.2188%;--mnv-newsletter-panel-top: 3.625rem;--mnv-newsletter-panel-height: 12.5rem;--mnv-newsletter-panel-form-x: 4.125rem;--mnv-newsletter-panel-form-y: 5.25rem;--mnv-newsletter-rail-top: 3.5625rem;--mnv-newsletter-rail-bottom: 16.125rem;--mnv-newsletter-corner-size: .375rem;--mnv-newsletter-form-width: 17.1875rem;--mnv-newsletter-input-height: 2rem;--mnv-partner-logos-block-height: 6.125rem;--mnv-partner-logos-pad-top-inner: .5625rem;--mnv-partner-logos-head-gap: 1.75rem;--mnv-partner-logos-viewport-min: 2.8125rem;--mnv-partner-logos-gap: 4.1875rem;--mnv-partner-logos-fade-left: 21.99%;--mnv-partner-logos-fade-right: 21.91%;--mnv-partner-logos-duration: 45s;--mnv-faq-pad-top: 1.5rem;--mnv-faq-pad-bottom: 3.4375rem;--mnv-faq-pad-inline: 4rem;--mnv-faq-column-gap: 8.8125rem;--mnv-faq-intro-width: 23.6875rem;--mnv-faq-title-width: 21.4375rem;--mnv-faq-list-width: 43.375rem;--mnv-faq-stack-gap: 2rem;--mnv-faq-category-gap: 1.5rem;--mnv-faq-footer-gap: 2.4375rem;--mnv-faq-footer-inset: .9375rem;--mnv-faq-footer-width: 41.125rem;--mnv-faq-row-pad-y: 1.25rem;--mnv-faq-row-pad-x: 1.125rem;--mnv-faq-answer-gap: .75rem;--mnv-faq-toggle-size: 2rem;--mnv-faq-icon-size: 1.5rem;--mnv-faq-button-height: 2.375rem;--mnv-radius-sm: .25rem;--mnv-radius-md: .5rem;--mnv-radius-lg: .75rem;--mnv-radius-xl: 1rem;--mnv-radius-full: 9999px;--mnv-radius-footer-notch: .0938rem;--mnv-radius-button-secondary: .625rem;--mnv-shadow-sm: 0 1px 2px #1317200f;--mnv-shadow-md: 0 4px 16px #13172014;--mnv-shadow-lg: 0 16px 40px #1317201f;--mnv-duration-fast: .15s;--mnv-duration-base: .25s;--mnv-duration-slow: .45s;--mnv-duration-entrance: .9s;--mnv-duration-ambient: 14s;--mnv-stagger-step: .12s;--mnv-ease-brand: cubic-bezier(.2, .7, .2, 1);--mnv-ease-standard: cubic-bezier(.4, 0, .2, 1);--mnv-ease-out: cubic-bezier(.16, 1, .3, 1);--mnv-reveal-distance: 1rem}@media (prefers-reduced-motion: no-preference){[data-anim=reveal]{opacity:0;transform:translateY(var(--mnv-reveal-distance));transition:opacity var(--mnv-duration-slow) var(--mnv-ease-out),transform var(--mnv-duration-slow) var(--mnv-ease-out);transition-delay:var(--anim-delay, 0s);will-change:opacity,transform}[data-anim=reveal].is-visible{opacity:1;transform:none}.alr-page .alr-hero-title[data-anim=reveal],.alr-page .alr-hero-visual[data-anim=reveal],.al-page .al-hero-title[data-anim=reveal],.al-page .al-hero-visual[data-anim=reveal]{opacity:1}}@media (prefers-reduced-motion: reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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-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-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;}@property --tw-font-weight{syntax: "*"; inherits: false;}.panel[data-astro-cid-kmytac5m]{max-width:calc(100vw - var(--spacing) * 12)}.panel[data-astro-cid-kmytac5m][data-panel=products]{width:64.5rem}.panel[data-astro-cid-kmytac5m][data-panel=solutions]{width:31.375rem}.panel[data-astro-cid-kmytac5m][data-panel=resources]{width:43.9375rem}.panel[data-astro-cid-kmytac5m][data-panel=company]{width:25.375rem}.panel__frame[data-astro-cid-kmytac5m]{border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-surface-100) 80%,transparent);box-shadow:0 1.75rem 4.375rem color-mix(in srgb,var(--color-ink) 14%,transparent);-webkit-backdrop-filter:blur(1rem) saturate(1.7);backdrop-filter:blur(1rem) saturate(1.7);padding:.375rem}.panel__card[data-astro-cid-kmytac5m]{border:.0625rem solid var(--color-stroke-100);border-radius:var(--radius-lg);background:var(--color-white);flex-direction:column;display:flex;overflow:clip}.panel__body[data-astro-cid-kmytac5m]{display:grid}.panel[data-astro-cid-kmytac5m][data-panel=products] .panel__body[data-astro-cid-kmytac5m]{grid-template-columns:15.0313rem 16.6875rem 15.5625rem 1fr;min-height:31.5rem}.panel[data-astro-cid-kmytac5m][data-panel=solutions] .panel__body[data-astro-cid-kmytac5m]{grid-template-columns:14.5313rem 1fr;min-height:19.875rem}.panel[data-astro-cid-kmytac5m][data-panel=resources] .panel__body[data-astro-cid-kmytac5m]{grid-template-columns:14.2813rem 13rem 1fr;min-height:19.875rem}.panel[data-astro-cid-kmytac5m][data-panel=company] .panel__body[data-astro-cid-kmytac5m]{grid-template-columns:11.8125rem 1fr;align-items:start}.panel[data-astro-cid-kmytac5m][data-panel=products] .panel__column[data-astro-cid-kmytac5m]:last-child .panel__promo[data-astro-cid-kmytac5m]{border-top:.0625rem dashed var(--color-stroke-100)}.panel[data-astro-cid-kmytac5m][data-panel=resources] .panel__column[data-astro-cid-kmytac5m]:nth-child(3){background-image:repeating-linear-gradient(to bottom,var(--color-stroke-100) 0 .5rem,transparent .5rem 1rem);background-repeat:no-repeat;background-size:.0625rem 100%;border-left:none}.panel[data-astro-cid-kmytac5m][data-panel=company] .panel__column[data-astro-cid-kmytac5m]+.panel__column[data-astro-cid-kmytac5m]{border-left:none}.panel[data-astro-cid-kmytac5m]{--panel-pad: calc(var(--spacing) * 6);--panel-gutter: calc(var(--spacing) * 7)}.panel[data-astro-cid-kmytac5m][data-panel=resources]{--panel-pad: calc(var(--spacing) * 5)}.panel[data-astro-cid-kmytac5m][data-panel=company]{--panel-pad: calc(var(--spacing) * 5);--panel-gutter: calc(var(--spacing) * 5)}.panel__column[data-astro-cid-kmytac5m]{padding:var(--panel-pad) 0;flex-direction:column;display:flex}.panel__column[data-astro-cid-kmytac5m]+.panel__column[data-astro-cid-kmytac5m]{border-left:.0625rem solid var(--color-stroke-100)}.panel__group[data-astro-cid-kmytac5m]{gap:calc(var(--spacing) * 5);padding:0 calc(var(--spacing) * 3) 0 var(--panel-gutter);flex-direction:column;display:flex}.panel__column[data-astro-cid-kmytac5m]:first-child .panel__group[data-astro-cid-kmytac5m]{padding-left:var(--panel-pad)}.panel__column[data-astro-cid-kmytac5m]:last-child .panel__group[data-astro-cid-kmytac5m]{padding-right:var(--panel-pad)}.panel__group--feature[data-astro-cid-kmytac5m]{gap:calc(var(--spacing) * 3)}.panel__label[data-astro-cid-kmytac5m]{align-items:flex-start;gap:calc(var(--spacing) * 1.5);display:flex}.panel__list[data-astro-cid-kmytac5m]{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.panel__item[data-astro-cid-kmytac5m]{gap:calc(var(--spacing) * .5);border-radius:var(--radius-sm);flex-direction:column;display:flex}.panel__item[data-astro-cid-kmytac5m]:hover span[data-astro-cid-kmytac5m]:first-child{color:var(--color-brand)}.panel__promo[data-astro-cid-kmytac5m]{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 6) calc(var(--spacing) * 7) 0;border-top:.0625rem solid var(--color-stroke-100);flex-direction:column;margin-top:auto;display:flex;position:relative}.panel__chip[data-astro-cid-kmytac5m]{top:calc(var(--spacing) * 2.5);right:calc(var(--spacing) * 3);height:1.25rem;padding:0 calc(var(--spacing) * 1) 0 calc(var(--spacing) * 1.5);border-radius:var(--radius-full);background:var(--color-surface-200);align-items:center;display:inline-flex;position:absolute}.panel__footer[data-astro-cid-kmytac5m]{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-top:.0625rem solid var(--color-stroke-100);margin:0}.panel__footer-cta[data-astro-cid-kmytac5m]:hover{color:var(--color-brand-gradient-end)}.panel__badge[data-astro-cid-kmytac5m]{width:1.5rem;height:1.5rem;margin-bottom:calc(var(--spacing) * 1);border:.03125rem solid var(--color-badge-edgesight-border);border-radius:var(--radius-md);isolation:isolate;box-shadow:inset 0 -.125rem .075rem color-mix(in srgb,var(--color-white) 60%,transparent);display:block;position:relative;overflow:clip}.panel__badge[data-astro-cid-kmytac5m] img:first-child{object-fit:cover;width:100%;height:100%}.panel__badge-tint[data-astro-cid-kmytac5m]{background:var(--color-badge-edgesight-tint);mix-blend-mode:color;position:absolute;top:0;right:0;bottom:0;left:0}.panel__badge[data-astro-cid-kmytac5m] img[data-astro-cid-kmytac5m]:last-child{position:absolute;top:.234375rem;left:.234375rem}.panel__promo[data-astro-cid-kmytac5m]:hover .text-label-s[data-astro-cid-kmytac5m]{color:var(--color-brand)}.panel__feature[data-astro-cid-kmytac5m]{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.panel__feature[data-astro-cid-kmytac5m] .panel__feature-image{object-fit:cover;border-radius:.875rem;width:12.375rem;max-width:none;height:6.5rem}.panel__feature-text[data-astro-cid-kmytac5m]{gap:calc(var(--spacing) * .5);flex-direction:column;max-width:12.1875rem;display:flex}.panel__feature-cta[data-astro-cid-kmytac5m]{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.panel__feature[data-astro-cid-kmytac5m]:hover .text-body-s-regular[data-astro-cid-kmytac5m]{color:var(--color-brand)}.btn-primary[data-astro-cid-i3gwii2o]{background:linear-gradient(to bottom,var(--color-brand-button-top),var(--color-brand-button-bottom));box-shadow:0 .25rem .125rem color-mix(in srgb,var(--color-brand-button-top) 5%,transparent),inset 0 .0625rem .25rem var(--color-brand-glow);transition:filter var(--duration-fast) var(--ease-brand),transform var(--duration-fast) var(--ease-brand)}.btn-primary[data-astro-cid-i3gwii2o]:hover{filter:brightness(1.04)}@media (prefers-reduced-motion: no-preference){.btn-primary[data-astro-cid-i3gwii2o]:hover{transform:translateY(-.0625rem)}}.btn-digital__pixels[data-astro-cid-i3gwii2o]{z-index:0;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--duration-slow) var(--ease-standard);-webkit-mask-image:radial-gradient(circle 3.25rem at var(--btn-mx, 50%) var(--btn-my, 50%),black 0%,#0006 46%,transparent 80%);mask-image:radial-gradient(circle 3.25rem at var(--btn-mx, 50%) var(--btn-my, 50%),black 0%,#0006 46%,transparent 80%);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.btn-digital[data-astro-cid-i3gwii2o]:hover .btn-digital__pixels[data-astro-cid-i3gwii2o]{opacity:1}.btn-digital[data-astro-cid-i3gwii2o] .btn-digital__dot{background:color-mix(in srgb,var(--color-white) 70%,transparent);border-radius:.03125rem;width:.125rem;height:.125rem;position:absolute}@media (prefers-reduced-motion: no-preference){.btn-digital[data-astro-cid-i3gwii2o] .btn-digital__dot{animation:2.4s ease-in-out infinite btn-pixel-wave}}@media (prefers-reduced-motion: reduce){.btn-digital[data-astro-cid-i3gwii2o]:hover .btn-digital__dot{opacity:.6}}@keyframes btn-pixel-wave{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:.95;transform:scale(1)}}.btn-digital__glow[data-astro-cid-i3gwii2o]{z-index:-1;opacity:0;pointer-events:none;filter:blur(.375rem);transition:opacity var(--duration-slow) var(--ease-standard);background:radial-gradient(circle 2.125rem at calc(var(--btn-mx, 4.375rem) + 1rem) calc(var(--btn-my, 1rem) + 1rem),color-mix(in srgb,var(--color-brand-glow) 30%,transparent) 0%,color-mix(in srgb,var(--color-brand-button-top) 12%,transparent) 45%,transparent 75%);border-radius:1.375rem;position:absolute;top:-1rem;right:-1rem;bottom:-1rem;left:-1rem}.btn-digital[data-astro-cid-i3gwii2o]:hover .btn-digital__glow[data-astro-cid-i3gwii2o]{opacity:.5}.header[data-astro-cid-isef26zo]{z-index:20;padding:0 calc(var(--spacing) * 6);transition:padding var(--duration-slow) var(--ease-standard),transform var(--duration-slow) var(--ease-standard),opacity var(--duration-base) var(--ease-standard);position:fixed;inset:0 0 auto}.header[data-astro-cid-isef26zo][data-hidden]{opacity:0;pointer-events:none;transform:translateY(-130%)}.header__bar[data-astro-cid-isef26zo]{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);width:100%;max-width:var(--container-site);height:5rem;transition:height var(--duration-slow) var(--ease-standard),max-width var(--duration-slow) var(--ease-standard),padding var(--duration-slow) var(--ease-standard),gap var(--duration-slow) var(--ease-standard),border-radius var(--duration-slow) var(--ease-standard),background-color var(--duration-slow) var(--ease-standard),box-shadow var(--duration-slow) var(--ease-standard);background:0 0;border-radius:0;margin:0 auto;padding:0;display:flex}.header[data-astro-cid-isef26zo][data-state=pill]{padding:calc(var(--spacing) * 6)}.header[data-astro-cid-isef26zo][data-state=pill] .header__bar[data-astro-cid-isef26zo]{max-width:var(--container-pill);height:3.5rem;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-radius:var(--radius-xl);background-color:color-mix(in srgb,var(--color-white) 58%,transparent);-webkit-backdrop-filter:blur(1rem) saturate(1.7);backdrop-filter:blur(1rem) saturate(1.7);box-shadow:0 .75rem 2rem color-mix(in srgb,var(--color-ink) 10%,transparent),inset 0 .0625rem 0 color-mix(in srgb,var(--color-white) 90%,transparent),inset 0 0 0 .0625rem color-mix(in srgb,var(--color-white) 55%,transparent);justify-content:center;gap:2.375rem}.header__logo[data-astro-cid-isef26zo]{border-radius:var(--radius-md);flex-shrink:0;align-items:center;display:flex}.header__menu[data-astro-cid-isef26zo]{align-items:center;gap:calc(var(--spacing) * 3.5);position:relative}.header__disclosure[data-astro-cid-isef26zo]{position:relative}.header__actions[data-astro-cid-isef26zo]{align-items:center;gap:calc(var(--spacing) * 4);flex-shrink:0;display:flex}.header__link[data-astro-cid-isef26zo]{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);height:2rem;padding:0 calc(var(--spacing) * 2.5);border-radius:var(--radius-md);color:var(--color-ink-700);font-size:var(--text-nav-link);font-weight:var(--text-nav-link--font-weight);line-height:var(--text-nav-link--line-height);letter-spacing:var(--text-nav-link--letter-spacing);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);display:inline-flex}.header__link[data-astro-cid-isef26zo]:hover{background-color:var(--color-surface-200)}.header__caret[data-astro-cid-isef26zo]{flex-shrink:0}.header__menu[data-astro-cid-isef26zo],.header__sales[data-astro-cid-isef26zo]{display:none}@media (width>=64rem){.header__menu[data-astro-cid-isef26zo],.header__sales[data-astro-cid-isef26zo]{display:inline-flex}}.header__mega[data-astro-cid-isef26zo]{z-index:25;max-width:calc(100vw - var(--spacing) * 12);visibility:hidden;opacity:0;pointer-events:none;transition:left var(--duration-base) var(--ease-standard),width var(--duration-base) var(--ease-standard),height var(--duration-base) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard),transform var(--duration-base) var(--ease-standard),visibility 0s linear var(--duration-base);position:fixed;overflow:hidden;transform:translateY(.375rem)}.header__mega[data-astro-cid-isef26zo][data-open]{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition:left var(--duration-base) var(--ease-standard),width var(--duration-base) var(--ease-standard),height var(--duration-base) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard),transform var(--duration-base) var(--ease-standard),visibility 0s}.header__mega[data-astro-cid-isef26zo][data-open]:before{height:calc(var(--spacing) * 2);content:"";position:absolute;bottom:100%;left:0;right:0}.header__mega[data-astro-cid-isef26zo] .panel{opacity:0;visibility:hidden;pointer-events:none;max-width:none;transition:opacity var(--duration-base) var(--ease-standard);position:absolute;top:0;left:0;transform:none}.header__mega[data-astro-cid-isef26zo] .panel[data-active]{visibility:visible;opacity:1;pointer-events:auto}.header__mega[data-astro-cid-isef26zo] .panel[data-measure]{visibility:visible;opacity:0;pointer-events:none;position:fixed;top:0;left:-100rem}@media (prefers-reduced-motion: reduce){.header__mega[data-astro-cid-isef26zo],.header__mega[data-astro-cid-isef26zo] .panel{transition:none}}.page-shell[data-astro-cid-xa52sxzc]{background:var(--mnv-main-bg);flex-direction:column;min-height:100dvh;display:flex}.page-shell__main[data-astro-cid-xa52sxzc]{flex:auto}.hero[data-astro-cid-yodha2z4]{width:100%;margin-top:-5rem;position:relative;overflow:hidden}.hero__fold[data-astro-cid-yodha2z4]{isolation:isolate;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.hero__gradient[data-astro-cid-yodha2z4]{z-index:0;background:linear-gradient(65.97deg,var(--color-surface-gradient-from) .89%,var(--color-surface-gradient-to) 97.75%);position:absolute;top:0;right:0;bottom:0;left:0}.hero__squares[data-astro-cid-yodha2z4]{z-index:1;pointer-events:none;grid-template-columns:repeat(auto-fill,4rem);grid-auto-rows:4rem;display:grid;position:absolute;top:0;right:-4.125rem;bottom:-4.125rem;left:0}.hero__squares[data-astro-cid-yodha2z4] .hero-square{border-radius:var(--radius-sm);width:4rem;height:4rem;transition:background-color 2.4s ease-in-out}.hero__glow[data-astro-cid-yodha2z4]{z-index:1;background:radial-gradient(ellipse 60% 55% at 50% 50%,var(--color-white) 0%,color-mix(in srgb,var(--color-white) 95%,transparent) 30%,color-mix(in srgb,var(--color-white) 60%,transparent) 55%,transparent 100%);filter:blur(1.875rem);pointer-events:none;will-change:transform;width:50%;animation:glow-drift var(--duration-ambient) ease-in-out infinite alternate;position:absolute;top:-10%;bottom:-10%;left:25%}@keyframes glow-drift{0%{transform:translate(-55%)}to{transform:translate(55%)}}.hero__fade[data-astro-cid-yodha2z4]{z-index:1;background:linear-gradient(to bottom,transparent,var(--color-white) 92%);pointer-events:none;height:12.5rem;position:absolute;bottom:0;left:0;right:0}.hero__content[data-astro-cid-yodha2z4]{z-index:2;padding-top:calc(5rem + var(--spacing) * 10.5);text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.hero__pill[data-astro-cid-yodha2z4]{gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);border:.0625rem solid var(--color-surface-line);background:color-mix(in srgb,var(--color-stroke-100) 20%,transparent);border-radius:.75rem;align-items:center;display:inline-flex}.hero__title[data-astro-cid-yodha2z4]{margin-top:calc(var(--spacing) * 4)}.hero__line[data-astro-cid-yodha2z4]{gap:calc(var(--spacing) * 3);white-space:nowrap;justify-content:center;align-items:baseline;display:flex}.hero__reel[data-astro-cid-yodha2z4]{box-sizing:content-box;line-height:inherit;vertical-align:baseline;transition:width var(--duration-slow) var(--ease-brand);padding:.22em .08em .28em .06em;display:inline-grid;position:relative;overflow:hidden}.hero__reel[data-astro-cid-yodha2z4] .hero__word{line-height:inherit;white-space:nowrap;grid-area:1/1;display:block}.hero__reel[data-astro-cid-yodha2z4] .hero__fill{background:linear-gradient(80.5deg,var(--color-brand) 5%,var(--color-brand-gradient-end) 97%);color:#0000;font-style:italic;font-weight:500;line-height:inherit;white-space:nowrap;-webkit-background-clip:text;background-clip:text;padding-inline:.06em .28em;display:inline-block}.hero__subtitle[data-astro-cid-yodha2z4]{max-width:42.1875rem;margin-top:calc(var(--spacing) * 2)}@media (prefers-reduced-motion: no-preference){.hero__reel[data-astro-cid-yodha2z4] .hero__word.is-leaving{animation:.26s cubic-bezier(.5,0,.75,0) forwards reel-out}.hero__reel[data-astro-cid-yodha2z4] .hero__word.is-entering{animation:.36s cubic-bezier(.18,.85,.25,1) forwards reel-in}}@keyframes reel-out{to{opacity:0;transform:translateY(-100%)}}@keyframes reel-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.hero__glow[data-astro-cid-yodha2z4]{animation:none}}@media (height>=57.5rem){.hero__fold[data-astro-cid-yodha2z4]{min-height:auto}.hero__content[data-astro-cid-yodha2z4]{flex:none}}@media (width<48rem){.hero__title[data-astro-cid-yodha2z4]{font-size:var(--text-heading-1);line-height:var(--text-heading-1--line-height)}.hero__reel[data-astro-cid-yodha2z4]{line-height:var(--text-heading-1--line-height)}.hero__line[data-astro-cid-yodha2z4]{white-space:normal;flex-wrap:wrap}}.mnv-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mnav-toggle{position:relative;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:2.25rem;height:2.25rem;flex:none;border:var(--border-default) solid var(--color-stroke-200);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-white) 70%,transparent);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.mnav-toggle:hover{background-color:var(--color-surface-200)}.mnav-toggle:focus-visible{outline:var(--border-default) solid var(--color-ink);outline-offset:.125rem}.mnav-toggle__bar{display:block;width:.875rem;height:1.5px;border-radius:1px;background:var(--color-ink);transition:transform var(--duration-base) var(--ease-brand)}.mnav-toggle[aria-expanded=true] .mnav-toggle__bar:first-child{transform:translateY(3.25px) rotate(45deg)}.mnav-toggle[aria-expanded=true] .mnav-toggle__bar:last-child{transform:translateY(-3.25px) rotate(-45deg)}@media (width>=64rem){.mnav-toggle,.mnav{display:none!important}}.header[data-mnav-open]{padding:0 calc(var(--spacing) * 6)!important;transform:none!important;opacity:1!important;pointer-events:auto!important}.header[data-mnav-open] .header__bar{max-width:var(--container-site)!important;height:5rem!important;padding:0!important;border-radius:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;justify-content:space-between!important}.mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;display:flex;flex-direction:column;padding-top:5rem;background:var(--color-white);opacity:0;transform:translateY(-.5rem);visibility:hidden;transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-slow) var(--ease-brand),visibility 0s linear var(--duration-slow)}.mnav[data-open]{opacity:1;transform:none;visibility:visible;transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-slow) var(--ease-brand)}.mnav__scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 6) calc(var(--spacing) * 6)}.mnav__list{margin:0;padding:0;list-style:none}.mnav__item{position:relative}.mnav__item:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--border-default);background-image:repeating-linear-gradient(to right,var(--color-stroke-footer-dash) 0,var(--color-stroke-footer-dash) .5rem,transparent .5rem,transparent 1rem)}.mnav__row{display:flex;width:100%;min-height:3.5rem;align-items:center;justify-content:space-between;padding:0;border:0;background:none;color:var(--color-ink);font:inherit;font-size:1.0625rem;font-weight:500;letter-spacing:-.01em;text-align:left;cursor:pointer}.mnav__row:focus-visible,.mnav__link:focus-visible{outline:var(--border-default) solid var(--color-ink);outline-offset:.125rem;border-radius:var(--radius-sm)}.mnav__chevron{width:.75rem;height:.75rem;opacity:.6;transition:transform var(--duration-base) var(--ease-brand)}.mnav__row[aria-expanded=true] .mnav__chevron{transform:rotate(180deg)}.mnav__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-slow) var(--ease-brand)}.mnav__panel[data-open]{grid-template-rows:1fr}.mnav__panel-inner{overflow:hidden;min-height:0}.mnav__panel[data-open] .mnav__panel-inner{padding-bottom:calc(var(--spacing) * 4)}.mnav__group+.mnav__group{margin-top:calc(var(--spacing) * 4)}.mnav__group-label{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);margin:0 0 calc(var(--spacing) * 1.5)}.mnav__group-label span{color:var(--color-gray-400);font-family:var(--mnv-font-geist-mono);font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.mnav__links{display:grid;gap:calc(var(--spacing) * .5);margin:0;padding:0;list-style:none}.mnav__link{display:flex;flex-direction:column;gap:.125rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);margin-inline:calc(var(--spacing) * -3);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-standard)}.mnav__link:active,.mnav__link:hover{background-color:var(--color-surface-100)}.mnav__link-title{color:var(--color-ink-700);font-size:.9375rem;line-height:1.35}.mnav__link-desc{color:var(--color-gray-400);font-size:.8125rem;line-height:1.35}.mnav__footer{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 6) calc(var(--spacing) * 4 + env(safe-area-inset-bottom));border-top:var(--border-default) solid var(--color-stroke-150, #eee);background:var(--color-white)}.mnav__footer>a{height:2.75rem!important;justify-content:center;width:100%}.mnav__secondary{display:inline-flex;align-items:center;justify-content:center;border:var(--border-default) solid var(--color-stroke-200);border-radius:var(--radius-lg, .5rem);background:var(--color-white);color:var(--color-ink);font-size:.875rem;font-weight:500}@media (prefers-reduced-motion: reduce){.mnav,.mnav[data-open],.mnav__panel,.mnav__chevron,.mnav-toggle__bar{transition:none}}@media (width<48rem){.hero__content[data-astro-cid-yodha2z4]{padding-inline:calc(var(--spacing) * 4)}.hero__subtitle[data-astro-cid-yodha2z4]{text-wrap:balance}}@media (width<30rem){.hero__title[data-astro-cid-yodha2z4]{font-size:2.5rem}}.mnav__row:focus-visible{outline-offset:-.125rem}.lp{--lp-w: min(calc(100% - var(--spacing) * 12), var(--container-site));--lp-line: #e8e8e9;--lp-dash: #dedee0;--lp-node: #d2d2d5;--lp-ink: var(--color-ink);--lp-ink-2: var(--mnv-text-ink-600);--lp-muted: var(--mnv-text-muted);--lp-faint: var(--mnv-text-gray-500);--lp-idle: var(--mnv-text-gray-400);--lp-panel: var(--color-white);--lp-soft: #fcfcfc;--lp-tile: #f1f1f2;--lp-subtle: #f9f9fa;--lp-line-strong: #d6d6d8;--lp-dot: #e9e9eb;--lp-track: #e2e2e4;--lp-dot-idle: #a3a3a6;--lp-chip-active: #ececed;--lp-quote: #767679;--lp-mono-ink: #3a3a3c;position:relative;padding-bottom:4rem;overflow-x:clip;background:var(--mnv-main-bg)}.lp:before{content:"";position:absolute;inset:0 auto 0 50%;width:var(--lp-w);transform:translate(-50%);background:repeating-linear-gradient(to bottom,var(--lp-dash) 0 .25rem,transparent .25rem .5rem) left top / 1px 100% no-repeat,repeating-linear-gradient(to bottom,var(--lp-dash) 0 .25rem,transparent .25rem .5rem) right top / 1px 100% no-repeat;pointer-events:none}.lp-sec{position:relative;z-index:1}.lp-sec+.lp-sec{margin-top:2.5rem}.lp-box{position:relative;box-sizing:border-box;width:var(--lp-w);margin-inline:auto;border-inline:1px solid var(--lp-line)}.lp-rule{position:relative;height:0;border-top:1px solid var(--lp-line)}.lp-sec>.lp-rule{width:var(--lp-w);margin-inline:auto}.lp-rule:before{content:"";position:absolute;top:-1px;left:-100vw;right:-100vw;z-index:-1;border-top:1px dashed var(--lp-dash)}.lp-rule:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;height:7px;z-index:2;pointer-events:none;--dot: radial-gradient(circle, var(--color-white) 0 2.1px, var(--lp-node) 2.3px 3.2px, transparent 3.5px);background:var(--dot) left center / 7px 7px no-repeat,var(--dot) right center / 7px 7px no-repeat}.lp-box>.lp-rule{margin-inline:-1px}.lp :is(button,a):focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.panel[data-astro-cid-kmytac5m][data-panel=developers]{width:27rem}.panel[data-astro-cid-kmytac5m][data-panel=developers] .panel__body[data-astro-cid-kmytac5m]{grid-template-columns:12.5rem 1fr;align-items:start}.fband{position:relative;height:clamp(13rem,24vw,22rem);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 28%);mask-image:linear-gradient(to bottom,transparent,#000 28%)}.fband__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}:root[data-theme=dark]{color-scheme:dark;--mnv-surface-white: #212121;--mnv-light-bg-canvas: #212121;--mnv-main-bg: #1c1c1c;--mnv-surface-100: #252525;--mnv-surface-150: #272727;--mnv-surface-200: #2a2a2a;--mnv-surface-square-gray: #232323;--mnv-surface-near-white: #212121;--mnv-surface-line: #2a2a2a;--mnv-surface-gradient-from: #242424;--mnv-surface-gradient-to: #212121;--mnv-light-bg-subtle: #222;--mnv-surface-footer-pill: #2a2a2a;--mnv-stroke-100: #2c2c2c;--mnv-stroke-150: #2e2e2e;--mnv-stroke-200: #333;--mnv-stroke-250: #333;--mnv-stroke-footer-top: #2e2e2e;--mnv-stroke-footer-dash: #383838;--mnv-light-border-subtle: #2c2c2c;--mnv-light-border-default: #363636;--mnv-faq-button-border: #3a3a3a;--mnv-faq-toggle-bg: #303030;--mnv-text-ink: #e8e7e3;--mnv-text-ink-700: #d8d7d3;--mnv-text-ink-600: #c0bfba;--mnv-text-muted: #9f9e99;--mnv-text-muted-2: #96968f;--mnv-text-gray-500: #85857f;--mnv-text-gray-450: #808079;--mnv-text-gray-400: #7a7a74;--mnv-text-gray-350: #6c6c67;--mnv-text-gray-300: #5c5c58;--mnv-text-faq-muted: #a3a39e;--mnv-text-faq-eyebrow: #85857f;--mnv-text-partner-logos-eyebrow: #85857f;--mnv-neutral-300: #4a4a4a;--mnv-neutral-700: #c6c6c1;--mnv-brand-red: #f5405f;--mnv-brand-logo-red: #f5404a;--mnv-brand-button-top: #f2375a;--mnv-brand-button-bottom: #df2a4c;--mnv-brand-red-gradient-end: #f7685f;--mnv-button-neutral-top: #f4f4f1;--mnv-button-neutral-bottom: #deded9;--mnv-button-neutral-border: #f4f4f1;--mnv-shadow-sm: 0 1px 2px #0006;--mnv-shadow-md: 0 4px 16px #0008;--mnv-shadow-lg: 0 16px 40px #000a;background-color:var(--mnv-main-bg)}:root[data-theme=dark] body{background-color:var(--mnv-main-bg);color:var(--color-ink)}:root[data-theme=dark] ::selection{background:rgb(255 61 94 / .35);color:#fff}.theme-switching,.theme-switching *,.theme-switching *:before,.theme-switching *:after{transition:none!important}:root[data-theme=dark] :is(.text-white,.focus\:text-white:focus,.aria-\[current\]\:text-white[aria-current]),:root[data-theme=dark] .caps__tab[aria-selected=true]{color:#fff}:root[data-theme=dark] img:not(.footer-locale__flag,.home-newsletter__dots-img,.home-newsletter__mountains,.panel__feature-image,.story__logo,[data-keep-color]){filter:invert(1) hue-rotate(180deg)}:root[data-theme=dark] .header__logo svg{--logo-ink: #e8e7e3}.hero-square{background-color:var(--color-white)}.hero-square.is-tint{background-color:var(--color-surface-square)}:root[data-theme=dark] .hero__glow{opacity:.45}:root[data-theme=dark] .hero__squares{opacity:.85}:root[data-theme=dark] .hero__pill{background-color:#242424;border-color:#333}:root[data-theme=dark] .lp{--lp-line: #2e2e2e;--lp-dash: #383838;--lp-node: #4a4a4a;--lp-panel: #212121;--lp-soft: #222;--lp-tile: #262626;--lp-subtle: #232323;--lp-line-strong: #4a4a4a;--lp-dot: #303030;--lp-track: #333;--lp-dot-idle: #5c5c58;--lp-chip-active: #2e2e2e;--lp-quote: #8f8f89;--lp-mono-ink: #c6c6c1}:root[data-theme=dark] .lp-rule:after{--dot: radial-gradient(circle, #1c1c1c 0 2.1px, var(--lp-node) 2.3px 3.2px, transparent 3.5px)}.tb-body{--tb-sheet: #fff;--tb-ink: var(--color-ink);--tb-mute: var(--mnv-text-muted);--tb-soft: #9b9ba0;--tb-line: #e6e6e8;--tb-dash: #dcdcdf;--tb-tile: #f3f3f4;--tb-red: var(--color-brand);--tb-good: #1f8a55}:root[data-theme=dark] .tb-body{--tb-sheet: #222;--tb-soft: #77776f;--tb-line: #2f2f2f;--tb-dash: #3a3a3a;--tb-tile: #292929;--tb-good: #4cc487}.tb-body :focus-visible{outline:2px solid var(--tb-red);outline-offset:2px}.tb-page :where(h2,h3,p,dl,dd,ul,ol){margin:0}.tb-page code{padding:.05rem .3rem;border-radius:.25rem;background:var(--tb-tile);font-family:var(--mnv-font-geist-mono);font-size:.85em}.tb-hero .hero__fold{min-height:auto}.tb-hero .hero__content{flex:none;padding-bottom:5rem;padding-inline:1rem}.tb-hero .hero__pill{margin:0}.tb-hero .hero__fade{height:9rem}.tb-dock{width:min(58rem,100%);margin-top:calc(var(--spacing) * 10);text-align:left}.tb{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5rem;border:1px solid var(--tb-line);border-radius:1.25rem;background:var(--tb-sheet);box-shadow:0 1.75rem 3.5rem -1.5rem color-mix(in srgb,var(--tb-ink) 24%,transparent),0 .25rem .75rem -.25rem color-mix(in srgb,var(--tb-ink) 8%,transparent);transition:border-color .2s}.tb:focus-within{border-color:color-mix(in srgb,var(--tb-ink) 40%,var(--tb-line))}.tb__pick{position:relative;display:flex;align-items:center;gap:.5rem;height:3.25rem;padding:0 .5rem 0 .9rem;border-right:1px solid var(--tb-line);color:var(--tb-ink)}.tb__pick svg:first-of-type{flex:none;color:var(--tb-red)}.tb__pick select{-moz-appearance:none;appearance:none;-webkit-appearance:none;max-width:13rem;padding:.5rem 1.6rem .5rem 0;border:0;background:transparent;font:inherit;font-size:.9375rem;font-weight:500;color:inherit;text-overflow:ellipsis;cursor:pointer}.tb__pick select:focus-visible{outline:none}.tb__pick:focus-within{border-radius:.75rem 0 0 .75rem;box-shadow:inset 0 0 0 2px var(--tb-red)}.tb__pick option,.tb__pick optgroup{color:#141414}.tb__caret{position:absolute;right:.75rem;pointer-events:none;color:var(--tb-mute)}.tb__field{min-width:0}.tb__in{box-sizing:border-box;width:100%;padding:.9rem .75rem;border:0;background:transparent;font-family:var(--mnv-font-geist-mono);font-size:1.0625rem;color:var(--tb-ink);outline:none}.tb__in::placeholder{color:var(--tb-soft)}.tb__in--pem{display:block;resize:vertical;min-height:7.5rem;padding:.75rem;border-radius:.75rem;background:var(--tb-tile);font-size:.8125rem;line-height:1.5}.tb__static{padding:0 .75rem;color:var(--tb-mute)}.tb__go{height:3.25rem!important;padding:0 1.6rem!important;border-radius:.875rem!important;font-size:1rem!important;cursor:pointer}.tb__live{display:inline-flex;align-items:center;gap:.4rem;margin-right:.75rem;font-size:.8125rem;color:var(--tb-mute)}.tb__live i{width:.4375rem;height:.4375rem;border-radius:50%;background:var(--tb-good);box-shadow:0 0 0 0 color-mix(in srgb,var(--tb-good) 60%,transparent);animation:tb-ping 2s ease-out infinite}@keyframes tb-ping{70%{box-shadow:0 0 0 .4rem transparent}}.tb--tall{grid-template-columns:auto 1fr auto;grid-template-areas:"pick . go" "field field field";row-gap:.75rem}.tb--tall .tb__pick{grid-area:pick;border-right:0}.tb--tall .tb__field{grid-area:field;padding:0 .25rem .25rem}.tb--tall .tb__go,.tb--tall .tb__live{grid-area:go}.tb__two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.tb__two label span{display:block;margin:0 0 .4rem .25rem;font-size:.8125rem;color:var(--tb-mute)}.tb__meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;margin-top:1.25rem!important;font-size:.9375rem;color:var(--tb-mute);text-align:center}.tb__how{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .55rem;border:1px solid var(--tb-line);border-radius:999px;background:var(--tb-sheet);font-size:.75rem;color:var(--tb-mute);white-space:nowrap}.tb__how:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:var(--tb-good)}.tb__how.is-api:before{background:none;box-shadow:inset 0 0 0 1px var(--tb-soft)}.tb-lp{padding-bottom:6rem}.tw__box{display:grid;grid-template-columns:17.5rem minmax(0,1fr);background:var(--lp-panel)}.tw__nav{padding:2rem 1.25rem;border-right:1px solid var(--lp-line)}.tw__group+.tw__group{margin-top:1.75rem}.tw__label{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem .75rem!important;font-family:var(--mnv-font-geist-mono);font-size:.75rem;color:var(--lp-faint)}.tw__nav ul{padding:0;list-style:none}.tw__nav a{display:flex;align-items:center;gap:.5rem;padding:.55rem .75rem;border-radius:.5rem;font-size:.9375rem;color:var(--lp-ink-2);text-decoration:none;transition:background .15s,color .15s}.tw__nav a:hover{background:var(--lp-tile);color:var(--lp-ink)}.tw__nav a[aria-current]{background:var(--lp-tile);font-weight:500;color:var(--tb-red)}.tw__nav a span{flex:1}.tw__nav a em{padding:.05rem .35rem;border-radius:.25rem;background:color-mix(in srgb,var(--tb-red) 12%,transparent);font-size:.6875rem;font-style:normal;font-weight:500;color:var(--tb-red)}.tw__nav a i{flex:none;width:.375rem;height:.375rem;border-radius:50%;background:var(--tb-good)}.tw__nav a i.is-api{background:none;box-shadow:inset 0 0 0 1px var(--tb-soft)}.tw__panel{min-width:0;padding:2.5rem clamp(1.25rem,4vw,3.5rem) 3rem;outline:none}.tw__crumb{display:flex;align-items:center;gap:.5rem;font-family:var(--mnv-font-geist-mono);font-size:.75rem;color:var(--lp-faint)}.tw__crumb svg{color:var(--tb-red)}.tw__title{margin-top:.75rem!important;font-family:var(--mnv-font-display);font-size:clamp(2rem,1.4rem + 1.8vw,3rem);font-weight:500;line-height:1.05;letter-spacing:-.03em;color:var(--lp-ink)}.tw__line{max-width:40rem;margin-top:.75rem!important;font-size:1.0625rem;line-height:1.5;color:var(--lp-muted)}.tw__line .tb__how{margin-left:.25rem;vertical-align:.1em}.tw__out{margin-top:2.25rem;min-height:14rem}.tw__idle{display:grid;justify-items:center;gap:.75rem;padding:3.5rem 1.5rem;border:1px dashed var(--lp-dash);border-radius:1rem;background:radial-gradient(circle,color-mix(in srgb,var(--lp-ink) 9%,transparent) 1px,transparent 1.4px) 0 0 / 9px 9px;text-align:center;color:var(--lp-muted)}.tw__idle svg{color:var(--tb-red)}.tw__idle b{font-weight:500;color:var(--lp-ink)}.tw__try{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;font-size:.875rem}.tw__try button,.tr-copy{padding:.35rem .7rem;border:1px solid var(--lp-line);border-radius:.5rem;background:var(--lp-panel);font:inherit;font-size:.8125rem;color:var(--lp-ink);cursor:pointer;transition:border-color .15s}.tw__try button{font-family:var(--mnv-font-geist-mono)}.tw__try button:hover,.tr-copy:hover{border-color:var(--lp-ink)}.tw__rule{display:none}.tw__about{margin-top:3.5rem;padding-top:2rem;border-top:1px dashed var(--lp-dash)}.tw__about dl{display:grid;gap:1.5rem}.tw__about dl>div{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:.5rem 2rem}.tw__about dt{font-family:var(--mnv-font-display);font-size:1.125rem;font-weight:500;letter-spacing:-.01em;color:var(--lp-ink)}.tw__about dd{max-width:38rem;font-size:.9375rem;line-height:1.65;color:var(--lp-muted)}.tw__bridge{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;margin-top:2.5rem;padding:1.1rem 1.25rem;border:1px solid var(--lp-line);border-radius:.875rem;background:var(--lp-soft);color:var(--lp-muted);text-decoration:none;transition:border-color .2s}.tw__bridge b{display:inline-flex;align-items:center;gap:.35rem;font-weight:500;color:var(--lp-ink)}.tw__bridge:hover{border-color:var(--tb-red)}.tw__bridge:hover b{color:var(--tb-red)}.tr-res{display:grid;gap:2rem;min-width:0}.tr-res.is-in{animation:tr-in .4s cubic-bezier(.2,.8,.2,1)}@keyframes tr-in{0%{opacity:0;transform:translateY(8px)}}.tr-k{font-size:.8125rem;color:var(--lp-faint)}.tr-note{font-size:.8125rem;line-height:1.55;color:var(--lp-faint)}.tr-mono{font-family:var(--mnv-font-geist-mono);font-size:.875rem}.tr-break{overflow-wrap:anywhere}.tr-big{font-family:var(--mnv-font-display);font-size:clamp(3rem,2rem + 3.5vw,4.75rem);font-weight:500;line-height:1;letter-spacing:-.045em;color:var(--lp-ink)}.tr-big small{margin-left:.35rem;font-family:var(--mnv-font-sans);font-size:.95rem;font-weight:400;letter-spacing:0;color:var(--lp-muted)}.tr-big.is-bad{color:var(--tb-red)}.tr-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem}.tr-head__t{font-size:1.0625rem;color:var(--lp-muted)}.tr-head__t b{font-weight:500;color:var(--lp-ink)}.tr-badge{display:inline-block;padding:.1rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--tb-red) 12%,transparent);font-size:.8125rem;font-weight:500;color:var(--tb-red)}.tr-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--lp-line);border-radius:1rem;overflow:hidden}.tr-pair>div{display:grid;gap:.6rem;padding:1.5rem 1.75rem}.tr-pair>div+div{border-left:1px solid var(--lp-line);background:var(--lp-soft)}.tr-sec{display:grid;align-content:start;gap:1rem;padding-top:1.25rem;border-top:1px solid var(--lp-line)}.tr-sec__h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.tr-sec__h h3{font-size:.9375rem;font-weight:500;color:var(--lp-ink)}.tr-dl>div{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:1rem;padding:.7rem 0;border-bottom:1px dashed var(--lp-dash)}.tr-dl>div:last-child{border-bottom:0}.tr-dl dt{font-size:.875rem;color:var(--lp-muted)}.tr-dl dd{font-size:.9375rem;color:var(--lp-ink);overflow-wrap:anywhere}.tr-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem}.tr-actions{display:flex;flex-wrap:wrap;gap:.5rem}.tr-res__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}.tr-seg{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;border:1px solid var(--lp-line);border-radius:.75rem}.tr-seg button{padding:.45rem .85rem;border:0;border-radius:.5rem;background:none;font:inherit;font-size:.875rem;color:var(--lp-muted);cursor:pointer}.tr-seg button[aria-pressed=true]{background:var(--lp-ink);color:var(--lp-panel)}.tr-checks{display:grid;padding:0;list-style:none}.tr-check{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.2rem .75rem;padding:.9rem 0;border-bottom:1px dashed var(--lp-dash)}.tr-check:last-child{border-bottom:0}.tr-check b{font-weight:500;color:var(--lp-ink)}.tr-check p{grid-column:2;font-size:.9375rem;line-height:1.55;color:var(--lp-muted);overflow-wrap:anywhere}.tr-check p a{color:var(--tb-red)}.tr-check__i{display:grid;place-items:center;width:1.3rem;height:1.3rem;border-radius:50%;font-size:.75rem;font-weight:600;box-shadow:inset 0 0 0 1px currentColor}.tr-check.is-ok .tr-check__i{color:var(--tb-good)}.tr-check.is-bad .tr-check__i,.tr-check.is-bad b{color:var(--tb-red)}.tr-check.is-warn .tr-check__i{color:var(--lp-faint)}.tr-verdict{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem}.tr-verdict__w{font-family:var(--mnv-font-display);font-size:clamp(3rem,2rem + 4vw,5.25rem);font-weight:500;line-height:1;letter-spacing:-.045em;color:var(--lp-ink)}.tr-verdict__w.is-no{color:var(--tb-red)}.tr-verdict__w.is-dim{color:var(--lp-faint)}.tr-verdict p:last-child{max-width:34rem;font-size:1.0625rem;line-height:1.5;color:var(--lp-muted)}.tr-verdict b{font-weight:500;color:var(--lp-ink)}.tr-fall{display:grid;gap:.15rem;padding:0;list-style:none}.tr-fall li{display:grid;grid-template-columns:9rem minmax(0,1fr) 4.5rem;align-items:center;gap:1rem;padding:.45rem 0;font-size:.9375rem}.tr-fall li .tr-mono{text-align:right}.tr-fall__track{position:relative;height:.875rem;background:radial-gradient(circle,var(--lp-dash) 1.5px,transparent 1.9px) 0 50% / 7px 7px repeat-x}.tr-fall__track span{position:absolute;inset:0 auto 0 calc(var(--a) * 100%);width:max(4px,calc(var(--w) * 100%));border-radius:3px;background:var(--lp-ink);transform-origin:left;animation:tr-grow .6s cubic-bezier(.2,.8,.2,1) both}.tr-fall li:nth-child(4) .tr-fall__track span{background:var(--tb-red)}@keyframes tr-grow{0%{transform:scaleX(0)}}.tr-runs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:0;list-style:none}.tr-runs li{display:grid;gap:.35rem}.tr-runs span{position:relative;display:block;height:5.5rem;background:radial-gradient(circle,var(--lp-dash) 1.5px,transparent 1.9px) 0 0 / 7px 7px}.tr-runs span:after{content:"";position:absolute;inset:auto 0 0 0;height:calc(var(--h) * 100%);background:radial-gradient(circle,var(--lp-ink) 2.4px,transparent 2.8px) 0 100% / 7px 7px}.tr-runs li:first-child span:after{background-image:radial-gradient(circle,var(--tb-red) 2.4px,transparent 2.8px)}.tr-runs p:not(.tr-k){font-family:var(--mnv-font-display);font-size:1.5rem;font-weight:500;letter-spacing:-.02em;color:var(--lp-ink)}.tr-runs small{margin-left:.15rem;font-family:var(--mnv-font-sans);font-size:.75rem;font-weight:400;color:var(--lp-muted)}.tr-dns{display:grid;border:1px solid var(--lp-line);border-radius:1rem;overflow:hidden}.tr-dns__row{display:grid;grid-template-columns:6rem minmax(0,1fr);border-top:1px solid var(--lp-line)}.tr-dns__row:first-child{border-top:0}.tr-dns__t{padding:.85rem 1rem;border-right:1px solid var(--lp-line);background:var(--lp-soft);font-family:var(--mnv-font-geist-mono);font-size:.8125rem;font-weight:500;color:var(--lp-ink)}.tr-dns__row.is-empty .tr-dns__t{font-weight:400;color:var(--lp-faint)}.tr-dns ul{padding:.35rem 1rem;list-style:none}.tr-dns li{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.5rem 0}.tr-dns li+li{border-top:1px dashed var(--lp-dash)}.tr-dns li code{padding:0;background:none;font-size:.875rem;color:var(--lp-ink);overflow-wrap:anywhere}.tr-dns li span{flex:none;font-family:var(--mnv-font-geist-mono);font-size:.75rem;color:var(--lp-faint)}.tr-dns__none{font-size:.875rem;color:var(--lp-faint)}.tr-ip{display:grid;gap:.5rem}.tr-ip__v{font-family:var(--mnv-font-geist-mono);font-size:clamp(2.25rem,1.25rem + 3.6vw,4.25rem);letter-spacing:-.03em;color:var(--lp-ink);overflow-wrap:anywhere}.tr-ip .tr-copy{margin-left:.75rem}.tr-life{height:.375rem;border-radius:999px;background:var(--lp-tile);overflow:hidden}.tr-life span{display:block;width:calc(var(--w) * 100%);height:100%;border-radius:inherit;background:var(--lp-ink)}.tr-chain{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1.25rem;padding:1.6rem 0 0;list-style:none}.tr-chain:before{content:"";position:absolute;left:0;right:0;top:.45rem;border-top:1px dashed var(--lp-dash)}.tr-chain li{position:relative;min-width:0}.tr-chain li:before{content:"";position:absolute;left:0;top:-1.4rem;width:7px;height:7px;border-radius:1px;background:var(--lp-ink);box-shadow:0 0 0 4px var(--lp-panel)}.tr-chain li.is-added:before{background:var(--tb-red)}.tr-chain li.is-root:before{background:var(--lp-faint)}.tr-chain li.is-root .tr-chain__name{color:var(--lp-muted)}.tr-chain li.is-missing:before{background:var(--lp-panel);box-shadow:inset 0 0 0 1px var(--tb-red),0 0 0 4px var(--lp-panel)}.tr-chain__role{font-size:.8125rem;color:var(--lp-faint)}.tr-chain__name{margin-top:.35rem!important;font-family:var(--mnv-font-display);font-size:1.25rem;font-weight:500;letter-spacing:-.015em;color:var(--lp-ink);overflow-wrap:anywhere}.tr-chain__meta{margin-top:.35rem!important;font-size:.8125rem;color:var(--lp-muted)}.tr-chain li.is-added .tr-chain__role,.tr-chain li.is-missing .tr-chain__role,.tr-chain li.is-missing .tr-chain__name{color:var(--tb-red)}.tr-pem{box-sizing:border-box;width:100%;padding:.85rem 1rem;border:1px solid var(--lp-line);border-radius:.75rem;background:var(--lp-soft);font-family:var(--mnv-font-geist-mono);font-size:.75rem;line-height:1.5;color:var(--lp-ink);resize:vertical}.tr-hash{display:flex;flex-wrap:wrap;gap:0 .6rem;font-family:var(--mnv-font-geist-mono);font-size:clamp(1.0625rem,.8rem + .9vw,1.5rem);line-height:1.55;color:var(--lp-ink)}.tr-hash .is-alt{color:var(--lp-faint)}.tr-hexout{display:block;font-family:var(--mnv-font-geist-mono);font-size:1.25rem;line-height:1.55;color:var(--lp-ink);white-space:pre-wrap;overflow-wrap:anywhere}.tr-inline-err{color:var(--tb-red)}.tr-now{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;padding:1.25rem 1.5rem;border-radius:1rem;background:radial-gradient(circle,rgb(255 255 255 / .07) 1px,transparent 1.4px) 0 0 / 8px 8px,#161616;color:#f2f2ef}.tr-now .tr-k{color:#9a9a95}.tr-now__n{font-family:var(--mnv-font-geist-mono);font-size:clamp(1.75rem,1rem + 2.8vw,2.75rem);font-variant-numeric:tabular-nums}.tr-now .tr-copy{margin-left:auto;border-color:#3a3a3a;background:none;color:#f2f2ef}.tr-date{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.875rem;color:var(--lp-muted)}.tr-input{padding:.55rem .75rem;border:1px solid var(--lp-line);border-radius:.5rem;background:var(--lp-panel);font:inherit;color:var(--lp-ink)}.tr-run{padding:3rem 1.5rem;border:1px solid var(--lp-line);border-radius:1rem;text-align:center}.tr-run__bar{position:relative;display:block;max-width:24rem;height:7px;margin:0 auto;background:radial-gradient(circle,var(--lp-dash) 2px,transparent 2.4px) 0 0 / 7px 7px;overflow:hidden}.tr-run__bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:30%;background:radial-gradient(circle,var(--tb-red) 2.2px,transparent 2.6px) 0 0 / 7px 7px;animation:tr-scan .9s ease-in-out infinite}@keyframes tr-scan{0%{transform:translate(-100%)}to{transform:translate(340%)}}.tr-run p{margin-top:1rem!important;font-family:var(--mnv-font-geist-mono);font-size:.875rem;color:var(--lp-muted)}.tr-fail{padding:1.25rem 1.5rem;border-left:2px solid var(--tb-red);border-radius:0 .75rem .75rem 0;background:color-mix(in srgb,var(--tb-red) 6%,var(--lp-panel));font-size:.9375rem;line-height:1.55;color:var(--lp-muted)}.tr-fail--soft{background:var(--lp-soft)}.tr-fail__t{margin-bottom:.35rem!important;font-weight:500;color:var(--lp-ink)}.tr-fail a{color:var(--tb-red);overflow-wrap:anywhere}.tr-api{position:relative;display:grid;min-height:20rem;border:1px solid var(--lp-line);border-radius:1rem;overflow:hidden}.tr-api__skel{display:grid;align-content:start;gap:1.25rem;padding:2rem;opacity:.55;-webkit-mask-image:linear-gradient(to bottom,#000 40%,transparent);mask-image:linear-gradient(to bottom,#000 40%,transparent)}.tr-api__msg{position:absolute;left:50%;bottom:1.5rem;width:min(32rem,calc(100% - 2rem));box-sizing:border-box;padding:1.25rem 1.5rem;border:1px solid var(--lp-line);border-radius:.875rem;background:var(--lp-panel);box-shadow:0 1rem 2rem -1rem color-mix(in srgb,var(--lp-ink) 25%,transparent);font-size:.9375rem;line-height:1.55;color:var(--lp-muted);transform:translate(-50%)}.tr-api__msg>*+*{margin-top:.5rem!important}.tr-api__t{font-family:var(--mnv-font-display);font-size:1.25rem;font-weight:500;color:var(--lp-ink)}.sk-line,.sk-num,.sk-chip,.sk-box,.sk-node{display:block;border-radius:.375rem;background:var(--lp-tile)}.sk-line{width:var(--w);height:.7rem}.sk-num{width:9rem;height:3.5rem}.sk-num--wide{width:14rem}.sk-chip{width:6rem;height:1.75rem;border-radius:999px}.sk-box{flex:1;height:6rem}.sk-row{display:flex;flex-wrap:wrap;gap:1rem}.sk-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.sk-cols>div,.sk-sheet{display:grid;gap:.8rem}.sk-rail{display:flex;justify-content:space-between;margin-top:.5rem;border-top:1px dashed var(--lp-dash)}.sk-node{width:8rem;height:3rem;margin-top:1rem}@media (width < 64rem){.tw__box{grid-template-columns:minmax(0,1fr)}.tw__nav{display:none}.tw__about dl>div{grid-template-columns:minmax(0,1fr)}.tr-cols{grid-template-columns:minmax(0,1fr)}}@media (width < 40rem){.tb,.tb--tall{grid-template-columns:minmax(0,1fr);grid-template-areas:none;border-radius:1rem}.tb__pick,.tb--tall .tb__pick{grid-area:auto;height:3rem;border-right:0;border-bottom:1px solid var(--tb-line)}.tb__pick select{flex:1;max-width:none}.tb--tall .tb__field,.tb--tall .tb__go,.tb--tall .tb__live{grid-area:auto}.tb__go{width:100%}.tb__live{margin:0 0 .5rem .75rem}.tb__two,.tr-pair{grid-template-columns:minmax(0,1fr)}.tr-pair>div+div{border-left:0;border-top:1px solid var(--lp-line)}.tr-fall li{grid-template-columns:minmax(0,1fr) 4rem;gap:.35rem 1rem}.tr-fall__track{grid-column:1 / -1;grid-row:2}.tr-runs{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-dl>div{grid-template-columns:minmax(0,1fr);gap:.2rem}.tr-dns__row{grid-template-columns:minmax(0,1fr)}.tr-dns__t{border-right:0;border-bottom:1px solid var(--lp-line)}.tr-chain{grid-auto-flow:row;padding:0 0 0 1.5rem}.tr-chain:before{left:.2rem;right:auto;top:.45rem;bottom:.45rem;border-top:0;border-left:1px dashed var(--lp-dash)}.tr-chain li:before{left:-1.5rem;top:.35rem}.sk-cols{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.tr-res.is-in,.tr-fall__track span,.tr-run__bar:after,.tb__live i{animation:none}}.tb-hero .hero__line{gap:calc(var(--spacing) * 1.5)}:root{--mnv-footer-logo-pad-top: 3rem;--mnv-footer-col-pad-top: 2rem;--mnv-text-footer-copyright: #757575;--footer-logo-pad-top: var(--mnv-footer-logo-pad-top);--footer-col-pad-top: var(--mnv-footer-col-pad-top);--color-footer-copyright: var(--mnv-text-footer-copyright)}:root[data-theme=dark]{--mnv-text-footer-copyright: var(--mnv-text-muted)}.text-footer-copyright{color:var(--color-footer-copyright)}.theme-toggle[data-astro-cid-6lp36acm]{align-items:center;gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * .5);border:var(--border-default) solid var(--color-stroke-200);border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--color-surface-footer-pill) 20%,var(--color-white));display:inline-flex}.theme-toggle[data-astro-cid-6lp36acm] button[data-astro-cid-6lp36acm]{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 6.5);height:calc(var(--spacing) * 5.5);border-radius:calc(var(--radius-md) - calc(var(--spacing) * .5));color:var(--color-gray-500);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.theme-toggle[data-astro-cid-6lp36acm] button[data-astro-cid-6lp36acm]:hover{color:var(--color-ink)}.theme-toggle[data-astro-cid-6lp36acm] button[data-astro-cid-6lp36acm][aria-pressed=true]{background:var(--color-surface-200);color:var(--color-ink)}.theme-toggle[data-astro-cid-6lp36acm] svg[data-astro-cid-6lp36acm]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.site-footer[data-astro-cid-oenwriqq]{padding-bottom:calc(var(--footer-pad-bottom) + calc(var(--spacing) * 12));background-color:var(--color-white)}.site-footer__rule[data-astro-cid-oenwriqq]{height:var(--border-default);flex-shrink:0;width:100%}.site-footer__rule--top[data-astro-cid-oenwriqq]{background-color:var(--color-stroke-footer-top)}.site-footer__rule--dash[data-astro-cid-oenwriqq]{background-image:repeating-linear-gradient(to right,var(--color-stroke-footer-dash) 0,var(--color-stroke-footer-dash) .5rem,transparent .5rem,transparent 1rem)}.site-footer__bar[data-astro-cid-oenwriqq]{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4) calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 8);flex-wrap:wrap;display:flex}@media (width>=64rem){.site-footer__bar[data-astro-cid-oenwriqq]{padding-top:var(--footer-logo-pad-top)}}.site-footer__socials[data-astro-cid-oenwriqq]{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;margin-inline-start:auto;display:flex}.site-footer__logo[data-astro-cid-oenwriqq]{display:inline-flex}.site-footer__logo[data-astro-cid-oenwriqq] svg{height:var(--footer-logo-height);width:var(--footer-logo-width);max-width:none;display:block}.site-footer__matrix[data-astro-cid-oenwriqq]{min-width:0;position:relative}.site-footer__columns[data-astro-cid-oenwriqq]{gap:calc(var(--spacing) * 6) calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=48rem){.site-footer__columns[data-astro-cid-oenwriqq]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.site-footer__columns[data-astro-cid-oenwriqq]{grid-template-columns:repeat(6,minmax(0,1fr));gap:0}}.site-footer__column[data-astro-cid-oenwriqq]{min-width:0;padding:calc(var(--spacing) * 4) 0 calc(var(--spacing) * 6)}@media (width>=64rem){.site-footer__column[data-astro-cid-oenwriqq]{padding:var(--footer-col-pad-top) calc(var(--spacing) * 4) calc(var(--spacing) * 16);position:relative}.site-footer__column[data-astro-cid-oenwriqq]:not(:first-child):before{content:"";width:var(--border-default);background-image:repeating-linear-gradient(to bottom,var(--color-stroke-footer-dash) 0,var(--color-stroke-footer-dash) .5rem,transparent .5rem,transparent 1rem);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.site-footer__column[data-astro-cid-oenwriqq]:not(:first-child):after{content:"";z-index:2;height:var(--footer-corner-size);width:var(--footer-corner-size);border:var(--border-default) solid var(--color-stroke-footer-dash);border-radius:var(--radius-footer-notch);background-color:var(--color-white);position:absolute;bottom:0;left:0;transform:translate(-50%,50%)}}.site-footer__heading[data-astro-cid-oenwriqq]{align-items:flex-start;gap:calc(var(--spacing) * 1.5);min-width:0;margin-bottom:var(--footer-col-gap);display:flex}.site-footer__heading[data-astro-cid-oenwriqq] span[data-astro-cid-oenwriqq]{min-width:0}.site-footer__links[data-astro-cid-oenwriqq]{gap:var(--footer-link-gap);flex-direction:column;display:flex}.site-footer__link[data-astro-cid-oenwriqq]{max-width:100%;display:block}.site-footer__social[data-astro-cid-oenwriqq]{justify-content:center;align-items:center;display:inline-flex}.site-footer__status[data-astro-cid-oenwriqq]{width:fit-content;margin:calc(var(--spacing) * 4) 0 0;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--spacing) * 2.5);border:var(--border-default) solid var(--color-stroke-200);background-color:color-mix(in srgb,var(--color-surface-footer-pill) 20%,var(--color-white));padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);display:inline-flex}.site-footer__theme[data-astro-cid-oenwriqq]{margin-top:calc(var(--spacing) * 3);justify-content:flex-end;display:flex}@media (width>=64rem){.site-footer__status[data-astro-cid-oenwriqq],.site-footer__theme[data-astro-cid-oenwriqq]{z-index:3;bottom:calc(var(--spacing) * 4);margin:0;position:absolute}.site-footer__status[data-astro-cid-oenwriqq]{left:calc(var(--spacing) * 4)}.site-footer__theme[data-astro-cid-oenwriqq]{right:calc(var(--spacing) * 4)}}.site-footer__legal[data-astro-cid-oenwriqq]{gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);display:grid}@media (width>=64rem){.site-footer__legal[data-astro-cid-oenwriqq]{column-gap:calc(var(--spacing) * 8);grid-template-columns:max-content minmax(0,1fr);align-items:center}.site-footer__legal-nav[data-astro-cid-oenwriqq]{min-width:0}}.site-footer__copyright[data-astro-cid-oenwriqq]{text-wrap:pretty;max-width:20.625rem}.site-footer__legal-list[data-astro-cid-oenwriqq]{justify-content:flex-start;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}@media (width>=64rem){.site-footer__legal-list[data-astro-cid-oenwriqq]{justify-content:flex-end}}:root[data-theme=dark] .site-footer__heading[data-astro-cid-oenwriqq] img[data-astro-cid-oenwriqq],:root[data-theme=dark] .site-footer__social[data-astro-cid-oenwriqq] img[data-astro-cid-oenwriqq]{filter:invert()}.tb__field--split{display:flex;align-items:center;min-width:0}.tb__field--split .tb__in{flex:1 1 auto;min-width:0}.tb__opt{position:relative;display:flex;flex:none;align-items:center;height:3.25rem;margin-right:.25rem;padding:0 0 0 .75rem;border-left:1px solid var(--tb-line);color:var(--tb-ink)}.tb__opt select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:.5rem 1.6rem .5rem 0;border:0;background:transparent;font:inherit;font-size:.9375rem;font-weight:500;color:inherit;cursor:pointer}.tb__opt select:focus-visible{outline:none}.tb__opt:focus-within{border-radius:.75rem;box-shadow:inset 0 0 0 2px var(--tb-red)}.tb__opt option{color:#141414}.tb__opt .tb__caret{right:.5rem}textarea.tb__in--grow{display:block;max-height:12rem;overflow-y:auto;resize:none;line-height:normal}.tb__pass{display:flex;align-items:center;gap:.75rem;margin-top:.75rem}.tb__pass span{flex:none;margin-left:.25rem;font-size:.8125rem;color:var(--tb-mute)}.tb__pass .tb__in{max-width:22rem;padding:.6rem .75rem;border-radius:.75rem;background:var(--tb-tile);font-size:.8125rem}.tb__go[disabled]{cursor:progress}@media (width < 40rem){.tb__field--split{flex-wrap:wrap}.tb__opt{width:100%;margin:0;border-left:0;border-top:1px solid var(--tb-line)}.tb__pass{flex-direction:column;align-items:stretch;gap:.4rem}.tb__pass .tb__in{max-width:none}}.site-footer__legal-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:calc(var(--spacing) * 3) calc(var(--spacing) * 6);min-width:0}@media (width >= 64rem){.site-footer__legal-end{justify-content:flex-end}}.site-footer__certs{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.site-footer__certs img{display:block;width:auto;height:1.75rem}.tr-v.is-ok{color:var(--tb-good)}.tr-v.is-bad{color:var(--tb-red)}.tr-chips{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}.tr-chip{display:inline-flex;align-items:center;gap:.45rem;min-height:1.75rem;padding:.2rem .75rem .2rem .4rem;box-sizing:border-box;border:1px solid var(--lp-line);border-radius:999px;font-size:.8125rem;line-height:1.3;color:var(--lp-ink)}.tr-chip__i{display:grid;flex:none;place-items:center;width:1.1rem;height:1.1rem;border-radius:50%;font-size:.625rem;font-weight:600;color:var(--lp-faint);box-shadow:inset 0 0 0 1px currentColor}.tr-chip small{font-size:inherit;color:var(--lp-muted)}.tr-chip.is-ok .tr-chip__i{color:var(--tb-good)}.tr-chip.is-bad{border-color:color-mix(in srgb,var(--tb-red) 35%,var(--lp-line));background:color-mix(in srgb,var(--tb-red) 6%,var(--lp-panel));color:var(--tb-red)}.tr-chip.is-bad .tr-chip__i,.tr-chip.is-bad small{color:var(--tb-red)}.tr-chip.is-dim,.tr-chip.is-dim small{color:var(--lp-faint)}.tr-status{justify-self:start;padding:.1rem .4rem;border-radius:.375rem;background:var(--lp-tile);font-family:var(--mnv-font-geist-mono);font-size:.75rem;line-height:1.4;color:var(--lp-ink-2)}.tr-status.is-ok{background:color-mix(in srgb,var(--tb-good) 12%,transparent);color:var(--tb-good)}.tr-status.is-bad{background:color-mix(in srgb,var(--tb-red) 12%,transparent);color:var(--tb-red)}.tr-status.is-dim{color:var(--lp-faint)}.tr-hdrs{display:grid;font-family:var(--mnv-font-geist-mono);font-size:.8125rem;line-height:1.5}.tr-hdrs>div{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:.15rem 1.5rem;padding:.55rem 0;border-bottom:1px dashed var(--lp-dash)}.tr-hdrs>div:last-child{border-bottom:0}.tr-hdrs dt{font-weight:500;color:var(--lp-ink);overflow-wrap:anywhere}.tr-hdrs dd{color:var(--lp-muted);overflow-wrap:anywhere}.tr-hdrs__none{font-size:.875rem;color:var(--lp-faint)}.tb-body{--tr-phase-dns: #86b6ef;--tr-phase-con: #3987e5;--tr-phase-tls: #1c5cab;--tr-phase-ttfb: #0d366b}:root[data-theme=dark] .tb-body{--tr-phase-dns: #256abf;--tr-phase-con: #5598e7;--tr-phase-tls: #9ec5f4;--tr-phase-ttfb: #cde2fb}.tr-ph-dns{--tr-ph: var(--tr-phase-dns)}.tr-ph-con{--tr-ph: var(--tr-phase-con)}.tr-ph-tls{--tr-ph: var(--tr-phase-tls)}.tr-ph-ttfb{--tr-ph: var(--tr-phase-ttfb)}.tr-key{flex:none;width:.625rem;height:.625rem;border-radius:2px;background:var(--tr-ph)}.tr-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem}.tr-legend span,.tr-loc__body .tr-dl dt{display:inline-flex;align-items:center;gap:.4rem}.tr-locs{display:grid;gap:.15rem;padding:0;list-style:none}.tr-loc>summary{display:grid;grid-template-columns:12rem 3.5rem minmax(0,1fr) 4.5rem .75rem;align-items:center;gap:1rem;margin:0 -.75rem;padding:.45rem .75rem;border-radius:.5rem;font-size:.9375rem;list-style:none;cursor:pointer;transition:background .15s}.tr-loc>summary::-webkit-details-marker{display:none}.tr-loc>summary:hover,.tr-loc[open]>summary{background:var(--lp-tile)}.tr-loc__name{min-width:0;color:var(--lp-ink)}.tr-loc__name small{margin-left:.35rem;font-size:.8125rem;color:var(--lp-faint)}.tr-loc .tr-fall__track span{border-radius:0;background:var(--tr-ph)}.tr-loc .tr-fall__track span+span{box-shadow:-2px 0 0 var(--lp-panel)}.tr-loc .tr-fall__track span:first-child{border-radius:3px 0 0 3px}.tr-loc .tr-fall__track span:last-child{border-radius:0 3px 3px 0}.tr-loc .tr-fall__track span:only-child{border-radius:3px}.tr-loc__state{font-size:.875rem;color:var(--lp-muted)}.tr-loc__state.is-bad{color:var(--tb-red)}.tr-loc__v{text-align:right}.tr-loc__v.is-none{color:var(--lp-faint)}.tr-loc__caret{color:var(--lp-faint);transition:transform .2s}.tr-loc>summary:hover .tr-loc__caret{color:var(--lp-ink)}.tr-loc[open] .tr-loc__caret{transform:rotate(180deg)}.tr-loc__body{display:grid;gap:.75rem;margin:.4rem -.75rem 1rem;padding:.5rem .75rem 1rem;border:1px solid var(--lp-line);border-radius:.875rem;background:var(--lp-soft)}.tr-loc__body .tr-k{margin-top:.25rem}.tr-pair--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tr-pair--3 .tr-big{font-size:clamp(2.5rem,1.6rem + 2.6vw,4rem)}.tr-bars{display:grid;gap:.15rem;padding:0;list-style:none}.tr-bars li{display:grid;grid-template-columns:4.5rem minmax(0,1fr) 5.5rem;align-items:center;gap:1rem;padding:.45rem 0;font-size:.9375rem;color:var(--lp-ink)}.tr-bars .tr-mono{text-align:right}.tr-bars li:first-child .tr-fall__track span{background:var(--tb-red)}.tr-vers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:0;list-style:none}.tr-vers li{display:grid;align-content:space-between;gap:1.5rem;min-height:6rem;box-sizing:border-box;padding:1.1rem 1.25rem 1.2rem;border:1px solid var(--lp-line);border-radius:1rem}.tr-vers__h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .5rem;font-size:.8125rem;color:var(--lp-faint)}.tr-vers__h b{font-size:.9375rem;font-weight:500;color:var(--lp-ink)}.tr-vers__s{font-family:var(--mnv-font-display);font-size:1.75rem;font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--lp-ink)}.tr-vers li.is-ok .tr-vers__s{color:var(--tb-good)}.tr-vers li.is-bad{border-color:color-mix(in srgb,var(--tb-red) 35%,var(--lp-line));background:color-mix(in srgb,var(--tb-red) 6%,var(--lp-panel))}.tr-vers li.is-bad .tr-vers__s,.tr-vers li.is-bad .tr-vers__h{color:var(--tb-red)}.tr-vers li.is-dim .tr-vers__s{color:var(--lp-faint)}@media (width < 64rem){.tr-vers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width < 40rem){.tr-hdrs>div{grid-template-columns:minmax(0,1fr)}.tr-loc>summary{grid-template-columns:minmax(0,1fr) 3rem 4rem .75rem;gap:.35rem .75rem}.tr-loc__name small{display:block;margin:.1rem 0 0}.tr-loc .tr-fall__track,.tr-loc__state{grid-column:1 / -1;grid-row:2}.tr-pair.tr-pair--3{grid-template-columns:minmax(0,1fr)}.tr-bars li{grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1rem}.tr-vers{gap:.75rem}}@media (prefers-reduced-motion: reduce){.tr-loc__caret{transition:none}}.tr-dns.tr-hops{display:block;container-type:inline-size}.tr-hops table{width:100%;table-layout:fixed;border-collapse:collapse;font-family:var(--mnv-font-geist-mono);font-size:.875rem;font-variant-numeric:tabular-nums}.tr-hops th,.tr-hops td{padding:.55rem 1rem;text-align:right;white-space:nowrap;color:var(--lp-ink)}.tr-hops th{font-size:.8125rem;font-weight:500}.tr-hops thead th{width:5rem;border-bottom:1px solid var(--lp-line);background:var(--lp-soft);font-size:.75rem;color:var(--lp-muted)}.tr-hops thead th:nth-child(4){width:4rem}.tr-hops :is(thead,tbody) th:first-child{width:3.25rem;border-right:1px solid var(--lp-line);background:var(--lp-soft);text-align:left}.tr-hops :is(th,td):nth-child(2){width:auto;text-align:left;white-space:normal;overflow-wrap:anywhere}.tr-hops tbody tr+tr{border-top:1px dashed var(--lp-dash)}.tr-hops td code{padding:0;background:none;font-size:.875rem;color:var(--lp-ink)}.tr-hops .tr-dns__none{font-family:var(--mnv-font-sans);text-align:left;color:var(--lp-faint)}@container (width < 48rem){.tr-hops table,.tr-hops tbody{display:block}.tr-hops thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tr-hops tbody tr{display:grid;grid-template-columns:2.75rem repeat(7,minmax(0,1fr));padding-bottom:.45rem}.tr-hops tbody th:first-child{grid-row:1 / span 2;width:auto;margin-bottom:-.45rem;padding:.55rem .75rem}.tr-hops tbody td{padding:.2rem 0 .2rem .75rem;text-align:left}.tr-hops tbody td:nth-child(2){grid-column:2 / -1;padding:.55rem .75rem .25rem}.tr-hops tbody td[data-label]:before{content:attr(data-label);display:block;font-family:var(--mnv-font-sans);font-size:.6875rem;color:var(--lp-faint)}.tr-hops tbody .tr-dns__none{grid-column:1 / -1;padding:.55rem 1rem .1rem}}@container (width < 30rem){.tr-hops tbody tr{grid-template-columns:2.75rem repeat(4,minmax(0,1fr))}.tr-hops tbody th:first-child{grid-row:1 / span 3}}.tr-hexval{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.tr-hexval .tr-copy{flex:none;margin-block:-.3rem;padding:.2rem .55rem;font-size:.75rem}.cr-line{display:block}.cr-lines{display:block;margin-top:.5rem}.cr-lines .cr-line{font-size:.875rem}.tr-res.cr-single{gap:.5rem}.cr-certs{display:grid}.cr-cert{border-bottom:1px dashed var(--lp-dash)}.cr-cert:last-child{border-bottom:0}.cr-cert summary{display:flex;align-items:baseline;gap:.75rem;padding:.9rem 0;list-style:none;cursor:pointer}.cr-cert summary::-webkit-details-marker{display:none}.cr-cert summary:focus-visible{outline:2px solid var(--tb-red);outline-offset:2px;border-radius:.25rem}.cr-cert__n{flex:none;width:1.75rem;font-family:var(--mnv-font-geist-mono);font-size:.75rem;color:var(--lp-faint)}.cr-cert__t{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.cr-cert__t b{margin-right:.25rem;font-weight:500;color:var(--lp-ink)}.cr-cert__t .tr-k{white-space:nowrap}.cr-cert__caret{flex:none;align-self:center;color:var(--lp-muted);transition:transform .15s}.cr-cert[open] .cr-cert__caret{transform:rotate(180deg)}.cr-cert summary:hover .cr-cert__caret{color:var(--lp-ink)}.cr-cert>.tr-dl{padding:0 0 .75rem 2.5rem}.cr-pre{font-family:var(--mnv-font-geist-mono);font-size:.8125rem;line-height:1.6}@media (width < 40rem){.cr-cert>.tr-dl{padding-left:0}}@media (prefers-reduced-motion: reduce){.cr-cert__caret{transition:none}}
