:root{color-scheme:light dark;--kw-neutral-0: #FFFFFF;--kw-neutral-25: #FAFBFE;--kw-neutral-50: #F4F6F8;--kw-neutral-100: #EBEDEF;--kw-neutral-200: #DDDEE1;--kw-neutral-300: #C6C7CA;--kw-neutral-400: #A3A4A7;--kw-neutral-500: #7F8083;--kw-neutral-600: #68696B;--kw-neutral-700: #4C4D4F;--kw-neutral-800: #323335;--kw-neutral-900: #1D1E20;--kw-neutral-950: #121314;--kw-neutral-975: #090A0C;--kw-neutral-1000: #000000;--kw-red-50: #FFF4F3;--kw-red-100: #FEE7E4;--kw-red-200: #FCCEC9;--kw-red-300: #F9AEA7;--kw-red-400: #FE7F77;--kw-red-500: #EC5C57;--kw-red-600: #CC4543;--kw-red-700: #A33C39;--kw-red-800: #733531;--kw-red-900: #482926;--kw-orange-50: #FDF5EF;--kw-orange-100: #FCE9DD;--kw-orange-200: #F8D2BA;--kw-orange-300: #F2B58C;--kw-orange-400: #F48C3A;--kw-orange-500: #DB7102;--kw-orange-600: #B95E01;--kw-orange-700: #974C01;--kw-orange-800: #6E3C14;--kw-orange-900: #462C1A;--kw-amber-50: #FBF6EE;--kw-amber-100: #F6EBDA;--kw-amber-200: #EED8B4;--kw-amber-300: #E3BE80;--kw-amber-400: #DD9E04;--kw-amber-500: #BE8700;--kw-amber-600: #9F7104;--kw-amber-700: #825B01;--kw-amber-800: #624400;--kw-amber-900: #3F3015;--kw-green-50: #F1F9F3;--kw-green-100: #E1F2E4;--kw-green-200: #C3E5C9;--kw-green-300: #9AD5A6;--kw-green-400: #54C674;--kw-green-500: #0DAF52;--kw-green-600: #029343;--kw-green-700: #017835;--kw-green-800: #205730;--kw-green-900: #203A26;--kw-teal-50: #EFFAF7;--kw-teal-100: #DBF3EE;--kw-teal-200: #B5E7DD;--kw-teal-300: #7ED7C8;--kw-teal-400: #00C5B1;--kw-teal-500: #09A998;--kw-teal-600: #048E7F;--kw-teal-700: #027367;--kw-teal-800: #00574D;--kw-teal-900: #113B35;--kw-cyan-50: #EEF9FC;--kw-cyan-100: #DAF2F8;--kw-cyan-200: #B3E4F1;--kw-cyan-300: #7BD3E8;--kw-cyan-400: #01BFDE;--kw-cyan-500: #0CA3BE;--kw-cyan-600: #0789A0;--kw-cyan-700: #056F82;--kw-cyan-800: #025463;--kw-cyan-900: #0F3942;--kw-blue-50: #F1F7FF;--kw-blue-100: #E1EEFE;--kw-blue-200: #C2DEFE;--kw-blue-300: #9AC8FD;--kw-blue-400: #66AFFE;--kw-blue-500: #2894FB;--kw-blue-600: #077BDB;--kw-blue-700: #1664AE;--kw-blue-800: #234C78;--kw-blue-900: #20344A;--kw-indigo-50: #F4F6FF;--kw-indigo-100: #E6ECFF;--kw-indigo-200: #CED9FF;--kw-indigo-300: #AFC1FF;--kw-indigo-400: #8EA5FE;--kw-indigo-500: #6E86FE;--kw-indigo-600: #596EDE;--kw-indigo-700: #495AB0;--kw-indigo-800: #3A467A;--kw-indigo-900: #2A314B;--kw-violet-50: #F7F5FE;--kw-violet-100: #EFE9FD;--kw-violet-200: #DED4FA;--kw-violet-300: #CBB8F7;--kw-violet-400: #B793FF;--kw-violet-500: #A175F0;--kw-violet-600: #885ED1;--kw-violet-700: #6E4EA6;--kw-violet-800: #503F73;--kw-violet-900: #362D48;--kw-pink-50: #FEF4F8;--kw-pink-100: #FCE6EF;--kw-pink-200: #F7CDE0;--kw-pink-300: #F1ADCC;--kw-pink-400: #F27EB9;--kw-pink-500: #DF5CA1;--kw-pink-600: #C04588;--kw-pink-700: #9A3C6E;--kw-pink-800: #6D3451;--kw-pink-900: #452936;--kw-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--kw-font-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--kw-type-hero-size: clamp(44px, 31.32px + 3.38vw, 80px);--kw-type-hero-line: 1.04;--kw-type-hero-tracking: -.03em;--kw-type-hero-weight: 700;--kw-type-display-size: clamp(36px, 28.96px + 1.878vw, 56px);--kw-type-display-line: 1.07;--kw-type-display-tracking: -.025em;--kw-type-display-weight: 700;--kw-type-title-1-size: clamp(30px, 26.48px + .939vw, 40px);--kw-type-title-1-line: 1.1;--kw-type-title-1-tracking: -.02em;--kw-type-title-1-weight: 700;--kw-type-title-2-size: 28px;--kw-type-title-2-line: 1.15;--kw-type-title-2-tracking: -.015em;--kw-type-title-2-weight: 700;--kw-type-title-3-size: 22px;--kw-type-title-3-line: 1.25;--kw-type-title-3-tracking: -.01em;--kw-type-title-3-weight: 600;--kw-type-headline-size: 19px;--kw-type-headline-line: 1.35;--kw-type-headline-tracking: -.005em;--kw-type-headline-weight: 600;--kw-type-body-size: 17px;--kw-type-body-line: 1.5;--kw-type-body-tracking: -.003em;--kw-type-body-weight: 400;--kw-type-callout-size: 15px;--kw-type-callout-line: 1.45;--kw-type-callout-tracking: 0em;--kw-type-callout-weight: 400;--kw-type-footnote-size: 13px;--kw-type-footnote-line: 1.4;--kw-type-footnote-tracking: 0em;--kw-type-footnote-weight: 400;--kw-type-caption-size: 12px;--kw-type-caption-line: 1.35;--kw-type-caption-tracking: .01em;--kw-type-caption-weight: 500;--kw-space-0: 0px;--kw-space-1: 4px;--kw-space-2: 8px;--kw-space-3: 12px;--kw-space-4: 16px;--kw-space-5: 20px;--kw-space-6: 24px;--kw-space-8: 32px;--kw-space-10: 40px;--kw-space-12: 48px;--kw-space-16: 64px;--kw-space-20: 80px;--kw-space-24: 96px;--kw-space-32: 128px;--kw-radius-xs: 6px;--kw-radius-sm: 10px;--kw-radius-md: 14px;--kw-radius-lg: 20px;--kw-radius-xl: 28px;--kw-radius-pill: 999px;--kw-width-content: 980px;--kw-width-wide: 1200px;--kw-width-text: 680px;--kw-dur-fast: .12s;--kw-dur-base: .2s;--kw-dur-slow: .36s;--kw-ease-standard: cubic-bezier(.2, 0, 0, 1);--kw-ease-emphasized: cubic-bezier(.3, 0, 0, 1);--kw-ease-exit: cubic-bezier(.4, 0, 1, 1)}:root{--kw-bg: #FAFBFE;--kw-bg-alt: #F4F6F8;--kw-surface: #FFFFFF;--kw-surface-raised: #FFFFFF;--kw-fill: rgba(0, 0, 0, .05);--kw-fill-strong: rgba(0, 0, 0, .09);--kw-separator: rgba(0, 0, 0, .1);--kw-separator-strong: rgba(0, 0, 0, .18);--kw-text: #1D1E20;--kw-text-secondary: #68696B;--kw-text-tertiary: #7F8083;--kw-ink: #1D1E20;--kw-on-ink: #FFFFFF;--kw-focus: #2894FB;--kw-success: #017835;--kw-warning: #825B01;--kw-danger: #CC4543;--kw-nav: rgba(251, 251, 253, .8);--kw-shadow-card: 0 1px 2px rgba(0, 0, 0, .04), 0 8px 24px rgba(0, 0, 0, .06);--kw-shadow-raised: 0 2px 6px rgba(0, 0, 0, .06), 0 18px 48px rgba(0, 0, 0, .12);--kw-shadow-icon: 0 6px 16px rgba(0, 0, 0, .16)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--kw-bg: #090A0C;--kw-bg-alt: #121314;--kw-surface: #1D1E20;--kw-surface-raised: #323335;--kw-fill: rgba(255, 255, 255, .07);--kw-fill-strong: rgba(255, 255, 255, .12);--kw-separator: rgba(255, 255, 255, .12);--kw-separator-strong: rgba(255, 255, 255, .22);--kw-text: #F4F6F8;--kw-text-secondary: #A3A4A7;--kw-text-tertiary: #7F8083;--kw-ink: #F4F6F8;--kw-on-ink: #090A0C;--kw-focus: #66AFFE;--kw-success: #54C674;--kw-warning: #DD9E04;--kw-danger: #FE7F77;--kw-nav: rgba(22, 22, 24, .72);--kw-shadow-card: 0 0 0 1px rgba(255, 255, 255, .06), 0 8px 24px rgba(0, 0, 0, .4);--kw-shadow-raised: 0 0 0 1px rgba(255, 255, 255, .08), 0 18px 48px rgba(0, 0, 0, .55);--kw-shadow-icon: 0 6px 18px rgba(0, 0, 0, .5)}}:root[data-theme=dark]{--kw-bg: #090A0C;--kw-bg-alt: #121314;--kw-surface: #1D1E20;--kw-surface-raised: #323335;--kw-fill: rgba(255, 255, 255, .07);--kw-fill-strong: rgba(255, 255, 255, .12);--kw-separator: rgba(255, 255, 255, .12);--kw-separator-strong: rgba(255, 255, 255, .22);--kw-text: #F4F6F8;--kw-text-secondary: #A3A4A7;--kw-text-tertiary: #7F8083;--kw-ink: #F4F6F8;--kw-on-ink: #090A0C;--kw-focus: #66AFFE;--kw-success: #54C674;--kw-warning: #DD9E04;--kw-danger: #FE7F77;--kw-nav: rgba(22, 22, 24, .72);--kw-shadow-card: 0 0 0 1px rgba(255, 255, 255, .06), 0 8px 24px rgba(0, 0, 0, .4);--kw-shadow-raised: 0 0 0 1px rgba(255, 255, 255, .08), 0 18px 48px rgba(0, 0, 0, .55);--kw-shadow-icon: 0 6px 18px rgba(0, 0, 0, .5)}:is([data-hue=red]){--kw-accent: #CC4543;--kw-accent-strong: #CC4543;--kw-on-accent: #FFFFFF;--kw-accent-text: #A33C39;--kw-accent-soft: #FEE7E4;--kw-tint-from: #FEE7E4;--kw-tint-to: #FFF4F3;--kw-icon-top: #FF8893;--kw-icon-bottom: #C44229}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):is([data-hue=red]),:root:not([data-theme=light]) :is([data-hue=red]){--kw-accent: #FE7F77;--kw-accent-strong: #FE7F77;--kw-on-accent: #090A0C;--kw-accent-text: #F9AEA7;--kw-accent-soft: #482926;--kw-tint-from: #482926;--kw-tint-to: #090A0C}}:root[data-theme=dark]:is([data-hue=red]),:root[data-theme=dark] :is([data-hue=red]){--kw-accent: #FE7F77;--kw-accent-strong: #FE7F77;--kw-on-accent: #090A0C;--kw-accent-text: #F9AEA7;--kw-accent-soft: #482926;--kw-tint-from: #482926;--kw-tint-to: #090A0C}:is([data-hue=orange]){--kw-accent: #B95E01;--kw-accent-strong: #B95E01;--kw-on-accent: #FFFFFF;--kw-accent-text: #974C01;--kw-accent-soft: #FCE9DD;--kw-tint-from: #FCE9DD;--kw-tint-to: #FDF5EF;--kw-icon-top: #FE8F5B;--kw-icon-bottom: #A86100}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):is([data-hue=orange]),:root:not([data-theme=light]) :is([data-hue=orange]){--kw-accent: #F48C3A;--kw-accent-strong: #F48C3A;--kw-on-accent: #090A0C;--kw-accent-text: #F2B58C;--kw-accent-soft: #462C1A;--kw-tint-from: #462C1A;--kw-tint-to: #090A0C}}:root[data-theme=dark]:is([data-hue=orange]),:root[data-theme=dark] :is([data-hue=orange]){--kw-accent: #F48C3A;--kw-accent-strong: #F48C3A;--kw-on-accent: #090A0C;--kw-accent-text: #F2B58C;--kw-accent-soft: #462C1A;--kw-tint-from: #462C1A;--kw-tint-to: #090A0C}:is([data-hue=amber]){--kw-accent: #825B01;--kw-accent-strong: #825B01;--kw-on-accent: #FFFFFF;--kw-accent-text: #825B01;--kw-accent-soft: #F6EBDA;--kw-tint-from: #F6EBDA;--kw-tint-to: #FBF6EE;--kw-icon-top: #ED9E2F;--kw-icon-bottom: #906F02}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):is([data-hue=amber]),:root:not([data-theme=light]) :is([data-hue=amber]){--kw-accent: #DD9E04;--kw-accent-strong: #DD9E04;--kw-on-accent: #090A0C;--kw-accent-text: #E3BE80;--kw-accent-soft: #3F3015;--kw-tint-from: #3F3015;--kw-tint-to: #090A0C}}:root[data-theme=dark]:is([data-hue=amber]),:root[data-theme=dark] :is([data-hue=amber]){--kw-accent: #DD9E04;--kw-accent-strong: #DD9E04;--kw-on-accent: #090A0C;--kw-accent-text: #E3BE80;--kw-accent-soft: #3F3015;--kw-tint-from: #3F3015;--kw-tint-to: #090A0C}:is([data-hue=green]){--kw-accent: #017835;--kw-accent-strong: #017835;--kw-on-accent: #FFFFFF;--kw-accent-text: #017835;--kw-accent-soft: #E1F2E4;--kw-tint-from: #E1F2E4;--kw-tint-to: #F1F9F3;--kw-icon-top: #7AC869;--kw-icon-bottom: #048B56}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):is([data-hue=green]),:root:not([data-theme=light]) :is([data-hue=green]){--kw-accent: #54C674;--kw-accent-strong: #54C674;--kw-on-accent: #090A0C;--kw-accent-text: #9AD5A6;--kw-accent-soft: #203A26;--kw-tint-from: #203A26;--kw-tint-to: #090A0C}}:root[data-theme=dark]:is([data-hue=green]),:root[data-theme=dark] :is([data-hue=green]){--kw-accent: #54C674;--kw-accent-strong: #54C674;--kw-on-accent: #090A0C;--kw-accent-text: #9AD5A6;--kw-accent-soft: #203A26;--kw-tint-from: #203A26;--kw-tint-to: #090A0C}:is([data-hue=teal],[data-product=clipbridge]){--kw-accent: #027367;--kw-accent-strong: #027367;--kw-on-accent: #FFFFFF;--kw-accent-text: #027367;--kw-accent-soft: #DBF3EE;--kw-tint-from: #DBF3EE;--kw-tint-to: #EFFAF7;--kw-icon-top: #0CCEA6;--kw-icon-bottom: #048681}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):is([data-hue=teal],[data-product=clipbridge]),:root:not([data-theme=light]) :is([data-hue=teal],[data-product=clipbridge]){--kw-accent: #00C5B1;--kw-accent-strong: #00C5B1;--kw-on-accent: #090A0C;--kw-accent-text: #7ED7C8;--kw-accent-soft: #113B35;--kw-tint-from: #113B35;--kw-tint-to: #090A0C}}:root[data-theme=dark]:is([data-hue=teal],[data-product=clipbridge]),:root[data-theme=dark] :is([data-hue=teal],[data-product=clipbridge]){--kw-accent: #00C5B1;--kw-accent-strong: #00C5B1;--kw-on-accent: #090A0C;--kw-accent-text: #7ED7C8;--kw-accent-soft: #113B35;--kw-tint-from: #113B35;--kw-tint-to: #090A0C}:is([data-hue=cyan]){--kw-accent: #056F82;--kw-accent-strong: #056F82;--kw-on-accent: #FFFFFF;--kw-accent-text: #056F82;--kw-accent-soft: #DAF2F8;--kw-tint-from: #DAF2F8;--kw-tint-to: #EEF9FC;--kw-icon-top: #11C8D8;--kw-icon-bottom: #0181A1}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):is([data-hue=cyan]),:root:not([data-theme=light]) :is([data-hue=cyan]){--kw-accent: #01BFDE;--kw-accent-strong: #01BFDE;--kw-on-accent: #090A0C;--kw-accent-text: #7BD3E8;--kw-accent-soft: #0F3942;--kw-tint-from: #0F3942;--kw-tint-to: #090A0C}}:root[data-theme=dark]:is([data-hue=cyan]),:root[data-theme=dark] :is([data-hue=cyan]){--kw-accent: #01BFDE;--kw-accent-strong: #01BFDE;--kw-on-accent: #090A0C;--kw-accent-text: #7BD3E8;--kw-accent-soft: #0F3942;--kw-tint-from: #0F3942;--kw-tint-to: #090A0C}:is([data-hue=blue]){--kw-accent: #1664AE;--kw-accent-strong: #1664AE;--kw-on-accent: #FFFFFF;--kw-accent-text: #1664AE;--kw-accent-soft: #E1EEFE;--kw-tint-from: #E1EEFE;--kw-tint-to: #F1F7FF;--kw-icon-top: #59BAFE;--kw-icon-bottom: #3270D6}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):is([data-hue=blue]),:root:not([data-theme=light]) :is([data-hue=blue]){--kw-accent: #66AFFE;--kw-accent-strong: #66AFFE;--kw-on-accent: #090A0C;--kw-accent-text: #9AC8FD;--kw-accent-soft: #20344A;--kw-tint-from: #20344A;--kw-tint-to: #090A0C}}:root[data-theme=dark]:is([data-hue=blue]),:root[data-theme=dark] :is([data-hue=blue]){--kw-accent: #66AFFE;--kw-accent-strong: #66AFFE;--kw-on-accent: #090A0C;--kw-accent-text: #9AC8FD;--kw-accent-soft: #20344A;--kw-tint-from: #20344A;--kw-tint-to: #090A0C}:is([data-hue=indigo],[data-product=cc-cadence]){--kw-accent: #495AB0;--kw-accent-strong: #495AB0;--kw-on-accent: #FFFFFF;--kw-accent-text: #495AB0;--kw-accent-soft: #E6ECFF;--kw-tint-from: #E6ECFF;--kw-tint-to: #F4F6FF;--kw-icon-top: #86B1FF;--kw-icon-bottom: #6463D4}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):is([data-hue=indigo],[data-product=cc-cadence]),:root:not([data-theme=light]) :is([data-hue=indigo],[data-product=cc-cadence]){--kw-accent: #8EA5FE;--kw-accent-strong: #8EA5FE;--kw-on-accent: #090A0C;--kw-accent-text: #AFC1FF;--kw-accent-soft: #2A314B;--kw-tint-from: #2A314B;--kw-tint-to: #090A0C}}:root[data-theme=dark]:is([data-hue=indigo],[data-product=cc-cadence]),:root[data-theme=dark] :is([data-hue=indigo],[data-product=cc-cadence]){--kw-accent: #8EA5FE;--kw-accent-strong: #8EA5FE;--kw-on-accent: #090A0C;--kw-accent-text: #AFC1FF;--kw-accent-soft: #2A314B;--kw-tint-from: #2A314B;--kw-tint-to: #090A0C}:is([data-hue=violet]){--kw-accent: #885ED1;--kw-accent-strong: #885ED1;--kw-on-accent: #FFFFFF;--kw-accent-text: #6E4EA6;--kw-accent-soft: #EFE9FD;--kw-tint-from: #EFE9FD;--kw-tint-to: #F7F5FE;--kw-icon-top: #ADA3FF;--kw-icon-bottom: #8E53C2}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):is([data-hue=violet]),:root:not([data-theme=light]) :is([data-hue=violet]){--kw-accent: #B793FF;--kw-accent-strong: #B793FF;--kw-on-accent: #090A0C;--kw-accent-text: #CBB8F7;--kw-accent-soft: #362D48;--kw-tint-from: #362D48;--kw-tint-to: #090A0C}}:root[data-theme=dark]:is([data-hue=violet]),:root[data-theme=dark] :is([data-hue=violet]){--kw-accent: #B793FF;--kw-accent-strong: #B793FF;--kw-on-accent: #090A0C;--kw-accent-text: #CBB8F7;--kw-accent-soft: #362D48;--kw-tint-from: #362D48;--kw-tint-to: #090A0C}:is([data-hue=pink]){--kw-accent: #C04588;--kw-accent-strong: #C04588;--kw-on-accent: #FFFFFF;--kw-accent-text: #9A3C6E;--kw-accent-soft: #FCE6EF;--kw-tint-from: #FCE6EF;--kw-tint-to: #FEF4F8;--kw-icon-top: #EF89CF;--kw-icon-bottom: #BD3E74}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):is([data-hue=pink]),:root:not([data-theme=light]) :is([data-hue=pink]){--kw-accent: #F27EB9;--kw-accent-strong: #F27EB9;--kw-on-accent: #090A0C;--kw-accent-text: #F1ADCC;--kw-accent-soft: #452936;--kw-tint-from: #452936;--kw-tint-to: #090A0C}}:root[data-theme=dark]:is([data-hue=pink]),:root[data-theme=dark] :is([data-hue=pink]){--kw-accent: #F27EB9;--kw-accent-strong: #F27EB9;--kw-on-accent: #090A0C;--kw-accent-text: #F1ADCC;--kw-accent-soft: #452936;--kw-tint-from: #452936;--kw-tint-to: #090A0C}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:112px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--kw-bg);color:var(--kw-text);font-family:var(--kw-font-sans);font-size:var(--kw-type-body-size);line-height:var(--kw-type-body-line);letter-spacing:var(--kw-type-body-tracking);-webkit-font-smoothing:antialiased}main{flex:1}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--kw-focus);outline-offset:2px;border-radius:6px}h1,h2,h3,h4{margin:0;color:var(--kw-text)}p{margin:0 0 1em}code,kbd,pre{font-family:var(--kw-font-mono);font-size:.88em}:not(pre)>code{background:var(--kw-fill);padding:.1em .38em;border-radius:6px}kbd{border:1px solid var(--kw-separator-strong);border-bottom-width:2px;border-radius:6px;padding:.05em .4em}pre{background:var(--kw-bg-alt);border-radius:var(--kw-radius-sm);padding:14px 16px;overflow-x:auto;line-height:1.55}.wrap{width:100%;max-width:calc(var(--kw-width-content) + 48px);margin:0 auto;padding-inline:24px}.wide{width:100%;max-width:calc(var(--kw-width-wide) + 24px);margin:0 auto;padding-inline:12px}.narrow{max-width:calc(var(--kw-width-text) + 48px)}.section{padding-block:var(--kw-space-24)}.band{background:var(--kw-bg-alt)}.center{text-align:center}.t-hero{font-size:var(--kw-type-hero-size);line-height:var(--kw-type-hero-line);letter-spacing:var(--kw-type-hero-tracking);font-weight:var(--kw-type-hero-weight)}.t-display{font-size:var(--kw-type-display-size);line-height:var(--kw-type-display-line);letter-spacing:var(--kw-type-display-tracking);font-weight:var(--kw-type-display-weight)}.t-title1{font-size:var(--kw-type-title-1-size);line-height:var(--kw-type-title-1-line);letter-spacing:var(--kw-type-title-1-tracking);font-weight:var(--kw-type-title-1-weight)}.t-title2{font-size:var(--kw-type-title-2-size);line-height:var(--kw-type-title-2-line);letter-spacing:var(--kw-type-title-2-tracking);font-weight:var(--kw-type-title-2-weight)}.t-title3{font-size:var(--kw-type-title-3-size);line-height:var(--kw-type-title-3-line);letter-spacing:var(--kw-type-title-3-tracking);font-weight:var(--kw-type-title-3-weight)}.t-lede{font-size:var(--kw-type-title-3-size);line-height:1.4;letter-spacing:-.01em;font-weight:400;color:var(--kw-text-secondary)}.eyebrow{font-size:var(--kw-type-callout-size);color:var(--kw-text-secondary);margin:0 0 var(--kw-space-3)}.muted{color:var(--kw-text-secondary)}.mono{font-family:var(--kw-font-mono)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sr-only:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;clip:auto;padding:8px 14px;background:var(--kw-surface);z-index:100;border-radius:var(--kw-radius-sm)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--kw-radius-pill);padding:12px 22px;cursor:pointer;font:500 17px/1.2 var(--kw-font-sans);letter-spacing:-.01em;white-space:nowrap;transition:filter var(--kw-dur-fast) var(--kw-ease-standard),transform var(--kw-dur-fast) var(--kw-ease-standard),background var(--kw-dur-fast)}.btn:hover{filter:brightness(1.08)}.btn:active{transform:scale(.98)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn svg{width:17px;height:17px;flex:none}.btn-ink{background:var(--kw-ink);color:var(--kw-on-ink)}.btn-accent{background:var(--kw-accent-strong);color:var(--kw-on-accent)}.btn-ghost{background:var(--kw-fill);color:var(--kw-text)}.btn-ghost:hover{background:var(--kw-fill-strong);filter:none}.btn-sm{padding:5px 13px;font-size:13px}.btn .two{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2;text-align:left}.btn .two small{font-size:12px;font-weight:400;opacity:.8;margin-top:2px}.link{color:var(--kw-accent-text, var(--kw-text));font-size:17px}.link:hover{text-decoration:underline;text-underline-offset:3px}.ctas{display:flex;gap:var(--kw-space-6);align-items:center;justify-content:center;flex-wrap:wrap}.pill{display:inline-flex;align-items:center;font-size:12px;font-weight:600;line-height:1;padding:4px 9px;border-radius:var(--kw-radius-pill);background:var(--kw-accent-soft, var(--kw-fill));color:var(--kw-accent-text, var(--kw-text-secondary));white-space:nowrap}.pill-neutral{background:var(--kw-fill);color:var(--kw-text-secondary)}.card{background:var(--kw-surface);border-radius:var(--kw-radius-lg);box-shadow:var(--kw-shadow-card)}.prose{max-width:var(--kw-width-text);font-size:17px;line-height:1.6}.prose h2{font-size:var(--kw-type-title-2-size);line-height:1.2;letter-spacing:var(--kw-type-title-2-tracking);margin:2em 0 .6em}.prose h3{font-size:var(--kw-type-headline-size);margin:1.6em 0 .5em}.prose ul,.prose ol{padding-left:1.25em;margin:0 0 1.2em}.prose li{margin:.4em 0}.prose li::marker{color:var(--kw-text-tertiary)}.prose a{color:var(--kw-accent-text, var(--kw-text));text-decoration:underline;text-decoration-color:var(--kw-separator-strong);text-underline-offset:3px}.prose a:hover{text-decoration-color:currentColor}.prose strong{font-weight:600}.prose blockquote{margin:1.5em 0;padding:16px 20px;background:var(--kw-bg-alt);border-radius:var(--kw-radius-md);color:var(--kw-text-secondary)}.prose blockquote p:last-child{margin:0}.prose>:first-child{margin-top:0}.prose pre{margin:0 0 1.2em;font-size:14px}.prose table{width:100%;border-collapse:collapse;margin:0 0 1.4em;font-size:15px;display:block;overflow-x:auto}.prose th{text-align:left;font-weight:600;padding:10px 12px;border-bottom:1px solid var(--kw-separator-strong);white-space:nowrap}.prose td{padding:10px 12px;border-bottom:1px solid var(--kw-separator);vertical-align:top}.prose td:not(:last-child) code{white-space:nowrap}.prose td:last-child code{overflow-wrap:anywhere}.input{width:100%;min-width:0;border:0;outline:none;background:var(--kw-surface);color:var(--kw-text);box-shadow:var(--kw-shadow-card);border-radius:var(--kw-radius-pill);padding:13px 20px;font:17px/1.2 var(--kw-font-sans)}.input::placeholder{color:var(--kw-text-tertiary)}.input:focus-visible{outline:3px solid var(--kw-focus);outline-offset:1px}.status-ok{color:var(--kw-success)}.status-err{color:var(--kw-danger)}@media(max-width:860px){.section{padding-block:var(--kw-space-16)}}@media(max-width:560px){.prose table,.prose tbody,.prose tr,.prose td{display:block;width:100%}.prose thead{display:none}.prose tr{padding:14px 0;border-bottom:1px solid var(--kw-separator)}.prose td{border:0;padding:3px 0}.prose td:first-child{font-weight:600}.prose td code,.prose td:not(:last-child) code{white-space:normal;overflow-wrap:anywhere}}.gnav[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:30;height:48px;background:var(--kw-nav);border-bottom:1px solid var(--kw-separator);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;height:100%;gap:var(--kw-space-6)}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;letter-spacing:-.01em}nav[data-astro-cid-3ef6ksr2]{display:flex;gap:var(--kw-space-6);margin-left:auto;font-size:13px}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--kw-text-secondary);transition:color var(--kw-dur-fast)}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{color:var(--kw-text)}@media(max-width:560px){.bar[data-astro-cid-3ef6ksr2]{gap:var(--kw-space-4)}nav[data-astro-cid-3ef6ksr2]{gap:var(--kw-space-4)}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].products,nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].about{display:none}}@media(max-width:380px){nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].releases{display:none}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--kw-bg-alt);border-top:1px solid var(--kw-separator);padding:var(--kw-space-12) 0 var(--kw-space-8);font-size:13px}.top[data-astro-cid-sz7xmlte]{display:flex;align-items:baseline;gap:var(--kw-space-5);flex-wrap:wrap;padding-bottom:var(--kw-space-6);border-bottom:1px solid var(--kw-separator)}.top[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}.brand[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;align-self:center}.cols[data-astro-cid-sz7xmlte]{display:flex;gap:var(--kw-space-16);padding:var(--kw-space-6) 0}nav[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:8px}h4[data-astro-cid-sz7xmlte]{font-size:13px;font-weight:600;margin-bottom:4px}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--kw-text-secondary)}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--kw-text);text-decoration:underline;text-underline-offset:3px}.legal[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;gap:var(--kw-space-4);flex-wrap:wrap;border-top:1px solid var(--kw-separator);padding-top:var(--kw-space-5);color:var(--kw-text-tertiary);font-size:12px}.appearance[data-astro-cid-sz7xmlte]{display:flex;background:var(--kw-fill);border-radius:var(--kw-radius-pill);padding:2px}.appearance[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]{border:0;background:none;font:inherit;font-size:12px;color:var(--kw-text-secondary);padding:4px 12px;border-radius:var(--kw-radius-pill);cursor:pointer}.appearance[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte][aria-pressed=true]{background:var(--kw-surface);color:var(--kw-text);box-shadow:var(--kw-shadow-card)}
