@font-face{font-family:display;src:url(../media/SpaceGrotesk_var.p.0910kumzmd4vn.woff2?dpl=4afe0d45759eaab9ecf1727c2db612cc84312749)format("woff2");font-display:swap;font-weight:300 700}.HJL3DW_className{font-family:display}.HJL3DW_variable{--kn-face-display:"display"}
@font-face{font-family:body;src:url(../media/KumbhSans_var.p.0yg2xnzpfmvmc.woff2?dpl=4afe0d45759eaab9ecf1727c2db612cc84312749)format("woff2");font-display:swap;font-weight:100 900}.NLkLwW_className{font-family:body}.NLkLwW_variable{--kn-face-body:"body"}
@font-face{unicode-range:U+370-3FF,U+1F??,U+2190-21FF;font-family:greek;src:url(../media/Inter_greek_var.3o_8akotk0129.woff2?dpl=4afe0d45759eaab9ecf1727c2db612cc84312749)format("woff2");font-display:swap;font-weight:100 900}.dPfCqq_className{font-family:greek}.dPfCqq_variable{--kn-face-greek:"greek"}
@font-face{font-family:mono;src:url(../media/JetBrainsMono_var-s.p.3-kzixaol0phw.woff2?dpl=4afe0d45759eaab9ecf1727c2db612cc84312749)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.-TfA2q_className{font-family:mono,mono Fallback}.-TfA2q_variable{--kn-face-mono:"mono", "mono Fallback"}
@layer kn.reset{*,:before,:after{box-sizing:border-box}*{margin:0}[hidden]:not([hidden=until-found i],embed){display:none!important}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;background:var(--kn-bg);color:var(--kn-fg)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}body{min-height:100dvh;font-family:var(--kn-font-sans);font-size:var(--kn-fs-body);font-optical-sizing:auto;line-height:var(--kn-lh-body);background:var(--kn-bg);color:var(--kn-fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--kn-dur-2) var(--kn-ease-out), color var(--kn-dur-2) var(--kn-ease-out);overflow-x:clip}img,svg,video,canvas{max-width:100%;display:block}svg{flex-shrink:0}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}p,li{text-wrap:pretty}:where(ul[role=list],ol[role=list]){padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--kn-font-display);letter-spacing:var(--kn-track-tight);font-weight:600;line-height:var(--kn-lh-tight);text-wrap:balance}table{border-collapse:collapse}::selection{background:var(--kn-selection);color:var(--kn-fg)}}@layer kn.base{:root{--kn-ink:#0a0a0a;--kn-ink-10:#f0f0f0;--kn-ink-20:#d7d7d7;--kn-ink-30:#bfbfbf;--kn-ink-40:#a6a6a6;--kn-ink-50:#8d8d8d;--kn-ink-60:#6d6d6d;--kn-ink-70:#575757;--kn-ink-80:#414141;--kn-ink-90:#262626;--kn-ink-100:#0a0a0a;--kn-paper:#f2f0eb;--kn-paper-10:#f2f0eb;--kn-paper-20:#d9d7d2;--kn-paper-30:#c1bfba;--kn-paper-40:#a8a6a1;--kn-paper-50:#8f8d89;--kn-paper-60:#6e6d6a;--kn-paper-70:#585653;--kn-paper-80:#42413e;--kn-paper-90:#272624;--kn-paper-100:#0a0a09;--kn-signal:#ff5200;--kn-signal-10:#ffebe5;--kn-signal-20:#ffc9b9;--kn-signal-30:#ffa589;--kn-signal-40:#ff784d;--kn-signal-50:#ff5200;--kn-signal-60:#bc3a00;--kn-signal-70:#972d00;--kn-signal-80:#742000;--kn-signal-90:#481100;--kn-signal-100:#190300;--kn-navy:#0e2438;--kn-navy-10:#e9f1f9;--kn-navy-20:#cdd9e5;--kn-navy-30:#b2c1d0;--kn-navy-40:#97a8ba;--kn-navy-50:#7c90a4;--kn-navy-60:#5a7085;--kn-navy-70:#43596f;--kn-navy-80:#2d4359;--kn-navy-90:#0e2438;--kn-navy-100:#060b10;--kn-lab:#bcd2e6;--kn-lab-10:#eaf1f7;--kn-lab-20:#bcd2e6;--kn-lab-30:#adc2d6;--kn-lab-40:#94a9bc;--kn-lab-50:#7d90a2;--kn-lab-60:#5f6f7f;--kn-lab-70:#4a5966;--kn-lab-80:#36434e;--kn-lab-90:#1f282f;--kn-lab-100:#070b0e;--kn-steel:#8a9099;--kn-steel-10:#eef0f3;--kn-steel-20:#d4d8de;--kn-steel-30:#bac0c7;--kn-steel-40:#a1a7af;--kn-steel-50:#8a9099;--kn-steel-60:#686e76;--kn-steel-70:#52575e;--kn-steel-80:#3d4148;--kn-steel-90:#24272b;--kn-steel-100:#090a0c;--kn-red:#c61c3e;--kn-red-10:#ffebea;--kn-red-20:#ffc7c8;--kn-red-30:#ffa1a4;--kn-red-40:#ff737d;--kn-red-50:#ea4f60;--kn-red-60:#c61c3e;--kn-red-70:#a4002d;--kn-red-80:#7e0020;--kn-red-90:#4f0011;--kn-red-100:#1d0003;--kn-green:#14833e;--kn-green-10:#ddf9e2;--kn-green-20:#b5e6be;--kn-green-30:#90d29d;--kn-green-40:#6bbb7d;--kn-green-50:#47a460;--kn-green-60:#14833e;--kn-green-70:#00692d;--kn-green-80:#004f21;--kn-green-90:#003011;--kn-green-100:#000e03;--kn-blue:#006bd0;--kn-blue-10:#e7f1ff;--kn-blue-20:#bedaff;--kn-blue-30:#93c3ff;--kn-blue-40:#63a8ff;--kn-blue-50:#288cfd;--kn-blue-60:#006bd0;--kn-blue-70:#0055a7;--kn-blue-80:#003f80;--kn-blue-90:#002550;--kn-blue-100:#000a1d;--kn-teal:#007e79;--kn-teal-10:#d4f9f6;--kn-teal-20:#a2e7e1;--kn-teal-30:#72d3cc;--kn-teal-40:#38bcb6;--kn-teal-50:#00a39d;--kn-teal-60:#007e79;--kn-teal-70:#006460;--kn-teal-80:#004c49;--kn-teal-90:#002e2b;--kn-teal-100:#000d0c;--kn-gold:#8a6700;--kn-gold-10:#ffeecd;--kn-gold-20:#f3d492;--kn-gold-30:#e3b95d;--kn-gold-40:#d09d10;--kn-gold-50:#b28600;--kn-gold-60:#8a6700;--kn-gold-70:#6e5200;--kn-gold-80:#543d00;--kn-gold-90:#332400;--kn-gold-100:#100900;--kn-violet:#7e47cf;--kn-violet-10:#f2edff;--kn-violet-20:#dccfff;--kn-violet-30:#c8afff;--kn-violet-40:#b48cff;--kn-violet-50:#9e6df0;--kn-violet-60:#7e47cf;--kn-violet-70:#672eb1;--kn-violet-80:#50198f;--kn-violet-90:#31075e;--kn-violet-100:#0e031f;--kn-rose:#bd2073;--kn-rose-10:#ffeaf1;--kn-rose-20:#ffc5da;--kn-rose-30:#ff9cc3;--kn-rose-40:#f672ac;--kn-rose-50:#e15093;--kn-rose-60:#bd2073;--kn-rose-70:#9d005c;--kn-rose-80:#780045;--kn-rose-90:#4b0029;--kn-rose-100:#1b000b;--kn-lime:#5c7a00;--kn-lime-10:#e9f6d4;--kn-lime-20:#cbe2a5;--kn-lime-30:#aecc79;--kn-lime-40:#93b54d;--kn-lime-50:#799d1d;--kn-lime-60:#5c7a00;--kn-lime-70:#486100;--kn-lime-80:#364900;--kn-lime-90:#1f2c00;--kn-lime-100:#070d00;--kn-sky:#00789c;--kn-sky-10:#def4ff;--kn-sky-20:#a3e2ff;--kn-sky-30:#6ecdf5;--kn-sky-40:#32b5e5;--kn-sky-50:#009bc9;--kn-sky-60:#00789c;--kn-sky-70:#005f7d;--kn-sky-80:#00485f;--kn-sky-90:#002b3a;--kn-sky-100:#000c13;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kn-bg:#f2f0eb;--kn-bg-raised:color-mix(in oklab, var(--kn-paper) 94%, var(--kn-ink));--kn-bg-sunk:color-mix(in oklab, var(--kn-paper) 88%, var(--kn-ink));--kn-fg:#0a0a0a;--kn-fg-2:color-mix(in oklab, var(--kn-ink) 78%, var(--kn-paper));--kn-fg-3:color-mix(in oklab, var(--kn-ink) 45%, var(--kn-steel));--kn-line:color-mix(in oklab, var(--kn-ink) 13%, var(--kn-paper));--kn-line-strong:color-mix(in oklab, var(--kn-ink) 32%, var(--kn-paper));--kn-grid:color-mix(in oklab, var(--kn-ink) 6%, transparent);--kn-accent:#0e2438;--kn-accent-2:#bcd2e6;--kn-accent-wash:color-mix(in oklab, var(--kn-lab) 45%, var(--kn-paper));--kn-signal-fill:#ff5200;--kn-signal-text:color-mix(in oklab, var(--kn-signal) 70%, var(--kn-ink));--kn-signal-wash:color-mix(in oklab, var(--kn-signal) 10%, var(--kn-paper));--kn-mark-tile:#0a0a0a;--kn-mark-line:#f2f0eb;--kn-selection:#bcd2e6;--kn-danger:#a4002d;--kn-danger-text:#7e0020;--kn-danger-wash:#ffebea;--kn-success:#14833e;--kn-success-text:#00692d;--kn-success-wash:#ddf9e2;--kn-warning:#bc3a00;--kn-warning-text:color-mix(in oklab, var(--kn-signal) 70%, var(--kn-ink));--kn-warning-wash:color-mix(in oklab, var(--kn-signal) 10%, var(--kn-paper));--kn-info:#0e2438;--kn-info-text:#0e2438;--kn-info-wash:color-mix(in oklab, var(--kn-lab) 45%, var(--kn-paper));--kn-on-accent:#f2f0eb;--kn-on-signal:#0a0a0a;--kn-on-danger:#f2f0eb;--kn-focus:#0e2438;--kn-overlay:#f2f0eb;--kn-scrim:color-mix(in oklab, var(--kn-ink) 40%, transparent);--kn-control:#f2f0eb;--kn-control-border:color-mix(in oklab, var(--kn-ink) 48%, var(--kn-paper));--kn-hover:color-mix(in oklab, var(--kn-ink) 7%, transparent);--kn-selected:color-mix(in oklab, var(--kn-lab) 50%, transparent);--kn-chart-1:#006bd0;--kn-chart-2:#bc3a00;--kn-chart-3:#007e79;--kn-chart-4:#8a6700;--kn-chart-5:#7e47cf;--kn-chart-6:#bd2073;--kn-chart-7:#5c7a00;--kn-chart-8:#00789c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kn-bg:#0a0a0a;--kn-bg-raised:#0d1116;--kn-bg-sunk:#12171e;--kn-fg:#f2f0eb;--kn-fg-2:color-mix(in oklab, var(--kn-paper) 80%, var(--kn-ink));--kn-fg-3:#8a9099;--kn-line:color-mix(in oklab, var(--kn-paper) 12%, var(--kn-ink));--kn-line-strong:color-mix(in oklab, var(--kn-paper) 28%, var(--kn-ink));--kn-grid:color-mix(in oklab, var(--kn-paper) 5%, transparent);--kn-accent:#bcd2e6;--kn-accent-2:#0e2438;--kn-accent-wash:color-mix(in oklab, var(--kn-navy) 70%, var(--kn-ink));--kn-signal-fill:#ff5200;--kn-signal-text:#ff5200;--kn-signal-wash:color-mix(in oklab, var(--kn-signal) 12%, var(--kn-ink));--kn-mark-tile:#f2f0eb;--kn-mark-line:#0a0a0a;--kn-selection:#0e2438;--kn-danger:#ff737d;--kn-danger-text:#ffa1a4;--kn-danger-wash:#1d0003;--kn-success:#6bbb7d;--kn-success-text:#90d29d;--kn-success-wash:#000e03;--kn-warning:#ff5200;--kn-warning-text:#ff5200;--kn-warning-wash:color-mix(in oklab, var(--kn-signal) 12%, var(--kn-ink));--kn-info:#bcd2e6;--kn-info-text:#bcd2e6;--kn-info-wash:color-mix(in oklab, var(--kn-navy) 70%, var(--kn-ink));--kn-on-accent:#0a0a0a;--kn-on-signal:#0a0a0a;--kn-on-danger:#0a0a0a;--kn-focus:#bcd2e6;--kn-overlay:color-mix(in oklab, var(--kn-navy) 55%, var(--kn-ink));--kn-scrim:color-mix(in oklab, var(--kn-ink) 70%, transparent);--kn-control:color-mix(in oklab, var(--kn-paper) 6%, var(--kn-ink));--kn-control-border:color-mix(in oklab, var(--kn-paper) 50%, var(--kn-ink));--kn-hover:color-mix(in oklab, var(--kn-paper) 8%, transparent);--kn-selected:color-mix(in oklab, var(--kn-lab) 16%, transparent);--kn-chart-1:#288cfd;--kn-chart-2:#ff5200;--kn-chart-3:#00a39d;--kn-chart-4:#b28600;--kn-chart-5:#9e6df0;--kn-chart-6:#e15093;--kn-chart-7:#799d1d;--kn-chart-8:#009bc9}}:root[data-theme=dark],.kn-tone-ink{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kn-bg:#0a0a0a;--kn-bg-raised:#0d1116;--kn-bg-sunk:#12171e;--kn-fg:#f2f0eb;--kn-fg-2:color-mix(in oklab, var(--kn-paper) 80%, var(--kn-ink));--kn-fg-3:#8a9099;--kn-line:color-mix(in oklab, var(--kn-paper) 12%, var(--kn-ink));--kn-line-strong:color-mix(in oklab, var(--kn-paper) 28%, var(--kn-ink));--kn-grid:color-mix(in oklab, var(--kn-paper) 5%, transparent);--kn-accent:#bcd2e6;--kn-accent-2:#0e2438;--kn-accent-wash:color-mix(in oklab, var(--kn-navy) 70%, var(--kn-ink));--kn-signal-fill:#ff5200;--kn-signal-text:#ff5200;--kn-signal-wash:color-mix(in oklab, var(--kn-signal) 12%, var(--kn-ink));--kn-mark-tile:#f2f0eb;--kn-mark-line:#0a0a0a;--kn-selection:#0e2438;--kn-danger:#ff737d;--kn-danger-text:#ffa1a4;--kn-danger-wash:#1d0003;--kn-success:#6bbb7d;--kn-success-text:#90d29d;--kn-success-wash:#000e03;--kn-warning:#ff5200;--kn-warning-text:#ff5200;--kn-warning-wash:color-mix(in oklab, var(--kn-signal) 12%, var(--kn-ink));--kn-info:#bcd2e6;--kn-info-text:#bcd2e6;--kn-info-wash:color-mix(in oklab, var(--kn-navy) 70%, var(--kn-ink));--kn-on-accent:#0a0a0a;--kn-on-signal:#0a0a0a;--kn-on-danger:#0a0a0a;--kn-focus:#bcd2e6;--kn-overlay:color-mix(in oklab, var(--kn-navy) 55%, var(--kn-ink));--kn-scrim:color-mix(in oklab, var(--kn-ink) 70%, transparent);--kn-control:color-mix(in oklab, var(--kn-paper) 6%, var(--kn-ink));--kn-control-border:color-mix(in oklab, var(--kn-paper) 50%, var(--kn-ink));--kn-hover:color-mix(in oklab, var(--kn-paper) 8%, transparent);--kn-selected:color-mix(in oklab, var(--kn-lab) 16%, transparent);--kn-chart-1:#288cfd;--kn-chart-2:#ff5200;--kn-chart-3:#00a39d;--kn-chart-4:#b28600;--kn-chart-5:#9e6df0;--kn-chart-6:#e15093;--kn-chart-7:#799d1d;--kn-chart-8:#009bc9}:root[data-theme=dark] .kn-tone-ink{--kn-bg:color-mix(in oklab, var(--kn-navy) 62%, var(--kn-ink));--kn-bg-raised:color-mix(in oklab, var(--kn-navy) 85%, var(--kn-ink));--kn-bg-sunk:#0e2438;--kn-line:color-mix(in oklab, var(--kn-paper) 14%, var(--kn-navy));--kn-line-strong:color-mix(in oklab, var(--kn-paper) 30%, var(--kn-navy));--kn-overlay:#0e2438;--kn-control:color-mix(in oklab, var(--kn-navy) 75%, var(--kn-ink));--kn-control-border:color-mix(in oklab, var(--kn-paper) 50%, var(--kn-navy))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kn-tone-ink{--kn-bg:color-mix(in oklab, var(--kn-navy) 62%, var(--kn-ink));--kn-bg-raised:color-mix(in oklab, var(--kn-navy) 85%, var(--kn-ink));--kn-bg-sunk:#0e2438;--kn-line:color-mix(in oklab, var(--kn-paper) 14%, var(--kn-navy));--kn-line-strong:color-mix(in oklab, var(--kn-paper) 30%, var(--kn-navy));--kn-overlay:#0e2438;--kn-control:color-mix(in oklab, var(--kn-navy) 75%, var(--kn-ink));--kn-control-border:color-mix(in oklab, var(--kn-paper) 50%, var(--kn-navy))}}:root{--kn-font-display:var(--kn-face-display,"Space Grotesk"), var(--kn-face-greek,"Inter Greek"), system-ui, sans-serif;--kn-font-sans:var(--kn-face-body,"Kumbh Sans"), var(--kn-face-greek,"Inter Greek"), system-ui, sans-serif;--kn-font-mono:var(--kn-face-mono,"JetBrains Mono"), ui-monospace, monospace;--kn-fs-label:.75rem;--kn-fs-small:.875rem;--kn-fs-body:clamp(1rem, .95rem + .25vw, 1.125rem);--kn-fs-lead:clamp(1.125rem, 1rem + .6vw, 1.375rem);--kn-fs-h3:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--kn-fs-h2:clamp(2.125rem, 1.4rem + 3.2vw, 4.25rem);--kn-fs-display:clamp(4rem, 1.2rem + 8.4vw, 9rem);--kn-lh-body:1.6;--kn-lh-tight:1.04;--kn-track-tight:-.025em;--kn-track-label:.12em;--kn-measure:68ch;--kn-gutter:clamp(1rem, 4vw, 3rem);--kn-container:82rem;--kn-section-y:clamp(5rem, 4rem + 6vw, 10rem);--kn-radius:2px;--kn-bp-sm:36rem;--kn-bp-md:48rem;--kn-bp-lg:64rem;--kn-bp-xl:80rem;--kn-radius-full:9999px;--kn-space-1:.25rem;--kn-space-2:.5rem;--kn-space-3:.75rem;--kn-space-4:1rem;--kn-space-5:1.25rem;--kn-space-6:1.5rem;--kn-space-7:1.75rem;--kn-space-8:2rem;--kn-space-9:2.25rem;--kn-space-10:2.5rem;--kn-space-11:2.75rem;--kn-space-12:3rem;--kn-space-14:3.5rem;--kn-space-16:4rem;--kn-control-sm:2rem;--kn-control-md:2.5rem;--kn-control-lg:3.25rem;--kn-control-px-sm:.625rem;--kn-control-px-md:.875rem;--kn-control-px-lg:1.25rem;--kn-control-gap:.5rem;--kn-focus-width:2px;--kn-focus-offset:3px;--kn-z-sticky:100;--kn-z-dropdown:1000;--kn-z-overlay:1100;--kn-z-modal:1200;--kn-z-toast:1300;--kn-z-tooltip:1400;--kn-shadow-overlay:0 .125rem .375rem color-mix(in oklab, var(--kn-ink) 10%, transparent), 0 .75rem 2rem -.5rem color-mix(in oklab, var(--kn-ink) 24%, transparent)}[data-kn-density=compact]{--kn-control-sm:1.75rem;--kn-control-md:2rem;--kn-control-lg:2.5rem;--kn-control-px-sm:.5rem;--kn-control-px-md:.625rem;--kn-control-px-lg:.875rem;--kn-control-gap:.375rem}:root{--kn-ease-out:cubic-bezier(.2, .8, .2, 1);--kn-ease-in-out:cubic-bezier(.65, 0, .35, 1);--kn-dur-0:.1s;--kn-dur-1:.16s;--kn-dur-2:.32s;--kn-dur-3:.7s}:focus-visible{outline:var(--kn-focus-width,2px) solid var(--kn-focus,var(--kn-accent));outline-offset:var(--kn-focus-offset,3px)}.kn-skip-link{font-family:var(--kn-font-mono);font-size:var(--kn-fs-label);letter-spacing:var(--kn-track-label);text-transform:uppercase;z-index:100;background:var(--kn-fg);color:var(--kn-bg);transition:transform var(--kn-dur-1) var(--kn-ease-out);padding:.75rem 1rem;font-weight:500;line-height:1.4;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.kn-skip-link:focus-visible{transform:none}:root.kn-reveal [data-reveal]:not([data-in]){opacity:0}:root.kn-reveal [data-reveal][data-in]{animation:kn-reveal-up .9s var(--kn-ease-out) var(--d,0s) both}:root.kn-reveal [data-reveal=fade][data-in]{animation-name:kn-reveal-fade}@keyframes kn-reveal-up{0%{opacity:0;translate:0 1.25rem}}@keyframes kn-reveal-fade{0%{opacity:0}}@media print{:root.kn-reveal [data-reveal]:not([data-in]){opacity:1}}@keyframes kn-fade-in{0%{opacity:0}}@keyframes kn-fade-out{to{opacity:0}}@keyframes kn-scale-in{0%{opacity:0;scale:var(--kn-scale-from,.95)}}@keyframes kn-scale-out{to{opacity:0;scale:var(--kn-scale-from,.95)}}@keyframes kn-slide-in-from-top{0%{opacity:var(--kn-slide-opacity,0);translate:0 calc(-1 * var(--kn-slide-distance,.5rem))}}@keyframes kn-slide-out-to-top{to{opacity:var(--kn-slide-opacity,0);translate:0 calc(-1 * var(--kn-slide-distance,.5rem))}}@keyframes kn-slide-in-from-bottom{0%{opacity:var(--kn-slide-opacity,0);translate:0 var(--kn-slide-distance,.5rem)}}@keyframes kn-slide-out-to-bottom{to{opacity:var(--kn-slide-opacity,0);translate:0 var(--kn-slide-distance,.5rem)}}@keyframes kn-slide-in-from-left{0%{opacity:var(--kn-slide-opacity,0);translate:calc(-1 * var(--kn-slide-distance,.5rem)) 0}}@keyframes kn-slide-out-to-left{to{opacity:var(--kn-slide-opacity,0);translate:calc(-1 * var(--kn-slide-distance,.5rem)) 0}}@keyframes kn-slide-in-from-right{0%{opacity:var(--kn-slide-opacity,0);translate:var(--kn-slide-distance,.5rem) 0}}@keyframes kn-slide-out-to-right{to{opacity:var(--kn-slide-opacity,0);translate:var(--kn-slide-distance,.5rem) 0}}@keyframes kn-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@property --kn-scroll-fade-start{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --kn-scroll-fade-end{syntax:"<length-percentage>";inherits:false;initial-value:0}@keyframes kn-scroll-fade-start{0%{--kn-scroll-fade-start:0px}to{--kn-scroll-fade-start:var(--kn-scroll-fade-size,2.5rem)}}@keyframes kn-scroll-fade-end{0%{--kn-scroll-fade-end:var(--kn-scroll-fade-size,2.5rem)}to{--kn-scroll-fade-end:0px}}@media (prefers-reduced-motion:reduce){@keyframes kn-scale-in{0%{opacity:0}}@keyframes kn-scale-out{to{opacity:0}}@keyframes kn-slide-in-from-top{0%{opacity:0}}@keyframes kn-slide-out-to-top{to{opacity:0}}@keyframes kn-slide-in-from-bottom{0%{opacity:0}}@keyframes kn-slide-out-to-bottom{to{opacity:0}}@keyframes kn-slide-in-from-left{0%{opacity:0}}@keyframes kn-slide-out-to-left{to{opacity:0}}@keyframes kn-slide-in-from-right{0%{opacity:0}}@keyframes kn-slide-out-to-right{to{opacity:0}}@keyframes kn-shimmer{0%,to{background-position:0 0}}}}@layer kn.components{:where(.kn-button){font-family:var(--kn-font-mono);font-size:var(--kn-fs-label);letter-spacing:var(--kn-track-label);text-transform:uppercase;isolation:isolate;border-radius:var(--kn-radius);min-height:3.25rem;transition:color var(--kn-dur-2) var(--kn-ease-out), border-color var(--kn-dur-2) var(--kn-ease-out);align-items:center;gap:.9rem;padding:0 1.1rem 0 1.35rem;font-size:.8125rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}:where(.kn-button):before{content:"";z-index:-1;transform-origin:0;transition:transform var(--kn-dur-2) var(--kn-ease-out);position:absolute;inset:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){:where(.kn-button):hover:before{transform:none}:where(.kn-button):hover :where(.kn-button__icon){transform:translate(3px)}}:where(.kn-button__icon){transition:transform var(--kn-dur-2) var(--kn-ease-out);place-items:center;display:inline-grid}:where(.kn-button--primary){background:var(--kn-fg);color:var(--kn-bg)}:where(.kn-button--primary):before{background:var(--kn-accent-2)}@media (hover:hover) and (pointer:fine){:where(.kn-button--primary):hover{color:var(--kn-fg)}}:where(.kn-button--secondary){border:1px solid var(--kn-line-strong);color:var(--kn-fg)}:where(.kn-button--secondary):before{background:var(--kn-bg-sunk)}@media (hover:hover) and (pointer:fine){:where(.kn-button--secondary):hover{border-color:var(--kn-fg)}}:where(.kn-button--text){gap:.5rem;min-height:auto;padding:0}:where(.kn-button--text):before{display:none}:where(.kn-button--text) :where(.kn-button__icon){color:var(--kn-signal-text)}:where(.kn-section){padding-block:var(--kn-section-y);background:var(--kn-bg);color:var(--kn-fg);position:relative}:where(.kn-section__inner){width:100%;max-width:var(--kn-container);padding-inline:var(--kn-gutter);margin-inline:auto}:where(.kn-section--raised){background:var(--kn-bg-raised);border-block:1px solid var(--kn-line)}:where(.kn-section-head){gap:clamp(1.25rem,1rem + 1vw,2rem);margin-bottom:clamp(2.5rem,2rem + 2vw,4.5rem);display:grid}:where(.kn-section-head__index){font-family:var(--kn-font-mono);font-size:var(--kn-fs-label);letter-spacing:var(--kn-track-label);text-transform:uppercase;color:var(--kn-fg-3);align-items:center;gap:.6em;font-weight:500;line-height:1.4;display:flex}:where(.kn-section-head__num){color:var(--kn-fg)}:where(.kn-section-head__slash){color:var(--kn-signal-text)}:where(.kn-section-head__rule){background:var(--kn-line);transform-origin:0;flex:1;height:1px;margin-left:.6em}:where(.kn-reveal) :where(.kn-section-head__index)[data-reveal] :where(.kn-section-head__rule){transition:transform 1.2s var(--kn-ease-out) .2s;transform:scaleX(0)}:where(.kn-reveal) :where(.kn-section-head__index)[data-in] :where(.kn-section-head__rule){transform:none}:where(.kn-section-head__title){font-size:var(--kn-fs-h2);max-width:18ch}:where(.kn-section-head--invert) :where(.kn-section-head__index){color:color-mix(in oklab, var(--kn-bg) 60%, var(--kn-fg))}:where(.kn-section-head--invert) :where(.kn-section-head__num){color:var(--kn-bg)}:where(.kn-proof){border:1px solid var(--kn-line-strong);border-radius:var(--kn-radius);background:var(--kn-bg);transition:border-color var(--kn-dur-2) var(--kn-ease-out), transform var(--kn-dur-2) var(--kn-ease-out), background-color var(--kn-dur-2) var(--kn-ease-out);align-content:start;gap:.9rem;padding:1.75rem 1.5rem 1.4rem;display:grid;position:relative}:where(.kn-proof):before,:where(.kn-proof):after{content:"";border-color:var(--kn-fg);opacity:0;width:9px;height:9px;transition:opacity var(--kn-dur-2) var(--kn-ease-out);border-style:solid;border-width:0;position:absolute}:where(.kn-proof):before{border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}:where(.kn-proof):after{border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}@media (hover:hover) and (pointer:fine){:where(.kn-proof):hover{border-color:var(--kn-fg-3)}:where(.kn-proof):hover:before,:where(.kn-proof):hover:after{opacity:1}}:where(.kn-proof__label){font-family:var(--kn-font-mono);font-size:var(--kn-fs-label);letter-spacing:var(--kn-track-label);text-transform:uppercase;background:inherit;background-color:var(--kn-bg);color:var(--kn-fg);padding:0 .5rem;font-weight:500;line-height:1.4;position:absolute;top:0;left:1.1rem;transform:translateY(-50%)}:where(.kn-proof--raised){background:var(--kn-bg-raised)}:where(.kn-proof--raised) :where(.kn-proof__label){background-color:var(--kn-bg-raised)}:where(.kn-proof--signal){border-color:var(--kn-signal-fill)}:where(.kn-proof--signal) :where(.kn-proof__label){color:var(--kn-signal-text)}:where(.kn-proof__claim){font-size:var(--kn-fs-body);color:var(--kn-fg-2);line-height:1.55}:where(.kn-proof__source){font-family:var(--kn-font-mono);font-feature-settings:"zero" 1;border-top:1px dashed var(--kn-line);font-size:var(--kn-fs-label);color:var(--kn-fg-3);padding-top:.85rem}:where(.kn-halmos){vertical-align:baseline;background:currentColor;width:.5em;height:.5em;margin-left:.18em;display:inline-block}:where(.kn-halmos--signal){background:var(--kn-signal-fill)}:where(.kn-halmos--accent){background:var(--kn-accent)}:where(.kn-mark){flex:none;overflow:visible}:where(.kn-mark__tile){fill:var(--kn-mark-tile)}:where(.kn-mark__channels) path{fill:none;stroke:var(--kn-mark-line);stroke-width:42px;stroke-linecap:round}:where(.kn-mark__plate){fill:var(--kn-mark-line)}:where(.kn-mark__island){fill:var(--kn-mark-tile)}@media (prefers-reduced-motion:no-preference){:where(.kn-mark--animate) :where(.kn-mark__tile){transform-origin:256px 256px;animation:kn-mark-tile-in .9s var(--kn-ease-out) both}:where(.kn-mark--animate) :where(.kn-mark__channels) path{stroke-dasharray:1 2;stroke-dashoffset:1px;animation:kn-mark-pen 1ms linear both, kn-mark-draw 1.3s var(--kn-ease-in-out) forwards;animation-delay:calc(.5s + var(--i) * .14s)}:where(.kn-mark--animate) :where(.kn-mark__plate),:where(.kn-mark--animate) :where(.kn-mark__island){transform-origin:256px 256px;animation:.6s cubic-bezier(.3,1.6,.5,1) 1.7s both kn-mark-set}:where(.kn-mark--animate) :where(.kn-mark__island){animation-delay:1.82s}}@keyframes kn-mark-tile-in{0%{opacity:0;transform:scale(.86)}}@keyframes kn-mark-pen{0%{opacity:0}}@keyframes kn-mark-draw{to{stroke-dashoffset:0}}@keyframes kn-mark-set{0%{transform:scale(0)}}:where(.kn-mark__grid) line,:where(.kn-mark__outline){fill:none;stroke:var(--kn-signal-fill);stroke-width:1px;stroke-opacity:.25;vector-effect:non-scaling-stroke}:where(.kn-mark__outline){stroke-opacity:.6;stroke-width:1.25px}:where(.kn-mark__labels){font-family:var(--kn-font-mono);font-feature-settings:"zero" 1;letter-spacing:.04em;fill:var(--kn-fg-3);font-size:15px}:where(.kn-mark__labels) text{stroke:none}:where(.kn-mark__dash){fill:none;stroke:var(--kn-signal-fill);stroke-width:1.5px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}:where(.kn-mark__leader){stroke:var(--kn-fg-3);stroke-width:1px;vector-effect:non-scaling-stroke}:where(.kn-mark__centre){fill:var(--kn-signal-fill)}@media (prefers-reduced-motion:no-preference){:where(.kn-mark--construction) :where(.kn-mark__grid) line{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:kn-mark-draw 1.1s var(--kn-ease-out) forwards;animation-delay:calc(var(--i) * 70ms)}:where(.kn-mark--construction) :where(.kn-mark__outline){stroke-dasharray:1 1;stroke-dashoffset:1px;animation:kn-mark-draw 1.6s var(--kn-ease-in-out) .2s forwards}:where(.kn-mark--construction) :where(.kn-mark__labels){animation:kn-mark-fade-in .6s var(--kn-ease-out) 2.3s both}}@keyframes kn-mark-fade-in{0%{opacity:0}}:where(.kn-wordmark){fill:currentColor;shape-rendering:crispedges;flex:none;width:auto}@media (prefers-reduced-motion:no-preference){:where(.kn-wordmark--assemble) rect{animation:.38s steps(3,end) both kn-wordmark-print;animation-delay:calc(var(--c) * 14ms + var(--r) * 6ms)}}@keyframes kn-wordmark-print{0%{opacity:0;transform:translateY(-6px)}}:where(.kn-pixel-wordmark){shape-rendering:crispedges;width:100%;height:auto;overflow:visible}:where(.kn-pixel-wordmark) rect{fill:var(--kn-fg);transition:transform .22s var(--kn-ease-out), fill .22s var(--kn-ease-out)}:where(.kn-pixel-wordmark) rect[data-hot="1"]{fill:var(--kn-fg-2)}:where(.kn-pixel-wordmark) rect[data-hot="2"]{fill:var(--kn-accent)}:where(.kn-dialog__backdrop){z-index:calc(var(--kn-z-modal) + var(--layer-index,0));background:var(--kn-scrim);position:fixed;inset:0}:where(.kn-dialog__backdrop):where([data-state=open],[open],:popover-open){animation-name:kn-fade-in;animation-duration:var(--kn-dur-0);animation-timing-function:var(--kn-ease-out);animation-fill-mode:both}:where(.kn-dialog__backdrop):where([data-state=closed],details:not([open]),dialog:not([open]),[popover]:not(:popover-open)){animation-name:kn-fade-out;animation-duration:var(--kn-dur-0);animation-timing-function:var(--kn-ease-in-out);animation-fill-mode:both}:where(.kn-dialog__positioner){z-index:calc(var(--kn-z-modal) + var(--layer-index,0));overscroll-behavior:contain;padding:var(--kn-space-4);pointer-events:none;display:flex;position:fixed;inset:0;overflow-y:auto}@media (min-width:36rem){:where(.kn-dialog__positioner){padding:var(--kn-space-8)}}:where(.kn-dialog__content){--_kn-dialog-pad:var(--kn-space-6);--_kn-dialog-gap:var(--kn-space-3);inline-size:100%;max-inline-size:32rem;padding:var(--_kn-dialog-pad);background:var(--kn-overlay);color:var(--kn-fg);border:1px solid var(--kn-line);border-radius:var(--kn-radius);box-shadow:var(--kn-shadow-overlay);pointer-events:auto;overflow-wrap:break-word;margin:auto;position:relative}:where(.kn-dialog__content):where(:lang(el)){-webkit-hyphens:auto;hyphens:auto}:where(.kn-dialog__content)>:where(*+*){margin-block-start:var(--_kn-dialog-gap)}:where(.kn-dialog__content):where(:focus){outline:none}:where(.kn-dialog__content):where([data-state=open],[open],:popover-open){animation-name:kn-scale-in;animation-duration:var(--kn-dur-0);animation-timing-function:var(--kn-ease-out);animation-fill-mode:both}:where(.kn-dialog__content):where([data-state=closed],details:not([open]),dialog:not([open]),[popover]:not(:popover-open)){animation-name:kn-scale-out;animation-duration:var(--kn-dur-0);animation-timing-function:var(--kn-ease-in-out);animation-fill-mode:both}:where([data-kn-density=compact] .kn-dialog__content,.kn-dialog__content[data-kn-density=compact]){--_kn-dialog-pad:var(--kn-space-4);--_kn-dialog-gap:var(--kn-space-2)}:where(.kn-dialog__content--size-sm){max-inline-size:24rem}:where(.kn-dialog__content--size-md){max-inline-size:32rem}:where(.kn-dialog__content--size-lg){max-inline-size:48rem}:where(.kn-dialog__title){font-family:var(--kn-font-display);letter-spacing:var(--kn-track-tight);font-weight:600;line-height:var(--kn-lh-tight);text-wrap:balance;font-size:var(--kn-fs-h3);padding-inline-end:calc(var(--kn-control-sm) + var(--kn-space-2));line-height:1.2}:where(.kn-dialog__description){color:var(--kn-fg-2);font-size:var(--kn-fs-small);max-inline-size:var(--kn-measure);line-height:1.55}:where(.kn-dialog__close-trigger){inline-size:var(--kn-control-sm);block-size:var(--kn-control-sm);color:var(--kn-fg-2);border-radius:var(--kn-radius);transition:color var(--kn-dur-1) var(--kn-ease-out), background-color var(--kn-dur-1) var(--kn-ease-out);place-items:center;display:inline-grid;position:absolute;inset-block-start:var(--kn-space-3);inset-inline-end:var(--kn-space-3)}:where(.kn-dialog__close-trigger)>:where(svg){block-size:1.125rem;inline-size:1.125rem}@media (hover:hover) and (pointer:fine){:where(.kn-dialog__close-trigger):where(:hover){background:var(--kn-hover);color:var(--kn-fg)}}:where(.kn-dialog__close-trigger):where([data-focus-visible],:focus-visible){outline-offset:0}:where(.kn-tabs__root){gap:var(--kn-space-4);flex-direction:column;min-inline-size:0;display:flex}:where(.kn-tabs__root):where([data-orientation=vertical],[aria-orientation=vertical]){flex-direction:row;align-items:flex-start}:where(.kn-tabs__list){gap:var(--kn-space-1);scrollbar-width:none;min-inline-size:0;max-inline-size:100%;box-shadow:inset 0 -1px 0 var(--kn-line);display:flex;position:relative;overflow-x:auto}:where(.kn-tabs__list):where([data-orientation=vertical],[aria-orientation=vertical]){inline-size:max-content;max-inline-size:min(16rem,40%);box-shadow:inset -1px 0 0 var(--kn-line);flex-direction:column;flex:none;overflow:visible}:where(.kn-tabs__list):where([data-orientation=vertical],[aria-orientation=vertical]):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){box-shadow:inset 1px 0 0 var(--kn-line)}:where(.kn-tabs__trigger){z-index:1;justify-content:center;align-items:center;gap:var(--kn-control-gap);min-block-size:var(--kn-control-md);padding-inline:var(--kn-control-px-md);font-family:var(--kn-font-sans);font-size:var(--kn-fs-small);color:var(--kn-fg-2);white-space:nowrap;border-radius:var(--kn-radius);transition:color var(--kn-dur-1) var(--kn-ease-out);flex:none;font-weight:500;line-height:1.25;display:inline-flex;position:relative}:where(.kn-tabs__trigger)>:where(svg){block-size:1rem;inline-size:1rem}:where(.kn-tabs__trigger):where([data-orientation=vertical],[aria-orientation=vertical]){padding-block:var(--kn-space-2);text-align:start;white-space:normal;overflow-wrap:break-word;justify-content:flex-start}:where(.kn-tabs__trigger):where([data-orientation=vertical],[aria-orientation=vertical]):where(:lang(el)){-webkit-hyphens:auto;hyphens:auto}@media (hover:hover) and (pointer:fine){:where(.kn-tabs__trigger):where(:hover){color:var(--kn-fg)}}:where(.kn-tabs__trigger):where([data-selected],[aria-selected=true],option:checked){color:var(--kn-fg)}:where(.kn-tabs__trigger):where([data-disabled],:disabled,[aria-disabled=true]){color:var(--kn-fg-3);cursor:not-allowed}:where(.kn-tabs__trigger):where([data-focus-visible],:focus-visible){outline-offset:calc(-1 * var(--kn-focus-width,2px))}:where(.kn-tabs__indicator){--transition-duration:var(--kn-dur-1);--transition-timing-function:var(--kn-ease-out);z-index:2;background:var(--kn-fg);pointer-events:none;position:absolute}:where(.kn-tabs__indicator):where([data-orientation=horizontal],[aria-orientation=horizontal]){inline-size:var(--width);block-size:2px;inset-block-start:calc(var(--top) + var(--height) - 2px)}:where(.kn-tabs__indicator):where([data-orientation=vertical],[aria-orientation=vertical]){left:calc(var(--left) + var(--width) - 2px);inline-size:2px;block-size:var(--height)}:where(.kn-tabs__indicator):where([data-orientation=vertical],[aria-orientation=vertical]):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--left)}@media (prefers-reduced-motion:reduce){:where(.kn-tabs__indicator){--transition-duration:0s}}:where(.kn-tabs__content){min-inline-size:0;color:var(--kn-fg);border-radius:var(--kn-radius);overflow-wrap:break-word;flex:auto}:where(.kn-tabs__content):where(:lang(el)){-webkit-hyphens:auto;hyphens:auto}:where(.kn-tabs--variant-pill>.kn-tabs__list){inline-size:max-content;padding:var(--kn-space-1);background:var(--kn-bg-sunk);border-radius:calc(var(--kn-control-md) / 2 + var(--kn-space-1));box-shadow:none}:where(.kn-tabs--variant-pill>.kn-tabs__list):where([data-orientation=vertical],[aria-orientation=vertical]){border-radius:calc(var(--kn-control-md) / 2 + var(--kn-space-1))}:where(.kn-tabs--variant-pill>.kn-tabs__list>.kn-tabs__trigger){min-block-size:calc(var(--kn-control-md) - 2 * var(--kn-space-1));border-radius:var(--kn-radius-full)}:where(.kn-tabs--variant-pill>.kn-tabs__list>.kn-tabs__indicator){z-index:0;top:var(--top);left:var(--left);inline-size:var(--width);block-size:var(--height);background:var(--kn-bg);border-radius:var(--kn-radius-full);box-shadow:0 0 0 1px var(--kn-line)}}@layer kn.utilities{.kn-label{font-family:var(--kn-font-mono);font-size:var(--kn-fs-label);letter-spacing:var(--kn-track-label);text-transform:uppercase;font-weight:500;line-height:1.4}.kn-mono{font-family:var(--kn-font-mono);font-feature-settings:"zero" 1}.kn-heading{font-family:var(--kn-font-display);letter-spacing:var(--kn-track-tight);font-weight:600;line-height:var(--kn-lh-tight);text-wrap:balance}.kn-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.kn-shimmer{--_kn-shimmer-spread:var(--kn-shimmer-spread,calc(3ch + 2.5rem));color:var(--kn-fg-3);background-image:linear-gradient(90deg, var(--kn-fg-3) calc(50% - var(--_kn-shimmer-spread)), var(--kn-fg) 50%, var(--kn-fg-3) calc(50% + var(--_kn-shimmer-spread)));background-repeat:no-repeat;background-size:calc(200% + 2 * var(--_kn-shimmer-spread)) 100%;-webkit-text-fill-color:transparent;animation:kn-shimmer var(--kn-shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.kn-shimmer:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){animation-direction:reverse}@media (prefers-reduced-motion:reduce){.kn-shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.kn-scroll-fade{-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--kn-fg) var(--kn-scroll-fade-start,0px), var(--kn-fg) calc(100% - var(--kn-scroll-fade-end,0px)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--kn-fg) var(--kn-scroll-fade-start,0px), var(--kn-fg) calc(100% - var(--kn-scroll-fade-end,0px)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, var(--kn-fg) var(--kn-scroll-fade-start,0px), var(--kn-fg) calc(100% - var(--kn-scroll-fade-end,0px)), transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (animation-timeline:scroll()){.kn-scroll-fade{animation:1ms linear both kn-scroll-fade-start,1ms linear both kn-scroll-fade-end;animation-timeline:scroll(self y),scroll(self y);animation-range:0 var(--kn-scroll-fade-reveal,6rem), calc(100% - var(--kn-scroll-fade-reveal,6rem)) 100%}}@supports not (animation-timeline:scroll()){.kn-scroll-fade{--kn-scroll-fade-start:var(--kn-scroll-fade-size,2.5rem);--kn-scroll-fade-end:var(--kn-scroll-fade-size,2.5rem)}}.kn-scroll-fade-x{-webkit-mask-image:linear-gradient(to right, transparent 0, var(--kn-fg) var(--kn-scroll-fade-start,0px), var(--kn-fg) calc(100% - var(--kn-scroll-fade-end,0px)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, var(--kn-fg) var(--kn-scroll-fade-start,0px), var(--kn-fg) calc(100% - var(--kn-scroll-fade-end,0px)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, var(--kn-fg) var(--kn-scroll-fade-start,0px), var(--kn-fg) calc(100% - var(--kn-scroll-fade-end,0px)), transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (animation-timeline:scroll()){.kn-scroll-fade-x{animation:1ms linear both kn-scroll-fade-start,1ms linear both kn-scroll-fade-end;animation-timeline:scroll(self x),scroll(self x);animation-range:0 var(--kn-scroll-fade-reveal,6rem), calc(100% - var(--kn-scroll-fade-reveal,6rem)) 100%}}@supports not (animation-timeline:scroll()){.kn-scroll-fade-x{--kn-scroll-fade-start:var(--kn-scroll-fade-size,2.5rem);--kn-scroll-fade-end:var(--kn-scroll-fade-size,2.5rem)}}}
:root[data-still]{scroll-behavior:auto}:root[data-still] *,:root[data-still] :before,:root[data-still] :after{transition:none!important;animation-duration:0s!important;animation-delay:0s!important}:root[data-still] [data-reveal]:not([data-in]){opacity:1}:root[data-still] .kn-skip-link{display:none}.kn-button--primary{background:var(--kn-signal-fill);color:var(--kn-on-signal)}.kn-button--primary:before{background:color-mix(in oklab, var(--kn-signal-fill) 72%, var(--kn-paper))}:lang(el) :is(.kn-button,.kn-label,.kn-section-head__index,.kn-proof__label,.kn-skip-link){text-transform:none}
