/*! cssKit v0.13.0 | kit42.com/css */
:where(:root,[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ck-font-sans:"Inter", "InterVariable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ck-font-heading:var(--ck-font-sans);--ck-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--ck-font-features:"cv02", "cv03", "cv04", "cv11";--ck-font-size:1rem;--ck-line-height:1.75;--ck-leading-body:var(--ck-line-height);--ck-leading-2xs:1.3334;--ck-leading-xs:1.5385;--ck-leading-sm:1.4286;--ck-leading-md:1.6471;--ck-leading-lg:1.5556;--ck-leading-code:1.7143;--ck-leading-control:calc(var(--ck-control-h) - 1rem);--ck-leading-h1:1.1;--ck-leading-h2:1.2;--ck-leading-h3:1.4;--ck-leading-h4:1.3334;--ck-leading-h5:1.5;--ck-leading-h6:1.4286;--ck-text-2xs:.75rem;--ck-text-xs:.8125rem;--ck-text-sm:.875rem;--ck-text-md:1.0625rem;--ck-text-lg:1.125rem;--ck-text-sub:.875em;--ck-h1:clamp(2.25rem, 1.6rem + 2.6vw, 3.25rem);--ck-h2:clamp(1.5rem, 1.25rem + 1vw, 1.875rem);--ck-h3:1.25rem;--ck-h4:1.125rem;--ck-h5:1rem;--ck-h6:.875rem;--ck-heading-weight:600;--ck-heading-tracking:-.025em;--ck-strong-weight:600;--ck-bg:#fff;--ck-fg:#030712;--ck-text:#4b5563;--ck-muted:#6b7280;--ck-accent:#0ea5e9;--ck-danger:#dc2626;--ck-on-danger:#fff;--ck-knob:#fff;--ck-scrim:#030712;--ck-success:#047857;--ck-warning:#b45309;--ck-code-bg:#111827;--ck-code-fg:#e5e7eb;--ck-shadow-color:#030712;--ck-shadow-strength:1;--ck-image-outline:oklch(0% 0 0/.1)}:where(:root,[data-theme]){--ck-primary:var(--ck-fg);--ck-on-primary:var(--ck-bg);--ck-card:var(--ck-bg);--ck-raised:var(--ck-bg);--ck-field:var(--ck-bg)}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ck-bg:#030712;--ck-fg:#f9fafb;--ck-text:#9ca3af;--ck-muted:#8590a0;--ck-accent:#38bdf8;--ck-danger:#f87171;--ck-on-danger:#030712;--ck-success:#34d399;--ck-warning:#fbbf24;--ck-card:color-mix(in srgb, var(--ck-fg) 2.5%, var(--ck-bg));--ck-raised:#111827;--ck-field:color-mix(in srgb, var(--ck-fg) 3%, var(--ck-bg));--ck-code-bg:color-mix(in srgb, var(--ck-fg) 4%, var(--ck-bg));--ck-shadow-color:#000;--ck-shadow-strength:2.5;--ck-image-outline:oklch(100% 0 0/.1)}}:where([data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ck-bg:#030712;--ck-fg:#f9fafb;--ck-text:#9ca3af;--ck-muted:#8590a0;--ck-accent:#38bdf8;--ck-danger:#f87171;--ck-on-danger:#030712;--ck-success:#34d399;--ck-warning:#fbbf24;--ck-card:color-mix(in srgb, var(--ck-fg) 2.5%, var(--ck-bg));--ck-raised:#111827;--ck-field:color-mix(in srgb, var(--ck-fg) 3%, var(--ck-bg));--ck-code-bg:color-mix(in srgb, var(--ck-fg) 4%, var(--ck-bg));--ck-shadow-color:#000;--ck-shadow-strength:2.5;--ck-image-outline:oklch(100% 0 0/.1)}:where(:root,[data-theme]){--ck-accent-strong:color-mix(in oklab, var(--ck-accent), var(--ck-fg) 25%);--ck-accent-soft:color-mix(in srgb, var(--ck-accent) 15%, transparent);--ck-focus:var(--ck-accent-strong);--ck-focus-ring:var(--ck-focus);--ck-link:var(--ck-fg);--ck-link-underline:var(--ck-accent);--ck-surface:color-mix(in srgb, var(--ck-fg) 2.5%, var(--ck-bg));--ck-line:color-mix(in srgb, var(--ck-fg) 10%, transparent);--ck-line-subtle:color-mix(in srgb, var(--ck-fg) 6%, transparent);--ck-line-strong:color-mix(in srgb, var(--ck-fg) 20%, transparent);--ck-control-line:color-mix(in srgb, var(--ck-fg) 45%, transparent);--ck-control-line-hover:color-mix(in srgb, var(--ck-fg) 62%, transparent);--ck-hover:color-mix(in srgb, var(--ck-fg) 4%, transparent);--ck-stripe:color-mix(in srgb, var(--ck-fg) 2.5%, transparent);--ck-row-hover:color-mix(in srgb, var(--ck-fg) 5%, transparent);--ck-code-ring:var(--ck-line);--ck-primary-hover:color-mix(in srgb, var(--ck-primary) 85%, var(--ck-bg));--ck-danger-hover:color-mix(in srgb, var(--ck-danger) 85%, var(--ck-fg));--ck-shadow-ink:color-mix(in srgb, var(--ck-shadow-color) calc(var(--ck-shadow-strength) * 4%), transparent);--ck-shadow-sm:0 1px 1px var(--ck-shadow-ink), 0 2px 2px var(--ck-shadow-ink);--ck-shadow-md:0 1px 1px var(--ck-shadow-ink), 0 2px 2px var(--ck-shadow-ink), 0 4px 4px var(--ck-shadow-ink), 0 8px 8px var(--ck-shadow-ink);--ck-shadow-lg:0 1px 1px var(--ck-shadow-ink), 0 2px 2px var(--ck-shadow-ink), 0 4px 4px var(--ck-shadow-ink), 0 8px 8px var(--ck-shadow-ink), 0 16px 16px var(--ck-shadow-ink), 0 32px 32px var(--ck-shadow-ink);--ck-shadow-knob:0 .5px .5px #00000014, 0 1px 2px #00000029, 0 2px 4px #00000014;--ck-backdrop:color-mix(in srgb, var(--ck-shadow-color) 50%, transparent);--ck-shadow-card:0 0 0 1px var(--ck-line);--ck-shadow-card-hover:0 0 0 1px var(--ck-line-strong)}:where(:root){--ck-radius-sm:.25rem;--ck-radius:.5rem;--ck-radius-lg:1rem;--ck-radius-pill:9999px;--ck-button-radius:var(--ck-radius-pill);--ck-border-width:1px;--ck-field-radius:var(--ck-radius);--ck-card-radius:var(--ck-radius-lg);--ck-nested-radius:max(var(--ck-radius), calc(var(--ck-card-radius) - var(--ck-card-pad)));--ck-container-xs:32rem;--ck-container-sm:40rem;--ck-container-md:52rem;--ck-container-lg:64rem;--ck-container-xl:76rem;--ck-container-2xl:90rem;--ck-container:var(--ck-container-md);--ck-section-space:5rem;--ck-main-space:clamp(2.5rem, 6vw, 4.5rem);--ck-card-pad:1.5rem;--ck-hr-space:3rem;--ck-grid-gap:var(--ck-space);--ck-grid-min:14rem;--ck-gutter:clamp(1rem, 4vw, 2rem);--ck-header-h:4rem;--ck-space:1.5rem;--ck-control-h:2.5rem;--ck-focus-width:2px;--ck-focus-offset:4px;--ck-icon-size:1rem;--ck-media-ratio:16 / 9;--ck-media-side:16rem;--ck-media-text:20rem;--ck-cover-min:16rem;--ck-bento-row:10rem;--ck-duration-fast:.2s;--ck-duration:.32s;--ck-duration-slow:.5s;--ck-duration-spring:.56s;--ck-ease-out:cubic-bezier(.33, 1, .68, 1);--ck-spring:var(--ck-ease-out);--ck-duration-enter:.48s;--ck-duration-exit:.24s;--ck-ease-swap:cubic-bezier(.2, 0, 0, 1);--ck-ease-enter:var(--ck-ease-out);--ck-stagger:.12s;--ck-marquee-duration:40s;--ck-marquee-gap:4rem;--ck-press-scale:.96;--ck-icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5'/%3E%3C/svg%3E");--ck-icon-dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4.5 8h7'/%3E%3C/svg%3E");--ck-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--ck-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M4 4l8 8M12 4l-8 8'/%3E%3C/svg%3E");--ck-icon-menu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M2 4.5h12M2 8h12M2 11.5h12'/%3E%3C/svg%3E");--ck-icon-select:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23808793' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--ck-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23808793' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='4.5'/%3E%3Cpath d='M10.5 10.5L14 14'/%3E%3C/svg%3E")}@supports (transition-timing-function:linear(0,1)){:where(:root){--ck-spring:linear(0, .045, .144, .264, .385, .496, .594, .677, .745, .801, .845, .881, .908, .93, .947, .96, .969, .977, .983, .987, .99, .993, .995, .996, 1)}}:where([data-fluid]:not([data-fluid=false])){--ck-fluid:clamp(0, tan(atan2(100vw - 22.5rem, 57.5rem)), 1);--ck-font-size:clamp(.9375rem, .8886rem + .2174vw, 1.0625rem);--ck-text-2xs:clamp(.6875rem, .663rem + .1087vw, .75rem);--ck-text-xs:clamp(.75rem, .7255rem + .1087vw, .8125rem);--ck-text-sm:clamp(.8125rem, .7636rem + .2174vw, .9375rem);--ck-text-md:clamp(1rem, .9266rem + .3261vw, 1.1875rem);--ck-text-lg:clamp(1.0625rem, .9647rem + .4348vw, 1.3125rem);--ck-h1:clamp(2rem, 1.3152rem + 3.0435vw, 3.75rem);--ck-h2:clamp(1.5rem, 1.1576rem + 1.5217vw, 2.375rem);--ck-h3:clamp(1.1875rem, 1.0652rem + .5435vw, 1.5rem);--ck-h4:clamp(1.0625rem, .9891rem + .3261vw, 1.25rem);--ck-h5:clamp(.9375rem, .8886rem + .2174vw, 1.0625rem);--ck-h6:clamp(.8125rem, .7636rem + .2174vw, .9375rem);--ck-space:clamp(.875rem, .6304rem + 1.087vw, 1.5rem);--ck-section-space:clamp(3rem, 1.4348rem + 6.9565vw, 7rem);--ck-main-space:clamp(2rem, .6304rem + 6.087vw, 5.5rem);--ck-card-pad:clamp(1rem, .6087rem + 1.7391vw, 2rem);--ck-hr-space:clamp(2rem, 1.2174rem + 3.4783vw, 4rem);--ck-gutter:clamp(1rem, .413rem + 2.6087vw, 2.5rem);--ck-control-h:clamp(2.375rem, 2.2283rem + .6522vw, 2.75rem);--ck-icon-size:clamp(.9375rem, .8641rem + .3261vw, 1.125rem);--ck-radius-lg:clamp(.75rem, .5543rem + .8696vw, 1.25rem);--ck-grid-gap:clamp(.875rem, .6304rem + 1.087vw, 1.5rem)}@supports (width:round(nearest,1px,1px)){:where(:root){--ck-gutter:round(nearest, clamp(1rem, 4vw, 2rem), .5rem);--ck-main-space:round(nearest, clamp(2.5rem, 6vw, 4.5rem), .5rem);--ck-h1:round(nearest, clamp(2.25rem, 1.6rem + 2.6vw, 3.25rem), 1px);--ck-h2:round(nearest, clamp(1.5rem, 1.25rem + 1vw, 1.875rem), 1px);--ck-leading-body:round(down, calc(var(--ck-font-size) * var(--ck-line-height)), .25rem);--ck-leading-2xs:round(nearest, calc(var(--ck-text-2xs) * 1.3334), .25rem);--ck-leading-xs:round(nearest, calc(var(--ck-text-xs) * 1.5385), .25rem);--ck-leading-sm:round(nearest, calc(var(--ck-text-sm) * 1.4286), .25rem);--ck-leading-md:round(nearest, calc(var(--ck-text-md) * 1.6471), .25rem);--ck-leading-lg:round(nearest, calc(var(--ck-text-lg) * 1.5556), .25rem);--ck-leading-code:round(nearest, calc(var(--ck-text-sm) * 1.7143), .25rem);--ck-leading-h1:round(nearest, calc(var(--ck-h1) * 1.1), .25rem);--ck-leading-h2:round(nearest, calc(var(--ck-h2) * 1.2), .25rem);--ck-leading-h3:round(nearest, calc(var(--ck-h3) * 1.4), .25rem);--ck-leading-h4:round(nearest, calc(var(--ck-h4) * 1.3334), .25rem);--ck-leading-h5:round(nearest, calc(var(--ck-h5) * 1.5), .25rem);--ck-leading-h6:round(nearest, calc(var(--ck-h6) * 1.4286), .25rem)}:where([data-fluid]:not([data-fluid=false])){--ck-font-size:round(nearest, clamp(.9375rem, .8886rem + .2174vw, 1.0625rem), 1px);--ck-text-2xs:round(nearest, clamp(.6875rem, .663rem + .1087vw, .75rem), 1px);--ck-text-xs:round(nearest, clamp(.75rem, .7255rem + .1087vw, .8125rem), 1px);--ck-text-sm:round(nearest, clamp(.8125rem, .7636rem + .2174vw, .9375rem), 1px);--ck-text-md:round(nearest, clamp(1rem, .9266rem + .3261vw, 1.1875rem), 1px);--ck-text-lg:round(nearest, clamp(1.0625rem, .9647rem + .4348vw, 1.3125rem), 1px);--ck-h1:round(nearest, clamp(2rem, 1.3152rem + 3.0435vw, 3.75rem), 1px);--ck-h2:round(nearest, clamp(1.5rem, 1.1576rem + 1.5217vw, 2.375rem), 1px);--ck-h3:round(nearest, clamp(1.1875rem, 1.0652rem + .5435vw, 1.5rem), 1px);--ck-h4:round(nearest, clamp(1.0625rem, .9891rem + .3261vw, 1.25rem), 1px);--ck-h5:round(nearest, clamp(.9375rem, .8886rem + .2174vw, 1.0625rem), 1px);--ck-h6:round(nearest, clamp(.8125rem, .7636rem + .2174vw, .9375rem), 1px);--ck-space:round(nearest, clamp(.875rem, .6304rem + 1.087vw, 1.5rem), .5rem);--ck-section-space:round(nearest, clamp(3rem, 1.4348rem + 6.9565vw, 7rem), .5rem);--ck-main-space:round(nearest, clamp(2rem, .6304rem + 6.087vw, 5.5rem), .5rem);--ck-card-pad:round(nearest, clamp(1rem, .6087rem + 1.7391vw, 2rem), .5rem);--ck-hr-space:round(nearest, clamp(2rem, 1.2174rem + 3.4783vw, 4rem), .5rem);--ck-gutter:round(nearest, clamp(1rem, .413rem + 2.6087vw, 2.5rem), .5rem);--ck-control-h:round(nearest, clamp(2.375rem, 2.2283rem + .6522vw, 2.75rem), .25rem);--ck-icon-size:round(nearest, clamp(.9375rem, .8641rem + .3261vw, 1.125rem), 1px);--ck-radius-lg:round(nearest, clamp(.75rem, .5543rem + .8696vw, 1.25rem), .25rem);--ck-grid-gap:round(nearest, clamp(.875rem, .6304rem + 1.087vw, 1.5rem), .5rem)}}:where([data-scale]){--ck-ratio:1.25;--ck-font-size:1rem;--ck-text-md:calc(var(--ck-font-size) * 1.0625);--ck-text-lg:min(calc(var(--ck-font-size) * var(--ck-ratio)), 6vw);--ck-text-sub:max(.8125rem, calc(var(--ck-font-size) / var(--ck-ratio)));--ck-h6-top:var(--ck-font-size);--ck-h5-top:calc(var(--ck-font-size) * var(--ck-ratio));--ck-h4-top:min(calc(var(--ck-font-size) * pow(var(--ck-ratio), 2)), 3.5rem);--ck-h3-top:min(calc(var(--ck-font-size) * pow(var(--ck-ratio), 3)), 4.5rem);--ck-h2-top:min(calc(var(--ck-font-size) * pow(var(--ck-ratio), 4)), 5.5rem);--ck-h1-top:min(calc(var(--ck-font-size) * pow(var(--ck-ratio), 5)), 6.5rem)}:where([data-scale]:not(html)){font-size:var(--ck-font-size);line-height:var(--ck-leading-body)}:where([data-scale]){--ck-h1:min(max(min(var(--ck-h1-top), var(--ck-font-size)), calc(var(--ck-h1-top) * (.53 + .47 * var(--ck-fluid,1)))), 12vw);--ck-h2:min(max(min(var(--ck-h2-top), var(--ck-font-size)), calc(var(--ck-h2-top) * (.63 + .37 * var(--ck-fluid,1)))), 10vw);--ck-h3:min(max(min(var(--ck-h3-top), var(--ck-font-size)), calc(var(--ck-h3-top) * (.79 + .21 * var(--ck-fluid,1)))), 8vw);--ck-h4:min(max(min(var(--ck-h4-top), var(--ck-font-size)), calc(var(--ck-h4-top) * (.85 + .15 * var(--ck-fluid,1)))), 7vw);--ck-h5:min(max(min(var(--ck-h5-top), var(--ck-font-size)), calc(var(--ck-h5-top) * (.88 + .12 * var(--ck-fluid,1)))), 6vw);--ck-h6:min(max(min(var(--ck-h6-top), var(--ck-font-size)), calc(var(--ck-h6-top) * (.87 + .13 * var(--ck-fluid,1)))), 5.5vw)}:where([data-scale=minor-second]){--ck-ratio:1.067}:where([data-scale=major-second]){--ck-ratio:1.125}:where([data-scale=minor-third]){--ck-ratio:1.2}:where([data-scale=major-third]){--ck-ratio:1.25}:where([data-scale=perfect-fourth]){--ck-ratio:1.333}:where([data-scale=augmented-fourth]){--ck-ratio:1.414}:where([data-scale=perfect-fifth]){--ck-ratio:1.5}:where([data-scale=golden-ratio]){--ck-ratio:1.618}:where([data-scale=fibonacci]){--ck-text-sub:.8125rem;--ck-text-lg:1.3125rem;--ck-h6-top:1rem;--ck-h5-top:1.3125rem;--ck-h4-top:1.8125rem;--ck-h3-top:2.125rem;--ck-h2-top:2.9375rem;--ck-h1-top:3.4375rem}:where([data-scale=linear]){--ck-text-sub:.8125rem;--ck-text-lg:1.25rem;--ck-h6-top:1.375rem;--ck-h5-top:1.75rem;--ck-h4-top:2.125rem;--ck-h3-top:2.5rem;--ck-h2-top:2.875rem;--ck-h1-top:3.25rem}:where([data-scale=utility]){--ck-text-sub:.875rem;--ck-text-lg:1.25rem;--ck-h6-top:1.125rem;--ck-h5-top:1.25rem;--ck-h4-top:1.5rem;--ck-h3-top:1.875rem;--ck-h2-top:2.25rem;--ck-h1-top:3rem}:where([data-scale=material]){--ck-text-sub:.875rem;--ck-text-lg:1.375rem;--ck-h6-top:1.375rem;--ck-h5-top:1.5rem;--ck-h4-top:1.75rem;--ck-h3-top:2rem;--ck-h2-top:2.25rem;--ck-h1-top:2.8125rem}:where([data-scale=apple]){--ck-font-size:1.0625rem;--ck-text-sub:.8125rem;--ck-text-lg:1.25rem;--ck-h6-top:.9375rem;--ck-h5-top:1.0625rem;--ck-h4-top:1.25rem;--ck-h3-top:1.375rem;--ck-h2-top:1.75rem;--ck-h1-top:2.125rem}@supports (width:round(nearest,1px,1px)){:where([data-scale]){--ck-leading-body:round(down, calc(var(--ck-font-size) * var(--ck-line-height)), .25rem);--ck-leading-md:round(nearest, calc(var(--ck-text-md) * 1.6471), .25rem);--ck-leading-lg:round(nearest, calc(var(--ck-text-lg) * 1.5556), .25rem);--ck-leading-h1:round(nearest, calc(var(--ck-h1) * 1.1), .25rem);--ck-leading-h2:round(nearest, calc(var(--ck-h2) * 1.15), .25rem);--ck-leading-h3:round(nearest, calc(var(--ck-h3) * 1.2), .25rem);--ck-leading-h4:round(nearest, calc(var(--ck-h4) * 1.25), .25rem);--ck-leading-h5:round(nearest, calc(var(--ck-h5) * 1.35), .25rem);--ck-leading-h6:round(nearest, calc(var(--ck-h6) * 1.4), .25rem)}}:where([data-theme]:not(:root)){background:var(--ck-bg);color:var(--ck-text)}:where(html[data-accent=blue]){--_a:#2563eb;--_b:#60a5fa}:where(html[data-accent=indigo]){--_a:#4f46e5;--_b:#818cf8}:where(html[data-accent=violet]){--_a:#7c3aed;--_b:#a78bfa}:where(html[data-accent=pink]){--_a:#db2777;--_b:#f472b6}:where(html[data-accent=orange]){--_a:#ea580c;--_b:#fb923c}:where(html[data-accent=amber]){--_a:#d97706;--_b:#fbbf24}:where(html[data-accent=green]){--_a:#16a34a;--_b:#4ade80}:where(html[data-accent=teal]){--_a:#0d9488;--_b:#2dd4bf}:where(html[data-accent]){--ck-accent:var(--_a,#0ea5e9)}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])[data-accent]){--ck-accent:var(--_b,#38bdf8)}}:where(:root[data-theme=dark][data-accent]){--ck-accent:var(--_b,#38bdf8)}*,:before,:after{box-sizing:border-box}:where(html){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;interpolate-size:allow-keywords}@media (prefers-reduced-motion:no-preference){:where(html){scroll-behavior:smooth}}:where(html:has(body>header[data-sticky])){scroll-padding-block-start:calc(var(--ck-header-h) + var(--ck-space))}:where(body){background:var(--ck-bg);color:var(--ck-text);font-family:var(--ck-font-sans);font-size:var(--ck-font-size);line-height:var(--ck-leading-body);font-feature-settings:var(--ck-font-features);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-optical-sizing:auto;overflow-wrap:break-word;-webkit-tap-highlight-color:transparent;margin:0}:where(a,button,[role=button],input,select,summary,label){touch-action:manipulation}::selection{background:var(--ck-accent-soft);color:var(--ck-fg)}:where(:focus-visible){outline:var(--ck-focus-width) solid var(--ck-focus-ring);outline-offset:var(--ck-focus-offset)}:where([hidden]){display:none!important}:where(body>a[href^=\#]:first-child){top:.75rem;z-index:100;border-radius:var(--ck-button-radius);background:var(--ck-primary);color:var(--ck-on-primary);line-height:var(--ck-leading-sm);font-size:var(--ck-text-sm);transition:transform var(--ck-duration-spring) var(--ck-spring);padding:.5rem 1rem;text-decoration:none;position:absolute;inset-inline-start:.75rem;transform:translateY(-200%)}:where(body>a[href^=\#]:first-child:focus){transform:translateY(0)}:where(body>header,body>main,body>footer){padding-inline:max(var(--ck-gutter),calc((100% - var(--ck-container)) / 2))}:where(body,body>header,body>main,body>footer,[data-container]){container-type:inline-size}:where(body>header){border-bottom:var(--ck-border-width) solid var(--ck-line-subtle);padding-block:1rem}:where(body>header[data-sticky]){z-index:40;background:color-mix(in srgb,var(--ck-bg) 85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}:where(body>main){padding-block:var(--ck-main-space) var(--ck-section-space)}:where([data-width=xs]){--ck-container:var(--ck-container-xs)}:where([data-width=sm],[data-width=narrow]){--ck-container:var(--ck-container-sm)}:where([data-width=md]){--ck-container:var(--ck-container-md)}:where([data-width=lg]){--ck-container:var(--ck-container-lg)}:where([data-width=xl],[data-width=wide]){--ck-container:var(--ck-container-xl)}:where([data-width="2xl"]){--ck-container:var(--ck-container-2xl)}:where([data-width=full]){--ck-container:100%}@supports (x:attr(x type(*))){:where([data-width]){--ck-container-attr:attr(data-width type(<length> | <percentage>))}:where([data-width]:not([data-width=xs],[data-width=sm],[data-width=md],[data-width=lg],[data-width=xl],[data-width="2xl"],[data-width=full],[data-width=narrow],[data-width=wide])){--ck-container:var(--ck-container-attr,var(--ck-container-md))}}:where([data-width]:not(body,body>header,body>main,body>footer)){width:100%;max-width:var(--ck-container);margin-inline:auto}:where(body>main:focus){outline:none}:where(body>footer){border-top:var(--ck-border-width) solid var(--ck-line-subtle);color:var(--ck-muted);line-height:var(--ck-leading-sm);font-size:var(--ck-text-sm);padding-block:2.5rem}:where(section){margin-block-end:var(--ck-section-space)}:where(section:last-child){margin-block-end:0}:where(:is(article,aside,details,dialog) section){margin-block-end:var(--ck-space)}:where([data-grid]){gap:var(--ck-grid-gap);margin-bottom:var(--ck-space);grid-template-columns:minmax(0,1fr);display:grid}:where([data-grid]>[data-span=full]){grid-column:1/-1}:where([data-grid=auto]){grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ck-grid-min)),1fr))}@container (width>=36rem){:where([data-grid=""],[data-grid=true]){grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}@container (width>=24rem){:where([data-grid="2"],[data-grid="3"],[data-grid="4"],[data-grid="5"],[data-grid="6"]){grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-grid="2"]>[data-span="2"],[data-grid="3"]>[data-span="2"],[data-grid="4"]>[data-span="2"],[data-grid="5"]>[data-span="2"],[data-grid="6"]>[data-span="2"]){grid-column:span 2}}@container (width>=36rem){:where([data-grid="3"],[data-grid="4"],[data-grid="5"],[data-grid="6"]){grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-grid="3"]>[data-span="3"],[data-grid="4"]>[data-span="3"],[data-grid="5"]>[data-span="3"],[data-grid="6"]>[data-span="3"]){grid-column:span 3}}@container (width>=48rem){:where([data-grid="4"],[data-grid="5"],[data-grid="6"]){grid-template-columns:repeat(4,minmax(0,1fr))}:where([data-grid="4"]>[data-span="4"],[data-grid="5"]>[data-span="4"],[data-grid="6"]>[data-span="4"]){grid-column:span 4}}@container (width>=60rem){:where([data-grid="5"],[data-grid="6"]){grid-template-columns:repeat(5,minmax(0,1fr))}:where([data-grid="5"]>[data-span="5"],[data-grid="6"]>[data-span="5"]){grid-column:span 5}}@container (width>=72rem){:where([data-grid="6"]){grid-template-columns:repeat(6,minmax(0,1fr))}:where([data-grid="6"]>[data-span="6"]){grid-column:span 6}}:where([data-bento]){grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(var(--ck-bento-row),auto);gap:var(--ck-grid-gap);margin-bottom:var(--ck-space);grid-auto-flow:dense;display:grid}:where([data-bento]>[data-span=full]){grid-column:1/-1}@container (width>=30rem){:where([data-bento]){grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-bento]>:is([data-span="2"],[data-span="3"],[data-span="4"])){grid-column:span 2}:where([data-bento]>[data-rows="2"]){grid-row:span 2}:where([data-bento]>[data-rows="3"]){grid-row:span 3}}@container (width>=48rem){:where([data-bento]){grid-template-columns:repeat(4,minmax(0,1fr))}:where([data-bento]>[data-span="3"]){grid-column:span 3}:where([data-bento]>[data-span="4"]){grid-column:span 4}}@container (width>=72rem){:where([data-bento="6"]){grid-template-columns:repeat(6,minmax(0,1fr))}}:where(h1,h2,h3,h4,h5,h6){color:var(--ck-fg);font-family:var(--ck-font-heading);font-weight:var(--ck-heading-weight);letter-spacing:var(--ck-heading-tracking);text-wrap:balance;margin:2.5rem 0 1rem}:where(h1){font-size:var(--ck-h1);line-height:var(--ck-leading-h1);letter-spacing:calc(var(--ck-heading-tracking) * 1.4);margin-top:0}:where(h2){font-size:var(--ck-h2);line-height:var(--ck-leading-h2)}:where(h3){font-size:var(--ck-h3);line-height:var(--ck-leading-h3)}:where(h4){font-size:var(--ck-h4);line-height:var(--ck-leading-h4);letter-spacing:calc(var(--ck-heading-tracking) * .6)}:where(h5){font-size:var(--ck-h5);line-height:var(--ck-leading-h5);letter-spacing:calc(var(--ck-heading-tracking) * .4)}:where(h6){font-size:var(--ck-h6);line-height:var(--ck-leading-h6);letter-spacing:.05em;text-transform:uppercase;color:var(--ck-text)}:where(.h1,[data-heading="1"]){--_s:var(--ck-h1);--_l:var(--ck-leading-h1);--_t:calc(var(--ck-heading-tracking) * 1.4)}:where(.h2,[data-heading="2"]){--_s:var(--ck-h2);--_l:var(--ck-leading-h2);--_t:var(--ck-heading-tracking)}:where(.h3,[data-heading="3"]){--_s:var(--ck-h3);--_l:var(--ck-leading-h3);--_t:var(--ck-heading-tracking)}:where(.h4,[data-heading="4"]){--_s:var(--ck-h4);--_l:var(--ck-leading-h4);--_t:calc(var(--ck-heading-tracking) * .6)}:where(.h5,[data-heading="5"]){--_s:var(--ck-h5);--_l:var(--ck-leading-h5);--_t:calc(var(--ck-heading-tracking) * .4)}:where(.h6,[data-heading="6"]){--_s:var(--ck-h6);--_l:var(--ck-leading-h6);--_t:.05em}:where(:is(.h1,.h2,.h3,.h4,.h5,.h6,[data-heading])){font:var(--ck-heading-weight) var(--_s) / var(--_l) var(--ck-font-heading);letter-spacing:var(--_t);text-wrap:balance;text-transform:none;color:var(--ck-fg)}:where(.h6,[data-heading="6"]){text-transform:uppercase;color:var(--ck-text)}:where(:is(h1,h2,h3,h4,h5,h6):first-child){margin-top:0}:root{--ck-trim-comp:0rem;--ck-title-gap:calc(.5rem + var(--ck-trim-comp));--ck-heading-gap:calc(1rem + var(--ck-trim-comp))}@supports (text-box-trim:trim-both){:root{--ck-trim-comp:.375rem}:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,[data-heading],[data-reveal]){text-box-trim:trim-both;text-box-edge:cap alphabetic}:where(h1,h2,h3,h4,h5,h6){margin-bottom:calc(1rem + .25em)}:where(:is(h2,h3,h4,h5,h6):not(:first-child)){margin-top:calc(2.5rem + .3em)}}:where(p,ul,ol,dl,blockquote,pre,table,figure,form,fieldset,address){margin:0 0 var(--ck-space)}:where(p,li,dd,blockquote,figcaption){text-wrap:pretty}:where(p,blockquote,dd){max-width:70ch}:where(ul,ol){padding-inline-start:1.5rem}:where(li){margin-block:.25rem}:where(li)::marker{color:var(--ck-muted)}:where(li>:is(ul,ol)){margin-block:.25rem 0}:where(dt){color:var(--ck-fg);font-weight:600}:where(dd){margin:0 0 .75rem}:where(strong,b){color:var(--ck-fg);font-weight:var(--ck-strong-weight)}:where(small){font-size:var(--ck-text-sub)}:where(mark){border-radius:var(--ck-radius-sm);background:var(--ck-accent-soft);color:var(--ck-fg);padding:0 .25rem}:where(del){color:var(--ck-muted)}:where(ins){color:var(--ck-fg);-webkit-text-decoration-color:var(--ck-success);text-decoration-color:var(--ck-success)}:where(abbr[title]){text-underline-offset:.2em;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(sub,sup){vertical-align:baseline;font-size:.75em;line-height:0;position:relative}:where(sup){top:-.5em}:where(sub){bottom:-.25em}:where(address){font-style:normal}:where(hgroup){margin-bottom:2rem}:where(hgroup>*){margin-block:0}:where(hgroup>*+*){margin-top:1rem}:where(hgroup>p){max-width:42rem;line-height:var(--ck-leading-lg);font-size:var(--ck-text-lg)}:where(hr){height:0;margin-block:var(--ck-hr-space);border:0;border-top:var(--ck-border-width) solid var(--ck-line)}:where(a){color:var(--ck-link);text-decoration-line:underline;-webkit-text-decoration-color:var(--ck-link-underline);text-decoration-color:var(--ck-link-underline);text-underline-offset:.25em;transition:text-decoration-thickness var(--ck-duration-fast) var(--ck-ease-out),text-underline-offset var(--ck-duration) var(--ck-spring);font-weight:600;text-decoration-thickness:1px}@media (hover:hover){:where(a:hover){text-underline-offset:.3em;text-decoration-thickness:2px}}:where(code,kbd,samp,pre){font-family:var(--ck-font-mono);font-size:.875em}:where(code){border-radius:var(--ck-radius-sm);background:var(--ck-hover);box-shadow:inset 0 0 0 1px var(--ck-line-subtle);color:var(--ck-fg);padding:.125rem .25rem;font-weight:500}:where(pre){border-radius:var(--ck-card-radius);background:var(--ck-code-bg);box-shadow:inset 0 0 0 1px var(--ck-code-ring);color:var(--ck-code-fg);line-height:var(--ck-leading-code);font-size:var(--ck-text-sm);padding:1.5rem;overflow-x:auto}:where(article>:is(img,picture,figure,video,iframe)+:is(h2,h3,h4,h5,h6)){margin-top:0}:where(article pre){border-radius:var(--ck-nested-radius)}:where(pre code){box-shadow:none;color:inherit;font-size:inherit;background:0 0;padding:0;font-weight:400}:where(kbd){border-radius:var(--ck-radius-sm);background:var(--ck-bg);box-shadow:inset 0 0 0 1px var(--ck-line-strong),0 1px 0 var(--ck-line-strong);color:var(--ck-fg);padding:0 .25rem;font-size:.75em;font-weight:500;line-height:1.25rem;display:inline-block}:where(blockquote){border-inline-start:2px solid var(--ck-line-strong);color:var(--ck-fg);line-height:var(--ck-leading-md);font-size:var(--ck-text-md);margin-inline:0;padding:0;padding-inline-start:1.5rem}:where(blockquote>:last-child){margin-bottom:0}:where(blockquote :is(footer,cite)){color:var(--ck-muted);line-height:var(--ck-leading-sm);font-size:var(--ck-text-sm);margin-top:.5rem;font-style:normal;display:block}:where(img,video,canvas,svg){vertical-align:middle;max-width:100%;height:auto}:where(figure){margin-inline:0}:where(figure>:is(img,video)){border-radius:var(--ck-card-radius);outline:1px solid var(--ck-image-outline);outline-offset:-1px}:where(figcaption){color:var(--ck-muted);line-height:var(--ck-leading-sm);font-size:var(--ck-text-sub);margin-top:.75rem}:where(figure:has(>table)){overflow-x:auto}:where(figure>table){margin:0}:where(table){border-collapse:separate;border-spacing:0;width:100%;line-height:var(--ck-leading-sm);font-size:var(--ck-text-sm);font-variant-numeric:tabular-nums}:where(output,time,meter,progress){font-variant-numeric:tabular-nums}:where(th,td){text-align:start;vertical-align:top;padding:.75rem 1rem}:where(th){color:var(--ck-fg);font-weight:600}:where(thead th){border-bottom:var(--ck-border-width) solid var(--ck-line)}:where(tbody tr){transition:background-color var(--ck-duration-fast) var(--ck-ease-out)}:where(tbody tr:nth-child(2n)){background:var(--ck-stripe)}:where(table[data-striped=false] tbody tr:nth-child(2n)){background:0 0}@media (hover:hover){:where(tbody tr:hover){background:var(--ck-row-hover)}}:where(tbody tr>:first-child){border-start-start-radius:var(--ck-radius);border-end-start-radius:var(--ck-radius)}:where(tbody tr>:last-child){border-start-end-radius:var(--ck-radius);border-end-end-radius:var(--ck-radius)}:where(tfoot :is(th,td)){border-top:var(--ck-border-width) solid var(--ck-line);color:var(--ck-fg);font-weight:600}:where(caption){caption-side:bottom;color:var(--ck-muted);text-align:start;padding-top:.75rem}:where(table[data-compare] :is(th,td)){vertical-align:middle;border-bottom:var(--ck-border-width) solid var(--ck-line-subtle);padding:1rem}:where(table[data-compare] thead th){border-bottom-color:#0000;font-weight:500}:where(table[data-compare] :is(thead th,td)+:is(th,td)),:where(table[data-compare] thead th:not(:first-child)){text-align:center;width:8rem}:where(table[data-compare] tbody th){font-weight:500}:where(table[data-compare] tbody tr),:where(table[data-compare] tbody tr:nth-child(2n)){background:0 0}:where(table[data-compare] thead img){height:2rem;margin:0 auto .5rem;display:block}:where(table[data-compare] td:is([data-yes],[data-no],[data-partial])){font-size:0;line-height:0;position:relative}:where(table[data-compare] td:is([data-yes],[data-no],[data-partial])):before{content:"";background:var(--ck-tone);border-radius:50%;width:1.5rem;height:1.5rem;margin:auto;display:block}:where(table[data-compare] td:is([data-yes],[data-no],[data-partial])):after{content:"";background:var(--ck-bg);width:.875rem;height:.875rem;-webkit-mask:var(--ck-icon-check) center / contain no-repeat;-webkit-mask:var(--ck-icon-check) center / contain no-repeat;mask:var(--ck-icon-check) center / contain no-repeat;margin:auto;position:absolute;inset:0}:where(table[data-compare] td[data-yes]){--ck-tone:var(--ck-success)}:where(table[data-compare] td[data-no]){--ck-tone:var(--ck-danger)}:where(table[data-compare] td[data-partial]){--ck-tone:var(--ck-warning)}:where(table[data-compare] td[data-no]):after{-webkit-mask-image:var(--ck-icon-close);-webkit-mask-image:var(--ck-icon-close);mask-image:var(--ck-icon-close)}:where(table[data-compare] td[data-partial]):after{-webkit-mask-image:var(--ck-icon-dash);-webkit-mask-image:var(--ck-icon-dash);mask-image:var(--ck-icon-dash)}@media (forced-colors:active){:where(table[data-compare] td:is([data-yes],[data-no],[data-partial])){font-size:inherit;line-height:inherit}:where(table[data-compare] td:is([data-yes],[data-no],[data-partial])):before,:where(table[data-compare] td:is([data-yes],[data-no],[data-partial])):after{display:none}}:where(label){color:var(--ck-fg);line-height:var(--ck-leading-sm);font-size:var(--ck-text-sm);margin-bottom:.5rem;font-weight:500;display:block}:where(fieldset){border:0;min-width:0;padding:0}:where(legend){color:var(--ck-fg);line-height:var(--ck-leading-sm);font-size:var(--ck-text-sm);margin-bottom:.75rem;padding:0;font-weight:600}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]),select,textarea){appearance:none;width:100%;min-height:var(--ck-control-h);margin:0 0 var(--ck-space);padding:calc((var(--ck-control-h) - var(--ck-leading-control)) / 2) .75rem;border-radius:var(--ck-field-radius);background-color:var(--ck-field);box-shadow:inset 0 0 0 1px var(--ck-control-line);color:var(--ck-fg);font:inherit;font-size:var(--ck-text-sm);line-height:var(--ck-leading-control);outline:var(--ck-focus-width) solid transparent;outline-offset:calc(var(--ck-focus-offset) + 4px);transition:box-shadow var(--ck-duration-fast) var(--ck-ease-out),outline-color var(--ck-duration) var(--ck-ease-out),outline-offset var(--ck-duration-spring) var(--ck-spring);border:0;display:block}:where(input,textarea)::placeholder{color:var(--ck-muted);opacity:1}:where(input[type=password]){font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}:where(input[type=password])::placeholder{font-family:var(--ck-font-sans);font-feature-settings:var(--ck-font-features)}@media (hover:hover){:where(:is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]),select,textarea):hover){box-shadow:inset 0 0 0 1px var(--ck-control-line-hover)}}:where(:is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]),select,textarea):focus){outline-color:var(--ck-focus-ring);outline-offset:var(--ck-focus-offset)}:where(textarea){resize:vertical;min-height:6rem}@supports (field-sizing:content){:where(textarea[data-autogrow]){field-sizing:content;resize:none;max-height:20rem}}:where(input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week])){height:var(--ck-control-h);align-items:center;padding-block:0;display:flex}:where(input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]))::-webkit-date-and-time-value{min-height:var(--ck-leading-control);text-align:start;margin:0}:where(input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]))::-webkit-datetime-edit-text{padding:0 .0625em}:where(input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]))::-webkit-datetime-edit-month-field{padding-block:0}:where(input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]))::-webkit-datetime-edit-day-field{padding-block:0}:where(input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]))::-webkit-datetime-edit-year-field{padding-block:0}:where(input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]))::-webkit-datetime-edit-hour-field{padding-block:0}:where(input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]))::-webkit-datetime-edit-minute-field{padding-block:0}:where(input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]))::-webkit-datetime-edit{padding:0}:where(input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]))::-webkit-datetime-edit-fields-wrapper{padding:0}:where(select:not([multiple],[size])){background-image:var(--ck-icon-select);cursor:pointer;background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-inline-end:2.25rem}:where(select:not([multiple],[size]):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))){background-position:.75rem}:where(input[type=search]){border-radius:var(--ck-button-radius);background-image:var(--ck-icon-search);background-position:1rem;background-repeat:no-repeat;background-size:1rem;padding-inline-start:2.5rem}:where(input[type=search]: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))){background-position:right 1rem center}:where(input[type=color]){appearance:none;width:3rem;height:var(--ck-control-h);margin:0 0 var(--ck-space);border-radius:var(--ck-radius);background:var(--ck-field);box-shadow:inset 0 0 0 1px var(--ck-control-line);cursor:pointer;border:0;padding:.25rem}:where(input[type=color])::-webkit-color-swatch-wrapper{padding:0}:where(input[type=color])::-webkit-color-swatch{border-radius:var(--ck-radius-sm);border:0}:where(input[type=color])::-moz-color-swatch{border-radius:var(--ck-radius-sm);border:0}:where(input[type=file]){width:100%;margin:0 0 var(--ck-space);color:var(--ck-text);font:inherit;line-height:var(--ck-leading-sm);font-size:var(--ck-text-sm);display:block}:where(input[type=file])::file-selector-button{border-radius:var(--ck-button-radius);background:var(--ck-bg);min-height:2rem;box-shadow:inset 0 0 0 1px var(--ck-control-line);color:var(--ck-fg);font:inherit;cursor:pointer;border:0;margin-inline-end:.75rem;padding:.25rem .75rem;font-weight:600}@media (hover:hover){:where(input[type=file]:hover)::file-selector-button{background:var(--ck-hover)}}:where(label:has(>:is(input:not([type=checkbox],[type=radio]),select,textarea))){margin-bottom:var(--ck-space)}:where(label>:is(input:not([type=checkbox],[type=radio]),select,textarea)){margin:.5rem 0 0}:where(label>input[type=color]){display:block}:where(:is(input,select,textarea)+small){margin-top:calc(var(--ck-space) * -1 + .5rem);margin-bottom:var(--ck-space);color:var(--ck-muted);line-height:var(--ck-leading-xs);font-size:var(--ck-text-xs);font-weight:400;display:block}:where(label>:is(input,select,textarea)+small){margin:.5rem 0 0}:where([aria-invalid=true]){box-shadow:inset 0 0 0 1px var(--ck-danger),0 0 0 1px var(--ck-danger)}:where([aria-invalid=true]:focus){outline-color:color-mix(in srgb,var(--ck-danger) 70%,transparent)}:where([aria-invalid=true]+small){color:var(--ck-danger)}:where([aria-invalid=false]){box-shadow:inset 0 0 0 1px var(--ck-success)}:where([aria-invalid=false]+small){color:var(--ck-success)}:where(:is(input,select,textarea):disabled){opacity:.5;cursor:not-allowed}:where(:is(input,textarea)[readonly]){background-color:var(--ck-surface)}:where(input:is([type=checkbox],[type=radio])){appearance:none;border-radius:var(--ck-radius-sm);background-color:var(--ck-field);width:1rem;height:1rem;box-shadow:inset 0 0 0 1px var(--ck-control-line);vertical-align:middle;cursor:pointer;transition:background-color var(--ck-duration-fast) var(--ck-ease-out),box-shadow var(--ck-duration-spring) var(--ck-spring),transform var(--ck-duration-spring) var(--ck-spring);background-position:50%;background-repeat:no-repeat;background-size:100%;border:0;flex:none;margin:0}:where(input:is([type=checkbox],[type=radio]):not([role=switch]):active){transition-duration:var(--ck-duration-fast);transform:scale(.88)}:where(input[type=radio]){border-radius:50%}:where(input[type=checkbox]:is(:checked,:indeterminate)){background-color:var(--ck-primary);box-shadow:none}:where(input[type=checkbox]:not([role=switch],:checked,:indeterminate)):before{content:"";background:var(--ck-on-primary);width:100%;height:100%;-webkit-mask:var(--ck-icon-check) center / 100% no-repeat;-webkit-mask:var(--ck-icon-check) center / 100% no-repeat;mask:var(--ck-icon-check) center / 100% no-repeat;opacity:0;transition:opacity var(--ck-duration-fast) var(--ck-ease-out),scale var(--ck-duration) var(--ck-ease-out);display:block;scale:.4}:where(input[type=checkbox]:is(:checked,:indeterminate)):before{content:"";background:var(--ck-on-primary);width:100%;height:100%;-webkit-mask:var(--ck-icon-check) center / 100% no-repeat;-webkit-mask:var(--ck-icon-check) center / 100% no-repeat;mask:var(--ck-icon-check) center / 100% no-repeat;opacity:1;transition:opacity var(--ck-duration-fast) var(--ck-ease-out),scale var(--ck-duration) var(--ck-ease-out);display:block;scale:1}:where(input[type=checkbox]:indeterminate):before{-webkit-mask-image:var(--ck-icon-dash);-webkit-mask-image:var(--ck-icon-dash);mask-image:var(--ck-icon-dash)}:where(input[type=radio]:checked){background-color:var(--ck-on-primary);box-shadow:inset 0 0 0 .3125rem var(--ck-primary)}:where(input:is([type=checkbox],[type=radio]):disabled){opacity:.5;cursor:not-allowed}@media (hover:hover){:where(input:is([type=checkbox],[type=radio]):not(:checked,:indeterminate,[role=switch]):hover){box-shadow:inset 0 0 0 1px var(--ck-control-line-hover)}}:where(label:has(>input:is([type=checkbox],[type=radio]))){cursor:pointer;align-items:center;gap:.5rem;min-height:1.5rem;margin-bottom:.5rem;font-weight:400;display:flex}:where(input[type=checkbox][role=switch]){border-radius:var(--ck-radius-pill);background-color:var(--ck-control-line);width:2.25rem;height:1.25rem;box-shadow:none;background-image:none;position:relative}:where(input[type=checkbox][role=switch]):before{content:"";top:.125rem;background:var(--ck-knob);width:1rem;height:1rem;box-shadow:var(--ck-shadow-knob);transition:transform var(--ck-duration-spring) var(--ck-spring),width var(--ck-duration) var(--ck-ease-out);border-radius:50%;animation:none;position:absolute;inset-inline-start:.125rem;-webkit-mask:none;mask:none}:where(input[type=checkbox][role=switch]:active):before{width:1.25rem}:where(input[type=checkbox][role=switch]:checked){background-color:var(--ck-accent-strong);background-image:none}:where(input[type=checkbox][role=switch]:checked):before{transform:translate(1rem)}:where(input[type=checkbox][role=switch]: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)):checked):before{transform:translate(-1rem)}:where(input[type=checkbox][role=switch]:checked:active):before{transform:translate(.75rem)}:where(input[type=checkbox][role=switch]: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)):checked:active):before{transform:translate(-.75rem)}:where(input[type=range]){appearance:none;width:100%;height:1.5rem;margin:0 0 var(--ck-space);cursor:pointer;background:0 0;display:block}:where(input[type=range])::-webkit-slider-runnable-track{border-radius:var(--ck-radius-pill);background:var(--ck-line-strong);height:.25rem}:where(input[type=range])::-moz-range-track{border-radius:var(--ck-radius-pill);background:var(--ck-line-strong);height:.25rem}:where(input[type=range])::-moz-range-progress{border-radius:var(--ck-radius-pill);background:var(--ck-accent-strong);height:.25rem}:where(input[type=range])::-webkit-slider-thumb{appearance:none;background:var(--ck-knob);width:1.25rem;height:1.25rem;box-shadow:0 0 0 1px var(--ck-control-line),var(--ck-shadow-knob);border-radius:50%;margin-top:-.5rem}:where(input[type=range])::-moz-range-thumb{background:var(--ck-knob);width:1.25rem;height:1.25rem;box-shadow:0 0 0 1px var(--ck-control-line),var(--ck-shadow-knob);border:0;border-radius:50%}:where(input[type=range])::-webkit-slider-thumb{transition:box-shadow var(--ck-duration) var(--ck-ease-out),transform var(--ck-duration-spring) var(--ck-spring)}:where(input[type=range])::-moz-range-thumb{transition:box-shadow var(--ck-duration) var(--ck-ease-out),transform var(--ck-duration-spring) var(--ck-spring)}@media (hover:hover){:where(input[type=range]:hover)::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--ck-control-line-hover),0 0 0 5px var(--ck-accent-soft),var(--ck-shadow-knob)}:where(input[type=range]:hover)::-moz-range-thumb{box-shadow:0 0 0 1px var(--ck-control-line-hover),0 0 0 5px var(--ck-accent-soft),var(--ck-shadow-knob)}}:where(input[type=range]:active)::-webkit-slider-thumb{transform:scale(1.15)}:where(input[type=range]:active)::-moz-range-thumb{transform:scale(1.15)}:where(input[type=range]:focus-visible){outline:none}:where(input[type=range]:focus-visible)::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--ck-control-line-hover),0 0 0 3px var(--ck-bg),0 0 0 5px var(--ck-focus-ring)}:where(input[type=range]:focus-visible)::-moz-range-thumb{box-shadow:0 0 0 1px var(--ck-control-line-hover),0 0 0 3px var(--ck-bg),0 0 0 5px var(--ck-focus-ring)}:where(button,input:is([type=button],[type=submit],[type=reset]),[role=button]){appearance:none;width:auto;min-height:var(--ck-control-h);padding:calc((var(--ck-control-h) - var(--ck-leading-control)) / 2) 1.25rem;border-radius:var(--ck-button-radius);background:var(--ck-primary);box-shadow:none;color:var(--ck-on-primary);font:inherit;font-size:var(--ck-text-sm);font-weight:600;line-height:var(--ck-leading-control);white-space:nowrap;vertical-align:middle;cursor:pointer;transition:background-color var(--ck-duration-fast) var(--ck-ease-out),box-shadow var(--ck-duration-fast) var(--ck-ease-out),color var(--ck-duration-fast) var(--ck-ease-out),transform var(--ck-duration-spring) var(--ck-spring);border:0;justify-content:center;align-items:center;gap:.5rem;margin:0;text-decoration:none;display:inline-flex}:where(:is(button,input:is([type=button],[type=submit],[type=reset]),[role=button]):active){transform:scale(var(--ck-press-scale));transition-duration:var(--ck-duration-exit);transition-timing-function:var(--ck-ease-out)}@media (hover:hover){:where(:is(button,input:is([type=button],[type=submit],[type=reset]),[role=button]):hover){background:var(--ck-primary-hover)}}:where(:is(button,[role=button],input)[data-variant=secondary],input[type=reset]){background:var(--ck-bg);box-shadow:inset 0 0 0 1px var(--ck-line-strong);color:var(--ck-fg)}@media (hover:hover){:where(:is(:is(button,[role=button],input)[data-variant=secondary],input[type=reset]):hover){background:var(--ck-hover);box-shadow:inset 0 0 0 1px var(--ck-control-line)}}:where(:is(button,[role=button],input)[data-variant=ghost]){color:var(--ck-text);background:0 0}@media (hover:hover){:where(:is(button,[role=button],input)[data-variant=ghost]:hover){background:var(--ck-hover);color:var(--ck-fg)}}:where(:is(button,[role=button],input)[data-variant=danger]){background:var(--ck-danger);color:var(--ck-on-danger)}@media (hover:hover){:where(:is(button,[role=button],input)[data-variant=danger]:hover){background:var(--ck-danger-hover)}}:where(:is(button,[role=button])[aria-pressed=true]:not([data-swap])){background:var(--ck-primary);box-shadow:none;color:var(--ck-on-primary)}@media (hover:hover){:where(:is(button,[role=button])[aria-pressed=true]:not([data-swap]):hover){background:var(--ck-primary-hover);color:var(--ck-on-primary)}}:where(:is(button,input):disabled,[role=button][aria-disabled=true]){opacity:.5;cursor:not-allowed;pointer-events:none}:where(:is(button,[role=button],input:is([type=button],[type=submit],[type=reset]))+:is(button,[role=button],input:is([type=button],[type=submit],[type=reset]))){margin-inline-start:.5rem}:where(p:has(>:is(button,[role=button])):not(:has(>:not(button,[role=button],input:is([type=button],[type=submit],[type=reset]),[hidden],br)))){flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}:where(p:has(>:is(button,[role=button]))>:is(button,[role=button],input)+:is(button,[role=button],input)){margin-inline-start:0}:where(:is(button,[role=button])>svg){width:var(--ck-icon-size);height:var(--ck-icon-size);pointer-events:none;transition:transform var(--ck-duration-spring) var(--ck-spring);flex:none}:where(:is(button,[role=button])>svg:first-child:not(:only-child)){margin-inline-start:-.125rem}:where(:is(button,[role=button])>svg:last-child:not(:only-child)){margin-inline-end:-.125rem}@media (hover:hover){:where(:is(button,[role=button]):hover>svg:last-child:not(:first-child)){transform:translate(.125rem)}:where(:is(button,[role=button]):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)):hover>svg:last-child:not(:first-child)){transform:translate(-.125rem)}}:where(:is(button,[role=button])[aria-label]:has(>svg:only-child)){width:var(--ck-control-h);height:var(--ck-control-h);padding:0}:where(:is(button,[role=button])[aria-pressed=true]:not([data-swap])>svg){fill:currentColor}:where(button[rel=prev]){border-radius:var(--ck-radius);width:2rem;height:2rem;min-height:2rem;color:var(--ck-muted);background:0 0;flex:none;padding:0}:where(button[rel=prev]):before{content:"";width:1rem;height:1rem;-webkit-mask:var(--ck-icon-close) center / 1rem no-repeat;-webkit-mask:var(--ck-icon-close) center / 1rem no-repeat;mask:var(--ck-icon-close) center / 1rem no-repeat;background:currentColor}@media (hover:hover){:where(button[rel=prev]:hover){background:var(--ck-hover);color:var(--ck-fg)}}:where([role=group],[role=search]){width:100%;margin-bottom:var(--ck-space);display:flex}:where([role=group]:not(:has(input,select,textarea))){width:auto;display:inline-flex}:where(:is([role=group],[role=search])>*){border-radius:0;flex:none;margin:0}:where(:is([role=group],[role=search])>*+*){margin-inline-start:-1px}:where(:is([role=group],[role=search])>:is(input,select)){flex:auto;min-width:0}:where(:is([role=group],[role=search])>:first-child){border-start-start-radius:var(--ck-button-radius);border-end-start-radius:var(--ck-button-radius)}:where(:is([role=group],[role=search])>:last-child){border-start-end-radius:var(--ck-button-radius);border-end-end-radius:var(--ck-button-radius)}:where(:is([role=group],[role=search])>:is(:focus-visible,[aria-pressed=true])){z-index:1;position:relative}:where(:is([role=group],[role=search])+small){margin-top:calc(var(--ck-space) * -1 + .5rem);margin-bottom:var(--ck-space);color:var(--ck-muted);line-height:var(--ck-leading-xs);font-size:var(--ck-text-xs);display:block}:where(:is([role=group],[role=search]):has([aria-invalid=true])+small){color:var(--ck-danger)}:where(:is([role=group],[role=search]):has([aria-invalid=false])+small){color:var(--ck-success)}:where([role=group]){max-width:100%}@container (width<=30rem){:where([role=group]>:is(button,[role=button],input[type=button])){padding-inline:.75rem}}:where(:is([role=group],[role=search])>:active){transform:none}:where(:is(button,input:is([type=button],[type=submit],[type=reset]),[role=button],input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea)[data-size=sm]){--ck-control-h:2rem;font-size:var(--ck-text-xs)}:where(:is(button,input:is([type=button],[type=submit],[type=reset]),[role=button],input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea)[data-size=lg]){--ck-control-h:3rem;font-size:var(--ck-text-md)}:where(nav){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}:where(nav :is(ul,ol)){flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}:where(nav li){margin:0}:where(nav a:not([role=button])){color:var(--ck-text);line-height:var(--ck-leading-sm);font-size:var(--ck-text-sm);transition:color var(--ck-duration-fast) var(--ck-ease-out);padding-block:.25rem;font-weight:500;text-decoration:none;display:inline-block}:where(nav a:not([role=button])[aria-current]){color:var(--ck-fg)}@media (hover:hover){:where(nav a:not([role=button]):hover){color:var(--ck-fg)}}:where(nav a[aria-current]){-webkit-text-decoration:underline 2px var(--ck-accent);text-decoration:underline 2px var(--ck-accent);text-underline-offset:.4em;font-weight:600}:where(nav strong){letter-spacing:-.02em;font-size:1rem}:where(nav>[popover]){width:auto;height:auto;color:inherit;background:0 0;border:0;margin:0;padding:0;display:flex;position:static;inset:auto;overflow:visible}:where(nav>button[popovertarget]){display:none}@container (width<=48rem){:where(nav>button[popovertarget]){width:var(--ck-control-h);height:var(--ck-control-h);border-radius:var(--ck-button-radius);min-height:0;color:var(--ck-fg);anchor-name:--ck-menu;background:0 0;flex:none;padding:0;display:inline-flex}:where(nav>button[popovertarget]):before{content:"";width:1.25rem;height:1.25rem;-webkit-mask:var(--ck-icon-menu) center / 1.25rem no-repeat;-webkit-mask:var(--ck-icon-menu) center / 1.25rem no-repeat;mask:var(--ck-icon-menu) center / 1.25rem no-repeat;background:currentColor}:where(nav:has(>[popover]:popover-open)>button[popovertarget]):before{-webkit-mask-image:var(--ck-icon-close);-webkit-mask-image:var(--ck-icon-close);mask-image:var(--ck-icon-close)}@media (hover:hover){:where(nav>button[popovertarget]:hover){background:var(--ck-hover)}}:where(nav>[popover]){top:var(--ck-header-h);right:var(--ck-gutter);max-height:calc(100dvh - var(--ck-header-h) - 1rem);overscroll-behavior:contain;width:min(20rem,calc(100vw - var(--ck-gutter) * 2));border-radius:var(--ck-card-radius);background:var(--ck-raised);box-shadow:0 0 0 1px var(--ck-line),var(--ck-shadow-lg);opacity:1;filter:none;transition:opacity var(--ck-duration-enter) var(--ck-ease-out),transform var(--ck-duration-enter) var(--ck-ease-out),filter var(--ck-duration-enter) var(--ck-ease-out),overlay var(--ck-duration-exit) allow-discrete,display var(--ck-duration-exit) allow-discrete;flex-flow:column;align-items:stretch;gap:.25rem;padding:.5rem;position:fixed;overflow-y:auto;transform:none}:where(nav>[popover]: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))){right:auto;left:var(--ck-gutter)}:where(nav>[popover]:not(:popover-open)){opacity:0;filter:blur(4px);transition-duration:var(--ck-duration-exit);display:none;transform:translateY(-.5rem)}@starting-style{:where(nav>[popover]:popover-open){opacity:0;filter:blur(4px);transform:translateY(-.5rem)}}@supports (top:anchor(bottom)){:where(nav>[popover]){position-anchor:--ck-menu;top:calc(anchor(bottom) + .5rem);right:anchor(right)}:where(nav>[popover]: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))){right:auto;left:anchor(left)}}:where(nav>[popover] li){margin:0}:where(nav>[popover] a:not([role=button])){min-height:var(--ck-control-h);border-radius:var(--ck-radius);align-items:center;padding:.5rem .75rem;display:flex}@media (hover:hover){:where(nav>[popover] a:not([role=button]):hover){background:var(--ck-hover)}}:where(nav>[popover] :is(button,[role=button])){width:100%}}:where(nav :is(button,[role=button])){min-height:2rem;line-height:var(--ck-leading-xs);font-size:var(--ck-text-xs);padding:.25rem .75rem}:where(nav :is(button,[role=button])[aria-label]:has(>svg:only-child)){width:2rem;height:2rem;padding:0}:where(nav[aria-label=Breadcrumb i]){justify-content:flex-start}:where(nav[aria-label=Breadcrumb i] :is(ul,ol)){flex-wrap:wrap;gap:0}:where(nav[aria-label=Breadcrumb i] li:not(:last-child)):after{content:"/";content:"/" / "";color:var(--ck-muted);margin-inline:.5rem}:where(nav[aria-label=Breadcrumb i] a[aria-current]){font-weight:inherit;text-decoration:none}:where(nav[aria-label=Breadcrumb i] li:is(:last-child,:has(>[aria-current=page]))){color:var(--ck-fg);line-height:var(--ck-leading-sm);font-size:var(--ck-text-sm);font-weight:500}:where(aside nav,aside nav :is(ul,ol)){flex-direction:column;align-items:flex-start;gap:.5rem}:where(article){margin:0 0 calc(var(--ck-space) * 1.5);padding:var(--ck-card-pad);border-radius:var(--ck-card-radius);background:var(--ck-card);box-shadow:var(--ck-shadow-card);transition:box-shadow var(--ck-duration-exit) var(--ck-ease-out),transform var(--ck-duration-spring) var(--ck-spring)}@media (hover:hover){:where(article:hover){box-shadow:var(--ck-shadow-card-hover)}:where(article:has(a[href],button):hover){box-shadow:0 0 0 1px var(--ck-line-strong),var(--ck-shadow-md)}}:where(article:has(>:is(h2,h3,h4,h5,h6)>a[href]:only-child,>div>:is(h2,h3,h4,h5,h6)>a[href]:only-child):active){transition-duration:var(--ck-duration-fast);transform:scale(.99)}:where(article>:last-child){margin-bottom:0}:where(article>:is(header,footer)){margin-inline:calc(var(--ck-card-pad) * -1);padding:calc(var(--ck-card-pad) / 2 + .25rem) var(--ck-card-pad)}:where(article>header){margin-top:calc(var(--ck-card-pad) * -1);margin-bottom:var(--ck-card-pad);border-bottom:var(--ck-border-width) solid var(--ck-line-subtle)}:where(article>footer){margin-top:var(--ck-card-pad);margin-bottom:calc(var(--ck-card-pad) * -1);border-top:var(--ck-border-width) solid var(--ck-line-subtle);border-radius:0 0 var(--ck-card-radius) var(--ck-card-radius);background:var(--ck-surface);line-height:var(--ck-leading-sm);font-size:var(--ck-text-sm)}:where(article>:is(header,footer)>*){margin-block:0}:where(article:has(>:is(h2,h3,h4,h5,h6)>a[href]:only-child,>div>:is(h2,h3,h4,h5,h6)>a[href]:only-child)){position:relative}:where(:is(article,article>div)>:is(h2,h3,h4,h5,h6)>a[href]:only-child){text-decoration:none}:where(:is(article,article>div)>:is(h2,h3,h4,h5,h6)>a[href]:only-child):after{content:"";border-radius:inherit;position:absolute;inset:0}:where(:is(article,article>div)>:is(h2,h3,h4,h5,h6)>a[href]:only-child:focus-visible){outline:none}:where(article:has(>:is(h2,h3,h4,h5,h6)>a[href]:only-child:focus-visible,>div>:is(h2,h3,h4,h5,h6)>a[href]:only-child:focus-visible)){outline:var(--ck-focus-width) solid var(--ck-focus-ring);outline-offset:var(--ck-focus-offset)}:where(article:has(>:is(h2,h3,h4,h5,h6)>a[href]:only-child,>div>:is(h2,h3,h4,h5,h6)>a[href]:only-child) :is(a,button,input,select,textarea,summary,video,iframe):not(:is(h2,h3,h4,h5,h6)>a)){z-index:1;position:relative}:where(article:has(>:is(img,video,picture,iframe,figure):first-child)){overflow:clip}:where(article>:is(img,video,picture,iframe,figure):first-child){width:calc(100% + var(--ck-card-pad) * 2);max-width:none;margin:calc(var(--ck-card-pad) * -1) calc(var(--ck-card-pad) * -1) var(--ck-card-pad);border-radius:var(--ck-card-radius) var(--ck-card-radius) 0 0;background:var(--ck-surface);display:block;overflow:clip}:where(article>:is(img,video,iframe):first-child,article>:is(picture,figure):first-child :is(img,video,iframe)){height:auto;aspect-ratio:var(--ck-media-ratio);object-fit:cover;box-shadow:none;border:0;border-radius:0}:where(article>:is(picture,figure):first-child :is(img,video,iframe)){width:100%;max-width:none;display:block}:where(article>figure:first-child>:is(img,video)){outline:0}:where(article>figure:first-child>figcaption){padding:.75rem var(--ck-card-pad);border-top:var(--ck-border-width) solid var(--ck-line-subtle);margin:0}:where(article>:is(img,video,picture,iframe):not(:first-child)){width:100%;margin-bottom:var(--ck-space);border-radius:var(--ck-nested-radius);outline:1px solid var(--ck-image-outline);outline-offset:-1px;display:block}:where(article>:is(img,picture,figure):first-child :is(img),article>img:first-child){transition:transform var(--ck-duration-slow) var(--ck-ease-out)}@media (hover:hover){:where(article:has(a[href]):hover>:is(img:first-child,picture:first-child>img,figure:first-child img)){transform:scale(1.03)}}:where(article:has(>:is(img,video,picture,figure):first-child)):before{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ck-image-outline);pointer-events:none;position:absolute;inset:0}:where(article:has(>:is(img,video,picture,figure):first-child)){position:relative}:where(article:is([data-media=left],[data-media=right],[data-media=start],[data-media=end])){flex-wrap:wrap;padding:0;display:flex;overflow:clip}:where(article:is([data-media=right],[data-media=end])){flex-direction:row-reverse}:where(article:is([data-media=left],[data-media=right],[data-media=start],[data-media=end])>:is(img,video,picture,figure,iframe)){flex:2 1 var(--ck-media-side);aspect-ratio:auto;object-fit:cover;border-radius:0;width:auto;min-width:0;max-width:none;min-height:12rem;margin:0}:where(article:is([data-media=left],[data-media=right],[data-media=start],[data-media=end])>:is(picture,figure) :is(img,video,iframe)){aspect-ratio:auto;height:100%}:where(article:is([data-media=left],[data-media=right],[data-media=start],[data-media=end])>div){flex:3 1 var(--ck-media-text);min-width:0;padding:var(--ck-card-pad);align-self:center}:where(article[data-media]>div>:last-child){margin-bottom:0}:where(article[data-inset]:is([data-media=left],[data-media=right],[data-media=start],[data-media=end])){gap:var(--ck-card-pad);padding:var(--ck-card-pad)}:where(article[data-inset]:is([data-media=left],[data-media=right],[data-media=start],[data-media=end])>:is(img,video,picture,figure,iframe)){border-radius:var(--ck-nested-radius);overflow:clip}:where(article[data-inset]:is([data-media=left],[data-media=right],[data-media=start],[data-media=end])>:is(img,video,picture,figure,iframe,div)){flex:1 1 var(--ck-media-side)}:where(article[data-inset]:is([data-media=left],[data-media=right],[data-media=start],[data-media=end])>div){align-self:flex-start;padding:0}:where(article[data-marker] :is(h2,h3,h4,h5,h6):first-of-type):before{content:"";background:var(--ck-accent);border-radius:.125rem;width:.5rem;height:.5rem;margin-block-end:1rem;display:block}:where(article[data-media=cover]){--ck-fg:#fff;--ck-text:#e5e7eb;--ck-muted:#e5e7eb;--ck-link:#fff;isolation:isolate;min-height:var(--ck-cover-min);color:var(--ck-text);background:#030712;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:clip}:where(article[data-media=cover]>:is(img,video,picture,figure,iframe):first-child){z-index:-1;aspect-ratio:auto;object-fit:cover;border-radius:0;width:100%;height:100%;margin:0;position:absolute;inset:0}:where(article[data-media=cover]>:is(picture,figure):first-child :is(img,video)){aspect-ratio:auto;height:100%}:where(article[data-media=cover]):after{content:"";z-index:-1;background:linear-gradient(to top,color-mix(in srgb,var(--ck-scrim) 92%,transparent),color-mix(in srgb,var(--ck-scrim) 78%,transparent) 50%,transparent 90%);pointer-events:none;position:absolute;inset:0}:where(article[data-media=cover]>:last-child){margin-bottom:0}:where(details){border-block:var(--ck-border-width) solid var(--ck-line-subtle);margin:0}:where(details+details){border-top:0}:where(summary){border-radius:var(--ck-radius);color:var(--ck-fg);cursor:pointer;transition:background-color var(--ck-duration-fast) var(--ck-ease-out);justify-content:space-between;align-items:center;gap:1rem;margin-inline:-.75rem;padding:1rem .75rem;font-weight:600;list-style:none;display:flex}@media (hover:hover){:where(summary:hover){background:var(--ck-hover)}}:where(summary)::-webkit-details-marker{display:none}:where(summary):after{content:"";background:var(--ck-muted);width:1rem;height:1rem;-webkit-mask:var(--ck-icon-chevron) center / 1rem no-repeat;-webkit-mask:var(--ck-icon-chevron) center / 1rem no-repeat;mask:var(--ck-icon-chevron) center / 1rem no-repeat;transition:transform var(--ck-duration-enter) var(--ck-ease-swap);flex:none}:where(details[open]>summary):after{transform:rotate(180deg)}:where(details)::details-content{opacity:0;transition:grid-template-rows var(--ck-duration-exit) var(--ck-ease-swap),padding-block var(--ck-duration-exit) var(--ck-ease-swap),opacity .1s linear,content-visibility var(--ck-duration-exit) allow-discrete;grid-template-rows:0fr;padding-block:0;display:grid}:where(details[open])::details-content{opacity:1;transition:grid-template-rows var(--ck-duration-slow) var(--ck-ease-swap),padding-block var(--ck-duration-slow) var(--ck-ease-swap),opacity var(--ck-duration) var(--ck-ease-out) .1s,content-visibility var(--ck-duration-slow) allow-discrete;grid-template-rows:1fr;padding-block:.5rem 1rem}:where(details>:not(summary)){min-height:0;margin-block:0;overflow:hidden}@supports not selector(::details-content){:where(details[open]>:not(summary)){animation:ck-fade-in var(--ck-duration-slow) var(--ck-ease-out)}}:where(details:last-of-type){margin-bottom:var(--ck-space)}:where([data-accordion=row]){min-height:clamp(22rem,32vw,30rem);margin-bottom:var(--ck-space);counter-reset:ck-row;gap:.75rem;display:flex}:where([data-accordion=row]>details){counter-increment:ck-row;border-radius:var(--ck-card-radius);background:var(--ck-card);min-width:0;box-shadow:inset 0 0 0 1px var(--ck-line-subtle);border:0;flex-direction:column;flex:1 1 0;margin:0;padding:1.25rem;display:flex;overflow:clip}:where([data-accordion=row]>details[open]){background:var(--ck-raised);box-shadow:0 0 0 1px var(--ck-line),var(--ck-shadow-lg);flex-grow:3}@media (prefers-reduced-motion:no-preference){:where([data-accordion=row]>details){transition:flex-grow var(--ck-duration-slow) var(--ck-ease-swap),background-color var(--ck-duration) var(--ck-ease-out),box-shadow var(--ck-duration) var(--ck-ease-out)}}:where([data-accordion=row]>details):before{content:counter(ck-row,decimal-leading-zero) ".";color:color-mix(in srgb,var(--ck-muted) 55%,transparent);font-size:var(--ck-h2);line-height:1}:where([data-accordion=row]>details[open]):before{display:none}:where([data-accordion=row]>details>summary){font-size:var(--ck-text-sm);font-weight:500;line-height:var(--ck-leading-sm);text-wrap:balance;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:.75rem;margin:auto 0 0;padding:0}:where([data-accordion=row]>details[open]>summary){margin-top:0}@media (hover:hover){:where([data-accordion=row]>details>summary:hover){background:0 0}}:where([data-accordion=row]>details>summary):after{display:none}:where([data-accordion=row]>details>summary>img){aspect-ratio:16/10;border-radius:var(--ck-nested-radius);object-fit:cover;width:100%;display:none}:where([data-accordion=row]>details[open]>summary>img){display:block}:where([data-accordion=row]>details)::details-content{opacity:1;padding:0;transition:none;display:block}:where([data-accordion=row]>details>:not(summary)){min-width:16rem;color:var(--ck-text);font-size:var(--ck-text-sm);line-height:var(--ck-leading-sm);margin:.75rem 0 0}@container (width<=40rem){:where([data-accordion=row]){flex-direction:column;min-height:0}:where([data-accordion=row]>details){flex:none}:where([data-accordion=row]>details>summary){font-size:var(--ck-text-md);line-height:var(--ck-leading-h4);margin-top:.5rem}:where([data-accordion=row]>details):before{font-size:var(--ck-text-sm);line-height:var(--ck-leading-sm)}:where([data-accordion=row]>details>:not(summary)){min-width:0}}@media (forced-colors:active){:where([data-accordion=row]>details){border:var(--ck-border-width) solid CanvasText}}:where(nav li:has(>details)){position:relative}:where(nav li>details){border:0;margin:0}:where(nav li>details>summary){color:var(--ck-text);line-height:var(--ck-leading-sm);font-size:var(--ck-text-sm);justify-content:flex-start;gap:.375rem;margin:0;padding:.25rem 0;font-weight:500;display:inline-flex}@media (hover:hover){:where(nav li>details>summary:hover){color:var(--ck-fg);background:0 0}}:where(nav li>details[open]>summary){color:var(--ck-fg)}:where(nav li>details)::details-content{grid-template-rows:none;padding-block:0;display:block}:where(nav li>details[open])::details-content{grid-template-rows:none;padding-block:0;display:block}:where(nav li>details>ul){z-index:50;border-radius:var(--ck-card-radius);background:var(--ck-raised);min-width:14rem;box-shadow:0 0 0 1px var(--ck-line),var(--ck-shadow-lg);transition:opacity var(--ck-duration) var(--ck-ease-out),translate var(--ck-duration) var(--ck-ease-out);flex-flow:column;align-items:stretch;gap:.25rem;margin:0;padding:.5rem;display:flex;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:-1.25rem}@starting-style{:where(nav li>details[open]>ul){opacity:0;translate:0 -.25rem}}:where(nav li>details>ul>li){margin:0}:where(nav li>details>ul a:not([role=button])){min-height:var(--ck-control-h);border-radius:var(--ck-radius);align-items:center;padding:.5rem .75rem;display:flex}@media (hover:hover){:where(nav li>details>ul a:not([role=button]):hover){background:var(--ck-hover)}}@container (width<=48rem){:where(nav li>details>summary){min-height:var(--ck-control-h);border-radius:var(--ck-radius);justify-content:space-between;padding:.5rem .75rem;display:flex}@media (hover:hover){:where(nav li>details>summary:hover){background:var(--ck-hover)}}:where(nav li>details>ul){min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:0 0 0 .75rem;position:static;translate:none}}:where(nav[aria-label=Pagination i] ul){gap:.25rem}:where(nav[aria-label=Pagination i] a:not([role=button])){min-width:var(--ck-control-h);min-height:var(--ck-control-h);border-radius:var(--ck-radius);color:var(--ck-text);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 .75rem;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){:where(nav[aria-label=Pagination i] a:not([role=button],[aria-current]):hover){background:var(--ck-hover);color:var(--ck-fg)}}:where(nav[aria-label=Pagination i] a[aria-current]){background:var(--ck-primary);color:var(--ck-on-primary);font-weight:600;text-decoration:none}:where(nav[aria-label=Pagination i] a[aria-disabled=true]){opacity:.4;pointer-events:none}:where(dialog){width:100%;max-width:min(32rem,calc(100vw - var(--ck-gutter) * 2));color:var(--ck-text);opacity:0;filter:blur(4px);transition:opacity var(--ck-duration-exit) var(--ck-ease-out),transform var(--ck-duration-exit) var(--ck-ease-out),filter var(--ck-duration-exit) var(--ck-ease-out),overlay var(--ck-duration-exit) allow-discrete,display var(--ck-duration-exit) allow-discrete;background:0 0;border:0;padding:0;overflow:visible;transform:translateY(-12px)}:where(dialog[data-size=sm]){max-width:min(20rem,calc(100vw - var(--ck-gutter) * 2))}:where(dialog[data-size=lg]){max-width:min(60rem,calc(100vw - var(--ck-gutter) * 2))}:where(dialog[open]){opacity:1;filter:none;transition:opacity var(--ck-duration-enter) var(--ck-ease-out),transform var(--ck-duration-enter) var(--ck-ease-out),filter var(--ck-duration-enter) var(--ck-ease-out);transform:none}@starting-style{:where(dialog[open]){opacity:0;filter:blur(4px);transform:translateY(-12px)}}:where(dialog)::backdrop{background:var(--ck-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--ck-duration-exit) var(--ck-ease-out),overlay var(--ck-duration-exit) allow-discrete,display var(--ck-duration-exit) allow-discrete}:where(dialog[open])::backdrop{opacity:1}@starting-style{:where(dialog[open])::backdrop{opacity:0}}:where(dialog>article),:where(dialog>article:hover){overscroll-behavior:contain;background:var(--ck-raised);max-height:calc(100vh - 2rem);box-shadow:0 0 0 1px var(--ck-line),var(--ck-shadow-lg);margin:0;overflow:auto;transform:none}:where(dialog article>header :is(h1,h2,h3)){font-size:var(--ck-h3);line-height:var(--ck-leading-h3);margin:0}:where(article>header>:is(button[rel=prev],form:has(>button[rel=prev]))){margin-inline-end:-.5rem}:where(dialog article>header){justify-content:space-between;align-items:center;gap:1rem;display:flex}:where(dialog article>footer){text-align:end}:where(button[data-zoom]){border-radius:var(--ck-card-radius);cursor:zoom-in;background:0 0;min-height:0;padding:0;line-height:0;display:block;position:relative;overflow:clip;transform:none}:where(button[data-zoom]>img){width:100%;display:block}:where(button[data-zoom]):after{content:"";background:color-mix(in srgb,var(--ck-scrim) 62%,transparent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='4.5'/%3E%3Cpath d='M10.5 10.5l3 3M5.5 7h3M7 5.5v3'/%3E%3C/svg%3E") center / 1rem no-repeat;pointer-events:none;width:2rem;height:2rem;transition:background-color var(--ck-duration-fast) var(--ck-ease-out);border-radius:50%;position:absolute;inset-block-end:.5rem;inset-inline-end:.5rem}@media (hover:hover){:where(button[data-zoom]:hover):after{background-color:color-mix(in srgb,var(--ck-scrim) 82%,transparent)}}:where(dialog[data-zoom]){width:fit-content;max-width:calc(100vw - var(--ck-gutter) * 2);color:var(--ck-knob);padding-top:3rem}:where(dialog[data-zoom])::backdrop{background:color-mix(in srgb,var(--ck-scrim) 92%,transparent)}:where(dialog[data-zoom]>figure){margin:0}:where(dialog[data-zoom]>figure:focus-visible){outline:none}:where(dialog[data-zoom] button[rel=prev]:focus-visible){outline-color:currentColor}:where(dialog[data-zoom] img){border-radius:var(--ck-card-radius);object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 11.5rem);margin-inline:auto;display:block}:where(dialog[data-zoom] figcaption){max-width:60ch;color:inherit;text-align:center;margin:.75rem auto 0}:where(dialog[data-zoom]>form){margin:0;position:absolute;inset-block-start:0;inset-inline-end:0}@media (width>=40rem){:where(dialog[data-zoom]){max-width:calc(100vw - 7rem)}:where(dialog[data-zoom]>form){inset-inline-end:-3rem}}:where(dialog[data-zoom] button[rel=prev]){width:2.5rem;height:2.5rem;min-height:2.5rem;color:inherit;border-radius:50%}@media (hover:hover){:where(dialog[data-zoom] button[rel=prev]:hover){background:color-mix(in srgb,var(--ck-knob) 16%,transparent);color:inherit}}:where([data-beforeafter]){--pos:50%;width:fit-content;max-width:100%;margin-block:0 var(--ck-space,1rem);border-radius:var(--ck-card-radius);touch-action:pan-y;-webkit-user-select:none;user-select:none;line-height:0;position:relative;overflow:clip}:where([data-beforeafter]>img){width:auto;max-width:100%;height:auto;margin:0;display:block}:where([data-beforeafter]>img:nth-of-type(2)){object-fit:cover;width:100%;height:100%;clip-path:inset(0 0 0 var(--pos));position:absolute;inset:0}:where([data-beforeafter]):after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23111' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 4L2.5 8 6 12M10 4l3.5 4L10 12'/%3E%3C/svg%3E") center / 1.25rem no-repeat,radial-gradient(circle,var(--ck-knob) 1.25rem,transparent calc(1.25rem + .5px)) center / 2.5rem 2.5rem no-repeat,linear-gradient(var(--ck-knob),var(--ck-knob)) center / 2px 100% no-repeat;width:2.5rem;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--ck-scrim) 45%,transparent));pointer-events:none;margin-inline-start:-1.25rem;position:absolute;inset-block:0;inset-inline-start:var(--pos)}:where([data-beforeafter]>input[type=range]){z-index:1;opacity:0;cursor:ew-resize;appearance:none;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}:where([data-beforeafter]>input[type=range])::-webkit-slider-thumb{appearance:none;width:2.5rem;height:100vh}:where([data-beforeafter]>input[type=range])::-moz-range-thumb{border:0;width:2.5rem;height:100vh}:where([data-beforeafter]:has(>input:focus-visible)){outline:var(--ck-focus-width) solid var(--ck-focus);outline-offset:var(--ck-focus-offset)}:where(dialog[data-zoom] [data-beforeafter]){margin-block-end:0;margin-inline:auto}:where(dialog[data-zoom] [data-beforeafter]>img:first-of-type){max-height:calc(100dvh - 11.5rem)}:where(progress){appearance:none;width:100%;height:.5rem;margin:0 0 var(--ck-space);border-radius:var(--ck-radius-pill);background:var(--ck-line);color:var(--ck-accent-strong);border:0;display:block;overflow:hidden}:where(progress)::-webkit-progress-bar{background:0 0}:where(progress)::-webkit-progress-value{border-radius:var(--ck-radius-pill);background:var(--ck-accent-strong);transition:width var(--ck-duration-spring) var(--ck-spring)}:where(progress)::-moz-progress-bar{border-radius:var(--ck-radius-pill);background:var(--ck-accent-strong)}:where(progress:indeterminate){background:var(--ck-line) linear-gradient(to right,var(--ck-accent-strong) 30%,transparent 30%) top left / 150% 150% no-repeat;animation:1.2s linear infinite ck-indeterminate}:where(progress:indeterminate)::-webkit-progress-bar{background:0 0}:where(progress:indeterminate)::-moz-progress-bar{background:0 0}@keyframes ck-indeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}:where([aria-busy=true]):before{content:"";vertical-align:-.125em;opacity:.8;border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite ck-spin;display:inline-block}:where([aria-busy=true]:not(:empty)):before{margin-inline-end:.5rem}:where(:is(button,[role=button])[aria-busy=true]){pointer-events:none}:where(:is(button,[role=button])[aria-busy=true]):before{margin:0}@keyframes ck-spin{to{transform:rotate(360deg)}}:where(aside:is([role=alert],[role=status])){--ck-tone:var(--ck-accent-strong);margin-block:0 var(--ck-space);border-radius:var(--ck-radius);background:color-mix(in srgb,var(--ck-tone) 9%,var(--ck-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ck-tone) 35%,transparent);color:var(--ck-fg);padding:1rem 1.25rem}:where(aside[data-variant=success]){--ck-tone:var(--ck-success)}:where(aside[data-variant=warning]){--ck-tone:var(--ck-warning)}:where(aside[data-variant=danger]){--ck-tone:var(--ck-danger)}:where(aside:is([role=alert],[role=status])>:first-child){margin-top:0}:where(aside:is([role=alert],[role=status])>:last-child){margin-bottom:0}:where(aside:is([role=alert],[role=status]) :is(strong,h2,h3,h4,h5,h6)){color:var(--ck-fg)}:where([data-badge]){--ck-tone:var(--ck-muted);border-radius:var(--ck-radius-pill);background:color-mix(in srgb,var(--ck-tone) 12%,var(--ck-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ck-tone) 30%,transparent);color:color-mix(in srgb,var(--ck-tone) 55%,var(--ck-fg));font-size:var(--ck-text-xs);font-weight:600;line-height:var(--ck-leading-xs);white-space:nowrap;vertical-align:middle;padding:.125rem .5rem;display:inline-block}:where([data-badge][data-variant=info]){--ck-tone:var(--ck-accent-strong)}:where([data-badge][data-variant=success]){--ck-tone:var(--ck-success)}:where([data-badge][data-variant=warning]){--ck-tone:var(--ck-warning)}:where([data-badge][data-variant=danger]){--ck-tone:var(--ck-danger)}:where([data-skeleton]){border-radius:var(--ck-radius);background:var(--ck-line);color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;min-height:1lh;display:block}:where([data-skeleton] *){visibility:hidden}:where([data-skeleton][aria-busy=true],[aria-busy=true]:has(>[data-skeleton])):before{content:none}@media (prefers-reduced-motion:no-preference){:where([data-skeleton]){background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ck-bg) 55%,transparent),transparent);background-repeat:no-repeat;background-size:200% 100%;animation:1.6s ease-in-out infinite ck-shimmer}@keyframes ck-shimmer{0%{background-position:200% 0}to{background-position:-100% 0}}}:where([data-avatar]){background:var(--ck-accent-soft);block-size:2.5rem;inline-size:2.5rem;max-inline-size:none;color:var(--ck-fg);font-size:var(--ck-text-sm);object-fit:cover;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}:where([data-avatars]){margin-block:0 var(--ck-space);align-items:center;display:flex}:where([data-avatars]>[data-avatar]){box-shadow:0 0 0 2px var(--ck-bg)}:where([data-avatars]>[data-avatar]+[data-avatar]){margin-inline-start:-.5rem}:where([data-sidebar]){gap:var(--ck-space);margin-block:0 var(--ck-space);flex-wrap:wrap;align-items:flex-start;display:flex}:where([data-sidebar]>aside:not([role])){flex:14rem;min-inline-size:0;max-inline-size:18rem}:where([data-sidebar]>:not(aside)){flex:999 20rem;min-inline-size:0}@media (width>=48rem){:where([data-sidebar]>aside:not([role])){max-block-size:calc(100dvh - var(--ck-space) * 2);position:sticky;inset-block-start:var(--ck-space);overflow-y:auto}:where(html:has(body>header[data-sticky]) [data-sidebar]>aside:not([role])){max-block-size:calc(100dvh - var(--ck-header-h) - var(--ck-space) * 2);inset-block-start:calc(var(--ck-header-h) + var(--ck-space))}}:where([data-sidebar]>aside:not([role]) :is(ul,ol)){padding:0;list-style:none}@property --ck-on{syntax:"<number>";inherits:false;initial-value:1}:where(ol[data-scrolly]){margin:0 0 var(--ck-space);counter-reset:ck-scrolly;padding:0;list-style:none}:where([data-scrolly]>li){margin:0 0 3rem}:where([data-scrolly]>li>div){counter-increment:ck-scrolly}:where([data-scrolly]>li>div):before{content:counter(ck-scrolly,decimal-leading-zero);color:var(--ck-muted);font-family:var(--ck-font-mono);font-size:var(--ck-text-xs);font-variant-numeric:tabular-nums;line-height:var(--ck-leading-xs);margin-bottom:.5rem;display:block}:where([data-scrolly]>li>figure){margin:1.5rem 0 0}:where([data-scrolly]>li>figure>:is(img,video)){width:100%;display:block}:where([data-scrolly]>li>div>:last-child){margin-bottom:0}@keyframes ck-scrolly-on{0%,12%{--ck-on:0}40%,60%{--ck-on:1}88%,to{--ck-on:0}}@keyframes ck-scrolly-first{0%,60%{--ck-on:1}88%,to{--ck-on:0}}@keyframes ck-scrolly-last{0%,12%{--ck-on:0}40%,to{--ck-on:1}}@media (width>=48rem){@supports (animation-timeline:view()) and (timeline-scope:--a){:where(ol[data-scrolly]){--ck-scrolly-h:clamp(24rem, 38vw, 85vh);timeline-scope:--ck-s1,--ck-s2,--ck-s3,--ck-s4,--ck-s5,--ck-s6;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:0 clamp(2rem,6vw,5rem);display:grid}:where([data-scrolly]>li){display:contents}:where([data-scrolly]>li>div){border-inline-start:2px solid color-mix(in srgb,var(--ck-fg) calc(var(--ck-on) * 100%),transparent);opacity:calc(.35 + .65 * var(--ck-on));grid-column:1;margin-block:35vh;padding-inline-start:1.5rem;animation:linear both ck-scrolly-on}:where([data-scrolly]>li>figure){top:calc(50vh - var(--ck-scrolly-h) / 2);height:var(--ck-scrolly-h);border-radius:var(--ck-card-radius);box-shadow:var(--ck-shadow-lg);outline:1px solid var(--ck-image-outline);outline-offset:-1px;opacity:var(--ck-on);scale:calc(.98 + .02 * var(--ck-on));filter:blur(calc((1 - var(--ck-on)) * 4px));pointer-events:none;grid-area:1/2/span 6;align-self:start;margin:0;animation:linear both ck-scrolly-on;position:sticky;overflow:clip}:where([data-scrolly]>li>figure>:is(img,video)){object-fit:cover;outline:0;height:100%}:where([data-scrolly]>li:first-child>:is(div,figure)){animation-name:ck-scrolly-first}:where([data-scrolly]>li:last-child>:is(div,figure)){animation-name:ck-scrolly-last}:where([data-scrolly]>li:only-child>:is(div,figure)){animation:none}:where([data-scrolly]>li:first-child>div){view-timeline:--ck-s1 block;animation-timeline:--ck-s1}:where([data-scrolly]>li:first-child>figure){animation-timeline:--ck-s1}:where([data-scrolly]>li:nth-child(2)>div){view-timeline:--ck-s2 block;animation-timeline:--ck-s2}:where([data-scrolly]>li:nth-child(2)>figure){animation-timeline:--ck-s2}:where([data-scrolly]>li:nth-child(3)>div){view-timeline:--ck-s3 block;animation-timeline:--ck-s3}:where([data-scrolly]>li:nth-child(3)>figure){animation-timeline:--ck-s3}:where([data-scrolly]>li:nth-child(4)>div){view-timeline:--ck-s4 block;animation-timeline:--ck-s4}:where([data-scrolly]>li:nth-child(4)>figure){animation-timeline:--ck-s4}:where([data-scrolly]>li:nth-child(5)>div){view-timeline:--ck-s5 block;animation-timeline:--ck-s5}:where([data-scrolly]>li:nth-child(5)>figure){animation-timeline:--ck-s5}:where([data-scrolly]>li:nth-child(6)>div){view-timeline:--ck-s6 block;animation-timeline:--ck-s6}:where([data-scrolly]>li:nth-child(6)>figure){animation-timeline:--ck-s6}:where(ol[data-scrolly=bleed]){grid-template-columns:minmax(0,26rem) minmax(0,1fr);margin-inline-end:calc(50% - 50vw)}:where(ol[data-scrolly=bleed]>li>figure){border-start-end-radius:0;border-end-end-radius:0}:where(html:has(ol[data-scrolly=bleed])){overflow-x:clip}}}:where(ul[data-showcase]){margin-block:0 var(--ck-space);margin-inline:0;padding:0;list-style:none}:where(ul[data-showcase]>li){margin:0}:where(ul[data-showcase]>li>div){border-inline-start:2px solid var(--ck-line);transition:color var(--ck-duration) var(--ck-ease-out),border-color var(--ck-duration) var(--ck-ease-out);padding:1rem 0 1rem 1.5rem}:where(ul[data-showcase]>li>div :is(h2,h3,h4,p)){color:inherit;margin:0;transition:inherit}:where(ul[data-showcase]>li>div>:is(h2,h3,h4)+*){margin-top:var(--ck-title-gap)}:where(ul[data-showcase]>li>div a){color:inherit;text-decoration:none}:where(ul[data-showcase]>li>figure){border-radius:var(--ck-card-radius);outline:1px solid var(--ck-image-outline);outline-offset:-1px;margin:.5rem 0 1.5rem;overflow:hidden}:where(ul[data-showcase]>li>figure>:is(img,video)){object-fit:cover;outline:0;width:100%;height:100%;display:block}@media (width>=48rem){:where(ul[data-showcase]){column-gap:calc(var(--ck-space) * 2);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}:where(ul[data-showcase]>li){display:contents}:where(ul[data-showcase]>li>div){color:var(--ck-muted);cursor:default;grid-column:1}:where(ul[data-showcase]>li>figure){aspect-ratio:4/3;box-shadow:var(--ck-shadow-md);opacity:0;filter:blur(4px);pointer-events:none;transition:opacity var(--ck-duration-exit) var(--ck-ease-out),scale var(--ck-duration-exit) var(--ck-ease-out),filter var(--ck-duration-exit) var(--ck-ease-out);grid-area:1/2/span 6;margin:0;scale:.98}:where(ul[data-showcase]>li:is(:hover,:focus-within,[data-on]),ul[data-showcase]:not(:has(>li:is(:hover,:focus-within,[data-on])))>li:first-child)>div{color:var(--ck-fg);border-color:var(--ck-fg)}:where(ul[data-showcase]>li:is(:hover,:focus-within,[data-on]),ul[data-showcase]:not(:has(>li:is(:hover,:focus-within,[data-on])))>li:first-child)>figure{opacity:1;filter:none;pointer-events:auto;transition-duration:var(--ck-duration-enter);scale:1}}:where([data-marquee]){gap:var(--ck-marquee-gap);margin:0 0 var(--ck-space);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}:where([data-marquee]>ul){justify-content:space-around;align-items:center;gap:var(--ck-marquee-gap);min-width:100%;animation:ck-marquee var(--ck-marquee-duration) linear infinite;flex:none;margin:0;padding:0;list-style:none;display:flex}:where([data-marquee=reverse]>ul){animation-direction:reverse}:where([data-marquee]>ul>li){color:var(--ck-muted);line-height:var(--ck-leading-lg);font-size:var(--ck-text-lg);letter-spacing:var(--ck-heading-tracking);white-space:nowrap;transition:color var(--ck-duration) var(--ck-ease-out);flex:none;align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}:where([data-marquee]>ul>li>:is(svg,img)){flex:none;width:auto;max-width:none;height:1.5rem}@media (hover:hover){:where([data-marquee]:hover>ul){animation-play-state:paused}:where([data-marquee]>ul>li:hover){color:var(--ck-fg)}}:where([data-marquee]:focus-within>ul),:where(:is(label,p):has(>input:checked,>label>input:checked)+[data-marquee]>ul){animation-play-state:paused}@keyframes ck-marquee{to{transform:translate(calc(-100% - var(--ck-marquee-gap)))}}@keyframes ck-marquee-rtl{to{transform:translate(calc(100% + var(--ck-marquee-gap)))}}:where([data-marquee]: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))>ul){animation-name:ck-marquee-rtl}:where([data-tabs]){margin:0 0 var(--ck-space);padding:var(--ck-card-pad);border-radius:var(--ck-card-radius);background-color:var(--ck-surface);box-shadow:0 0 0 1px var(--ck-line);background-position:50%;background-size:cover;flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}:where([data-tabs]>legend){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where([data-tabs]>input),:where([data-tabs]>input:checked){appearance:none;width:1px;height:1px;box-shadow:none;opacity:0;pointer-events:none;background:0 0;margin:0;position:absolute}:where([data-tabs]>input+label){border-radius:var(--ck-radius-pill);background:color-mix(in srgb,var(--ck-bg) 55%,transparent);color:var(--ck-text);line-height:var(--ck-leading-control);font-size:var(--ck-text-sm);cursor:pointer;transition:background-color var(--ck-duration-fast) var(--ck-ease-out),color var(--ck-duration-fast) var(--ck-ease-out),box-shadow var(--ck-duration-fast) var(--ck-ease-out);margin:0;padding:.5rem 1rem;font-weight:500;display:block}@media (hover:hover){:where([data-tabs]>input:not(:checked)+label:hover){background:color-mix(in srgb,var(--ck-bg) 80%,transparent);color:var(--ck-fg)}}:where([data-tabs]>input:checked+label){background:var(--ck-bg);box-shadow:var(--ck-shadow-card),var(--ck-shadow-sm);color:var(--ck-fg)}:where([data-tabs]>input:focus-visible+label){outline:var(--ck-focus-width) solid var(--ck-focus-ring);outline-offset:var(--ck-focus-offset)}:where([data-tabs]>section){padding:var(--ck-card-pad);border-radius:var(--ck-nested-radius);background:var(--ck-raised);box-shadow:var(--ck-shadow-card),var(--ck-shadow-md);transition:opacity var(--ck-duration-fast) var(--ck-ease-out);flex:1 0 100%;margin-top:.5rem;display:none}@starting-style{:where([data-tabs]>section){opacity:0}}:where([data-tabs]>section>:last-child){margin-bottom:0}:where([data-tabs]>section>:is(img,figure,video):only-child){width:100%;display:block}:where([data-tabs]:has(>input:first-of-type:checked)>section:first-of-type),:where([data-tabs]:has(>input:nth-of-type(2):checked)>section:nth-of-type(2)),:where([data-tabs]:has(>input:nth-of-type(3):checked)>section:nth-of-type(3)),:where([data-tabs]:has(>input:nth-of-type(4):checked)>section:nth-of-type(4)),:where([data-tabs]:has(>input:nth-of-type(5):checked)>section:nth-of-type(5)),:where([data-tabs]:has(>input:nth-of-type(6):checked)>section:nth-of-type(6)){display:block}:where(ol[data-steps]){margin:0 0 var(--ck-space);counter-reset:ck-step;padding:0;list-style:none;display:flex}:where([data-steps]>li){min-width:0;color:var(--ck-muted);line-height:var(--ck-leading-sm);font-size:var(--ck-text-sm);text-align:center;counter-increment:ck-step;flex-direction:column;flex:1 1 0;align-items:center;gap:.5rem;margin:0;display:flex;position:relative}:where([data-steps]>li):before{content:counter(ck-step);z-index:1;background:var(--ck-bg);width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1px var(--ck-control-line);color:var(--ck-muted);font-size:var(--ck-text-xs);font-variant-numeric:tabular-nums;line-height:var(--ck-leading-xs);transition:background-color var(--ck-duration-fast) var(--ck-ease-out),box-shadow var(--ck-duration-fast) var(--ck-ease-out),color var(--ck-duration-fast) var(--ck-ease-out);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}:where([data-steps]>li:not(:last-child)):after{content:"";top:calc(.75rem - 1px);background:var(--ck-line-strong);height:2px;transition:background-color var(--ck-duration) var(--ck-ease-out);position:absolute;inset-inline:calc(50% + 1rem) calc(1rem - 50%)}:where([data-steps] a){color:inherit;text-decoration:none}@media (hover:hover){:where([data-steps] a:hover){color:var(--ck-fg)}}:where([data-steps]>li:has(~li[aria-current=step])):before{background:var(--ck-accent-soft);box-shadow:inset 0 0 0 1px var(--ck-accent-strong);color:var(--ck-fg)}:where([data-steps]>li:has(~li[aria-current=step])):after{background:var(--ck-accent-strong)}:where([data-steps]>li:has(~li[aria-current=step])){color:var(--ck-text)}:where([data-steps]>li[aria-current=step]){color:var(--ck-fg);font-weight:500}:where([data-steps]>li[aria-current=step]):before{background:var(--ck-primary);box-shadow:none;color:var(--ck-on-primary)}:where(ol[data-steps=vertical]){flex-direction:column}:where([data-steps=vertical]>li){text-align:start;flex-direction:row;flex:none;align-items:flex-start;gap:.75rem;padding-bottom:1.5rem}:where([data-steps=vertical]>li:last-child){padding-bottom:0}:where([data-steps=vertical]>li):before{margin-top:calc((var(--ck-leading-sm) - 1.5rem) / 2)}:where([data-steps=vertical]>li:not(:last-child)):after{width:2px;height:auto;inset-block:1.75rem .25rem;inset-inline:calc(.75rem - 1px) auto}:where([data-tooltip]){position:relative}:where([data-tooltip]:not(a,button,input,[role=button])){border-bottom:1px dashed var(--ck-control-line);cursor:help}:where([data-tooltip]):after{content:attr(data-tooltip);z-index:50;border-radius:var(--ck-radius-sm);background:var(--ck-primary);color:var(--ck-on-primary);line-height:var(--ck-leading-2xs);font-size:var(--ck-text-2xs);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--ck-duration-fast) var(--ck-ease-out),transform var(--ck-duration) var(--ck-ease-out);background-clip:padding-box;border:0 solid #0000;border-bottom-width:.5rem;padding:.25rem .5rem;font-weight:500;position:absolute;bottom:100%;left:50%;transform:translate(-50%,.25rem)scale(.96)}:where([data-tooltip][data-placement=bottom]):after{border-top-width:.5rem;border-bottom-width:0;top:100%;bottom:auto;transform:translate(-50%,-.25rem)scale(.96)}@media (hover:hover){:where([data-tooltip]:hover):after{opacity:1;pointer-events:auto;transform:translate(-50%)}}:where([data-tooltip]:focus-visible):after{opacity:1;pointer-events:auto;transform:translate(-50%)}:where([data-tooltip]:hover:not(:focus-visible)):after{transition-delay:.3s}:where(:is(input,select,textarea)[aria-invalid=true]:user-invalid){animation:ck-shake .5s var(--ck-ease-out)}:root[data-theme-switching] *,:root[data-theme-switching] :before,:root[data-theme-switching] :after{transition:none!important}::view-transition-old(root){animation-duration:var(--ck-duration-slow)}::view-transition-new(root){animation-duration:var(--ck-duration-slow)}@keyframes ck-enter{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}}:where([data-enter]){animation:ck-enter var(--ck-duration-enter) var(--ck-ease-enter) both;animation-delay:calc(var(--ck-stagger) * var(--stagger,0))}:where([data-enter=stagger]){animation:none}:where([data-enter=stagger]>*){animation:ck-enter var(--ck-duration-enter) var(--ck-ease-enter) both;animation-delay:calc(var(--ck-stagger) * (var(--ck-i,1) - 1))}:where([data-enter=stagger]>:nth-child(2)){--ck-i:2}:where([data-enter=stagger]>:nth-child(3)){--ck-i:3}:where([data-enter=stagger]>:nth-child(4)){--ck-i:4}:where([data-enter=stagger]>:nth-child(5)){--ck-i:5}:where([data-enter=stagger]>:nth-child(6)){--ck-i:6}:where([data-enter=stagger]>:nth-child(n+7)){--ck-i:7}:where(:is(button,[role=button])[data-swap]){place-items:center;display:inline-grid}:where([data-swap]>svg){fill:none;transition:opacity var(--ck-duration-enter) var(--ck-ease-swap),scale var(--ck-duration-enter) var(--ck-ease-swap),filter var(--ck-duration-enter) var(--ck-ease-swap);grid-area:1/1;margin:0;transform:none}:where([data-swap]>svg:nth-child(2)),:where([data-swap]:is([aria-pressed=true],[aria-expanded=true])>svg:first-child){opacity:0;filter:blur(4px);scale:.25}:where([data-swap]:is([aria-pressed=true],[aria-expanded=true])>svg:nth-child(2)){opacity:1;filter:none;scale:1}@keyframes ck-fade-in{0%{opacity:0;transform:translateY(-.25rem)}}@keyframes ck-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}:where([data-reveal]){max-width:40ch;font-size:var(--ck-h2);font-weight:var(--ck-heading-weight);line-height:var(--ck-leading-h2);letter-spacing:var(--ck-heading-tracking);color:var(--ck-fg);text-wrap:balance}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes ck-reveal{to{color:var(--ck-fg)}}:where([data-reveal]:not([data-reveal=auto])>span){color:var(--ck-reveal-from,var(--ck-muted));animation:linear both ck-reveal;animation-timeline:view();animation-range:cover 20% cover 65%}}@keyframes ck-reveal-auto{to{color:var(--ck-fg)}}:where([data-reveal=auto]>span){color:var(--ck-reveal-from,var(--ck-muted))}:where([data-reveal=auto][data-play]>span){animation:ck-reveal-auto var(--ck-duration-slow) var(--ck-ease-out) both;animation-delay:calc(var(--i,0) * var(--ck-reveal-step,60ms))}}:where(:is([data-grid],[data-bento])>*){min-width:0;margin:0}:root{--ck-space-0:0rem;--ck-space-8:.5rem;--ck-space-16:1rem;--ck-space-24:1.5rem;--ck-space-32:2rem;--ck-space-40:2.5rem;--ck-space-48:3rem;--ck-space-64:4rem;--ck-space-80:5rem;--ck-space-96:6rem;--ck-space-128:8rem}:where(:root[data-fluid]:not([data-fluid=false])){--ck-space-40:clamp(2rem, 1.8182rem + .9091vw, 2.5rem);--ck-space-48:clamp(2.5rem, 2.3182rem + .9091vw, 3rem);--ck-space-64:clamp(3rem, 2.6364rem + 1.8182vw, 4rem);--ck-space-80:clamp(3rem, 2.2727rem + 3.6364vw, 5rem);--ck-space-96:clamp(3.5rem, 2.5909rem + 4.5455vw, 6rem);--ck-space-128:clamp(4.5rem, 3.2273rem + 6.3636vw, 8rem)}:where([data-space="0"]){margin-block-start:var(--ck-space-0)}:where([data-space="8"]){margin-block-start:var(--ck-space-8)}:where([data-space="16"]){margin-block-start:var(--ck-space-16)}:where([data-space="24"]){margin-block-start:var(--ck-space-24)}:where([data-space="32"]){margin-block-start:var(--ck-space-32)}:where([data-space="40"]){margin-block-start:var(--ck-space-40)}:where([data-space="48"]){margin-block-start:var(--ck-space-48)}:where([data-space="64"]){margin-block-start:var(--ck-space-64)}:where([data-space="80"]){margin-block-start:var(--ck-space-80)}:where([data-space="96"]){margin-block-start:var(--ck-space-96)}:where([data-space="128"]){margin-block-start:var(--ck-space-128)}:where([data-space-end="0"]){margin-block-end:var(--ck-space-0)}:where([data-space-end="8"]){margin-block-end:var(--ck-space-8)}:where([data-space-end="16"]){margin-block-end:var(--ck-space-16)}:where([data-space-end="24"]){margin-block-end:var(--ck-space-24)}:where([data-space-end="32"]){margin-block-end:var(--ck-space-32)}:where([data-space-end="40"]){margin-block-end:var(--ck-space-40)}:where([data-space-end="48"]){margin-block-end:var(--ck-space-48)}:where([data-space-end="64"]){margin-block-end:var(--ck-space-64)}:where([data-space-end="80"]){margin-block-end:var(--ck-space-80)}:where([data-space-end="96"]){margin-block-end:var(--ck-space-96)}:where([data-space-end="128"]){margin-block-end:var(--ck-space-128)}:where([data-gap="0"]){gap:var(--ck-space-0)}:where([data-gap="8"]){gap:var(--ck-space-8)}:where([data-gap="16"]){gap:var(--ck-space-16)}:where([data-gap="24"]){gap:var(--ck-space-24)}:where([data-gap="32"]){gap:var(--ck-space-32)}:where([data-gap="40"]){gap:var(--ck-space-40)}:where([data-gap="48"]){gap:var(--ck-space-48)}:where([data-gap="64"]){gap:var(--ck-space-64)}:where([data-gap="80"]){gap:var(--ck-space-80)}:where([data-gap="96"]){gap:var(--ck-space-96)}:where([data-gap="128"]){gap:var(--ck-space-128)}@media (pointer:coarse){:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]),select,textarea){font-size:max(1rem,var(--ck-text-sm))}}@media (prefers-reduced-transparency:reduce){:where(body>header[data-sticky]){background:var(--ck-bg);-webkit-backdrop-filter:none;backdrop-filter:none}:where(dialog)::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:where(:root){--ck-press-scale:1}:where(:is(button,[role=button])>svg),:where(article:hover,article:active),:where(article:has(a[href]):hover>:is(img:first-child,picture:first-child>img,figure:first-child img)),:where(input:is([type=checkbox],[type=radio]):active){transform:none}@keyframes ck-enter{0%{opacity:0}}:where([data-enter],[data-enter=stagger]>*){animation-duration:var(--ck-duration-exit)!important;animation-delay:0s!important}:where([data-swap]>svg){transition-property:opacity!important;transition-duration:var(--ck-duration-exit)!important;filter:none!important;scale:1!important}:where(dialog){filter:none;transform:none;transition-duration:var(--ck-duration-exit)!important}@starting-style{:where(dialog[open]){filter:none;transform:none}}:where([data-scrolly]>li>figure),:where(ul[data-showcase]>li>figure){filter:none;scale:1}:where([data-marquee]){-webkit-mask-image:none;mask-image:none}:where([data-marquee]>ul){flex-wrap:wrap;justify-content:center;animation:none!important}:where([data-marquee]>ul[aria-hidden]){display:none}}@media (prefers-contrast:more){:where(:root,[data-theme]){--ck-line:var(--ck-control-line);--ck-line-subtle:var(--ck-control-line);--ck-line-strong:var(--ck-control-line);--ck-muted:var(--ck-text);--ck-focus-ring:var(--ck-focus);--ck-control-line-hover:var(--ck-fg)}:where(a){text-decoration-thickness:2px}}@media (forced-colors:active){:where(input:not([type=checkbox],[type=radio],[type=range]),select,textarea,button,[role=button],article,pre,kbd,progress){border:var(--ck-border-width) solid CanvasText}:where(input:is([type=checkbox],[type=radio]):not([role=switch])){appearance:auto}:where(:focus-visible){outline-color:highlight}:where(:is(input,select,textarea):not(:focus)){outline:none}:where([data-tooltip]):after,:where([data-steps]>li):before{border:var(--ck-border-width) solid CanvasText}:where([data-steps]>li[aria-current=step]):before{color:highlighttext;background:highlight}:where([data-steps]>li:not(:last-child)):after{background:canvastext}:where(nav>[popover],nav li>details>ul),:where(aside:is([role=alert],[role=status]),[data-badge]){border:var(--ck-border-width) solid CanvasText}:where([data-skeleton]){forced-color-adjust:none;color:#0000;background:graytext}:where(nav[aria-label=Pagination i] a[aria-current]){color:highlighttext;background:highlight}:where([data-tabs]>input+label){border:var(--ck-border-width) solid CanvasText}:where([data-tabs]>input:checked+label){color:highlighttext;background:highlight}}@media print{:where([data-reveal]>span){color:inherit}:where(html){scroll-behavior:auto}:where(body){color:#000;background:#fff}:where(body>header,[data-marquee],nav>button,dialog:not([open])),:where(body>header [popover]){display:none}:where(*){box-shadow:none;text-shadow:none;transition:none;animation:none}:where(a[href^=http]:not([role=button])):after{content:" (" attr(href) ")";word-break:break-all;width:auto;height:auto;font-size:.875em;display:inline;position:static;inset:auto}:where(article,aside:is([role=alert],[role=status]),[data-badge],input,select,textarea){border:var(--ck-border-width) solid #666}:where(table,tr,figure,pre,blockquote,article,img){break-inside:avoid}:where(h1,h2,h3,h4,h5,h6){break-after:avoid}:where(p,li,dd){orphans:3;widows:3}:where(pre){white-space:pre-wrap;border:var(--ck-border-width) solid #000;color:#000;background:#fff}}@font-face{font-family:Medeo Sans;src:url(/fonts/MedeoSansVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Medeo Sans Fallback HN;src:local(Helvetica Neue);font-weight:100 549;size-adjust:104.29%;ascent-override:96.37%;descent-override:28.29%;line-gap-override:0%}@font-face{font-family:Medeo Sans Fallback HN;src:local(Helvetica Neue Bold),local(HelveticaNeue-Bold);font-weight:550 900;size-adjust:102.79%;ascent-override:97.77%;descent-override:28.7%;line-gap-override:0%}@font-face{font-family:Medeo Sans Fallback Arial;src:local(Arial);font-weight:100 549;size-adjust:105.72%;ascent-override:95.06%;descent-override:27.9%;line-gap-override:0%}@font-face{font-family:Medeo Sans Fallback Arial;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;size-adjust:102.54%;ascent-override:98.01%;descent-override:28.77%;line-gap-override:0%}@font-face{font-family:Medeo Mono;src:url(/fonts/MedeoMonoVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--ck-font-sans:"Medeo Sans", "Medeo Sans Fallback HN", "Medeo Sans Fallback Arial", -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Helvetica Neue", Arial, sans-serif;--ck-font-features:normal;--ck-font-mono:"Medeo Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;font-optical-sizing:auto;--ck-bg:#fbfbfa;--menu-bg:#f5f5f0;--ghost-bg:#fff;--footer-bg:#f5f5f0;--menu-hover:#fbfbfa;--ck-fg:#181818;--ck-text:#4a4a46;--ck-muted:#5c5c57;--ck-accent:#181818;--surface:#f5f5f0;--surface-hover:#e0e0d8;--paper:#fcfcf9;--ck-card:var(--surface);--ck-raised:var(--paper);--ck-field:var(--paper);--ck-primary:#202020;--ck-on-primary:#fff;--ck-primary-hover:#101010;--nav-bg-scrolled:#fffffff5;--ink:var(--ck-fg);--background:var(--ck-bg);--line:#e8e8e2;--line-strong:#e0e0d9}[data-theme=dark]{--ck-bg:#161614;--ck-fg:#f5f5f0;--ck-text:#b8b8b0;--ck-muted:#9a9a92;--ck-accent:#f5f5f0;--surface:#1f1f1c;--surface-hover:#2a2a27;--footer-bg:var(--surface);--menu-bg:var(--surface);--ghost-bg:var(--surface);--menu-hover:var(--surface-hover);--paper:#262623;--ck-primary:var(--ck-fg);--ck-on-primary:var(--ck-bg);--ck-primary-hover:#fff;--nav-bg-scrolled:#1f1f1cf5;--line:#2a2a27;--line-strong:#34342f;--ck-card:var(--surface);--ck-raised:var(--paper);--ck-field:var(--paper);--ink:var(--ck-fg);--background:var(--ck-bg)}:root{--tab-track:#eeeee6;--hero-wash:#eeeee6;--avatar-ink:#181818;--avatar-bg:#fff;--avatar-line:#d8d8d0;--slide-fill:#3c3c38;--mask-on:#000}:root[data-theme=dark]{--tab-track:var(--surface)}:root{--tab-radius:var(--ck-card-radius);--ck-container-xl:75rem;--ck-gutter:1.5rem;--ck-heading-weight:600;--ck-strong-weight:600;--ck-heading-tracking:-.022em;--ck-leading-body:1.55;--ck-text-xs:.75rem;--ck-leading-sm:calc(22 / 15);--ck-leading-md:1.55;--ck-leading-xs:calc(22 / 12);--ck-h1:clamp(2.5rem, 2.05rem + 3vw, 4.75rem);--ck-h2:clamp(2rem, 1.6rem + 1.9vw, 3rem);--ck-h3:clamp(1.5rem, 1.3rem + .8vw, 1.875rem);--ck-h4:clamp(1.25rem, 1.15rem + .4vw, 1.5rem);--ck-leading-h1:1.02;--ck-leading-h2:1.12;--ck-leading-h3:1.2;--ck-leading-h4:1.3;--ck-leading-h5:1.3;--title:1.25rem;--h3-compact:clamp(1.1875rem, 1.0652rem + .5435vw, 1.5rem);--lead:clamp(1.125rem, 1.05rem + .35vw, 1.375rem);--ck-space:1.5rem;--ck-grid-gap:1rem;--ck-section-space:4.5rem;--ck-main-space:4rem;--ck-card-pad:2rem;--ck-hr-space:4.5rem;--ck-radius-sm:.375rem;--ck-radius:.5rem;--ck-radius-lg:.75rem;--ck-card-radius:1.25rem;--ck-control-h:2.75rem;--ck-header-h:4.5rem;--ease:cubic-bezier(.23, 1, .32, 1);--spring:var(--ck-spring);--dur-press:.16s;--dur-fast:.25s;--dur:.6s;--dur-slow:1.2s;--dur-reveal:.8s;--stagger:.16s;--ck-duration-fast:var(--dur-fast);--ck-duration:var(--dur-fast);--ck-duration-slow:var(--dur);--ck-duration-spring:var(--dur);--ck-duration-enter:var(--dur);--ck-duration-exit:var(--dur-fast);--ck-spring:cubic-bezier(.32, .72, 0, 1);--ck-press-scale:.96;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4.5rem;--radius-panel:1.75rem;--ck-shadow-card:none;--ck-shadow-card-hover:none}:where(main .h3){--_s:var(--h3-compact)}:where(main .h4,main h3:not(.h3,.h4,.h2),main h4:not(.h3,.h4),dialog h3){--_s:var(--title);font-size:var(--title)}@media (width>=1001px){:root{--ck-gutter:2.5rem}}@media (width<=1000px){:root{--ck-card-pad:1.5rem}}@media (width<=810px){:root{--ck-text-sm:.875rem;--ck-text-xs:.8125rem;--ck-card-pad:1.5rem;--ck-section-space:3rem;--ck-hr-space:3rem;--ck-main-space:2rem;--ck-header-h:4rem;--head-gap:2rem}}:root{--head-gap:calc(var(--sp-7) + 2 * var(--ck-trim-comp));--tail:0em}@supports (text-box-trim:trim-both){:root{--tail:.17em}}@media (width<=810px){:root{--head-gap:calc(var(--sp-6) + 2 * var(--ck-trim-comp))}}:where(figure[style*=--shot-bg],img[style*=--shot-bg],[data-tabs]>section[style*=--shot-bg]){background:var(--shot-bg)}[data-theme=dark] :where(figure[style*=--shot-bg],img[style*=--shot-bg]){background:color-mix(in srgb, var(--shot-bg) 14%, var(--surface))}[data-theme=dark] :where([data-tabs]>section>img[style*=--shot-bg]){background:0 0}[data-dark]:not([data-theme=dark] *),[data-theme=dark] [data-light]{display:none}:where([data-tabs]>section>:is(img,video)){aspect-ratio:16/10;object-fit:contain;border-radius:var(--ck-radius-lg);width:100%;height:auto;margin-inline:auto;display:block}:where([data-tabs]>section>video){--fx:linear-gradient(to right, transparent, var(--mask-on) 2.8%, var(--mask-on) 97.2%, transparent);--fy:linear-gradient(transparent, var(--mask-on) 4.4%, var(--mask-on) 95.6%, transparent);-webkit-mask:var(--fx), var(--fy);-webkit-mask-composite:source-in;-webkit-mask:var(--fx), var(--fy);mask:var(--fx), var(--fy);border-radius:0;-webkit-mask-composite:source-in;mask-composite:intersect}:where(figure[style*=--shot-ratio]){aspect-ratio:var(--shot-ratio)}:where(figure[style*=--shot-fit]>:is(img,video)){width:100%;height:100%}:where(figure[style*=--shot-fit] :is(img,video)){object-fit:var(--shot-fit)}:where(section[data-block=shot] figure>:is(img,video)){border-radius:0;outline:0}:where(video:not([data-slider] video)){clip-path:inset(0 round var(--ck-card-radius))}:where(html){overflow-x:clip}:where(body){-webkit-font-smoothing:antialiased;font-weight:400;overflow-x:clip}:where(a,th,dt,code,summary){font-weight:500}body>a[href=\#main]:first-child{color:var(--ck-on-primary)}:where(h1,h2,h3,h4,h5,h6) a{font-weight:inherit}:where(code,pre code){font-weight:400}:where(h2){letter-spacing:-.028em}:where(h1){letter-spacing:-.03em;font-weight:500}:where(button,[role=button]){padding-inline:var(--sp-5);font-weight:500}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(:is(button,[role=button]):not(:disabled):hover){transform:scale(1.015)}}:where(:is(button,[role=button])[data-variant=secondary]){background:var(--surface);box-shadow:none}:is(button,[role=button])[data-variant=ghost]{padding-inline:var(--sp-5);background:var(--ghost-bg);color:var(--ck-fg)}:where(button:disabled){background:var(--line-strong);color:var(--ck-text);box-shadow:none;cursor:not-allowed}@media (hover:hover){:where(:is(button,[role=button])[data-variant=secondary]:hover){background:var(--surface-hover);box-shadow:none}:where(:is(button,[role=button])[data-variant=ghost]:hover){background:var(--surface);color:var(--ck-fg)}:where(article:has(>:is(h2,h3,h4)>a[href]:only-child):hover){background:var(--surface-hover);box-shadow:none}}:where(article){margin-bottom:0}:where(p:not(.h1)){line-height:1.55}:where(a[href]:not([role=button],nav a,h1 a,h2 a,h3 a,h4 a)){text-underline-offset:.25em}@media (hover:hover){:where(:is(button,[role=button]):not(:disabled,[aria-disabled=true]):hover){text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}}:where(:is(button,[role=button],fieldset[data-tabs]>input+label,nav[data-subnav] a):not(:disabled,[aria-disabled=true],[data-expand]):active){transform:scale(var(--ck-press-scale));transition-duration:var(--dur-press)}:is(a,p[data-note],small)>span[data-phone]{display:none}@media (width<=640px){:is(a,p[data-note],small)>span[data-desk]{display:none}:is(a,p[data-note],small)>span[data-phone]{display:inline}}:where(body>header){transition:translate var(--dur) var(--spring), background-color var(--dur-fast) var(--ease);border-bottom:0;padding-block:0}:where(body>header[data-sticky]){background:color-mix(in srgb, var(--ck-bg) 94%, transparent)}:where(body>header[data-scrolled]){background:var(--nav-bg-scrolled)}:where(body>header[data-hidden]){translate:0 -100%}:where(body>header nav){min-height:var(--ck-header-h)}:where(body>header nav strong){font-size:var(--title);letter-spacing:-.012em;font-weight:600}:where(body>header nav strong a){align-items:center;gap:var(--sp-3);min-height:var(--ck-control-h);font-size:inherit;font-weight:inherit;color:var(--ck-fg);padding-block:0;display:inline-flex}:where(body>header nav a:not([role=button])){color:var(--ck-fg);min-height:var(--ck-control-h);line-height:var(--ck-leading-sm);align-items:center;padding-block:0;display:inline-flex}@media (hover:hover){:where(body>header nav a:not([role=button]):hover){opacity:.65}}:where(body>header nav a[aria-current=page]){text-underline-offset:.35em;font-weight:500;text-decoration:underline;text-decoration-thickness:1.5px}:where(body>header nav li>details>summary){color:var(--ck-fg);min-height:var(--ck-control-h);align-items:center;padding-block:0}:where(body>header nav li>details>ul){background:var(--menu-bg);box-shadow:none;border-radius:var(--ck-radius);gap:var(--sp-1);min-width:11.5rem}:where(body>header nav li>details>ul>li){width:100%}:where(body>header nav li>details>ul a:not([role=button])){box-sizing:border-box;width:100%;padding:var(--sp-3) var(--sp-4);border-radius:var(--ck-radius-sm)}@media (hover:hover){:where(body>header nav li>details>ul a:not([role=button]):hover){background:var(--menu-hover);opacity:1}}@container (width>=48.0625rem){:where(body>header nav){gap:var(--sp-5);flex-wrap:nowrap}:where(body>header nav>ul:first-child){flex:1 1 0}:where(body>header nav>[popover]){display:contents}:where(body>header nav>[popover]>li:last-child){flex:1 1 0;justify-content:flex-end;display:flex}}:where(body>header:has(:popover-open,:focus-within)){translate:none}@media (prefers-reduced-transparency:reduce){:where(body>header[data-sticky],body>header[data-scrolled]){background:var(--ck-bg);-webkit-backdrop-filter:none}}:where(main){scroll-margin-top:var(--ck-header-h)}html{scroll-padding-top:calc(var(--ck-header-h) + 1rem)}:where(nav[data-subnav]){z-index:30;margin:0 0 var(--sp-6);background:var(--ck-bg);padding:0;position:sticky;top:0}:where(body:has(>header:not([data-hidden])) nav[data-subnav]){top:var(--ck-header-h)}:where(nav[data-subnav]>ul){gap:var(--sp-2);padding:var(--sp-2) 0;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin:0;list-style:none;display:flex;overflow-x:auto}:where(nav[data-subnav]>ul>li){flex:none;margin:0;padding:0}:where(nav[data-subnav] a){min-height:var(--ck-control-h);padding:0 var(--sp-4);border-radius:var(--ck-radius-pill);background:var(--surface);color:var(--ck-fg);font-size:var(--ck-text-sm);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--spring);align-items:center;line-height:1.5rem;text-decoration:none;display:inline-flex}:where(nav[data-subnav] a[aria-current]){background:var(--ck-fg);color:var(--ck-bg)}@media (hover:hover){:where(nav[data-subnav] a:not([aria-current]):hover){background:var(--line)}}html:has(nav[data-subnav]){scroll-padding-top:calc(var(--ck-header-h) + var(--ck-control-h) + var(--sp-6))}@media (prefers-reduced-motion:reduce){:where(nav[data-subnav]){transition:none}}:where(body>header nav [role=button]){min-height:var(--ck-control-h);padding:0 var(--sp-5);font-size:var(--ck-text-sm);line-height:1.5rem}:where(body>header nav>button[popovertarget]){padding:0}@media (hover:hover) and (width>=48rem){:where(body>header nav li>details>ul>li[data-parent]){display:none}}@media (hover:none),(width<=47.99rem){:where(body>header nav li>details>summary>a){pointer-events:none}}:where(body>header nav>[popover])::backdrop{background:color-mix(in srgb, var(--ck-scrim) 30%, transparent)}:where(section[data-block=hero]){text-align:center}:where(body:has(section[data-block=hero])){background:linear-gradient(var(--hero-wash), var(--ck-bg) clamp(28rem, 20rem + 25vw, 36rem)) no-repeat var(--ck-bg)}:where([data-theme=dark] body:has(section[data-block=hero])){background:var(--ck-bg)}:where(body:has(section[data-block=hero])>header[data-sticky]:not([data-scrolled])){background:0 0}:where(section[data-block=hero]>.hero-icon){margin-bottom:var(--sp-6)}:where(section[data-block=hero]>img[data-hero-icon]){width:clamp(5rem,14vw,7.5rem);height:auto;margin:0 auto var(--sp-6);display:block}:where(section[data-block=hero]>.h6){margin-bottom:var(--sp-5);color:var(--ck-text);font-size:var(--ck-text-sm);letter-spacing:normal;text-transform:none;font-weight:500;line-height:1}:where(section[data-block=hero]>.h1){max-width:56rem;font-size:var(--ck-h1);font-weight:500;line-height:var(--ck-leading-h1);letter-spacing:-.03em;text-wrap:balance;padding-bottom:var(--tail);margin:0 auto}:where(section[data-block=hero]>.h1+:is(p,h1)){max-width:40rem;margin:var(--sp-4) auto 0;font-size:var(--lead);letter-spacing:normal;color:var(--ck-text);font-weight:400;line-height:1.45}:where(section[data-block=hero]>p[data-reveal]>span){color:inherit;animation:none}:where(section[data-block=hero]>p:has(>:is(a,button))){justify-content:center;align-items:center;gap:var(--sp-2) var(--sp-5);max-width:none;margin:var(--sp-6) 0 0;flex-wrap:wrap;display:flex}:where(section[data-block=hero]>p>:is(a,button)){margin:0}:where(section[data-block=hero]>p:has(>small)){max-width:none;margin:var(--sp-3) 0 0;font-size:.875rem;line-height:1.4}:where(section[data-block=hero]>p>small){color:var(--ck-muted);font-size:.875rem;line-height:1.4}section[data-block=hero]>p>:is(a,button),section[data-block=page-hero]>p>[role=button]{min-height:3rem;font-size:1.0625rem}section[data-block=hero]>p>:is(a,button):not([data-variant]),section[data-block=page-hero]>p>[role=button]:not([data-variant]){padding-inline:var(--sp-5)}section[data-block=hero] [data-tabs]{margin-top:var(--sp-7)}@media (width>=641px){:where(section[data-block=hero]>.h1+:is(p,h1)){margin-top:1.25rem}:where(section[data-block=hero]>p:has(>:is(a,button))){margin-top:var(--sp-7)}section[data-block=hero]>p>:is(a,button),section[data-block=page-hero]>p>[role=button]{min-height:3.25rem}section[data-block=hero] [data-tabs]{margin-top:var(--sp-8)}}@media (width<=640px){:is(section[data-block=hero],section[data-block=page-hero])>p>[data-variant=ghost]{background:0 0}}:where([data-tabs]){margin:var(--sp-7) 0 0;border-radius:var(--ck-card-radius);box-shadow:none;text-align:center;background:0 0;grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,9.5rem)) minmax(0,1fr);gap:0;padding:0;display:grid;position:relative}:where([data-tabs]):before{content:"";z-index:1;border-radius:var(--ck-radius-pill);background:var(--tab-track);grid-area:2/2/auto/5;margin:-.25rem}:where([data-tabs]>input:first-of-type+label){grid-column:2}:where([data-tabs]>input:nth-of-type(2)+label){grid-column:3}:where([data-tabs]>input:nth-of-type(3)+label){grid-column:4}:where([data-tabs]>input+label):after{content:"";position:absolute;inset:-2px 0}:where([data-tabs]>input+label){z-index:2;min-width:0;height:2.5rem;padding:0 var(--sp-2);color:var(--ck-fg);font-size:var(--ck-text-sm);letter-spacing:-.01em;background:0 0;grid-row:2;justify-content:center;align-items:center;font-weight:500;line-height:1.2;display:flex;position:relative}@media (hover:hover){:where([data-tabs]>input:not(:checked)+label:hover){background:color-mix(in srgb, var(--ck-bg) 45%, transparent)}}:where([data-tabs]>section){border-radius:var(--tab-radius);box-shadow:none;background:0 0;grid-area:1/1/auto/-1;margin:0;padding:0;overflow:clip}@media (width<=640px){:where([data-tabs]>input+label){padding-inline:var(--sp-1);font-size:.875rem}}:where([data-tabs]>section){opacity:0;visibility:hidden;transition:opacity var(--dur-slow) var(--ease), visibility 0s var(--dur-slow);display:block}:where([data-tabs]:has(>input:first-of-type:checked)>section:first-of-type,[data-tabs]:has(>input:nth-of-type(2):checked)>section:nth-of-type(2),[data-tabs]:has(>input:nth-of-type(3):checked)>section:nth-of-type(3),[data-tabs]:has(>input:nth-of-type(4):checked)>section:nth-of-type(4)){opacity:1;visibility:visible;transition:opacity var(--dur-slow) var(--ease)}:where(html[data-js] [data-tabs]:not([data-slide])>i[data-marker]){visibility:hidden}:where([data-tabs]>i[data-marker]){z-index:1;border-radius:var(--ck-radius-pill);background:var(--ck-bg);box-shadow:var(--ck-shadow-card), var(--ck-shadow-sm);pointer-events:none;transition:transform var(--dur) var(--spring);position:absolute;top:0;left:0}:where([data-tabs][data-slide]>input:checked+label){box-shadow:none;background:0 0}:where([data-tabs]>input+label){transition:color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--spring)}:where(section[data-block=page-hero]){margin-bottom:var(--head-gap)}:where(section[data-block=page-hero]>hgroup){margin:0 0 var(--sp-5)}:where(section[data-block=page-hero]>hgroup>.h1){max-width:56rem}:where(section[data-block=page-hero][data-align=center],section[data-block=page-hero])>hgroup>.h1{padding-bottom:var(--tail)}@container (width<=47.99rem){:where(section[data-block=page-hero]>hgroup>.h1){padding-bottom:var(--tail)}}:where(section[data-block=page-hero]>hgroup>p.h1){max-width:56rem;font:var(--ck-heading-weight) var(--_s) / var(--_l) var(--ck-font-heading)}@container (width>=48rem){:where(section[data-block=page-hero]){column-gap:var(--sp-7);grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}:where(section[data-block=page-hero]>hgroup){grid-area:1/1/span 4;margin-bottom:0}:where(section[data-block=page-hero]>:not(hgroup)){grid-column:2;justify-self:start;width:min(100%,26.25rem)}}:where(section[data-block=page-hero] h1){margin:0}:where(section[data-block=page-hero]>p){max-width:36rem;margin:0 0 var(--sp-5);font-size:var(--ck-text-md);color:var(--ck-text)}:where(section[data-block=page-hero]>h1[data-lede]){max-width:36rem;margin:0 0 var(--sp-5);font-size:var(--ck-text-md);letter-spacing:normal;color:var(--ck-text);text-box-trim:none;font-weight:400;line-height:1.5}:where(section[data-block=page-hero]>ul){gap:var(--sp-2);margin:0 0 var(--sp-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}:where(section[data-block=page-hero]>ul>li){padding:var(--sp-2) var(--sp-3);border-radius:var(--ck-radius-pill);background:var(--surface);font-size:var(--ck-text-sm);margin:0;line-height:1.5rem}:where(section[data-block=page-hero]>p:has(>:is(a:not([data-inline]),button))){gap:var(--sp-3);flex-wrap:wrap;width:min(100%,36rem);margin:0;display:flex}:where(section[data-block=page-hero]>p>:is(a,button)){margin:0}:where(section[data-block=page-hero]>input[type=search]){width:min(100%,26.25rem);max-width:none;min-height:3rem;padding-inline:var(--sp-5);background-color:var(--surface);font-size:var(--ck-text-md);background-image:none;margin:0}:where(input[type=search]){border-radius:var(--ck-radius-pill)}input[type=search]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ck-fg) 50%, transparent)}:where(section[data-block=page-hero]>:last-child){margin-bottom:0}:where(section[data-block=page-hero]>hgroup>p:has(>[data-badge])){max-width:none;font-size:var(--ck-text-sm);margin:0 0 1.25rem;font-weight:500;line-height:1}:where(section[data-align=center]){text-align:center;flex-direction:column;align-items:center;display:flex}:where(section[data-align=center]>hgroup){margin-bottom:var(--sp-5);display:block}:where(section[data-align=center]>hgroup>h1){max-width:56rem;margin-inline:auto;font-weight:500}:where(section[data-block=page-hero],section[data-block=hero])>p>[data-variant=ghost][data-variant]{padding-inline-end:2.5rem;position:relative}:where(section[data-block=page-hero],section[data-block=hero])>p>[data-variant=ghost]:after{content:"›";inset-inline-end:1.5rem;font-size:1.25rem;line-height:1;position:absolute;top:50%;translate:0 -50%}:where(section[data-align=center]>p:not(:has(>:is(a,button)))){max-width:40rem}:where(section[data-align=center]>ul,section[data-align=center]>p:has(>:is(a,button))){justify-content:center}:where(section[data-align=center]>p:has(>:is(a,button))){width:auto;max-width:none}:where(section[data-align=center]:has(>hgroup>h1)>p:not(:has(>:is(a,button)))){justify-self:center;width:min(100%,40rem)}@container (width>=48rem){:where(section:not([data-align=center]):has(>hgroup>h1)){align-items:start}:where(section:has(>hgroup>h1)>hgroup){margin-bottom:var(--sp-5);grid-area:1/1/auto/-1}:where(section:not([data-align=center]):has(>hgroup>h1)>:not(hgroup)){grid-area:auto/1/auto/-1;width:min(100%,36rem)}}:where(section[data-block=page-hero]>p[data-note]){margin-top:var(--sp-4);color:var(--ck-muted);font-size:.875rem;line-height:1.4}:where(article h3){font-size:var(--title);line-height:var(--ck-leading-h4);letter-spacing:-.012em;margin:0}:where(h2.h4){line-height:var(--ck-leading-h4);letter-spacing:-.012em}:where(article p){font-size:var(--ck-text-sm);color:var(--ck-text);overflow-wrap:normal;line-height:1.46667}:where(article h3+p,article h2+p){margin-top:var(--ck-title-gap)}:where(article:has(a[href],button):hover){box-shadow:none}:where(p[data-size=lg]){font-size:var(--title);line-height:1.4}:where(div[data-grid="2"]:has(>h2:first-child,>div:first-child>h2:first-child)){column-gap:var(--sp-7);row-gap:calc(var(--sp-5) + var(--ck-trim-comp));align-items:start}:where(div[data-grid="2"]>div>:last-child){margin-bottom:0}:where(main :is(div[data-grid="2"],div[data-grid="2"]>div,section>article)>ul){gap:var(--sp-3);margin:0 0 var(--sp-5);flex-direction:column;padding:0;list-style:none;display:flex}:where(main :is(div[data-grid="2"],div[data-grid="2"]>div,section>article)>ul>li){padding-left:var(--sp-4);margin:0;position:relative}:where(main :is(div[data-grid="2"],div[data-grid="2"]>div)>ul>li){text-wrap:balance}:where(main :is(div[data-grid="2"],div[data-grid="2"]>div,section>article)>ul>li):before{content:"";background:var(--ck-text);width:.5rem;height:1px;position:absolute;top:.7em;left:0}:where(main :is(div[data-grid="2"]>div,section>article)>ul:last-child){margin-bottom:0}:where(main section>article>ul){gap:var(--sp-2);font-size:var(--ck-text-sm);color:var(--ck-text)}:where(div[data-grid="2"]>img){box-sizing:border-box;object-fit:contain;background:var(--surface);border-radius:var(--ck-card-radius);width:100%;height:15rem;padding:3.5rem}@container (width>=48rem){:where(div[data-grid="2"]:has(>h2:first-child+p:last-child)){column-gap:var(--sp-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end}}:where(div[data-grid="2"]:has(>h2:first-child+p:last-child)){margin-bottom:var(--head-gap)}:where(div[data-grid="2"]:has(>h2:first-child+p:last-child)>h2){letter-spacing:-.028em;max-width:14ch;margin:0}:where(div[data-grid="2"]:has(>h2:first-child+p:last-child)>p){max-width:none;margin:0}:where(main>section>h2:first-child,main>*>section>h2:first-child){margin-bottom:var(--head-gap)}:where(main h2.h3){margin-bottom:var(--ck-heading-gap);line-height:var(--ck-leading-h3)}:where(main h2.h3:has(+:is([data-grid],figure))){margin-bottom:calc(var(--head-gap) * .667)}:where(figure:not(:has(img,video,table,picture,svg,iframe))){display:none}:where([data-grid]>article:is(:has(>small),:has(>p[data-link]))){flex-direction:column;gap:0;min-height:15rem;display:flex}:where(article[data-release],[data-grid]>article>small,section[data-block=page-hero]>ul>li,table){font-variant-numeric:tabular-nums}:where([data-grid]>article>small){margin:0 0 var(--ck-card-pad);color:var(--ck-text);font-size:var(--ck-text-xs);letter-spacing:-.005em;font-weight:500;line-height:1}:where([data-grid]>article>p[data-link]){padding-top:var(--sp-4);margin-top:auto}:where([data-grid]>article:is(:has(>small),:has(>p[data-link]))>:is(h2,h3)){line-height:var(--ck-leading-h4);margin-bottom:0}:where([data-grid]>article:has(>small)>:is(h2,h3)){margin-top:0}@media (width<=640px){:where([data-grid]>article:is(:has(>small),:has(>p[data-link]))){min-height:0}}:where([data-grid="4"]>article,[data-grid="3"]>article,[data-grid="2"]>article){margin-bottom:0}:where([data-grid][data-stats]){border-top:1px solid var(--line-strong);gap:0}:where([data-stats]>article){gap:var(--sp-2);padding:var(--sp-6) var(--sp-6) var(--sp-4);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;display:flex}:where([data-stats]>article:first-child){padding-inline-start:0}:where([data-stats]>article:last-child){padding-inline-end:0}:where([data-stats]>article+article){border-inline-start:1px solid var(--line-strong)}:where([data-stats] [data-figure]){align-items:baseline;gap:var(--sp-2);font-variant-numeric:tabular-nums;margin:0;line-height:1;display:flex}:where([data-stats] [data-figure] strong){letter-spacing:-.04em;font-size:clamp(4rem,3rem + 3.5vw,6rem);font-weight:600;line-height:.9}:where([data-stats] [data-figure] span){color:var(--ck-muted);font-size:var(--ck-text-lg,1.375rem);font-weight:500}:where([data-stats] article>p:not([data-figure])){margin:0 0 var(--sp-5);color:var(--ck-muted);text-wrap:balance}:where([data-stats] [data-bar]){align-items:center;gap:var(--sp-3);color:var(--ck-muted);font-size:var(--ck-text-sm);font-variant-numeric:tabular-nums;grid-template-columns:4.5rem minmax(0,1fr) auto;display:grid}:where([data-stats] [data-bar]:first-of-type){color:var(--ck-fg);font-weight:600}:where([data-stats] [data-bar]>b){min-width:4.5rem;font-weight:inherit;text-align:end}:where([data-stats] [data-bar]>i){width:var(--w);background:color-mix(in srgb, var(--ck-fg) 14%, transparent);border-radius:999px;min-width:.5rem;height:.75rem;display:block}:where([data-stats] [data-bar]:first-of-type>i){background:var(--ck-accent)}:where([data-stats] [data-bar][data-zero]>i){background:var(--ck-muted);border-radius:1px;width:.125rem;min-width:0;height:1rem}@media (width<=640px){:where([data-grid][data-stats]){grid-template-columns:minmax(0,1fr)}:where([data-stats]>article){padding-inline:0}:where([data-stats]>article+article){border-inline-start:0;border-top:1px solid var(--line-strong)}}:where(article[data-media]){column-gap:var(--sp-7);margin-bottom:var(--sp-4);padding:var(--ck-card-pad);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}:where(article[data-media=start]){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}:where(article[data-media=end]>:is(img,video)){order:2}:where(article[data-media]>:is(img,video)){border-radius:var(--ck-card-radius);width:100%;height:auto;min-height:0;margin:0}:where(article[data-media]>:is(img,video)[style*=--shot-ratio]){aspect-ratio:var(--shot-ratio);object-fit:var(--shot-fit,cover)}:where(article[data-media]>div,div[data-dots]>article){gap:var(--sp-3);flex-direction:column;display:flex}:where(article[data-media]>div){align-self:center;max-width:56ch}:where(article[data-media]>div>*,div[data-dots]>article>*){margin:0}:where(article[data-media]>div,div[data-dots]>article)>:is(h2,h3,h4)+*{margin-top:var(--ck-trim-comp)}:where(article[data-media] p){font-size:var(--ck-text-sm)}:where(div[data-dots]>article>p:last-child:has(>a)){margin-top:auto}:where(article[data-dots]>div):before,:where(div[data-dots]>article):before{content:"";width:1.25rem;height:1.25rem;margin-bottom:var(--sp-2);background:radial-gradient(circle 4px at 4px 4px, var(--ck-text) 3.5px, transparent 4px) 0 0 / 12px 12px;flex:none;display:block}:where(div[data-dots]>article):before{background-repeat:repeat-x;background-size:12px 8px;height:.5rem}:where(div[data-dots]>article:first-child):before{width:.5rem}:where(div[data-dots]>article:nth-child(2)):before{width:1.25rem}:where(div[data-dots]>article:nth-child(3)):before{width:2rem}:where(div[data-dots]>article:nth-child(4)):before{width:2.75rem}@media (width<=1000px){:where(article[data-media]){column-gap:var(--sp-5)}}@media (width<=810px){:where(article[data-media],article[data-media=start]){row-gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}:where(article[data-media]>:is(img,video)){order:2}}:where(article[data-media] h2){font-size:var(--h3-compact);line-height:var(--ck-leading-h3);letter-spacing:-.022em}:where(article[data-media]>div>p){max-width:56ch}:where(article:has(>:is(img,video,picture,figure):first-child)):before{box-shadow:none}:where(section#facts [data-grid]>article>h2){margin:0 0 var(--sp-3);font-size:var(--title);line-height:var(--ck-leading-h4);letter-spacing:-.012em;font-variant-numeric:tabular-nums;text-wrap:balance}:where([data-grid]>article>svg,[data-bento]>article>svg){box-sizing:border-box;width:2.5rem;height:2.5rem;margin-bottom:var(--sp-3);background:var(--paper);color:var(--ck-fg);border-radius:.6875rem;flex:none;padding:.5rem;display:block}:where(section#facts [data-grid]>article>p){max-width:30ch;font-size:var(--ck-text-sm);color:var(--ck-muted);text-wrap:pretty}:where([data-grid]>article>p[data-link]){align-items:center;gap:var(--sp-1);width:fit-content;color:var(--ck-text);font-size:var(--ck-text-sm);font-weight:500;line-height:1.5rem;display:inline-flex}:where([data-grid]>article>p[data-link]):after{content:"";width:.875rem;height:.875rem;-webkit-mask:var(--ck-icon-chevron) center / .875rem no-repeat;-webkit-mask:var(--ck-icon-chevron) center / .875rem no-repeat;mask:var(--ck-icon-chevron) center / .875rem no-repeat;transition:translate var(--dur-fast) var(--ease);background:currentColor;flex:none;rotate:-90deg}@media (hover:hover){:where([data-grid]>article:hover>p[data-link]):after{translate:3px}:where([data-grid]>article:hover>p[data-link]){color:var(--ck-fg)}}:where(div[data-grid=auto]>article>p>[data-avatar]){--ink:var(--avatar-ink);--background:var(--avatar-bg);--line:var(--avatar-line);width:100%;height:4rem;margin-bottom:var(--sp-1);border-radius:var(--ck-radius-sm);display:block}:where(div[data-grid=auto]+p){max-width:none}@container (width>=48rem){:where(section:has(>ul[data-showcase])>div[data-grid="2"]){grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}:where(hgroup:has(>h2+p)){justify-content:space-between;align-items:flex-end;gap:var(--ck-heading-gap) var(--sp-7);margin-bottom:var(--sp-7);flex-wrap:wrap;display:flex}:where(hgroup:has(>h2+p)>h2){margin:0}:where(hgroup:has(>h2+p)>p){max-width:min(100%,44rem);font-size:var(--lead);color:var(--ck-text);margin:0;line-height:1.45}:where(article[data-release]){column-gap:var(--sp-7);padding:var(--sp-6) 0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:8rem minmax(0,1fr);display:grid}:where(article[data-release]:last-child){padding-bottom:0}:where(article[data-release]>:not(h2)){max-width:47.5rem;margin:0 0 var(--sp-4);grid-column:2}:where(article[data-release]>h2){font-size:var(--title);line-height:var(--ck-leading-h4);letter-spacing:-.012em;grid-area:1/1/span 40;margin:0}:where(article[data-release]>ul>li){line-height:1.46667}:where(article[data-release]>p){font-size:var(--ck-text-md);color:var(--ck-text)}:where(article[data-release]>h3){margin-bottom:var(--ck-title-gap);font-size:var(--ck-text-md);letter-spacing:-.01em;font-weight:600;line-height:1.5rem}:where(article[data-release]>:last-child){margin-bottom:0}@media (width<=640px){:where(article[data-release]){grid-template-columns:minmax(0,1fr)}:where(article[data-release]>:is(h2,:not(h2))){grid-area:auto/1}:where(article[data-release]>h2){margin-bottom:var(--sp-3)}}:where(article:has(>:is(h2,h3)>a[href*="/news/posts/"])){background:0 0;padding:0}:where(article:has(>:is(h2,h3)>a[href*="/news/posts/"]):not(:has(>figure))){border-top:1px solid var(--line);border-radius:0;padding-top:1.25rem}:where(article:has(>:is(h2,h3)>a[href*="/news/posts/"])>figure){width:100%;margin:0 0 var(--sp-4);aspect-ratio:16/10;border-radius:var(--ck-card-radius);background:var(--surface);overflow:clip}:where(article:has(>:is(h2,h3)>a[href*="/news/posts/"])>figure>:is(img,video)){object-fit:cover;border-radius:0;outline:0;width:100%;height:100%;display:block}:where(article:has(>:is(h2,h3)>a[href*="/news/posts/"])>:is(h2,h3)){letter-spacing:-.005em}@media (hover:hover){:where(article:has(>:is(h2,h3)>a[href*="/news/posts/"]):hover){background:0 0}}:where(section>div[data-row]){padding-block:var(--sp-6);border-top:1px solid var(--line);row-gap:var(--sp-3);margin:0}:where(section>div[data-row]:last-child){border-bottom:1px solid var(--line)}:where(section>div[data-row]>h2){font-size:var(--title);line-height:var(--ck-leading-h4);letter-spacing:-.012em;margin:0}:where(section>div[data-row]>div){gap:var(--sp-3);flex-direction:column;display:flex}:where(section>div[data-row]>div>p){max-width:40rem;color:var(--ck-text);margin:0}:where(section>div[data-row]>div>:last-child){margin-bottom:0}@container (width>=48rem){:where(section>div[data-row]){column-gap:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}}:where(main :not(article[data-width])>p>a:only-child:not([role=button],[data-inline]):not([data-tina-field=""])):after{content:"";width:.875rem;height:.875rem;vertical-align:-.125rem;-webkit-mask:var(--ck-icon-chevron) center / .875rem no-repeat;-webkit-mask:var(--ck-icon-chevron) center / .875rem no-repeat;mask:var(--ck-icon-chevron) center / .875rem no-repeat;transition:translate var(--dur-fast) var(--ease);background:currentColor;margin-inline-start:var(--sp-1);display:inline-block;rotate:-90deg}:where(main :not(article[data-width])>p>a:only-child:not([role=button],[data-inline])){min-height:var(--ck-control-h);font-size:var(--ck-text-sm);color:var(--ck-fg);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){:where(main :not(article[data-width])>p>a:only-child:not([role=button],[data-inline]):hover){text-underline-offset:.25em;text-decoration:underline}:where(main :not(article[data-width])>p>a:only-child:not([role=button],[data-inline]):hover):after{translate:3px}}:where(main [data-badge]){box-shadow:none;color:var(--ck-text);font-size:var(--ck-text-sm);text-transform:none;letter-spacing:normal;background:0 0;border:0;border-radius:0;padding:0;font-weight:500;line-height:1}:where([data-bento]){grid-auto-rows:auto}@container (width>=62.5rem){:where([data-bento]){grid-template-columns:repeat(12,minmax(0,1fr))}:where([data-bento]>[data-span="4"]){grid-column:span 4}:where([data-bento]>[data-span="5"]){grid-column:span 5}:where([data-bento]>[data-span="6"]){grid-column:span 6}:where([data-bento]>[data-span="7"]){grid-column:span 7}:where([data-bento]>[data-span="8"]){grid-column:span 8}}@container (width>=30rem) and (width<=62.49rem){:where([data-bento]){grid-template-columns:repeat(6,minmax(0,1fr))}:where([data-bento]>article){grid-column:span 3}:where([data-bento]>article:has(>figure,>img)){grid-column:1/-1}}:where([data-bento]>article){gap:var(--sp-3);flex-direction:column;min-height:16.25rem;margin:0;display:flex}:where([data-bento]>article>:is(h3,p)){margin:0}:where([data-bento]>article>h3+*){margin-top:var(--ck-trim-comp)}:where([data-bento]>article>p){max-width:56ch;line-height:1.5rem}:where([data-bento]>article:has(>:is(svg,figure,img,video):first-child):not(:has(>details))>h3,[data-bento]>article:not(:has(>:is(svg,figure,img,video,details)))>h3){margin-top:auto}:where([data-bento]>article:not(:has(>:is(svg,figure,img,video,details)))>:last-child){margin-bottom:auto}:where([data-bento]>article>:is(:is(figure,img,video):first-child,[data-light]:first-child+[data-dark])){margin:calc(-1 * var(--ck-card-pad)) calc(-1 * var(--ck-card-pad)) var(--sp-3);width:calc(100% + 2 * var(--ck-card-pad));border-radius:0}:where([data-bento]>article:has(>:is(figure,img,video,[data-light]):first-child)){overflow:clip}:where([data-bento]>article>video){clip-path:none}:where([data-bento]>article>[data-light]:first-child+[data-dark]){height:auto;aspect-ratio:var(--ck-media-ratio);object-fit:cover;outline:0}:where([data-bento]>article:has(>:is(figure,img):first-child)){min-height:0}:where(article>figure:first-child:has(video)){--ck-media-ratio:16 / 10}:where([data-bento] details){border:0;margin:0}:where([data-bento]>article>details:last-child){margin-top:auto}:where([data-bento] details[open])::details-content{padding-block:0}:where([data-bento]>article>:is(img,video)[style*=--shot-fit]){height:auto;aspect-ratio:var(--shot-ratio,auto);object-fit:var(--shot-fit,cover)}@media (hover:hover){:where(main details>summary:hover){color:var(--ck-text);background:0 0}}:where(main details>summary):after{transition:transform .3s var(--ease);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.5v13M1.5 8h13' stroke='black' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") 50%/1rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.5v13M1.5 8h13' stroke='black' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") 50%/1rem no-repeat}:where(main details[open]>summary):after{transform:rotate(45deg)}:where(main details){border-color:var(--line)}:where(main details>summary){min-height:3.75rem;padding:var(--sp-5) var(--sp-1);font-size:var(--ck-text-md);letter-spacing:-.01em;border-radius:0;margin-inline:0;font-weight:600;line-height:1.3}:where(main details[open])::details-content{padding-block:0 var(--sp-5)}:where(main details>:not(summary)){max-width:42.5rem;font-size:var(--ck-text-md);color:var(--ck-text);padding-inline-end:var(--sp-7);line-height:1.55}:where(main section:not([data-docs] section):has(>details)){max-width:51.25rem;margin-inline:auto}:where(main [data-docs]>section){max-width:53.75rem;margin-inline:auto}:where(main section:not([data-docs] section):has(>details)>h2){text-align:center}:where(main section:not([data-docs] section):has(>details)>p:last-child){justify-content:center;gap:var(--sp-3);max-width:none;margin-top:var(--head-gap);flex-wrap:wrap;display:flex}main:has(section[data-block=page-hero]:not([data-align=center])) section:not([data-docs] section):has(>details){margin-inline:0}main:has(section[data-block=page-hero]:not([data-align=center])) section:not([data-docs] section):has(>details)>h2{text-align:left}main:has(section[data-block=page-hero]:not([data-align=center])) section:not([data-docs] section):has(>details)>p:last-child{justify-content:flex-start}:where([data-bento] details>summary){min-height:var(--ck-control-h);padding:var(--sp-2) 0;font-size:var(--ck-text-sm);margin-inline:0}:where([data-bento] details>:not(summary)){font-size:var(--ck-text-sm);line-height:1.46667}:where(details){transition:none}:where([data-showcase] :is(img,video)){box-shadow:none;border-radius:0}:where([data-showcase] figure){box-shadow:none;border-radius:var(--ck-card-radius);outline:none;overflow:clip}:where([data-showcase]>li>div>h3){font-size:clamp(1.5rem,2.5vw,1.875rem);line-height:1.2}:where(section:has(>ul[data-showcase])>div[data-grid="2"]>p){font-size:1.0625rem}:where([data-showcase]>li>div>p){font-size:.9375rem;line-height:1.5}@media (width>=48rem){:where(ul[data-showcase]>li>div){opacity:.35;transition:grid-template-rows var(--dur) var(--spring), opacity var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);grid-template-rows:auto 0fr;display:grid}:where(ul[data-showcase]>li>div>p){min-height:0;margin-top:0;overflow:hidden}:where(ul[data-showcase]>li:is(:hover,:focus-within,[data-on]),ul[data-showcase]:not(:has(>li:is(:hover,:focus-within,[data-on])))>li:first-child)>div{opacity:1;grid-template-rows:auto 1fr}:where(ul[data-showcase]>li>div>h3){transition:margin-bottom var(--dur) var(--spring)}:where(ul[data-showcase]>li:is(:hover,:focus-within,[data-on]),ul[data-showcase]:not(:has(>li:is(:hover,:focus-within,[data-on])))>li:first-child)>div>h3{margin-bottom:var(--ck-title-gap)}:where(ul[data-showcase]){padding-bottom:var(--sp-7);position:relative}:where(ul[data-showcase]>li:last-child>p){margin:0;position:absolute;inset:auto auto 0 0}}:where([data-showcase]>li>div p a){text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}:where([data-showcase] figure>[data-beforeafter]){border-radius:0;width:100%;height:100%;margin:0}:where([data-showcase] figure>[data-beforeafter]>img:first-of-type){object-fit:cover;width:100%;height:100%}:where([data-beforeafter]>button[data-expand]){z-index:2;width:var(--ck-control-h);height:var(--ck-control-h);border-radius:var(--ck-radius-pill);background:color-mix(in srgb, var(--ck-scrim) 55%, transparent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 2.5h4v4M6.5 13.5h-4v-4M13.5 2.5 9 7M2.5 13.5 7 9'/%3E%3C/svg%3E") center / 1rem no-repeat;cursor:zoom-in;opacity:0;min-height:0;transition:opacity var(--dur-fast) var(--ease);border:0;padding:0;position:absolute;inset:.75rem .75rem auto auto}:where([data-beforeafter]:is(:hover,:focus-within)>button[data-expand]){opacity:1}@media (hover:none){:where([data-beforeafter]>button[data-expand]){opacity:1}}@media (width>=48rem){:where(ul[data-showcase]>li>figure){aspect-ratio:16/10}ul[data-showcase][data-switch=click]>li>div{cursor:pointer}ul[data-showcase][data-switch=click]>li:not([data-on],:focus-within):hover>div{color:var(--ck-muted);border-color:var(--ck-line);opacity:.35;grid-template-rows:auto 0fr}ul[data-showcase][data-switch=click]>li:not([data-on],:focus-within):hover>div>h3{margin-bottom:0}ul[data-showcase][data-switch=click]>li:not([data-on],:focus-within):hover>figure{opacity:0;pointer-events:none}}:where(ul[data-showcase]>li:last-child>p){gap:var(--sp-2) var(--sp-6);flex-wrap:wrap;display:flex}:where(dialog[data-zoom][data-origin]){transition:opacity var(--dur-fast) var(--ease), scale var(--dur-fast) var(--spring)}:where(dialog[data-zoom][data-origin])::backdrop{transition:opacity var(--dur-fast) var(--ease)}@starting-style{:where(dialog[data-zoom][data-origin][open]){opacity:0;scale:.8}:where(dialog[data-zoom][data-origin][open])::backdrop{opacity:0}}:where(dialog[data-zoom][data-closing]){opacity:0;scale:.8}:where(dialog[data-zoom][data-closing])::backdrop{opacity:0}@media (prefers-reduced-motion:reduce){:where(dialog[data-zoom][data-origin]){transition:opacity var(--dur-fast) linear!important;scale:1!important}}@media (prefers-reduced-transparency:reduce){:where(dialog[data-zoom])::backdrop{background:var(--ck-scrim)}}:where([data-slider]){align-items:end;column-gap:var(--sp-4);grid-template-columns:minmax(0,1fr) auto;display:grid}:where([data-slider]>hgroup){margin-bottom:var(--sp-7);display:block}:where([data-slider]>hgroup>p){margin-top:var(--sp-2);line-height:1.6}:where([data-slider]>p){justify-content:flex-end;gap:var(--sp-2);margin:0 0 var(--sp-7);display:flex}:where([data-slider]>p>button){width:var(--ck-control-h);height:var(--ck-control-h);border-radius:var(--ck-radius-pill);padding:0}:where([data-slider]>p>button):before{content:"";width:1rem;height:1rem;-webkit-mask:var(--ck-icon-chevron) center / 1rem no-repeat;-webkit-mask:var(--ck-icon-chevron) center / 1rem no-repeat;mask:var(--ck-icon-chevron) center / 1rem no-repeat;background:currentColor;margin:auto;display:block;rotate:90deg}:where([data-slider]>p>button+button):before{rotate:-90deg}:where([data-slider]>p>button[aria-disabled=true]){background:var(--line-strong);color:var(--ck-text);cursor:default;transform:none}:where([data-slider]>:is(ul,div)){grid-column:1/-1}:where([data-slider]>ul){gap:var(--sp-4);scroll-snap-type:x mandatory;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}:where([data-slider]>ul>li){scroll-snap-align:start;flex:0 0 min(80%,22rem);margin:0;padding:0}:where([data-slider]>ul>li>div:first-child){aspect-ratio:4/3;border-radius:var(--ck-radius-lg);background:var(--slide-fill);align-items:flex-end;display:flex;overflow:clip}:where([data-slider]>ul>li>div:first-child>:is(img,video)){object-fit:cover;border-radius:0;outline:0;width:100%;height:100%}[data-slider]>ul>li>div:first-child>:is(img,video){background:0 0}:where([data-slider]>ul>li>div:first-child>span){padding:var(--sp-5);font-size:var(--title);font-weight:600;line-height:var(--ck-leading-h4);color:var(--ck-fg)}:where([data-slider]>ul>li>div:last-child,[data-slider]>div[aria-live]){justify-content:space-between;align-items:center;gap:var(--sp-4) var(--sp-6);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}:where([data-slider]>ul>li>div:last-child>p,[data-slider]>div[aria-live]>p){max-width:44rem;color:var(--ck-text);margin:0}:where([data-slider] strong){color:var(--ck-fg)}:where([data-slider] a[role=button]):after{content:"";width:.875rem;height:.875rem;vertical-align:-.125rem;-webkit-mask:var(--ck-icon-chevron) center / .875rem no-repeat;-webkit-mask:var(--ck-icon-chevron) center / .875rem no-repeat;mask:var(--ck-icon-chevron) center / .875rem no-repeat;background:currentColor;margin-inline-start:var(--sp-1);display:inline-block;rotate:-90deg}:where([data-slider][data-ready]>ul){scroll-snap-type:none;height:clamp(15rem,36vw,28rem);overflow:visible}:where([data-slider][data-ready]>ul>li){cursor:pointer;flex:.225 1 0;min-width:0}:where([data-slider][data-ready]>ul>li:is([data-on]+li+li+li+li,:has(+li+li+li+[data-on]))){flex-grow:.3}:where([data-slider][data-ready]>ul>li:is([data-on]+li+li+li,:has(+li+li+[data-on]))){flex-grow:.4}:where([data-slider][data-ready]>ul>li:is([data-on]+li+li,:has(+li+[data-on]))){flex-grow:.525}:where([data-slider][data-ready]>ul>li:is([data-on]+li,:has(+[data-on]))){flex-grow:.7}:where([data-slider][data-ready]>ul>li[data-on]){flex-grow:var(--grow-on,10)}:where([data-slider][data-ready]>ul>li>div:first-child){aspect-ratio:auto;contain:layout paint;border-radius:6rem;height:100%}:where([data-slider][data-ready]>ul>li[data-on]>div:first-child){border-radius:0}:where([data-slider]>ul>li>div:first-child:not(:has(>img))){aspect-ratio:auto;height:auto;box-shadow:inset 0 1px var(--line-strong);background:0 0;border-radius:0;align-items:flex-start}:where([data-slider]>ul>li>div:first-child:not(:has(>img))>span){padding:var(--sp-4) 0 0}:where([data-slider][data-ready]>ul>li>div:last-child){display:none}:where(html[data-js] [data-slider][data-ready]>ul>li:not([data-on]) span){opacity:0}:where([data-slider][data-ready]>div[aria-live]){margin-top:var(--sp-5);grid-column:1}:where([data-slider]>div[data-more]){margin-top:var(--sp-5)}:where([data-slider][data-ready]>div[data-more]){grid-column:2;align-self:center}:where([data-slider][data-ready]>ul>li[data-on]){cursor:pointer}:where([data-slider]:not([data-ready])>ul>li){position:relative}:where([data-slider]:not([data-ready])>ul>li a):after{content:"";position:absolute;inset:0}@media (width<=40rem){:where([data-slider][data-ready]>:is(div[aria-live],div[data-more])){grid-column:1/-1}:where([data-slider][data-ready]>ul>li:not([data-on],[data-on]+li,:has(+[data-on]))){display:none}}@media (prefers-reduced-motion:no-preference){:where([data-slider][data-ready]>ul>li){transition:flex-grow var(--dur-slow) var(--spring)}:where([data-slider][data-ready]>ul>li span){transition:opacity var(--dur) var(--ease)}:where([data-slider][data-ready]>ul>li>div:first-child){transition:border-radius var(--dur-slow) var(--spring)}}:where(section[data-block=cta])>article{column-gap:var(--sp-8);row-gap:calc(var(--sp-3) + var(--ck-trim-comp));padding:var(--sp-8) var(--ck-card-pad);border-radius:var(--radius-panel);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}:where(section[data-block=cta]>article>h2){grid-column:1;margin:0}:where(section[data-block=cta]>article>h2+p){max-width:56ch;font-size:var(--ck-text-md);grid-area:2/1;margin:0;line-height:1.55}:where(section[data-block=cta]>article>p:nth-of-type(2)){align-items:flex-start;gap:var(--sp-4);padding-top:var(--sp-1);flex-direction:column;grid-area:1/2/span 2;margin:0;display:flex}:where(section[data-block=cta]>article>p:nth-of-type(2)>*){margin:0}:where(section[data-block=cta]>article>p:nth-of-type(2)>[role=button]:not([data-variant])){min-height:var(--ck-control-h);padding-inline:var(--sp-6);font-size:var(--ck-text-md)}:where(section[data-block=cta]>article>p:nth-of-type(2)>[data-variant=ghost]){padding-inline:0}:where(section[data-block=cta]>article>p:nth-of-type(3)){grid-area:3/2;margin:0}@media (width<=1000px){:where(section[data-block=cta])>article{row-gap:var(--sp-5);padding-block:var(--sp-7);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}:where(section[data-block=cta]>article>*){grid-area:auto/1;align-items:center}}:where([data-grid]>article:has(>p:last-child>:is([role=button],button))){gap:var(--sp-5);border-radius:var(--ck-radius);flex-direction:column;min-height:18.75rem;display:flex}:where([data-grid]>article:has(>p:last-child>:is([role=button],button))>:is(h3,p,ul)){margin:0}:where([data-grid]>article:has(>p:last-child>:is([role=button],button))>h3+p){font-size:var(--ck-text-md);text-wrap:balance;line-height:1.55}:where([data-grid]>article:has(>p:last-child>:is([role=button],button))>ul){gap:var(--sp-2);font-size:var(--ck-text-sm);color:var(--ck-text);flex-direction:column;padding:0;list-style:none;display:flex}:where([data-grid]>article:has(>p:last-child>:is([role=button],button))>ul>li){padding-left:var(--sp-4);margin:0;position:relative}:where([data-grid]>article:has(>p:last-child>:is([role=button],button))>ul>li):before{content:"";background:var(--ck-muted);width:.5rem;height:1px;position:absolute;top:.7em;left:0}:where([data-grid]>article:has(>p:last-child>:is([role=button],button))>p:last-child){margin-top:auto}@media (width<=1000px){:where([data-grid]>article:has(>p:last-child>:is([role=button],button))){min-height:0}}:where(section[data-block=compare-table]){row-gap:calc(var(--sp-6) + 2 * var(--ck-trim-comp));padding:clamp(var(--sp-5), 5vw, var(--sp-8));border-radius:var(--radius-panel);background:var(--cp-bg,var(--surface));color:var(--cp-ink,inherit);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}:where(section[data-block=compare-table]>h2){margin:0}:where(section[data-block=compare-table]>figure){box-shadow:none;background:0 0;margin:0}:where(section[data-block=compare-table]>p){margin:-1rem 0 0}:where(table[data-compare] th,table[data-compare] td){padding-block:var(--sp-4);border-color:color-mix(in srgb, currentColor 10%, transparent);line-height:1.5rem}:where(table[data-compare] td){font-size:var(--ck-text-sm)}:where(table[data-compare] tbody th){font-size:var(--ck-text-md);font-weight:500}@media (width<=810px){:where(section[data-block=compare-table]){row-gap:var(--sp-5)}}:where(section[style*=--cp-bg]){--ck-bg:var(--cp-bg)}:where(section[style*=--cp-ink]){--ck-fg:var(--cp-ink);--ck-text:color-mix(in srgb, var(--cp-ink) 82%, transparent);--ck-muted:color-mix(in srgb, var(--cp-ink) 70%, transparent)}:where(table[data-compare]:has(td:not([data-yes],[data-no]))){table-layout:fixed}:where(table[data-compare]:has(td:not([data-yes],[data-no])) :is(th,td)){vertical-align:top;text-align:start}:where(table[data-compare]:has(td:not([data-yes],[data-no])) thead th:not(:first-child)){width:34%;padding-inline-end:var(--sp-4)}:where(table[data-compare]:has(td:not([data-yes],[data-no])) td:not([data-yes],[data-no])){font-size:var(--ck-text-sm);overflow-wrap:break-word;padding-inline-end:var(--sp-4);line-height:1.46667}:where(table[data-compare] thead th){color:var(--ck-fg);padding-top:0;font-weight:500}:where(table[data-compare] thead th:first-child){font-size:0;line-height:0}:where(table[data-compare] thead img){object-fit:contain;border-radius:22%;flex:none;width:1.75rem;max-width:none;height:1.75rem;margin-inline:auto}:where(table[data-compare]:has(td:not([data-yes],[data-no])) thead img){margin-inline:0}:where(section[data-block=compare-table]>p small){font-size:var(--ck-text-xs);color:var(--ck-text);line-height:1.83333}:where(table[data-compare] :is(th,td)){border-radius:0}:where([data-docs]>div[data-topics]){margin-bottom:6rem}:where([data-docs]>section){margin-bottom:var(--sp-8)}:where([data-docs]>section:last-of-type){margin-bottom:0}:where([data-docs]>section>h2){margin:0 0 var(--ck-heading-gap);font-size:var(--h3-compact);line-height:var(--ck-leading-h3);letter-spacing:-.022em}:where([data-docs]>section>p){margin:0 0 var(--sp-3);color:var(--ck-text)}:where([data-docs]>section>details:first-of-type){margin-top:var(--sp-4)}:where([data-docs]>p[data-none]:empty){display:none}:where(table:not([data-compare]) :is(th,td)){padding-inline:var(--ck-card-pad)}:where([data-docs] table){border-collapse:collapse;font-size:var(--ck-text-sm)}:where([data-docs] table :is(tr,th,td)){background:0 0;border-radius:0}:where([data-docs] table :is(th,td)){padding-block:var(--sp-3);border-bottom:1px solid var(--line);text-align:start}:where([data-docs] table tbody tr:last-child>*){border-bottom:0}:where([data-docs] table kbd){box-shadow:none;font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0;padding:0}@media (hover:hover){:where([data-docs] table tbody tr:hover){background:var(--surface)}}:where([data-docs] details>div>[data-shots]){gap:var(--sp-3);margin-top:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));display:grid}:where([data-docs] [data-shots]>img){border-radius:var(--ck-radius);background:var(--surface);width:100%;height:auto}:where(main [data-path]){color:var(--ck-fg);font-weight:600}:where(main>article[data-width]){max-width:43.75rem;margin-inline:auto;margin-bottom:var(--ck-section-space);box-shadow:none;background:0 0;border-radius:0;padding:0}:where(main>article[data-width]>header){margin:0 0 var(--sp-7);border:0;padding:0}:where(main>article[data-width]>header>p){margin:0 0 var(--sp-4)}:where(main>article[data-width]>header>hgroup){margin:0}:where(main>article[data-width]>header>hgroup>h1,main>section:has(>p[aria-hidden=true]+hgroup)>hgroup>h1,[data-slider]>hgroup>h2){padding-bottom:var(--tail)}:where(main>article[data-width]>header>hgroup>p){max-width:none;margin-top:var(--sp-5);font-size:var(--lead);color:var(--ck-text);line-height:1.45}:where(main>article[data-width]>figure){width:min(72rem,100dvw - 3rem);margin:0 0 3rem calc(50% + min(72rem,100dvw - 3rem)/-2)}:where(main>article[data-width]>figure>:is(img,video)){border-radius:0;outline:0}:where(main>article[data-width]>:is(p,ul,ol)){font-size:var(--ck-text-md);color:var(--ck-text);line-height:1.55}:where(main>article[data-width]>:is(p,ul,ol,h2)){margin-bottom:var(--sp-5)}:where(main>article[data-width]>p:has(>img:only-child)){float:inline-end;width:min(40%,13rem);margin:var(--sp-1) 0 var(--sp-4) var(--sp-5)}:where(main>article[data-width]>p:has(>img[title=left]:only-child)){float:inline-start;margin:var(--sp-1) var(--sp-5) var(--sp-4) 0}:where(main>article[data-width]>p:has(>img:only-child)+p:has(>img:only-child)){clear:both}:where(main>article[data-width]>p>img:only-child){width:100%;height:auto;display:block}main>article[data-width]>p:has(>img:only-child)>img{margin:0}:where(main>article[data-width]):after{content:"";clear:both;display:block}@media (width<=36rem){:where(main>article[data-width]>p:has(>img:only-child)){float:none;width:100%;margin:0 0 var(--sp-5)}}:where(main>article[data-width] a[data-badge]):after{content:none}:where(main>article[data-width] a[data-badge]){text-underline-offset:.25em;min-height:var(--ck-control-h);align-items:center;text-decoration:underline;display:inline-flex}:where(main article[data-width]>p>img){width:100%;height:auto;margin:var(--sp-6) 0;border-radius:var(--ck-radius-lg);display:block}:where(main article[data-width] video){aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;margin:var(--sp-6) 0;border-radius:var(--ck-radius-lg);display:block}:where(main>article[data-width]>p:has(>img+img)){gap:clamp(var(--sp-2), 2vw, var(--sp-4));margin:var(--sp-6) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}main>article[data-width]>p:has(>img+img)>img{aspect-ratio:3/2;object-fit:cover;cursor:zoom-in;width:100%;margin:0}:where(main>section:has(>p[aria-hidden=true]+hgroup)){align-items:center;gap:var(--sp-5);padding-top:var(--sp-6);text-align:center;flex-direction:column;display:flex}:where(main>section>p[aria-hidden=true]){letter-spacing:-.05em;color:var(--line);margin:0;font-size:clamp(5.5rem,18vw,11.25rem);font-weight:600;line-height:.9}:where(main>section:has(>p[aria-hidden=true]+hgroup)>hgroup){margin:0}:where(main>section:has(>p[aria-hidden=true]+hgroup)>hgroup>p){margin:var(--sp-5) auto 0;font-size:var(--lead);color:var(--ck-text);line-height:1.45}:where(main>section:has(>p[aria-hidden=true]+hgroup)>p:last-child){justify-content:center;gap:var(--sp-3);flex-wrap:wrap;margin:0;display:flex}:where(body>footer){--foot-hit:2.25rem;background:var(--footer-bg);box-shadow:0 0 0 100vmax var(--footer-bg);clip-path:inset(0 -100vmax);column-gap:var(--sp-7);padding-block:7.5rem var(--sp-7);color:var(--ck-text);font-size:var(--ck-text-sm);border-top-color:#0000;grid-template-columns:minmax(0,1fr) auto;line-height:1.46667;display:grid}:where(body>footer>p:first-child){align-items:center;gap:var(--sp-2);max-width:none;margin:0 0 var(--sp-4);grid-column:1/-1;display:flex}:where(body>footer>p:first-child strong a){align-items:center;gap:var(--sp-3);min-height:var(--foot-hit);color:var(--ck-fg);font-size:var(--title);letter-spacing:-.012em;font-weight:600;text-decoration:none;display:inline-flex}:where(body>footer>p:first-child>strong){margin-right:auto}:where(body>footer>p:first-child>a){width:var(--foot-hit);height:var(--foot-hit);border-radius:var(--ck-radius-pill);color:var(--ck-fg);transition:background-color var(--dur-fast) var(--ease);place-items:center;display:grid}:where(body>footer>p:first-child>a>svg){width:1.25rem;height:1.25rem}:where(body>footer>p:nth-child(2)){width:14.9375rem;min-height:var(--foot-hit);margin:var(--sp-6) 0;grid-column:1;align-self:start;align-items:center;display:flex}:where(body>footer>div[data-grid]){gap:var(--sp-7);margin:var(--sp-6) 0;grid-column:2;display:flex}:where(body>footer>div[data-grid]>div){gap:var(--sp-1);flex-direction:column;width:9.375rem;display:flex}:where(body>footer>div[data-grid] strong){min-height:var(--foot-hit);margin-bottom:var(--sp-1);font-size:var(--ck-text-sm);align-items:center;font-weight:500;display:flex}:where(body>footer>div[data-grid] ul){flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}:where(body>footer>div[data-grid] li){margin:0}:where(body>footer>div[data-grid] strong a){min-height:var(--foot-hit);color:inherit;font:inherit;align-items:center;text-decoration:none;display:flex}:where(body>footer>div[data-grid] li a){min-width:var(--foot-hit);min-height:var(--foot-hit);color:var(--ck-text);text-wrap:balance;transition:color var(--dur-fast) var(--ease);align-items:center;font-weight:400;text-decoration:none;display:inline-flex}:where(body>footer>p:has(>small)){align-self:center;align-items:center;gap:var(--sp-4);padding-top:var(--sp-5);grid-column:1;max-width:none;margin:0;display:flex}:where(body>footer>p>small){font-size:inherit}:where(body>footer>ul:not([data-trust])){justify-content:flex-end;gap:0 var(--sp-5);padding:var(--sp-5) 0 0;flex-wrap:wrap;grid-column:2;margin:0;list-style:none;display:flex}:where(body>footer>ul:not([data-trust]) li){margin:0}:where(body>footer>ul:not([data-trust]) a){min-height:var(--ck-control-h);color:var(--ck-text);text-underline-offset:.2em;align-items:center;font-weight:400;text-decoration:underline;display:inline-flex}:where(body>footer>ul[data-trust]){align-items:center;gap:var(--sp-3) var(--sp-5);margin:var(--sp-6) 0 var(--sp-6);padding:var(--sp-5) 0 0;border-top:1px solid var(--ck-border,color-mix(in srgb, currentColor 14%, transparent));flex-wrap:wrap;grid-column:1/-1;list-style:none;display:flex}:where(body>footer>ul[data-trust] li){margin:0;display:flex}:where(body>footer>ul[data-trust] a){opacity:.72;align-items:center;height:2.5rem;transition:opacity .2s;display:inline-flex}:where(body>footer>ul[data-trust] a:hover){opacity:1}body>footer>ul[data-trust] img{width:auto;height:2.5rem;display:block}body>footer>ul[data-trust] a{height:2.5rem}[data-theme=dark] body>footer>ul[data-trust] img[alt^=Featured]{filter:invert()}:where(body>footer>ul[data-trust] a[data-chip]){padding-inline:var(--sp-4);font-size:var(--ck-text-sm);white-space:nowrap;border:1px solid;border-radius:999px;text-decoration:none}[data-theme=dark] body>footer a[href*=trymacapps\.com] img,[data-theme=dark] body>footer a[href*=turbo0\.com] img{filter:invert()}@media (pointer:coarse){:where(body>footer){--foot-hit:var(--ck-control-h)}body>footer>ul[data-trust] a{height:var(--ck-control-h)}}@media (pointer:coarse),(width<=810px){:where(main :is(h2,h3)>a){padding-block:calc((var(--ck-control-h) - 1lh) / 2);margin-block:calc((var(--ck-control-h) - 1lh) / -2);display:inline-block}}@media (hover:hover){:where(body>footer>p:first-child>a:hover){background:var(--line)}:where(body>footer :is(li a):hover){color:var(--ck-fg)}}@media (width<=810px){:where(body>footer){padding-block:var(--sp-8) var(--sp-6);grid-template-columns:minmax(0,1fr)}:where(body>footer>:is(p,div[data-grid],ul)){grid-column:1}:where(body>footer>div[data-grid]){gap:0 var(--sp-5);margin-block:var(--sp-4);flex-wrap:wrap}:where(body>footer>div[data-grid]>div){width:calc(50% - .75rem)}:where(body>footer>ul:not([data-trust])){justify-content:flex-start;padding-top:0}:where(body>footer>p:has(>small)){padding-top:var(--sp-4)}:where(body>footer>p:nth-child(2)){margin-bottom:0}}@media (width>=36.0625rem) and (width<=810px){:where(body>footer>div[data-grid]>div){width:calc((100% - 2 * var(--sp-5)) / 3)}}body>footer [data-theme-toggle]{min-height:var(--ck-control-h);font-size:var(--ck-text-sm);border-radius:var(--ck-radius-pill);box-shadow:inset 0 0 0 1px var(--line);background:0 0;padding:0 1.25rem;line-height:1.25;text-decoration:none}@media screen{[data-blur]{z-index:20;pointer-events:none;height:7.5rem;position:fixed;inset:auto 0 -1.5rem;overflow:hidden}[data-blur]>i{-webkit-backdrop-filter:blur(var(--b));-webkit-mask-image:linear-gradient(to top, transparent calc(var(--a) * 1%), var(--mask-on) calc(var(--a) * 1% + 12.5%) calc(var(--a) * 1% + 25%), transparent calc(var(--a) * 1% + 37.5%));-webkit-mask-image:linear-gradient(to top, transparent calc(var(--a) * 1%), var(--mask-on) calc(var(--a) * 1% + 12.5%) calc(var(--a) * 1% + 25%), transparent calc(var(--a) * 1% + 37.5%));mask-image:linear-gradient(to top, transparent calc(var(--a) * 1%), var(--mask-on) calc(var(--a) * 1% + 12.5%) calc(var(--a) * 1% + 25%), transparent calc(var(--a) * 1% + 37.5%));position:absolute;inset:0}html[data-footer] [data-blur]{opacity:0}}@media screen and (prefers-reduced-motion:no-preference){@keyframes appear{0%{opacity:0;translate:0 1.5rem}}@keyframes appear-trimmed{0%{opacity:0;translate:0 1.5rem}}section[data-block=hero]>*,section[data-block=page-hero]>hgroup>*,section[data-block=page-hero]>:not(hgroup){animation:appear var(--dur-reveal) var(--spring) backwards;animation-delay:calc(var(--hi,0) * var(--stagger))}section[data-block=hero]>.h1,section[data-block=page-hero]>hgroup>.h1{--hi:1}@keyframes rise{0%{translate:0 1.5rem}}section[data-block=hero]>:is(.h1,fieldset[data-tabs]),section[data-block=page-hero]>hgroup>:is(h1,.h1){animation-name:rise!important}@supports (text-box-trim:trim-both){:is(section[data-block=hero],section[data-block=page-hero]>hgroup,section[data-block=page-hero])>:is(h1,h2,.h1,.h6,[data-reveal]){animation-name:appear-trimmed}}section[data-block=hero]>:nth-child(3),section[data-block=page-hero]>:nth-child(2){--hi:2}section[data-block=hero]>:nth-child(4),section[data-block=page-hero]>:nth-child(3){--hi:3}section[data-block=hero]>:nth-child(5),section[data-block=page-hero]>:nth-child(4){--hi:4}section[data-block=hero]>:nth-child(n+6),section[data-block=page-hero]>:nth-child(n+5){--hi:5}@keyframes unhide{to{opacity:1}}html[data-js]:not([data-ready]) section[data-block=shot]>figure{opacity:0;animation:0s 3s forwards unhide}[data-appear]{transition:opacity var(--dur-reveal) var(--ease), translate var(--dur-reveal) var(--spring);transition-delay:calc(var(--i,0) * var(--stagger))}html[data-js] [data-appear=wait]{opacity:0;translate:0 1.5rem}}@media (prefers-reduced-motion:reduce){:where(:is(button,[role=button],fieldset[data-tabs]>input+label,nav[data-subnav] a):active){transform:none}}@media screen and (prefers-reduced-motion:reduce){[data-appear]{transition:opacity var(--dur-fast) var(--ease)!important;transition-delay:0s!important}html[data-js] [data-appear=wait]{opacity:0}}html[data-swap] *,html[data-swap] :before,html[data-swap] :after{transition:none!important}:where(main section>:last-child:not(hr)),:where(article>:is(h2,h3,h4):has(+p)){margin-bottom:0}video:focus-visible{outline:var(--ck-focus-width) solid var(--ck-focus-ring);outline-offset:var(--ck-focus-offset)}
