._footer_vq0s6_1{margin-block-start:var(--block-size-1);margin-block-end:var(--size-2);display:grid;grid-gap:var(--size-1);gap:var(--size-1)}._footer_vq0s6_1 small{color:var(--color-on-surface-2);max-inline-size:clamp(var(--size-xs),75vw,var(--size-xl));inline-size:100%;margin-inline:auto}._footer_vq0s6_1 a{text-decoration:none}._footer_vq0s6_1 a:not(:hover,:focus){color:var(--color-on-surface-2)}._footer_vq0s6_1 h4{margin-block:1ex;font-weight:var(--font-weight-1)}._footer_vq0s6_1 :where(ul li:not(:first-child)){margin-block-start:.5ex}._footer_vq0s6_1 small:has(._version_vq0s6_34){display:flex}._version_vq0s6_34{margin-inline-start:auto;opacity:var(--opacity-3);font-size:var(--font-size-0)}._links_vq0s6_44{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-column-gap:var(--size-3);-moz-column-gap:var(--size-3);column-gap:var(--size-3);max-inline-size:clamp(var(--size-xs),75vw,var(--size-xl));inline-size:100%;margin-inline:auto;margin-block:var(--size-1)}._socials_vq0s6_55{display:flex;gap:var(--size-1);margin-inline-start:auto;align-items:center;block-size:-moz-max-content;block-size:max-content}._socials_vq0s6_55 li:not(:first-child){margin-block-start:unset}._socials_vq0s6_55 a{display:block;inline-size:1rem;block-size:1rem}:is(._socials_vq0s6_55 a) svg{display:block}._nim_vq0s6_77{grid-template-columns:1fr;max-inline-size:clamp(var(--size-xs),75vw,var(--size-xl));inline-size:100%;margin-inline:auto;display:grid;grid-gap:var(--size-1);gap:var(--size-1);justify-content:center;text-align:center}._nim_vq0s6_77 svg{margin-inline:auto}._header_sr9z3_1{display:flex;gap:var(--size-3);padding-block:var(--size-1);position:sticky;inset-block-start:0;background-color:var(--color-surface-1);z-index:var(--z-index-2)}._header_sr9z3_1 h1{font-size:var(--font-size-1);align-self:center}:is(._header_sr9z3_1 h1) a{color:var(--color-accent-1)}:is(._header_sr9z3_1 h1) svg{min-block-size:1lh;min-inline-size:5ch}._header_sr9z3_1 ._nav_sr9z3_25 a{text-decoration:none;background-color:var(--header-link-bg-color);transition:background-color var(--duration-1) var(--ease-1)}:is(._header_sr9z3_1 ._nav_sr9z3_25 a):where([aria-current]){--header-link-bg-color: var(--color-surface-2)}:is(._header_sr9z3_1 ._nav_sr9z3_25 a):where(:hover,:focus-visible){--header-link-bg-color: var(--color-surface-3)}:is(._header_sr9z3_1 ._nav_sr9z3_25 a):not(:hover,[aria-current]){color:var(--color-on-surface-2)}:where(._nav_sr9z3_25){display:inline-flex;gap:var(--size-1);align-items:center;inline-size:100%}:where(._nav_sr9z3_25) li,:where(._nav_sr9z3_25) a{display:grid;block-size:100%}:where(._nav_sr9z3_25) a{place-content:center;border-radius:var(--border-radius-round);padding-inline:1.35ch}:where(._nav_sr9z3_25) li:last-child{margin-inline-start:auto}@media (max-width: 800px){html:has(._mobile-nav_sr9z3_68[open]){overflow:hidden}}@media (max-width: 800px){._desktop-nav_sr9z3_74{display:none}}@media (min-width: 800px){._mobile-nav_sr9z3_68{display:none!important}}._mobile-nav_sr9z3_68{position:fixed;display:grid;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(.65rem);backdrop-filter:blur(.65rem);padding:var(--size-1);z-index:var(--z-index-max)}._mobile-nav_sr9z3_68:not([open]){border-radius:var(--border-radius-round)}._mobile-nav_sr9z3_68:after{content:"";position:fixed;top:.35rem;right:.35rem;bottom:.35rem;left:.35rem;background:var(--color-surface-1);z-index:-1;border-radius:var(--border-radius-2)}._mobile-nav_sr9z3_68:not([open]){inset-block-end:auto;inset-inline-start:auto}._mobile-nav_sr9z3_68>summary:after{content:"☰"}._mobile-nav_sr9z3_68>nav{display:grid}:is(._mobile-nav_sr9z3_68>nav) a{padding-block:1ex}:is(._mobile-nav_sr9z3_68>nav) li{margin-inline:auto}:is(._mobile-nav_sr9z3_68>nav) li:last-of-type{margin-block-start:var(--size-2)}:is(:is(._mobile-nav_sr9z3_68>nav) li:last-of-type) button{margin:auto}._connect_sr9z3_136{display:flex;align-items:center;gap:1ch}._connect_sr9z3_136 button:first-of-type{--fns-button-border-color: transparent;--fns-button-font-color: var(--color-on-surface-2)}._launch_sr9z3_147{--fns-button-color: var(--color-vibrant-1);color:var(--color-on-surface-1)}._main_1vdz5_1{max-inline-size:clamp(var(--size-xs),75vw,var(--size-xl));margin-inline:auto}@media (max-width: 1920px){._main_1vdz5_1{max-inline-size:clamp(var(--size-xs),90vw,var(--size-xl))}}@media (max-width: 1400px){._main_1vdz5_1{max-inline-size:clamp(var(--size-xs),95vw,var(--size-xl))}}._snackbar_mk11b_1{position:fixed;inset-inline-end:var(--size-1);inset-inline-start:auto;inset-block-start:auto;inset-block-end:var(--size-1);display:flex;flex-direction:column-reverse;gap:var(--size-1)}._snackbar_mk11b_1>output{display:flex;gap:var(--size-1);align-items:center;padding:var(--size-1);padding-inline-end:calc(var(--size-1) / 2);border-radius:var(--border-radius-1);background-color:var(--color-on-surface-1);inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:var(--inline-size-1);margin-inline-start:auto;transition:all var(--duration-2) var(--ease-spring-2);animation:_appears_mk11b_1 var(--duration-2) var(--ease-spring-2)}:is(._snackbar_mk11b_1>output)>div,:is(._snackbar_mk11b_1>output)>div *{color:var(--color-surface-2)}:is(._snackbar_mk11b_1>output) ._close_mk11b_34{--fns-button-padding: .65ch;--fns-button-color: var(--color-surface-1);--fns-button-font-color: var(--color-on-surface-1)}:is(:is(._snackbar_mk11b_1>output) ._close_mk11b_34) svg{block-size:.65lh;inline-size:.65lh}._snackbar_mk11b_1>output.removing{opacity:0;transform:translate(65%)}@keyframes _appears_mk11b_1{0%{opacity:0;transform:translateY(65%)}}._section_11v1q_1{border-radius:var(--border-radius-1);inline-size:100%;margin-inline:auto;inline-size:-moz-max-content;inline-size:max-content;max-inline-size:100%;margin-block:var(--size-1);background-color:var(--color-neutral-1);padding:1cap 1.5ch;display:flex;align-items:center;gap:1ch}._section_11v1q_1 p{text-wrap:auto;max-inline-size:100%}._section_11v1q_1 svg{inline-size:2ch}body:has(._section_11v1q_1){padding-block-end:var(--block-size-1)}@layer reset,theme,elements,utils;@layer theme{:where(html){--animation-blink: blink var(--duration-3) var(--ease-out-3) infinite;--animation-spin: spin var(--duration-3) linear infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.2975;opacity:var(--opacity-3)}}@keyframes spin{to{rotate:1turn}}}@layer theme{:where(html){--blur: .85rem;--blur-1: var(--blur);--blur-2: calc(var(--blur) * .65);--blur-3: calc(var(--blur) * .35)}@media (prefers-reduced-transparency: reduce){:where(html){--blur-1: .15rem;--blur-2: .35rem;--blur-3: .65rem}}}@layer theme{:where(body){--border-radius: .165rem;--border-radius-1: var(--border-radius);--border-radius-2: calc(var(--border-radius) * 2.15);--border-radius-3: calc(var(--border-radius) * 5);--border-radius-round: 1e5px}:where(body){--border-width: .0625rem;--border-width-1: var(--border-width);--border-width-2: calc(var(--border-width) * 2.15);--border-width-3: calc(var(--border-width) * 3.65)}}@layer theme{:where(html){--box-shodow-color: oklch( from var(--color-surface-1) calc(l*.85) c h );--box-shadow-1: 0 1px 1em var(--box-shodow-color);--box-shadow-2: 0 .5em 1em .15em var(--box-shodow-color);--box-shadow-3: 0 1em 1.5em 1em var(--box-shodow-color)}}@layer theme{:where(html){color-scheme:dark light;--color-lightness-1--dark: 1;--color-lightness-2--dark: 1.35;--color-lightness-3--dark: 1.85;--color-lightness-4--dark: 2.65;--color-lightness-5--dark: 3;--color-lightness-1--light: 1;--color-lightness-2--light: .98;--color-lightness-3--light: .95;--color-lightness-4--light: .85;--color-lightness-5--light: .65;--color-lightness-1: var(--color-lightness-1--dark);--color-lightness-2: var(--color-lightness-2--dark);--color-lightness-3: var(--color-lightness-3--dark);--color-lightness-4: var(--color-lightness-4--dark);--color-lightness-5: var(--color-lightness-5--dark);--color-surface-: var(--color-surface--dark);--color-on-surface: var(--color-on-surface--dark)}:is(html).color-schema-light{--color-lightness-1: var(--color-lightness-1--light);--color-lightness-2: var(--color-lightness-2--light);--color-lightness-3: var(--color-lightness-3--light);--color-lightness-4: var(--color-lightness-4--light);--color-lightness-5: var(--color-lightness-5--light)}@media (prefers-color-scheme: light){:where(html){--color-lightness-1: var(--color-lightness-1--light);--color-lightness-2: var(--color-lightness-2--light);--color-lightness-3: var(--color-lightness-3--light);--color-lightness-4: var(--color-lightness-4--light);--color-lightness-5: var(--color-lightness-5--light)}}:where(html){--color-surface--dark: #050505;--color-on-surface--dark: #f4f4f4;--color-surface--light: #f4f4f4;--color-on-surface--light: #010101}:is(html).color-schema-dark{--color-surface: var(--color-surface--dark);--color-on-surface: var(--color-on-surface--dark)}@media (prefers-color-scheme: dark){:where(html){--color-surface: var(--color-surface--dark);--color-on-surface: var(--color-on-surface--dark)}}:is(html).color-schema-light{--color-surface: var(--color-surface--light);--color-on-surface: var(--color-on-surface--light)}@media (prefers-color-scheme: light){:where(html){--color-surface: var(--color-surface--light);--color-on-surface: var(--color-on-surface--light)}}:where(html){--color-surface-1: var(--color-surface);--color-surface-2: oklch( from var(--color-surface) calc(l * var(--color-lightness-2)) c h );--color-surface-3: oklch( from var(--color-surface) calc(l * var(--color-lightness-3)) c h );--color-surface-4: oklch( from var(--color-surface) calc(l * var(--color-lightness-4)) c h );--color-surface-5: oklch( from var(--color-surface) calc(l * var(--color-lightness-5)) c h );--color-on-surface-1: var(--color-on-surface);--color-on-surface-2: oklch(from var(--color-on-surface) l c h / .65)}:where(html){--color-positive--dark: darkgreen;--color-on-positive--dark: #fafafa;--color-positive--light: green;--color-on-positive--light: #050505}:is(html).color-schema-dark{--color-positive: var(--color-positive--dark);--color-on-positive: var(--color-on-positive--dark)}@media (prefers-color-scheme: dark){:where(html){--color-positive: var(--color-positive--dark);--color-on-positive: var(--color-on-positive--dark)}}:is(html).color-schema-light{--color-positive: var(--color-positive--light);--color-on-positive: var(--color-on-positive--light)}@media (prefers-color-scheme: light){:where(html){--color-positive: var(--color-positive--light);--color-on-positive: var(--color-on-positive--light)}}:where(html){--color-positive-1: var(--color-positive);--color-positive-2: oklch( from var(--color-positive) calc(l * var(--color-lightness-2)) c h );--color-positive-3: oklch( from var(--color-positive) calc(l * var(--color-lightness-3)) c h );--color-positive-4: oklch( from var(--color-positive) calc(l * var(--color-lightness-4)) c h );--color-positive-5: oklch( from var(--color-positive) calc(l * var(--color-lightness-5)) c h );--color-on-positive-1: var(--color-on-positive);--color-on-positive-2: oklch(from var(--color-on-positive) l c h / .65)}:where(html){--color-negative--dark: firebrick;--color-on-negative--dark: white;--color-negative--light: lightcoral;--color-on-negative--light: black}:is(html).color-schema-dark{--color-negative: var(--color-negative--dark);--color-on-negative: var(--color-on-negative--dark)}@media (prefers-color-scheme: dark){:where(html){--color-negative: var(--color-negative--dark);--color-on-negative: var(--color-on-negative--dark)}}:is(html).color-schema-light{--color-negative: var(--color-negative--light);--color-on-negative: var(--color-on-negative--light)}@media (prefers-color-scheme: light){:where(html){--color-negative: var(--color-negative--light);--color-on-negative: var(--color-on-negative--light)}}:where(html){--color-negative-1: var(--color-negative);--color-negative-2: oklch( from var(--color-negative) calc(l * var(--color-lightness-2)) c h );--color-negative-3: oklch( from var(--color-negative) calc(l * var(--color-lightness-3)) c h );--color-negative-4: oklch( from var(--color-negative) calc(l * var(--color-lightness-4)) c h );--color-negative-5: oklch( from var(--color-negative) calc(l * var(--color-lightness-5)) c h );--color-on-negative-1: var(--color-on-negative);--color-on-negative-2: oklch(from var(--color-on-negative) l c h / .65)}:where(html){--color-neutral--dark: darkslateblue;--color-on-neutral--dark: white;--color-neutral--light: lightsteelblue;--color-on-neutral--light: black}:is(html).color-schema-dark{--color-neutral: var(--color-neutral--dark);--color-on-neutral: var(--color-on-neutral--dark)}@media (prefers-color-scheme: dark){:where(html){--color-neutral: var(--color-neutral--dark);--color-on-neutral: var(--color-on-neutral--dark)}}:is(html).color-schema-light{--color-neutral: var(--color-neutral--light);--color-on-neutral: var(--color-on-neutral--light)}@media (prefers-color-scheme: light){:where(html){--color-neutral: var(--color-neutral--light);--color-on-neutral: var(--color-on-neutral--light)}}:where(html){--color-neutral-1: var(--color-neutral);--color-neutral-2: oklch( from var(--color-neutral) calc(l * var(--color-lightness-2)) c h );--color-neutral-3: oklch( from var(--color-neutral) calc(l * var(--color-lightness-3)) c h );--color-neutral-4: oklch( from var(--color-neutral) calc(l * var(--color-lightness-4)) c h );--color-neutral-5: oklch( from var(--color-neutral) calc(l * var(--color-lightness-5)) c h );--color-on-neutral-1: var(--color-on-neutral);--color-on-neutral-2: oklch(from var(--color-on-neutral) l c h / .65)}:where(html){--color-accent--dark: lightblue;--color-on-accent--dark: white;--color-accent--light: midnightblue;--color-on-accent--light: black}:where.color-schema-dark{--color-accent: var(--color-accent--dark);--color-on-accent: var(--color-on-accent--dark)}@media (prefers-color-scheme: dark){:where(html){--color-accent: var(--color-accent--dark);--color-on-accent: var(--color-on-accent--dark)}}:is(html).color-schema-light{--color-accent: var(--color-accent--light);--color-on-accent: var(--color-on-accent--light)}@media (prefers-color-scheme: light){:where(html){--color-accent: var(--color-accent--light);--color-on-accent: var(--color-on-accent--light)}}:where(html){--color-accent-1: var(--color-accent);--color-accent-2: oklch( from var(--color-accent) calc(l * var(--color-lightness-2)) c h );--color-accent-3: oklch( from var(--color-accent) calc(l * var(--color-lightness-3)) c h );--color-accent-4: oklch( from var(--color-accent) calc(l * var(--color-lightness-4)) c h );--color-accent-5: oklch( from var(--color-accent) calc(l * var(--color-lightness-5)) c h );--color-on-accent: light-dark(white, black);--color-on-accent-1: var(--color-on-accent);--color-on-accent-2: oklch(from var(--color-on-accent) l c h / .65)}}@layer elements.a{:where(a){--fns-anchor-color: var(--color-accent-1);--fns-anchor-outline-color: var(--color-accent-1);color:var(--fns-anchor-color);text-underline-offset:.165em;outline-color:var(--fns-anchor-outline-color);transition:scale .2s linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1);transition:scale var(--duration-1) var(--ease-spring-2)}:where(a):where(:active:hover:not([disabled])){scale:1.015}}@layer elements.abbr{:where(abbr){text-underline-offset:.165lh}}@layer elements.button{:where(.button,.button--submit,.button--reset,button),:where(input:is([type=button],[type=submit],[type=reset])),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{--fns-button-color: var(--color-on-surface-1);--fns-button-bg-color: var(--fns-button-color);--fns-button-font-color: var(--color-surface-1);--fns-button-font-size: inherit;--fns-button-font-weight: var(--font-weight-2);--fns-button-border-color: transparent;--fns-button-border-width: var(--border-width-1);--fns-button-border-radius: var(--border-radius-2);--fns-button-icon-size: var(--fns-button-font-size);--fns-button-outline-size: 0;--fns-button-outline-color: oklch( from var(--fns-button-color) calc(l*1.15) c h / var(--opacity-2) );--fns-button-padding: 1.15ex 1ch;font-size:inherit;font-size:var(--fns-button-font-size);background-color:#f4f4f4;background-color:var(--fns-button-bg-color);color:var(--fns-button-font-color);border:var(--fns-button-border-width) solid transparent;border:var(--fns-button-border-width) solid var(--fns-button-border-color);display:inline-flex;justify-content:center;align-items:center;text-align:center;gap:1ch;font-weight:400;font-weight:var(--fns-button-font-weight);border-radius:var(--fns-button-border-radius);padding:1.15ex 1ch;padding:var(--fns-button-padding);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline-width:0;outline-width:var(--fns-button-outline-size);outline-style:solid;outline-color:oklch(from #f4f4f4 calc(l*1.15) c h / .5525);outline-color:var(--fns-button-outline-color);outline-offset:var(--border-width-2);-webkit-transition:border-color .2s cubic-bezier(.25,0,.3,1),background-color .2s cubic-bezier(.25,0,.3,1),color .4s cubic-bezier(.25,0,.1,1),outline-offset .2s linear(0,.006,.025 2.8%,.101 6.1%,.539 18.9%,.721 25.3%,.849 31.5%,.937 38.1%,.968 41.8%,.991 45.7%,1.006 50.1%,1.015 55%,1.017 63.9%,1.001),outline-color .2s cubic-bezier(.25,0,.1,1),scale .2s linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1);transition:border-color .2s cubic-bezier(.25,0,.3,1),background-color .2s cubic-bezier(.25,0,.3,1),color .4s cubic-bezier(.25,0,.1,1),outline-offset .2s linear(0,.006,.025 2.8%,.101 6.1%,.539 18.9%,.721 25.3%,.849 31.5%,.937 38.1%,.968 41.8%,.991 45.7%,1.006 50.1%,1.015 55%,1.017 63.9%,1.001),outline-color .2s cubic-bezier(.25,0,.1,1),scale .2s linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1);-webkit-transition:border-color var(--duration-1) var(--ease-2),background-color var(--duration-1) var(--ease-2),color var(--duration-2) var(--ease-3),outline-offset var(--duration-1) var(--ease-spring-1),outline-color var(--duration-1) var(--ease-3),scale var(--duration-1) var(--ease-spring-2);transition:border-color var(--duration-1) var(--ease-2),background-color var(--duration-1) var(--ease-2),color var(--duration-2) var(--ease-3),outline-offset var(--duration-1) var(--ease-spring-1),outline-color var(--duration-1) var(--ease-3),scale var(--duration-1) var(--ease-spring-2);text-decoration:none}:where(.button,[type=button],:not(form) button:not([type])){--fns-button-color: var(--color-on-surface-1);--fns-button-font-color: var(--color-surface-1)}:where(.button--submit,[type=submit],form button:not([type],[disabled])){--fns-button-color: var(--color-accent-1);--fns-button-font-color: var(--color-on-accent-1)}:where(.button--reset,[type=reset]){--fns-button-color: var(--color-negative-1);--fns-button-font-color: var(--color-on-negative-1)}[disabled]:is(:where(.button,.button--submit,.button--reset,button),:where(input:is([type=button],[type=submit],[type=reset]))){--fns-button-bg-color: rgba( from var(--fns-button-color) r g b / var(--opacity-2) );color:rgba(from var(--fns-button-font-color) r g b / .2975);cursor:not-allowed}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){[disabled]:is(:where(.button,.button--submit,.button--reset,button),:where(input:is([type=button],[type=submit],[type=reset]))){color:rgba(from var(--fns-button-font-color) r g b / var(--opacity-3))}}:is(:where(.button,.button--submit,.button--reset,button),:where(input:is([type=button],[type=submit],[type=reset]))):where(:hover:not([disabled])){--fns-button-bg-color: oklch( from var(--fns-button-color) calc(l * var(--color-lightness-2)) calc(c*1.15) h )}:is(:where(.button,.button--submit,.button--reset,button),:where(input:is([type=button],[type=submit],[type=reset]))):where(:active:hover:not([disabled])){scale:1.015}:is(:where(.button,.button--submit,.button--reset,button),:where(input:is([type=button],[type=submit],[type=reset]))):not([disabled]):where(:focus-visible){--fns-button-outline-size: var(--border-width-3)}:is(:where(.button,.button--submit,.button--reset,button),:where(input:is([type=button],[type=submit],[type=reset]))):where([aria-busy]):after{--fns-button-icons-spinner: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="currentColor" d="M2.501 8a5.5 5.5 0 1 1 5.5 5.5A.75.75 0 0 0 8 15a7 7 0 1 0-7-7a.75.75 0 0 0 1.501 0"/></svg>');content:"";position:absolute;inline-size:16px;block-size:16px;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="currentColor" d="M2.501 8a5.5 5.5 0 1 1 5.5 5.5A.75.75 0 0 0 8 15a7 7 0 1 0-7-7a.75.75 0 0 0 1.501 0"/></svg>');mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="currentColor" d="M2.501 8a5.5 5.5 0 1 1 5.5 5.5A.75.75 0 0 0 8 15a7 7 0 1 0-7-7a.75.75 0 0 0 1.501 0"/></svg>');-webkit-mask:var(--fns-button-icons-spinner);mask:var(--fns-button-icons-spinner);background-color:var(--fns-button-font-color);scale:1.5;animation:spin 1s linear infinite;animation:var(--animation-spin);justify-self:center}.pulse:is(:where(.button,.button--submit,.button--reset,button),:where(input:is([type=button],[type=submit],[type=reset]))):where([aria-busy]){animation:blink 1s cubic-bezier(0,0,0,1) infinite;animation:var(--animation-blink);opacity:.2975;opacity:var(--opacity-3);border-color:var(--color-surface-4)}.pulse:is(:where(.button,.button--submit,.button--reset,button),:where(input:is([type=button],[type=submit],[type=reset]))):where([aria-busy]):after{content:none}:is(:where(.button,.button--submit,.button--reset,button),:where(input:is([type=button],[type=submit],[type=reset])))>svg{flex-shrink:0;block-size:var(--fns-button-icon-size);inline-size:var(--fns-button-icon-size);color:currentColor}:is(:where(.button,.button--submit,.button--reset,button),:where(input:is([type=button],[type=submit],[type=reset]))):where(.ghost,.secondary){--fns-button-bg-color: transparent;--fns-button-font-color: var(--fns-button-color);--fns-button-font-weight: var(--font-weight-1)}:is(:where(.button,.button--submit,.button--reset,button),:where(input:is([type=button],[type=submit],[type=reset]))):where(.ghost,.secondary):where(:hover){--d: .0615;--fns-button-bg-color: oklch( from var(--fns-button-color) calc(l * var(--color-lightness-2)) calc(c*1.15) h / var(--d) )}:global(.color-schema-light) :is(:where(.button,.button--submit,.button--reset,button),:where(input:is([type=button],[type=submit],[type=reset]))):where(.ghost,.secondary):where(:hover){--d: .1}:is(:where(.button,.button--submit,.button--reset,button),:where(input:is([type=button],[type=submit],[type=reset]))):where(.outline){--fns-button-bg-color: transparent;--fns-button-font-color: var(--fns-button-color);--fns-button-border-color: oklch(from var(--fns-button-color) l c h / .35);--fns-button-font-weight: var(--font-weight-1)}:is(:where(.button,.button--submit,.button--reset,button),:where(input:is([type=button],[type=submit],[type=reset]))):where(.outline):where(:hover){--d: .0615;--fns-button-font-color: oklch( from var(--fns-button-color) calc(l * var(--color-lightness-2)) calc(c*1.15) h );--fns-button-border-color: oklch(from var(--fns-button-color) l c h / .65);--fns-button-bg-color: oklch( from var(--fns-button-color) calc(l * var(--color-lightness-2)) calc(c*1.15) h / var(--d) )}:global(.color-schema-light) :is(:where(.button,.button--submit,.button--reset,button),:where(input:is([type=button],[type=submit],[type=reset]))):where(.outline):where(:hover){--d: .1}:is(:where(.button,.button--submit,.button--reset,button),:where(input:is([type=button],[type=submit],[type=reset]))):where(.outline):where(:focus-visible){--fns-button-border-color: transparent;--fns-button-outline-color: oklch( from var(--fns-button-color) calc(l*1.15) calc(c*1.15) h )}:is(:where(.button,.button--submit,.button--reset,button),:where(input:is([type=button],[type=submit],[type=reset]))):where(.outline):is([disabled]){--fns-button-bg-color: rgba( from var(--fns-button-bg-color) r g b / var(--opacity-2) );--fns-button-border-color: rgba( from var(--fns-button-font-color) r g b / var(--opacity-2) )}:is(:where(.button,.button--submit,.button--reset,button),:where(input:is([type=button],[type=submit],[type=reset]))):where(.link){all:unset;text-decoration:underline;color:inherit;font-size:inherit;cursor:pointer}:where(.button:has(input[type=checkbox])){cursor:pointer}:where(.button:has(input[type=checkbox])):not(:has(input[type=checkbox]:checked)){--fns-button-bg-color: transparent;--fns-button-font-color: var(--fns-button-color);--fns-button-border-color: oklch(from var(--fns-button-color) l c h / .35);--fns-button-font-weight: var(--font-weight-1)}:where(.button:has(input[type=checkbox])):not(:has(input[type=checkbox]:checked)):where(:hover){--d: .0615;--fns-button-font-color: oklch( from var(--fns-button-color) calc(l * var(--color-lightness-2)) calc(c*1.15) h );--fns-button-border-color: oklch(from var(--fns-button-color) l c h / .65);--fns-button-bg-color: oklch( from var(--fns-button-color) calc(l * var(--color-lightness-2)) calc(c*1.15) h / var(--d) )}:global(.color-schema-light) :where(.button:has(input[type=checkbox])):not(:has(input[type=checkbox]:checked)):where(:hover){--d: .1}:where(.button:has(input[type=checkbox])):not(:has(input[type=checkbox]:checked)):where(:focus-visible){--fns-button-border-color: transparent;--fns-button-outline-color: oklch( from var(--fns-button-color) calc(l*1.15) calc(c*1.15) h )}:where(.button:has(input[type=checkbox])):not(:has(input[type=checkbox]:checked)):is([disabled]){--fns-button-bg-color: rgba( from var(--fns-button-bg-color) r g b / var(--opacity-2) );--fns-button-border-color: rgba( from var(--fns-button-font-color) r g b / var(--opacity-2) )}:where(.button:has(input[type=checkbox])) input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}:where(input[type=file]){max-inline-size:100%;padding:0;cursor:auto;cursor:initial;align-self:flex-start;border-radius:var(--border-radius-2);border:var(--border-size-1) solid var(--color-surface-2);color:#f4f4f4;color:var(--color-on-surface-1)}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{margin-inline-end:2ex;cursor:pointer}}@layer elements.details{:where(details){border:none}:where(details):where([open]) summary:after{content:"–"}[open]:where(details) summary:has(+*){margin-block-end:clamp(1rem,1.35vw,1.35rem);margin-block-end:var(--size-1)}details summary::-webkit-details-marker{display:none}:where(details>summary){position:relative;cursor:pointer;display:block}:where(details>summary)::-webkit-details-marker,:where(details>summary)::-moz-list-bullet,:where(details>summary)::marker{list-style-type:nonež}:where(details>summary):after{content:"+";display:inline-block;position:relative;float:inline-end;scale:1.5}:where(details>summary):has(svg){display:flex;-moz-column-gap:1ch;column-gap:1ch;align-items:center}:where(details>summary):has(svg):after{margin-inline-start:auto}}@layer elements.dialog{:where(dialog){padding:clamp(1rem,1.35vw,1.35rem);padding:var(--size-1);margin-block-start:25vh;inline-size:clamp(clamp(272px,35vw,432px),65vw,clamp(432px,65vw,592px));inline-size:clamp(var(--inline-size-1),65vw,var(--inline-size-2));max-block-size:calc(100vh - (25vh + clamp(2.35rem,2vw,3.35rem)));max-block-size:calc(100vh - ((100vh * .25) + var(--size-2)))}@media (min-width: 1px) and (max-width: 500px){:where(dialog){inline-size:100vw}}:where(dialog){border-radius:var(--border-radius-2);border-color:transparent;box-shadow:var(--box-shadow-3)}:where(dialog)::backdrop{background:rgb(from var(--color-surface-1) r g b / .5525);-webkit-backdrop-filter:blur(.85rem);backdrop-filter:blur(.85rem);-webkit-backdrop-filter:blur(var(--blur-1));backdrop-filter:blur(var(--blur-1))}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){:where(dialog)::backdrop{background:rgb(from var(--color-surface-1) r g b / var(--opacity-2))}}}@layer elements.h{:where(h1,h2,h3,h4,h5,h6){margin-block:0}}@layer elements.hr{:where(hr){--fns-hr-color: var(--color-surface-3);--fns-hr-width: var(--border-width-1);margin:0;border:none;background:none;block-size:var(--fns-hr-width);background-color:var(--fns-hr-color)}}@layer elements.input{:where(textarea,:not([data-input-prefix])>input[type=text],:not([data-input-prefix])>input[type=file],[data-input-prefix]:has(input)){--fns-input-font-color: var(--color-on-surface-1);--fns-input-font-size: var(--font-size-1);--fns-input-border-color: oklch(from var(--color-on-surface-1) l c h / .15);--fns-input-padding: 1.15ex 1ch;--fns-input-bg-color: var(--color-surface-2);padding:1.15ex 1ch;padding:var(--fns-input-padding);background-color:var(--fn-input-bg-color);border:var(--border-width-1) solid oklch(from #f4f4f4 l c h / .15);border:var(--border-width-1) solid var(--fns-input-border-color);border-radius:var(--border-radius-2);font-size:clamp(1rem,.27vi + .95rem,1.19rem);font-size:var(--fns-input-font-size);color:#f4f4f4;color:var(--color-on-surface-1);outline-width:0;outline-color:oklch(from #f4f4f4 l c h / .15);outline-color:var(--fns-input-border-color);transition:border-color .2s cubic-bezier(.25,0,.3,1),background-color .2s cubic-bezier(.25,0,.3,1),outline-color .2s cubic-bezier(.25,0,.1,1),scale .2s linear(0,.009,.035 2.1%,.141 4.4%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1);transition:border-color var(--duration-1) var(--ease-2),background-color var(--duration-1) var(--ease-2),outline-color var(--duration-1) var(--ease-3),scale var(--duration-1) var(--ease-spring-2)}:where(textarea,:not([data-input-prefix])>input[type=text],:not([data-input-prefix])>input[type=file],[data-input-prefix]:has(input)):where([readonly]){--fns-input-bg-color: transparent;--fns-input-border-color: oklch(from var(--color-on-surface-1) l c h / .05);cursor:default}:where(textarea,:not([data-input-prefix])>input[type=text],:not([data-input-prefix])>input[type=file],[data-input-prefix]:has(input)):not([readonly],[disabled]):where(:hover,>input:hover){--fns-input-border-color: oklch(from var(--color-on-surface-1) l c h / .35)}:where(textarea,:not([data-input-prefix])>input[type=text],:not([data-input-prefix])>input[type=file],[data-input-prefix]:has(input)):not([disabled],[readonly]):where(:focus,:focus-within){--fns-input-border-color: oklch(from var(--color-on-surface-1) l c h / .65);outline-width:var(--border-width-3);outline-color:oklch(from #f4f4f4 l c h / .65);outline-color:var(--fns-input-border-color)}:where(textarea,:not([data-input-prefix])>input[type=text],:not([data-input-prefix])>input[type=file],[data-input-prefix]:has(input)):where(:active:hover:not([disabled],[readonly]),>input:active:hover:not([disabled],[readonly])){scale:1.0085}:where(textarea,:not([data-input-prefix])>input[type=text],:not([data-input-prefix])>input[type=file],[data-input-prefix]:has(input)):where([aria-invalid],>input[aria-invalid]){--fns-input-border-color: oklch(from var(--color-negative-1) l c h / .65)}:where(textarea,:not([data-input-prefix])>input[type=text],:not([data-input-prefix])>input[type=file],[data-input-prefix]:has(input)):where([aria-invalid],>input[aria-invalid]):is(:hover,:focus){--fns-input-border-color: var(--color-negative-1)}:where(textarea,:not([data-input-prefix])>input[type=text],:not([data-input-prefix])>input[type=file],[data-input-prefix]:has(input))::-moz-placeholder,:where(textarea,:not([data-input-prefix])>input[type=text],:not([data-input-prefix])>input[type=file],[data-input-prefix]:has(input))>input::-moz-placeholder{color:oklch(from currentColor l c h / .2975)}:where(textarea,:not([data-input-prefix])>input[type=text],:not([data-input-prefix])>input[type=file],[data-input-prefix]:has(input))::placeholder,:where(textarea,:not([data-input-prefix])>input[type=text],:not([data-input-prefix])>input[type=file],[data-input-prefix]:has(input))>input::placeholder{color:oklch(from currentColor l c h / .2975)}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){:where(textarea,:not([data-input-prefix])>input[type=text],:not([data-input-prefix])>input[type=file],[data-input-prefix]:has(input))::-moz-placeholder,:where(textarea,:not([data-input-prefix])>input[type=text],:not([data-input-prefix])>input[type=file],[data-input-prefix]:has(input))>input::-moz-placeholder{color:oklch(from currentColor l c h / var(--opacity-3))}:where(textarea,:not([data-input-prefix])>input[type=text],:not([data-input-prefix])>input[type=file],[data-input-prefix]:has(input))::placeholder,:where(textarea,:not([data-input-prefix])>input[type=text],:not([data-input-prefix])>input[type=file],[data-input-prefix]:has(input))>input::placeholder{color:oklch(from currentColor l c h / var(--opacity-3))}}:where(input[type=file]){max-inline-size:clamp(592px,85vw,848px);max-inline-size:var(--inline-size-3);padding:.575ex .5ch;cursor:pointer;align-self:flex-start}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{--fns-button-font-color: var(--color-on-surface-1);--fns-button-padding: .5ex .75ch;--fns-button-bg-color: var(--color-surface-3);--fns-button-font-weight: var(--font-weight-1);--fns-button-border-color: var(--color-surface-4);margin-inline-end:1ch;cursor:pointer}:where([data-input-prefix]){padding:0;display:grid;align-items:center;grid-template-columns:auto 1fr}:where([data-input-prefix])>input[type=text]{background-color:transparent;border:none;outline:none;inline-size:100%;min-inline-size:unset;max-inline-size:100%;padding:var(--fns-input-padding);padding-inline-start:0;block-size:100%}:where([data-input-prefix]):before{z-index:0;content:attr(data-input-prefix);color:oklch(from #f4f4f4 l c h / .65);color:var(--color-on-surface-2);padding-inline-start:1ch;grid-column:1 / 2;grid-row:1}:where([data-input-prefix]):not([disabled],[readonly]):before{cursor:text}}@layer elements.menu{:where(menu){list-style:none;padding:0;padding:initial;margin-block:0}:where(menu[aria-orientation]){display:inline-flex;gap:clamp(1rem,1.35vw,1.35rem);gap:var(--size-1);align-items:center}:where(menu[aria-orientation=vertical]){flex-direction:column}}@layer elements.nav{:where(nav){list-style:none;padding:0;padding:initial;margin-block:0}:where(nav[role=group]){--fns-nav-color: var(--color-on-surface-1);--fns-nav-border-color: var(--fns-nav-color);--fns-nav-border-width: var(--border-width-2);--fns-nav-bg-color: var(--fns-nav-color);--fns-nav-text-color: var(--color-surface-1);border-width:var(--fns-nav-border-width);border-color:#f4f4f4;border-color:var(--fns-nav-border-color);border-style:solid;border-radius:var(--border-radius-2);background-color:#f4f4f4;background-color:var(--fns-nav-bg-color)}:where(.outline:where(nav[role=group])){--fns-nav-bg-color: transparent;--fns-nav-text-color: var(--fns-nav-color)}:where(nav[role=group]) :where(li){display:inline-flex;align-items:center}:where(nav[role=group]) :where(li>*){color:var(--fns-nav-text-color);border:none}:where(nav[role=group]) :where(li svg){block-size:inherit;inline-size:auto;color:currentColor;scale:1.15}:where(nav[role=group]) :where(li:not(:first-child)):before{content:"";inline-size:var(--fns-nav-border-width);block-size:100%;background-color:oklch(from var(--fns-nav-border-color) calc(l*.85) c h)}}@layer elements.p{:where(p){margin-block:0;text-wrap:balance;max-inline-size:clamp(592px,85vw,848px);max-inline-size:var(--inline-size-3)}}@layer elements.pre{:where(pre){overflow:auto}}@layer elements.ul{:where(ul){list-style:none;padding:0;margin:0}}@layer theme{:where(html){--font-family-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif;--font-family-serif: ui-serif, serif;--font-family-mono: ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace}:where(html){--line-height: 1.15;--line-height-0: calc(var(--line-height) * .95);--line-height-1: var(--line-height);--line-height-2: calc(var(--line-height) * 1.15);--line-height-3: calc(var(--line-height) * 1.65)}:where(html){--font-size-0: clamp(.85rem, .15vi + .78rem, .98rem);--font-size-1: clamp(1rem, .27vi + .95rem, 1.19rem);--font-size-2: clamp(1.25rem, .5vi + 1.15rem, 1.6rem);--font-size-3: clamp(1.56rem, .86vi + 1.39rem, 2.16rem)}:where(html){--letter-spacing-0: -.05em;--letter-spacing-1: .05em;--letter-spacing-2: .5em;--letter-spacing-3: 1em}:where(html){--font-weight-0: 100;--font-weight-1: 200;--font-weight-2: 400;--font-weight-3: 900}}@layer theme{:where(html){--ease-1: cubic-bezier(.25, 0, .5, 1);--ease-2: cubic-bezier(.25, 0, .3, 1);--ease-3: cubic-bezier(.25, 0, .1, 1)}:where(html){--ease-in-1: cubic-bezier(.25, 0, 1, 1);--ease-in-2: cubic-bezier(.7, 0, 1, 1);--ease-in-3: cubic-bezier(1, 0, 1, 1)}:where(html){--ease-out-1: cubic-bezier(0, 0, .75, 1);--ease-out-2: cubic-bezier(0, 0, .3, 1);--ease-out-3: cubic-bezier(0, 0, 0, 1)}:where(html){--ease-spring-1: linear( 0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001 );--ease-spring-2: linear( 0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1 );--ease-spring-3: linear( 0, .01, .04 1.6%, .161 3.3%, .816 9.4%, 1.046, 1.189 14.4%, 1.231, 1.254 17%, 1.259, 1.257 18.6%, 1.236, 1.194 22.3%, 1.057 27%, .999 29.4%, .955 32.1%, .942, .935 34.9%, .933, .939 38.4%, 1 47.3%, 1.011, 1.017 52.6%, 1.016 56.4%, 1 65.2%, .996 70.2%, 1.001 87.2%, 1 )}:where(html){--fns-duration: 1;--duration: .2s}@media (--reduced){:where(html){--fns-duration: .015}}:where(html){--duration-1: calc(var(--fns-duration) * var(--duration));--duration-2: calc(var(--fns-duration) * var(--duration) * 2);--duration-3: calc(var(--fns-duration) * var(--duration) * 5)}}@layer theme{:where(html){--opacity: .85;--opacity-1: var(--opacity);--opacity-2: calc(var(--opacity) * .65);--opacity-3: calc(var(--opacity) * .35)}@media (prefers-reduced-transparency: reduce){:where(html){--opacity-1: .95;--opacity-2: .85;--opacity-3: .65}}}@layer theme{:where(html){--aspect-ratio-square: 1;--aspect-ratio-landscape: 16/9;--aspect-ratio-portrait: 3/4;--aspect-ratio-wide: 18/5;--aspect-ratio-golden: 1.618/1}}@layer reset{*,:before,:after{box-sizing:border-box}*{scrollbar-width:thin}:where(html){accent-color:var(--color-accent-1);background-color:var(--color-surface-1);block-size:100%;caret-color:var(--color-accent-1);color:#f4f4f4;color:var(--color-on-surface-1);font-family:SuisseIntl,system-ui,sans-serif;font-family:var(--font-family-sans);interpolate-size:allow-keywords;line-height:1.15;line-height:var(--line-height-1);-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}@media (prefers-reduced-motion: no-preference){:where(html){scroll-behavior:smooth}}:where(body){-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;container-type:inline-size;font-size:clamp(1rem,.27vi + .95rem,1.19rem);font-size:var(--font-size-1);font-synthesis:style;font-weight:200;font-weight:var(--font-weight-1);inline-size:100%;line-height:1.15;line-height:var(--line-height-1);margin:0;min-block-size:100%;min-inline-size:320px;position:relative;text-rendering:optimizeLegibility}:where(input,button,textarea),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font-size:inherit;font:inherit;letter-spacing:inherit}:where(input):-webkit-autofill,:where(input):-webkit-autofill:hover,:where(input):-webkit-autofill:focus,:where(textarea):-webkit-autofill,:where(textarea):-webkit-autofill:hover,:where(textarea):-webkit-autofill:focus,:where(select):-webkit-autofill,:where(select):-webkit-autofill:hover,:where(select):-webkit-autofill:focus{-webkit-text-fill-color:oklch(from #f4f4f4 l c h / .65);-webkit-text-fill-color:var(--color-on-surface-2);-webkit-box-shadow:0 0 0px 1e5px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}:where(input):-webkit-autofill,:where(input):-webkit-autofill:hover,:where(input):-webkit-autofill:focus,:where(textarea):-webkit-autofill,:where(textarea):-webkit-autofill:hover,:where(textarea):-webkit-autofill:focus,:where(select):-webkit-autofill,:where(select):-webkit-autofill:hover,:where(select):-webkit-autofill:focus,:where(input):autofill,:where(input):autofill:hover,:where(input):autofill:focus,:where(textarea):autofill,:where(textarea):autofill:hover,:where(textarea):autofill:focus,:where(select):autofill,:where(select):autofill:hover,:where(select):autofill:focus{-webkit-text-fill-color:oklch(from #f4f4f4 l c h / .65);-webkit-text-fill-color:var(--color-on-surface-2);-webkit-box-shadow:0 0 0px 1e5px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}:where(a[href],area,button,input:not([type=text],[type=email],[type=number],[type=password],[type=""],[type=tel],[type=url]),label[for],select,summary){cursor:pointer}:where(a[href],area,button,[role=button],input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:target{scroll-margin-block-start:2ex}::-moz-placeholder{color:oklch(from #f4f4f4 l c h / .65);color:var(--color-on-surface-2)}::placeholder{color:oklch(from #f4f4f4 l c h / .65);color:var(--color-on-surface-2)}::-moz-placeholder{opacity:1}}@layer theme{:where(html){--size-xs: 320px;--size-sm: 500px;--size-md: 768px;--size-lg: 1440px;--size-xl: 1920px}:where(html){--size: 1rem;--size-1: clamp(calc(var(--size) * 1), 1.35vw, calc(var(--size) * 1.35));--size-2: clamp(calc(var(--size) * 2.35), 2vw, calc(var(--size) * 3.35));--size-3: clamp(calc(var(--size) * 4.35), 3.65vw, calc(var(--size) * 5.35))}:where(html){--inline-size: var(--size-xs);--inline-size-1: clamp( calc(var(--inline-size) * .85), 35vw, calc(var(--inline-size) * 1.35) );--inline-size-2: clamp( calc(var(--inline-size) * 1.35), 65vw, calc(var(--inline-size) * 1.85) );--inline-size-3: clamp( calc(var(--inline-size) * 1.85), 85vw, calc(var(--inline-size) * 2.65) );--max-inline-size: var(--size-lg)}:where(html){--block-size: calc(var(--size-xs) * .2);--block-size-1: clamp( calc(var(--block-size) * .85), 35vh, calc(var(--block-size) * 1.35) );--block-size-2: clamp( calc(var(--block-size) * 1.35), 65vh, calc(var(--block-size) * 1.85) );--block-size-3: clamp( calc(var(--block-size) * 1.85), 85vh, calc(var(--block-size) * 2.65) );--max-block-size: calc(var(--size-lg) * 9 / 16)}}@layer utils{:where(.sr-only,[hidden]){block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}}@layer theme{:where(html){--z-index-1: 1;--z-index-2: 11;--z-index-3: 21;--z-index-max: 2147483647;--z-index--1: -1;--z-index--2: -11;--z-index--3: -21;--z-index--max: -2147483647}}html,body{--border-width: 1.5px;--color-surface--dark: #101010;--color-accent--dark: #1bde3f;--color-surface--light: #f4f4f4;--color-accent--light: #015815;--color-on-accent--light: #00330c;--color-vibrant: #79ff77;--color-vibrant-1: #79ff77;--color-on-vibrant--light: #101010;--color-on-vibrant-dark1: #101010;--font-family-sans: SuisseIntl, system-ui, sans-serif;--font-family-serif: OfficeTimesSharp, ui-serif, serif;--border-radius: .468rem;font-family:SuisseIntl,system-ui,sans-serif;font-family:var(--font-family-sans);--color-on-vibrant-1: var(--color-on-vibrant--dark)}@media (prefers-color-scheme: light){html,body{--color-surface-0: white;--color-on-vibrant-1: var(--color-on-vibrant--light)}}.color-schema-dark:is(html,body){color-scheme:only dark;--color-on-vibrant-1: var(--color-on-vibrant--dark)}.color-schema-light:is(html,body){color-scheme:only light;--color-surface-0: white;--color-on-vibrant-1: var(--color-on-vibrant--light)}w3m-modal,#privy-dialog>div{max-block-size:100vh}@layer button{:where(button,.button){--fns-button-border-radius: var(--border-radius-round);--fns-button-padding: 1.15ex 1.35ch}.color-schema-light [type=submit]:where(button,.button){--fns-button-color: var(--color-vibrant-1)}}@layer a{:where(a){--fns-anchor-color: var(--color-on-surface-1)}.button:where(a):not(.outline){color:light-dark(white,black);color:var(--color-on-accent-1)}}@font-face{font-family:OfficeTimesSharp;src:local("OfficeTimesSharp Regular"),local("OfficeTimesSharp-Regular"),local("OfficeTimesSharp-Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl;src:local("SuisseIntl Regular"),local("SuisseIntl-Regular"),local("SuisseIntl-Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl;src:local("SuisseIntl Bold"),local("SuisseIntl-Bold"),local("SuisseIntl-Bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}.long-brackets{--bracket-inline-size: 1ch;display:inline-flex;align-items:center;-moz-column-gap:.35ch;column-gap:.35ch}.long-brackets:before,.long-brackets:after{content:"";background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;aspect-ratio:5 / 8;block-size:1.15cap;inline-size:auto}.long-brackets:after{margin-inline-start:.15ch;margin-inline-end:-.25ch}.long-brackets:before{-webkit-mask-image:url('data:image/svg+xml, <svg width="12" height="29" viewBox="0 0 12 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.9971 28.5488C7.90237 25.3689 5.21701 20.2056 5.21701 14.3666C5.21701 8.5275 7.90237 3.36127 12 0.181374L11.8956 0H4.83422C1.81827 3.92002 0 8.92242 0 14.3636C0 19.8049 1.81537 24.8073 4.83422 28.7273H11.8927L11.9971 28.5459V28.5488Z" fill="white"/></svg>');mask-image:url('data:image/svg+xml, <svg width="12" height="29" viewBox="0 0 12 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.9971 28.5488C7.90237 25.3689 5.21701 20.2056 5.21701 14.3666C5.21701 8.5275 7.90237 3.36127 12 0.181374L11.8956 0H4.83422C1.81827 3.92002 0 8.92242 0 14.3636C0 19.8049 1.81537 24.8073 4.83422 28.7273H11.8927L11.9971 28.5459V28.5488Z" fill="white"/></svg>')}.long-brackets:after{-webkit-mask-image:url('data:image/svg+xml, <svg width="12" height="29" viewBox="0 0 12 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.00290278 28.5488C4.09763 25.3689 6.78299 20.2056 6.78299 14.3666C6.78299 8.5275 4.09763 3.36127 0 0.181374L0.104398 0H7.16578C10.1817 3.92002 12 8.92242 12 14.3636C12 19.8078 10.1846 24.8073 7.16578 28.7273H0.107301L0.00290278 28.5459V28.5488Z" fill="white"/></svg>');mask-image:url('data:image/svg+xml, <svg width="12" height="29" viewBox="0 0 12 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.00290278 28.5488C4.09763 25.3689 6.78299 20.2056 6.78299 14.3666C6.78299 8.5275 4.09763 3.36127 0 0.181374L0.104398 0H7.16578C10.1817 3.92002 12 8.92242 12 14.3636C12 19.8078 10.1846 24.8073 7.16578 28.7273H0.107301L0.00290278 28.5459V28.5488Z" fill="white"/></svg>')}html:has(dialog[open]){overflow:hidden}@layer elements{strong{font-weight:900;font-weight:var(--font-weight-3)}}@layer elements{.popover{--popover-color: var(--color-surface-3);z-index:1;z-index:var(--z-index-1);display:none;position:absolute;border-radius:var(--border-radius-1);padding:.65cap .35ch;inline-size:100%;color:#f4f4f4;color:var(--color-on-surface-1);transition:display ease .1s 2s}*:hover>.popover{display:inline;display:initial;background-color:var(--popover-color);inset-block-start:calc(100% + clamp(1rem,1.35vw,1.35rem));inset-block-start:calc(100% + var(--size-1))}.popover:before{content:"";z-index:-1;position:absolute;inset-inline-end:calc(50% - clamp(1rem,1.35vw,1.35rem));inset-inline-end:calc(50% - var(--size-1));inset-block-start:calc(clamp(1rem,1.35vw,1.35rem)*-.65);inset-block-start:calc(var(--size-1) * -1 * .65);border-style:solid;border-width:0 clamp(1rem,1.35vw,1.35rem) clamp(1rem,1.35vw,1.35rem) clamp(1rem,1.35vw,1.35rem);border-width:0 var(--size-1) var(--size-1) var(--size-1);border-color:transparent transparent var(--popover-color) transparent}}
