.emdash-image-media[data-astro-cid-6depetnu]{max-width:100%;height:auto}:where(:root.dark) .emdash-image--light,:where(:root.light) .emdash-image--dark{display:none}@media (prefers-color-scheme:dark){:where(:root:not(.light)) .emdash-image--light{display:none}}@media (prefers-color-scheme:light){:where(:root:not(.dark)) .emdash-image--dark{display:none}}.has-text-align-center[data-astro-cid-44ocxh3s]{text-align:center}.has-text-align-right[data-astro-cid-44ocxh3s]{text-align:right}.has-text-align-justify[data-astro-cid-44ocxh3s]{text-align:justify}.emdash-image[data-astro-cid-nzlefzml]{margin:1.5rem 0}.emdash-image[data-astro-cid-nzlefzml] img[data-astro-cid-nzlefzml]{max-width:100%;height:auto}.emdash-image[data-astro-cid-nzlefzml] figcaption[data-astro-cid-nzlefzml]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-image--align-left[data-astro-cid-nzlefzml],.emdash-image--align-right[data-astro-cid-nzlefzml]{width:fit-content;max-width:50%}.emdash-image--align-left[data-astro-cid-nzlefzml]{float:left;margin:0 1.5rem 1rem 0}.emdash-image--align-right[data-astro-cid-nzlefzml]{float:right;margin:0 0 1rem 1.5rem}.emdash-image--align-center[data-astro-cid-nzlefzml]{width:fit-content;margin-inline:auto}.emdash-image--align-wide[data-astro-cid-nzlefzml],.emdash-image--align-full[data-astro-cid-nzlefzml]{width:100%}@media (width<=640px){.emdash-image--align-left[data-astro-cid-nzlefzml],.emdash-image--align-right[data-astro-cid-nzlefzml]{float:none;width:100%;max-width:100%;margin-inline:0}}.emdash-code[data-astro-cid-dgremz56]{margin:1.5rem 0}.emdash-code-filename[data-astro-cid-dgremz56]{color:#ccc;background:#2d2d2d;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;font-family:monospace;font-size:.75rem}.emdash-code[data-astro-cid-dgremz56] pre[data-astro-cid-dgremz56]{background:#1e1e1e;border-radius:.5rem;margin:0;padding:1rem;overflow-x:auto}.emdash-code-filename[data-astro-cid-dgremz56]+pre[data-astro-cid-dgremz56]{border-radius:0 0 .5rem .5rem}.emdash-code[data-astro-cid-dgremz56] code[data-astro-cid-dgremz56]{color:#e0e0e0;font-family:Fira Code,Consolas,monospace;font-size:.875rem}.emdash-embed[data-astro-cid-n4v2ghzc]{margin:1.5rem 0}.emdash-embed-video[data-astro-cid-n4v2ghzc]{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.emdash-embed-video[data-astro-cid-n4v2ghzc] iframe[data-astro-cid-n4v2ghzc],.emdash-embed-video[data-astro-cid-n4v2ghzc] video[data-astro-cid-n4v2ghzc]{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.emdash-embed-audio[data-astro-cid-n4v2ghzc],.emdash-embed-audio[data-astro-cid-n4v2ghzc] audio[data-astro-cid-n4v2ghzc]{width:100%}.emdash-embed[data-astro-cid-n4v2ghzc] figcaption[data-astro-cid-n4v2ghzc]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-gallery[data-astro-cid-d6nmylgu]{grid-template-columns:repeat(var(--columns,3), 1fr);gap:1rem;margin:1.5rem 0;display:grid}.emdash-gallery-item[data-astro-cid-d6nmylgu]{margin:0}.emdash-gallery-item[data-astro-cid-d6nmylgu] img[data-astro-cid-d6nmylgu]{object-fit:cover;aspect-ratio:1;width:100%;height:auto}.emdash-gallery-item[data-astro-cid-d6nmylgu] figcaption[data-astro-cid-d6nmylgu]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.25rem;font-size:.75rem}@media (width<=640px){.emdash-gallery[data-astro-cid-d6nmylgu]{grid-template-columns:repeat(2,1fr)}}.emdash-columns[data-astro-cid-sjaxkm7w]{gap:2rem;margin:1.5rem 0;display:flex}.emdash-column[data-astro-cid-sjaxkm7w]{flex:1;min-width:0}@media (width<=768px){.emdash-columns[data-astro-cid-sjaxkm7w]{flex-direction:column;gap:1rem}}.emdash-break[data-astro-cid-gvovdxls]{margin:2rem 0}.emdash-break-line[data-astro-cid-gvovdxls]{border:none;border-top:1px solid var(--emdash-break-color,var(--color-border,#e0e0e0))}.emdash-break-dots[data-astro-cid-gvovdxls]{text-align:center;color:var(--emdash-break-dots-color,var(--color-muted,#999));letter-spacing:.5em}.emdash-break-space[data-astro-cid-gvovdxls]{height:2rem}.emdash-html-block[data-astro-cid-7hlqo6bn]{margin:1.5rem 0}.emdash-table-wrapper[data-astro-cid-7uypp5bz]{overscroll-behavior-inline:contain;max-inline-size:100%;margin-block:1.5rem;overflow-x:auto}.emdash-table[data-astro-cid-7uypp5bz]{border-collapse:collapse;inline-size:100%;font-size:.9rem}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz],.emdash-table[data-astro-cid-7uypp5bz] td[data-astro-cid-7uypp5bz]{border:1px solid var(--color-border,#ddd);text-align:start;vertical-align:top;padding:.75rem;position:relative}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz] p,.emdash-table[data-astro-cid-7uypp5bz] td[data-astro-cid-7uypp5bz] p{margin:0}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz]{background:var(--color-surface,#f5f5f5);font-weight:600}.emdash-table[data-astro-cid-7uypp5bz] tbody[data-astro-cid-7uypp5bz] tr[data-astro-cid-7uypp5bz]:nth-child(2n){background:var(--color-bg-subtle,#fafafa)}.emdash-table[data-astro-cid-7uypp5bz] tbody[data-astro-cid-7uypp5bz] tr[data-astro-cid-7uypp5bz]:hover{background:var(--color-surface,#f0f0f0)}.emdash-button[data-astro-cid-i644adhy]{cursor:pointer;border-radius:4px;padding:.75em 1.5em;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.emdash-button--default[data-astro-cid-i644adhy],.emdash-button--fill[data-astro-cid-i644adhy]{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff);border:2px solid var(--emdash-button-bg,#0073aa)}.emdash-button--default[data-astro-cid-i644adhy]:hover,.emdash-button--fill[data-astro-cid-i644adhy]:hover{background-color:var(--emdash-button-bg-hover,#005177);border-color:var(--emdash-button-bg-hover,#005177)}.emdash-button--outline[data-astro-cid-i644adhy]{color:var(--emdash-button-bg,#0073aa);border:2px solid var(--emdash-button-bg,#0073aa);background-color:#0000}.emdash-button--outline[data-astro-cid-i644adhy]:hover{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff)}.emdash-buttons[data-astro-cid-pxkpowas]{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.emdash-buttons--vertical[data-astro-cid-pxkpowas]{flex-direction:column;align-items:flex-start}.emdash-buttons--horizontal[data-astro-cid-pxkpowas]{flex-direction:row;align-items:center}.emdash-cover[data-astro-cid-g6rigryn]{background-color:var(--emdash-cover-fallback-bg,#333);border-radius:4px;align-items:center;margin:1.5rem 0;padding:2rem;display:flex;position:relative;overflow:hidden}.emdash-cover__background[data-astro-cid-g6rigryn]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.emdash-cover__video[data-astro-cid-g6rigryn]{object-fit:cover}.emdash-cover__overlay[data-astro-cid-g6rigryn]{z-index:1;position:absolute;inset:0}.emdash-cover__content[data-astro-cid-g6rigryn]{z-index:2;width:100%;color:var(--emdash-cover-text-color,#fff);position:relative}.emdash-cover--align-left[data-astro-cid-g6rigryn]{text-align:left;justify-content:flex-start}.emdash-cover--align-center[data-astro-cid-g6rigryn]{text-align:center;justify-content:center}.emdash-cover--align-right[data-astro-cid-g6rigryn]{text-align:right;justify-content:flex-end}.emdash-cover__content[data-astro-cid-g6rigryn] h1,.emdash-cover__content[data-astro-cid-g6rigryn] h2,.emdash-cover__content[data-astro-cid-g6rigryn] h3,.emdash-cover__content[data-astro-cid-g6rigryn] h4,.emdash-cover__content[data-astro-cid-g6rigryn] p{color:inherit}.emdash-file[data-astro-cid-dsnn5jk3]{background-color:var(--emdash-file-bg,#f5f5f5);border:1px solid var(--emdash-file-border,#e0e0e0);border-radius:4px;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.emdash-file__link[data-astro-cid-dsnn5jk3]{color:var(--emdash-file-color,#333);flex:1;align-items:center;gap:.5rem;text-decoration:none;display:flex}.emdash-file__link[data-astro-cid-dsnn5jk3]:hover{text-decoration:underline}.emdash-file__icon[data-astro-cid-dsnn5jk3]{width:1.5rem;height:1.5rem;color:var(--emdash-file-icon-color,#666);flex-shrink:0}.emdash-file__name[data-astro-cid-dsnn5jk3]{word-break:break-all;font-weight:500}.emdash-file__download[data-astro-cid-dsnn5jk3]{background-color:var(--emdash-button-bg,#0073aa);width:2.5rem;height:2.5rem;color:var(--emdash-button-color,#fff);border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.emdash-file__download[data-astro-cid-dsnn5jk3]:hover{background-color:var(--emdash-button-bg-hover,#005177)}.emdash-file__download[data-astro-cid-dsnn5jk3] svg[data-astro-cid-dsnn5jk3]{width:1.25rem;height:1.25rem}.emdash-pullquote[data-astro-cid-mtrxdgkr]{border-top:4px solid var(--emdash-pullquote-border,#0073aa);border-bottom:4px solid var(--emdash-pullquote-border,#0073aa);text-align:center;margin:2rem 0;padding:1.5rem 2rem}.emdash-pullquote__text[data-astro-cid-mtrxdgkr]{color:var(--emdash-pullquote-color,#333);margin:0;font-size:1.5rem;font-style:italic;line-height:1.4}.emdash-pullquote__citation[data-astro-cid-mtrxdgkr]{color:var(--emdash-pullquote-citation-color,#666);margin-top:1rem;font-size:.9rem;font-style:normal}@layer reset{body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:where(h1,h2,h3,h4,h5,h6,p,figure,ul,ol){margin:0}:where(ul,ol)[class]{padding:0;list-style:none}img,svg,video{block-size:auto;max-inline-size:100%}button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}}@layer acss{:root{--root-font-size:100%;--primary:oklch(67.89% .2975 338.1);--primary-hover:oklch(71.95% .2566 335.9);--primary-ultra-light:light-dark(oklch(95.09% .0377 332.6),oklch(21.28% .0676 332.9));--primary-ultra-dark:light-dark(oklch(21.28% .0676 332.9),oklch(95.09% .0377 332.6));--primary-light:light-dark(oklch(71.95% .2566 335.9),oklch(33.6% .1327 334.2));--primary-dark:light-dark(oklch(33.6% .1327 334.2),oklch(71.95% .2566 335.9));--primary-semi-light:light-dark(oklch(75.03% .2252 334.7),oklch(46.99% .2102 333.8));--primary-semi-dark:light-dark(oklch(46.99% .2102 333.8),oklch(75.03% .2252 334.7));--secondary:oklch(66.06% .1783 287.1);--secondary-hover:oklch(72.7% .1428 289.2);--secondary-ultra-light:light-dark(oklch(95.37% .0242 293.6),oklch(20.79% .0521 287.8));--secondary-ultra-dark:light-dark(oklch(20.79% .0521 287.8),oklch(95.37% .0242 293.6));--secondary-light:light-dark(oklch(83.37% .0851 292),oklch(31.11% .1115 282.6));--secondary-dark:light-dark(oklch(31.11% .1115 282.6),oklch(83.37% .0851 292));--secondary-semi-light:light-dark(oklch(76.84% .1204 290.3),oklch(44.15% .1592 283));--secondary-semi-dark:light-dark(oklch(44.15% .1592 283),oklch(76.84% .1204 290.3));--base:oklch(36.49% .0214 270.8);--base-hover:oklch(40.96% .0227 268.7);--base-ultra-light:light-dark(oklch(95.48% .0058 264.5),oklch(19.3% .0122 277.7));--base-ultra-dark:light-dark(oklch(19.3% .0122 277.7),oklch(95.48% .0058 264.5));--base-light:light-dark(oklch(82.92% .0133 266.7),oklch(24.55% .0174 275.2));--base-dark:light-dark(oklch(24.55% .0174 275.2),oklch(82.92% .0133 266.7));--base-semi-light:light-dark(oklch(66.34% .0201 269),oklch(28.63% .0188 272));--base-semi-dark:light-dark(oklch(28.63% .0188 272),oklch(66.34% .0201 269));--neutral:oklch(55.57% .021 268.9);--neutral-hover:oklch(65.02% .0202 269);--neutral-ultra-light:light-dark(oklch(96.12% .0041 271.4),oklch(17.94% .0124 277.6));--neutral-ultra-dark:light-dark(oklch(17.94% .0124 277.6),oklch(96.12% .0041 271.4));--neutral-light:light-dark(oklch(88.2% .0101 267.4),oklch(21.01% .0142 272.6));--neutral-dark:light-dark(oklch(21.01% .0142 272.6),oklch(88.2% .0101 267.4));--neutral-semi-light:light-dark(oklch(75.09% .0194 269),oklch(31.69% .017 266.4));--neutral-semi-dark:light-dark(oklch(31.69% .017 266.4),oklch(75.09% .0194 269));--white:light-dark(#fff,#000);--black:light-dark(#000,#fff);--content-width:80rem;--content-width-safe:min(var(--content-width), calc(100% - var(--gutter) * 2));--focus-color:var(--primary-hover);--focus-width:2px;--focus-offset:2px;--text-xxl-max-width:100%;--text-xl-max-width:100%;--text-l-line-height:1.6;--text-l-max-width:100%;--text-m-line-height:calc(1.6);--text-m-max-width:100%;--text-s-max-width:100%;--text-xs-max-width:100%;--base-text-lh:calc(1.6);--text-font-family:"Mona Sans", sans-serif;--text-color:var(--text-dark);--text-line-height:calc(1.6);--text-text-wrap:pretty;--heading-font-family:"Mona Sans", sans-serif;--heading-line-height:calc(4px + 2ex);--heading-font-weight:700;--heading-letter-spacing:-.03em;--heading-text-wrap:pretty;--base-heading-lh:calc(4px + 2ex);--h1-font-weight:700;--h1-line-height:1.06;--h1-max-width:100%;--h2-font-weight:700;--h2-line-height:1.14;--h2-max-width:100%;--h3-font-weight:700;--h3-line-height:1.2;--h3-max-width:100%;--h4-font-weight:700;--h4-line-height:calc(4px + 2ex);--h4-max-width:100%;--h5-max-width:100%;--h6-max-width:100%;--text-xs:clamp(.597955rem, calc(-.264426vw + .809496rem), .75rem);--text-s:clamp(.875rem, calc(.108696vw + .850544rem), .9375rem);--text-m:clamp(1rem, calc(.108696vw + .975544rem), 1.0625rem);--text-l:clamp(1.125rem, calc(.217391vw + 1.07609rem), 1.25rem);--text-xl:clamp(1.44rem, calc(.779034vw + 1.26472rem), 1.88794rem);--text-xxl:clamp(1.728rem, calc(1.37153vw + 1.41941rem), 2.51663rem);--text-s-to-xs:clamp(.75rem, calc(.326087vw + .67663rem), .9375rem);--text-m-to-s:clamp(.875rem, calc(.326087vw + .80163rem), 1.0625rem);--text-m-to-xs:clamp(.75rem, calc(.543478vw + .627717rem), 1.0625rem);--text-l-to-m:clamp(1rem, calc(.434783vw + .902174rem), 1.25rem);--text-l-to-s:clamp(.875rem, calc(.652174vw + .728261rem), 1.25rem);--text-l-to-xs:clamp(.75rem, calc(.869565vw + .554348rem), 1.25rem);--text-xl-to-l:clamp(1.125rem, calc(1.32686vw + .826457rem), 1.88794rem);--text-xl-to-m:clamp(1rem, calc(1.54425vw + .652543rem), 1.88794rem);--text-xl-to-s:clamp(.875rem, calc(1.76164vw + .47863rem), 1.88794rem);--text-xl-to-xs:clamp(.75rem, calc(1.97903vw + .304717rem), 1.88794rem);--text-xxl-to-xl:clamp(1.44rem, calc(1.8724vw + 1.01871rem), 2.51663rem);--text-xxl-to-l:clamp(1.125rem, calc(2.42023vw + .580449rem), 2.51663rem);--text-xxl-to-m:clamp(1rem, calc(2.63762vw + .406536rem), 2.51663rem);--text-xxl-to-s:clamp(.875rem, calc(2.85501vw + .232623rem), 2.51663rem);--text-xxl-to-xs:clamp(.75rem, calc(3.0724vw + .05871rem), 2.51663rem);--h6:clamp(.703477rem, calc(-.0809101vw + .768205rem), .75rem);--h5:clamp(.8125rem, calc(.217799vw + .763495rem), .937734rem);--h4:clamp(1.25rem, calc(.217391vw + 1.20109rem), 1.375rem);--h3:clamp(1.5rem, calc(.434783vw + 1.40217rem), 1.75rem);--h2:clamp(2rem, calc(1.30435vw + 1.70652rem), 2.75rem);--h1:clamp(2.5rem, calc(2.6087vw + 1.91304rem), 4rem);--h5-to-h6:clamp(.75rem, calc(.326495vw + .676539rem), .937734rem);--h4-to-h5:clamp(.8125rem, calc(.978261vw + .592391rem), 1.375rem);--h4-to-h6:clamp(.75rem, calc(1.08696vw + .505435rem), 1.375rem);--h3-to-h4:clamp(1.25rem, calc(.869565vw + 1.05435rem), 1.75rem);--h3-to-h5:clamp(.8125rem, calc(1.63043vw + .445652rem), 1.75rem);--h3-to-h6:clamp(.75rem, calc(1.73913vw + .358696rem), 1.75rem);--h2-to-h3:clamp(1.5rem, calc(2.17391vw + 1.01087rem), 2.75rem);--h2-to-h4:clamp(1.25rem, calc(2.6087vw + .663044rem), 2.75rem);--h2-to-h5:clamp(.8125rem, calc(3.36957vw + .0543478rem), 2.75rem);--h2-to-h6:clamp(.75rem, calc(3.47826vw + -.0326087rem), 2.75rem);--h1-to-h2:clamp(2rem, calc(3.47826vw + 1.21739rem), 4rem);--h1-to-h3:clamp(1.5rem, calc(4.34783vw + .521739rem), 4rem);--h1-to-h4:clamp(1.25rem, calc(4.78261vw + .173913rem), 4rem);--h1-to-h5:clamp(.8125rem, calc(5.54348vw + -.434783rem), 4rem);--h1-to-h6:clamp(.75rem, calc(5.65217vw + -.521739rem), 4rem);--section-padding-block:var(--section-space-m);--gutter:clamp(1.25rem, calc(6.52174vw + -.217391rem), 5rem);--space-xs:clamp(.844172rem, calc(.209277vw + .797085rem), .964506rem);--space-s:clamp(1.12528rem, calc(.458448vw + 1.02213rem), 1.38889rem);--space-s-to-xs:clamp(.844172rem, calc(.947334vw + .631022rem), 1.38889rem);--space-m:clamp(1.5rem, calc(.869565vw + 1.30435rem), 2rem);--space-m-to-s:clamp(1.12528rem, calc(1.52125vw + .783rem), 2rem);--space-m-to-xs:clamp(.844172rem, calc(2.01014vw + .391892rem), 2rem);--space-l:clamp(1.9995rem, calc(1.5313vw + 1.65496rem), 2.88rem);--space-l-to-m:clamp(1.5rem, calc(2.4vw + .96rem), 2.88rem);--space-l-to-s:clamp(1.12528rem, calc(3.05168vw + .438652rem), 2.88rem);--space-l-to-xs:clamp(.844172rem, calc(3.54057vw + .0475437rem), 2.88rem);--space-xl:clamp(2.66533rem, calc(2.57716vw + 2.08547rem), 4.1472rem);--space-xl-to-l:clamp(1.9995rem, calc(3.73513vw + 1.1591rem), 4.1472rem);--space-xl-to-m:clamp(1.5rem, calc(4.60383vw + .464139rem), 4.1472rem);--space-xl-to-s:clamp(1.12528rem, calc(5.25551vw + -.0572086rem), 4.1472rem);--space-xl-to-xs:clamp(.844172rem, calc(5.7444vw + -.448317rem), 4.1472rem);--space-xxl:clamp(3.55289rem, calc(4.20709vw + 2.60629rem), 5.97197rem);--space-xxl-to-xl:clamp(2.66533rem, calc(5.75067vw + 1.37143rem), 5.97197rem);--space-xxl-to-l:clamp(1.9995rem, calc(6.90864vw + .445056rem), 5.97197rem);--space-xxl-to-m:clamp(1.5rem, calc(7.77734vw + -.249901rem), 5.97197rem);--space-xxl-to-s:clamp(1.12528rem, calc(8.42902vw + -.771248rem), 5.97197rem);--space-xxl-to-xs:clamp(.844172rem, calc(8.91791vw + -1.16236rem), 5.97197rem);--section-space-xs:clamp(2.53252rem, calc(2.30523vw + 2.01384rem), 3.85802rem);--section-space-s:clamp(3.37584rem, calc(3.7908vw + 2.52291rem), 5.55556rem);--section-space-s-to-xs:clamp(2.53252rem, calc(5.25746vw + 1.34959rem), 5.55556rem);--section-space-m:clamp(4.5rem, calc(6.08696vw + 3.13043rem), 8rem);--section-space-m-to-s:clamp(3.37584rem, calc(8.04201vw + 1.56639rem), 8rem);--section-space-m-to-xs:clamp(2.53252rem, calc(9.50867vw + .393066rem), 8rem);--section-space-l:clamp(5.9985rem, calc(9.60261vw + 3.83791rem), 11.52rem);--section-space-l-to-m:clamp(4.5rem, calc(12.2087vw + 1.75304rem), 11.52rem);--section-space-l-to-s:clamp(3.37584rem, calc(14.1638vw + .189rem), 11.52rem);--section-space-l-to-xs:clamp(2.53252rem, calc(15.6304vw + -.984325rem), 11.52rem);--section-space-xl:clamp(7.996rem, calc(14.944vw + 4.6336rem), 16.5888rem);--section-space-xl-to-l:clamp(5.9985rem, calc(18.4179vw + 1.85447rem), 16.5888rem);--section-space-xl-to-m:clamp(4.5rem, calc(21.024vw + -.2304rem), 16.5888rem);--section-space-xl-to-s:clamp(3.37584rem, calc(22.9791vw + -1.79444rem), 16.5888rem);--section-space-xl-to-xs:clamp(2.53252rem, calc(24.4457vw + -2.96777rem), 16.5888rem);--section-space-xxl:clamp(10.6587rem, calc(23.0073vw + 5.48202rem), 23.8879rem);--section-space-xxl-to-xl:clamp(7.996rem, calc(27.638vw + 1.77744rem), 23.8879rem);--section-space-xxl-to-l:clamp(5.9985rem, calc(31.112vw + -1.00169rem), 23.8879rem);--section-space-xxl-to-m:clamp(4.5rem, calc(33.718vw + -3.08656rem), 23.8879rem);--section-space-xxl-to-s:clamp(3.37584rem, calc(35.6731vw + -4.6506rem), 23.8879rem);--section-space-xxl-to-xs:clamp(2.53252rem, calc(37.1397vw + -5.82393rem), 23.8879rem);--content-gap:var(--space-m);--container-gap:var(--space-xl);--grid-gap:var(--space-m);--width-10:calc(var(--content-width) * .1);--width-20:calc(var(--content-width) * .2);--width-30:calc(var(--content-width) * .3);--width-40:calc(var(--content-width) * .4);--width-50:calc(var(--content-width) * .5);--width-60:calc(var(--content-width) * .6);--width-70:calc(var(--content-width) * .7);--width-80:calc(var(--content-width) * .8);--width-90:calc(var(--content-width) * .9);--width-full:calc(var(--content-width) * 100%);--grid-1:repeat(1, minmax(0, 1fr));--grid-2:repeat(2, minmax(0, 1fr));--grid-3:repeat(3, minmax(0, 1fr));--grid-4:repeat(4, minmax(0, 1fr));--grid-5:repeat(5, minmax(0, 1fr));--grid-6:repeat(6, minmax(0, 1fr));--grid-7:repeat(7, minmax(0, 1fr));--grid-8:repeat(8, minmax(0, 1fr));--grid-9:repeat(9, minmax(0, 1fr));--grid-10:repeat(10, minmax(0, 1fr));--grid-11:repeat(11, minmax(0, 1fr));--grid-12:repeat(12, minmax(0, 1fr));--grid-1-2:minmax(0, 1fr) minmax(0, 2fr);--grid-1-3:minmax(0, 1fr) minmax(0, 3fr);--grid-2-1:minmax(0, 2fr) minmax(0, 1fr);--grid-2-3:minmax(0, 2fr) minmax(0, 3fr);--grid-3-1:minmax(0, 3fr) minmax(0, 1fr);--grid-3-2:minmax(0, 3fr) minmax(0, 2fr);--grid-auto-2:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((2 - 1) * var(--grid-gap))) / 2) * .7, (100% - (2 - 1) * var(--grid-gap)) / 2)), 1fr));--grid-auto-3:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((3 - 1) * var(--grid-gap))) / 3) * .7, (100% - (3 - 1) * var(--grid-gap)) / 3)), 1fr));--grid-auto-4:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((4 - 1) * var(--grid-gap))) / 4) * .7, (100% - (4 - 1) * var(--grid-gap)) / 4)), 1fr));--grid-auto-5:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((5 - 1) * var(--grid-gap))) / 5) * .7, (100% - (5 - 1) * var(--grid-gap)) / 5)), 1fr));--grid-auto-6:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((6 - 1) * var(--grid-gap))) / 6) * .7, (100% - (6 - 1) * var(--grid-gap)) / 6)), 1fr));--grid-auto-7:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((7 - 1) * var(--grid-gap))) / 7) * .7, (100% - (7 - 1) * var(--grid-gap)) / 7)), 1fr));--grid-auto-8:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((8 - 1) * var(--grid-gap))) / 8) * .7, (100% - (8 - 1) * var(--grid-gap)) / 8)), 1fr));--grid-auto-9:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((9 - 1) * var(--grid-gap))) / 9) * .7, (100% - (9 - 1) * var(--grid-gap)) / 9)), 1fr));--grid-auto-10:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((10 - 1) * var(--grid-gap))) / 10) * .7, (100% - (10 - 1) * var(--grid-gap)) / 10)), 1fr));--grid-auto-11:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((11 - 1) * var(--grid-gap))) / 11) * .7, (100% - (11 - 1) * var(--grid-gap)) / 11)), 1fr));--grid-auto-12:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((12 - 1) * var(--grid-gap))) / 12) * .7, (100% - (12 - 1) * var(--grid-gap)) / 12)), 1fr));--auto-grid-aggressiveness:.7;--header-height:clamp(0rem, calc(0vw + 0rem), 0rem);--admin-bar-height:var(--wp-admin--admin-bar--height,0px);--scroll-margin:clamp(0rem, calc(0vw + 0rem), 0rem);--offset:calc(var(--scroll-margin) + var(--header-height));--option-primary-btn-outline:on;--option-secondary-btn-outline:on;--option-neutral-btn-outline:on;--btn-padding-block:.95em;--btn-padding-inline:1.6em;--btn-min-width:8.75rem;--btn-width:max-content;--btn-line-height:1.2;--btn-font-size:var(--text-s);--btn-font-weight:700;--btn-font-family:Mona Sans, sans-serif;--btn-font-style:normal;--btn-text-decoration:none;--btn-text-decoration-hover:none;--btn-letter-spacing:0;--btn-text-transform:none;--btn-border-width:1px;--btn-border-style:solid;--btn-border-radius:999px;--btn-radius:999px;--btn-justify-content:center;--btn-align-items:center;--btn-text-align:center;--link-color:var(--text-dark);--link-color-hover:var(--primary);--link-transition:var(--transition);--link-decoration:inherit;--link-decoration-hover:inherit;--link-underline-offset:auto;--link-weight:inherit;--card-padding:var(--space-m);--card-gap:calc(var(--content-gap) / 2);--card-border-width:var(--border-width);--card-border-style:solid;--card-display:flex;--card-radius:var(--radius);--card-min-radius:4px;--card-heading-size:var(--h3);--card-text-size:var(--text-s);--card-button-font-size:var(--text-s);--card-icon-size:68px;--card-icon-padding:var(--icon-padding);--card-icon-border-width:var(--icon-border-width);--card-icon-border-style:var(--icon-border-style);--card-icon-radius:var(--icon-radius);--card-icon-background:var(--icon-background);--card-icon-color:var(--icon-color);--card-icon-border-color:var(--icon-border-color);--card-line-height:1.4;--card-avatar-radius:var(--radius);--card-avatar-border-width:var(--border-width);--card-avatar-border-style:var(--border-style);--card-avatar-size:140px;--card-avatar-aspect-ratio:1;--card-media-radius:var(--radius);--card-media-aspect-ratio:1.33333;--card-media-object-fit:cover;--card-background:var(--neutral-ultra-light);--card-heading-color:var(--text-dark);--card-text-color:var(--text-dark-muted);--card-link-color:var(--primary);--card-link-color-hover:var(--primary-hover);--card-button-style:primary;--card-border-color:var(--border-color-dark);--col-width-s:13rem;--col-width-m:25rem;--col-width-l:38rem;--col-rule-width-s:.5px;--col-rule-width-m:1px;--col-rule-width-l:3px;--sticky-offset-custom:60px;--sticky-offset:var(--header-height,var(--sticky-offset-custom,0));--body-bg-color:var(--neutral-ultra-light);--bg-ultra-light:var(--neutral-ultra-light);--bg-light:var(--neutral-light);--bg-dark:var(--neutral-dark);--bg-ultra-dark:var(--neutral-ultra-dark);--text-light:var(--neutral-ultra-light);--text-light-muted:var(--white-trans-80);--text-dark:var(--neutral-ultra-dark);--text-dark-muted:var(--black-trans-80);--bg-ultra-light-text:var(--text-dark);--bg-light-text:var(--text-dark);--bg-dark-text:var(--text-light);--bg-ultra-dark-text:var(--text-light);--bg-ultra-light-heading:var(--text-dark);--bg-light-heading:var(--text-dark);--bg-dark-heading:var(--text-light);--bg-ultra-dark-heading:var(--text-light);--bg-ultra-light-button:primary;--bg-light-button:primary;--bg-dark-button:primary;--bg-ultra-dark-button:primary;--bg-ultra-light-icon:light;--bg-light-icon:light;--bg-dark-icon:dark;--bg-ultra-dark-icon:dark;--radius:20px;--radius-50:50%;--radius-circle:50vw;--radius-none:0;--radius-xs:10.2041px;--radius-s:14.2857px;--radius-m:20px;--radius-l:28px;--radius-xl:39.2px;--radius-xxl:54.88px;--border-size:1.5px;--border-width:1.5px;--border-style:solid;--border-color-dark:var(--neutral-semi-light);--border-color-light:var(--neutral-semi-dark);--border:var(--border-size) var(--border-style) var(--border-color-dark);--border-light:var(--border-size) var(--border-style) var(--border-color-light);--border-dark:var(--border-size) var(--border-style) var(--border-color-dark);--divider-size:1px;--divider-style:solid;--divider-inline-size:100%;--divider-gap:var(--content-gap);--divider-color-dark:var(--black-trans-20);--divider-color-light:var(--white-trans-20);--divider:var(--divider-size) var(--divider-style) var(--divider-color-dark);--divider-light:var(--divider-size) var(--divider-style) var(--divider-color-light);--divider-dark:var(--divider-size) var(--divider-style) var(--divider-color-dark);--transition-duration:.3s;--transition-timing:ease-in-out;--transition-delay:0s;--transition:.3s ease-in-out 0s;--icon-scheme:inherit;--icon-size:32px;--icon-padding:.35em;--icon-radius:var(--radius);--icon-background:var(--neutral-ultra-light);--icon-background-hover:var(--neutral-light);--icon-border-color:var(--border-color-dark);--icon-border-color-hover:inherit;--icon-border-width:var(--border-width);--icon-border-style:var(--border-style);--icon-color:var(--text-dark-muted);--icon-color-hover:var(--primary);--icon-list-icon-size:1em;--icon-list-gap:1em;--icon-size-xs:12px;--icon-size-s:16px;--icon-size-m:32px;--icon-size-l:64px;--icon-size-xl:128px;--icon-padding-xs:var(--icon-padding);--icon-padding-s:var(--icon-padding);--icon-padding-m:var(--icon-padding);--icon-padding-l:var(--icon-padding);--icon-padding-xl:var(--icon-padding);--box-shadow-1:0 0 40px var(--black-trans-10);--box-shadow-2:0 0 60px var(--black-trans-20);--box-shadow-3:0 0 80px var(--black-trans-30);--text-shadow-1:0 1px 2px #0003;--text-shadow-2:0 2px 4px #0000004d;--text-shadow-3:0 4px 8px #0006;--drop-shadow-1:drop-shadow(0 1px 2px #00000026);--drop-shadow-2:drop-shadow(0 4px 6px #0003);--drop-shadow-3:drop-shadow(0 10px 15px #00000040);--blockquote-padding:var(--space-m);--blockquote-gap:1em;--blockquote-border-width:0 0 0 3px;--blockquote-border-style:solid;--blockquote-border-color:var(--primary);--blockquote-border-radius:var(--radius);--blockquote-background:var(--neutral-ultra-light);--blockquote-box-shadow:none;--blockquote-text-color:inherit;--blockquote-text-font-family:inherit;--blockquote-text-font-style:normal;--blockquote-text-font-size:var(--text-l);--blockquote-text-font-weight:normal;--blockquote-text-line-height:inherit;--blockquote-text-text-align:left;--blockquote-text-text-transform:none;--blockquote-footer-padding:0;--blockquote-footer-margin-block:1em 0;--blockquote-footer-font-family:inherit;--blockquote-footer-font-size:var(--text-s);--blockquote-footer-font-weight:normal;--blockquote-footer-font-style:normal;--blockquote-footer-line-height:1.5;--blockquote-footer-text-transform:none;--blockquote-footer-color:currentColor;--blockquote-cite-font-family:inherit;--blockquote-cite-font-size:inherit;--blockquote-cite-font-weight:inherit;--blockquote-cite-font-style:inherit;--blockquote-cite-line-height:inherit;--blockquote-cite-text-transform:inherit;--blockquote-cite-color:currentColor;color-scheme:dark only}.scheme--light{color-scheme:light}.scheme--dark{color-scheme:dark}:root{interpolate-size:allow-keywords}*,:before,:after{box-sizing:border-box}body{min-block-size:100svh}input,button,textarea,select{font:inherit}button:not(nav button,[class*=btn--]){line-height:var(--btn-line-height);letter-spacing:var(--btn-letter-spacing);text-transform:var(--btn-text-transform);text-decoration:var(--btn-text-decoration);text-align:var(--btn-text-align);font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);font-family:var(--btn-font-family)}:where(dd){margin-inline-start:0}html{font-size:var(--root-font-size)!important}:where(body){font-size:var(--text-m);font-family:var(--text-font-family);color:var(--text-color);line-height:var(--text-line-height);text-wrap:var(--text-text-wrap);background:var(--body-bg-color);transition:background var(--transition);overflow-x:clip}:where(p){line-height:var(--text-line-height,calc(1.6))}body a:where(:not([class*=btn--])){color:var(--link-color,var(--text-dark));font-weight:var(--link-weight,inherit);-webkit-text-decoration:var(--link-decoration,inherit);text-decoration:var(--link-decoration,inherit);text-underline-offset:var(--link-underline-offset,auto);transition:var(--link-transition,var(--transition))}@media (hover:hover) and (pointer:fine){body a:where(:not([class*=btn--])):hover{color:var(--link-color-hover,var(--primary))}}h1,:where(.h1),h2,:where(.h2),h3,:where(.h3),h4,:where(.h4),h5,:where(.h5),h6,:where(.h6){font-family:var(--heading-font-family);line-height:var(--heading-line-height);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);text-wrap:var(--heading-text-wrap)}h1{font-size:var(--h1);font-weight:var(--h1-font-weight);line-height:var(--h1-line-height);max-width:var(--h1-max-width)}h2{font-size:var(--h2);font-weight:var(--h2-font-weight);line-height:var(--h2-line-height);max-width:var(--h2-max-width)}h3{font-size:var(--h3);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);max-width:var(--h3-max-width)}h4{font-size:var(--h4);font-weight:var(--h4-font-weight);line-height:var(--h4-line-height);max-width:var(--h4-max-width)}h5{font-size:var(--h5);max-width:var(--h5-max-width)}h6{font-size:var(--h6);max-width:var(--h6-max-width)}:where(blockquote:where(:not(figure>blockquote)),figure:has(>blockquote),.blockquote):where(:not(:is([class*=-card] blockquote,figure[class*=-card],figure[class*=-card] blockquote))){gap:var(--blockquote-gap);inline-size:100%;padding:var(--blockquote-padding);gap:var(--blockquote-gap);border-width:var(--blockquote-border-width);border-style:var(--blockquote-border-style);border-color:var(--blockquote-border-color);border-radius:var(--blockquote-border-radius);background:var(--blockquote-background);box-shadow:var(--blockquote-box-shadow);flex-direction:column;display:flex}:where(blockquote:where(:not(figure>blockquote)),figure:has(>blockquote),.blockquote):where(:not(:is([class*=-card] blockquote,figure[class*=-card],figure[class*=-card] blockquote))) p{color:var(--blockquote-text-color);font-family:var(--blockquote-text-font-family);font-style:var(--blockquote-text-font-style);font-size:var(--blockquote-text-font-size);font-weight:var(--blockquote-text-font-weight);line-height:var(--blockquote-text-line-height);text-align:var(--blockquote-text-text-align);text-transform:var(--blockquote-text-text-transform)}:where(blockquote:where(:not(figure>blockquote)),figure:has(>blockquote),.blockquote):where(:not(:is([class*=-card] blockquote,figure[class*=-card],figure[class*=-card] blockquote))) footer,:where(blockquote:where(:not(figure>blockquote)),figure:has(>blockquote),.blockquote):where(:not(:is([class*=-card] blockquote,figure[class*=-card],figure[class*=-card] blockquote))) figcaption{display:var(--blockquote-footer-display,flex);flex-direction:var(--blockquote-footer-flex-direction,row);align-items:var(--blockquote-footer-align-items,center);gap:var(--blockquote-footer-gap,calc(var(--content-gap) / 2));padding:var(--blockquote-footer-padding);margin-block:var(--blockquote-footer-margin-block);font-family:var(--blockquote-footer-font-family);font-size:var(--blockquote-footer-font-size);font-weight:var(--blockquote-footer-font-weight);font-style:var(--blockquote-footer-font-style);line-height:var(--blockquote-footer-line-height);text-transform:var(--blockquote-footer-text-transform);color:var(--blockquote-footer-color)}:where(blockquote:where(:not(figure>blockquote)),figure:has(>blockquote),.blockquote):where(:not(:is([class*=-card] blockquote,figure[class*=-card],figure[class*=-card] blockquote))) cite,:where(blockquote:where(:not(figure>blockquote)),figure:has(>blockquote),.blockquote):where(:not(:is([class*=-card] blockquote,figure[class*=-card],figure[class*=-card] blockquote))) figcaption cite{font-family:var(--blockquote-cite-font-family);font-size:var(--blockquote-cite-font-size);font-weight:var(--blockquote-cite-font-weight);font-style:var(--blockquote-cite-font-style);line-height:var(--blockquote-cite-line-height);text-transform:var(--blockquote-cite-text-transform);color:var(--blockquote-cite-color)}.btn--primary{--btn-background:var(--primary);--btn-background-hover:var(--primary-hover);--btn-text-color:#101117;--btn-text-color-hover:#101117;--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-hover)}.btn--primary-dark{--btn-background:var(--primary-dark);--btn-background-hover:var(--primary-ultra-dark);--btn-text-color:var(--primary-ultra-light);--btn-text-color-hover:var(--primary-ultra-light);--btn-border-color:var(--primary-dark);--btn-border-color-hover:var(--primary-ultra-dark);--focus-color:var(--primary-semi-dark)}.btn--primary-light{--btn-background:var(--primary-ultra-light);--btn-background-hover:var(--primary-light);--btn-text-color:var(--primary);--btn-text-color-hover:var(--primary-ultra-dark);--btn-border-color:var(--primary-ultra-light);--btn-border-color-hover:var(--primary-light);--focus-color:var(--primary-light)}.btn--primary.btn--outline{--btn-background:transparent;--btn-background-hover:var(--primary-hover);--btn-text-color:var(--primary);--btn-text-color-hover:var(--primary-ultra-light);--btn-border-width:1px;--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-hover)}.btn--primary-dark.btn--outline{--btn-background:transparent;--btn-background-hover:var(--primary-dark);--btn-text-color:var(--primary-dark);--btn-text-color-hover:var(--primary-ultra-light);--btn-border-width:1px;--btn-border-color:var(--primary-dark);--btn-border-color-hover:var(--primary-dark);--focus-color:var(--primary-hover)}.btn--primary-light.btn--outline{--btn-background:transparent;--btn-background-hover:var(--primary-light);--btn-text-color:var(--primary-light);--btn-text-color-hover:var(--primary-dark);--btn-border-width:1px;--btn-border-color:var(--primary-light);--btn-border-color-hover:var(--primary-light);--focus-color:var(--primary-hover)}.btn--secondary{--btn-background:var(--secondary);--btn-background-hover:var(--secondary-hover);--btn-text-color:var(--secondary-ultra-light);--btn-text-color-hover:var(--secondary-ultra-light);--btn-border-color:var(--secondary);--btn-border-color-hover:var(--secondary-hover);--focus-color:var(--secondary-light)}.btn--secondary-dark{--btn-background:var(--secondary-dark);--btn-background-hover:var(--secondary-ultra-dark);--btn-text-color:var(--secondary-ultra-light);--btn-text-color-hover:var(--secondary-ultra-light);--btn-border-color:var(--secondary-dark);--btn-border-color-hover:var(--secondary-ultra-dark);--focus-color:var(--secondary-semi-dark)}.btn--secondary-light{--btn-background:var(--secondary-ultra-light);--btn-background-hover:var(--secondary-light);--btn-text-color:var(--secondary);--btn-text-color-hover:var(--secondary-ultra-dark);--btn-border-color:var(--secondary-ultra-light);--btn-border-color-hover:var(--secondary-light);--focus-color:var(--secondary-light)}.btn--secondary.btn--outline{--btn-background:transparent;--btn-background-hover:var(--secondary-hover);--btn-text-color:var(--secondary);--btn-text-color-hover:var(--secondary-ultra-light);--btn-border-width:1px;--btn-border-color:var(--secondary);--btn-border-color-hover:var(--secondary-hover);--focus-color:var(--secondary-light)}.btn--secondary-dark.btn--outline{--btn-background:transparent;--btn-background-hover:var(--secondary-dark);--btn-text-color:var(--secondary-dark);--btn-text-color-hover:var(--secondary-ultra-light);--btn-border-width:1px;--btn-border-color:var(--secondary-dark);--btn-border-color-hover:var(--secondary-dark);--focus-color:var(--secondary-light)}.btn--secondary-light.btn--outline{--btn-background:transparent;--btn-background-hover:var(--secondary-light);--btn-text-color:var(--secondary-light);--btn-text-color-hover:var(--secondary-dark);--btn-border-width:1px;--btn-border-color:var(--secondary-light);--btn-border-color-hover:var(--secondary-light);--focus-color:var(--secondary-light)}.btn--neutral{--btn-background:var(--neutral);--btn-background-hover:var(--neutral-dark);--btn-text-color:var(--neutral-ultra-light);--btn-text-color-hover:var(--neutral-ultra-light);--btn-border-color:var(--neutral);--btn-border-color-hover:var(--neutral-dark);--focus-color:var(--primary)}.btn--neutral-dark{--btn-background:var(--neutral-dark);--btn-background-hover:var(--neutral-ultra-dark);--btn-text-color:var(--neutral-ultra-light);--btn-text-color-hover:var(--neutral-ultra-light);--btn-border-color:var(--neutral-dark);--btn-border-color-hover:var(--neutral-ultra-dark);--focus-color:var(--neutral-semi-dark)}.btn--neutral-light{--btn-background:var(--neutral-ultra-light);--btn-background-hover:var(--neutral-light);--btn-text-color:var(--neutral);--btn-text-color-hover:var(--neutral-ultra-dark);--btn-border-color:var(--neutral-ultra-light);--btn-border-color-hover:var(--neutral-light);--focus-color:var(--neutral-light)}.btn--neutral.btn--outline{--btn-background:transparent;--btn-background-hover:var(--neutral-light);--btn-text-color:var(--text-dark);--btn-text-color-hover:var(--neutral-ultra-light);--btn-border-width:1px;--btn-border-color:var(--neutral);--btn-border-color-hover:var(--neutral-semi-dark);--focus-color:var(--primary-hover)}.btn--neutral-dark.btn--outline{--btn-background:transparent;--btn-background-hover:var(--neutral-dark);--btn-text-color:var(--neutral-dark);--btn-text-color-hover:var(--neutral-ultra-light);--btn-border-width:1px;--btn-border-color:var(--neutral-dark);--btn-border-color-hover:var(--neutral-dark);--focus-color:var(--neutral-semi-dark)}.btn--neutral-light.btn--outline{--btn-background:transparent;--btn-background-hover:var(--neutral-light);--btn-text-color:var(--neutral-light);--btn-text-color-hover:var(--neutral-dark);--btn-border-width:1px;--btn-border-color:var(--neutral-light);--btn-border-color-hover:var(--neutral-light);--focus-color:var(--neutral-light)}[class*=btn--]:where(:not(.btn--none,.wp-block-button)),[class*=btn--].wp-block-button>.wp-block-button__link{background:var(--btn-background);color:var(--btn-text-color);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);inline-size:var(--btn-width,auto);min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-family:var(--btn-font-family);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);text-decoration:var(--btn-text-decoration);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-border-radius);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition));justify-content:var(--btn-justify-content,center);align-items:var(--btn-align-items,center);text-align:var(--btn-text-align,center);display:var(--btn-display,inline-flex)}@media (hover:hover) and (pointer:fine){[class*=btn--]:where(:not(.btn--none,.wp-block-button)):hover,[class*=btn--].wp-block-button>.wp-block-button__link:hover{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);text-decoration:var(--btn-text-decoration-hover)}}[class*=btn--]:where(:not(.btn--none,.wp-block-button)):where(:focus-visible),[class*=btn--].wp-block-button>.wp-block-button__link:where(:focus-visible){outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset)}.btn--xs{--btn-font-size:var(--text-xs)}.btn--s{--btn-font-size:var(--text-s)}.btn--m{--btn-font-size:var(--text-m)}.btn--l{--btn-font-size:var(--text-l)}.btn--xl{--btn-font-size:var(--text-xl)}.btn--xxl{--btn-font-size:var(--text-xxl)}.btn--none{background:0 0;border:none}.card{color-scheme:light;flex-direction:var(--card-flex-direction,column);overflow:var(--card-overflow,clip);transition:var(--card-transition,var(--transition));font-size:var(--card-text-size,var(--text-s));border-width:var(--card-border-width,var(--border-width));border-style:var(--card-border-style,var(--border-style));border-color:var(--card-border-color,transparent);border-radius:var(--card-radius,var(--radius,0));padding:var(--card-padding,var(--space-m));gap:var(--card-gap,var(--content-gap));background-clip:padding-box;background:var(--card-background,var(--white));color:var(--card-text-color,var(--text-dark));line-height:var(--card-line-height,inherit);box-shadow:var(--card-shadow,none);position:relative;display:var(--card-display,flex)!important}.card :where([class*=__media]:not([class*=wrapper])){border-radius:var(--card-media-radius,var(--radius,0));aspect-ratio:var(--card-media-aspect-ratio,16/9);object-fit:var(--card-media-object-fit,fill);inline-size:100%;overflow:clip}.card :where([class*=__media]:not([class*=wrapper])) img{object-fit:var(--card-media-object-fit,fill)}.card :where(img[class*=__avatar]:not([class*=wrapper])),.card :where([class*=__avatar] img){border-radius:var(--card-avatar-radius,50vw);border-width:var(--card-avatar-border-width,0);border-style:var(--card-avatar-border-style,solid);border-color:var(--card-avatar-border-color,transparent);inline-size:var(--card-avatar-size,48px);block-size:var(--card-avatar-size,48px);aspect-ratio:var(--card-avatar-aspect-ratio,1);object-fit:cover;align-self:center;overflow:clip}.card :where(img[class*=__avatar]:not([class*=wrapper])) img,.card :where([class*=__avatar] img) img{object-fit:cover}.card :is(h1,h2,h3,h4,h5,h6){font-size:var(--card-heading-size,var(--h3));color:var(--card-heading-color,var(--text-dark))}.card a:where(:not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,[class*=btn--],[data-icon])){--link-color:var(--card-link-color,var(--primary));--link-color-hover:var(--card-link-color-hover,var(--primary-hover))}.card :where([data-icon]){--icon-radius:var(--card-icon-radius,var(--radius,0));--icon-size:var(--card-icon-size,48px);--icon-color:var(--card-icon-color,var(--icon-color,var(--text-dark)))}.card [class*=btn--]{--btn-font-size:var(--card-button-font-size,var(--text-s));--btn-background:var(--primary);--btn-background-hover:var(--primary-hover);--btn-text-color:#101117;--btn-text-color-hover:#101117;--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-hover)}.card:where([class*=--light]){color-scheme:light}.card:where([class*=--dark]){color-scheme:dark}[data-icon]:is(svg,i,a){color-scheme:var(--icon-scheme,default);box-sizing:content-box;color:var(--icon-color,var(--neutral-dark));font-size:var(--icon-size);height:var(--icon-height,var(--icon-size,24px));width:var(--icon-width,var(--icon-size,24px));transition:var(--icon-transition,var(--transition));box-shadow:var(--icon-shadow,none);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:visible}[data-icon]:is(i):before{text-align:center;width:100%;height:100%;font-size:var(--icon-size)}[data-icon].brxe-icon{font-size:var(--icon-size)}[data-icon] svg{color:var(--icon-color)}[data-icon]:is(a):hover,a:hover [data-icon],[data-icon] [data-icon-hover]:hover,[data-icon] [data-icon-hover]:hover [data-icon]{--icon-background:var(--icon-background-hover);--icon-color:var(--icon-color-hover);--icon-border-color:var(--icon-border-color-hover)}.icon--xs,[data-icon-size=xs]{--icon-size:var(--icon-size-xs);--icon-padding:var(--icon-padding-xs)}.icon--s,[data-icon-size=s]{--icon-size:var(--icon-size-s);--icon-padding:var(--icon-padding-s)}.icon--m,[data-icon-size=m]{--icon-size:var(--icon-size-m);--icon-padding:var(--icon-padding-m)}.icon--l,[data-icon-size=l]{--icon-size:var(--icon-size-l);--icon-padding:var(--icon-padding-l)}.icon--xl,[data-icon-size=xl]{--icon-size:var(--icon-size-xl);--icon-padding:var(--icon-padding-xl)}.icon--2xl,[data-icon-size="2xl"]{--icon-size:var(--icon-size-2xl);--icon-padding:var(--icon-padding-2xl)}.icon--boxed,[data-icon-style=boxed]{padding:var(--icon-padding,12px);border-width:var(--icon-border-width,0);border-style:var(--icon-border-style,solid);border-radius:var(--icon-radius,var(--radius));background:var(--icon-background,var(--neutral-ultra-light));border-color:var(--icon-border-color,transparent)}.icon--plain,[data-icon-style=plain]{--icon-background:transparent;--icon-border-width:0;--icon-padding:0}:is([data-icon-list],.icon-list){gap:var(--icon-list-gap,1em);flex-direction:column;display:flex}:is([data-icon-list],.icon-list) :where(svg,i){--icon-size:var(--icon-list-icon-size,1em);translate:var(--icon-inline-offset,0) var(--icon-block-offset,0);flex-shrink:0;position:relative}:is([data-icon-list],.icon-list) :where(svg,i):is(svg,i,a){color-scheme:var(--icon-scheme,default);box-sizing:content-box;color:var(--icon-color,var(--neutral-dark));font-size:var(--icon-size);height:var(--icon-height,var(--icon-size,24px));width:var(--icon-width,var(--icon-size,24px));transition:var(--icon-transition,var(--transition));box-shadow:var(--icon-shadow,none);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:visible}:is([data-icon-list],.icon-list) :where(svg,i):is(i):before{text-align:center;width:100%;height:100%;font-size:var(--icon-size)}:is([data-icon-list],.icon-list) :where(svg,i).brxe-icon{font-size:var(--icon-size)}:is([data-icon-list],.icon-list) :where(svg,i) svg{color:var(--icon-color)}:is([data-icon-list],.icon-list) :where(svg,i):is(a):hover,a:hover :is([data-icon-list],.icon-list) :where(svg,i),:is([data-icon-list],.icon-list) :where(svg,i) [data-icon-hover]:hover,:is([data-icon-list],.icon-list) :where(svg,i) [data-icon-hover]:hover [data-icon]{--icon-background:var(--icon-background-hover);--icon-color:var(--icon-color-hover);--icon-border-color:var(--icon-border-color-hover)}:is([data-icon-list],.icon-list) a:hover,:where(a,button):has(>svg,>i):hover{--icon-color:var(--icon-color-hover,var(--primary));--icon-background:var(--icon-background-hover,var(--primary-hover))}[id]{scroll-margin-top:var(--offset,0)}html{scroll-behavior:smooth}html:has(:focus-visible){scroll-behavior:auto}.hidden-accessible{clip-path:inset(100%);white-space:nowrap;border:0;margin:-1px;padding:0;overflow:hidden;block-size:1px!important;inline-size:1px!important;position:absolute!important}.bricks-area .hidden-accessible{visibility:hidden;margin:0;line-height:1;block-size:2ch!important;inline-size:2ch!important;position:relative!important}.bricks-area .hidden-accessible:before{content:"A";text-align:center;color:#f5f5f5;visibility:visible;background:#111;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;block-size:20px;inline-size:20px;padding:.5em;font-size:max(60%,13px);display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}.skip-link{--btn-min-width:fit-content;z-index:100;background:var(--btn-background);color:var(--btn-text-color);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);inline-size:var(--btn-width,auto);min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-family:var(--btn-font-family);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);text-decoration:var(--btn-text-decoration);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-border-radius);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition));justify-content:var(--btn-justify-content,center);align-items:var(--btn-align-items,center);text-align:var(--btn-text-align,center);display:var(--btn-display,inline-flex);--btn-background:var(--primary);--btn-background-hover:var(--primary-hover);--btn-text-color:#101117;--btn-text-color-hover:#101117;--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-hover);inset-block-start:1rem;inset-inline-start:1rem;transform:translateY(-250%);position:absolute!important}@media (hover:hover) and (pointer:fine){.skip-link:hover{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);text-decoration:var(--btn-text-decoration-hover)}}.skip-link:where(:focus-visible){outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset)}.skip-link:focus-visible{transform:translateY(0)}::selection{background:var(--selection-bg-color,var(--primary));color:var(--selection-text-color,#101117)}::selection{background:var(--selection-bg-color,var(--primary));color:var(--selection-text-color,#101117)}::-moz-selection{color:var(--selection-text-color,#101117)}:focus{box-shadow:none;outline:none}:focus-visible{outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset)}@supports not selector(:focus-visible){:focus{outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset)}}:where(section:not(section section)){padding-block:var(--section-padding-block);padding-inline:var(--gutter);flex-direction:column;display:flex}.bg--ultra-light{background:var(--bg-ultra-light)}.bg--light{background:var(--bg-light)}.bg--dark{background:var(--bg-dark)}.bg--ultra-dark{background:var(--bg-ultra-dark)}.text--light{color:var(--text-light)}.text--light-muted{color:var(--text-light-muted)}.text--dark{color:var(--text-dark)}.text--dark-muted{color:var(--text-dark-muted)}:where(.bg--ultra-light){--relative-text-color:var(--bg-ultra-light-text);color:var(--relative-text-color,inherit)}:where(.bg--light){--relative-text-color:var(--bg-light-text);color:var(--relative-text-color,inherit)}:where(.bg--dark){--relative-text-color:var(--bg-dark-text);color:var(--relative-text-color,inherit)}:where(.bg--ultra-dark){--relative-text-color:var(--bg-ultra-dark-text);color:var(--relative-text-color,inherit)}.bg--ultra-light :where(h1,h2,h3,h4,h5,h6),.bg--light :where(h1,h2,h3,h4,h5,h6),.bg--dark :where(h1,h2,h3,h4,h5,h6),.bg--ultra-dark :where(h1,h2,h3,h4,h5,h6){color:var(--relative-heading-color,inherit)}.bg--ultra-light{--relative-heading-color:var(--bg-ultra-light-heading)}.bg--light{--relative-heading-color:var(--bg-light-heading)}.bg--dark{--relative-heading-color:var(--bg-dark-heading)}.bg--ultra-dark{--relative-heading-color:var(--bg-ultra-dark-heading)}.bg--ultra-light [class*=btn--]:not(.unrelate){--btn-background:var(--primary);--btn-background-hover:var(--primary-hover);--btn-text-color:#101117;--btn-text-color-hover:#101117;--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-hover)}.bg--ultra-light [class*=btn--]:not(.unrelate).btn--outline{--btn-background:transparent;--btn-background-hover:var(--primary-hover);--btn-text-color:var(--primary);--btn-text-color-hover:var(--primary-ultra-light);--btn-border-width:1px;--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-hover)}.bg--light [class*=btn--]:not(.unrelate){--btn-background:var(--primary);--btn-background-hover:var(--primary-hover);--btn-text-color:#101117;--btn-text-color-hover:#101117;--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-hover)}.bg--light [class*=btn--]:not(.unrelate).btn--outline{--btn-background:transparent;--btn-background-hover:var(--primary-hover);--btn-text-color:var(--primary);--btn-text-color-hover:var(--primary-ultra-light);--btn-border-width:1px;--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-hover)}.bg--dark [class*=btn--]:not(.unrelate){--btn-background:var(--primary);--btn-background-hover:var(--primary-hover);--btn-text-color:#101117;--btn-text-color-hover:#101117;--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-hover)}.bg--dark [class*=btn--]:not(.unrelate).btn--outline{--btn-background:transparent;--btn-background-hover:var(--primary-hover);--btn-text-color:var(--primary);--btn-text-color-hover:var(--primary-ultra-light);--btn-border-width:1px;--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-hover)}.bg--ultra-dark [class*=btn--]:not(.unrelate){--btn-background:var(--primary);--btn-background-hover:var(--primary-hover);--btn-text-color:#101117;--btn-text-color-hover:#101117;--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-hover)}.bg--ultra-dark [class*=btn--]:not(.unrelate).btn--outline{--btn-background:transparent;--btn-background-hover:var(--primary-hover);--btn-text-color:var(--primary);--btn-text-color-hover:var(--primary-ultra-light);--btn-border-width:1px;--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-hover)}.bg--ultra-light{--icon-scheme:var(--bg-ultra-light-icon)}.bg--light{--icon-scheme:var(--bg-light-icon)}.bg--dark{--icon-scheme:var(--bg-dark-icon)}.bg--ultra-dark{--icon-scheme:var(--bg-ultra-dark-icon)}[class*=overlay--],.overlay{z-index:0;isolation:isolate;position:relative}[class*=overlay--]:before,.overlay:before{content:"";background:var(--overlay-color,#000000b3);z-index:var(--overlay-z-index,-1);position:absolute;inset:0}figure:where(:has(>img,>picture,>svg,>video,>iframe)):where(.overlay),figure:where(:has(>img,>picture,>svg,>video,>iframe)):where([class*=overlay--]){--overlay-z-index:0}:is(.text--xxl,.text--xl,.text--l,.text--m,.text--s,.text--xs){font-family:var(--text-font-family);line-height:var(--text-line-height);text-wrap:var(--text-text-wrap)}.text--xxl{font-size:var(--text-xxl)}.text--xxl:is(p,li,blockquote,h1,h2,h3,h4,h5,h6,span,strong,cite){max-width:var(--text-xxl-max-width)}.text--xl{font-size:var(--text-xl)}.text--xl:is(p,li,blockquote,h1,h2,h3,h4,h5,h6,span,strong,cite){max-width:var(--text-xl-max-width)}.text--l{font-size:var(--text-l);line-height:var(--text-l-line-height)}.text--l:is(p,li,blockquote,h1,h2,h3,h4,h5,h6,span,strong,cite){max-width:var(--text-l-max-width)}.text--m{font-size:var(--text-m);line-height:var(--text-m-line-height)}.text--m:is(p,li,blockquote,h1,h2,h3,h4,h5,h6,span,strong,cite){max-width:var(--text-m-max-width)}.text--s{font-size:var(--text-s)}.text--s:is(p,li,blockquote,h1,h2,h3,h4,h5,h6,span,strong,cite){max-width:var(--text-s-max-width)}.text--xs{font-size:var(--text-xs)}.text--xs:is(p,li,blockquote,h1,h2,h3,h4,h5,h6,span,strong,cite){max-width:var(--text-xs-max-width)}.h1{font-size:var(--h1);font-weight:var(--h1-font-weight);line-height:var(--h1-line-height);max-width:var(--h1-max-width)}.h2{font-size:var(--h2);font-weight:var(--h2-font-weight);line-height:var(--h2-line-height);max-width:var(--h2-max-width)}.h3{font-size:var(--h3);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);max-width:var(--h3-max-width)}.h4{font-size:var(--h4);font-weight:var(--h4-font-weight);line-height:var(--h4-line-height);max-width:var(--h4-max-width)}.h5{font-size:var(--h5);max-width:var(--h5-max-width)}.h6{font-size:var(--h6);max-width:var(--h6-max-width)}body blockquote{text-wrap:pretty}:where(section:not(section section)){gap:var(--container-gap)}:where(section:not(section section))>:where(div,ul,ol),:where(:where(.brxe-block)),:where(:where(.brxe-div)){gap:var(--content-gap)}section>div:where([class*=grid--]),:where([class*=grid--]){gap:var(--grid-gap)}:where(:where(img):not(header img),:where(figure:not(figure:has(img)))){border-radius:var(--radius)}:root{--transition-duration:.3s;--transition-timing:ease-in-out;--transition-delay:0s;--transition:.3s ease-in-out 0s;--ease-smooth:cubic-bezier(.4, 0, .2, 1);--ease-snappy:cubic-bezier(.16, 1, .3, 1);--ease-gentle:cubic-bezier(.65, 0, .35, 1);--ease-bouncy:cubic-bezier(.68, -.55, .265, 1.55);--ease-elastic:linear(0, .029 1.6%, .123 3.5%, .651 10.6%, .862 14.1%, 1.002 17.7%, 1.046 19.6%, 1.074 21.6%, 1.087 23.9%, 1.086 26.6%, 1.014 38.5%, .994 46.3%, 1)}@supports (animation-timeline:view()){[class*=on-enter-all--]>*{animation-name:enter-animate;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:var(--animate-range-start,entry 20%) var(--animate-range-end,entry 100%)}[class*=on-enter-all--].on-enter--stagger>*{animation-delay:calc(sibling-index() * var(--enter-stagger-interval,5%))}}@supports not (animation-timeline:view()){[class*=on-enter--],[class*=on-enter-all--]>*{opacity:1;filter:none;transform:none}}@supports (animation-timeline:view()){[class*=on-exit-all--]>*{animation-name:exit-animate;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:var(--exit-range-start,exit 0%) var(--exit-range-end,exit 80%)}[class*=on-exit-all--].on-exit--stagger>*{animation-delay:calc(sibling-index() * var(--exit-stagger-interval,5%))}}@supports not (animation-timeline:view()){[class*=on-exit--],[class*=on-exit-all--]>*{opacity:1;filter:none;transform:none}}[class*=on-visible-all--].on-visible--stagger>*{transition-delay:calc(sibling-index() * var(--visible-stagger-interval,.1s))}@media (prefers-reduced-motion:reduce){[class*=on-enter--],[class*=on-enter-all--]>*,[class*=on-exit--],[class*=on-exit-all--]>*{opacity:1;filter:none;transform:none;animation:none!important}[class*=on-visible--],[class*=on-visible-all--]>*{opacity:1;filter:none;translate:none;scale:none;transition:none!important}[class*=on-hover--]{transition:none}[class*=on-hover--]:hover{box-shadow:initial;filter:none;transform:translate(0,0)scale(1)}}[data-inverted-radius-1-position],[data-inverted-radius-2-position]{position:var(--inverted-radius-parent-position,absolute);background:var(--bg,var(--white));z-index:1;isolation:isolate;--slice-top-left:var(--radius) 0 0 0;--slice-top-right:0 var(--radius) 0 0;--slice-bottom-right:0 0 var(--radius) 0;--slice-bottom-left:0 0 0 var(--radius);--position-top-left:0 auto auto 0;--position-top-right:0 0 auto auto;--position-bottom-left:auto auto 0 0;--position-bottom-right:auto 0 0 auto;--position-top-left-outside:0 auto auto calc(var(--radius) * -1);--position-top-right-outside:0 calc(var(--radius) * -1) auto auto;--position-bottom-left-outside:auto 0 0 calc(var(--radius) * -1);--position-bottom-right-outside:auto calc(var(--radius) * -1) 0 auto;--position-top-outside-left:calc(var(--radius) * -1) auto auto 0;--position-top-outside-right:calc(var(--radius) * -1) 0 auto auto;--position-bottom-outside-left:auto 0 calc(var(--radius) * -1) 0;--position-bottom-outside-right:auto 0 calc(var(--radius) * -1) auto;--position-top-outside-left-outside:calc(var(--radius) * -1) auto auto calc(var(--radius) * -1);--position-top-outside-right-outside:calc(var(--radius) * -1) calc(var(--radius) * -1) auto auto;--position-bottom-outside-left-outside:auto auto calc(var(--radius) * -1) calc(var(--radius) * -1);--position-bottom-outside-right-outside:auto calc(var(--radius) * -1) calc(var(--radius) * -1) auto;--shadow-bottom-right:var(--radius) var(--radius) 0 var(--radius) var(--bg,var(--white));--shadow-bottom-left:calc(var(--radius) * -1) var(--radius) 0 var(--radius) var(--bg,var(--white));--shadow-top-right:var(--radius) calc(var(--radius) * -1) 0 var(--radius) var(--bg,var(--white));--shadow-top-left:calc(var(--radius) * -1) calc(var(--radius) * -1) 0 var(--radius) var(--bg,var(--white));--inverted-radius-1-shadow:var(--shadow-top-left);--inverted-radius-2-shadow:var(--shadow-top-left)}[data-inverted-radius-1-position=top-left]{--inverted-radius-1-position:var(--position-top-left)}[data-inverted-radius-1-position=top-right]{--inverted-radius-1-position:var(--position-top-right)}[data-inverted-radius-1-position=bottom-left]{--inverted-radius-1-position:var(--position-bottom-left)}[data-inverted-radius-1-position=bottom-right]{--inverted-radius-1-position:var(--position-bottom-right)}[data-inverted-radius-1-position=top-outside-left]{--inverted-radius-1-position:var(--position-top-outside-left)}[data-inverted-radius-1-position=top-outside-right]{--inverted-radius-1-position:var(--position-top-outside-right)}[data-inverted-radius-1-position=bottom-outside-left]{--inverted-radius-1-position:var(--position-bottom-outside-left)}[data-inverted-radius-1-position=bottom-outside-right]{--inverted-radius-1-position:var(--position-bottom-outside-right)}[data-inverted-radius-1-position=top-left-outside]{--inverted-radius-1-position:var(--position-top-left-outside)}[data-inverted-radius-1-position=top-right-outside]{--inverted-radius-1-position:var(--position-top-right-outside)}[data-inverted-radius-1-position=bottom-left-outside]{--inverted-radius-1-position:var(--position-bottom-left-outside)}[data-inverted-radius-1-position=bottom-right-outside]{--inverted-radius-1-position:var(--position-bottom-right-outside)}[data-inverted-radius-1-position=top-outside-left-outside]{--inverted-radius-1-position:var(--position-top-outside-left-outside)}[data-inverted-radius-1-position=top-outside-right-outside]{--inverted-radius-1-position:var(--position-top-outside-right-outside)}[data-inverted-radius-1-position=bottom-outside-left-outside]{--inverted-radius-1-position:var(--position-bottom-outside-left-outside)}[data-inverted-radius-1-position=bottom-outside-right-outside]{--inverted-radius-1-position:var(--position-bottom-outside-right-outside)}[data-inverted-radius-2-position=top-left]{--inverted-radius-2-position:var(--position-top-left)}[data-inverted-radius-2-position=top-right]{--inverted-radius-2-position:var(--position-top-right)}[data-inverted-radius-2-position=bottom-left]{--inverted-radius-2-position:var(--position-bottom-left)}[data-inverted-radius-2-position=bottom-right]{--inverted-radius-2-position:var(--position-bottom-right)}[data-inverted-radius-2-position=top-outside-left]{--inverted-radius-2-position:var(--position-top-outside-left)}[data-inverted-radius-2-position=top-outside-right]{--inverted-radius-2-position:var(--position-top-outside-right)}[data-inverted-radius-2-position=bottom-outside-left]{--inverted-radius-2-position:var(--position-bottom-outside-left)}[data-inverted-radius-2-position=bottom-outside-right]{--inverted-radius-2-position:var(--position-bottom-outside-right)}[data-inverted-radius-2-position=top-left-outside]{--inverted-radius-2-position:var(--position-top-left-outside)}[data-inverted-radius-2-position=top-right-outside]{--inverted-radius-2-position:var(--position-top-right-outside)}[data-inverted-radius-2-position=bottom-left-outside]{--inverted-radius-2-position:var(--position-bottom-left-outside)}[data-inverted-radius-2-position=bottom-right-outside]{--inverted-radius-2-position:var(--position-bottom-right-outside)}[data-inverted-radius-2-position=top-outside-left-outside]{--inverted-radius-2-position:var(--position-top-outside-left-outside)}[data-inverted-radius-2-position=top-outside-right-outside]{--inverted-radius-2-position:var(--position-top-outside-right-outside)}[data-inverted-radius-2-position=bottom-outside-left-outside]{--inverted-radius-2-position:var(--position-bottom-outside-left-outside)}[data-inverted-radius-2-position=bottom-outside-right-outside]{--inverted-radius-2-position:var(--position-bottom-outside-right-outside)}[data-inverted-radius-1-slice=top-left]{--inverted-radius-1-slice:var(--slice-top-left);--inverted-radius-1-shadow:var(--shadow-top-left)}[data-inverted-radius-1-slice=top-right]{--inverted-radius-1-slice:var(--slice-top-right);--inverted-radius-1-shadow:var(--shadow-top-right)}[data-inverted-radius-1-slice=bottom-left]{--inverted-radius-1-slice:var(--slice-bottom-left);--inverted-radius-1-shadow:var(--shadow-bottom-left)}[data-inverted-radius-1-slice=bottom-right]{--inverted-radius-1-slice:var(--slice-bottom-right);--inverted-radius-1-shadow:var(--shadow-bottom-right)}[data-inverted-radius-2-slice=top-left]{--inverted-radius-2-slice:var(--slice-top-left);--inverted-radius-2-shadow:var(--shadow-top-left)}[data-inverted-radius-2-slice=top-right]{--inverted-radius-2-slice:var(--slice-top-right);--inverted-radius-2-shadow:var(--shadow-top-right)}[data-inverted-radius-2-slice=bottom-left]{--inverted-radius-2-slice:var(--slice-bottom-left);--inverted-radius-2-shadow:var(--shadow-bottom-left)}[data-inverted-radius-2-slice=bottom-right]{--inverted-radius-2-slice:var(--slice-bottom-right);--inverted-radius-2-shadow:var(--shadow-bottom-right)}[data-inverted-radius-1-position]:before{content:"";inset:var(--inverted-radius-1-position);border-radius:var(--inverted-radius-1-slice);box-shadow:var(--inverted-radius-1-shadow);width:var(--radius);height:var(--radius);aspect-ratio:1;z-index:-1;background:0 0;position:absolute}[data-inverted-radius-2-position]:after{content:"";inset:var(--inverted-radius-2-position);border-radius:var(--inverted-radius-2-slice);box-shadow:var(--inverted-radius-2-shadow);width:var(--radius);height:var(--radius);aspect-ratio:1;z-index:-1;background:0 0;position:absolute}form.wsf-form{--wsf-form-border-radius:0;--wsf-form-border-width:0px;--wsf-form-border-style:solid;--wsf-form-grid-gap:20px;--wsf-form-padding-horizontal:0px;--wsf-form-padding-vertical:0px;--wsf-form-transition-enabled:1;--wsf-form-transition-speed:var(--transition-duration);--wsf-form-transition-timing-function:var(--transition-timing);--wsf-form-font-family:var(--text-font-family);--wsf-form-font-size:var(--text-m);--wsf-form-font-size-small:var(--text-s);--wsf-form-font-size-large:var(--text-l);--wsf-form-font-style:normal;--wsf-form-font-weight:normal;--wsf-form-letter-spacing:var(--text-letter-spacing);--wsf-form-line-height:var(--text-line-height);--wsf-form-text-decoration:none;--wsf-form-text-transform:none;--wsf-group-li-border-radius:0;--wsf-group-ul-border-width:1px;--wsf-group-ul-border-style:solid;--wsf-group-li-border-width:0;--wsf-group-li-border-style:solid;--wsf-group-li-gap:0px;--wsf-group-li-padding-horizontal:1.5em;--wsf-group-li-padding-vertical:.75em;--wsf-group-li-font-size:var(--text-m);--wsf-group-li-font-weight: ;--wsf-group-li-font-style:inherit;--wsf-group-li-letter-spacing:0;--wsf-group-li-line-height:var(--text-line-height);--wsf-group-li-text-decoration:none;--wsf-group-li-text-transform:none;--wsf-group-li-steps-size:var(--space-l);--wsf-group-li-steps-font-size:var(--text-m);--wsf-group-li-steps-font-weight: ;--wsf-group-li-steps-font-style:normal;--wsf-group-li-steps-text-decoration:none;--wsf-section-legend-font-size:var(--text-m);--wsf-section-legend-font-style:normal;--wsf-section-legend-font-weight:600;--wsf-section-legend-line-height:var(--text-line-height);--wsf-section-legend-text-decoration:none;--wsf-section-legend-text-transform:none;--wsf-section-legend-gap:1rem;--wsf-section-icon-size:var(--text-m);--wsf-field-height:calc((var(--wsf-field-padding-vertical) * 2) + (var(--wsf-field-border-width) * 2) + 1lh);--wsf-field-border-radius:var(--radius);--wsf-field-border-width:1px;--wsf-field-border-style:solid;--wsf-field-box-shadow-width-focus:0px;--wsf-field-fieldset-legend-font-size:var(--text-m);--wsf-field-fieldset-legend-font-style:normal;--wsf-field-fieldset-legend-font-weight:400;--wsf-field-fieldset-legend-text-decoration:none;--wsf-field-fieldset-legend-text-transform:none;--wsf-field-fieldset-legend-gap:.5em;--wsf-field-help-font-size:var(--text-s);--wsf-field-help-font-style:normal;--wsf-field-help-font-weight:400;--wsf-field-help-line-height:1.5;--wsf-field-help-text-decoration:none;--wsf-field-help-text-transform:none;--wsf-field-help-gap:.5em;--wsf-field-invalid-feedback-font-size:var(--text-s);--wsf-field-invalid-feedback-font-style:normal;--wsf-field-invalid-feedback-font-weight:400;--wsf-field-invalid-feedback-letter-spacing:var(--text-letter-spacing);--wsf-field-invalid-feedback-line-height:var(--text-line-height);--wsf-field-invalid-feedback-text-decoration:none;--wsf-field-invalid-feedback-text-transform:none;--wsf-field-invalid-feedback-gap:.5em;--wsf-field-label-font-family:var(--text-font-family);--wsf-field-label-font-size:var(--text-m);--wsf-field-label-font-style:normal;--wsf-field-label-font-weight:400;--wsf-field-label-letter-spacing:var(--text-letter-spacing);--wsf-field-label-line-height:var(--text-line-height);--wsf-field-label-text-decoration:none;--wsf-field-label-text-transform:none;--wsf-field-label-gap:.5em;--wsf-field-label-inside-color-background:var(--white);--wsf-field-label-inside-offset:-20px;--wsf-field-label-inside-scale:.9;--wsf-field-padding-horizontal:10px;--wsf-field-padding-vertical:8.5px;--wsf-field-prefix-suffix-font-size:var(--text-s);--wsf-field-prefix-suffix-font-style:normal;--wsf-field-prefix-suffix-font-weight:400;--wsf-field-prefix-suffix-letter-spacing:var(--text-letter-spacing);--wsf-field-prefix-suffix-line-height:var(--text-line-height);--wsf-field-prefix-suffix-text-decoration:none;--wsf-field-prefix-suffix-text-transform:none;--wsf-field-tooltip-font-size:var(--text-xs);--wsf-field-tooltip-font-weight:400;--wsf-field-tooltip-line-height:var(--text-line-height);--wsf-field-tooltip-border-radius:var(--radius-s);--wsf-field-tooltip-gap:5px;--wsf-field-font-size:var(--text-m);--wsf-field-font-style:normal;--wsf-field-font-weight:400;--wsf-field-letter-spacing:var(--text-letter-spacing);--wsf-field-line-height:var(--text-line-height);--wsf-field-text-decoration:none;--wsf-field-text-transform:none;--wsf-field-checkbox-border-radius:4px;--wsf-field-checkbox-gap-horizontal:6px;--wsf-field-checkbox-gap-vertical:10px;--wsf-field-checkbox-size:1lh;--wsf-field-radio-gap-horizontal:6px;--wsf-field-radio-gap-vertical:10px;--wsf-field-radio-size:1lh;--wsf-field-datetime-calendar-border-style:solid;--wsf-field-datetime-calendar-border-width:1px;--wsf-field-datetime-calendar-font-size:var(--text-s);--wsf-field-datetime-calendar-font-style:normal;--wsf-field-datetime-calendar-font-weight:400;--wsf-field-datetime-calendar-letter-spacing:var(--text-letter-spacing);--wsf-field-datetime-calendar-line-height:var(--text-line-height);--wsf-field-datetime-calendar-text-decoration:none;--wsf-field-datetime-calendar-text-transform:none;--wsf-field-datetime-padding-vertical:6px;--wsf-field-datetime-padding-horizontal:8px;--wsf-field-file-dropzonejs-border-style:solid;--wsf-field-file-dropzonejs-border-width:1px;--wsf-field-file-dropzonejs-border-radius:var(--radius);--wsf-field-file-dropzonejs-padding-inline:var(--wsf-form-grid-gap);--wsf-field-file-dropzonejs-padding-block:var(--wsf-form-grid-gap);--wsf-field-file-dropzonejs-progress-radius:var(--radius);--wsf-field-file-dropzonejs-progress-gap:5px;--wsf-field-file-dropzonejs-progress-height:10px;--wsf-field-range-track-border-radius:50px;--wsf-field-range-tickmark-label-font-size:var(--text-s);--wsf-field-range-tickmark-label-font-style:normal;--wsf-field-range-tickmark-label-font-weight:400;--wsf-field-range-tickmark-label-letter-spacing:var(--text-letter-spacing);--wsf-field-range-tickmark-label-line-height:var(--text-line-height);--wsf-field-range-tickmark-label-text-decoration:none;--wsf-field-range-tickmark-label-text-transform:none;--wsf-field-select-arrow-width:12px;--wsf-field-select-arrow-height:6px;--wsf-field-texteditor-font-size:var(--text-s);--wsf-field-texteditor-font-style:normal;--wsf-field-texteditor-font-weight:400;--wsf-field-texteditor-letter-spacing:var(--text-letter-spacing);--wsf-field-texteditor-line-height:var(--text-line-height);--wsf-field-texteditor-text-decoration:none;--wsf-field-texteditor-text-transform:none;--wsf-field-texteditor-p-margin-bottom:1em;--wsf-form-color-background:transparent;--wsf-form-color-base:var(--text-dark);--wsf-form-color-base-contrast:var(--white);--wsf-form-color-accent:var(--primary);--wsf-form-color-neutral:var(--neutral-light);--wsf-form-color-primary:var(--primary);--wsf-form-color-secondary:var(--secondary);--wsf-form-color-success:var(--success,#2e8540);--wsf-form-color-danger:var(--danger,#b00);--wsf-form-color-warning:var(--warning,#fdb81e);--wsf-form-color-info:var(--info,#02bfe7);--wsf-form-border-color:transparent;--wsf-group-li-color-background:transparent;--wsf-group-li-color-background-active:var(--white);--wsf-group-li-color-background-focus:var(--white);--wsf-group-li-color-background-disabled:color-mix(in oklch, var(--neutral) 60%, transparent);--wsf-group-li-border-color:var(--primary-light);--wsf-group-li-border-color-active:var(--primary);--wsf-group-li-border-color-focus:var(--focus-color);--wsf-group-li-border-color-disabled:color-mix(in oklch, var(--neutral) 60%, transparent);--wsf-group-ul-border-color:var(--neutral);--wsf-group-li-color:var(--text-dark);--wsf-group-li-color-active:var(--text-dark);--wsf-group-li-color-focus:var(--text-dark);--wsf-group-li-color-disabled:color-mix(in oklch, var(--neutral) 60%, transparent);--wsf-group-li-steps-color-background:var(--white);--wsf-group-li-steps-color-background-active:var(--primary-light);--wsf-group-li-steps-color-background-complete:var(--primary);--wsf-group-li-steps-border-color:var(--primary-light);--wsf-group-li-steps-border-color-active:var(--primary);--wsf-group-li-steps-border-color-complete:var(--primary);--wsf-group-li-steps-color:var(--text-dark);--wsf-group-li-steps-color-active:var(--text-dark);--wsf-group-li-steps-color-complete:var(--text-light);--wsf-section-color-background:transparent;--wsf-section-legend-color-background:transparent;--wsf-section-legend-color:var(--text-dark);--wsf-field-fieldset-legend-color-background:transparent;--wsf-field-fieldset-legend-color:var(--text-dark);--wsf-field-label-color:var(--neutral-dark);--wsf-field-label-color-background:transparent;--wsf-field-help-color:var(--text-dark);--wsf-field-help-color-background:transparent;--wsf-field-color-background:var(--white);--wsf-field-color-background-hover:var(--white);--wsf-field-color-background-focus:var(--white);--wsf-field-color-background-disabled:color-mix(in oklch, var(--neutral) 80%, transparent);--wsf-field-color-background-invalid:var(--white);--wsf-field-border-color:var(--border-color-dark);--wsf-field-border-color-hover:var(--border-color-dark);--wsf-field-border-color-focus:var(--focus-color);--wsf-field-border-color-disabled:color-mix(in oklch, var(--neutral) 60%, transparent);--wsf-field-border-color-invalid:var(--danger);--wsf-field-box-shadow-color-focus:var(--focus-color);--wsf-field-color:var(--text-dark);--wsf-field-color-hover:var(--text-dark);--wsf-field-color-focus:var(--text-dark);--wsf-field-color-disabled:color-mix(in oklch, var(--neutral) 80%, transparent);--wsf-field-color-invalid:var(--danger);--wsf-field-color-placeholder:var(--neutral-light);--wsf-field-invalid-feedback-color:var(--danger);--wsf-field-invalid-feedback-color-background:transparent;--wsf-field-prefix-suffix-color:var(--text-dark);--wsf-field-prefix-suffix-color-background:var(--neutral-semi-light);--wsf-field-checkbox-color-background:var(--white);--wsf-field-checkbox-checked-color-background:var(--primary);--wsf-field-checkbox-checkmark-color:var(--white);--wsf-field-checkbox-button-color-background:var(--neutral-light);--wsf-field-checkbox-button-color:var(--neutral);--wsf-field-checkbox-checked-button-color-background:var(--primary);--wsf-field-checkbox-checked-button-color:var(--white);--wsf-field-checkbox-switch-color:var(--neutral-light);--wsf-field-checkbox-checked-switch-color-background:var(--primary);--wsf-field-checkbox-checked-switch-color:var(--white);--wsf-field-radio-color-background:var(--white);--wsf-field-radio-checked-color:var(--primary);--wsf-field-radio-button-color-background:var(--neutral-light);--wsf-field-radio-button-color:var(--neutral);--wsf-field-radio-checked-button-color-background:var(--primary);--wsf-field-radio-checked-button-color:var(--white);--wsf-field-radio-switch-color:var(--neutral-light);--wsf-field-radio-checked-switch-color-background:var(--primary);--wsf-field-radio-checked-switch-color:var(--white);--wsf-field-select-arrow-color:var(--neutral);--wsf-field-select-select2-choice-color-background:var(--neutral-light);--wsf-field-select-select2-choice-color:var(--neutral);--wsf-field-select-select2-choice-color-remove:var(--neutral);--wsf-field-select-select2-result-color-background:var(--neutral-light);--wsf-field-select-select2-result-color-background-selected:var(--primary);--wsf-field-select-select2-result-color-background-highlighted:var(--primary);--wsf-field-select-select2-result-color:var(--neutral);--wsf-field-select-select2-result-color-selected:var(--white);--wsf-field-select-select2-result-color-highlighted:var(--white);--wsf-field-progress-color-background:var(--neutral-ultra-light);--wsf-field-progress-color-background-bar:var(--primary-light);--wsf-field-progress-color-background-complete:var(--primary);--wsf-field-range-track-color:var(--neutral-ultra-light);--wsf-field-range-track-lower-color:var(--neutral-light);--wsf-field-range-track-upper-color:var(--neutral-ultra-light);--wsf-field-range-thumb-color:var(--primary);--wsf-field-range-tickmark-color:var(--neutral);--wsf-field-range-tickmark-label-color:var(--neutral)}form.wsf-form.form--light,.form--light .wsf-form{color-scheme:light}form.wsf-form.form--dark,.form--dark .wsf-form{color-scheme:dark}.wsf-form button.wsf-button.wsf-button-primary[type=submit]{background:var(--btn-background);color:var(--btn-text-color);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);inline-size:var(--btn-width,auto);min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-family:var(--btn-font-family);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);text-decoration:var(--btn-text-decoration);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-border-radius);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition));justify-content:var(--btn-justify-content,center);align-items:var(--btn-align-items,center);text-align:var(--btn-text-align,center);display:var(--btn-display,inline-flex);--btn-background:var(--primary);--btn-background-hover:var(--primary-hover);--btn-text-color:#101117;--btn-text-color-hover:#101117;--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-hover)}@media (hover:hover) and (pointer:fine){.wsf-form button.wsf-button.wsf-button-primary[type=submit]:hover{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);text-decoration:var(--btn-text-decoration-hover)}}.wsf-form button.wsf-button.wsf-button-primary[type=submit]:where(:focus-visible){outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset)}.wsf-form button.wsf-button.wsf-button-primary[type=submit].wsf-button-full{inline-size:100%}.wsf-form button.wsf-button[data-action=wsf-tab_next]{background:var(--btn-background);color:var(--btn-text-color);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);inline-size:var(--btn-width,auto);min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-family:var(--btn-font-family);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);text-decoration:var(--btn-text-decoration);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-border-radius);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition));justify-content:var(--btn-justify-content,center);align-items:var(--btn-align-items,center);text-align:var(--btn-text-align,center);display:var(--btn-display,inline-flex);--btn-background:var(--primary);--btn-background-hover:var(--primary-hover);--btn-text-color:#101117;--btn-text-color-hover:#101117;--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-hover)}@media (hover:hover) and (pointer:fine){.wsf-form button.wsf-button[data-action=wsf-tab_next]:hover{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);text-decoration:var(--btn-text-decoration-hover)}}.wsf-form button.wsf-button[data-action=wsf-tab_next]:where(:focus-visible){outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset)}.wsf-form button.wsf-button[data-action=wsf-tab_previous]{background:var(--btn-background);color:var(--btn-text-color);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);inline-size:var(--btn-width,auto);min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-family:var(--btn-font-family);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);text-decoration:var(--btn-text-decoration);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-border-radius);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition));justify-content:var(--btn-justify-content,center);align-items:var(--btn-align-items,center);text-align:var(--btn-text-align,center);display:var(--btn-display,inline-flex);--btn-background:transparent;--btn-background-hover:var(--primary-hover);--btn-text-color:var(--primary);--btn-text-color-hover:var(--primary-ultra-light);--btn-border-width:1px;--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-hover)}@media (hover:hover) and (pointer:fine){.wsf-form button.wsf-button[data-action=wsf-tab_previous]:hover{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);text-decoration:var(--btn-text-decoration-hover)}}.wsf-form button.wsf-button[data-action=wsf-tab_previous]:where(:focus-visible){outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset)}.wsf-form button.wsf-button[data-action=wsf-save]{background:var(--btn-background);color:var(--btn-text-color);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);inline-size:var(--btn-width,auto);min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-family:var(--btn-font-family);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);text-decoration:var(--btn-text-decoration);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-border-radius);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition));justify-content:var(--btn-justify-content,center);align-items:var(--btn-align-items,center);text-align:var(--btn-text-align,center);display:var(--btn-display,inline-flex);--btn-background:var(--primary);--btn-background-hover:var(--primary-hover);--btn-text-color:#101117;--btn-text-color-hover:#101117;--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-hover)}@media (hover:hover) and (pointer:fine){.wsf-form button.wsf-button[data-action=wsf-save]:hover{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);text-decoration:var(--btn-text-decoration-hover)}}.wsf-form button.wsf-button[data-action=wsf-save]:where(:focus-visible){outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset)}.wsf-form button.wsf-button[data-action=wsf-reset]{background:var(--btn-background);color:var(--btn-text-color);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);inline-size:var(--btn-width,auto);min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-family:var(--btn-font-family);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);text-decoration:var(--btn-text-decoration);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-border-radius);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition));justify-content:var(--btn-justify-content,center);align-items:var(--btn-align-items,center);text-align:var(--btn-text-align,center);display:var(--btn-display,inline-flex);--btn-background:var(--primary);--btn-background-hover:var(--primary-hover);--btn-text-color:#101117;--btn-text-color-hover:#101117;--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-hover)}@media (hover:hover) and (pointer:fine){.wsf-form button.wsf-button[data-action=wsf-reset]:hover{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);text-decoration:var(--btn-text-decoration-hover)}}.wsf-form button.wsf-button[data-action=wsf-reset]:where(:focus-visible){outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset)}.wsf-form button.wsf-button[data-action=wsf-clear]{background:var(--btn-background);color:var(--btn-text-color);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);inline-size:var(--btn-width,auto);min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-family:var(--btn-font-family);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);text-decoration:var(--btn-text-decoration);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-border-radius);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition));justify-content:var(--btn-justify-content,center);align-items:var(--btn-align-items,center);text-align:var(--btn-text-align,center);display:var(--btn-display,inline-flex);--btn-background:transparent;--btn-background-hover:var(--primary-hover);--btn-text-color:var(--primary);--btn-text-color-hover:var(--primary-ultra-light);--btn-border-width:1px;--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-hover)}@media (hover:hover) and (pointer:fine){.wsf-form button.wsf-button[data-action=wsf-clear]:hover{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);text-decoration:var(--btn-text-decoration-hover)}}.wsf-form button.wsf-button[data-action=wsf-clear]:where(:focus-visible){outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset)}@media (hover:hover) and (pointer:fine){.wsf-form button.wsf-button.wsf-button-primary[type=submit]:hover:enabled:not(:checked):not(:focus),.wsf-form button.wsf-button[data-action=wsf-tab_next]:hover:enabled:not(:checked):not(:focus),.wsf-form button.wsf-button[data-action=wsf-tab_previous]:hover:enabled:not(:checked):not(:focus),.wsf-form button.wsf-button[data-action=wsf-save]:hover:enabled:not(:checked):not(:focus),.wsf-form button.wsf-button[data-action=wsf-reset]:hover:enabled:not(:checked):not(:focus),.wsf-form button.wsf-button[data-action=wsf-clear]:hover:enabled:not(:checked):not(:focus){background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);text-decoration:var(--btn-text-decoration-hover)}}:has(>.is-bg){isolation:isolate;position:relative}:is(*,img,figure,picture).is-bg{inset:var(--bg-inset,0);inline-size:var(--bg-width,100%);max-inline-size:100%;block-size:var(--bg-height,100%);border-radius:var(--bg-radius,0);object-fit:var(--bg-object-fit,cover);object-position:var(--bg-object-position,center);z-index:var(--bg-z-index,-2);border-radius:var(--bg-radius,0);pointer-events:none;position:var(--bg-position,absolute)!important}:is(*,img,figure,picture).is-bg>img{object-fit:var(--bg-object-fit,cover);object-position:var(--bg-object-position,center);border-radius:var(--bg-radius,0);block-size:100%;inline-size:100%}.content-grid>:is(*,img,figure,picture).is-bg{grid-column:full}form.wsf-form:not(.wsf-label-position-inside-hide) .wsf-label-position-inside select.wsf-field~label,form.wsf-form:not(.wsf-label-position-inside-hide) .wsf-label-position-inside :is(input,textarea).wsf-field[placeholder]:focus+label,form.wsf-form:not(.wsf-label-position-inside-hide) .wsf-label-position-inside :is(input,textarea).wsf-field[placeholder]:not(:placeholder-shown)+label,form.wsf-form:not(.wsf-label-position-inside-hide) .wsf-label-position-inside select.wsf-field+.wsf-input-group-append+label,form.wsf-form:not(.wsf-label-position-inside-hide) .wsf-label-position-inside :is(input,textarea).wsf-field[placeholder]:focus+.wsf-input-group-append+label,form.wsf-form:not(.wsf-label-position-inside-hide) .wsf-label-position-inside :is(input,textarea).wsf-field[placeholder]:not(:placeholder-shown)+.wsf-input-group-append+label{background-color:var(--wsf-field-label-inside-color-background)}:where(.content-grid){--full:minmax(var(--gutter), 1fr);grid-template-columns:[full-start] var(--full) [feature-max-start] minmax(0, var(--feature-max-width,100px)) [feature-start] minmax(0, var(--feature-width,50px)) [content-start] min(var(--content-width), 100% - var(--gutter) * 2) [content-end] minmax(0, var(--feature-width,50px)) [feature-end] minmax(0, var(--feature-max-width,100px)) [feature-max-end] var(--full) [full-end];padding-inline:0;column-gap:0!important;display:grid!important}:where(.content-grid)>:not(.content--feature,.content--feature-max,.content--full,.content--full-safe){width:100%;max-width:100%}:where(.content-grid)>:where(:not(.content--feature,.content--feature-max,.content--full,.content--full-safe)){grid-column:content}.content--feature{grid-column:feature}.content--feature-max{grid-column:feature-max}.content--full{grid-column:full}.content--full-safe{padding-inline:var(--gutter);grid-column:full}.content-grid:where(.content--full-safe){padding-inline:var(--gutter)}:is(.content--feature,.content--feature-max,.content--full,.content--full-safe):not(.content-grid--off :is(.content--feature,.content--feature-max,.content--full,.content--full-safe)){max-width:100%;width:100%!important}:is(.content--feature,.content--feature-max,.content--full,.content--full-safe) :is(figure img,picture img){width:100%}#shadow-host-companion{padding:0}}@layer base{.btn--primary{background-image:linear-gradient(in oklab 90deg,var(--primary) 0%,var(--secondary) 100%);font-variation-settings:"wdth" 125;border-color:#0000;font-stretch:125%}.btn--primary:hover{background-image:linear-gradient(in oklab 90deg,var(--primary-hover) 0%,var(--secondary) 70%);box-shadow:0 8px 32px color-mix(in oklab,var(--primary) 35%,transparent)}.btn--neutral.btn--outline,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-variation-settings:"wdth" 125;font-stretch:125%}@font-face{font-family:Mona Sans;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(/fonts/MonaSans-wdth-wght-latin.woff2)format("woff2")}@font-face{font-family:Chivo Mono;font-weight:100 900;font-display:swap;src:url(/fonts/ChivoMono-wght-latin.woff2)format("woff2")}:where(header,main,footer) :where(*){max-inline-size:100%}.container{align-items:flex-start;gap:var(--content-gap);inline-size:100%;max-inline-size:var(--content-width);flex-direction:column;min-inline-size:0;margin-inline:auto;display:flex}.page-header{z-index:998;transition:transform .4s;position:sticky;inset-block-start:0}.skip-link{z-index:1000;padding:var(--space-xs) var(--space-s);background:var(--primary);color:var(--neutral-ultra-dark);position:absolute;inset-block-start:-100px;inset-inline-start:var(--space-s)}.skip-link:focus{inset-block-start:var(--space-s)}.page-header[data-hidden]{transform:translateY(-101%)}[hidden]{display:none!important}}:where(.bench,.bench__result,.calc__grid,.calc__months,.calc__out,.check-grid,.check-hero,.compare,.demo,.demo__read,.faq,.idea,.lab-card__media,.legal,.menu-sheet__foot,.notfound__meta,.notfound__tile,.pipeline,.ptable__cell,.reacts,.reacts__sym,.sister,.site-footer__bottom,.site-header,.site-header__item,.site-header__logo,.site-header__nav,.team){gap:var(--content-gap)}.site-header__logo{flex-shrink:0;display:flex}.site-header__nav{display:flex}.site-header__menu{border:1px solid var(--neutral-semi-light);background-color:color-mix(in oklab, var(--neutral-light) 80%, transparent);border-radius:999px;align-items:center;gap:4px;margin:0;padding:6px;list-style:none;display:flex}.site-header__item{margin:0;display:flex}.site-header__link{color:var(--neutral-semi-dark);border-radius:999px;padding:10px 18px;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .2s,color .2s;display:block}.site-header__pill{z-index:0;background-color:var(--neutral-semi-light);opacity:0;pointer-events:none;border-radius:999px;transition:transform .55s cubic-bezier(.22,1.2,.36,1),width .55s cubic-bezier(.22,1.2,.36,1),height .3s,top .3s,opacity .25s,background-color .35s,box-shadow .35s;position:absolute;inset-inline-start:0}.mega__stage{opacity:0;visibility:hidden;transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translateY(-6px)}.mega__bg{border:1px solid var(--neutral-semi-light);border-radius:var(--radius);background-color:color-mix(in oklab, var(--neutral-light) 97%, transparent);-webkit-backdrop-filter:blur(20px);box-shadow:0 24px 64px color-mix(in oklab, var(--neutral-ultra-light) 70%, transparent);position:absolute;inset:0}.mega__stage,.mega__bg{will-change:transform, width, height}.mega__panel{opacity:0;visibility:hidden;inline-size:max-content;max-inline-size:none;transform:translateX(var(--_from,0));flex-direction:column;gap:18px;padding:24px;transition:opacity .25s,transform .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .25s;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.mega__cols{grid-template-columns:repeat(5,11.5rem);gap:20px;max-inline-size:none;margin:0;padding:0;list-style:none;display:grid}.mega__col{flex-direction:column;gap:8px;margin:0;display:flex}.mega__area{letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-semi-dark);margin:0;padding-inline:8px;font-family:Chivo Mono,ui-monospace,monospace;font-size:.6875rem}.mega__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mega__app{color:var(--neutral-semi-dark);border-radius:8px;padding:6px 8px;font-size:14px;line-height:1.3;text-decoration:none;transition:background-color .2s,color .2s;display:block}.mega__foot{border-block-start:1px solid var(--neutral-semi-light);color:var(--neutral-semi-dark);justify-content:space-between;align-items:center;gap:1rem;padding:14px 8px 0;font-size:14px;display:flex}.mega__checks{grid-template-columns:repeat(2,17rem);gap:4px 16px;max-inline-size:none;margin:0;padding:0;list-style:none;display:grid}.mega__check{color:var(--neutral-ultra-dark);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;transition:background-color .2s;display:flex}.mega__check-title{font-variation-settings:"wdth" 125;margin:0;font-size:15px;font-weight:700;font-stretch:125%}.mega__check-lead{color:var(--neutral-semi-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.section-head__main{gap:var(--space-s);flex-direction:column;max-inline-size:52rem;display:flex}.section-head__main>*{order:1}.section-head__title{margin:0}.section-head__intro{font-size:var(--text-m);color:var(--neutral-semi-dark);flex:0 0 24rem;margin:0;line-height:1.6}.bench__task{justify-content:space-between;gap:var(--space-l);min-inline-size:0;padding:var(--space-l);border-inline-end:1px solid var(--neutral-semi-light);flex-direction:column;flex:1 1 0;display:flex}.bench__row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bench__sentence{color:var(--neutral-ultra-dark);margin:0;font-size:clamp(1.5rem,1rem + 1.6vw,2.5rem);font-weight:500;line-height:1.35}.bench__field{display:grid;position:relative}.bench__field>*{font:inherit;letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;grid-area:1/1;margin:0;padding:0;font-size:clamp(1.5rem,1rem + 1.6vw,2.5rem);font-weight:500;line-height:1.35}.bench__mirror{color:var(--neutral-ultra-dark);pointer-events:none}.bench__suggest{flex-direction:column;gap:14px;display:flex}.bench__chips{flex-wrap:wrap;gap:10px;display:flex}.bench__result{gap:var(--space-m);padding:var(--space-l);flex-direction:column;flex:0 0 27.5rem;display:flex}.bench__hit{align-items:center;gap:20px;display:flex}.bench__hit-name{font-variation-settings:"wdth" 125;letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700;font-stretch:125%;line-height:1.15}.bench__map{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.bench__actions{flex-direction:column;gap:12px;display:flex}.bench__actions>*{justify-content:center;inline-size:100%}.element-tile__meta{color:var(--neutral-semi-dark);justify-content:space-between;gap:.25rem;font-family:Chivo Mono,ui-monospace,monospace;font-size:.6875rem;line-height:1.25;display:flex}.element-tile__symbol{font-variation-settings:"wdth" 125;letter-spacing:-.03em;font-size:2.25rem;font-weight:700;font-stretch:125%;line-height:1}.element-tile__name{color:var(--neutral-semi-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.ptable__rows{flex-direction:column;flex:auto;gap:8px;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.ptable__row{align-items:center;gap:8px;margin:0;display:flex}.ptable__label{flex-direction:column;flex:0 0 9rem;gap:4px;display:flex}.ptable__area{letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-ultra-dark);margin:0;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem}.ptable__count{color:var(--neutral-semi-dark);margin:0;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem}.ptable__tiles{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ptable__cell{margin:0;display:flex}.ptable__aside{inline-size:23rem;position:absolute;inset-block-start:calc(7rem + 8px);inset-inline-end:0}.reaction__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.reaction__shuffle{letter-spacing:0;text-transform:none;color:var(--neutral-semi-dark);cursor:pointer;background:0 0;border:0;padding:0;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem}.reaction__formula{font-variation-settings:"wdth" 125;letter-spacing:-.03em;color:var(--neutral-ultra-dark);align-items:center;gap:12px;margin:0;font-size:2.25rem;font-weight:700;font-stretch:125%;line-height:1;display:flex}.reaction__plus,.reaction__arrow{color:var(--primary);font-size:1.5rem}.reaction__title{font-size:var(--h4);margin:0}.reaction__text{color:var(--neutral-semi-dark);margin:0;font-size:15px;line-height:1.6}.reaction__note{background-color:var(--base-light);color:var(--neutral-semi-dark);border-radius:10px;margin:0;padding:10px 12px;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem;line-height:1.5}.reaction__links{flex-wrap:wrap;gap:6px 14px;font-size:14px;display:flex}.calc__grid{gap:var(--space-m);display:flex}.calc__controls{border:1px solid var(--neutral-semi-light);border-radius:var(--radius);background-color:var(--neutral-light);flex-direction:column;flex:0 0 32.5rem;gap:36px;padding:36px;display:flex}.calc__field{flex-direction:column;gap:14px;display:flex}.calc__label{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.calc__name{color:var(--neutral-ultra-dark);margin:0;font-size:17px}.calc__value{white-space:nowrap;color:var(--neutral-ultra-dark);flex-shrink:0;margin:0;font-family:Chivo Mono,ui-monospace,monospace;font-size:22px;font-weight:600}.calc__hint{color:var(--neutral-semi-dark);margin:0;font-size:14px;line-height:1.5}.calc__out{justify-content:space-between;gap:var(--space-m);border:1px solid color-mix(in oklab, var(--primary) 35%, transparent);border-radius:var(--radius);background-image:linear-gradient(in oklab 135deg, color-mix(in oklab, var(--primary) 16%, transparent) 0%, color-mix(in oklab, var(--secondary) 12%, transparent) 100%);flex-direction:column;flex:auto;padding:36px;display:flex}.calc__big{align-items:baseline;gap:20px;display:flex}.calc__hours{font-variation-settings:"wdth" 125;letter-spacing:-.05em;color:var(--neutral-ultra-dark);margin:0;font-size:clamp(4.5rem,3rem + 4vw,7rem);font-weight:700;font-stretch:125%;line-height:.95}.calc__unit{font-variation-settings:"wdth" 125;color:var(--neutral-ultra-dark);margin:0;font-size:1.875rem;font-weight:700;font-stretch:125%}.calc__days{font-size:var(--text-l);color:var(--neutral-ultra-dark);margin:0;line-height:1.5}.calc__foot{justify-content:space-between;align-items:center;gap:24px;display:flex}.calc__year{flex-direction:column;gap:14px;display:flex}.calc__year-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.calc__year-title{margin:0;font-size:1.375rem}.calc__weeks{grid-template-columns:repeat(52,1fr);gap:4px;display:grid}.calc__week{grid-template-rows:repeat(5,1fr);gap:4px;display:grid}.calc__day{aspect-ratio:1;background-color:var(--neutral-semi-light);border-radius:3px;transition:background-color .3s}.calc__months{color:var(--neutral-semi-dark);justify-content:space-between;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem;display:flex}.gap__choices{flex-wrap:wrap;gap:10px;display:flex}.gap__stage{flex-direction:column;gap:12px;display:flex}.gap__legend{justify-content:space-between;gap:1rem;display:flex}.gap__matrix{position:relative}.gap__img-m{display:none}.gap__dot{background-color:var(--neutral-ultra-dark);block-size:14px;inline-size:14px;box-shadow:0 0 0 4px color-mix(in oklab, var(--neutral-ultra-dark) 30%, transparent);pointer-events:none;border-radius:999px;transition:left .5s cubic-bezier(.2,.8,.2,1),top .5s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translate(-50%,-50%)}.gap__read{align-items:stretch;gap:var(--space-s);grid-template-columns:1fr auto 1fr 1fr;display:grid}.gap__card{border:1px solid var(--neutral-semi-light);border-radius:var(--radius);background-color:var(--base-light);flex-direction:column;gap:10px;padding:24px;display:flex}.gap__card-title{margin:0;font-size:1.375rem;line-height:1.2}.gap__card-text{color:var(--neutral-semi-dark);margin:0;font-size:15px;line-height:1.55}.gap__steps{color:var(--primary);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem;display:flex}.gap__note{color:var(--neutral-semi-dark);margin:0;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem;line-height:1.6}.quick-check__list{flex-direction:column;flex:0 0 18rem;gap:4px;margin:0;padding:0;list-style:none;display:flex}.quick-check__pick-meta{font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem}.quick-check__card{border:1px solid var(--neutral-semi-light);border-radius:var(--radius-l);background-color:var(--neutral-light);flex-direction:column;flex:auto;gap:20px;min-inline-size:0;padding:40px;display:flex}.quick-check__progress{gap:4px;display:flex}.quick-check__q{margin:0;font-size:clamp(1.375rem,1rem + 1vw,1.875rem)}.quick-check__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.quick-check__key{background-color:var(--base-light);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;block-size:28px;inline-size:28px;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem;display:flex}.pipeline__col{flex-direction:column;gap:12px;min-inline-size:0;display:flex}.pipeline__head{border-block-end:1px solid var(--neutral-semi-light);justify-content:space-between;align-items:center;gap:1rem;padding:0 4px 10px;display:flex}.pipeline__stage{letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-ultra-dark);margin:0;font-family:Chivo Mono,ui-monospace,monospace;font-size:.8125rem}.pipeline__num{color:var(--neutral-semi-dark);margin:0;font-family:Chivo Mono,ui-monospace,monospace;font-size:.8125rem}.pipeline__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pipeline__idea{border:1px dashed var(--neutral);border-radius:var(--radius);color:var(--neutral-ultra-dark);flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;display:flex}.pipeline__idea-title{font-variation-settings:"wdth" 125;margin:0;font-size:15px;font-weight:700;font-stretch:125%}.pipeline__idea-text{color:var(--neutral-semi-dark);margin:0;font-size:14px}.lab-card__media{aspect-ratio:16/7;border-radius:var(--radius-s);background-color:var(--neutral-light);color:var(--neutral-semi-dark);justify-content:center;align-items:center;margin-block-end:6px;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem;display:flex;overflow:hidden}.lab-card__play{background-color:var(--neutral-ultra-dark);block-size:52px;inline-size:52px;color:var(--neutral-ultra-light);border-radius:999px;justify-content:center;align-items:center;font-size:18px;text-decoration:none;display:flex}.lab-card__meta{color:var(--neutral-semi-dark);justify-content:space-between;gap:1rem;margin:0;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem;display:flex}.lab-card__title{margin:0;font-size:1.25rem;line-height:1.2}.lab-card__text{color:var(--neutral-semi-dark);margin:0;font-size:15px;line-height:1.55}.lab-card__link{color:var(--primary);font-size:14px}.consult__main{gap:var(--space-s);flex-direction:column;max-inline-size:36rem;display:flex}.consult__title{font-size:var(--h1);margin:0}.consult__text{font-size:var(--text-l);color:var(--neutral-dark);margin:0;line-height:1.55}.consult__actions{flex-wrap:wrap;align-items:center;gap:12px 16px;padding-block-start:var(--space-xs);display:flex}.consult__mail{color:var(--neutral-ultra-dark);font-size:15px;text-decoration:none}.consult__people{flex-direction:column;flex:0 0 21rem;gap:12px;margin:0;padding:0;list-style:none;display:flex}.consult__person{border-radius:var(--radius-s);background-color:color-mix(in oklab, var(--neutral-ultra-light) 70%, transparent);align-items:center;gap:14px;margin:0;padding:12px 16px 12px 12px;display:flex}.consult__photo{border-radius:999px;flex-shrink:0;block-size:56px;inline-size:56px;overflow:hidden}.consult__name{font-variation-settings:"wdth" 125;color:var(--neutral-ultra-dark);margin:0;font-size:17px;font-weight:700;font-stretch:125%}.consult__role{color:var(--neutral-semi-dark);margin:0;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem}.consult__since{color:var(--neutral-semi-dark);margin:14px 0 0;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem;line-height:1.5}.site-footer__top{justify-content:space-between;align-items:flex-start;gap:var(--space-xl);inline-size:100%;max-inline-size:var(--content-width);margin-inline:auto;display:flex}.site-footer__brand{flex-direction:column;gap:1.25rem;max-inline-size:26rem;display:flex}.site-footer__about{color:var(--neutral-semi-dark);margin:0;font-size:15px;line-height:1.6}.site-footer__cols{gap:var(--space-xl);display:flex}.site-footer__col{flex-direction:column;gap:12px;display:flex}.site-footer__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.site-footer__link{color:var(--neutral-ultra-dark);font-size:15px;line-height:1.45;text-decoration:none}.site-footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-m);inline-size:100%;max-inline-size:var(--content-width);margin-inline:auto;padding-block-start:var(--space-m);display:flex}.site-footer__copy{color:var(--neutral-semi-dark);margin:0;font-size:13px}.site-footer__contact{color:var(--neutral-semi-dark);flex-wrap:wrap;gap:1.5rem;font-family:Chivo Mono,ui-monospace,monospace;font-size:12px;display:flex}.dock__menu{background-color:var(--neutral-semi-light);block-size:48px;color:var(--neutral-ultra-dark);font-variation-settings:"wdth" 125;letter-spacing:0;text-transform:none;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding-inline:16px 18px;font-family:inherit;font-size:15px;font-weight:700;font-stretch:125%;display:flex}.dock__icon{grid-template-columns:repeat(2,7px);gap:3px;display:grid}.dock__cta{flex:auto;justify-content:center;min-inline-size:0}.menu-sheet__backdrop{background-color:color-mix(in oklab, var(--neutral-ultra-light) 62%, transparent);opacity:0;transition:opacity .3s;position:absolute;inset:0}.menu-sheet__panel{overscroll-behavior:contain;border:1px solid var(--neutral-semi-light);border-radius:var(--radius-l);background-color:var(--neutral-light);max-block-size:calc(100dvh - 16px);box-shadow:0 -24px 64px color-mix(in oklab, var(--neutral-ultra-light) 70%, transparent);flex-direction:column;gap:18px;padding:12px 16px 16px;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset-block-end:max(8px, env(safe-area-inset-bottom));inset-inline:8px;overflow:auto;transform:translateY(calc(100% + 16px))}.menu-sheet__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.menu-sheet__bench{border:1px solid var(--neutral-semi-light);border-radius:var(--radius);background-color:var(--neutral-ultra-light);flex-direction:column;gap:10px;padding:14px;display:flex}.menu-sheet__bench-row{align-items:center;gap:10px;display:flex}.menu-sheet__contact{gap:8px;display:flex}.menu-sheet__pill{border:1px solid var(--neutral-semi-light);block-size:44px;color:var(--neutral-ultra-dark);border-radius:999px;flex:1;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:flex}.menu-sheet__foot{border:1px solid var(--neutral-semi-light);background-color:var(--base-light);border-radius:999px;justify-content:space-between;align-items:center;block-size:56px;padding:6px 6px 6px 16px;display:flex}.menu-sheet__close{background-color:var(--neutral-ultra-dark);block-size:44px;color:var(--neutral-ultra-light);font-variation-settings:"wdth" 125;letter-spacing:0;text-transform:none;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding-inline:18px;font-family:inherit;font-size:14px;font-weight:700;font-stretch:125%;display:flex}.filter-bar__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.filter-bar__views{border:1px solid var(--neutral-semi-light);border-radius:999px;gap:0;padding:4px;display:flex}.filter-bar__view{color:var(--neutral-semi-dark);border-radius:999px;padding:8px 16px;font-family:Chivo Mono,ui-monospace,monospace;font-size:.8125rem;text-decoration:none}.runbook__head,.runbook__row{grid-template-columns:2.5rem 2.75rem minmax(0,1fr) 10rem 7rem minmax(0,22rem) 1.5rem;align-items:center;gap:24px;display:grid}.runbook__head{letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-semi-dark);padding-block-end:12px;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem}.runbook__head>*{margin:0}.runbook__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.runbook__row{border-block-start:1px solid var(--neutral-semi-light);color:var(--neutral-ultra-dark);padding-block:18px;text-decoration:none;transition:background-color .2s}.runbook__nr,.runbook__area,.runbook__time{color:var(--neutral-semi-dark);margin:0;font-family:Chivo Mono,ui-monospace,monospace;font-size:.8125rem}.runbook__time{color:var(--neutral-ultra-dark)}.runbook__sym{background-color:var(--base-light);font-variation-settings:"wdth" 125;letter-spacing:-.03em;border-radius:10px;justify-content:center;align-items:center;block-size:44px;inline-size:44px;font-size:17px;font-weight:700;font-stretch:125%;display:flex}.runbook__title{margin:0;font-size:1.1875rem;line-height:1.25}.runbook__result{color:var(--neutral-semi-dark);margin:0;font-size:15px;line-height:1.45}.runbook__go{color:var(--primary);font-size:18px;transition:transform .2s}.app-hero__main{align-items:center;gap:var(--space-l);display:flex}.app-hero__tile{flex-shrink:0;inline-size:11rem}.app-hero__text{gap:var(--space-s);flex-direction:column;display:flex}.app-hero__title{margin:0}.app-hero__lead{max-inline-size:40rem;font-size:var(--text-l);color:var(--neutral-semi-dark);margin:0;line-height:1.55}.app-hero__sheet{border:1px solid var(--neutral-semi-light);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.app-hero__cell{border-inline-start:1px solid var(--neutral-semi-light);flex-direction:column;gap:6px;margin:0;padding:18px 20px;display:flex}.app-hero__label{color:var(--neutral-semi-dark);margin:0;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem}.app-hero__value{font-variation-settings:"wdth" 125;color:var(--neutral-ultra-dark);flex-wrap:wrap;gap:0 6px;margin:0;font-size:15px;font-weight:700;font-stretch:125%;display:flex}.crumbs__item{align-items:center;gap:8px;margin:0;display:flex}.crumbs__link{border:1px solid var(--neutral-semi-light);color:var(--neutral-semi-dark);border-radius:999px;padding:6px 12px;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem;text-decoration:none}.crumbs__current{background-color:var(--neutral-semi-light);color:var(--neutral-ultra-dark);border-radius:999px;padding:6px 12px;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem}.protocol__text{gap:var(--space-s);flex-direction:column;flex:auto;max-inline-size:45rem;display:flex}.protocol__body{font-size:var(--text-m);color:var(--neutral-semi-dark);line-height:1.7}.protocol__lead{font-size:var(--text-l);color:var(--neutral-ultra-dark);margin:0;font-weight:500;line-height:1.6}.protocol__card{gap:var(--space-s);border:1px solid var(--neutral-semi-light);border-radius:var(--radius);background-color:var(--neutral-light);flex-direction:column;flex:0 0 25rem;padding:28px;display:flex;position:sticky;inset-block-start:96px}.protocol__group{flex-direction:column;gap:14px;display:flex}.protocol__checks{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.protocol__check{color:var(--neutral-ultra-dark);gap:12px;margin:0;font-size:16px;line-height:1.5;display:flex}.protocol__tools{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.protocol__tool{background-color:var(--base-light);color:var(--neutral-ultra-dark);border-radius:999px;margin:0;padding:6px 12px;font-family:Chivo Mono,ui-monospace,monospace;font-size:.8125rem}.compare__side{flex-direction:column;gap:10px;min-inline-size:0;padding:36px;display:flex;overflow:hidden}.compare__steps{counter-reset:step;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.compare__step{background-color:var(--base-light);color:var(--neutral-ultra-dark);counter-increment:step;white-space:nowrap;border-radius:12px;align-items:center;gap:16px;margin:0;padding:14px 16px;font-size:15px;display:flex}.compare__note{color:var(--neutral-semi-dark);margin:0;padding-block-start:8px;font-size:14px}.compare__handle{background-color:var(--neutral-ultra-dark);pointer-events:none;inline-size:2px;position:absolute;inset-block:0;inset-inline-start:var(--_split,50%);transform:translate(-1px)}.compare__range{z-index:2;opacity:0;cursor:ew-resize;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.demo__pick{flex-direction:column;flex:0 0 18rem;gap:12px;display:flex}.demo__drop{border:1.5px dashed var(--neutral);border-radius:var(--radius);min-block-size:11rem;color:var(--neutral-semi-dark);text-align:center;place-items:center;gap:8px;padding:20px;font-size:14px;display:grid}.demo__samples{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.demo__sample{border:1px solid var(--neutral-semi-light);border-radius:var(--radius-s);color:var(--neutral-semi-dark);letter-spacing:0;text-align:start;text-transform:none;cursor:pointer;background:0 0;flex-direction:column;gap:8px;padding:8px;font-family:Chivo Mono,ui-monospace,monospace;font-size:.6875rem;display:flex}.demo__read{border:1px solid var(--neutral-semi-light);border-radius:var(--radius);background-color:var(--neutral-light);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.demo__bar{border-block-end:1px solid var(--neutral-semi-light);color:var(--neutral-semi-dark);justify-content:space-between;gap:1rem;padding:14px 20px;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem;display:flex}.demo__rows{flex-direction:column;gap:0;margin:0;padding:6px 20px;list-style:none;display:flex}.demo__row{border-block-start:1px solid var(--neutral-semi-light);grid-template-columns:7rem minmax(0,1fr) 5rem 2rem;align-items:center;gap:16px;margin:0;padding-block:12px;font-size:15px;display:grid}.demo__key{color:var(--neutral-semi-dark);font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem}.demo__val{color:var(--neutral-ultra-dark);font-weight:600}.demo__meter{background:linear-gradient(90deg, var(--neutral-ultra-dark), var(--neutral-ultra-dark)) 0 / var(--_c,0%) 100% no-repeat, var(--neutral-semi-light);border-radius:999px;block-size:4px;transition:background-size .6s}.demo__conf{color:var(--neutral-semi-dark);text-align:end;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem}.demo__foot{border-block-start:1px solid var(--neutral-semi-light);color:var(--neutral-semi-dark);justify-content:space-between;gap:1rem;padding:12px 20px;font-family:Chivo Mono,ui-monospace,monospace;font-size:.6875rem;display:flex}.faq__head{gap:var(--space-s);flex-direction:column;flex:0 0 25rem;display:flex}.faq__list{flex-direction:column;flex:auto;gap:0;margin:0;padding:0;list-style:none;display:flex}.faq__item{border-block-start:1px solid var(--neutral-semi-light);margin:0}.faq__q{font-variation-settings:"wdth" 125;letter-spacing:-.02em;color:var(--neutral-ultra-dark);margin:0;font-size:1.25rem;font-weight:700;font-stretch:125%;line-height:1.3}.faq__a{max-inline-size:40rem;font-size:var(--text-m);color:var(--neutral-semi-dark);margin:0;padding-block-end:24px;line-height:1.6}.reacts__title{font-size:var(--h3);margin:0}.reacts__list{gap:var(--space-s);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.reacts__card{border:1px solid var(--neutral-semi-light);border-radius:var(--radius);color:var(--neutral-ultra-dark);align-items:center;gap:16px;margin:0;padding:16px;text-decoration:none;transition:border-color .2s;display:flex}.reacts__sym{border-radius:var(--radius-s);background-color:var(--base-light);font-variation-settings:"wdth" 125;letter-spacing:-.03em;flex-shrink:0;place-items:center;block-size:56px;inline-size:56px;font-size:1.375rem;font-weight:700;font-stretch:125%;display:grid}.reacts__name{font-variation-settings:"wdth" 125;margin:0;font-size:15px;font-weight:700;font-stretch:125%}.reacts__sub{color:var(--neutral-semi-dark);margin:0;font-size:14px;line-height:1.4}.check-grid__card{border:1px solid var(--neutral-semi-light);border-radius:var(--radius);background-color:var(--neutral-light);color:var(--neutral-ultra-dark);flex-direction:column;flex:1;gap:18px;padding:28px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.check-grid__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.check-grid__meta{color:var(--neutral-semi-dark);flex-direction:column;gap:4px;margin:0;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem;display:flex}.check-grid__icon{background:conic-gradient(from 90deg, color-mix(in oklab, var(--primary) 35%, transparent), color-mix(in oklab, var(--secondary) 30%, transparent), color-mix(in oklab, var(--primary) 35%, transparent));clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);flex-shrink:0;block-size:64px;inline-size:64px}.check-grid__title{margin:0;font-size:1.5rem}.check-grid__lead{color:var(--neutral-semi-dark);flex:1;margin:0;font-size:16px;line-height:1.55}.check-grid__cta{font-variation-settings:"wdth" 125;color:var(--primary);margin:0;font-size:15px;font-weight:700;font-stretch:125%}.check-grid__talk{border:1px dashed var(--neutral);border-radius:var(--radius);flex-direction:column;flex:1;justify-content:space-between;gap:18px;padding:28px;display:flex}.steps3__item{border-block-start:2px solid var(--neutral);flex-direction:column;gap:14px;margin:0;padding-block-start:24px;display:flex}.steps3__item:first-child{border-color:var(--primary)}.steps3__item:nth-child(2){border-color:var(--secondary)}.steps3__num{font-size:var(--h2);font-variation-settings:"wdth" 125;letter-spacing:-.03em;color:var(--neutral-ultra-dark);margin:0;font-weight:700;font-stretch:125%;line-height:1}.steps3__title{margin:0;font-size:1.25rem}.steps3__text{color:var(--neutral-semi-dark);margin:0;font-size:16px;line-height:1.55}.check-hero__title{margin:0}.check-hero__lead{font-size:var(--h4);font-variation-settings:"wdth" 125;color:var(--neutral-ultra-dark);margin:0;font-weight:700;font-stretch:125%;line-height:1.3}.check-hero__text{font-size:var(--text-l);color:var(--neutral-semi-dark);margin:0;line-height:1.55}.check-hero__facts{flex-wrap:wrap;gap:8px;display:flex}.check-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.idea__text{gap:var(--space-s);flex-direction:column;display:flex}.idea__title{margin:0}.idea__lead{font-size:var(--text-m);color:var(--neutral-semi-dark);margin:0;line-height:1.6}.team__person{border:1px solid var(--neutral-semi-light);border-radius:var(--radius-l);background-color:var(--neutral-light);gap:28px;margin:0;padding:28px;display:flex}.team__photo{aspect-ratio:5/6;border-radius:var(--radius);background-color:var(--base-light);flex-shrink:0;inline-size:200px;overflow:hidden}.team__text{flex-direction:column;justify-content:flex-end;gap:12px;display:flex}.team__name{margin:0;font-size:1.625rem}.team__bio{color:var(--neutral-semi-dark);margin:0;font-size:16px;line-height:1.6}.values__item{border-block-start:2px solid var(--neutral);flex-direction:column;gap:14px;margin:0;padding-block-start:28px;display:flex}.values__item:first-child{border-color:var(--primary)}.values__item:nth-child(2){border-color:var(--secondary)}.values__num{color:var(--neutral-ultra-dark);margin:0;font-family:Chivo Mono,ui-monospace,monospace;font-size:.8125rem}.values__title{font-size:var(--h3);margin:0}.values__text{font-size:var(--text-m);color:var(--neutral-semi-dark);margin:0;line-height:1.6}.sister__text{flex-direction:column;gap:10px;display:flex}.sister__title{font-size:var(--h3);margin:0}.contact-line__txt{color:var(--neutral-semi-dark);margin:0;font-family:Chivo Mono,ui-monospace,monospace;font-size:.8125rem}.brief__form{gap:var(--space-s);border:1px solid var(--neutral-semi-light);border-radius:var(--radius-l);background-color:var(--neutral-light);flex-direction:column;padding:36px;display:flex}.brief__from{color:var(--neutral-semi-dark);margin:0}.brief__hits{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.brief__preview{border:1px solid color-mix(in oklab, var(--primary) 35%, transparent);border-radius:var(--radius-l);background-image:linear-gradient(in oklab 120deg, oklch(27% .09 330) 0%, oklch(25% .064 290) 60%, oklch(21% .014 270) 100%);flex-direction:column;gap:18px;padding:28px;display:flex;position:sticky;inset-block-start:96px}.brief__ptop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.brief__live{background-color:color-mix(in oklab, var(--success) 20%, transparent);color:var(--neutral-ultra-dark);border-radius:999px;padding:3px 10px;font-family:Chivo Mono,ui-monospace,monospace;font-size:.6875rem}.brief__rows{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.brief__row{border-block-start:1px solid color-mix(in oklab, var(--neutral-ultra-dark) 14%, transparent);flex-direction:column;gap:6px;margin:0;padding-block:14px;display:flex}.brief__key{letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-semi-dark);margin:0;font-family:Chivo Mono,ui-monospace,monospace;font-size:.6875rem}.brief__val{color:var(--neutral-ultra-dark);margin:0;font-size:16px;font-weight:600;line-height:1.4}.brief__els{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.brief__note{color:var(--neutral-semi-dark);margin:0;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem}.legal__toc{flex-direction:column;align-self:start;gap:4px;display:flex;position:sticky;inset-block-start:96px}.legal__body{font-size:var(--text-m);color:var(--neutral-semi-dark);line-height:1.7}.notfound__tile{aspect-ratio:1;border:2px dashed var(--neutral);border-radius:var(--radius-l);flex-direction:column;flex-shrink:0;justify-content:space-between;inline-size:17.5rem;padding:24px;display:flex}.notfound__meta{color:var(--neutral-semi-dark);justify-content:space-between;margin:0;font-family:Chivo Mono,ui-monospace,monospace;font-size:.875rem;display:flex}.notfound__sym{font-variation-settings:"wdth" 125;letter-spacing:-.04em;color:var(--neutral-ultra-dark);margin:0;font-size:7.5rem;font-weight:700;font-stretch:125%;line-height:.9}.notfound__name{color:var(--neutral-semi-dark);margin:0;font-size:17px;font-weight:600}.notfound__text{gap:var(--space-s);flex-direction:column;max-inline-size:36rem;display:flex}.notfound__title{margin:0}.notfound__lead{font-size:var(--text-l);color:var(--neutral-semi-dark);margin:0;line-height:1.55}.notfound__actions{flex-wrap:wrap;gap:12px;display:flex}.site-header__logo img{block-size:auto;inline-size:195px;transition:inline-size .3s}.mega__list>li{margin:0}.mega__foot a{font-variation-settings:"wdth" 125;color:var(--primary);font-weight:700;font-stretch:125%;text-decoration:none}.mega__checks>li{margin:0}.bench__sentence mark,.bench__field mark{box-shadow:none;color:inherit;text-decoration:underline;text-decoration-color:var(--primary);text-underline-offset:.2em;text-decoration-skip-ink:none;background:0 0;border-radius:0;padding:0;text-decoration-thickness:.07em}.bench__field textarea{resize:none;color:#0000;block-size:100%;min-block-size:2.7em;caret-color:var(--primary);background:0 0;border:0;outline:none;overflow:hidden}.bench__map li{border-block-start:1px solid var(--neutral-semi-light);color:var(--neutral-semi-dark);justify-content:space-between;gap:1rem;margin:0;padding-block:12px;font-size:15px;display:flex}.reaction__links a{color:var(--neutral-ultra-dark)}.gap__matrix img{block-size:auto;inline-size:100%}.quick-check__list>li{margin:0}.quick-check__progress span{background-color:var(--neutral-semi-light);border-radius:999px;flex:1;block-size:4px}.quick-check__options li,.pipeline__list>li{margin:0}.lab-card__media video,.consult__photo img{object-fit:cover;block-size:100%;inline-size:100%}.site-footer__brand img{block-size:auto;inline-size:195px}.site-footer__about a{color:var(--neutral-ultra-dark)}.site-footer__list li{margin:0}.site-footer__contact a{color:var(--neutral-ultra-dark);text-decoration:none}.menu-sheet__bench input{min-inline-size:0;color:var(--neutral-ultra-dark);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}.menu-sheet__bench button{background-image:linear-gradient(in oklab 90deg, var(--primary) 0%, var(--secondary) 100%);block-size:40px;inline-size:40px;color:var(--neutral-ultra-light);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:18px;font-weight:700;display:flex}.menu-sheet__foot img{block-size:auto;inline-size:130px}.filter-bar__chips>li{margin:0;display:flex}.runbook__list>li{margin:0}.protocol__body h3{font-size:var(--h4);color:var(--neutral-ultra-dark);margin-block:1.6em .6em}.protocol__body ul{padding-inline-start:1.2em}.protocol__card:not(:has(li)),.protocol__group:not(:has(li)){display:none}.faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:24px;list-style:none;display:flex}.reacts__list:not(:has(li)){display:none}.team__photo img{object-fit:cover;filter:grayscale();block-size:100%;inline-size:100%}.contact-line__txt a{color:var(--neutral-ultra-dark);text-decoration:none}.brief__hits li{border:1px solid var(--neutral-semi-light);color:var(--neutral-semi-dark);border-radius:999px;margin:0;padding:5px 12px;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem;line-height:1.4}.legal__toc a{color:var(--neutral-semi-dark);border-radius:10px;padding:8px 12px;font-size:15px;text-decoration:none}.legal__body h2{font-size:var(--h4);color:var(--neutral-ultra-dark);margin-block:2em .6em;scroll-margin-block-start:96px}.legal__body h3{color:var(--neutral-ultra-dark);margin-block:1.4em .4em;font-size:1.125rem}.legal__body a{color:var(--neutral-ultra-dark);overflow-wrap:anywhere}.legal__body strong{color:var(--neutral-ultra-dark)}.site-header{justify-content:space-between;align-items:center;gap:var(--space-m);block-size:88px;inline-size:100%;padding-inline:var(--gutter);border-block-end:1px solid #0000;flex-wrap:nowrap;transition:block-size .3s,background-color .3s,border-color .3s;display:flex;position:relative}.site-header__link:hover{background-color:var(--base-light);color:var(--neutral-ultra-dark)}.site-header__link[aria-current=page]{background-color:var(--neutral-semi-light);color:var(--neutral-ultra-dark);font-weight:600}.site-header__menu[data-glide]{isolation:isolate;position:relative}.site-header__link[data-mega-trigger]{align-items:center;gap:8px;display:inline-flex}.site-header__pill[data-mode=hover]{background-color:color-mix(in oklab, var(--neutral-semi-light) 82%, var(--primary));box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 30%, transparent), 0 6px 24px color-mix(in oklab, var(--primary) 18%, transparent)}.mega{z-index:50;pointer-events:none;block-size:0;inline-size:100%;position:absolute;inset-block-start:calc(100% - 6px);inset-inline-start:0}.mega__panel[data-active]{opacity:1;visibility:visible;transition:opacity .3s 50ms,transform .45s cubic-bezier(.22,1,.36,1),visibility;transform:none}.mega__app:hover,.mega__app:focus-visible{background-color:var(--base-light);color:var(--neutral-ultra-dark)}.mega__check:hover,.mega__check:focus-visible{background-color:var(--base-light)}.live-status{color:var(--neutral-semi-dark);align-items:center;gap:.5rem;margin:0;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem;line-height:1.3;display:inline-flex}.bench-section{padding-block-start:var(--space-xl)}.section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-xl);flex-wrap:nowrap;inline-size:100%;display:flex}.section-head__main>.eyebrow{order:0}.section-head__intro[data-mono]{flex-basis:14rem;padding-block-end:12px;font-family:Chivo Mono,ui-monospace,monospace;font-size:.8125rem;line-height:1.55}.bench{border:1px solid var(--neutral-semi-light);border-radius:var(--radius);background-color:var(--neutral-light);inline-size:100%;display:flex;overflow:hidden}.bench__field:focus-within{outline:2px solid color-mix(in oklab, var(--primary) 60%, transparent);outline-offset:8px;border-radius:6px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0;font-family:Chivo Mono,ui-monospace,monospace;font-size:.8125rem;line-height:1.25}.mono{color:var(--neutral-semi-dark);margin:0;font-family:Chivo Mono,ui-monospace,monospace;font-size:.8125rem;line-height:1.5}.chip{border:1px solid var(--neutral-semi-light);color:var(--neutral-semi-dark);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:Chivo Mono,ui-monospace,monospace;font-size:.8125rem;line-height:1.25;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.element-tile{aspect-ratio:1;border:1px solid var(--neutral-semi-light);border-radius:var(--radius-s);background-color:var(--base-light);inline-size:7rem;color:var(--neutral-ultra-dark);flex-direction:column;flex-shrink:0;justify-content:space-between;gap:0;padding:.75rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.ptable{align-items:flex-start;gap:var(--space-l);inline-size:100%;display:flex;position:relative}.ptable__tiles .element-tile{font:inherit;letter-spacing:0;text-align:start;text-transform:none;cursor:pointer}.reaction{padding:var(--space-m);border:1px solid color-mix(in oklab, var(--primary) 35%, transparent);border-radius:var(--radius);background-color:var(--neutral-ultra-light);flex-direction:column;gap:14px;display:flex}.reaction__shuffle:hover{color:var(--primary)}.calc{gap:var(--space-l);flex-direction:column;inline-size:100%;display:flex}.calc__foot .btn--primary{flex-shrink:0}.calc__day[data-on]{background-image:linear-gradient(in oklab 135deg, var(--primary) 0%, var(--secondary) 100%)}.gap{gap:var(--space-l);flex-direction:column;inline-size:100%;display:flex}.gap__card[data-kind=wir]{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}.gap__card[data-kind=next]{background-color:var(--neutral-ultra-light)}.quick-check{align-items:flex-start;gap:var(--space-l);inline-size:100%;display:flex}.pipeline{gap:var(--space-l);grid-template-columns:repeat(3,minmax(0,1fr));inline-size:100%;display:grid}.pipeline__idea:hover{border-color:var(--primary)}.lab-card{border:1px solid var(--neutral-semi-light);border-radius:var(--radius);background-color:var(--base-light);flex-direction:column;gap:10px;padding:16px 16px 20px;display:flex}.consult{justify-content:space-between;align-items:center;gap:var(--space-xl);inline-size:100%;padding:var(--space-xl);border:1px solid color-mix(in oklab, var(--primary) 35%, transparent);border-radius:var(--radius-l);background-image:linear-gradient(in oklab 120deg, oklch(27% .09 330) 0%, oklch(25% .064 290) 60%, oklch(21% .014 270) 100%);display:flex}.pill-link{border:1px solid var(--neutral-semi-dark);font-variation-settings:"wdth" 125;min-block-size:48px;color:var(--neutral-ultra-dark);border-radius:999px;justify-content:center;align-items:center;padding-inline:22px;font-size:15px;font-weight:700;font-stretch:125%;text-decoration:none;transition:background-color .2s;display:inline-flex}.site-footer{gap:var(--space-l);inline-size:100%;padding:var(--space-xl) var(--gutter) var(--space-m);border-block-start:1px solid var(--neutral-semi-light);flex-direction:column;display:flex}.site-footer__link:hover{color:var(--primary)}.dock{display:none}.dock__icon:before,.dock__icon:after{content:"";background-color:currentColor;border-radius:2px;block-size:7px;inline-size:7px;box-shadow:0 10px}.dock__icon:after{box-shadow:0 10px 0 var(--primary)}.menu-sheet{display:none}.menu-sheet__panel:before{content:"";background-color:var(--neutral-semi-light);border-radius:999px;flex-shrink:0;align-self:center;block-size:4px;inline-size:40px}.menu-sheet__bench:focus-within{border-color:var(--primary)}.filter-bar{justify-content:space-between;align-items:center;gap:var(--space-s);flex-wrap:wrap;inline-size:100%;display:flex}.filter-bar__view[aria-current=true]{background-color:var(--neutral-semi-light);color:var(--neutral-ultra-dark)}.runbook{flex-direction:column;gap:0;inline-size:100%;display:flex}.runbook__row:hover{background-color:color-mix(in oklab, var(--neutral-ultra-dark) 4%, transparent)}.app-hero{gap:var(--space-l);flex-direction:column;inline-size:100%;display:flex}.app-hero__tile.element-tile{border-radius:var(--radius-l);inline-size:11rem;padding:1.1rem}.app-hero__tile .element-tile__symbol{font-size:4.75rem}.app-hero__tile .element-tile__meta,.app-hero__tile .element-tile__name{font-size:.875rem}.app-hero__cell:first-child{border-inline-start:0}.app-hero__value[data-cap]{text-transform:capitalize}.app-hero__value>*+:before{content:"· "}.crumbs{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.crumbs__link:hover{color:var(--neutral-ultra-dark)}.protocol{align-items:flex-start;gap:var(--space-xxl);inline-size:100%;display:flex}.protocol__group+.protocol__group{border-block-start:1px solid var(--neutral-semi-light);padding-block-start:var(--space-s)}.protocol__check:before{content:"";background-image:linear-gradient(in oklab 135deg, var(--primary) 0%, var(--secondary) 100%);border-radius:999px;flex-shrink:0;block-size:20px;inline-size:20px;margin-block-start:2px}.compare{grid-template-columns:var(--_split,50%) minmax(0, 1fr);border:1px solid var(--neutral-semi-light);border-radius:var(--radius-l);background-color:var(--neutral-light);inline-size:100%;transition:grid-template-columns .15s;display:grid;position:relative;overflow:hidden}.compare__side[data-side=nachher]{background-image:linear-gradient(in oklab 135deg, color-mix(in oklab, var(--primary) 16%, transparent), color-mix(in oklab, var(--secondary) 10%, transparent))}.compare__step:before{content:counter(step);inline-size:1.25rem;color:var(--neutral-semi-dark);font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem}.compare__step:after{content:attr(data-tag);color:var(--neutral-semi-dark);margin-inline-start:auto;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem}.compare__step[data-human="1"]{outline:1px solid var(--primary);background-color:color-mix(in oklab, var(--primary) 22%, transparent);font-weight:600}.compare__handle:after{content:"‹ ›";background-color:var(--neutral-ultra-dark);block-size:44px;inline-size:44px;color:var(--neutral-ultra-light);border-radius:999px;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.demo{align-items:flex-start;gap:var(--space-m);inline-size:100%;display:flex}.demo__sample[aria-pressed=true]{border-color:var(--primary);color:var(--neutral-ultra-dark)}.demo__sample:before{content:"";background:repeating-linear-gradient(#d5d8df 0 3px,#0000 3px 9px) 10px 12px/60% 70% no-repeat,#f1f2f5;border-radius:6px;block-size:56px}.demo__row:first-child{border-block-start:0}.demo__row[data-check]{background-color:color-mix(in oklab, var(--primary) 16%, transparent);border-radius:10px;margin-inline:-8px;padding-inline:8px}.faq{align-items:flex-start;gap:var(--space-xxl);inline-size:100%;display:flex}.reacts{gap:var(--space-m);flex-direction:column;inline-size:100%;display:flex}.reacts__list:empty{display:none}.reacts__card:hover{border-color:var(--primary)}.check-grid{gap:var(--space-m);grid-template-columns:repeat(3,minmax(0,1fr));inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.check-grid__card:hover{border-color:var(--primary);transform:translateY(-2px)}.steps3{gap:var(--space-l);grid-template-columns:repeat(3,minmax(0,1fr));inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.check-hero{gap:var(--space-m);flex-direction:column;max-inline-size:52rem;display:flex}.check-run{inline-size:100%;scroll-margin-block-start:90px;display:block}.idea{gap:var(--space-xl);inline-size:100%;padding:var(--space-xl);border:1px dashed var(--neutral);border-radius:var(--radius-l);grid-template-columns:24rem minmax(0,1fr);scroll-margin-block-start:90px;display:grid}.team{gap:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.values{gap:var(--space-l);grid-template-columns:repeat(3,minmax(0,1fr));inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.sister{justify-content:space-between;align-items:center;gap:var(--space-m);border:1px solid var(--neutral-semi-light);border-radius:var(--radius-l);flex-wrap:wrap;inline-size:100%;padding:40px 48px;display:flex}.contact-line{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.brief{align-items:start;gap:var(--space-l);grid-template-columns:minmax(0,1fr) 26rem;inline-size:100%;display:grid}.brief__hits:empty,.brief__row:empty{display:none}.brief__val[data-empty]{color:var(--neutral);font-weight:400}.legal{gap:var(--space-xxl);grid-template-columns:17rem minmax(0,45rem);inline-size:100%;display:grid}.notfound{align-items:center;gap:var(--space-xxl);inline-size:100%;display:flex}.bench__sentence mark[data-kind=ziel],.bench__field mark[data-kind=ziel]{text-decoration-color:var(--secondary);text-decoration-style:dotted;text-decoration-thickness:.1em}.bench__field textarea::placeholder{color:var(--neutral-semi-dark)}.bench__map li:last-child{border-block-end:1px solid var(--neutral-semi-light)}.calc__field input[type=range]{--_p:50%;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;block-size:24px;inline-size:100%;margin:0}.quick-check__progress span:first-child{background-color:var(--primary)}.menu-sheet__bench input::placeholder{color:var(--neutral-semi-dark)}.protocol__body>p:first-child{font-size:var(--text-l);color:var(--neutral-ultra-dark);font-weight:500;line-height:1.6}.faq__item:nth-last-child(1 of .faq__item){border-block-end:1px solid var(--neutral-semi-light)}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";border:1px solid var(--neutral-semi-light);block-size:32px;inline-size:32px;color:var(--neutral-ultra-dark);border-radius:999px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.check-grid>li{margin:0;display:flex}.brief__els span[data-sym]{border:1px solid color-mix(in oklab, var(--primary) 45%, transparent);min-block-size:36px;color:var(--neutral-ultra-dark);border-radius:999px;align-items:center;padding:6px 14px;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex}.legal__toc a:hover,.legal__toc a[aria-current=true]{background-color:var(--base-light);color:var(--neutral-ultra-dark)}.legal__body h2:first-child{margin-block-start:0}.bench__map li span:last-child{color:var(--neutral-ultra-dark);font-family:Chivo Mono,ui-monospace,monospace;font-size:.8125rem}.runbook__list>li:nth-last-child(1 of li) .runbook__row{border-block-end:1px solid var(--neutral-semi-light)}.site-header__menu[data-glide] .site-header__link{z-index:1;background-color:#0000;transition:color .35s;position:relative}.site-header__link[data-mega-trigger]:after{content:"";opacity:.7;border-block-end:1.5px solid;border-inline-end:1.5px solid;block-size:6px;inline-size:6px;margin-block-start:-3px;transition:transform .35s cubic-bezier(.22,1,.36,1),margin .35s,opacity .2s;transform:rotate(45deg)}.site-header .site-header__status{display:none}.live-status:before{content:"";background-color:var(--neutral);border-radius:999px;flex-shrink:0;block-size:8px;inline-size:8px}.live-status[data-live=on]{color:var(--neutral-ultra-dark)}.bench__chips .chip{letter-spacing:0;text-transform:none;color:var(--neutral-ultra-dark);font-family:inherit;font-size:15px}.eyebrow[data-tone=muted]{color:var(--neutral-semi-dark)}.mono[data-tone=strong]{color:var(--neutral-ultra-dark)}.chip:hover{border-color:var(--neutral);color:var(--neutral-ultra-dark)}.chip[aria-pressed=true],.chip[aria-current=true],.chip[aria-selected=true]{border-color:var(--neutral-ultra-dark);background-color:var(--neutral-ultra-dark);color:var(--neutral-ultra-light);font-weight:600}.element-tile:hover{border-color:var(--primary);transform:translateY(-2px)}.element-tile[aria-pressed=true],.element-tile[data-state=active]{background-image:linear-gradient(in oklab 135deg, var(--primary) 0%, var(--secondary) 100%);color:var(--neutral-ultra-light);border-color:#0000}.element-tile[aria-pressed=true] *,.element-tile[data-state=active] *{color:var(--neutral-ultra-light)}.element-tile[data-state=dim]{opacity:.35}.element-tile[data-size=l]{inline-size:7rem}.element-tile[data-size=xl]{border-radius:var(--radius-l);inline-size:12rem;padding:1.25rem}.page-bg[data-bg=surface]{background-color:var(--neutral-light)}.gap__choices .chip{letter-spacing:0;text-transform:none;padding:12px 18px;font-family:inherit;font-size:15px}.quick-check .quick-check__pick{border-radius:var(--radius-s);inline-size:100%;color:var(--neutral-semi-dark);font:inherit;letter-spacing:0;text-align:start;text-transform:none;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;padding:12px 14px;font-size:15px;display:flex}.quick-check .quick-check__opt{border:1px solid var(--neutral-semi-light);border-radius:var(--radius-s);min-block-size:64px;inline-size:100%;color:var(--neutral-ultra-dark);font-weight:400;font:inherit;letter-spacing:0;text-align:start;text-transform:none;cursor:pointer;background:0 0;justify-content:flex-start;align-items:center;gap:14px;padding:14px 16px;font-size:16px;transition:border-color .2s,background-color .2s;display:flex}.pipeline__col[data-status=live] .pipeline__head{border-block-end-color:var(--primary)}.pipeline__col[data-status=live] .pipeline__stage{color:var(--primary)}.pill-link:hover{background-color:color-mix(in oklab, var(--neutral-ultra-dark) 10%, transparent)}.runbook__row:hover .runbook__go{transform:translate(4px)}.app-hero__cell:not(:has(.app-hero__value:not(:empty))){display:none}.crumbs__item+.crumbs__item:before{content:"/";color:var(--neutral)}.compare-section:not(:has(.compare__step)){display:none}.compare__side[data-side=nachher] .eyebrow{color:var(--primary)}.compare__side[data-side=nachher] .compare__step{background-color:color-mix(in oklab, var(--neutral-ultra-light) 55%, transparent)}.demo__row[data-check] .demo__meter{background-image:linear-gradient(90deg, var(--primary), var(--primary))}.faq-section:not(:has(.faq__item)){display:none}.check-run .check-run__card{border:1px solid var(--neutral-semi-light);border-radius:var(--radius-l);background-color:var(--neutral-light);flex-direction:column;gap:20px;padding:40px;display:flex}.check-run .check-run__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0;font-family:Chivo Mono,ui-monospace,monospace;font-size:.8125rem}.check-run .check-run__stages{color:var(--neutral);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem;list-style:none;display:flex}.check-run .check-run__top,.check-run .check-run__nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.check-run .check-run__count,.check-run .check-run__hint,.check-run .check-run__kbd{color:var(--neutral-semi-dark);margin:0;font-family:Chivo Mono,ui-monospace,monospace;font-size:.8125rem}.check-run .check-run__count{color:var(--neutral-ultra-dark)}.check-run .check-run__bars{gap:4px;display:flex}.check-run .check-run__q{outline:none;margin:0;font-size:clamp(1.5rem,1rem + 1.2vw,2rem);line-height:1.2}.check-run .check-run__text{font-size:var(--text-m);color:var(--neutral-semi-dark);margin:0;line-height:1.6}.check-run .check-run__opts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.check-run .check-run__opt{border:1px solid var(--neutral-semi-light);border-radius:var(--radius-s);inline-size:100%;color:var(--neutral-ultra-dark);font:inherit;letter-spacing:0;text-align:start;text-transform:none;cursor:pointer;background:0 0;justify-content:flex-start;align-items:center;gap:14px;padding:16px 18px;font-size:17px;font-weight:400;transition:border-color .2s,background-color .2s;display:flex}.check-run .check-run__key{background-color:var(--base-light);border-radius:8px;flex-shrink:0;place-items:center;block-size:28px;inline-size:28px;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem;display:grid}.check-run .check-run__btn{border:1px solid var(--neutral);min-block-size:48px;color:var(--neutral-ultra-dark);font:inherit;font-variation-settings:"wdth" 125;letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding-inline:22px;font-size:15px;font-weight:700;font-stretch:125%;text-decoration:none;display:inline-flex}.check-run .check-run__btn--primary{background-image:linear-gradient(in oklab 90deg, var(--primary) 0%, var(--secondary) 100%);color:var(--neutral-ultra-light);border-color:#0000}.check-run .check-run__btn--ghost{border-color:#0000}.check-run .check-run__feedback{border-color:color-mix(in oklab, var(--primary) 35%, transparent);background-image:linear-gradient(in oklab 120deg, oklch(27% .09 330) 0%, oklch(25% .064 290) 60%, oklch(21% .014 270) 100%);flex-flow:wrap;align-items:center}.check-run .check-run__bang{border-radius:var(--radius-s);background-image:linear-gradient(in oklab 135deg, var(--primary) 0%, var(--secondary) 100%);block-size:56px;inline-size:56px;color:var(--neutral-ultra-light);flex-shrink:0;place-items:center;font-size:22px;font-weight:700;display:grid}.check-run .check-run__fb-text{flex:20rem}.check-run .check-run__fb{font-size:var(--text-l);color:var(--neutral-ultra-dark);margin:6px 0 0;line-height:1.5}.check-run .check-run__result{gap:var(--space-l);flex-direction:column;display:flex}.check-run .check-run__head{border:1px solid color-mix(in oklab, var(--primary) 35%, transparent);border-radius:var(--radius-l);background-image:linear-gradient(in oklab 120deg, oklch(27% .09 330) 0%, oklch(25% .064 290) 60%, oklch(21% .014 270) 100%);flex-direction:column;gap:14px;padding:40px;display:flex}.check-run .check-run__score{align-items:baseline;gap:12px;display:flex}.check-run .check-run__num{font-variation-settings:"wdth" 125;letter-spacing:-.05em;color:var(--neutral-ultra-dark);font-size:clamp(4rem,3rem + 3vw,6rem);font-weight:700;font-stretch:125%;line-height:1}.check-run .check-run__of{color:var(--neutral-semi-dark);font-family:Chivo Mono,ui-monospace,monospace;font-size:1rem}.check-run .check-run__level{font-size:var(--h2);margin:0}.check-run .check-run__actions{flex-wrap:wrap;gap:10px;padding-block-start:8px;display:flex}.check-run .check-run__explore{gap:var(--space-l);border:1px solid var(--neutral-semi-light);border-radius:var(--radius-l);background-color:var(--neutral-light);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;padding:32px;display:grid}.check-run .check-run__radar{block-size:auto;inline-size:100%;overflow:visible}.check-run .check-run__grid{fill:none;stroke:var(--neutral-semi-light);stroke-width:1px}.check-run .check-run__area{fill:color-mix(in oklab, var(--primary) 25%, transparent);stroke:var(--primary);stroke-width:2px}.check-run .check-run__label{fill:var(--neutral-semi-dark);font-family:Chivo Mono,ui-monospace,monospace;font-size:10px}.check-run .check-run__areas{flex-direction:column;gap:14px;display:flex}.check-run .check-run__arealist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.check-run .check-run__area-btn{border-radius:var(--radius-s);inline-size:100%;color:var(--neutral-semi-dark);font:inherit;letter-spacing:0;text-align:start;text-transform:none;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) 6rem 1.5rem;align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:400;display:grid}.check-run .check-run__bar{background-color:var(--neutral-semi-light);border-radius:999px;block-size:6px;display:block;overflow:hidden}.check-run .check-run__val{text-align:end;font-family:Chivo Mono,ui-monospace,monospace;font-size:.8125rem}.check-run .check-run__detail{border-radius:var(--radius);background-color:var(--neutral-ultra-light);flex-direction:column;gap:12px;padding:20px;display:flex}.check-run .check-run__tiles{flex-wrap:wrap;gap:8px;display:flex}.check-run .check-run__tile{border:1px solid var(--neutral-semi-light);background-color:var(--base-light);block-size:88px;inline-size:88px;color:var(--neutral-ultra-dark);border-radius:12px;flex-direction:column;justify-content:space-between;padding:8px 10px;font-family:Chivo Mono,ui-monospace,monospace;font-size:.6875rem;text-decoration:none;display:flex}.check-run .check-run__pair{gap:var(--space-m);grid-template-columns:1fr 1fr;display:grid}.check-run .check-run__hl{border:1px solid var(--neutral-semi-light);border-radius:var(--radius);flex-direction:column;gap:10px;padding:28px;display:flex}.check-run .check-run__recs-title{margin:0 0 var(--space-s);font-size:var(--h3)}.check-run .check-run__reclist{gap:var(--space-m);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.check-run .check-run__rec{border:1px solid var(--neutral-semi-light);border-radius:var(--radius);background-color:var(--neutral-light);flex-direction:column;gap:12px;margin:0;padding:28px;display:flex}.check-run .check-run__rec--pilot{border-color:color-mix(in oklab, var(--primary) 35%, transparent);background-image:linear-gradient(in oklab 120deg, oklch(27% .09 330) 0%, oklch(25% .064 290) 60%, oklch(21% .014 270) 100%);grid-column:1/-1}.check-run .check-run__badge{background-color:var(--base-light);color:var(--neutral-ultra-dark);border-radius:999px;align-self:flex-start;padding:4px 10px;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem}.check-run .check-run__link{color:var(--primary);font-size:15px;font-weight:700}.calc__field input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--primary), var(--secondary)) 0 / var(--_p) 100% no-repeat, var(--neutral-semi-light);border-radius:3px;block-size:6px}.calc__field input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--primary), var(--secondary)) 0 / var(--_p) 100% no-repeat, var(--neutral-semi-light);border-radius:3px;block-size:6px}.calc__field input[type=range]::-webkit-slider-thumb{background:var(--neutral-ultra-dark);-webkit-appearance:none;appearance:none;border:0;border-radius:999px;block-size:24px;inline-size:24px;margin-block-start:-9px}.calc__field input[type=range]::-moz-range-thumb{background:var(--neutral-ultra-dark);border:0;border-radius:999px;block-size:24px;inline-size:24px}.faq__item[open] summary:after{content:"−";background-color:var(--primary);color:var(--neutral-ultra-light);border-color:#0000}.check-grid>li:nth-child(2) .check-grid__card{border-color:color-mix(in oklab, var(--primary) 35%, transparent);background-image:linear-gradient(in oklab 120deg, oklch(27% .09 330) 0%, oklch(25% .064 290) 60%, oklch(21% .014 270) 100%)}.check-run .check-run__stages li{align-items:center;gap:8px;margin:0;display:flex}.check-run .check-run__bars span{background-color:var(--neutral-semi-light);border-radius:999px;flex:1;block-size:4px}.check-run .check-run__opts li,.check-run .check-run__arealist li{margin:0}.check-run .check-run__bar span{background-image:linear-gradient(in oklab 90deg, var(--primary) 0%, var(--secondary) 100%);border-radius:999px;block-size:100%;display:block}.check-run .check-run__tile strong{font-variation-settings:"wdth" 125;letter-spacing:-.03em;font-family:Mona Sans,sans-serif;font-size:1.625rem;font-weight:700;font-stretch:125%;line-height:1}.check-run .check-run__hl h3,.check-run .check-run__rec h4{margin:0;font-size:1.375rem;line-height:1.25}.check-run .check-run__rec p{color:var(--neutral-semi-dark);margin:0;font-size:16px;line-height:1.55}.check-run .check-run__first strong{color:var(--neutral-ultra-dark)}.site-header__menu[data-glide] .site-header__link:hover,.site-header__menu[data-glide] .site-header__link[aria-current=page]{z-index:1;background-color:#0000;transition:color .35s;position:relative}.site-header__menu[data-glide] .site-header__link[data-lit]{color:var(--neutral-ultra-dark)}.site-header__link[data-mega-trigger][aria-expanded=true]:after{opacity:1;margin-block-start:3px;transform:rotate(-135deg)}.mega[data-open] .mega__stage{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1),visibility;transform:none}.mega[data-ready] .mega__stage{transition:opacity .22s,transform .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1),visibility}.live-status[data-live=on]:before{background-color:var(--success);box-shadow:0 0 0 4px color-mix(in oklab, var(--success) 22%, transparent)}.bench__chips .chip[data-bench-random]{color:var(--neutral-semi-dark);border-style:dashed}.bench[data-empty] .bench__hit,.bench[data-empty] .bench__map{opacity:.35}.element-tile[data-size=xl] .element-tile__symbol{font-size:5.5rem}.element-tile[data-size=xl] .element-tile__meta,.element-tile[data-size=xl] .element-tile__name{font-size:.875rem}.quick-check .quick-check__pick:hover{color:var(--neutral-ultra-dark)}.quick-check .quick-check__pick[aria-pressed=true]{border-color:var(--neutral-semi-light);background-color:var(--neutral-ultra-dark);color:var(--neutral-ultra-light);font-weight:600}.quick-check .quick-check__opt:hover,.quick-check .quick-check__opt:focus-visible,.quick-check .quick-check__opt[aria-pressed=true]{border-color:var(--primary);background-color:color-mix(in oklab, var(--primary) 10%, transparent)}.quick-check .quick-check__opt[disabled]{opacity:.45;cursor:not-allowed}.pipeline__col[data-status=live] .pipeline__stage:before{content:"● "}.menu-sheet[data-open] .menu-sheet__backdrop{opacity:1}.menu-sheet[data-open] .menu-sheet__panel{transform:none}.compare__range:focus-visible+.compare__handle:after{outline:2px solid var(--primary-hover);outline-offset:3px}.check-run .check-run__opt:hover{border-color:var(--neutral)}.check-run .check-run__opt[aria-pressed=true],.check-run .check-run__opt[aria-checked=true]{border-color:var(--primary);background-color:color-mix(in oklab, var(--primary) 12%, transparent);font-weight:600}.check-run .check-run__btn:disabled{opacity:.4;cursor:not-allowed}.check-run .check-run__feedback .check-run__nav{flex-basis:100%}.check-run .check-run__area-btn[aria-pressed=true]{border-color:var(--neutral-semi-light);background-color:var(--neutral-ultra-light);color:var(--neutral-ultra-dark);font-weight:600}.check-run .check-run__tile:hover{border-color:var(--primary)}.check-run .check-run__rec--pilot .check-run__badge{background-color:color-mix(in oklab, var(--primary) 25%, transparent)}.calc__field input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px color-mix(in oklab, var(--primary) 30%, transparent)}.check-run .check-run__stages li:before{content:"";background-color:var(--neutral-semi-light);border-radius:999px;block-size:8px;inline-size:8px}.check-run .check-run__stages li[data-done]{color:var(--neutral-semi-dark)}.check-run .check-run__stages li[aria-current]{color:var(--neutral-ultra-dark)}.check-run .check-run__bars span[data-done],.check-run .check-run__bars span[data-now]{background-color:var(--primary)}.check-run .check-run__tile span:last-child{color:var(--neutral-semi-dark);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.check-run .check-run__hl p:last-child{color:var(--neutral-semi-dark);margin:0;font-size:16px;line-height:1.55}.check-run .check-run__opt[aria-pressed=true] .check-run__key,.check-run .check-run__opt[aria-checked=true] .check-run__key{background-image:linear-gradient(in oklab 135deg, var(--primary) 0%, var(--secondary) 100%);color:var(--neutral-ultra-light)}.reacts:has(.reacts__list[data-kind=kombi] li) [data-related-title],.reacts:not(:has(.reacts__list[data-kind=kombi] li)) [data-kombi-title]{display:none}.check-run .check-run__stages li[data-done]:before{background-color:var(--neutral-semi-dark)}.check-run .check-run__stages li[aria-current]:before{background-color:var(--primary)}.reacts:has(.reacts__list[data-kind=kombi] li) .reacts__list[data-kind=related]{display:none}.page-header[data-scrolled] .site-header__menu{background-color:#0000;border-color:#0000;padding:0}.page-header[data-scrolled] .site-header__link{padding-block:8px}.page-header[data-scrolled] .site-header__logo img{inline-size:163px}.page-header[data-scrolled] .site-header{border-block-end-color:var(--neutral-semi-light);background-color:color-mix(in oklab, var(--neutral-light) 82%, transparent);-webkit-backdrop-filter:blur(16px);block-size:64px}.form{gap:var(--space-m);flex-direction:column;inline-size:100%;display:flex}.form__grid{flex-wrap:wrap;gap:20px 16px;display:flex}.form__field{flex-direction:column;flex:100%;gap:8px;min-inline-size:0;display:flex}.form__field--half{flex-basis:calc(50% - 8px)}.form__set{border:0;flex-direction:column;gap:10px;min-inline-size:0;margin:0;padding:0;display:flex}.form__label{letter-spacing:.06em;text-transform:uppercase;color:var(--neutral-semi-dark);align-items:baseline;gap:8px;padding:0;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem;font-weight:400;line-height:1.3;display:flex}.form__opt{letter-spacing:.04em;text-transform:none;color:var(--neutral);font-size:.6875rem}.form__input{border:1px solid var(--neutral-semi-light);border-radius:var(--radius-s);background-color:var(--neutral-ultra-light);min-block-size:52px;inline-size:100%;color:var(--neutral-ultra-dark);font:inherit;padding:14px 16px;font-size:16px;line-height:1.4;transition:border-color .2s}.form__input--area{resize:vertical;min-block-size:132px;font-size:18px;line-height:1.5}.form__input::placeholder{color:var(--neutral);opacity:1}.form__input:hover{border-color:var(--neutral)}.form__input:focus{border-color:var(--primary);outline:2px solid color-mix(in oklab, var(--primary) 40%, transparent);outline-offset:1px}.form__choices{flex-wrap:wrap;gap:8px;display:flex}.form__choice{cursor:pointer;display:inline-flex;position:relative}.form__choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.form__choice span{border:1px solid var(--neutral-semi-light);min-block-size:44px;color:var(--neutral-ultra-dark);border-radius:999px;align-items:center;padding:10px 18px;font-size:15px;font-weight:500;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.form__choice:hover span{border-color:var(--neutral)}.form__choice input:checked+span{border-color:var(--neutral-ultra-dark);background-color:var(--neutral-ultra-dark);color:var(--neutral-ultra-light);font-weight:600}.form__choice input:focus-visible+span{outline:2px solid var(--primary);outline-offset:2px}.form__check{color:var(--neutral-semi-dark);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.form__check input{block-size:20px;inline-size:20px;accent-color:var(--primary);cursor:pointer;flex-shrink:0;margin:1px 0 0}.form__help{color:var(--neutral-semi-dark);margin:0;font-size:13px;line-height:1.4}.form__error{color:var(--primary);margin:0;font-size:13px;line-height:1.4}.form__error:empty{display:none}.form__field[data-invalid] .form__input{border-color:var(--primary)}.form__field[data-invalid] .form__choice span{border-color:color-mix(in oklab, var(--primary) 70%, transparent)}.form__hp{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.form__foot{flex-direction:column;align-items:stretch;gap:12px;display:flex}.form__submit{justify-content:center;min-block-size:56px;inline-size:100%}.form__submit:disabled{opacity:.6;cursor:progress}.form__note{color:var(--neutral-semi-dark);margin:0;font-size:13px;line-height:1.5}.form__note a{color:var(--neutral-ultra-dark)}.form__status{border:1px solid var(--neutral-semi-light);border-radius:var(--radius);color:var(--neutral-ultra-dark);margin:0;padding:20px 24px;font-size:16px;line-height:1.5}.form__status[data-kind=success]{border-color:color-mix(in oklab, var(--success) 60%, transparent);background-color:color-mix(in oklab, var(--success) 12%, transparent)}.form__status[data-kind=error]{border-color:color-mix(in oklab, var(--primary) 60%, transparent);background-color:color-mix(in oklab, var(--primary) 10%, transparent)}.form__status:focus{outline:none}.form[data-sent] .form__grid,.form[data-sent] .form__foot,.brief__form:has(.form[data-sent]) .brief__from{display:none}.menu-sheet__list{border-block-start:1px solid var(--neutral-semi-light);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.menu-sheet__item{border-block-end:1px solid var(--neutral-semi-light);opacity:0;margin:0;transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1);transform:translateY(8px)}.menu-sheet__link{font-variation-settings:"wdth" 112;letter-spacing:-.01em;min-block-size:56px;color:var(--neutral-ultra-dark);justify-content:space-between;align-items:center;gap:1rem;padding:10px 4px;font-size:1.375rem;font-weight:700;font-stretch:112%;line-height:1.2;text-decoration:none;display:flex}.menu-sheet__link:after{content:"→";color:var(--neutral);margin-inline-start:auto;font-size:1rem;font-weight:500;transition:transform .2s,color .2s}.menu-sheet__link:hover:after,.menu-sheet__link:focus-visible:after{color:var(--primary);transform:translate(3px)}.menu-sheet__link[aria-current=page],.menu-sheet__link[aria-current=page]:after{color:var(--primary)}.menu-sheet__info{letter-spacing:.02em;color:var(--neutral-semi-dark);font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem;font-weight:400}.menu-sheet[data-open] .menu-sheet__item{opacity:1;transform:none}.menu-sheet[data-open] .menu-sheet__item:nth-child(2){transition-delay:30ms}.menu-sheet[data-open] .menu-sheet__item:nth-child(3){transition-delay:60ms}.menu-sheet[data-open] .menu-sheet__item:nth-child(4){transition-delay:90ms}.menu-sheet[data-open] .menu-sheet__item:nth-child(5){transition-delay:.12s}.menu-sheet[data-open] .menu-sheet__item:nth-child(6){transition-delay:.15s}@media (prefers-reduced-motion:reduce){.menu-sheet__item{opacity:1;transition:none;transform:none}}@media (width<=1279px){.ptable{flex-direction:column}.ptable .ptable__aside{inline-size:100%;position:static}}@media (width<=1100px){.brief{grid-template-columns:1fr}.brief .brief__preview{position:static}}@media (width<=991px){.site-header{block-size:64px}.site-header .site-header__logo img{inline-size:146px}.site-header .site-header__nav,.site-header .site-header__cta{display:none}.site-header .site-header__status{display:inline-flex}.mega{display:none}.section-head{align-items:flex-start;gap:var(--space-s);flex-direction:column}.section-head .section-head__intro{flex-basis:auto;max-inline-size:36rem}}@media (width<=1199px){.bench{flex-direction:column}.bench .bench__task{border-inline-end:0;border-block-end:1px solid var(--neutral-semi-light)}.bench .bench__result{flex-basis:auto}}@media (width<=991px){.quick-check{flex-direction:column}.quick-check .quick-check__list{scrollbar-width:none;flex-direction:row;flex-basis:auto;inline-size:100%;overflow-x:auto}.quick-check .quick-check__pick{white-space:nowrap;border-color:var(--neutral-semi-light);border-radius:999px}.quick-check .quick-check__pick-meta{display:none}.pipeline{gap:var(--space-m);grid-template-columns:minmax(0,1fr)}.consult{padding:var(--space-l) var(--space-m);flex-direction:column;align-items:stretch}.consult .consult__people{flex-basis:auto}.dock{z-index:990;border:1px solid var(--neutral-semi-light);background-color:color-mix(in oklab, var(--base-light) 88%, transparent);-webkit-backdrop-filter:blur(16px);box-shadow:0 12px 40px color-mix(in oklab, var(--neutral-ultra-light) 55%, transparent);border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:6px;transition:transform .3s;display:flex;position:fixed;inset-block-end:max(12px, env(safe-area-inset-bottom));inset-inline:12px}.dock[data-hidden]{transform:translateY(calc(100% + 24px))}.menu-sheet{z-index:1000;visibility:hidden;pointer-events:none;display:block;position:fixed;inset:0}.menu-sheet[data-open]{visibility:visible;pointer-events:auto}.protocol{gap:var(--space-l);flex-direction:column}.protocol .protocol__card{flex-basis:auto;inline-size:100%;position:static}.demo{flex-direction:column}.demo .demo__pick{flex-basis:auto;inline-size:100%}.faq{gap:var(--space-m);flex-direction:column}.faq .faq__head{flex-basis:auto}.check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.idea{padding:var(--space-m);gap:var(--space-m);grid-template-columns:1fr}.team{grid-template-columns:1fr}.legal{gap:var(--space-m);grid-template-columns:1fr}.legal .legal__toc{border:1px solid var(--neutral-semi-light);border-radius:var(--radius);flex-direction:column;gap:0;padding:8px;position:static}.legal .legal__toc .mono{padding:8px 12px 4px}.calc .calc__grid{flex-direction:column}.calc .calc__controls{flex-basis:auto}.calc .calc__weeks{grid-template-columns:repeat(26,1fr);gap:3px}.gap .gap__read{grid-template-columns:1fr}.gap .gap__steps{flex-direction:row}.runbook .runbook__head{display:none}.runbook .runbook__row{grid-template-columns:2.75rem minmax(0,1fr) auto;grid-template-areas:"sym title go""sym result go";row-gap:4px}.runbook .runbook__nr,.runbook .runbook__area,.runbook .runbook__time{display:none}.runbook .runbook__sym{grid-area:sym}.runbook .runbook__title{grid-area:title}.runbook .runbook__result{grid-area:result}.runbook .runbook__go{grid-area:go}.app-hero .app-hero__sheet{grid-template-columns:repeat(2,minmax(0,1fr))}.app-hero .app-hero__cell:nth-child(3){border-inline-start:0}.app-hero .app-hero__cell:nth-child(n+3){border-block-start:1px solid var(--neutral-semi-light)}.reacts .reacts__list,.check-run .check-run__explore,.check-run .check-run__pair,.check-run .check-run__reclist{grid-template-columns:1fr}}@media (width<=767px){.compare{grid-template-columns:1fr}.compare .compare__handle,.compare .compare__range{display:none}.compare .compare__side{padding:20px}.compare .compare__step{white-space:normal}.check-grid,.steps3{grid-template-columns:1fr}.form__field--half{flex-basis:100%}.values{grid-template-columns:1fr}.sister{padding:24px}.notfound{align-items:flex-start;gap:var(--space-l);flex-direction:column}.notfound .notfound__tile{inline-size:12rem}.notfound .notfound__sym{font-size:5rem}.bench .bench__task,.bench .bench__result{padding:var(--space-m) 20px}.bench .bench__chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-20px;padding-inline:20px;overflow-x:auto}.bench .bench__chips .chip{flex-shrink:0}.ptable .ptable__row{flex-direction:column;align-items:flex-start}.ptable .ptable__label{flex-direction:row;flex-basis:auto;gap:.75rem}.ptable .ptable__tiles{gap:6px}.ptable .ptable__tiles .element-tile{inline-size:calc((100vw - 2 * var(--gutter) - 4 * 6px) / 5);border-radius:10px;padding:6px 8px}.ptable .ptable__tiles .element-tile__symbol{font-size:1.375rem}.ptable .ptable__tiles .element-tile__name,.ptable .ptable__tiles .element-tile__meta span+span{display:none}.calc .calc__controls,.calc .calc__out{padding:20px}.calc .calc__foot{flex-direction:column;align-items:stretch}.calc .calc__year-head,.gap .gap__choices{flex-direction:column}.gap .gap__choices .chip{border-radius:var(--radius-s);justify-content:flex-start}.gap .gap__img-d{display:none}.gap .gap__img-m{display:block}.quick-check .quick-check__card{border-radius:var(--radius);padding:20px}.quick-check .quick-check__options{grid-template-columns:1fr}.site-footer .site-footer__top{gap:var(--space-l);flex-direction:column}.site-footer .site-footer__bottom{flex-direction:column-reverse;align-items:flex-start}.site-footer{padding-block-end:120px}.filter-bar .filter-bar__chips{inline-size:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.filter-bar .filter-bar__chips .chip{flex-shrink:0}.app-hero .app-hero__main{flex-direction:column;align-items:flex-start}.app-hero .app-hero__tile.element-tile{inline-size:8rem}.app-hero .app-hero__tile .element-tile__symbol{font-size:3.25rem}.check-run .check-run__card,.check-run .check-run__head{border-radius:var(--radius);padding:20px}.check-run .check-run__explore{padding:16px}.check-run .check-run__kbd{display:none}.check-run .check-run__nav .check-run__btn{flex:1}.brief .brief__form,.brief .brief__preview{border-radius:var(--radius);padding:20px}}@media (width<=478px){.demo .demo__row{grid-template-columns:minmax(0,1fr) 2rem}.demo .demo__key{grid-column:1/-1}.demo .demo__meter{display:none}.team .team__person{flex-direction:column}.team .team__photo{aspect-ratio:4/3;inline-size:100%}}@media (prefers-reduced-motion:reduce){.mega *{transition:none}.site-header .site-header__pill{transition:opacity .15s}.menu-sheet .menu-sheet__panel,.menu-sheet .menu-sheet__backdrop{transition:none}}@media print{.page-header,.page-footer,.dock,.consult-section,.faq-section,.check-hero-section,[data-check-form],.check-run__actions{display:none!important}.check-run .check-run__head,.check-run .check-run__explore,.check-run .check-run__rec,.check-run .check-run__hl{break-inside:avoid}}.site-header__link,.site-header__cta{white-space:nowrap}@media (width>=992px) and (width<=1199px){.site-header__link{padding-inline:11px;font-size:14px}.site-header__cta{padding-inline:18px;font-size:14px}.site-header__logo img{inline-size:160px}}.filter-bar__chips>li,.bench__chips .chip{flex-shrink:0}.filter-bar__chips .chip,.site-header__status,.menu-sheet__head .live-status{white-space:nowrap}.menu-sheet__label{flex:auto}@media (width<=400px){.site-header__status{font-size:.6875rem}}.reacts__with{letter-spacing:.02em;color:var(--primary);margin:0 0 4px;font-family:Chivo Mono,ui-monospace,monospace;font-size:.75rem}a.reacts__card{color:inherit;text-decoration:none;transition:border-color .2s}a.reacts__card:hover{border-color:var(--primary)}.apps-table{inline-size:100%}.check-form-section .form,.idea .form{max-inline-size:48rem}.bench__hit-text{min-inline-size:0}.bench__hit-name{overflow-wrap:anywhere;hyphens:auto}@media (width<=480px){.bench__hit{gap:14px}.bench__tile.element-tile{inline-size:5.5rem}.bench__hit-name{font-size:1.25rem}}
