:root{--kafka-color-paper-0:#fffdf9;--kafka-color-paper-50:#fbf8f1;--kafka-color-paper-100:#f6f1e6;--kafka-color-paper-200:#ece4d2;--kafka-color-ink-50:#f4f2ef;--kafka-color-ink-100:#e6e2dc;--kafka-color-ink-200:#cfc9c0;--kafka-color-ink-300:#aaa398;--kafka-color-ink-400:#857e73;--kafka-color-ink-500:#615b52;--kafka-color-ink-600:#4a453e;--kafka-color-ink-700:#36322d;--kafka-color-ink-800:#26231f;--kafka-color-ink-900:#1a1a1a;--kafka-color-ink-950:#0f0f0e;--kafka-color-gold-50:#fff6cf;--kafka-color-gold-100:#f7ecc4;--kafka-color-gold-300:#e6c964;--kafka-color-gold-400:#d4af37;--kafka-color-gold-500:#b8932a;--kafka-color-gold-600:#8f6f14;--kafka-color-gold-700:#715808;--kafka-color-gold-800:#574306;--kafka-color-shadow-soft:#0f0f0e1a;--kafka-color-shadow-strong:#0f0f0e38;--kafka-color-shadow-glow:#b8932a61;--kafka-color-red-50:#fdf0ee;--kafka-color-red-100:#f9d9d4;--kafka-color-red-300:#ee8f84;--kafka-color-red-400:#e0584a;--kafka-color-red-600:#b3261e;--kafka-color-red-700:#8f1d17;--kafka-color-red-800:#6b1511;--kafka-color-red-900:#3d0d0b;--kafka-color-green-50:#eef7ee;--kafka-color-green-100:#d4ebd5;--kafka-color-green-300:#86c98b;--kafka-color-green-400:#4ba857;--kafka-color-green-600:#2e7d32;--kafka-color-green-700:#1f5f23;--kafka-color-green-800:#174a1a;--kafka-color-green-900:#0c2a0e;--kafka-color-amber-50:#fff6e0;--kafka-color-amber-100:#ffe7ad;--kafka-color-amber-300:#f5c04a;--kafka-color-amber-400:#e89e10;--kafka-color-amber-600:#a86400;--kafka-color-amber-700:#7f4b00;--kafka-color-amber-800:#5c3600;--kafka-color-amber-900:#331e00;--kafka-color-blue-50:#eaf2fc;--kafka-color-blue-100:#cfe2f8;--kafka-color-blue-300:#82b4ec;--kafka-color-blue-400:#4a8fe0;--kafka-color-blue-600:#1f5fb4;--kafka-color-blue-700:#184b8f;--kafka-color-blue-800:#11386a;--kafka-color-blue-900:#0a2140;--kafka-color-overlay-scrim:#0f0f0e99;--kafka-color-overlay-scrim-dark:#000000b3;--kafka-font-family-reading:Literata, Georgia, serif;--kafka-font-family-ui:system-ui, -apple-system, "Segoe UI", sans-serif;--kafka-font-family-mono:ui-monospace, Menlo, Consolas, monospace;--kafka-font-size-12:.75rem;--kafka-font-size-14:.875rem;--kafka-font-size-16:1rem;--kafka-font-size-18:1.125rem;--kafka-font-size-20:1.25rem;--kafka-font-size-24:1.5rem;--kafka-font-size-32:2rem;--kafka-font-size-44:2.75rem;--kafka-font-size-64:4rem;--kafka-line-height-heading:1.2;--kafka-line-height-ui:1.4;--kafka-line-height-reading:1.6;--kafka-line-height-dropcap:.8;--kafka-line-height-footnote:1.5;--kafka-measure-min:45ch;--kafka-measure-reading:66ch;--kafka-measure-max:75ch;--kafka-space-2:.125rem;--kafka-space-4:.25rem;--kafka-space-6:.375rem;--kafka-space-8:.5rem;--kafka-space-12:.75rem;--kafka-space-16:1rem;--kafka-space-20:1.25rem;--kafka-space-24:1.5rem;--kafka-space-32:2rem;--kafka-space-48:3rem;--kafka-space-64:4rem;--kafka-space-96:6rem;--kafka-radius-4:.25rem;--kafka-radius-8:.5rem;--kafka-radius-12:.75rem;--kafka-radius-16:1rem;--kafka-radius-20:1.25rem;--kafka-radius-full:9999px;--kafka-border-width-hairline:1px;--kafka-border-width-thin:1.5px;--kafka-border-width-medium:2px;--kafka-border-width-thick:3px;--kafka-size-touch:2.75rem;--kafka-size-icon-sm:1rem;--kafka-size-icon-md:1.25rem;--kafka-size-icon-lg:1.5rem;--kafka-size-floating:24.25rem;--kafka-size-progress:.25rem;--kafka-size-reading:47.5rem;--kafka-size-page:80rem;--kafka-size-menu:240px;--kafka-size-listbox:280px;--kafka-size-dialog-sm:400px;--kafka-size-dialog-md:560px;--kafka-size-dialog-lg:720px;--kafka-duration-fast:.15s;--kafka-duration-base:.25s;--kafka-duration-slow:.35s;--kafka-duration-shine:3.6s;--kafka-ease-standard:cubic-bezier(.2, 0, 0, 1);--kafka-shadow-sm:0px 2px 8px 0px var(--kafka-color-shadow-soft);--kafka-shadow-md:0px 10px 28px 0px var(--kafka-color-shadow-soft);--kafka-shadow-lg:0px 18px 44px 0px var(--kafka-color-shadow-strong);--kafka-shadow-glow:0px 14px 36px 0px var(--kafka-color-shadow-glow);--kafka-font-weight-regular:400;--kafka-font-weight-medium:500;--kafka-font-weight-semibold:600;--kafka-font-weight-bold:700;--kafka-letter-spacing-tight:-.01em;--kafka-letter-spacing-normal:0em;--kafka-letter-spacing-wide:.01em;--kafka-letter-spacing-wider:.02em;--kafka-opacity-45:.45;--kafka-z-index-base:0;--kafka-z-index-sticky:100;--kafka-z-index-dropdown:200;--kafka-z-index-overlay:300;--kafka-z-index-modal:400;--kafka-z-index-toast:500;--kafka-z-index-tooltip:600;--kafka-breakpoint-sm:640px;--kafka-breakpoint-md:768px;--kafka-breakpoint-lg:1024px;--kafka-breakpoint-xl:1280px;--kafka-physical-page-a5-width:148mm;--kafka-physical-page-a5-height:210mm;--kafka-physical-page-a4-width:210mm;--kafka-physical-page-a4-height:297mm;--kafka-physical-page-letter-width:215.9mm;--kafka-physical-page-letter-height:279.4mm;--kafka-physical-bleed:3mm;--kafka-physical-baseline:3.5pt;--kafka-physical-margin-15:15mm;--kafka-physical-margin-18:18mm;--kafka-physical-margin-20:20mm;--kafka-physical-margin-22:22mm;--kafka-physical-type-caption:8pt;--kafka-physical-type-footnote:8.5pt;--kafka-physical-type-body:10.5pt;--kafka-physical-type-lead:12pt;--kafka-physical-type-heading:13pt;--kafka-physical-type-heading-lg:18pt;--kafka-physical-type-title:28pt;--kafka-physical-leading-caption:10.5pt;--kafka-physical-leading-footnote:10.5pt;--kafka-physical-leading-body:14pt;--kafka-physical-leading-lead:17.5pt;--kafka-physical-leading-heading:14pt;--kafka-physical-leading-heading-lg:21pt;--kafka-physical-leading-title:28pt;--kafka-physical-widows:2;--kafka-physical-orphans:2;--kafka-color-bg-page:var(--kafka-color-paper-50);--kafka-color-bg-surface:var(--kafka-color-paper-0);--kafka-color-bg-sunken:var(--kafka-color-paper-200);--kafka-color-bg-inverse:var(--kafka-color-ink-900);--kafka-color-bg-brand:var(--kafka-color-gold-400);--kafka-color-bg-hover:var(--kafka-color-paper-100);--kafka-color-bg-active:var(--kafka-color-paper-200);--kafka-color-bg-sunken-hover:var(--kafka-color-ink-100);--kafka-color-bg-sunken-active:var(--kafka-color-ink-200);--kafka-color-bg-placeholder:var(--kafka-color-border-default);--kafka-color-bg-brand-hover:var(--kafka-color-gold-300);--kafka-color-bg-brand-active:var(--kafka-color-gold-500);--kafka-color-bg-scrim:var(--kafka-color-overlay-scrim);--kafka-color-fg-default:var(--kafka-color-ink-900);--kafka-color-fg-soft:var(--kafka-color-ink-700);--kafka-color-fg-muted:var(--kafka-color-ink-600);--kafka-color-fg-brand:var(--kafka-color-gold-800);--kafka-color-fg-link:var(--kafka-color-gold-800);--kafka-color-fg-inverse:var(--kafka-color-paper-50);--kafka-color-fg-on-brand:var(--kafka-color-ink-900);--kafka-color-fg-link-hover:var(--kafka-color-ink-900);--kafka-color-fg-link-visited:var(--kafka-color-ink-600);--kafka-color-border-default:var(--kafka-color-ink-200);--kafka-color-border-strong:var(--kafka-color-ink-500);--kafka-color-border-focus:var(--kafka-color-gold-700);--kafka-color-border-brand:var(--kafka-color-gold-600);--kafka-color-reading-bg:var(--kafka-color-bg-page);--kafka-color-reading-text:var(--kafka-color-fg-default);--kafka-color-reading-text-secondary:var(--kafka-color-fg-soft);--kafka-color-reading-progress-track:var(--kafka-color-border-default);--kafka-color-reading-progress-fill:var(--kafka-color-border-brand);--kafka-color-reading-quote-rule:var(--kafka-color-border-brand);--kafka-color-reading-footnote-rule:var(--kafka-color-border-default);--kafka-color-reading-dropcap:var(--kafka-color-fg-brand);--kafka-color-selection-bg:var(--kafka-color-gold-100);--kafka-color-selection-fg:var(--kafka-color-ink-900);--kafka-color-highlight-bg:var(--kafka-color-gold-300);--kafka-color-highlight-fg:var(--kafka-color-ink-900);--kafka-color-vip-fg:var(--kafka-color-ink-900);--kafka-color-vip-shine:var(--kafka-color-gold-50);--kafka-color-vip-badge-bg:var(--kafka-color-ink-900);--kafka-color-vip-badge-fg:var(--kafka-color-gold-100);--kafka-color-vip-button-bg:var(--kafka-color-ink-900);--kafka-color-vip-button-bg-hover:var(--kafka-color-ink-800);--kafka-color-vip-button-bg-active:var(--kafka-color-ink-700);--kafka-color-status-danger-fg:var(--kafka-color-red-700);--kafka-color-status-danger-bg:var(--kafka-color-red-50);--kafka-color-status-danger-border:var(--kafka-color-red-600);--kafka-color-status-success-fg:var(--kafka-color-green-700);--kafka-color-status-success-bg:var(--kafka-color-green-50);--kafka-color-status-success-border:var(--kafka-color-green-600);--kafka-color-status-warning-fg:var(--kafka-color-amber-700);--kafka-color-status-warning-bg:var(--kafka-color-amber-50);--kafka-color-status-warning-border:var(--kafka-color-amber-600);--kafka-color-status-info-fg:var(--kafka-color-blue-700);--kafka-color-status-info-bg:var(--kafka-color-blue-50);--kafka-color-status-info-border:var(--kafka-color-blue-600);--kafka-color-cover-bg:var(--kafka-color-ink-900);--kafka-color-cover-fg:var(--kafka-color-paper-0);--kafka-color-cover-fg-soft:var(--kafka-color-gold-100);--kafka-color-cover-price-bg:var(--kafka-color-paper-50);--kafka-color-cover-price-fg:var(--kafka-color-ink-900);--kafka-color-cover-tone-gold:var(--kafka-color-gold-400);--kafka-color-cover-tone-amber:var(--kafka-color-amber-400);--kafka-color-cover-tone-blue:var(--kafka-color-blue-400);--kafka-color-cover-tone-green:var(--kafka-color-green-400);--kafka-radius-tile:var(--kafka-radius-8);--kafka-radius-control:var(--kafka-radius-12);--kafka-radius-card:var(--kafka-radius-16);--kafka-radius-media:var(--kafka-radius-20);--kafka-radius-pill:var(--kafka-radius-full);--kafka-elevation-card:var(--kafka-shadow-md);--kafka-elevation-floating:var(--kafka-shadow-lg);--kafka-elevation-glow:var(--kafka-shadow-glow);--kafka-focus-width:var(--kafka-border-width-thick);--kafka-focus-offset:var(--kafka-space-2);--kafka-typography-reading-body-font-family:var(--kafka-font-family-reading);--kafka-typography-reading-body-font-size:var(--kafka-font-size-18);--kafka-typography-reading-body-font-weight:var(--kafka-font-weight-regular);--kafka-typography-reading-body-line-height:var(--kafka-line-height-reading);--kafka-typography-reading-body-letter-spacing:var(--kafka-letter-spacing-normal);--kafka-typography-reading-title-font-family:var(--kafka-font-family-reading);--kafka-typography-reading-title-font-size:var(--kafka-font-size-44);--kafka-typography-reading-title-font-weight:var(--kafka-font-weight-bold);--kafka-typography-reading-title-line-height:var(--kafka-line-height-heading);--kafka-typography-reading-title-letter-spacing:var(--kafka-letter-spacing-tight);--kafka-typography-reading-lead-font-family:var(--kafka-font-family-reading);--kafka-typography-reading-lead-font-size:var(--kafka-font-size-20);--kafka-typography-reading-lead-font-weight:var(--kafka-font-weight-regular);--kafka-typography-reading-lead-line-height:var(--kafka-line-height-reading);--kafka-typography-reading-lead-letter-spacing:var(--kafka-letter-spacing-normal);--kafka-typography-reading-heading-lg-font-family:var(--kafka-font-family-reading);--kafka-typography-reading-heading-lg-font-size:var(--kafka-font-size-32);--kafka-typography-reading-heading-lg-font-weight:var(--kafka-font-weight-bold);--kafka-typography-reading-heading-lg-line-height:var(--kafka-line-height-heading);--kafka-typography-reading-heading-lg-letter-spacing:var(--kafka-letter-spacing-tight);--kafka-typography-reading-heading-md-font-family:var(--kafka-font-family-reading);--kafka-typography-reading-heading-md-font-size:var(--kafka-font-size-24);--kafka-typography-reading-heading-md-font-weight:var(--kafka-font-weight-bold);--kafka-typography-reading-heading-md-line-height:var(--kafka-line-height-heading);--kafka-typography-reading-heading-md-letter-spacing:var(--kafka-letter-spacing-normal);--kafka-typography-reading-heading-sm-font-family:var(--kafka-font-family-reading);--kafka-typography-reading-heading-sm-font-size:var(--kafka-font-size-20);--kafka-typography-reading-heading-sm-font-weight:var(--kafka-font-weight-bold);--kafka-typography-reading-heading-sm-line-height:var(--kafka-line-height-heading);--kafka-typography-reading-heading-sm-letter-spacing:var(--kafka-letter-spacing-normal);--kafka-typography-reading-quote-font-family:var(--kafka-font-family-reading);--kafka-typography-reading-quote-font-size:var(--kafka-font-size-20);--kafka-typography-reading-quote-font-weight:var(--kafka-font-weight-regular);--kafka-typography-reading-quote-font-style:italic;--kafka-typography-reading-quote-line-height:var(--kafka-line-height-reading);--kafka-typography-reading-quote-letter-spacing:var(--kafka-letter-spacing-normal);--kafka-typography-reading-footnote-font-family:var(--kafka-font-family-reading);--kafka-typography-reading-footnote-font-size:var(--kafka-font-size-14);--kafka-typography-reading-footnote-font-weight:var(--kafka-font-weight-regular);--kafka-typography-reading-footnote-line-height:var(--kafka-line-height-footnote);--kafka-typography-reading-footnote-letter-spacing:var(--kafka-letter-spacing-normal);--kafka-typography-reading-dropcap-font-family:var(--kafka-font-family-reading);--kafka-typography-reading-dropcap-font-size:var(--kafka-font-size-64);--kafka-typography-reading-dropcap-font-weight:var(--kafka-font-weight-bold);--kafka-typography-reading-dropcap-line-height:var(--kafka-line-height-dropcap);--kafka-typography-reading-dropcap-letter-spacing:var(--kafka-letter-spacing-normal);--kafka-typography-ui-button-font-family:var(--kafka-font-family-ui);--kafka-typography-ui-button-font-size:var(--kafka-font-size-16);--kafka-typography-ui-button-font-weight:var(--kafka-font-weight-semibold);--kafka-typography-ui-button-line-height:var(--kafka-line-height-ui);--kafka-typography-ui-button-letter-spacing:var(--kafka-letter-spacing-normal);--kafka-typography-ui-label-font-family:var(--kafka-font-family-ui);--kafka-typography-ui-label-font-size:var(--kafka-font-size-14);--kafka-typography-ui-label-font-weight:var(--kafka-font-weight-medium);--kafka-typography-ui-label-line-height:var(--kafka-line-height-ui);--kafka-typography-ui-label-letter-spacing:var(--kafka-letter-spacing-normal);--kafka-typography-ui-caption-font-family:var(--kafka-font-family-ui);--kafka-typography-ui-caption-font-size:var(--kafka-font-size-12);--kafka-typography-ui-caption-font-weight:var(--kafka-font-weight-semibold);--kafka-typography-ui-caption-line-height:var(--kafka-line-height-ui);--kafka-typography-ui-caption-letter-spacing:var(--kafka-letter-spacing-wide);--kafka-typography-ui-overline-font-family:var(--kafka-font-family-ui);--kafka-typography-ui-overline-font-size:var(--kafka-font-size-12);--kafka-typography-ui-overline-font-weight:var(--kafka-font-weight-bold);--kafka-typography-ui-overline-line-height:var(--kafka-line-height-ui);--kafka-typography-ui-overline-letter-spacing:var(--kafka-letter-spacing-wider);--kafka-typography-ui-input-font-family:var(--kafka-font-family-ui);--kafka-typography-ui-input-font-size:var(--kafka-font-size-16);--kafka-typography-ui-input-font-weight:var(--kafka-font-weight-regular);--kafka-typography-ui-input-line-height:var(--kafka-line-height-ui);--kafka-typography-ui-input-letter-spacing:var(--kafka-letter-spacing-normal);--kafka-typography-print-body-font-family:var(--kafka-font-family-reading);--kafka-typography-print-body-font-size:var(--kafka-physical-type-body);--kafka-typography-print-body-font-weight:var(--kafka-font-weight-regular);--kafka-typography-print-body-line-height:var(--kafka-physical-leading-body);--kafka-typography-print-body-letter-spacing:var(--kafka-letter-spacing-normal);--kafka-typography-print-lead-font-family:var(--kafka-font-family-reading);--kafka-typography-print-lead-font-size:var(--kafka-physical-type-lead);--kafka-typography-print-lead-font-weight:var(--kafka-font-weight-regular);--kafka-typography-print-lead-line-height:var(--kafka-physical-leading-lead);--kafka-typography-print-lead-letter-spacing:var(--kafka-letter-spacing-normal);--kafka-typography-print-footnote-font-family:var(--kafka-font-family-reading);--kafka-typography-print-footnote-font-size:var(--kafka-physical-type-footnote);--kafka-typography-print-footnote-font-weight:var(--kafka-font-weight-regular);--kafka-typography-print-footnote-line-height:var(--kafka-physical-leading-footnote);--kafka-typography-print-footnote-letter-spacing:var(--kafka-letter-spacing-normal);--kafka-typography-print-caption-font-family:var(--kafka-font-family-reading);--kafka-typography-print-caption-font-size:var(--kafka-physical-type-caption);--kafka-typography-print-caption-font-weight:var(--kafka-font-weight-regular);--kafka-typography-print-caption-line-height:var(--kafka-physical-leading-caption);--kafka-typography-print-caption-letter-spacing:var(--kafka-letter-spacing-normal);--kafka-typography-print-heading-font-family:var(--kafka-font-family-reading);--kafka-typography-print-heading-font-size:var(--kafka-physical-type-heading);--kafka-typography-print-heading-font-weight:var(--kafka-font-weight-bold);--kafka-typography-print-heading-line-height:var(--kafka-physical-leading-heading);--kafka-typography-print-heading-letter-spacing:var(--kafka-letter-spacing-normal);--kafka-typography-print-heading-lg-font-family:var(--kafka-font-family-reading);--kafka-typography-print-heading-lg-font-size:var(--kafka-physical-type-heading-lg);--kafka-typography-print-heading-lg-font-weight:var(--kafka-font-weight-bold);--kafka-typography-print-heading-lg-line-height:var(--kafka-physical-leading-heading-lg);--kafka-typography-print-heading-lg-letter-spacing:var(--kafka-letter-spacing-tight);--kafka-typography-print-title-font-family:var(--kafka-font-family-reading);--kafka-typography-print-title-font-size:var(--kafka-physical-type-title);--kafka-typography-print-title-font-weight:var(--kafka-font-weight-bold);--kafka-typography-print-title-line-height:var(--kafka-physical-leading-title);--kafka-typography-print-title-letter-spacing:var(--kafka-letter-spacing-tight);--kafka-typography-print-folio-font-family:var(--kafka-font-family-ui);--kafka-typography-print-folio-font-size:var(--kafka-physical-type-caption);--kafka-typography-print-folio-font-weight:var(--kafka-font-weight-medium);--kafka-typography-print-folio-line-height:var(--kafka-physical-leading-caption);--kafka-typography-print-folio-letter-spacing:var(--kafka-letter-spacing-wide);--kafka-typography-print-running-head-font-family:var(--kafka-font-family-ui);--kafka-typography-print-running-head-font-size:var(--kafka-physical-type-caption);--kafka-typography-print-running-head-font-weight:var(--kafka-font-weight-semibold);--kafka-typography-print-running-head-line-height:var(--kafka-physical-leading-caption);--kafka-typography-print-running-head-letter-spacing:var(--kafka-letter-spacing-wider);--kafka-gradient-vip:linear-gradient(140deg, var(--kafka-color-gold-100) 0%, var(--kafka-color-gold-300) 42%, var(--kafka-color-gold-500) 100%);--kafka-opacity-disabled:var(--kafka-opacity-45);--kafka-motion-duration-fast:var(--kafka-duration-fast);--kafka-motion-duration-base:var(--kafka-duration-base);--kafka-motion-duration-slow:var(--kafka-duration-slow);--kafka-motion-duration-shine:var(--kafka-duration-shine);--kafka-motion-easing-standard:var(--kafka-ease-standard);--kafka-layer-base:var(--kafka-z-index-base);--kafka-layer-sticky:var(--kafka-z-index-sticky);--kafka-layer-dropdown:var(--kafka-z-index-dropdown);--kafka-layer-overlay:var(--kafka-z-index-overlay);--kafka-layer-modal:var(--kafka-z-index-modal);--kafka-layer-toast:var(--kafka-z-index-toast);--kafka-layer-tooltip:var(--kafka-z-index-tooltip);--kafka-layout-reading-width:var(--kafka-size-reading);--kafka-layout-page-width:var(--kafka-size-page);--kafka-layout-gutter:var(--kafka-space-24);--kafka-print-bleed:var(--kafka-physical-bleed);--kafka-print-baseline:var(--kafka-physical-baseline);--kafka-print-widows:var(--kafka-physical-widows);--kafka-print-orphans:var(--kafka-physical-orphans);--kafka-print-book-width:var(--kafka-physical-page-a5-width);--kafka-print-book-height:var(--kafka-physical-page-a5-height);--kafka-print-book-margin-top:var(--kafka-physical-margin-18);--kafka-print-book-margin-bottom:var(--kafka-physical-margin-22);--kafka-print-book-margin-inner:var(--kafka-physical-margin-20);--kafka-print-book-margin-outer:var(--kafka-physical-margin-15);--kafka-print-magazine-width:var(--kafka-physical-page-a4-width);--kafka-print-magazine-height:var(--kafka-physical-page-a4-height);--kafka-print-magazine-margin-top:var(--kafka-physical-margin-15);--kafka-print-magazine-margin-bottom:var(--kafka-physical-margin-18);--kafka-print-magazine-margin-inner:var(--kafka-physical-margin-18);--kafka-print-magazine-margin-outer:var(--kafka-physical-margin-15);--kafka-print-sheet-width:var(--kafka-physical-page-a4-width);--kafka-print-sheet-height:var(--kafka-physical-page-a4-height);--kafka-print-sheet-margin:var(--kafka-physical-margin-18);--kafka-article-measure:var(--kafka-measure-reading);--kafka-article-text:var(--kafka-color-reading-text);--kafka-article-bg:var(--kafka-color-reading-bg);--kafka-article-paragraph-gap:var(--kafka-space-24);--kafka-article-cover-radius:var(--kafka-radius-media);--kafka-button-radius:var(--kafka-radius-control);--kafka-button-padding-x:var(--kafka-space-24);--kafka-button-padding-y:var(--kafka-space-12);--kafka-button-gap:var(--kafka-space-8);--kafka-button-min-height:var(--kafka-size-touch);--kafka-button-type-font-family:var(--kafka-typography-ui-button-font-family);--kafka-button-type-font-size:var(--kafka-typography-ui-button-font-size);--kafka-button-type-font-weight:var(--kafka-typography-ui-button-font-weight);--kafka-button-type-line-height:var(--kafka-typography-ui-button-line-height);--kafka-button-type-letter-spacing:var(--kafka-typography-ui-button-letter-spacing);--kafka-button-primary-bg:var(--kafka-color-bg-brand);--kafka-button-primary-bg-hover:var(--kafka-color-bg-brand-hover);--kafka-button-primary-fg:var(--kafka-color-fg-on-brand);--kafka-button-primary-bg-active:var(--kafka-color-bg-brand-active);--kafka-button-soft-bg:var(--kafka-color-bg-sunken);--kafka-button-soft-fg:var(--kafka-color-fg-default);--kafka-button-soft-bg-hover:var(--kafka-color-bg-sunken-hover);--kafka-button-soft-bg-active:var(--kafka-color-bg-sunken-active);--kafka-button-outline-border:var(--kafka-color-border-strong);--kafka-button-outline-fg:var(--kafka-color-fg-default);--kafka-button-outline-bg-hover:var(--kafka-color-bg-hover);--kafka-button-outline-bg-active:var(--kafka-color-bg-active);--kafka-button-disabled-opacity:var(--kafka-opacity-disabled);--kafka-button-vip-bg:var(--kafka-color-vip-button-bg);--kafka-button-vip-bg-hover:var(--kafka-color-vip-button-bg-hover);--kafka-button-vip-bg-active:var(--kafka-color-vip-button-bg-active);--kafka-button-vip-fg:var(--kafka-color-vip-badge-fg);--kafka-button-link-fg:var(--kafka-color-fg-link);--kafka-button-link-fg-hover:var(--kafka-color-fg-link-hover);--kafka-button-link-padding-x:var(--kafka-space-4);--kafka-badge-radius:var(--kafka-radius-pill);--kafka-badge-padding-x:var(--kafka-space-12);--kafka-badge-padding-y:var(--kafka-space-4);--kafka-badge-type-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-badge-type-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-badge-type-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-badge-type-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-badge-type-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-badge-neutral-bg:var(--kafka-color-bg-inverse);--kafka-badge-neutral-fg:var(--kafka-color-fg-inverse);--kafka-badge-brand-bg:var(--kafka-color-bg-brand);--kafka-badge-brand-fg:var(--kafka-color-fg-on-brand);--kafka-badge-info-bg:var(--kafka-color-status-info-bg);--kafka-badge-info-fg:var(--kafka-color-status-info-fg);--kafka-badge-info-border:var(--kafka-color-status-info-border);--kafka-badge-success-bg:var(--kafka-color-status-success-bg);--kafka-badge-success-fg:var(--kafka-color-status-success-fg);--kafka-badge-success-border:var(--kafka-color-status-success-border);--kafka-badge-warning-bg:var(--kafka-color-status-warning-bg);--kafka-badge-warning-fg:var(--kafka-color-status-warning-fg);--kafka-badge-warning-border:var(--kafka-color-status-warning-border);--kafka-badge-danger-bg:var(--kafka-color-status-danger-bg);--kafka-badge-danger-fg:var(--kafka-color-status-danger-fg);--kafka-badge-danger-border:var(--kafka-color-status-danger-border);--kafka-badge-gap:var(--kafka-space-4);--kafka-badge-border-width:var(--kafka-border-width-hairline);--kafka-chip-radius:var(--kafka-radius-pill);--kafka-chip-padding-x:var(--kafka-space-16);--kafka-chip-padding-y:var(--kafka-space-8);--kafka-chip-min-height:var(--kafka-size-touch);--kafka-chip-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-chip-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-chip-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-chip-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-chip-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-chip-bg:var(--kafka-color-bg-surface);--kafka-chip-border:var(--kafka-color-border-default);--kafka-chip-fg:var(--kafka-color-fg-soft);--kafka-chip-selected-bg:var(--kafka-color-bg-inverse);--kafka-chip-selected-fg:var(--kafka-color-fg-inverse);--kafka-chip-bg-hover:var(--kafka-color-bg-hover);--kafka-card-bg:var(--kafka-color-bg-surface);--kafka-card-border:var(--kafka-color-border-default);--kafka-card-border-width:var(--kafka-border-width-hairline);--kafka-card-radius:var(--kafka-radius-card);--kafka-card-padding:var(--kafka-space-24);--kafka-card-gap:var(--kafka-space-12);--kafka-card-shadow:var(--kafka-elevation-card);--kafka-card-title-font-family:var(--kafka-typography-reading-heading-sm-font-family);--kafka-card-title-font-size:var(--kafka-typography-reading-heading-sm-font-size);--kafka-card-title-font-weight:var(--kafka-typography-reading-heading-sm-font-weight);--kafka-card-title-line-height:var(--kafka-typography-reading-heading-sm-line-height);--kafka-card-title-letter-spacing:var(--kafka-typography-reading-heading-sm-letter-spacing);--kafka-card-featured-border:var(--kafka-color-border-brand);--kafka-card-featured-border-width:var(--kafka-border-width-thin);--kafka-vip-bg:var(--kafka-gradient-vip);--kafka-vip-fg:var(--kafka-color-vip-fg);--kafka-vip-shine:var(--kafka-color-vip-shine);--kafka-vip-shine-width:var(--kafka-border-width-thick);--kafka-vip-shine-duration:var(--kafka-motion-duration-shine);--kafka-vip-glow:var(--kafka-elevation-glow);--kafka-vip-badge-bg:var(--kafka-color-vip-badge-bg);--kafka-vip-badge-fg:var(--kafka-color-vip-badge-fg);--kafka-news-width:var(--kafka-size-floating);--kafka-news-bg:var(--kafka-color-bg-surface);--kafka-news-border:var(--kafka-color-border-brand);--kafka-news-border-width:var(--kafka-border-width-thin);--kafka-news-radius:var(--kafka-radius-card);--kafka-news-padding:var(--kafka-space-20);--kafka-news-shadow:var(--kafka-elevation-floating);--kafka-news-title-font-family:var(--kafka-typography-reading-heading-sm-font-family);--kafka-news-title-font-size:var(--kafka-typography-reading-heading-sm-font-size);--kafka-news-title-font-weight:var(--kafka-typography-reading-heading-sm-font-weight);--kafka-news-title-line-height:var(--kafka-typography-reading-heading-sm-line-height);--kafka-news-title-letter-spacing:var(--kafka-typography-reading-heading-sm-letter-spacing);--kafka-news-kind-bg:var(--kafka-color-bg-brand);--kafka-news-kind-fg:var(--kafka-color-fg-on-brand);--kafka-news-kind-size:var(--kafka-space-32);--kafka-news-enter:var(--kafka-motion-duration-slow);--kafka-news-fg:var(--kafka-color-fg-default);--kafka-news-soft-fg:var(--kafka-color-fg-soft);--kafka-news-kind-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-news-kind-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-news-kind-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-news-kind-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-news-kind-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-news-meta-type-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-news-meta-type-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-news-meta-type-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-news-meta-type-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-news-meta-type-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-news-gap:var(--kafka-space-12);--kafka-news-meta-gap:var(--kafka-space-8);--kafka-news-dot-size:var(--kafka-space-12);--kafka-news-dot-hit:var(--kafka-space-24);--kafka-news-dot-bg:var(--kafka-color-border-strong);--kafka-news-dot-active:var(--kafka-color-border-brand);--kafka-news-offset:var(--kafka-space-24);--kafka-prose-measure:var(--kafka-measure-reading);--kafka-prose-text:var(--kafka-color-reading-text);--kafka-prose-text-secondary:var(--kafka-color-reading-text-secondary);--kafka-prose-paragraph-gap:var(--kafka-space-24);--kafka-prose-section-gap:var(--kafka-space-48);--kafka-prose-heading-gap:var(--kafka-space-12);--kafka-prose-list-indent:var(--kafka-space-24);--kafka-prose-list-gap:var(--kafka-space-8);--kafka-prose-link:var(--kafka-color-fg-link);--kafka-prose-link-hover:var(--kafka-color-fg-link-hover);--kafka-prose-link-visited:var(--kafka-color-fg-link-visited);--kafka-prose-rule:var(--kafka-color-border-default);--kafka-prose-rule-width:var(--kafka-border-width-hairline);--kafka-prose-quote-rule:var(--kafka-color-reading-quote-rule);--kafka-prose-quote-rule-width:var(--kafka-border-width-thick);--kafka-prose-quote-padding:var(--kafka-space-20);--kafka-prose-body-type-font-family:var(--kafka-typography-reading-body-font-family);--kafka-prose-body-type-font-size:var(--kafka-typography-reading-body-font-size);--kafka-prose-body-type-font-weight:var(--kafka-typography-reading-body-font-weight);--kafka-prose-body-type-line-height:var(--kafka-typography-reading-body-line-height);--kafka-prose-body-type-letter-spacing:var(--kafka-typography-reading-body-letter-spacing);--kafka-prose-lead-type-font-family:var(--kafka-typography-reading-lead-font-family);--kafka-prose-lead-type-font-size:var(--kafka-typography-reading-lead-font-size);--kafka-prose-lead-type-font-weight:var(--kafka-typography-reading-lead-font-weight);--kafka-prose-lead-type-line-height:var(--kafka-typography-reading-lead-line-height);--kafka-prose-lead-type-letter-spacing:var(--kafka-typography-reading-lead-letter-spacing);--kafka-prose-title-type-font-family:var(--kafka-typography-reading-title-font-family);--kafka-prose-title-type-font-size:var(--kafka-typography-reading-title-font-size);--kafka-prose-title-type-font-weight:var(--kafka-typography-reading-title-font-weight);--kafka-prose-title-type-line-height:var(--kafka-typography-reading-title-line-height);--kafka-prose-title-type-letter-spacing:var(--kafka-typography-reading-title-letter-spacing);--kafka-prose-h2-type-font-family:var(--kafka-typography-reading-heading-lg-font-family);--kafka-prose-h2-type-font-size:var(--kafka-typography-reading-heading-lg-font-size);--kafka-prose-h2-type-font-weight:var(--kafka-typography-reading-heading-lg-font-weight);--kafka-prose-h2-type-line-height:var(--kafka-typography-reading-heading-lg-line-height);--kafka-prose-h2-type-letter-spacing:var(--kafka-typography-reading-heading-lg-letter-spacing);--kafka-prose-h3-type-font-family:var(--kafka-typography-reading-heading-md-font-family);--kafka-prose-h3-type-font-size:var(--kafka-typography-reading-heading-md-font-size);--kafka-prose-h3-type-font-weight:var(--kafka-typography-reading-heading-md-font-weight);--kafka-prose-h3-type-line-height:var(--kafka-typography-reading-heading-md-line-height);--kafka-prose-h3-type-letter-spacing:var(--kafka-typography-reading-heading-md-letter-spacing);--kafka-prose-h4-type-font-family:var(--kafka-typography-reading-heading-sm-font-family);--kafka-prose-h4-type-font-size:var(--kafka-typography-reading-heading-sm-font-size);--kafka-prose-h4-type-font-weight:var(--kafka-typography-reading-heading-sm-font-weight);--kafka-prose-h4-type-line-height:var(--kafka-typography-reading-heading-sm-line-height);--kafka-prose-h4-type-letter-spacing:var(--kafka-typography-reading-heading-sm-letter-spacing);--kafka-pull-quote-rule:var(--kafka-color-reading-quote-rule);--kafka-pull-quote-rule-width:var(--kafka-border-width-thick);--kafka-pull-quote-padding:var(--kafka-space-24);--kafka-pull-quote-gap:var(--kafka-space-12);--kafka-pull-quote-text:var(--kafka-color-reading-text);--kafka-pull-quote-attribution:var(--kafka-color-reading-text-secondary);--kafka-pull-quote-type-font-family:var(--kafka-typography-reading-quote-font-family);--kafka-pull-quote-type-font-size:var(--kafka-typography-reading-quote-font-size);--kafka-pull-quote-type-font-weight:var(--kafka-typography-reading-quote-font-weight);--kafka-pull-quote-type-font-style:var(--kafka-typography-reading-quote-font-style);--kafka-pull-quote-type-line-height:var(--kafka-typography-reading-quote-line-height);--kafka-pull-quote-type-letter-spacing:var(--kafka-typography-reading-quote-letter-spacing);--kafka-pull-quote-attribution-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-pull-quote-attribution-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-pull-quote-attribution-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-pull-quote-attribution-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-pull-quote-attribution-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-footnote-ref-size:var(--kafka-size-icon-lg);--kafka-footnote-ref-fg:var(--kafka-color-fg-link);--kafka-footnote-ref-hover-bg:var(--kafka-color-bg-hover);--kafka-footnote-ref-radius:var(--kafka-radius-control);--kafka-footnote-rule:var(--kafka-color-reading-footnote-rule);--kafka-footnote-rule-width:var(--kafka-border-width-hairline);--kafka-footnote-text:var(--kafka-color-reading-text-secondary);--kafka-footnote-padding-top:var(--kafka-space-24);--kafka-footnote-gap:var(--kafka-space-8);--kafka-footnote-indent:var(--kafka-space-24);--kafka-footnote-type-font-family:var(--kafka-typography-reading-footnote-font-family);--kafka-footnote-type-font-size:var(--kafka-typography-reading-footnote-font-size);--kafka-footnote-type-font-weight:var(--kafka-typography-reading-footnote-font-weight);--kafka-footnote-type-line-height:var(--kafka-typography-reading-footnote-line-height);--kafka-footnote-type-letter-spacing:var(--kafka-typography-reading-footnote-letter-spacing);--kafka-footnote-back-size:var(--kafka-size-touch);--kafka-footnote-target-bg:var(--kafka-color-highlight-bg);--kafka-footnote-target-fg:var(--kafka-color-highlight-fg);--kafka-verse-text:var(--kafka-color-reading-text);--kafka-verse-hanging-indent:var(--kafka-space-24);--kafka-verse-stanza-gap:var(--kafka-space-24);--kafka-verse-attribution:var(--kafka-color-reading-text-secondary);--kafka-verse-type-font-family:var(--kafka-typography-reading-body-font-family);--kafka-verse-type-font-size:var(--kafka-typography-reading-body-font-size);--kafka-verse-type-font-weight:var(--kafka-typography-reading-body-font-weight);--kafka-verse-type-line-height:var(--kafka-typography-reading-body-line-height);--kafka-verse-type-letter-spacing:var(--kafka-typography-reading-body-letter-spacing);--kafka-verse-attribution-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-verse-attribution-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-verse-attribution-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-verse-attribution-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-verse-attribution-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-verse-attribution-gap:var(--kafka-space-12);--kafka-epigraph-text:var(--kafka-color-fg-soft);--kafka-epigraph-attribution:var(--kafka-color-fg-muted);--kafka-epigraph-max-width:var(--kafka-measure-min);--kafka-epigraph-offset:var(--kafka-space-48);--kafka-epigraph-gap:var(--kafka-space-8);--kafka-epigraph-type-font-family:var(--kafka-typography-reading-quote-font-family);--kafka-epigraph-type-font-size:var(--kafka-typography-reading-quote-font-size);--kafka-epigraph-type-font-weight:var(--kafka-typography-reading-quote-font-weight);--kafka-epigraph-type-font-style:var(--kafka-typography-reading-quote-font-style);--kafka-epigraph-type-line-height:var(--kafka-typography-reading-quote-line-height);--kafka-epigraph-type-letter-spacing:var(--kafka-typography-reading-quote-letter-spacing);--kafka-epigraph-attribution-type-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-epigraph-attribution-type-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-epigraph-attribution-type-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-epigraph-attribution-type-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-epigraph-attribution-type-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-drop-cap-fg:var(--kafka-color-reading-dropcap);--kafka-drop-cap-padding-right:var(--kafka-space-8);--kafka-drop-cap-type-font-family:var(--kafka-typography-reading-dropcap-font-family);--kafka-drop-cap-type-font-size:var(--kafka-typography-reading-dropcap-font-size);--kafka-drop-cap-type-font-weight:var(--kafka-typography-reading-dropcap-font-weight);--kafka-drop-cap-type-line-height:var(--kafka-typography-reading-dropcap-line-height);--kafka-drop-cap-type-letter-spacing:var(--kafka-typography-reading-dropcap-letter-spacing);--kafka-reading-progress-track:var(--kafka-color-reading-progress-track);--kafka-reading-progress-fill:var(--kafka-color-reading-progress-fill);--kafka-reading-progress-height:var(--kafka-size-progress);--kafka-reading-progress-z:var(--kafka-layer-sticky);--kafka-reading-progress-duration:var(--kafka-motion-duration-fast);--kafka-toc-link:var(--kafka-color-fg-soft);--kafka-toc-link-hover:var(--kafka-color-fg-default);--kafka-toc-current:var(--kafka-color-fg-default);--kafka-toc-current-rule:var(--kafka-color-border-brand);--kafka-toc-rule:var(--kafka-color-border-default);--kafka-toc-rule-width:var(--kafka-border-width-medium);--kafka-toc-padding-x:var(--kafka-space-16);--kafka-toc-indent:var(--kafka-space-16);--kafka-toc-min-height:var(--kafka-size-touch);--kafka-toc-title:var(--kafka-color-fg-muted);--kafka-toc-title-type-font-family:var(--kafka-typography-ui-overline-font-family);--kafka-toc-title-type-font-size:var(--kafka-typography-ui-overline-font-size);--kafka-toc-title-type-font-weight:var(--kafka-typography-ui-overline-font-weight);--kafka-toc-title-type-line-height:var(--kafka-typography-ui-overline-line-height);--kafka-toc-title-type-letter-spacing:var(--kafka-typography-ui-overline-letter-spacing);--kafka-toc-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-toc-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-toc-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-toc-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-toc-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-toc-hover-bg:var(--kafka-color-bg-hover);--kafka-toc-radius:var(--kafka-radius-control);--kafka-reading-settings-bg:var(--kafka-color-bg-surface);--kafka-reading-settings-border:var(--kafka-color-border-default);--kafka-reading-settings-border-width:var(--kafka-border-width-hairline);--kafka-reading-settings-radius:var(--kafka-radius-card);--kafka-reading-settings-padding:var(--kafka-space-20);--kafka-reading-settings-gap:var(--kafka-space-20);--kafka-reading-settings-group-gap:var(--kafka-space-8);--kafka-reading-settings-legend:var(--kafka-color-fg-muted);--kafka-reading-settings-legend-type-font-family:var(--kafka-typography-ui-overline-font-family);--kafka-reading-settings-legend-type-font-size:var(--kafka-typography-ui-overline-font-size);--kafka-reading-settings-legend-type-font-weight:var(--kafka-typography-ui-overline-font-weight);--kafka-reading-settings-legend-type-line-height:var(--kafka-typography-ui-overline-line-height);--kafka-reading-settings-legend-type-letter-spacing:var(--kafka-typography-ui-overline-letter-spacing);--kafka-reading-settings-option-bg:var(--kafka-color-bg-surface);--kafka-reading-settings-option-border:var(--kafka-color-border-strong);--kafka-reading-settings-option-fg:var(--kafka-color-fg-soft);--kafka-reading-settings-option-hover-bg:var(--kafka-color-bg-hover);--kafka-reading-settings-option-selected-bg:var(--kafka-color-bg-inverse);--kafka-reading-settings-option-selected-fg:var(--kafka-color-fg-inverse);--kafka-reading-settings-option-min-height:var(--kafka-size-touch);--kafka-reading-settings-option-padding-x:var(--kafka-space-16);--kafka-reading-settings-option-radius:var(--kafka-radius-pill);--kafka-reading-settings-option-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-reading-settings-option-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-reading-settings-option-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-reading-settings-option-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-reading-settings-option-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-reading-settings-value-fg:var(--kafka-color-fg-default);--kafka-prev-next-gap:var(--kafka-space-16);--kafka-prev-next-padding:var(--kafka-space-20);--kafka-prev-next-bg:var(--kafka-color-bg-surface);--kafka-prev-next-bg-hover:var(--kafka-color-bg-hover);--kafka-prev-next-border:var(--kafka-color-border-default);--kafka-prev-next-border-hover:var(--kafka-color-border-strong);--kafka-prev-next-border-width:var(--kafka-border-width-hairline);--kafka-prev-next-radius:var(--kafka-radius-card);--kafka-prev-next-min-height:var(--kafka-size-touch);--kafka-prev-next-direction:var(--kafka-color-fg-muted);--kafka-prev-next-direction-type-font-family:var(--kafka-typography-ui-overline-font-family);--kafka-prev-next-direction-type-font-size:var(--kafka-typography-ui-overline-font-size);--kafka-prev-next-direction-type-font-weight:var(--kafka-typography-ui-overline-font-weight);--kafka-prev-next-direction-type-line-height:var(--kafka-typography-ui-overline-line-height);--kafka-prev-next-direction-type-letter-spacing:var(--kafka-typography-ui-overline-letter-spacing);--kafka-prev-next-title:var(--kafka-color-fg-default);--kafka-prev-next-title-type-font-family:var(--kafka-typography-reading-heading-sm-font-family);--kafka-prev-next-title-type-font-size:var(--kafka-typography-reading-heading-sm-font-size);--kafka-prev-next-title-type-font-weight:var(--kafka-typography-reading-heading-sm-font-weight);--kafka-prev-next-title-type-line-height:var(--kafka-typography-reading-heading-sm-line-height);--kafka-prev-next-title-type-letter-spacing:var(--kafka-typography-reading-heading-sm-letter-spacing);--kafka-figure-radius:var(--kafka-radius-media);--kafka-figure-bg:var(--kafka-color-bg-sunken);--kafka-figure-caption:var(--kafka-color-fg-soft);--kafka-figure-credit:var(--kafka-color-fg-muted);--kafka-figure-gap:var(--kafka-space-12);--kafka-figure-caption-type-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-figure-caption-type-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-figure-caption-type-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-figure-caption-type-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-figure-caption-type-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-author-avatar-size:var(--kafka-space-48);--kafka-author-avatar-bg:var(--kafka-color-bg-sunken);--kafka-author-avatar-fg:var(--kafka-color-fg-default);--kafka-author-avatar-radius:var(--kafka-radius-pill);--kafka-author-gap:var(--kafka-space-12);--kafka-author-name:var(--kafka-color-fg-default);--kafka-author-role:var(--kafka-color-fg-soft);--kafka-author-bio:var(--kafka-color-fg-soft);--kafka-author-name-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-author-name-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-author-name-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-author-name-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-author-name-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-author-role-type-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-author-role-type-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-author-role-type-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-author-role-type-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-author-role-type-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-reading-time-fg:var(--kafka-color-fg-soft);--kafka-reading-time-gap:var(--kafka-space-4);--kafka-reading-time-type-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-reading-time-type-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-reading-time-type-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-reading-time-type-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-reading-time-type-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-embed-radius:var(--kafka-radius-media);--kafka-embed-bg:var(--kafka-color-bg-sunken);--kafka-embed-border:var(--kafka-color-border-strong);--kafka-embed-border-width:var(--kafka-border-width-hairline);--kafka-embed-gap:var(--kafka-space-12);--kafka-embed-caption:var(--kafka-color-fg-soft);--kafka-embed-caption-type-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-embed-caption-type-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-embed-caption-type-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-embed-caption-type-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-embed-caption-type-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-embed-facade-fg:var(--kafka-color-fg-default);--kafka-embed-facade-gap:var(--kafka-space-16);--kafka-icon-button-size:var(--kafka-size-touch);--kafka-icon-button-radius:var(--kafka-radius-control);--kafka-icon-button-icon:var(--kafka-size-icon-md);--kafka-button-group-gap:var(--kafka-space-8);--kafka-button-group-divider:var(--kafka-color-border-strong);--kafka-button-group-divider-width:var(--kafka-border-width-hairline);--kafka-link-fg:var(--kafka-color-fg-link);--kafka-link-fg-hover:var(--kafka-color-fg-link-hover);--kafka-link-fg-visited:var(--kafka-color-fg-link-visited);--kafka-link-icon-gap:var(--kafka-space-4);--kafka-link-min-height:var(--kafka-size-touch);--kafka-field-gap:var(--kafka-space-8);--kafka-field-label:var(--kafka-color-fg-default);--kafka-field-label-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-field-label-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-field-label-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-field-label-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-field-label-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-field-hint:var(--kafka-color-fg-soft);--kafka-field-hint-type-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-field-hint-type-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-field-hint-type-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-field-hint-type-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-field-hint-type-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-field-error:var(--kafka-color-status-danger-fg);--kafka-field-error-type-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-field-error-type-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-field-error-type-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-field-error-type-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-field-error-type-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-field-required:var(--kafka-color-fg-soft);--kafka-input-radius:var(--kafka-radius-control);--kafka-input-min-height:var(--kafka-size-touch);--kafka-input-padding-x:var(--kafka-space-16);--kafka-input-padding-y:var(--kafka-space-8);--kafka-input-bg:var(--kafka-color-bg-surface);--kafka-input-fg:var(--kafka-color-fg-default);--kafka-input-placeholder:var(--kafka-color-fg-muted);--kafka-input-border:var(--kafka-color-border-strong);--kafka-input-border-hover:var(--kafka-color-fg-default);--kafka-input-border-focus:var(--kafka-color-border-focus);--kafka-input-border-width:var(--kafka-border-width-thin);--kafka-input-invalid-border:var(--kafka-color-status-danger-border);--kafka-input-icon:var(--kafka-color-fg-soft);--kafka-input-icon-size:var(--kafka-size-icon-md);--kafka-input-icon-gap:var(--kafka-space-12);--kafka-input-type-font-family:var(--kafka-typography-ui-input-font-family);--kafka-input-type-font-size:var(--kafka-typography-ui-input-font-size);--kafka-input-type-font-weight:var(--kafka-typography-ui-input-font-weight);--kafka-input-type-line-height:var(--kafka-typography-ui-input-line-height);--kafka-input-type-letter-spacing:var(--kafka-typography-ui-input-letter-spacing);--kafka-input-disabled-opacity:var(--kafka-opacity-disabled);--kafka-textarea-min-height:var(--kafka-space-96);--kafka-select-icon:var(--kafka-color-fg-soft);--kafka-select-icon-size:var(--kafka-size-icon-md);--kafka-select-padding-right:var(--kafka-space-48);--kafka-checkbox-size:var(--kafka-size-icon-lg);--kafka-checkbox-bg:var(--kafka-color-bg-surface);--kafka-checkbox-border:var(--kafka-color-border-strong);--kafka-checkbox-border-width:var(--kafka-border-width-medium);--kafka-checkbox-checked-bg:var(--kafka-color-bg-inverse);--kafka-checkbox-checked-fg:var(--kafka-color-fg-inverse);--kafka-checkbox-hover-bg:var(--kafka-color-bg-hover);--kafka-checkbox-gap:var(--kafka-space-12);--kafka-checkbox-min-height:var(--kafka-size-touch);--kafka-checkbox-label-type-font-family:var(--kafka-typography-ui-input-font-family);--kafka-checkbox-label-type-font-size:var(--kafka-typography-ui-input-font-size);--kafka-checkbox-label-type-font-weight:var(--kafka-typography-ui-input-font-weight);--kafka-checkbox-label-type-line-height:var(--kafka-typography-ui-input-line-height);--kafka-checkbox-label-type-letter-spacing:var(--kafka-typography-ui-input-letter-spacing);--kafka-checkbox-label:var(--kafka-color-fg-default);--kafka-checkbox-description:var(--kafka-color-fg-soft);--kafka-checkbox-description-type-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-checkbox-description-type-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-checkbox-description-type-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-checkbox-description-type-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-checkbox-description-type-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-checkbox-invalid-border:var(--kafka-color-status-danger-border);--kafka-checkbox-disabled-opacity:var(--kafka-opacity-disabled);--kafka-checkbox-radius:var(--kafka-radius-control);--kafka-radio-size:var(--kafka-size-icon-lg);--kafka-radio-bg:var(--kafka-color-bg-surface);--kafka-radio-border:var(--kafka-color-border-strong);--kafka-radio-border-width:var(--kafka-border-width-medium);--kafka-radio-checked-bg:var(--kafka-color-bg-inverse);--kafka-radio-checked-fg:var(--kafka-color-fg-inverse);--kafka-radio-hover-bg:var(--kafka-color-bg-hover);--kafka-radio-gap:var(--kafka-space-12);--kafka-radio-min-height:var(--kafka-size-touch);--kafka-radio-label-type-font-family:var(--kafka-typography-ui-input-font-family);--kafka-radio-label-type-font-size:var(--kafka-typography-ui-input-font-size);--kafka-radio-label-type-font-weight:var(--kafka-typography-ui-input-font-weight);--kafka-radio-label-type-line-height:var(--kafka-typography-ui-input-line-height);--kafka-radio-label-type-letter-spacing:var(--kafka-typography-ui-input-letter-spacing);--kafka-radio-label:var(--kafka-color-fg-default);--kafka-radio-description:var(--kafka-color-fg-soft);--kafka-radio-description-type-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-radio-description-type-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-radio-description-type-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-radio-description-type-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-radio-description-type-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-radio-invalid-border:var(--kafka-color-status-danger-border);--kafka-radio-disabled-opacity:var(--kafka-opacity-disabled);--kafka-radio-radius:var(--kafka-radius-pill);--kafka-radio-dot:var(--kafka-space-8);--kafka-radio-group-gap:var(--kafka-space-4);--kafka-switch-track-width:var(--kafka-space-48);--kafka-switch-track-height:var(--kafka-space-32);--kafka-switch-thumb-size:var(--kafka-space-24);--kafka-switch-thumb-offset:var(--kafka-space-4);--kafka-switch-track-bg:var(--kafka-color-bg-sunken);--kafka-switch-track-border:var(--kafka-color-border-strong);--kafka-switch-track-border-width:var(--kafka-border-width-medium);--kafka-switch-thumb:var(--kafka-color-fg-muted);--kafka-switch-track-on-bg:var(--kafka-color-bg-inverse);--kafka-switch-thumb-on:var(--kafka-color-bg-surface);--kafka-switch-gap:var(--kafka-space-12);--kafka-switch-min-height:var(--kafka-size-touch);--kafka-switch-label-type-font-family:var(--kafka-typography-ui-input-font-family);--kafka-switch-label-type-font-size:var(--kafka-typography-ui-input-font-size);--kafka-switch-label-type-font-weight:var(--kafka-typography-ui-input-font-weight);--kafka-switch-label-type-line-height:var(--kafka-typography-ui-input-line-height);--kafka-switch-label-type-letter-spacing:var(--kafka-typography-ui-input-letter-spacing);--kafka-switch-label:var(--kafka-color-fg-default);--kafka-switch-description:var(--kafka-color-fg-soft);--kafka-switch-description-type-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-switch-description-type-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-switch-description-type-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-switch-description-type-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-switch-description-type-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-switch-duration:var(--kafka-motion-duration-fast);--kafka-switch-disabled-opacity:var(--kafka-opacity-disabled);--kafka-slider-rail-height:var(--kafka-space-8);--kafka-slider-rail:var(--kafka-color-border-strong);--kafka-slider-fill:var(--kafka-color-bg-inverse);--kafka-slider-thumb-size:var(--kafka-space-24);--kafka-slider-thumb:var(--kafka-color-bg-inverse);--kafka-slider-thumb-ring:var(--kafka-color-bg-surface);--kafka-slider-thumb-ring-width:var(--kafka-border-width-medium);--kafka-slider-min-height:var(--kafka-size-touch);--kafka-slider-value:var(--kafka-color-fg-default);--kafka-slider-value-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-slider-value-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-slider-value-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-slider-value-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-slider-value-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-slider-radius:var(--kafka-radius-pill);--kafka-slider-disabled-opacity:var(--kafka-opacity-disabled);--kafka-pin-input-cell-width:var(--kafka-space-48);--kafka-pin-input-cell-height:var(--kafka-space-48);--kafka-pin-input-gap:var(--kafka-space-8);--kafka-pin-input-radius:var(--kafka-radius-control);--kafka-pin-input-type-font-family:var(--kafka-typography-reading-heading-md-font-family);--kafka-pin-input-type-font-size:var(--kafka-typography-reading-heading-md-font-size);--kafka-pin-input-type-font-weight:var(--kafka-typography-reading-heading-md-font-weight);--kafka-pin-input-type-line-height:var(--kafka-typography-reading-heading-md-line-height);--kafka-pin-input-type-letter-spacing:var(--kafka-typography-reading-heading-md-letter-spacing);--kafka-tag-input-gap:var(--kafka-space-8);--kafka-tag-input-tag-bg:var(--kafka-color-bg-sunken);--kafka-tag-input-tag-fg:var(--kafka-color-fg-default);--kafka-tag-input-tag-radius:var(--kafka-radius-pill);--kafka-tag-input-tag-padding-left:var(--kafka-space-12);--kafka-tag-input-tag-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-tag-input-tag-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-tag-input-tag-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-tag-input-tag-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-tag-input-tag-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-tag-input-remove-size:var(--kafka-space-32);--kafka-tag-input-remove-hover-bg:var(--kafka-color-bg-sunken-hover);--kafka-tag-input-remove-icon:var(--kafka-size-icon-sm);--kafka-tag-input-tag-height:var(--kafka-space-32);--kafka-tag-input-field-padding-y:var(--kafka-space-4);--kafka-tag-input-input-min-width:var(--kafka-space-96);--kafka-file-upload-border:var(--kafka-color-border-strong);--kafka-file-upload-border-width:var(--kafka-border-width-medium);--kafka-file-upload-radius:var(--kafka-radius-card);--kafka-file-upload-padding:var(--kafka-space-32);--kafka-file-upload-bg:var(--kafka-color-bg-surface);--kafka-file-upload-bg-hover:var(--kafka-color-bg-hover);--kafka-file-upload-drag-border:var(--kafka-color-border-brand);--kafka-file-upload-drag-bg:var(--kafka-color-bg-sunken);--kafka-file-upload-gap:var(--kafka-space-12);--kafka-file-upload-icon:var(--kafka-color-fg-soft);--kafka-file-upload-icon-size:var(--kafka-size-icon-lg);--kafka-file-upload-hint:var(--kafka-color-fg-soft);--kafka-file-upload-hint-type-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-file-upload-hint-type-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-file-upload-hint-type-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-file-upload-hint-type-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-file-upload-hint-type-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-file-upload-item-bg:var(--kafka-color-bg-sunken);--kafka-file-upload-item-radius:var(--kafka-radius-control);--kafka-file-upload-item-padding:var(--kafka-space-12);--kafka-file-upload-item-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-file-upload-item-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-file-upload-item-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-file-upload-item-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-file-upload-item-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-file-upload-error:var(--kafka-color-status-danger-fg);--kafka-file-upload-remove-size:var(--kafka-size-touch);--kafka-tabs-list-border:var(--kafka-color-border-default);--kafka-tabs-list-border-width:var(--kafka-border-width-hairline);--kafka-tabs-tab-min-height:var(--kafka-size-touch);--kafka-tabs-tab-padding-x:var(--kafka-space-16);--kafka-tabs-tab-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-tabs-tab-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-tabs-tab-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-tabs-tab-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-tabs-tab-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-tabs-tab-fg:var(--kafka-color-fg-soft);--kafka-tabs-tab-fg-hover:var(--kafka-color-fg-default);--kafka-tabs-tab-fg-selected:var(--kafka-color-fg-default);--kafka-tabs-tab-hover-bg:var(--kafka-color-bg-hover);--kafka-tabs-indicator:var(--kafka-color-border-brand);--kafka-tabs-indicator-width:var(--kafka-border-width-thick);--kafka-tabs-panel-padding-top:var(--kafka-space-24);--kafka-tabs-gap:var(--kafka-space-4);--kafka-tabs-radius:var(--kafka-radius-control);--kafka-tabs-disabled-opacity:var(--kafka-opacity-disabled);--kafka-accordion-border:var(--kafka-color-border-default);--kafka-accordion-border-width:var(--kafka-border-width-hairline);--kafka-accordion-trigger-min-height:var(--kafka-size-touch);--kafka-accordion-trigger-padding-x:var(--kafka-space-16);--kafka-accordion-trigger-padding-y:var(--kafka-space-12);--kafka-accordion-trigger-type-font-family:var(--kafka-typography-ui-input-font-family);--kafka-accordion-trigger-type-font-size:var(--kafka-typography-ui-input-font-size);--kafka-accordion-trigger-type-font-weight:var(--kafka-typography-ui-input-font-weight);--kafka-accordion-trigger-type-line-height:var(--kafka-typography-ui-input-line-height);--kafka-accordion-trigger-type-letter-spacing:var(--kafka-typography-ui-input-letter-spacing);--kafka-accordion-trigger-fg:var(--kafka-color-fg-default);--kafka-accordion-trigger-hover-bg:var(--kafka-color-bg-hover);--kafka-accordion-icon-size:var(--kafka-size-icon-md);--kafka-accordion-icon:var(--kafka-color-fg-soft);--kafka-accordion-panel-padding:var(--kafka-space-16);--kafka-accordion-panel-fg:var(--kafka-color-fg-default);--kafka-accordion-radius:var(--kafka-radius-card);--kafka-accordion-duration:var(--kafka-motion-duration-fast);--kafka-breadcrumbs-fg:var(--kafka-color-fg-soft);--kafka-breadcrumbs-fg-hover:var(--kafka-color-fg-default);--kafka-breadcrumbs-current:var(--kafka-color-fg-default);--kafka-breadcrumbs-separator:var(--kafka-color-fg-muted);--kafka-breadcrumbs-gap:var(--kafka-space-8);--kafka-breadcrumbs-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-breadcrumbs-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-breadcrumbs-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-breadcrumbs-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-breadcrumbs-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-breadcrumbs-min-height:var(--kafka-size-touch);--kafka-pagination-item-size:var(--kafka-size-touch);--kafka-pagination-radius:var(--kafka-radius-control);--kafka-pagination-fg:var(--kafka-color-fg-default);--kafka-pagination-hover-bg:var(--kafka-color-bg-hover);--kafka-pagination-current-bg:var(--kafka-color-bg-inverse);--kafka-pagination-current-fg:var(--kafka-color-fg-inverse);--kafka-pagination-gap:var(--kafka-space-4);--kafka-pagination-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-pagination-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-pagination-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-pagination-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-pagination-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-pagination-ellipsis:var(--kafka-color-fg-muted);--kafka-pagination-disabled-opacity:var(--kafka-opacity-disabled);--kafka-stepper-marker-size:var(--kafka-space-32);--kafka-stepper-marker-bg:var(--kafka-color-bg-surface);--kafka-stepper-marker-border:var(--kafka-color-border-strong);--kafka-stepper-marker-border-width:var(--kafka-border-width-medium);--kafka-stepper-marker-fg:var(--kafka-color-fg-soft);--kafka-stepper-current-bg:var(--kafka-color-bg-inverse);--kafka-stepper-current-fg:var(--kafka-color-fg-inverse);--kafka-stepper-done-bg:var(--kafka-color-bg-brand);--kafka-stepper-done-fg:var(--kafka-color-fg-on-brand);--kafka-stepper-line:var(--kafka-color-border-default);--kafka-stepper-line-done:var(--kafka-color-border-brand);--kafka-stepper-line-width:var(--kafka-border-width-medium);--kafka-stepper-label:var(--kafka-color-fg-default);--kafka-stepper-label-muted:var(--kafka-color-fg-soft);--kafka-stepper-label-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-stepper-label-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-stepper-label-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-stepper-label-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-stepper-label-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-stepper-description-type-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-stepper-description-type-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-stepper-description-type-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-stepper-description-type-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-stepper-description-type-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-stepper-gap:var(--kafka-space-12);--kafka-stepper-done-border:var(--kafka-color-border-strong);--kafka-popover-bg:var(--kafka-color-bg-surface);--kafka-popover-border:var(--kafka-color-border-default);--kafka-popover-border-width:var(--kafka-border-width-hairline);--kafka-popover-radius:var(--kafka-radius-card);--kafka-popover-shadow:var(--kafka-elevation-floating);--kafka-popover-padding:var(--kafka-space-16);--kafka-popover-max-width:var(--kafka-size-floating);--kafka-popover-offset:var(--kafka-space-8);--kafka-popover-fg:var(--kafka-color-fg-default);--kafka-menu-bg:var(--kafka-color-bg-surface);--kafka-menu-border:var(--kafka-color-border-default);--kafka-menu-border-width:var(--kafka-border-width-hairline);--kafka-menu-radius:var(--kafka-radius-card);--kafka-menu-shadow:var(--kafka-elevation-floating);--kafka-menu-padding:var(--kafka-space-4);--kafka-menu-min-width:var(--kafka-size-menu);--kafka-menu-offset:var(--kafka-space-4);--kafka-menu-item-min-height:var(--kafka-size-touch);--kafka-menu-item-padding-x:var(--kafka-space-16);--kafka-menu-item-gap:var(--kafka-space-12);--kafka-menu-item-type-font-family:var(--kafka-typography-ui-input-font-family);--kafka-menu-item-type-font-size:var(--kafka-typography-ui-input-font-size);--kafka-menu-item-type-font-weight:var(--kafka-typography-ui-input-font-weight);--kafka-menu-item-type-line-height:var(--kafka-typography-ui-input-line-height);--kafka-menu-item-type-letter-spacing:var(--kafka-typography-ui-input-letter-spacing);--kafka-menu-item-fg:var(--kafka-color-fg-default);--kafka-menu-item-hover-bg:var(--kafka-color-bg-hover);--kafka-menu-item-active-bg:var(--kafka-color-bg-active);--kafka-menu-item-radius:var(--kafka-radius-control);--kafka-menu-icon-size:var(--kafka-size-icon-md);--kafka-menu-separator:var(--kafka-color-border-default);--kafka-menu-danger-fg:var(--kafka-color-status-danger-fg);--kafka-menu-disabled-opacity:var(--kafka-opacity-disabled);--kafka-combobox-list-bg:var(--kafka-color-bg-surface);--kafka-combobox-list-border:var(--kafka-color-border-default);--kafka-combobox-list-border-width:var(--kafka-border-width-hairline);--kafka-combobox-list-radius:var(--kafka-radius-card);--kafka-combobox-list-shadow:var(--kafka-elevation-floating);--kafka-combobox-list-max-height:var(--kafka-size-listbox);--kafka-combobox-list-padding:var(--kafka-space-4);--kafka-combobox-offset:var(--kafka-space-4);--kafka-combobox-option-min-height:var(--kafka-size-touch);--kafka-combobox-option-padding-x:var(--kafka-space-16);--kafka-combobox-option-type-font-family:var(--kafka-typography-ui-input-font-family);--kafka-combobox-option-type-font-size:var(--kafka-typography-ui-input-font-size);--kafka-combobox-option-type-font-weight:var(--kafka-typography-ui-input-font-weight);--kafka-combobox-option-type-line-height:var(--kafka-typography-ui-input-line-height);--kafka-combobox-option-type-letter-spacing:var(--kafka-typography-ui-input-letter-spacing);--kafka-combobox-option-fg:var(--kafka-color-fg-default);--kafka-combobox-option-active-bg:var(--kafka-color-bg-hover);--kafka-combobox-option-selected-bg:var(--kafka-color-bg-sunken);--kafka-combobox-option-radius:var(--kafka-radius-control);--kafka-combobox-empty:var(--kafka-color-fg-soft);--kafka-combobox-icon-size:var(--kafka-size-icon-md);--kafka-combobox-icon:var(--kafka-color-fg-soft);--kafka-tooltip-bg:var(--kafka-color-bg-inverse);--kafka-tooltip-fg:var(--kafka-color-fg-inverse);--kafka-tooltip-radius:var(--kafka-radius-control);--kafka-tooltip-padding-x:var(--kafka-space-12);--kafka-tooltip-padding-y:var(--kafka-space-8);--kafka-tooltip-type-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-tooltip-type-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-tooltip-type-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-tooltip-type-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-tooltip-type-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-tooltip-max-width:var(--kafka-size-menu);--kafka-tooltip-offset:var(--kafka-space-12);--kafka-tooltip-shadow:var(--kafka-elevation-floating);--kafka-tooltip-arrow-size:var(--kafka-space-8);--kafka-modal-bg:var(--kafka-color-bg-surface);--kafka-modal-fg:var(--kafka-color-fg-default);--kafka-modal-border:var(--kafka-color-border-default);--kafka-modal-border-width:var(--kafka-border-width-hairline);--kafka-modal-radius:var(--kafka-radius-card);--kafka-modal-shadow:var(--kafka-elevation-floating);--kafka-modal-padding:var(--kafka-space-24);--kafka-modal-gap:var(--kafka-space-16);--kafka-modal-margin:var(--kafka-space-16);--kafka-modal-scrim:var(--kafka-color-bg-scrim);--kafka-modal-title-type-font-family:var(--kafka-typography-reading-heading-md-font-family);--kafka-modal-title-type-font-size:var(--kafka-typography-reading-heading-md-font-size);--kafka-modal-title-type-font-weight:var(--kafka-typography-reading-heading-md-font-weight);--kafka-modal-title-type-line-height:var(--kafka-typography-reading-heading-md-line-height);--kafka-modal-title-type-letter-spacing:var(--kafka-typography-reading-heading-md-letter-spacing);--kafka-modal-description:var(--kafka-color-fg-soft);--kafka-modal-width-sm:var(--kafka-size-dialog-sm);--kafka-modal-width-md:var(--kafka-size-dialog-md);--kafka-modal-width-lg:var(--kafka-size-dialog-lg);--kafka-modal-duration:var(--kafka-motion-duration-base);--kafka-modal-actions-gap:var(--kafka-space-12);--kafka-drawer-width:var(--kafka-size-floating);--kafka-drawer-duration:var(--kafka-motion-duration-slow);--kafka-drawer-radius:var(--kafka-radius-card);--kafka-confirm-dialog-icon:var(--kafka-color-fg-soft);--kafka-confirm-dialog-icon-danger:var(--kafka-color-status-danger-fg);--kafka-confirm-dialog-icon-size:var(--kafka-size-icon-lg);--kafka-confirm-dialog-gap:var(--kafka-space-12);--kafka-calendar-bg:var(--kafka-color-bg-surface);--kafka-calendar-border:var(--kafka-color-border-default);--kafka-calendar-border-width:var(--kafka-border-width-hairline);--kafka-calendar-radius:var(--kafka-radius-card);--kafka-calendar-padding:var(--kafka-space-12);--kafka-calendar-cell-size:var(--kafka-size-touch);--kafka-calendar-cell-radius:var(--kafka-radius-control);--kafka-calendar-fg:var(--kafka-color-fg-default);--kafka-calendar-hover-bg:var(--kafka-color-bg-hover);--kafka-calendar-selected-bg:var(--kafka-color-bg-inverse);--kafka-calendar-selected-fg:var(--kafka-color-fg-inverse);--kafka-calendar-today-border:var(--kafka-color-border-brand);--kafka-calendar-today-border-width:var(--kafka-border-width-medium);--kafka-calendar-weekday:var(--kafka-color-fg-soft);--kafka-calendar-weekday-type-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-calendar-weekday-type-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-calendar-weekday-type-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-calendar-weekday-type-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-calendar-weekday-type-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-calendar-title-type-font-family:var(--kafka-typography-reading-heading-sm-font-family);--kafka-calendar-title-type-font-size:var(--kafka-typography-reading-heading-sm-font-size);--kafka-calendar-title-type-font-weight:var(--kafka-typography-reading-heading-sm-font-weight);--kafka-calendar-title-type-line-height:var(--kafka-typography-reading-heading-sm-line-height);--kafka-calendar-title-type-letter-spacing:var(--kafka-typography-reading-heading-sm-letter-spacing);--kafka-calendar-gap:var(--kafka-space-4);--kafka-calendar-disabled-opacity:var(--kafka-opacity-disabled);--kafka-calendar-range-bg:var(--kafka-color-bg-sunken);--kafka-calendar-range-fg:var(--kafka-color-fg-default);--kafka-date-picker-icon-size:var(--kafka-size-icon-md);--kafka-date-picker-gap:var(--kafka-space-8);--kafka-alert-radius:var(--kafka-radius-card);--kafka-alert-padding:var(--kafka-space-16);--kafka-alert-gap:var(--kafka-space-12);--kafka-alert-border-width:var(--kafka-border-width-thin);--kafka-alert-fg:var(--kafka-color-fg-default);--kafka-alert-title-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-alert-title-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-alert-title-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-alert-title-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-alert-title-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-alert-body-type-font-family:var(--kafka-typography-ui-input-font-family);--kafka-alert-body-type-font-size:var(--kafka-typography-ui-input-font-size);--kafka-alert-body-type-font-weight:var(--kafka-typography-ui-input-font-weight);--kafka-alert-body-type-line-height:var(--kafka-typography-ui-input-line-height);--kafka-alert-body-type-letter-spacing:var(--kafka-typography-ui-input-letter-spacing);--kafka-alert-info-bg:var(--kafka-color-status-info-bg);--kafka-alert-info-fg:var(--kafka-color-status-info-fg);--kafka-alert-info-border:var(--kafka-color-status-info-border);--kafka-alert-success-bg:var(--kafka-color-status-success-bg);--kafka-alert-success-fg:var(--kafka-color-status-success-fg);--kafka-alert-success-border:var(--kafka-color-status-success-border);--kafka-alert-warning-bg:var(--kafka-color-status-warning-bg);--kafka-alert-warning-fg:var(--kafka-color-status-warning-fg);--kafka-alert-warning-border:var(--kafka-color-status-warning-border);--kafka-alert-danger-bg:var(--kafka-color-status-danger-bg);--kafka-alert-danger-fg:var(--kafka-color-status-danger-fg);--kafka-alert-danger-border:var(--kafka-color-status-danger-border);--kafka-divider-color:var(--kafka-color-border-default);--kafka-divider-width:var(--kafka-border-width-hairline);--kafka-divider-gap:var(--kafka-space-12);--kafka-divider-label-fg:var(--kafka-color-fg-soft);--kafka-divider-label-type-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-divider-label-type-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-divider-label-type-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-divider-label-type-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-divider-label-type-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-skeleton-bg:var(--kafka-color-bg-placeholder);--kafka-skeleton-shimmer:var(--kafka-color-bg-sunken-hover);--kafka-skeleton-radius:var(--kafka-radius-control);--kafka-skeleton-line-height:var(--kafka-space-12);--kafka-skeleton-gap:var(--kafka-space-8);--kafka-skeleton-block-height:var(--kafka-space-96);--kafka-skeleton-circle-size:var(--kafka-space-48);--kafka-skeleton-duration:var(--kafka-motion-duration-shine);--kafka-empty-state-padding:var(--kafka-space-48);--kafka-empty-state-gap:var(--kafka-space-12);--kafka-empty-state-icon-size:var(--kafka-size-icon-lg);--kafka-empty-state-icon-fg:var(--kafka-color-fg-soft);--kafka-empty-state-title-fg:var(--kafka-color-fg-default);--kafka-empty-state-title-type-font-family:var(--kafka-typography-reading-heading-sm-font-family);--kafka-empty-state-title-type-font-size:var(--kafka-typography-reading-heading-sm-font-size);--kafka-empty-state-title-type-font-weight:var(--kafka-typography-reading-heading-sm-font-weight);--kafka-empty-state-title-type-line-height:var(--kafka-typography-reading-heading-sm-line-height);--kafka-empty-state-title-type-letter-spacing:var(--kafka-typography-reading-heading-sm-letter-spacing);--kafka-empty-state-description-fg:var(--kafka-color-fg-soft);--kafka-empty-state-description-type-font-family:var(--kafka-typography-ui-input-font-family);--kafka-empty-state-description-type-font-size:var(--kafka-typography-ui-input-font-size);--kafka-empty-state-description-type-font-weight:var(--kafka-typography-ui-input-font-weight);--kafka-empty-state-description-type-line-height:var(--kafka-typography-ui-input-line-height);--kafka-empty-state-description-type-letter-spacing:var(--kafka-typography-ui-input-letter-spacing);--kafka-empty-state-max-width:var(--kafka-size-menu);--kafka-panel-bg:var(--kafka-color-bg-surface);--kafka-panel-border:var(--kafka-color-border-default);--kafka-panel-border-width:var(--kafka-border-width-hairline);--kafka-panel-radius:var(--kafka-radius-card);--kafka-panel-shadow:var(--kafka-elevation-card);--kafka-panel-header-padding-x:var(--kafka-space-20);--kafka-panel-header-padding-y:var(--kafka-space-12);--kafka-panel-header-gap:var(--kafka-space-12);--kafka-panel-body-padding:var(--kafka-space-20);--kafka-panel-footer-padding-x:var(--kafka-space-20);--kafka-panel-footer-padding-y:var(--kafka-space-12);--kafka-panel-footer-gap:var(--kafka-space-12);--kafka-panel-rule:var(--kafka-color-border-default);--kafka-panel-title-fg:var(--kafka-color-fg-default);--kafka-panel-title-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-panel-title-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-panel-title-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-panel-title-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-panel-title-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-panel-description-fg:var(--kafka-color-fg-soft);--kafka-panel-description-type-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-panel-description-type-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-panel-description-type-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-panel-description-type-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-panel-description-type-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-panel-icon-box:var(--kafka-space-32);--kafka-panel-icon-radius:var(--kafka-radius-control);--kafka-panel-icon-brand-bg:var(--kafka-color-bg-brand);--kafka-panel-icon-brand-fg:var(--kafka-color-fg-on-brand);--kafka-panel-icon-info-bg:var(--kafka-color-status-info-bg);--kafka-panel-icon-info-fg:var(--kafka-color-status-info-fg);--kafka-panel-icon-success-bg:var(--kafka-color-status-success-bg);--kafka-panel-icon-success-fg:var(--kafka-color-status-success-fg);--kafka-panel-icon-warning-bg:var(--kafka-color-status-warning-bg);--kafka-panel-icon-warning-fg:var(--kafka-color-status-warning-fg);--kafka-panel-icon-danger-bg:var(--kafka-color-status-danger-bg);--kafka-panel-icon-danger-fg:var(--kafka-color-status-danger-fg);--kafka-panel-toggle-fg:var(--kafka-color-fg-soft);--kafka-panel-toggle-hover-bg:var(--kafka-color-bg-hover);--kafka-avatar-size-sm:var(--kafka-space-32);--kafka-avatar-size-md:var(--kafka-space-48);--kafka-avatar-size-lg:var(--kafka-space-64);--kafka-avatar-radius-square:var(--kafka-radius-control);--kafka-avatar-bg:var(--kafka-color-bg-brand);--kafka-avatar-fg:var(--kafka-color-fg-on-brand);--kafka-avatar-type-sm-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-avatar-type-sm-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-avatar-type-sm-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-avatar-type-sm-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-avatar-type-sm-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-avatar-type-md-font-family:var(--kafka-typography-ui-label-font-family);--kafka-avatar-type-md-font-size:var(--kafka-typography-ui-label-font-size);--kafka-avatar-type-md-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-avatar-type-md-line-height:var(--kafka-typography-ui-label-line-height);--kafka-avatar-type-md-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-avatar-type-lg-font-family:var(--kafka-typography-reading-heading-sm-font-family);--kafka-avatar-type-lg-font-size:var(--kafka-typography-reading-heading-sm-font-size);--kafka-avatar-type-lg-font-weight:var(--kafka-typography-reading-heading-sm-font-weight);--kafka-avatar-type-lg-line-height:var(--kafka-typography-reading-heading-sm-line-height);--kafka-avatar-type-lg-letter-spacing:var(--kafka-typography-reading-heading-sm-letter-spacing);--kafka-avatar-ring:var(--kafka-color-bg-page);--kafka-avatar-ring-width:var(--kafka-border-width-medium);--kafka-avatar-status-size:var(--kafka-space-12);--kafka-avatar-status-online:var(--kafka-color-status-success-border);--kafka-avatar-status-away:var(--kafka-color-status-warning-border);--kafka-avatar-status-busy:var(--kafka-color-status-danger-border);--kafka-avatar-status-offline:var(--kafka-color-fg-muted);--kafka-avatar-overflow-bg:var(--kafka-color-bg-sunken);--kafka-avatar-overflow-fg:var(--kafka-color-fg-default);--kafka-avatar-group-overlap:var(--kafka-space-8);--kafka-progress-height:var(--kafka-space-8);--kafka-progress-radius:var(--kafka-radius-pill);--kafka-progress-track:var(--kafka-color-border-default);--kafka-progress-fill-brand:var(--kafka-color-fg-brand);--kafka-progress-fill-success:var(--kafka-color-status-success-fg);--kafka-progress-fill-warning:var(--kafka-color-status-warning-fg);--kafka-progress-fill-danger:var(--kafka-color-status-danger-fg);--kafka-progress-gap:var(--kafka-space-12);--kafka-progress-value-fg:var(--kafka-color-fg-soft);--kafka-progress-value-type-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-progress-value-type-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-progress-value-type-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-progress-value-type-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-progress-value-type-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-progress-label-fg:var(--kafka-color-fg-default);--kafka-progress-label-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-progress-label-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-progress-label-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-progress-label-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-progress-label-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-progress-transition:var(--kafka-motion-duration-slow);--kafka-spinner-size-sm:var(--kafka-size-icon-sm);--kafka-spinner-size-md:var(--kafka-size-icon-lg);--kafka-spinner-size-lg:var(--kafka-space-32);--kafka-spinner-stroke-width:var(--kafka-border-width-medium);--kafka-spinner-arc:var(--kafka-color-fg-brand);--kafka-spinner-track:var(--kafka-color-border-default);--kafka-toast-width:var(--kafka-size-floating);--kafka-toast-radius:var(--kafka-radius-card);--kafka-toast-padding:var(--kafka-space-16);--kafka-toast-gap:var(--kafka-space-12);--kafka-toast-border-width:var(--kafka-border-width-thin);--kafka-toast-shadow:var(--kafka-elevation-floating);--kafka-toast-offset:var(--kafka-space-24);--kafka-toast-stack-gap:var(--kafka-space-8);--kafka-toast-fg:var(--kafka-color-fg-default);--kafka-toast-action:var(--kafka-color-fg-link);--kafka-toast-title-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-toast-title-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-toast-title-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-toast-title-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-toast-title-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-toast-body-type-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-toast-body-type-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-toast-body-type-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-toast-body-type-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-toast-body-type-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-toast-enter:var(--kafka-motion-duration-base);--kafka-toast-info-bg:var(--kafka-color-status-info-bg);--kafka-toast-info-fg:var(--kafka-color-status-info-fg);--kafka-toast-info-border:var(--kafka-color-status-info-border);--kafka-toast-success-bg:var(--kafka-color-status-success-bg);--kafka-toast-success-fg:var(--kafka-color-status-success-fg);--kafka-toast-success-border:var(--kafka-color-status-success-border);--kafka-toast-warning-bg:var(--kafka-color-status-warning-bg);--kafka-toast-warning-fg:var(--kafka-color-status-warning-fg);--kafka-toast-warning-border:var(--kafka-color-status-warning-border);--kafka-toast-danger-bg:var(--kafka-color-status-danger-bg);--kafka-toast-danger-fg:var(--kafka-color-status-danger-fg);--kafka-toast-danger-border:var(--kafka-color-status-danger-border);--kafka-count-badge-bg:var(--kafka-color-bg-inverse);--kafka-count-badge-fg:var(--kafka-color-fg-inverse);--kafka-count-badge-radius:var(--kafka-radius-pill);--kafka-count-badge-min-size:var(--kafka-space-20);--kafka-count-badge-padding-x:var(--kafka-space-4);--kafka-count-badge-type-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-count-badge-type-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-count-badge-type-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-count-badge-type-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-count-badge-type-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-count-badge-danger-bg:var(--kafka-color-status-danger-fg);--kafka-count-badge-danger-fg:var(--kafka-color-fg-inverse);--kafka-notification-center-inset:var(--kafka-space-4);--kafka-notification-center-item-radius:var(--kafka-radius-tile);--kafka-notification-center-width:var(--kafka-size-floating);--kafka-notification-center-max-height:var(--kafka-size-listbox);--kafka-notification-center-padding-x:var(--kafka-space-12);--kafka-notification-center-padding-y:var(--kafka-space-12);--kafka-notification-center-gap:var(--kafka-space-12);--kafka-notification-center-rule:var(--kafka-color-border-default);--kafka-notification-center-unread-bg:var(--kafka-color-bg-sunken);--kafka-notification-center-title-fg:var(--kafka-color-fg-default);--kafka-notification-center-title-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-notification-center-title-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-notification-center-title-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-notification-center-title-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-notification-center-title-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-notification-center-body-fg:var(--kafka-color-fg-soft);--kafka-notification-center-body-type-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-notification-center-body-type-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-notification-center-body-type-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-notification-center-body-type-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-notification-center-body-type-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-notification-center-time-fg:var(--kafka-color-fg-soft);--kafka-notification-center-icon-box:var(--kafka-space-32);--kafka-notification-center-empty-fg:var(--kafka-color-fg-soft);--kafka-notification-center-action:var(--kafka-color-fg-link);--kafka-notification-center-icon-brand-bg:var(--kafka-color-bg-brand);--kafka-notification-center-icon-brand-fg:var(--kafka-color-fg-on-brand);--kafka-notification-center-icon-success-bg:var(--kafka-color-status-success-bg);--kafka-notification-center-icon-success-fg:var(--kafka-color-status-success-fg);--kafka-notification-center-icon-warning-bg:var(--kafka-color-status-warning-bg);--kafka-notification-center-icon-warning-fg:var(--kafka-color-status-warning-fg);--kafka-notification-center-icon-danger-bg:var(--kafka-color-status-danger-bg);--kafka-notification-center-icon-danger-fg:var(--kafka-color-status-danger-fg);--kafka-program-card-media-bg:var(--kafka-color-cover-bg);--kafka-program-card-scrim:var(--kafka-color-cover-bg);--kafka-program-card-media-padding:var(--kafka-space-24);--kafka-program-card-badge-offset:var(--kafka-space-16);--kafka-program-card-badge-gap:var(--kafka-space-8);--kafka-program-card-title-fg:var(--kafka-color-cover-fg);--kafka-program-card-title-type-font-family:var(--kafka-typography-reading-heading-sm-font-family);--kafka-program-card-title-type-font-size:var(--kafka-typography-reading-heading-sm-font-size);--kafka-program-card-title-type-font-weight:var(--kafka-typography-reading-heading-sm-font-weight);--kafka-program-card-title-type-line-height:var(--kafka-typography-reading-heading-sm-line-height);--kafka-program-card-title-type-letter-spacing:var(--kafka-typography-reading-heading-sm-letter-spacing);--kafka-program-card-subtitle-fg:var(--kafka-color-cover-fg-soft);--kafka-program-card-subtitle-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-program-card-subtitle-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-program-card-subtitle-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-program-card-subtitle-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-program-card-subtitle-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-program-card-price-bg:var(--kafka-color-cover-price-bg);--kafka-program-card-price-fg:var(--kafka-color-cover-price-fg);--kafka-program-card-price-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-program-card-price-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-program-card-price-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-program-card-price-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-program-card-price-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-program-card-price-padding-x:var(--kafka-space-12);--kafka-program-card-price-padding-y:var(--kafka-space-4);--kafka-program-card-body-padding:var(--kafka-space-24);--kafka-program-card-body-gap:var(--kafka-space-16);--kafka-program-card-description-type-font-family:var(--kafka-typography-reading-body-font-family);--kafka-program-card-description-type-font-size:var(--kafka-typography-reading-body-font-size);--kafka-program-card-description-type-font-weight:var(--kafka-typography-reading-body-font-weight);--kafka-program-card-description-type-line-height:var(--kafka-typography-reading-body-line-height);--kafka-program-card-description-type-letter-spacing:var(--kafka-typography-reading-body-letter-spacing);--kafka-program-card-meta-type-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-program-card-meta-type-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-program-card-meta-type-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-program-card-meta-type-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-program-card-meta-type-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-program-card-meta-gap:var(--kafka-space-8);--kafka-program-card-cover-gold:var(--kafka-color-cover-tone-gold);--kafka-program-card-cover-amber:var(--kafka-color-cover-tone-amber);--kafka-program-card-cover-blue:var(--kafka-color-cover-tone-blue);--kafka-program-card-cover-green:var(--kafka-color-cover-tone-green);--kafka-program-card-lift:var(--kafka-space-6);--kafka-program-card-lift-duration:var(--kafka-motion-duration-base);--kafka-segmented-control-track-bg:var(--kafka-color-bg-sunken);--kafka-segmented-control-track-border:var(--kafka-color-border-default);--kafka-segmented-control-track-border-width:var(--kafka-border-width-hairline);--kafka-segmented-control-track-padding:var(--kafka-space-4);--kafka-segmented-control-track-radius:var(--kafka-radius-card);--kafka-segmented-control-item-radius:var(--kafka-radius-control);--kafka-segmented-control-item-padding-x:var(--kafka-space-16);--kafka-segmented-control-item-gap:var(--kafka-space-8);--kafka-segmented-control-item-min-height:var(--kafka-size-touch);--kafka-segmented-control-item-min-height-sm:var(--kafka-space-32);--kafka-segmented-control-item-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-segmented-control-item-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-segmented-control-item-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-segmented-control-item-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-segmented-control-item-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-segmented-control-fg:var(--kafka-color-fg-soft);--kafka-segmented-control-fg-hover:var(--kafka-color-fg-default);--kafka-segmented-control-active-bg:var(--kafka-color-bg-surface);--kafka-segmented-control-active-fg:var(--kafka-color-fg-default);--kafka-segmented-control-active-border:var(--kafka-color-border-brand);--kafka-segmented-control-active-border-width:var(--kafka-border-width-thin);--kafka-checkbox-group-gap:var(--kafka-space-4);--kafka-checkbox-group-select-all-border:var(--kafka-color-border-default);--kafka-checkbox-group-select-all-border-width:var(--kafka-border-width-hairline);--kafka-checkbox-group-select-all-padding-bottom:var(--kafka-space-8);--kafka-radio-card-bg:var(--kafka-color-bg-surface);--kafka-radio-card-hover-bg:var(--kafka-color-bg-hover);--kafka-radio-card-border:var(--kafka-color-border-strong);--kafka-radio-card-checked-border:var(--kafka-color-border-brand);--kafka-radio-card-border-width:var(--kafka-border-width-medium);--kafka-radio-card-radius:var(--kafka-radius-card);--kafka-radio-card-padding:var(--kafka-space-16);--kafka-radio-card-gap:var(--kafka-space-12);--kafka-radio-card-min-height:var(--kafka-size-touch);--kafka-radio-card-label-fg:var(--kafka-color-fg-default);--kafka-radio-card-label-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-radio-card-label-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-radio-card-label-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-radio-card-label-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-radio-card-label-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-radio-card-description-fg:var(--kafka-color-fg-soft);--kafka-radio-card-description-type-font-family:var(--kafka-typography-ui-caption-font-family);--kafka-radio-card-description-type-font-size:var(--kafka-typography-ui-caption-font-size);--kafka-radio-card-description-type-font-weight:var(--kafka-typography-ui-caption-font-weight);--kafka-radio-card-description-type-line-height:var(--kafka-typography-ui-caption-line-height);--kafka-radio-card-description-type-letter-spacing:var(--kafka-typography-ui-caption-letter-spacing);--kafka-radio-card-icon-bg:var(--kafka-color-bg-sunken);--kafka-radio-card-icon-fg:var(--kafka-color-fg-soft);--kafka-radio-card-icon-size:var(--kafka-space-32);--kafka-radio-card-group-gap:var(--kafka-space-12);--kafka-radio-card-disabled-opacity:var(--kafka-opacity-disabled);--kafka-radio-card-icon-radius:var(--kafka-radius-tile);--kafka-input-group-addon-bg:var(--kafka-color-bg-sunken);--kafka-input-group-addon-fg:var(--kafka-color-fg-soft);--kafka-input-group-addon-padding-x:var(--kafka-space-12);--kafka-input-group-addon-gap:var(--kafka-space-8);--kafka-input-group-addon-type-font-family:var(--kafka-typography-ui-input-font-family);--kafka-input-group-addon-type-font-size:var(--kafka-typography-ui-input-font-size);--kafka-input-group-addon-type-font-weight:var(--kafka-typography-ui-input-font-weight);--kafka-input-group-addon-type-line-height:var(--kafka-typography-ui-input-line-height);--kafka-input-group-addon-type-letter-spacing:var(--kafka-typography-ui-input-letter-spacing);--kafka-inline-edit-min-height:var(--kafka-size-touch);--kafka-inline-edit-padding-x:var(--kafka-space-8);--kafka-inline-edit-gap:var(--kafka-space-8);--kafka-inline-edit-radius:var(--kafka-radius-control);--kafka-inline-edit-fg:var(--kafka-color-fg-default);--kafka-inline-edit-hover-bg:var(--kafka-color-bg-hover);--kafka-inline-edit-icon:var(--kafka-color-fg-soft);--kafka-inline-edit-type-font-family:var(--kafka-typography-ui-input-font-family);--kafka-inline-edit-type-font-size:var(--kafka-typography-ui-input-font-size);--kafka-inline-edit-type-font-weight:var(--kafka-typography-ui-input-font-weight);--kafka-inline-edit-type-line-height:var(--kafka-typography-ui-input-line-height);--kafka-inline-edit-type-letter-spacing:var(--kafka-typography-ui-input-letter-spacing);--kafka-split-button-toggle-width:var(--kafka-size-touch);--kafka-nav-menu-item-min-height:var(--kafka-size-touch);--kafka-nav-menu-item-padding-x:var(--kafka-space-12);--kafka-nav-menu-item-gap:var(--kafka-space-12);--kafka-nav-menu-item-radius:var(--kafka-radius-control);--kafka-nav-menu-item-type-font-family:var(--kafka-typography-ui-label-font-family);--kafka-nav-menu-item-type-font-size:var(--kafka-typography-ui-label-font-size);--kafka-nav-menu-item-type-font-weight:var(--kafka-typography-ui-label-font-weight);--kafka-nav-menu-item-type-line-height:var(--kafka-typography-ui-label-line-height);--kafka-nav-menu-item-type-letter-spacing:var(--kafka-typography-ui-label-letter-spacing);--kafka-nav-menu-fg:var(--kafka-color-fg-soft);--kafka-nav-menu-fg-hover:var(--kafka-color-fg-default);--kafka-nav-menu-hover-bg:var(--kafka-color-bg-hover);--kafka-nav-menu-active-fg:var(--kafka-color-fg-default);--kafka-nav-menu-active-bg:var(--kafka-color-bg-sunken);--kafka-nav-menu-indicator:var(--kafka-color-border-brand);--kafka-nav-menu-indicator-width:var(--kafka-border-width-thick);--kafka-nav-menu-list-gap:var(--kafka-space-4);--kafka-nav-menu-child-indent:var(--kafka-space-16);--kafka-nav-menu-child-border:var(--kafka-color-border-default);--kafka-nav-menu-child-border-width:var(--kafka-border-width-hairline);--kafka-nav-menu-disabled-opacity:var(--kafka-opacity-disabled);--kafka-date-range-picker-gap:var(--kafka-space-12);--kafka-date-range-picker-preset-gap:var(--kafka-space-8);--kafka-date-range-picker-footer-padding-top:var(--kafka-space-8);--kafka-date-range-picker-footer-border:var(--kafka-color-border-default);--kafka-date-range-picker-footer-border-width:var(--kafka-border-width-hairline)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--kafka-color-bg-page:var(--kafka-color-ink-900);--kafka-color-bg-surface:var(--kafka-color-ink-800);--kafka-color-bg-sunken:var(--kafka-color-ink-950);--kafka-color-bg-inverse:var(--kafka-color-paper-50);--kafka-color-bg-hover:var(--kafka-color-ink-700);--kafka-color-bg-active:var(--kafka-color-ink-600);--kafka-color-bg-sunken-hover:var(--kafka-color-ink-700);--kafka-color-bg-sunken-active:var(--kafka-color-ink-600);--kafka-color-bg-scrim:var(--kafka-color-overlay-scrim-dark);--kafka-color-fg-default:var(--kafka-color-paper-50);--kafka-color-fg-soft:var(--kafka-color-ink-100);--kafka-color-fg-muted:var(--kafka-color-ink-200);--kafka-color-fg-brand:var(--kafka-color-gold-400);--kafka-color-fg-link:var(--kafka-color-gold-300);--kafka-color-fg-inverse:var(--kafka-color-ink-900);--kafka-color-fg-link-hover:var(--kafka-color-gold-100);--kafka-color-fg-link-visited:var(--kafka-color-ink-200);--kafka-color-border-default:var(--kafka-color-ink-600);--kafka-color-border-strong:var(--kafka-color-ink-300);--kafka-color-border-focus:var(--kafka-color-gold-400);--kafka-color-border-brand:var(--kafka-color-gold-400);--kafka-color-selection-bg:var(--kafka-color-gold-800);--kafka-color-selection-fg:var(--kafka-color-paper-50);--kafka-color-highlight-bg:var(--kafka-color-gold-400);--kafka-color-status-danger-fg:var(--kafka-color-red-300);--kafka-color-status-danger-bg:var(--kafka-color-red-900);--kafka-color-status-danger-border:var(--kafka-color-red-400);--kafka-color-status-success-fg:var(--kafka-color-green-300);--kafka-color-status-success-bg:var(--kafka-color-green-900);--kafka-color-status-success-border:var(--kafka-color-green-400);--kafka-color-status-warning-fg:var(--kafka-color-amber-300);--kafka-color-status-warning-bg:var(--kafka-color-amber-900);--kafka-color-status-warning-border:var(--kafka-color-amber-400);--kafka-color-status-info-fg:var(--kafka-color-blue-300);--kafka-color-status-info-bg:var(--kafka-color-blue-900);--kafka-color-status-info-border:var(--kafka-color-blue-400)}}:root[data-theme=dark]{--kafka-color-bg-page:var(--kafka-color-ink-900);--kafka-color-bg-surface:var(--kafka-color-ink-800);--kafka-color-bg-sunken:var(--kafka-color-ink-950);--kafka-color-bg-inverse:var(--kafka-color-paper-50);--kafka-color-bg-hover:var(--kafka-color-ink-700);--kafka-color-bg-active:var(--kafka-color-ink-600);--kafka-color-bg-sunken-hover:var(--kafka-color-ink-700);--kafka-color-bg-sunken-active:var(--kafka-color-ink-600);--kafka-color-bg-scrim:var(--kafka-color-overlay-scrim-dark);--kafka-color-fg-default:var(--kafka-color-paper-50);--kafka-color-fg-soft:var(--kafka-color-ink-100);--kafka-color-fg-muted:var(--kafka-color-ink-200);--kafka-color-fg-brand:var(--kafka-color-gold-400);--kafka-color-fg-link:var(--kafka-color-gold-300);--kafka-color-fg-inverse:var(--kafka-color-ink-900);--kafka-color-fg-link-hover:var(--kafka-color-gold-100);--kafka-color-fg-link-visited:var(--kafka-color-ink-200);--kafka-color-border-default:var(--kafka-color-ink-600);--kafka-color-border-strong:var(--kafka-color-ink-300);--kafka-color-border-focus:var(--kafka-color-gold-400);--kafka-color-border-brand:var(--kafka-color-gold-400);--kafka-color-selection-bg:var(--kafka-color-gold-800);--kafka-color-selection-fg:var(--kafka-color-paper-50);--kafka-color-highlight-bg:var(--kafka-color-gold-400);--kafka-color-status-danger-fg:var(--kafka-color-red-300);--kafka-color-status-danger-bg:var(--kafka-color-red-900);--kafka-color-status-danger-border:var(--kafka-color-red-400);--kafka-color-status-success-fg:var(--kafka-color-green-300);--kafka-color-status-success-bg:var(--kafka-color-green-900);--kafka-color-status-success-border:var(--kafka-color-green-400);--kafka-color-status-warning-fg:var(--kafka-color-amber-300);--kafka-color-status-warning-bg:var(--kafka-color-amber-900);--kafka-color-status-warning-border:var(--kafka-color-amber-400);--kafka-color-status-info-fg:var(--kafka-color-blue-300);--kafka-color-status-info-bg:var(--kafka-color-blue-900);--kafka-color-status-info-border:var(--kafka-color-blue-400)}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-ext-opsz-normal.STiTPs0F.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-opsz-normal.BHZsWIlc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-ext-opsz-italic.4y8iAqqs.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-opsz-italic.CJ93D38p.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.kafka-type-typography-reading-body{font-family:var(--kafka-typography-reading-body-font-family);font-size:var(--kafka-typography-reading-body-font-size);font-weight:var(--kafka-typography-reading-body-font-weight);line-height:var(--kafka-typography-reading-body-line-height);letter-spacing:var(--kafka-typography-reading-body-letter-spacing)}.kafka-type-typography-reading-title{font-family:var(--kafka-typography-reading-title-font-family);font-size:var(--kafka-typography-reading-title-font-size);font-weight:var(--kafka-typography-reading-title-font-weight);line-height:var(--kafka-typography-reading-title-line-height);letter-spacing:var(--kafka-typography-reading-title-letter-spacing)}.kafka-type-typography-reading-lead{font-family:var(--kafka-typography-reading-lead-font-family);font-size:var(--kafka-typography-reading-lead-font-size);font-weight:var(--kafka-typography-reading-lead-font-weight);line-height:var(--kafka-typography-reading-lead-line-height);letter-spacing:var(--kafka-typography-reading-lead-letter-spacing)}.kafka-type-typography-reading-heading-lg{font-family:var(--kafka-typography-reading-heading-lg-font-family);font-size:var(--kafka-typography-reading-heading-lg-font-size);font-weight:var(--kafka-typography-reading-heading-lg-font-weight);line-height:var(--kafka-typography-reading-heading-lg-line-height);letter-spacing:var(--kafka-typography-reading-heading-lg-letter-spacing)}.kafka-type-typography-reading-heading-md{font-family:var(--kafka-typography-reading-heading-md-font-family);font-size:var(--kafka-typography-reading-heading-md-font-size);font-weight:var(--kafka-typography-reading-heading-md-font-weight);line-height:var(--kafka-typography-reading-heading-md-line-height);letter-spacing:var(--kafka-typography-reading-heading-md-letter-spacing)}.kafka-type-typography-reading-heading-sm{font-family:var(--kafka-typography-reading-heading-sm-font-family);font-size:var(--kafka-typography-reading-heading-sm-font-size);font-weight:var(--kafka-typography-reading-heading-sm-font-weight);line-height:var(--kafka-typography-reading-heading-sm-line-height);letter-spacing:var(--kafka-typography-reading-heading-sm-letter-spacing)}.kafka-type-typography-reading-quote{font-family:var(--kafka-typography-reading-quote-font-family);font-size:var(--kafka-typography-reading-quote-font-size);font-weight:var(--kafka-typography-reading-quote-font-weight);font-style:var(--kafka-typography-reading-quote-font-style);line-height:var(--kafka-typography-reading-quote-line-height);letter-spacing:var(--kafka-typography-reading-quote-letter-spacing)}.kafka-type-typography-reading-footnote{font-family:var(--kafka-typography-reading-footnote-font-family);font-size:var(--kafka-typography-reading-footnote-font-size);font-weight:var(--kafka-typography-reading-footnote-font-weight);line-height:var(--kafka-typography-reading-footnote-line-height);letter-spacing:var(--kafka-typography-reading-footnote-letter-spacing)}.kafka-type-typography-reading-dropcap{font-family:var(--kafka-typography-reading-dropcap-font-family);font-size:var(--kafka-typography-reading-dropcap-font-size);font-weight:var(--kafka-typography-reading-dropcap-font-weight);line-height:var(--kafka-typography-reading-dropcap-line-height);letter-spacing:var(--kafka-typography-reading-dropcap-letter-spacing)}.kafka-type-typography-ui-button{font-family:var(--kafka-typography-ui-button-font-family);font-size:var(--kafka-typography-ui-button-font-size);font-weight:var(--kafka-typography-ui-button-font-weight);line-height:var(--kafka-typography-ui-button-line-height);letter-spacing:var(--kafka-typography-ui-button-letter-spacing)}.kafka-type-typography-ui-label{font-family:var(--kafka-typography-ui-label-font-family);font-size:var(--kafka-typography-ui-label-font-size);font-weight:var(--kafka-typography-ui-label-font-weight);line-height:var(--kafka-typography-ui-label-line-height);letter-spacing:var(--kafka-typography-ui-label-letter-spacing)}.kafka-type-typography-ui-caption{font-family:var(--kafka-typography-ui-caption-font-family);font-size:var(--kafka-typography-ui-caption-font-size);font-weight:var(--kafka-typography-ui-caption-font-weight);line-height:var(--kafka-typography-ui-caption-line-height);letter-spacing:var(--kafka-typography-ui-caption-letter-spacing)}.kafka-type-typography-ui-overline{font-family:var(--kafka-typography-ui-overline-font-family);font-size:var(--kafka-typography-ui-overline-font-size);font-weight:var(--kafka-typography-ui-overline-font-weight);line-height:var(--kafka-typography-ui-overline-line-height);letter-spacing:var(--kafka-typography-ui-overline-letter-spacing)}.kafka-type-typography-ui-input{font-family:var(--kafka-typography-ui-input-font-family);font-size:var(--kafka-typography-ui-input-font-size);font-weight:var(--kafka-typography-ui-input-font-weight);line-height:var(--kafka-typography-ui-input-line-height);letter-spacing:var(--kafka-typography-ui-input-letter-spacing)}.kafka-type-typography-print-body{font-family:var(--kafka-typography-print-body-font-family);font-size:var(--kafka-typography-print-body-font-size);font-weight:var(--kafka-typography-print-body-font-weight);line-height:var(--kafka-typography-print-body-line-height);letter-spacing:var(--kafka-typography-print-body-letter-spacing)}.kafka-type-typography-print-lead{font-family:var(--kafka-typography-print-lead-font-family);font-size:var(--kafka-typography-print-lead-font-size);font-weight:var(--kafka-typography-print-lead-font-weight);line-height:var(--kafka-typography-print-lead-line-height);letter-spacing:var(--kafka-typography-print-lead-letter-spacing)}.kafka-type-typography-print-footnote{font-family:var(--kafka-typography-print-footnote-font-family);font-size:var(--kafka-typography-print-footnote-font-size);font-weight:var(--kafka-typography-print-footnote-font-weight);line-height:var(--kafka-typography-print-footnote-line-height);letter-spacing:var(--kafka-typography-print-footnote-letter-spacing)}.kafka-type-typography-print-caption{font-family:var(--kafka-typography-print-caption-font-family);font-size:var(--kafka-typography-print-caption-font-size);font-weight:var(--kafka-typography-print-caption-font-weight);line-height:var(--kafka-typography-print-caption-line-height);letter-spacing:var(--kafka-typography-print-caption-letter-spacing)}.kafka-type-typography-print-heading{font-family:var(--kafka-typography-print-heading-font-family);font-size:var(--kafka-typography-print-heading-font-size);font-weight:var(--kafka-typography-print-heading-font-weight);line-height:var(--kafka-typography-print-heading-line-height);letter-spacing:var(--kafka-typography-print-heading-letter-spacing)}.kafka-type-typography-print-heading-lg{font-family:var(--kafka-typography-print-heading-lg-font-family);font-size:var(--kafka-typography-print-heading-lg-font-size);font-weight:var(--kafka-typography-print-heading-lg-font-weight);line-height:var(--kafka-typography-print-heading-lg-line-height);letter-spacing:var(--kafka-typography-print-heading-lg-letter-spacing)}.kafka-type-typography-print-title{font-family:var(--kafka-typography-print-title-font-family);font-size:var(--kafka-typography-print-title-font-size);font-weight:var(--kafka-typography-print-title-font-weight);line-height:var(--kafka-typography-print-title-line-height);letter-spacing:var(--kafka-typography-print-title-letter-spacing)}.kafka-type-typography-print-folio{font-family:var(--kafka-typography-print-folio-font-family);font-size:var(--kafka-typography-print-folio-font-size);font-weight:var(--kafka-typography-print-folio-font-weight);line-height:var(--kafka-typography-print-folio-line-height);letter-spacing:var(--kafka-typography-print-folio-letter-spacing)}.kafka-type-typography-print-running-head{font-family:var(--kafka-typography-print-running-head-font-family);font-size:var(--kafka-typography-print-running-head-font-size);font-weight:var(--kafka-typography-print-running-head-font-weight);line-height:var(--kafka-typography-print-running-head-line-height);letter-spacing:var(--kafka-typography-print-running-head-letter-spacing)}.kafka-type-button-type{font-family:var(--kafka-button-type-font-family);font-size:var(--kafka-button-type-font-size);font-weight:var(--kafka-button-type-font-weight);line-height:var(--kafka-button-type-line-height);letter-spacing:var(--kafka-button-type-letter-spacing)}.kafka-type-badge-type{font-family:var(--kafka-badge-type-font-family);font-size:var(--kafka-badge-type-font-size);font-weight:var(--kafka-badge-type-font-weight);line-height:var(--kafka-badge-type-line-height);letter-spacing:var(--kafka-badge-type-letter-spacing)}.kafka-type-chip-type{font-family:var(--kafka-chip-type-font-family);font-size:var(--kafka-chip-type-font-size);font-weight:var(--kafka-chip-type-font-weight);line-height:var(--kafka-chip-type-line-height);letter-spacing:var(--kafka-chip-type-letter-spacing)}.kafka-type-card-title{font-family:var(--kafka-card-title-font-family);font-size:var(--kafka-card-title-font-size);font-weight:var(--kafka-card-title-font-weight);line-height:var(--kafka-card-title-line-height);letter-spacing:var(--kafka-card-title-letter-spacing)}.kafka-type-news-title{font-family:var(--kafka-news-title-font-family);font-size:var(--kafka-news-title-font-size);font-weight:var(--kafka-news-title-font-weight);line-height:var(--kafka-news-title-line-height);letter-spacing:var(--kafka-news-title-letter-spacing)}.kafka-type-news-kind-type{font-family:var(--kafka-news-kind-type-font-family);font-size:var(--kafka-news-kind-type-font-size);font-weight:var(--kafka-news-kind-type-font-weight);line-height:var(--kafka-news-kind-type-line-height);letter-spacing:var(--kafka-news-kind-type-letter-spacing)}.kafka-type-news-meta-type{font-family:var(--kafka-news-meta-type-font-family);font-size:var(--kafka-news-meta-type-font-size);font-weight:var(--kafka-news-meta-type-font-weight);line-height:var(--kafka-news-meta-type-line-height);letter-spacing:var(--kafka-news-meta-type-letter-spacing)}.kafka-type-prose-body-type{font-family:var(--kafka-prose-body-type-font-family);font-size:var(--kafka-prose-body-type-font-size);font-weight:var(--kafka-prose-body-type-font-weight);line-height:var(--kafka-prose-body-type-line-height);letter-spacing:var(--kafka-prose-body-type-letter-spacing)}.kafka-type-prose-lead-type{font-family:var(--kafka-prose-lead-type-font-family);font-size:var(--kafka-prose-lead-type-font-size);font-weight:var(--kafka-prose-lead-type-font-weight);line-height:var(--kafka-prose-lead-type-line-height);letter-spacing:var(--kafka-prose-lead-type-letter-spacing)}.kafka-type-prose-title-type{font-family:var(--kafka-prose-title-type-font-family);font-size:var(--kafka-prose-title-type-font-size);font-weight:var(--kafka-prose-title-type-font-weight);line-height:var(--kafka-prose-title-type-line-height);letter-spacing:var(--kafka-prose-title-type-letter-spacing)}.kafka-type-prose-h2-type{font-family:var(--kafka-prose-h2-type-font-family);font-size:var(--kafka-prose-h2-type-font-size);font-weight:var(--kafka-prose-h2-type-font-weight);line-height:var(--kafka-prose-h2-type-line-height);letter-spacing:var(--kafka-prose-h2-type-letter-spacing)}.kafka-type-prose-h3-type{font-family:var(--kafka-prose-h3-type-font-family);font-size:var(--kafka-prose-h3-type-font-size);font-weight:var(--kafka-prose-h3-type-font-weight);line-height:var(--kafka-prose-h3-type-line-height);letter-spacing:var(--kafka-prose-h3-type-letter-spacing)}.kafka-type-prose-h4-type{font-family:var(--kafka-prose-h4-type-font-family);font-size:var(--kafka-prose-h4-type-font-size);font-weight:var(--kafka-prose-h4-type-font-weight);line-height:var(--kafka-prose-h4-type-line-height);letter-spacing:var(--kafka-prose-h4-type-letter-spacing)}.kafka-type-pull-quote-type{font-family:var(--kafka-pull-quote-type-font-family);font-size:var(--kafka-pull-quote-type-font-size);font-weight:var(--kafka-pull-quote-type-font-weight);font-style:var(--kafka-pull-quote-type-font-style);line-height:var(--kafka-pull-quote-type-line-height);letter-spacing:var(--kafka-pull-quote-type-letter-spacing)}.kafka-type-pull-quote-attribution-type{font-family:var(--kafka-pull-quote-attribution-type-font-family);font-size:var(--kafka-pull-quote-attribution-type-font-size);font-weight:var(--kafka-pull-quote-attribution-type-font-weight);line-height:var(--kafka-pull-quote-attribution-type-line-height);letter-spacing:var(--kafka-pull-quote-attribution-type-letter-spacing)}.kafka-type-footnote-type{font-family:var(--kafka-footnote-type-font-family);font-size:var(--kafka-footnote-type-font-size);font-weight:var(--kafka-footnote-type-font-weight);line-height:var(--kafka-footnote-type-line-height);letter-spacing:var(--kafka-footnote-type-letter-spacing)}.kafka-type-verse-type{font-family:var(--kafka-verse-type-font-family);font-size:var(--kafka-verse-type-font-size);font-weight:var(--kafka-verse-type-font-weight);line-height:var(--kafka-verse-type-line-height);letter-spacing:var(--kafka-verse-type-letter-spacing)}.kafka-type-verse-attribution-type{font-family:var(--kafka-verse-attribution-type-font-family);font-size:var(--kafka-verse-attribution-type-font-size);font-weight:var(--kafka-verse-attribution-type-font-weight);line-height:var(--kafka-verse-attribution-type-line-height);letter-spacing:var(--kafka-verse-attribution-type-letter-spacing)}.kafka-type-epigraph-type{font-family:var(--kafka-epigraph-type-font-family);font-size:var(--kafka-epigraph-type-font-size);font-weight:var(--kafka-epigraph-type-font-weight);font-style:var(--kafka-epigraph-type-font-style);line-height:var(--kafka-epigraph-type-line-height);letter-spacing:var(--kafka-epigraph-type-letter-spacing)}.kafka-type-epigraph-attribution-type{font-family:var(--kafka-epigraph-attribution-type-font-family);font-size:var(--kafka-epigraph-attribution-type-font-size);font-weight:var(--kafka-epigraph-attribution-type-font-weight);line-height:var(--kafka-epigraph-attribution-type-line-height);letter-spacing:var(--kafka-epigraph-attribution-type-letter-spacing)}.kafka-type-drop-cap-type{font-family:var(--kafka-drop-cap-type-font-family);font-size:var(--kafka-drop-cap-type-font-size);font-weight:var(--kafka-drop-cap-type-font-weight);line-height:var(--kafka-drop-cap-type-line-height);letter-spacing:var(--kafka-drop-cap-type-letter-spacing)}.kafka-type-toc-title-type{font-family:var(--kafka-toc-title-type-font-family);font-size:var(--kafka-toc-title-type-font-size);font-weight:var(--kafka-toc-title-type-font-weight);line-height:var(--kafka-toc-title-type-line-height);letter-spacing:var(--kafka-toc-title-type-letter-spacing)}.kafka-type-toc-type{font-family:var(--kafka-toc-type-font-family);font-size:var(--kafka-toc-type-font-size);font-weight:var(--kafka-toc-type-font-weight);line-height:var(--kafka-toc-type-line-height);letter-spacing:var(--kafka-toc-type-letter-spacing)}.kafka-type-reading-settings-legend-type{font-family:var(--kafka-reading-settings-legend-type-font-family);font-size:var(--kafka-reading-settings-legend-type-font-size);font-weight:var(--kafka-reading-settings-legend-type-font-weight);line-height:var(--kafka-reading-settings-legend-type-line-height);letter-spacing:var(--kafka-reading-settings-legend-type-letter-spacing)}.kafka-type-reading-settings-option-type{font-family:var(--kafka-reading-settings-option-type-font-family);font-size:var(--kafka-reading-settings-option-type-font-size);font-weight:var(--kafka-reading-settings-option-type-font-weight);line-height:var(--kafka-reading-settings-option-type-line-height);letter-spacing:var(--kafka-reading-settings-option-type-letter-spacing)}.kafka-type-prev-next-direction-type{font-family:var(--kafka-prev-next-direction-type-font-family);font-size:var(--kafka-prev-next-direction-type-font-size);font-weight:var(--kafka-prev-next-direction-type-font-weight);line-height:var(--kafka-prev-next-direction-type-line-height);letter-spacing:var(--kafka-prev-next-direction-type-letter-spacing)}.kafka-type-prev-next-title-type{font-family:var(--kafka-prev-next-title-type-font-family);font-size:var(--kafka-prev-next-title-type-font-size);font-weight:var(--kafka-prev-next-title-type-font-weight);line-height:var(--kafka-prev-next-title-type-line-height);letter-spacing:var(--kafka-prev-next-title-type-letter-spacing)}.kafka-type-figure-caption-type{font-family:var(--kafka-figure-caption-type-font-family);font-size:var(--kafka-figure-caption-type-font-size);font-weight:var(--kafka-figure-caption-type-font-weight);line-height:var(--kafka-figure-caption-type-line-height);letter-spacing:var(--kafka-figure-caption-type-letter-spacing)}.kafka-type-author-name-type{font-family:var(--kafka-author-name-type-font-family);font-size:var(--kafka-author-name-type-font-size);font-weight:var(--kafka-author-name-type-font-weight);line-height:var(--kafka-author-name-type-line-height);letter-spacing:var(--kafka-author-name-type-letter-spacing)}.kafka-type-author-role-type{font-family:var(--kafka-author-role-type-font-family);font-size:var(--kafka-author-role-type-font-size);font-weight:var(--kafka-author-role-type-font-weight);line-height:var(--kafka-author-role-type-line-height);letter-spacing:var(--kafka-author-role-type-letter-spacing)}.kafka-type-reading-time-type{font-family:var(--kafka-reading-time-type-font-family);font-size:var(--kafka-reading-time-type-font-size);font-weight:var(--kafka-reading-time-type-font-weight);line-height:var(--kafka-reading-time-type-line-height);letter-spacing:var(--kafka-reading-time-type-letter-spacing)}.kafka-type-embed-caption-type{font-family:var(--kafka-embed-caption-type-font-family);font-size:var(--kafka-embed-caption-type-font-size);font-weight:var(--kafka-embed-caption-type-font-weight);line-height:var(--kafka-embed-caption-type-line-height);letter-spacing:var(--kafka-embed-caption-type-letter-spacing)}.kafka-type-field-label-type{font-family:var(--kafka-field-label-type-font-family);font-size:var(--kafka-field-label-type-font-size);font-weight:var(--kafka-field-label-type-font-weight);line-height:var(--kafka-field-label-type-line-height);letter-spacing:var(--kafka-field-label-type-letter-spacing)}.kafka-type-field-hint-type{font-family:var(--kafka-field-hint-type-font-family);font-size:var(--kafka-field-hint-type-font-size);font-weight:var(--kafka-field-hint-type-font-weight);line-height:var(--kafka-field-hint-type-line-height);letter-spacing:var(--kafka-field-hint-type-letter-spacing)}.kafka-type-field-error-type{font-family:var(--kafka-field-error-type-font-family);font-size:var(--kafka-field-error-type-font-size);font-weight:var(--kafka-field-error-type-font-weight);line-height:var(--kafka-field-error-type-line-height);letter-spacing:var(--kafka-field-error-type-letter-spacing)}.kafka-type-input-type{font-family:var(--kafka-input-type-font-family);font-size:var(--kafka-input-type-font-size);font-weight:var(--kafka-input-type-font-weight);line-height:var(--kafka-input-type-line-height);letter-spacing:var(--kafka-input-type-letter-spacing)}.kafka-type-checkbox-label-type{font-family:var(--kafka-checkbox-label-type-font-family);font-size:var(--kafka-checkbox-label-type-font-size);font-weight:var(--kafka-checkbox-label-type-font-weight);line-height:var(--kafka-checkbox-label-type-line-height);letter-spacing:var(--kafka-checkbox-label-type-letter-spacing)}.kafka-type-checkbox-description-type{font-family:var(--kafka-checkbox-description-type-font-family);font-size:var(--kafka-checkbox-description-type-font-size);font-weight:var(--kafka-checkbox-description-type-font-weight);line-height:var(--kafka-checkbox-description-type-line-height);letter-spacing:var(--kafka-checkbox-description-type-letter-spacing)}.kafka-type-radio-label-type{font-family:var(--kafka-radio-label-type-font-family);font-size:var(--kafka-radio-label-type-font-size);font-weight:var(--kafka-radio-label-type-font-weight);line-height:var(--kafka-radio-label-type-line-height);letter-spacing:var(--kafka-radio-label-type-letter-spacing)}.kafka-type-radio-description-type{font-family:var(--kafka-radio-description-type-font-family);font-size:var(--kafka-radio-description-type-font-size);font-weight:var(--kafka-radio-description-type-font-weight);line-height:var(--kafka-radio-description-type-line-height);letter-spacing:var(--kafka-radio-description-type-letter-spacing)}.kafka-type-switch-label-type{font-family:var(--kafka-switch-label-type-font-family);font-size:var(--kafka-switch-label-type-font-size);font-weight:var(--kafka-switch-label-type-font-weight);line-height:var(--kafka-switch-label-type-line-height);letter-spacing:var(--kafka-switch-label-type-letter-spacing)}.kafka-type-switch-description-type{font-family:var(--kafka-switch-description-type-font-family);font-size:var(--kafka-switch-description-type-font-size);font-weight:var(--kafka-switch-description-type-font-weight);line-height:var(--kafka-switch-description-type-line-height);letter-spacing:var(--kafka-switch-description-type-letter-spacing)}.kafka-type-slider-value-type{font-family:var(--kafka-slider-value-type-font-family);font-size:var(--kafka-slider-value-type-font-size);font-weight:var(--kafka-slider-value-type-font-weight);line-height:var(--kafka-slider-value-type-line-height);letter-spacing:var(--kafka-slider-value-type-letter-spacing)}.kafka-type-pin-input-type{font-family:var(--kafka-pin-input-type-font-family);font-size:var(--kafka-pin-input-type-font-size);font-weight:var(--kafka-pin-input-type-font-weight);line-height:var(--kafka-pin-input-type-line-height);letter-spacing:var(--kafka-pin-input-type-letter-spacing)}.kafka-type-tag-input-tag-type{font-family:var(--kafka-tag-input-tag-type-font-family);font-size:var(--kafka-tag-input-tag-type-font-size);font-weight:var(--kafka-tag-input-tag-type-font-weight);line-height:var(--kafka-tag-input-tag-type-line-height);letter-spacing:var(--kafka-tag-input-tag-type-letter-spacing)}.kafka-type-file-upload-hint-type{font-family:var(--kafka-file-upload-hint-type-font-family);font-size:var(--kafka-file-upload-hint-type-font-size);font-weight:var(--kafka-file-upload-hint-type-font-weight);line-height:var(--kafka-file-upload-hint-type-line-height);letter-spacing:var(--kafka-file-upload-hint-type-letter-spacing)}.kafka-type-file-upload-item-type{font-family:var(--kafka-file-upload-item-type-font-family);font-size:var(--kafka-file-upload-item-type-font-size);font-weight:var(--kafka-file-upload-item-type-font-weight);line-height:var(--kafka-file-upload-item-type-line-height);letter-spacing:var(--kafka-file-upload-item-type-letter-spacing)}.kafka-type-tabs-tab-type{font-family:var(--kafka-tabs-tab-type-font-family);font-size:var(--kafka-tabs-tab-type-font-size);font-weight:var(--kafka-tabs-tab-type-font-weight);line-height:var(--kafka-tabs-tab-type-line-height);letter-spacing:var(--kafka-tabs-tab-type-letter-spacing)}.kafka-type-accordion-trigger-type{font-family:var(--kafka-accordion-trigger-type-font-family);font-size:var(--kafka-accordion-trigger-type-font-size);font-weight:var(--kafka-accordion-trigger-type-font-weight);line-height:var(--kafka-accordion-trigger-type-line-height);letter-spacing:var(--kafka-accordion-trigger-type-letter-spacing)}.kafka-type-breadcrumbs-type{font-family:var(--kafka-breadcrumbs-type-font-family);font-size:var(--kafka-breadcrumbs-type-font-size);font-weight:var(--kafka-breadcrumbs-type-font-weight);line-height:var(--kafka-breadcrumbs-type-line-height);letter-spacing:var(--kafka-breadcrumbs-type-letter-spacing)}.kafka-type-pagination-type{font-family:var(--kafka-pagination-type-font-family);font-size:var(--kafka-pagination-type-font-size);font-weight:var(--kafka-pagination-type-font-weight);line-height:var(--kafka-pagination-type-line-height);letter-spacing:var(--kafka-pagination-type-letter-spacing)}.kafka-type-stepper-label-type{font-family:var(--kafka-stepper-label-type-font-family);font-size:var(--kafka-stepper-label-type-font-size);font-weight:var(--kafka-stepper-label-type-font-weight);line-height:var(--kafka-stepper-label-type-line-height);letter-spacing:var(--kafka-stepper-label-type-letter-spacing)}.kafka-type-stepper-description-type{font-family:var(--kafka-stepper-description-type-font-family);font-size:var(--kafka-stepper-description-type-font-size);font-weight:var(--kafka-stepper-description-type-font-weight);line-height:var(--kafka-stepper-description-type-line-height);letter-spacing:var(--kafka-stepper-description-type-letter-spacing)}.kafka-type-menu-item-type{font-family:var(--kafka-menu-item-type-font-family);font-size:var(--kafka-menu-item-type-font-size);font-weight:var(--kafka-menu-item-type-font-weight);line-height:var(--kafka-menu-item-type-line-height);letter-spacing:var(--kafka-menu-item-type-letter-spacing)}.kafka-type-combobox-option-type{font-family:var(--kafka-combobox-option-type-font-family);font-size:var(--kafka-combobox-option-type-font-size);font-weight:var(--kafka-combobox-option-type-font-weight);line-height:var(--kafka-combobox-option-type-line-height);letter-spacing:var(--kafka-combobox-option-type-letter-spacing)}.kafka-type-tooltip-type{font-family:var(--kafka-tooltip-type-font-family);font-size:var(--kafka-tooltip-type-font-size);font-weight:var(--kafka-tooltip-type-font-weight);line-height:var(--kafka-tooltip-type-line-height);letter-spacing:var(--kafka-tooltip-type-letter-spacing)}.kafka-type-modal-title-type{font-family:var(--kafka-modal-title-type-font-family);font-size:var(--kafka-modal-title-type-font-size);font-weight:var(--kafka-modal-title-type-font-weight);line-height:var(--kafka-modal-title-type-line-height);letter-spacing:var(--kafka-modal-title-type-letter-spacing)}.kafka-type-calendar-weekday-type{font-family:var(--kafka-calendar-weekday-type-font-family);font-size:var(--kafka-calendar-weekday-type-font-size);font-weight:var(--kafka-calendar-weekday-type-font-weight);line-height:var(--kafka-calendar-weekday-type-line-height);letter-spacing:var(--kafka-calendar-weekday-type-letter-spacing)}.kafka-type-calendar-title-type{font-family:var(--kafka-calendar-title-type-font-family);font-size:var(--kafka-calendar-title-type-font-size);font-weight:var(--kafka-calendar-title-type-font-weight);line-height:var(--kafka-calendar-title-type-line-height);letter-spacing:var(--kafka-calendar-title-type-letter-spacing)}.kafka-type-alert-title-type{font-family:var(--kafka-alert-title-type-font-family);font-size:var(--kafka-alert-title-type-font-size);font-weight:var(--kafka-alert-title-type-font-weight);line-height:var(--kafka-alert-title-type-line-height);letter-spacing:var(--kafka-alert-title-type-letter-spacing)}.kafka-type-alert-body-type{font-family:var(--kafka-alert-body-type-font-family);font-size:var(--kafka-alert-body-type-font-size);font-weight:var(--kafka-alert-body-type-font-weight);line-height:var(--kafka-alert-body-type-line-height);letter-spacing:var(--kafka-alert-body-type-letter-spacing)}.kafka-type-divider-label-type{font-family:var(--kafka-divider-label-type-font-family);font-size:var(--kafka-divider-label-type-font-size);font-weight:var(--kafka-divider-label-type-font-weight);line-height:var(--kafka-divider-label-type-line-height);letter-spacing:var(--kafka-divider-label-type-letter-spacing)}.kafka-type-empty-state-title-type{font-family:var(--kafka-empty-state-title-type-font-family);font-size:var(--kafka-empty-state-title-type-font-size);font-weight:var(--kafka-empty-state-title-type-font-weight);line-height:var(--kafka-empty-state-title-type-line-height);letter-spacing:var(--kafka-empty-state-title-type-letter-spacing)}.kafka-type-empty-state-description-type{font-family:var(--kafka-empty-state-description-type-font-family);font-size:var(--kafka-empty-state-description-type-font-size);font-weight:var(--kafka-empty-state-description-type-font-weight);line-height:var(--kafka-empty-state-description-type-line-height);letter-spacing:var(--kafka-empty-state-description-type-letter-spacing)}.kafka-type-panel-title-type{font-family:var(--kafka-panel-title-type-font-family);font-size:var(--kafka-panel-title-type-font-size);font-weight:var(--kafka-panel-title-type-font-weight);line-height:var(--kafka-panel-title-type-line-height);letter-spacing:var(--kafka-panel-title-type-letter-spacing)}.kafka-type-panel-description-type{font-family:var(--kafka-panel-description-type-font-family);font-size:var(--kafka-panel-description-type-font-size);font-weight:var(--kafka-panel-description-type-font-weight);line-height:var(--kafka-panel-description-type-line-height);letter-spacing:var(--kafka-panel-description-type-letter-spacing)}.kafka-type-avatar-type-sm{font-family:var(--kafka-avatar-type-sm-font-family);font-size:var(--kafka-avatar-type-sm-font-size);font-weight:var(--kafka-avatar-type-sm-font-weight);line-height:var(--kafka-avatar-type-sm-line-height);letter-spacing:var(--kafka-avatar-type-sm-letter-spacing)}.kafka-type-avatar-type-md{font-family:var(--kafka-avatar-type-md-font-family);font-size:var(--kafka-avatar-type-md-font-size);font-weight:var(--kafka-avatar-type-md-font-weight);line-height:var(--kafka-avatar-type-md-line-height);letter-spacing:var(--kafka-avatar-type-md-letter-spacing)}.kafka-type-avatar-type-lg{font-family:var(--kafka-avatar-type-lg-font-family);font-size:var(--kafka-avatar-type-lg-font-size);font-weight:var(--kafka-avatar-type-lg-font-weight);line-height:var(--kafka-avatar-type-lg-line-height);letter-spacing:var(--kafka-avatar-type-lg-letter-spacing)}.kafka-type-progress-value-type{font-family:var(--kafka-progress-value-type-font-family);font-size:var(--kafka-progress-value-type-font-size);font-weight:var(--kafka-progress-value-type-font-weight);line-height:var(--kafka-progress-value-type-line-height);letter-spacing:var(--kafka-progress-value-type-letter-spacing)}.kafka-type-progress-label-type{font-family:var(--kafka-progress-label-type-font-family);font-size:var(--kafka-progress-label-type-font-size);font-weight:var(--kafka-progress-label-type-font-weight);line-height:var(--kafka-progress-label-type-line-height);letter-spacing:var(--kafka-progress-label-type-letter-spacing)}.kafka-type-toast-title-type{font-family:var(--kafka-toast-title-type-font-family);font-size:var(--kafka-toast-title-type-font-size);font-weight:var(--kafka-toast-title-type-font-weight);line-height:var(--kafka-toast-title-type-line-height);letter-spacing:var(--kafka-toast-title-type-letter-spacing)}.kafka-type-toast-body-type{font-family:var(--kafka-toast-body-type-font-family);font-size:var(--kafka-toast-body-type-font-size);font-weight:var(--kafka-toast-body-type-font-weight);line-height:var(--kafka-toast-body-type-line-height);letter-spacing:var(--kafka-toast-body-type-letter-spacing)}.kafka-type-count-badge-type{font-family:var(--kafka-count-badge-type-font-family);font-size:var(--kafka-count-badge-type-font-size);font-weight:var(--kafka-count-badge-type-font-weight);line-height:var(--kafka-count-badge-type-line-height);letter-spacing:var(--kafka-count-badge-type-letter-spacing)}.kafka-type-notification-center-title-type{font-family:var(--kafka-notification-center-title-type-font-family);font-size:var(--kafka-notification-center-title-type-font-size);font-weight:var(--kafka-notification-center-title-type-font-weight);line-height:var(--kafka-notification-center-title-type-line-height);letter-spacing:var(--kafka-notification-center-title-type-letter-spacing)}.kafka-type-notification-center-body-type{font-family:var(--kafka-notification-center-body-type-font-family);font-size:var(--kafka-notification-center-body-type-font-size);font-weight:var(--kafka-notification-center-body-type-font-weight);line-height:var(--kafka-notification-center-body-type-line-height);letter-spacing:var(--kafka-notification-center-body-type-letter-spacing)}.kafka-type-program-card-title-type{font-family:var(--kafka-program-card-title-type-font-family);font-size:var(--kafka-program-card-title-type-font-size);font-weight:var(--kafka-program-card-title-type-font-weight);line-height:var(--kafka-program-card-title-type-line-height);letter-spacing:var(--kafka-program-card-title-type-letter-spacing)}.kafka-type-program-card-subtitle-type{font-family:var(--kafka-program-card-subtitle-type-font-family);font-size:var(--kafka-program-card-subtitle-type-font-size);font-weight:var(--kafka-program-card-subtitle-type-font-weight);line-height:var(--kafka-program-card-subtitle-type-line-height);letter-spacing:var(--kafka-program-card-subtitle-type-letter-spacing)}.kafka-type-program-card-price-type{font-family:var(--kafka-program-card-price-type-font-family);font-size:var(--kafka-program-card-price-type-font-size);font-weight:var(--kafka-program-card-price-type-font-weight);line-height:var(--kafka-program-card-price-type-line-height);letter-spacing:var(--kafka-program-card-price-type-letter-spacing)}.kafka-type-program-card-description-type{font-family:var(--kafka-program-card-description-type-font-family);font-size:var(--kafka-program-card-description-type-font-size);font-weight:var(--kafka-program-card-description-type-font-weight);line-height:var(--kafka-program-card-description-type-line-height);letter-spacing:var(--kafka-program-card-description-type-letter-spacing)}.kafka-type-program-card-meta-type{font-family:var(--kafka-program-card-meta-type-font-family);font-size:var(--kafka-program-card-meta-type-font-size);font-weight:var(--kafka-program-card-meta-type-font-weight);line-height:var(--kafka-program-card-meta-type-line-height);letter-spacing:var(--kafka-program-card-meta-type-letter-spacing)}.kafka-type-segmented-control-item-type{font-family:var(--kafka-segmented-control-item-type-font-family);font-size:var(--kafka-segmented-control-item-type-font-size);font-weight:var(--kafka-segmented-control-item-type-font-weight);line-height:var(--kafka-segmented-control-item-type-line-height);letter-spacing:var(--kafka-segmented-control-item-type-letter-spacing)}.kafka-type-radio-card-label-type{font-family:var(--kafka-radio-card-label-type-font-family);font-size:var(--kafka-radio-card-label-type-font-size);font-weight:var(--kafka-radio-card-label-type-font-weight);line-height:var(--kafka-radio-card-label-type-line-height);letter-spacing:var(--kafka-radio-card-label-type-letter-spacing)}.kafka-type-radio-card-description-type{font-family:var(--kafka-radio-card-description-type-font-family);font-size:var(--kafka-radio-card-description-type-font-size);font-weight:var(--kafka-radio-card-description-type-font-weight);line-height:var(--kafka-radio-card-description-type-line-height);letter-spacing:var(--kafka-radio-card-description-type-letter-spacing)}.kafka-type-input-group-addon-type{font-family:var(--kafka-input-group-addon-type-font-family);font-size:var(--kafka-input-group-addon-type-font-size);font-weight:var(--kafka-input-group-addon-type-font-weight);line-height:var(--kafka-input-group-addon-type-line-height);letter-spacing:var(--kafka-input-group-addon-type-letter-spacing)}.kafka-type-inline-edit-type{font-family:var(--kafka-inline-edit-type-font-family);font-size:var(--kafka-inline-edit-type-font-size);font-weight:var(--kafka-inline-edit-type-font-weight);line-height:var(--kafka-inline-edit-type-line-height);letter-spacing:var(--kafka-inline-edit-type-letter-spacing)}.kafka-type-nav-menu-item-type{font-family:var(--kafka-nav-menu-item-type-font-family);font-size:var(--kafka-nav-menu-item-type-font-size);font-weight:var(--kafka-nav-menu-item-type-font-weight);line-height:var(--kafka-nav-menu-item-type-line-height);letter-spacing:var(--kafka-nav-menu-item-type-letter-spacing)}:root{color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root{--kafka-color-bg-page:#f8f4eb;--reading-fg:#2c2924}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--kafka-color-bg-page:#201e1b;--reading-fg:#d6d1c6}}:root[data-theme=dark]{--kafka-color-bg-page:#201e1b;--reading-fg:#d6d1c6}*,:before,:after{box-sizing:border-box}body{background:var(--kafka-color-bg-page);color:var(--kafka-color-fg-default);font-family:var(--kafka-font-family-reading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:focus-visible{outline:var(--kafka-focus-width) solid var(--kafka-color-border-focus);outline-offset:var(--kafka-focus-offset)}a{color:var(--kafka-color-fg-link)}a:hover{color:var(--kafka-color-fg-link-hover)}code,kbd,samp,pre{font-family:var(--kafka-font-family-mono)}.skip-link{padding:var(--kafka-space-8) var(--kafka-space-16);background:var(--kafka-color-bg-inverse);color:var(--kafka-color-fg-inverse);border-radius:var(--kafka-radius-8);position:absolute;inset-block-start:var(--kafka-space-8);inset-inline-start:var(--kafka-space-16);transform:translateY(-300%)}.skip-link:focus{transform:none}.site-name{color:var(--kafka-color-fg-default);text-decoration:none}.site-main{max-inline-size:var(--kafka-measure-reading);padding:var(--kafka-space-24) var(--kafka-space-16);margin-inline:auto}.site-main:has(.entry){max-inline-size:calc(76.5ch + 2 * var(--kafka-space-16))}.site-controls{align-items:center;gap:var(--kafka-space-8);display:flex}.language-switch,.motion-toggle{min-block-size:2.75rem;min-inline-size:2.75rem;padding:var(--kafka-space-8) var(--kafka-space-16);background:var(--kafka-color-bg-surface);color:var(--kafka-color-fg-default);border:1px solid var(--kafka-color-border-strong);border-radius:var(--kafka-radius-full);font-family:var(--kafka-font-family-ui);font-size:var(--kafka-font-size-14);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.language-switch:hover,.motion-toggle:hover{background:var(--kafka-color-bg-hover)}.entry{gap:var(--kafka-space-24);display:grid}.entry-header{gap:var(--kafka-space-16);display:grid}.entry-lead{color:var(--kafka-color-fg-muted);margin:0;font-style:italic}.entry-meta{gap:var(--kafka-space-8) var(--kafka-space-24);color:var(--kafka-color-fg-muted);flex-wrap:wrap;margin:0;display:flex}.entry-meta div{gap:var(--kafka-space-8);display:flex}.entry-meta dt:after{content:":"}.entry-meta dd{color:var(--kafka-color-fg-default);margin:0}.entry-illustration{--illustration-width:min(60rem, calc(100vw - 2 * var(--kafka-space-16)));inline-size:var(--illustration-width);margin:0;margin-inline:calc((100% - var(--illustration-width)) / 2)}.entry-illustration img{border-radius:var(--kafka-radius-media);block-size:auto;inline-size:100%;display:block}.entry-body,.about-prose{color:var(--reading-fg);font-weight:340;line-height:1.7}.entry-body>:first-child{margin-block-start:0}.entry-subtitle{margin:calc(-1 * var(--kafka-space-8)) 0 0;font-style:italic;font-weight:700}.entry-body p{text-indent:1.5em;margin:0 0 1em}.entry-body p:last-child{margin-block-end:0}.entry-body :is(.poem,blockquote,li,.pull-quote) p,.entry-body p.drop-cap,.entry-body p.byline{text-indent:0}.entry-body h2{margin:var(--kafka-space-48) 0 var(--kafka-space-16);font-size:1.5rem;font-weight:600;line-height:1.25}.entry-body h3{margin:var(--kafka-space-32) 0 var(--kafka-space-16);color:var(--kafka-color-fg-muted);font-family:var(--kafka-font-family-ui);font-size:var(--kafka-font-size-14);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.work-grid{--gallery-width:min(60rem, calc(100vw - 2 * var(--kafka-space-16)));gap:var(--kafka-space-24) var(--kafka-space-16);inline-size:var(--gallery-width);margin:0 0 var(--kafka-space-32) calc((100% - var(--gallery-width)) / 2);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));padding:0;list-style:none;display:grid}.work-grid li,.work-grid figure{margin:0}.work-grid img{border-radius:var(--kafka-radius-media);background:var(--kafka-color-bg-surface);block-size:auto;inline-size:100%;display:block}.work-grid figcaption{color:var(--kafka-color-fg-muted);font-family:var(--kafka-font-family-ui);font-size:var(--kafka-font-size-14);margin-block-start:var(--kafka-space-8);line-height:1.4}.inline-figure{margin:var(--kafka-space-32) 0}.inline-figure img{border-radius:var(--kafka-radius-media);block-size:auto;inline-size:100%;display:block}.inline-figure.portrait img{max-inline-size:28rem;margin-inline:auto}.inline-figure figcaption{color:var(--kafka-color-fg-muted);font-family:var(--kafka-font-family-ui);font-size:var(--kafka-font-size-14);margin-block-start:var(--kafka-space-8)}.print-essay h2{margin:var(--kafka-space-48) 0 var(--kafka-space-24);font-style:italic;font-weight:700}.print-essay>h2:first-child{margin-block-start:0}.print-essay blockquote{margin:var(--kafka-space-16) 0 var(--kafka-space-16) 1.5em;border:0;padding:0}.print-essay ol{margin:var(--kafka-space-16) 0;padding-inline-start:3em}.section-motion{justify-items:start;gap:var(--kafka-space-8);margin:0 0 var(--kafka-space-32);display:grid}.section-motion video{aspect-ratio:16/9;background:var(--kafka-color-paper-50,#fbf8f1);border:1px solid var(--kafka-color-border-default);border-radius:var(--kafka-radius-media);block-size:auto;inline-size:100%;display:block}.poem{margin-block:var(--kafka-space-48)}.poem h2{margin:0 0 var(--kafka-space-24);border-block-start:2px solid var(--kafka-color-border-brand);padding-block-start:var(--kafka-space-16)}.poem p{margin:0 0 1.6em;line-height:1.75}.poem-figure{margin:var(--kafka-space-32) 0 0}.poem-figure img{border-radius:var(--kafka-radius-media);block-size:auto;inline-size:100%;display:block}.poem-figure figcaption{font-family:var(--kafka-font-family-ui);font-size:var(--kafka-font-size-14);color:var(--kafka-color-fg-muted);margin-block-start:var(--kafka-space-8)}.site-nav{gap:var(--kafka-space-4) var(--kafka-space-24);flex-wrap:wrap;flex:auto;justify-content:center;display:flex}.site-nav a{color:var(--kafka-color-fg-default);padding-block:var(--kafka-space-12);text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--kafka-color-border-brand);text-underline-offset:.4em;text-decoration-thickness:2px}.site-footer{justify-content:space-between;gap:var(--kafka-space-8) var(--kafka-space-24);max-inline-size:60rem;margin:var(--kafka-space-64) auto 0;padding:var(--kafka-space-24) var(--kafka-space-16);border-block-start:1px solid var(--kafka-color-border-default);color:var(--kafka-color-fg-muted);flex-wrap:wrap;display:flex}.stage-badge{align-items:center;gap:var(--kafka-space-8);display:inline-flex}.stage-dot{border:1.5px solid var(--kafka-color-fg-brand);border-radius:50%;flex:none;block-size:.75rem;inline-size:.75rem}.stage-dot-seedling{border-style:dashed;border-color:var(--kafka-color-fg-muted)}.stage-dot-budding{background:linear-gradient(90deg, var(--kafka-color-fg-brand) 50%, transparent 50%)}.stage-dot-evergreen{background:var(--kafka-color-fg-brand)}.site-main:has(.hero){max-inline-size:60rem}.hero{gap:var(--kafka-space-32);padding-block:var(--kafka-space-32);display:grid}.hero-body{gap:var(--kafka-space-32) var(--kafka-space-48);flex-wrap:wrap;align-items:flex-start;display:flex}.hero-lead{flex:3 24rem;min-inline-size:0;margin:0}.hero-title{letter-spacing:-.025em;margin:0;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:500;line-height:1.05}.eyebrow{margin:0 0 var(--kafka-space-16);color:var(--kafka-color-fg-brand);text-transform:uppercase;letter-spacing:.08em}.stages{padding:var(--kafka-space-24);border:1px solid var(--kafka-color-border-default);flex:2 16rem}.stages-title{margin:0 0 var(--kafka-space-16);color:var(--kafka-color-fg-muted);text-transform:uppercase;letter-spacing:.08em}.stages ul{gap:var(--kafka-space-12);margin:0;padding:0;list-style:none;display:grid}.stages-note{color:var(--kafka-color-fg-muted)}.garden-section{padding-block:var(--kafka-space-24)}.section-title{margin:0 0 var(--kafka-space-24);border-block-start:1px solid var(--kafka-color-border-strong);padding-block-start:var(--kafka-space-16);font-size:1.75rem;font-weight:600}.item-grid{gap:var(--kafka-space-24);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));display:grid}.item{background:var(--kafka-color-bg-surface);border:1px solid var(--kafka-color-border-default);display:flex}.item-card{flex-direction:column}.item-row{gap:var(--kafka-space-24);padding:var(--kafka-space-24);background:0 0;border-block-start:0;border-inline:0;flex-wrap:wrap;align-items:center}.item-image{display:block}.item-card .item-image{padding:var(--kafka-space-24) var(--kafka-space-24) 0}.item-row .item-image{flex:0 0 min(18rem,100%)}.item-image img{block-size:auto;inline-size:100%;display:block}.item-body{gap:var(--kafka-space-8);min-inline-size:0;padding:var(--kafka-space-16) var(--kafka-space-24) var(--kafka-space-24);flex-direction:column;flex:14rem;display:flex}.item-row .item-body{padding:0}.item-kicker,.item-foot{gap:var(--kafka-space-4) var(--kafka-space-16);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;margin:0;display:flex}.item-kicker{color:var(--kafka-color-fg-brand)}.item-foot{margin-block-start:auto;padding-block-start:var(--kafka-space-8)}.item-note{color:var(--kafka-color-fg-muted)}.item-title{letter-spacing:-.01em;margin:0;font-size:1.75rem;font-weight:500}.item-title a{color:var(--kafka-color-fg-default);text-decoration:none}.item-title a:hover{text-decoration:underline;text-decoration-color:var(--kafka-color-border-brand);text-underline-offset:.3em;text-decoration-thickness:2px}.item-summary{color:var(--kafka-color-fg-muted);margin:0}.item-list{border-block-start:1px solid var(--kafka-color-border-default);margin-block-start:var(--kafka-space-32)}.with-note{margin-block:var(--kafka-space-24);position:relative}.with-note>p{margin:0}.margin-note{border-block-start:2px solid var(--kafka-color-border-brand);color:var(--kafka-color-fg-muted);margin-block-start:var(--kafka-space-12);padding-block-start:var(--kafka-space-8)}.margin-note-label{font-family:var(--kafka-font-family-ui);font-size:var(--kafka-font-size-12,.75rem);letter-spacing:.08em;text-transform:uppercase;color:var(--kafka-color-fg-brand);margin-block-end:var(--kafka-space-4);display:block}@media (width>=80rem){.margin-note{inline-size:12rem;margin-block-start:0;position:absolute;inset-block-start:0;inset-inline-start:calc(100% + var(--kafka-space-32))}}.drop-cap:first-letter{float:inline-start;font-family:var(--kafka-drop-cap-type-font-family);padding-inline-end:var(--kafka-space-8);font-size:4.5em;font-weight:500;line-height:.8}.pull-quote{margin:var(--kafka-space-32) 0;border-block-start:var(--kafka-pull-quote-rule-width) solid var(--kafka-pull-quote-rule);padding-block-start:var(--kafka-space-24)}.pull-quote p{margin:0}.pull-quote footer{font-family:var(--kafka-font-family-ui);font-size:var(--kafka-font-size-14);letter-spacing:.06em;text-transform:uppercase;color:var(--kafka-color-fg-muted);margin-block-start:var(--kafka-space-12);font-style:normal}.about-portrait{flex:14rem;max-inline-size:22rem;margin:0}.about-portrait img{border:1px solid var(--kafka-color-border-default);block-size:auto;inline-size:100%;display:block}.about-prose{max-inline-size:42rem}.about-prose p{text-indent:1.5em;margin:0 0 1em}.about-prose p:last-child{margin-block-end:0}.about-prose p.about-link{text-indent:0}.about-subtitle{margin:var(--kafka-space-32) 0 var(--kafka-space-16);color:var(--kafka-color-fg-muted);text-transform:uppercase;letter-spacing:.08em}.about-books,.about-links,.about-stages,.about-timeline{margin:0;padding:0;list-style:none}.about-book-link{gap:var(--kafka-space-8);inline-size:100%;padding:var(--kafka-space-24);color:inherit;flex-direction:column;text-decoration:none;display:flex}.about-book-link:hover .item-title{text-decoration:underline}.about-timeline{gap:var(--kafka-space-24);max-inline-size:48rem;display:grid}.about-timeline li{gap:var(--kafka-space-16);grid-template-columns:9rem 1fr;display:grid}.about-timeline p{margin:0}.about-period{color:var(--kafka-color-fg-muted)}.about-entry-kind{color:var(--kafka-color-fg-muted);text-transform:uppercase;letter-spacing:.08em}.about-entry-title{margin:0 0 var(--kafka-space-4);font-size:1.25rem;font-weight:600}.about-entry-place{color:var(--kafka-color-fg-muted);margin-block-end:var(--kafka-space-8)}.about-stages{gap:var(--kafka-space-12);margin-block-start:var(--kafka-space-16);display:grid}.about-links{gap:var(--kafka-space-8) var(--kafka-space-24);flex-wrap:wrap;display:flex}.about-colophon{max-inline-size:42rem;color:var(--kafka-color-fg-muted);margin-block-start:var(--kafka-space-32)}@media (width<=36rem){.about-timeline li{gap:var(--kafka-space-4);grid-template-columns:1fr}}.theme-selector{background:var(--kafka-color-bg-surface);border:1px solid var(--kafka-color-border-strong);border-radius:var(--kafka-radius-full);align-items:center;padding:2px;display:inline-flex}.theme-choice{min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--kafka-color-fg-default);border-radius:var(--kafka-radius-full);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-choice:hover{background:var(--kafka-color-bg-hover)}:root:not([data-theme]) .theme-choice[data-theme-choice=system],:root[data-theme=light] .theme-choice[data-theme-choice=light],:root[data-theme=dark] .theme-choice[data-theme-choice=dark]{background:var(--kafka-color-fg-default);color:var(--kafka-color-bg-page)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none!important}.filters{align-items:end;gap:var(--kafka-space-16);margin-block:var(--kafka-space-24);flex-wrap:wrap;display:flex}.filter-field{gap:var(--kafka-space-4);color:var(--kafka-color-fg-muted);display:grid}.filter-field select{min-block-size:2.75rem;padding:var(--kafka-space-8) var(--kafka-space-16);background:var(--kafka-color-bg-surface);color:var(--kafka-color-fg-default);border:1px solid var(--kafka-color-border-strong);border-radius:var(--kafka-radius-8);font-family:var(--kafka-font-family-ui);font-size:var(--kafka-font-size-14)}.filter-reset{min-block-size:2.75rem;padding:var(--kafka-space-8) var(--kafka-space-16);color:var(--kafka-color-fg-default);cursor:pointer;background:0 0;border:0;text-decoration:underline}.filter-status{color:var(--kafka-color-fg-muted);flex-basis:100%;margin:0}.filter-status:empty{display:none}:root{--site-header-height:3.75rem}.site-header{z-index:20;background:var(--kafka-color-bg-page);border-block-end:1px solid var(--kafka-color-border-default);position:sticky;inset-block-start:0}.site-header-inner{justify-content:space-between;align-items:center;gap:var(--kafka-space-8) var(--kafka-space-16);max-inline-size:76rem;padding:var(--kafka-space-8) var(--kafka-space-16);min-block-size:var(--site-header-height);flex-wrap:wrap;margin-inline:auto;display:flex}.site-name{font-family:var(--kafka-typography-reading-title-font-family);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:var(--kafka-space-12);font-size:1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.logo-seal{color:var(--kafka-color-fg-default);flex:none}.site-menu{justify-content:space-between;align-items:center;gap:var(--kafka-space-8) var(--kafka-space-24);flex-wrap:wrap;flex:100%;display:flex}.menu-button{white-space:nowrap;align-items:center;gap:var(--kafka-space-12);min-block-size:2.75rem;padding:var(--kafka-space-8) var(--kafka-space-16);color:var(--kafka-color-fg-default);border:1px solid var(--kafka-color-border-strong);border-radius:var(--kafka-radius-full);font-family:var(--kafka-font-family-ui);font-size:var(--kafka-font-size-14);cursor:pointer;background:0 0;flex:none;display:none}.menu-bars{block-size:.75rem;inline-size:1.125rem;position:relative}.menu-bars span{background:currentColor;border-radius:1px;block-size:2px;transition:transform .16s,inset-block-start .16s;position:absolute;inset-inline:0}.menu-bars span:first-child{inset-block-start:1px}.menu-bars span:last-child{inset-block-start:calc(100% - 3px)}.menu-button[aria-expanded=true] .menu-bars span:first-child{inset-block-start:calc(50% - 1px);transform:rotate(45deg)}.menu-button[aria-expanded=true] .menu-bars span:last-child{inset-block-start:calc(50% - 1px);transform:rotate(-45deg)}.menu-label-close,.menu-button[aria-expanded=true] .menu-label-open{display:none}.menu-button[aria-expanded=true] .menu-label-close{display:inline}@media (prefers-reduced-motion:reduce){.menu-bars span{transition:none}}.nav-group-button{align-items:center;gap:var(--kafka-space-8);padding:var(--kafka-space-12) 0;color:var(--kafka-color-fg-default);font:inherit;cursor:pointer;background:0 0;border:0;display:none}.js .nav-group-button{display:inline-flex}.nav-group-chevron{flex:none;transition:transform .16s}.nav-group-button[aria-expanded=true] .nav-group-chevron{transform:rotate(180deg)}.nav-group[data-current=true]>.nav-group-button,.nav-group-button:hover{text-decoration:underline;text-decoration-color:var(--kafka-color-border-brand);text-underline-offset:.4em;text-decoration-thickness:2px}.nav-sublist{gap:var(--kafka-space-24);display:flex}@media (prefers-reduced-motion:reduce){.nav-group-chevron{transition:none}}@media (width<=26rem){.js .menu-label{clip-path:inset(50%);block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}}@media (width<=69.99rem){.language-slot[data-empty=true]{display:none}.js .menu-button{display:inline-flex}.js .site-header-inner{flex-wrap:nowrap}.js .site-menu{inset:var(--site-header-height) 0 0 0;justify-content:flex-start;align-items:stretch;gap:var(--kafka-space-32);padding:var(--kafka-space-8) var(--kafka-space-16) var(--kafka-space-32);background:var(--kafka-color-bg-page);overscroll-behavior:contain;flex-flow:column;display:none;position:fixed;overflow-y:auto}.js .site-header[data-open=true] .site-menu{display:flex}.js .site-nav{flex-flow:column;flex:none;justify-content:flex-start;gap:0}.js .site-nav a{padding-block:var(--kafka-space-16);border-block-end:1px solid var(--kafka-color-border-default);font-family:var(--kafka-typography-reading-title-font-family);letter-spacing:-.015em;justify-content:space-between;align-items:center;font-size:1.75rem;font-weight:500;line-height:1.15;text-decoration:none;display:flex}.js .site-nav a:hover,.js .site-nav a[aria-current=page]{color:var(--kafka-color-fg-brand);text-decoration:none}.js .site-nav a[aria-current=page]:after{content:"";background:currentColor;border-radius:50%;block-size:.625rem;inline-size:.625rem}.js .nav-group-button{inline-size:100%;padding-block:var(--kafka-space-16);border-block-end:1px solid var(--kafka-color-border-default);font-family:var(--kafka-typography-reading-title-font-family);letter-spacing:-.015em;justify-content:space-between;font-size:1.75rem;font-weight:500;line-height:1.15;text-decoration:none;display:flex}.js .nav-group[data-current=true]>.nav-group-button{color:var(--kafka-color-fg-brand);text-decoration:none}.js .nav-sublist{flex-direction:column;gap:0;display:none}.js .nav-group[data-open=true] .nav-sublist{display:flex}.js .nav-sublist a{padding-inline-start:var(--kafka-space-24);font-size:1.375rem}.js .site-controls{border-block-start:1px solid var(--kafka-color-border-default);margin-block-start:auto;padding-block-start:var(--kafka-space-24)}html.menu-open{overflow:hidden}}@media (width>=70rem){.site-header-inner{gap:var(--kafka-space-48);padding-inline:var(--kafka-space-32);flex-wrap:nowrap}.site-menu{justify-content:flex-end;gap:var(--kafka-space-48);flex-wrap:nowrap;flex:auto}.site-nav{gap:var(--kafka-space-32);flex-wrap:nowrap;flex:0 auto}.site-nav a,.nav-group-button{white-space:nowrap}.site-controls{gap:var(--kafka-space-12)}.language-slot{justify-content:center;inline-size:6.5rem;display:inline-flex}.language-slot .language-switch{inline-size:100%}.site-header .language-switch{min-block-size:2.5rem;padding:var(--kafka-space-4) var(--kafka-space-12)}.site-header .theme-choice{min-block-size:2.5rem;min-inline-size:2.5rem}.nav-group{position:relative}.js .nav-sublist{min-inline-size:15rem;padding:var(--kafka-space-8);background:var(--kafka-color-bg-surface);border:1px solid var(--kafka-color-border-strong);border-radius:var(--kafka-radius-8);box-shadow:var(--kafka-shadow-md);z-index:30;display:none;position:absolute;inset-block-start:100%;inset-inline-start:calc(var(--kafka-space-16) * -1)}.js .nav-group[data-open=true] .nav-sublist{gap:var(--kafka-space-2);display:grid}.js .nav-sublist a{padding:var(--kafka-space-12) var(--kafka-space-16);border-radius:var(--kafka-radius-8);text-decoration:none}.js .nav-sublist a:hover{background:var(--kafka-color-bg-hover);text-decoration:none}.js .nav-sublist a[aria-current=page]{color:var(--kafka-color-fg-brand);font-weight:600;text-decoration:none}}
