/*! tailwindcss v4.0.6 | MIT License | https://tailwindcss.com */@layer theme, base, components, utilities;@layer theme{:host,:root{--font-sans:"Noto Sans",sans-serif;--font-serif:"Hepta Slab",serif;--color-primary-100:#ddf2f0;--color-primary-400:#00e9bf;--color-primary-500:#00d5ae;--color-secondary-400:#ff6161;--color-secondary-500:#ff3535;--color-success:var(--color-primary-400);--color-warning:#e9ae00;--color-danger:var(--color-secondary-400);--color-gray-100:#f8f8f8;--color-gray-200:#f5f5f5;--color-gray-300:#ececec;--color-gray-500:#c4c4c4;--color-gray-800:#858585;--color-gray-900:#121212;--color-black:#000;--color-white:#fff;--spacing-0:0;--spacing-px:1px;--spacing-4xs:0.4rem;--spacing-3xs:0.6rem;--spacing-2xs:0.8rem;--spacing-xs:1.2rem;--spacing-sm:1.6rem;--spacing-md:2rem;--spacing-lg:2.4rem;--spacing-xl:3.2rem;--spacing-2xl:4rem;--spacing-3xl:4.8rem;--spacing-4xl:5.6rem;--spacing-5xl:6.4rem;--spacing-6xl:8rem;--spacing-7xl:10rem;--breakpoint-sm:48em;--breakpoint-md:64.0625em;--text-sm:1.2rem;--text-sm--line-height:var(--leading-snug);--text-base:1.4rem;--text-base--line-height:var(--leading-normal);--text-lg:1.6rem;--text-lg--line-height:var(--leading-normal);--text-xl:2rem;--text-xl--line-height:var(--leading-normal);--text-2xl:2.4rem;--text-2xl--line-height:var(--leading-normal);--text-3xl:3.2rem;--text-3xl--line-height:var(--leading-tight);--text-4xl:4rem;--text-4xl--line-height:var(--leading-tight);--text-5xl:5rem;--text-5xl--line-height:var(--leading-tight);--font-weight-normal:400;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:0.075em;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--radius-sm:0.4rem;--radius-md:1.6rem;--radius-lg:3.2rem;--shadow-md:0 0.2rem 3.2rem rgb(0 0 0/6%)}}@layer base{*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var( --default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" );font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var( --default-font-variation-settings,normal );tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var( --default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace );font-feature-settings:var( --default-mono-font-feature-settings,normal );font-size:1em;font-variation-settings:var( --default-mono-font-variation-settings,normal )}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{color:color-mix(in oklab,currentColor 50%,transparent);opacity:1}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.relative{position:relative}.static{position:static}.top-\[-0\.15em\]{top:-.15em}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-8{grid-column:span 8/span 8}.col-span-10{grid-column:span 10/span 10}.col-span-12{grid-column:span 12/span 12}.\!col-start-2{grid-column-start:2!important}.col-start-2{grid-column-start:2}.\!container{width:100%!important;@media (width >= 48em){max-width:48em!important}@media (width >= 64.0625em){max-width:64.0625em!important}}.container{width:100%;@media (width >= 48em){max-width:48em}@media (width >= 64.0625em){max-width:64.0625em}}.m-0{margin:var(--spacing-0)}.m-sm{margin:var(--spacing-sm)}.\!container{margin-inline:auto!important;max-width:none!important;width:min(100% - (var(--container-padding-inline) * 2),var(--container-width))!important}.container{margin-inline:auto;max-width:none;width:min(100% - (var(--container-padding-inline) * 2),var(--container-width))}.mt-2xl{margin-top:var(--spacing-2xl)}.mt-4xl{margin-top:var(--spacing-4xl)}.mt-5xl{margin-top:var(--spacing-5xl)}.mt-lg{margin-top:var(--spacing-lg)}.mt-md{margin-top:var(--spacing-md)}.mt-sm{margin-top:var(--spacing-sm)}.mt-xl{margin-top:var(--spacing-xl)}.mt-xs{margin-top:var(--spacing-xs)}.mr-2xs{margin-right:var(--spacing-2xs)}.mr-md{margin-right:var(--spacing-md)}.mr-xl{margin-right:var(--spacing-xl)}.mb-0{margin-bottom:var(--spacing-0)}.mb-2xl{margin-bottom:var(--spacing-2xl)}.mb-4xl{margin-bottom:var(--spacing-4xl)}.mb-md{margin-bottom:var(--spacing-md)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-xs{margin-bottom:var(--spacing-xs)}.ml-md{margin-left:var(--spacing-md)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.aspect-147\/100{aspect-ratio:147/100}.h-full{height:100%}.w-full{width:100%}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y)}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap{gap:var(--gap)}.gap-2xs{gap:var(--spacing-2xs)}.gap-lg{gap:var(--spacing-lg)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-danger{background-color:var(--color-danger)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-primary-400{background-color:var(--color-primary-400)}.bg-primary-500{background-color:var(--color-primary-500)}.bg-secondary-400{background-color:var(--color-secondary-400)}.bg-success{background-color:var(--color-success)}.bg-warning{background-color:var(--color-warning)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-0{padding:var(--spacing-0)}.p-3xl{padding:var(--spacing-3xl)}.p-lg{padding:var(--spacing-lg)}.p-md{padding:var(--spacing-md)}.p-sm{padding:var(--spacing-sm)}.px-0{padding-inline:var(--spacing-0)}.py-3xl{padding-block:var(--spacing-3xl)}.py-sm{padding-block:var(--spacing-sm)}.pt-3xl{padding-top:var(--spacing-3xl)}.pt-xl{padding-top:var(--spacing-xl)}.pt-xs{padding-top:var(--spacing-xs)}.pb-7xl{padding-bottom:var(--spacing-7xl)}.pl-0{padding-left:var(--spacing-0)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.h1{color:var(--color-primary-400);font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-normal);line-height:var(--text-3xl--line-height);@media (width >= 48em){font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}@media (width >= 64.0625em){font-size:var(--text-5xl);line-height:var(--text-5xl--line-height)}}.h2{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-normal);line-height:var(--text-2xl--line-height);@media (width >= 48em){font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}}.h3{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--font-weight-bold);line-height:var(--text-xl--line-height);@media (width >= 48em){font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}}.h4{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.font-bold,.h4{font-weight:var(--font-weight-bold)}.font-bold{--tw-font-weight:var(--font-weight-bold)}.text-danger{color:var(--color-danger)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-500{color:var(--color-gray-500)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-inherit{color:inherit}.text-primary-400{color:var(--color-primary-400)}.text-primary-500{color:var(--color-primary-500)}.text-secondary-400{color:var(--color-secondary-400)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[webservers\:vars\]{webservers:vars}.max-sm\:sr-only{@media (width < 48em){height:1px;margin-bottom:-1px;margin-left:-1px;margin-right:-1px;margin-top:-1px;overflow:hidden;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-bottom-width:0;border-left-width:0;border-right-width:0;border-top-width:0;white-space:nowrap}}.max-sm\:hidden{@media (width < 48em){display:none}}.max-sm\:aspect-147\/100{@media (width < 48em){aspect-ratio:147/100}}.max-sm\:text-center{@media (width < 48em){text-align:center}}.sm\:col-span-1{@media (width >= 48em){grid-column:span 1/span 1}}.sm\:col-span-2{@media (width >= 48em){grid-column:span 2/span 2}}.sm\:col-span-3{@media (width >= 48em){grid-column:span 3/span 3}}.sm\:col-span-4{@media (width >= 48em){grid-column:span 4/span 4}}.sm\:col-span-5{@media (width >= 48em){grid-column:span 5/span 5}}.sm\:col-span-6{@media (width >= 48em){grid-column:span 6/span 6}}.sm\:col-span-10{@media (width >= 48em){grid-column:span 10/span 10}}.sm\:\!col-start-7{@media (width >= 48em){grid-column-start:7!important}}.sm\:col-start-2{@media (width >= 48em){grid-column-start:2}}.sm\:col-start-7{@media (width >= 48em){grid-column-start:7}}.sm\:row-start-1{@media (width >= 48em){grid-row-start:1}}.sm\:-mt-5xl{@media (width >= 48em){margin-top:calc(var(--spacing-5xl)*-1)}}.sm\:aspect-2\/1{@media (width >= 48em){aspect-ratio:2/1}}.sm\:grid-cols-3{@media (width >= 48em){grid-template-columns:repeat(3,minmax(0,1fr))}}.sm\:grid-cols-4{@media (width >= 48em){grid-template-columns:repeat(4,minmax(0,1fr))}}.sm\:grid-cols-6{@media (width >= 48em){grid-template-columns:repeat(6,minmax(0,1fr))}}.sm\:grid-cols-12{@media (width >= 48em){grid-template-columns:repeat(12,minmax(0,1fr))}}.sm\:pt-6xl{@media (width >= 48em){padding-top:var(--spacing-6xl)}}.sm\:max-md\:col-start-3{@media (width >= 48em){@media (width < 64.0625em){grid-column-start:3}}}.sm\:max-md\:aspect-2\/1{@media (width >= 48em){@media (width < 64.0625em){aspect-ratio:2/1}}}.sm\:max-md\:pb-6xl{@media (width >= 48em){@media (width < 64.0625em){padding-bottom:var(--spacing-6xl)}}}.md\:order-first{@media (width >= 64.0625em){order:-9999}}.md\:col-span-2{@media (width >= 64.0625em){grid-column:span 2/span 2}}.md\:col-span-3{@media (width >= 64.0625em){grid-column:span 3/span 3}}.md\:col-span-4{@media (width >= 64.0625em){grid-column:span 4/span 4}}.md\:col-span-5{@media (width >= 64.0625em){grid-column:span 5/span 5}}.md\:col-span-6{@media (width >= 64.0625em){grid-column:span 6/span 6}}.md\:col-span-7{@media (width >= 64.0625em){grid-column:span 7/span 7}}.md\:col-span-8{@media (width >= 64.0625em){grid-column:span 8/span 8}}.md\:col-span-10{@media (width >= 64.0625em){grid-column:span 10/span 10}}.md\:col-start-2{@media (width >= 64.0625em){grid-column-start:2}}.md\:col-start-3{@media (width >= 64.0625em){grid-column-start:3}}.md\:col-start-7{@media (width >= 64.0625em){grid-column-start:7}}.md\:row-start-1{@media (width >= 64.0625em){grid-row-start:1}}.md\:mt-6xl{@media (width >= 64.0625em){margin-top:var(--spacing-6xl)}}.md\:mb-2xl{@media (width >= 64.0625em){margin-bottom:var(--spacing-2xl)}}.md\:mb-3xl{@media (width >= 64.0625em){margin-bottom:var(--spacing-3xl)}}.md\:aspect-39\/20{@media (width >= 64.0625em){aspect-ratio:39/20}}.md\:grid-cols-2{@media (width >= 64.0625em){grid-template-columns:repeat(2,minmax(0,1fr))}}.md\:grid-cols-3{@media (width >= 64.0625em){grid-template-columns:repeat(3,minmax(0,1fr))}}.md\:grid-cols-4{@media (width >= 64.0625em){grid-template-columns:repeat(4,minmax(0,1fr))}}.md\:grid-cols-5{@media (width >= 64.0625em){grid-template-columns:repeat(5,minmax(0,1fr))}}.md\:grid-cols-6{@media (width >= 64.0625em){grid-template-columns:repeat(6,minmax(0,1fr))}}.md\:grid-cols-10{@media (width >= 64.0625em){grid-template-columns:repeat(10,minmax(0,1fr))}}.md\:justify-end{@media (width >= 64.0625em){justify-content:flex-end}}.md\:px-6xl{@media (width >= 64.0625em){padding-inline:var(--spacing-6xl)}}.md\:pl-6xl{@media (width >= 64.0625em){padding-left:var(--spacing-6xl)}}}@layer theme;@layer theme{:root{--container-width:140.8rem;--container-padding-inline:var(--spacing-sm);--gap:var(--container-padding-inline);--border-width:var(--spacing-px);--border-style:solid;--border-color:var(--color-gray-500);--transition-duration:0.2s;--transition-timing-function:ease-out;--header-height:auto;@media (width >= 64.0625em){--header-height:9.4rem}}}@layer base{@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/build/fonts/noto-sans-400.2148ddf6.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/build/fonts/noto-sans-700.b6168c4a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Hepta Slab;font-style:normal;font-weight:700;src:url(/build/fonts/hepta-slab-700.17cf0d1e.woff2) format("woff2")}}@layer base{html{font-size:62.5%;font-size:.625em;overflow-y:scroll;scroll-behavior:smooth;word-break:break-all;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:var(--text-base--line-height);min-height:100vh}address,blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin-bottom:var(--spacing-lg)}:last-child{margin-bottom:0}dd,ol,ul{padding-left:var(--spacing-lg)}audio,canvas,embed,iframe,img,object,svg,video{display:inline-block}table{width:100%}textarea{vertical-align:top}}@layer components{.c-icon{height:calc(var(--text-base--line-height)*1em);vertical-align:middle;width:auto;fill:currentcolor;transform:scale(var(--icon-transform-scale-x,1),var(--icon-transform-scale-y,1)) rotate(var(--icon-transform-rotate,0deg));transition:transform var(--transition-duration)}.c-icon,.c-logo{display:inline-block;flex-shrink:0}.c-logo{color:inherit;text-decoration:none;vertical-align:top}.c-logo__svg{width:12.1rem}}@layer components{}@layer components{.c-link{--link-color:var(--color-gray-900);--link-background-size-x:100%;--link-icon-font-size:inherit;--link-icon-padding:0;&:active,&:focus,&:hover{--link-background-size-x:0%}}.c-link--separate{--link-color:var(--color-primary-400);--link-font-size:var(--text-sm);--link-font-weight:var(--font-weight-bold);--link-icon-font-size:0.833em;--link-icon-padding:0 var(--spacing-sm) 0 0;&:active,&:focus,&:hover{--link-icon-padding:0 var(--spacing-2xs) 0 var(--spacing-2xs)}}.c-link{background:linear-gradient(180deg,transparent calc(100% - .1rem),currentcolor calc(100% - .1rem)) no-repeat;background-size:var(--link-background-size-x) 100%;border:0;color:var(--link-color);cursor:pointer;font-size:var(--link-font-size,inherit);font-weight:var(--link-font-weight,inherit);text-decoration:none;transition:all var(--transition-duration) var(--transition-timing-function);&:active,&:focus,&:hover{color:var(--link-color);outline:none}}.c-link--separate{background:none;display:inline-block}.c-link__icon{display:inline-block;flex-shrink:0;font-size:var(--link-icon-font-size);padding:var(--link-icon-padding);position:relative;top:-.15em;transition:all var(--transition-duration) var(--transition-timing-function);vertical-align:middle}}@layer components{.c-button{--button-padding:var(--spacing-3xs) var(--spacing-lg);--button-min-width:0;--button-color:var(--color-white);--button-icon-color:inherit;--button-background-color:var(--color-primary-400);--button-border-radius:var(--radius-sm);--button-font-size:var(--text-base);--button-font-weight:var(--font-weight-bold);--button-line-height:var(--leading-normal);--button-cursor:pointer;--button-border-width:var(--border-width);--button-border-style:var(--border-style);--button-border-color:var(--button-background-color);--button-icon-font-size:inherit;--button-icon-padding:0 var(--spacing-3xs) 0 0;&:not(:disabled).is-active,&:not(:disabled):active,&:not(:disabled):focus,&:not(:disabled):hover{--button-background-color:var(--color-primary-500)}&:disabled{--button-background-color:var(--color-gray-300);--button-cursor:not-allowed;--button-opacity:0.8}}.c-button--secondary{--button-background-color:transparent;--button-border-color:var(--button-color);--button-color:var(--color-white);--button-font-weight:var(--font-weight-normal);&:disabled,&:not(:disabled).is-active,&:not(:disabled):active,&:not(:disabled):focus,&:not(:disabled):hover{--button-color:var(--color-gray-500);--button-background-color:transparent}}.c-button--tertiary{--button-background-color:transparent;--button-border-color:var(--border-color);--button-color:var(--color-gray-900);--button-font-weight:var(--font-weight-normal);&:not(:disabled).is-active,&:not(:disabled):active,&:not(:disabled):focus,&:not(:disabled):hover{--button-border-color:var(--color-gray-900);--button-background-color:transparent}&:disabled{--button-border-color:var(--button-color);--button-color:var(--color-gray-500);--button-background-color:transparent}}.c-button--quaternary{--button-background-color:var(--color-secondary-400);--button-border-color:var(--button-background-color);&:not(:disabled).is-active,&:not(:disabled):active,&:not(:disabled):focus,&:not(:disabled):hover{--button-background-color:var(--color-secondary-500)}&:disabled{--button-color:var(--color-gray-500)}}.c-button--quinary{--button-background-color:var(--color-gray-900);--button-border-color:var(--button-background-color);&:not(:disabled).is-active,&:not(:disabled):active,&:not(:disabled):focus,&:not(:disabled):hover{--button-background-color:var(--color-white);--button-border-color:var(--color-gray-900);--button-color:var(--color-gray-900)}&:disabled{--button-color:var(--color-gray-500)}}.c-button--unstyled{--button-background-color:transparent;--button-border-color:transparent;--button-color:inherit;--button-font-weight:var(--font-weight-bold);--button-font-size:var(--text-sm);--button-padding:0;&:not(:disabled).is-active,&:not(:disabled):active,&:not(:disabled):focus,&:not(:disabled):hover{--button-border-color:transparent;--button-background-color:transparent}&:disabled{--button-border-color:transparent;--button-color:var(--color-gray-500);--button-background-color:transparent}}.c-button{background-color:var(--button-background-color);border:var(--button-border-width) var(--button-border-style) var(--button-border-color);border-radius:var(--button-border-radius);color:var(--button-color);cursor:var(--button-cursor);display:inline-block;font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);min-width:var(--button-min-width);padding:var(--button-padding);position:relative;text-align:center;text-decoration:none;transition:all var(--transition-duration) var(--transition-timing-function);vertical-align:middle;&:disabled{opacity:var(--button-opacity)}&:focus{outline:0}}.c-button__icon{display:inline-block;flex-shrink:0;font-size:var(--button-icon-font-size);padding:var(--button-icon-padding);position:relative;top:-.1em;transition:all var(--transition-duration) var(--transition-timing-function)}.c-badge{--badge-padding:var(--spacing-3xs) var(--spacing-sm);--badge-font-weight:var(--font-weight-bold);--badge-font-size:var(--text-sm);--badge-color:var(--color-white);--badge-border-radius:var(--radius-sm);--badge-background-color:var(--color-gray-500)}.c-badge--success{--badge-background-color:var(--color-success)}.c-badge--error{--badge-background-color:var(--color-danger)}.c-badge--warning{--badge-background-color:var(--color-warning)}.c-badge--big{--badge-font-size:var(--text-xl)}}@layer components{.c-badge--icon{--badge-display:flex;--badge-width:7.2rem;--badge-height:var(--badge-width);--badge-font-size:var(--text-2xl);--badge-padding:var(--spacing-3xs);--badge-border-radius:var(--radius-md);--badge-background-color:var(--color-success);@media (width >= 48em){--badge-font-size:var(--text-3xl)}}.c-badge{align-items:center;background-color:var(--badge-background-color);border-radius:var(--badge-border-radius);color:var(--badge-color);display:var(--badge-display,inline-block);flex-shrink:0;font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);height:var(--badge-height,auto);justify-content:center;margin:0;padding:var(--badge-padding);width:var(--badge-width,auto)}.c-separator{--separator-margin:0;--separator-border-width:var(--border-width);--separator-border-style:var(--border-style);--separator-border-color:var(--color-gray-300);border:0;border-top:var(--separator-border-width) var(--separator-border-style) var(--separator-border-color);margin:var(--separator-margin)}}@layer components{}@layer components{.c-quote{--quote-padding:var(--spacing-sm) var(--spacing-md);--quote-block-before-font-size:3.2rem;@media (width >= 48em){--quote-padding:var(--spacing-sm) var(--spacing-6xl);--quote-block-before-font-size:6.4rem;--quote-block-before-margin-top:calc(var(--spacing-2xs)*-1)}}.c-quote{padding:var(--quote-padding)}.c-quote__block{margin-bottom:var(--spacing-sm);position:relative;quotes:"“" "”" "‘" "’";&:after,&:before{color:var(--color-primary-400);line-height:1;position:absolute}&:before{content:open-quote;font-size:var(--quote-block-before-font-size);margin-right:var(--spacing-4xs);margin-top:var(--quote-block-before-margin-top,0);right:100%}&:after{content:close-quote;font-size:2.4rem;margin-left:var(--spacing-4xs)}}.c-quote__footer{font-size:var(--text-sm)}}@layer components{.c-halo{--halo-width:100%;--halo-height:100%;--halo-opacity:0.4;--halo-filter-blur:3rem;--halo-background-position:bottom right;@media (width >= 64.0625em){--halo-filter-blur:6rem;--halo-opacity:0.3}}.c-halo{position:relative;&:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1062' height='566' viewBox='0 0 1062 566'%3E%3Cpath fill='%2300D4BB' d='M262.208 20.538C-215.188 90.22 30.287 361.03 433.889 506.73c406.615 147.283 634.021 0 627.991-221.717-6.02-221.717-322.277-334.159-799.672-264.476'/%3E%3C/svg%3E");background-position:var(--halo-background-position);background-repeat:no-repeat;background-size:contain;content:"";filter:blur(var(--halo-filter-blur));height:var(--halo-height);inset:var(--halo-top,auto) var(--halo-right,auto) var(--halo-bottom,auto) var(--halo-left,auto);opacity:var(--halo-opacity);pointer-events:none;position:absolute;width:var(--halo-width)}}}@layer components{.c-form{--form-maxwidth:100%;--form-margin:0 0 var(--spacing-sm) 0;--form-font-size:var(--text-base);--form-font-weight:var(--font-weight-normal);--form-icon-color:var(--color-gray-500);--form-icon-position-x:var(--spacing-xs);--form-icon-position-y:var(--spacing-3xs)}.c-form--combo{&:last-of-type{--form-margin:0}}.c-form__group{.c-form__combo &{--form-margin:0 var(--spacing-2xs) 0 0}&:last-child{--form-margin:0}}.c-form__message{--form-text-color:var(--color-gray-800);&.is-error{--form-text-color:var(--color-danger)}&.is-success{--form-text-color:var(--color-success)}}.c-form__message--error{--form-text-color:var(--color-danger)}.c-form__message--success{--form-text-color:var(--color-success)}.c-form__icon--close{--form-icon-position-x:var(--spacing-2xs);--form-icon-position-y:var(--spacing-2xs);&:active,&:hover{--form-icon-color:var(--color-gray-900)}}.c-form{max-width:var(--form-maxwidth);width:100%}.c-form--horizontal{.c-form__group--check{@media (width >= 48em){padding-top:var(--spacing-xl)}}}.c-form__message{color:var(--form-text-color,inherit);font-weight:var(--form-font-weight);margin-bottom:0;margin-top:var(--spacing-4xs)}.c-form__combo{flex-direction:row}.c-form__combo,.c-form__group{display:flex;margin:var(--form-margin)}.c-form__group{flex-direction:column;width:100%}.c-form__field--icon{position:relative}.c-form__field{.c-form__combo &{flex:1;margin-right:var(--spacing-2xs);min-width:0}}.c-form__icon{color:var(--form-icon-color);display:inline-block;left:var(--form-icon-position-x);position:absolute;top:var(--form-icon-position-y);z-index:10}.c-form__icon--close{cursor:pointer}.c-label{--label-margin:0 0 var(--spacing-3xs) 0;--label-font-weight:var(--font-weight-normal);--label-font-size:var(--text-sm)}.c-label--switch{--label-font-size:var(--text-base);--label-font-weight:var(--font-weight-normal)}.c-label{cursor:pointer;font-size:var(--label-font-size);font-weight:var(--label-font-weight);margin:var(--label-margin)}}@layer components{}@layer components{.c-field{--field-border-width:var(--border-width);--field-border-style:var(--border-style);--field-border-color:var(--border-color);--field-border-radius:var(--radius-sm);--field-padding:var(--spacing-3xs) var(--spacing-sm);--field-font-size:var(--text-base);--field-font-weight:var(--font-weight-normal);--field-line-height:var(--leading-normal);--field-background-color:var(--color-white);--field-color:var(--color-gray-900);--field-textarea-min-height:20rem;&.is-error{--field-border-color:var(--color-danger)}&::placeholder{--field-color:var(--color-gray-800)}}.c-field--select{--field-padding:var(--spacing-3xs) var(--spacing-xl) var(--spacing-3xs) var(--spacing-sm)}.c-field--search{--field-padding:var(--spacing-3xs) var(--spacing-sm) var(--spacing-3xs) var(--spacing-2xl)}.c-field--close{--field-padding:var(--spacing-3xs) var(--spacing-sm) var(--spacing-3xs) var(--spacing-xl)}.c-field{background-color:var(--field-background-color);border:var(--field-border-width) var(--field-border-style) var(--field-border-color);border-radius:var(--field-border-radius);color:var(--field-color);font-size:var(--field-font-size);font-weight:var(--field-font-weight);line-height:var(--field-line-height);margin:0;padding:var(--field-padding);position:relative;width:100%;&:-webkit-autofill,&:-webkit-autofill:focus,&:-webkit-autofill:hover{box-shadow:0 0 0 100rem var(--field-background-color) inset}&::placeholder{color:var(--color-gray-800);font-weight:var(--field-font-weight);transition:calc(var(--transition-duration)/2) var(--transition-timing-function)}&:focus{outline:0;&::placeholder{color:transparent}}}.c-field--select{appearance:none;background:var(--field-background-color) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI4IiBjbGFzcz0iYy1pY29uIiB2aWV3Qm94PSIwIDAgMTIgOCI+PHBhdGggZD0iTTYgNS4zMjEgMS41OS45MTFBLjgzMy44MzMgMCAxIDAgLjQxIDIuMDg5bDUgNWEuODMzLjgzMyAwIDAgMCAxLjE4IDBsNS01QS44MzMuODMzIDAgMSAwIDEwLjQxLjkxMXoiLz48L3N2Zz4=) calc(100% - var(--spacing-xs)) 50% no-repeat;transition:calc(var(--transition-duration)/2) var(--transition-timing-function)}.c-field--textarea{min-height:var(--field-textarea-min-height)}}@layer components{.c-check{--check-margin:var(--spacing-3xs);--check-font-size:var(--text-base);--check-font-weight:var(--font-weight-normal);--check-background-color:var(--color-white);--check-opacity:1;--check-before-width:1.6rem;--check-before-height:1.6rem;--check-border-radius:var(--radius-sm);--check-border-width:var(--border-width);--check-border-style:var(--border-style);--check-border-color:var(--border-color);:checked+&:before{--check-background-color:var(--color-primary-400);--check-border-color:var(--check-background-color)}&:after{--check-opacity:0;--check-border-color:var(--color-white)}:checked+&:after{--check-opacity:1}}.c-check--checkbox{&:after{--check-background-color:transparent;--check-border-radius:0;--check-after-width:0.6rem;--check-after-height:0.8rem;--check-border-width:0.2rem}}.c-check--radio{--check-border-radius:50%;&:after{--check-after-width:1rem;--check-after-height:1rem}}.c-check{cursor:pointer;font-size:var(--check-font-size);font-weight:var(--check-font-weight);line-height:1;position:relative;&:after,&:before{background-color:var(--check-background-color);border:var(--check-border-width) var(--check-border-style) var(--check-border-color);border-radius:var(--check-border-radius);content:"";cursor:pointer;opacity:var(--check-opacity);transition:calc(var(--transition-duration)/2) var(--transition-timing-function)}&:before{display:inline-block;height:var(--check-before-height);margin-right:var(--check-margin);position:relative;vertical-align:middle;width:var(--check-before-width)}&:after{height:var(--check-after-height);left:calc((var(--check-before-width) - var(--check-after-width))/2);position:absolute;top:calc((var(--check-before-width) - var(--check-after-height))/2);width:var(--check-after-width)}}.c-check--checkbox{&:after{border-left:0;border-top:0;transform:rotate(45deg)}}}@layer components{.c-switch{--switch-background-color:var(--color-gray-500);--switch-border-radius:2rem;--switch-width:4rem;--switch-height:2rem;--switch-border-width:0.2rem;--switch-after-size:calc(var(--switch-height) - var(--switch-border-width)*2);:checked+&{--switch-background-color:var(--color-primary-400)}&:after{--switch-border-radius:50%;--switch-background-color:var(--color-white)}}.c-switch{background-color:var(--switch-background-color);border-radius:var(--switch-border-radius);cursor:pointer;display:inline-block;height:var(--switch-height);line-height:1;position:relative;transition:calc(var(--transition-duration)/2) var(--transition-timing-function);vertical-align:middle;width:var(--switch-width);&:after{background-color:var(--switch-background-color);border-radius:var(--switch-border-radius);content:"";height:var(--switch-after-size);left:var(--switch-border-width);position:absolute;top:var(--switch-border-width);transition:calc(var(--transition-duration)/2) var(--transition-timing-function);width:var(--switch-after-size)}:checked+&:after{left:calc(var(--switch-width) - var(--switch-after-size) - var(--switch-border-width))}}}@layer components{.c-box{--box-border-style:var(--border-style);--box-border-width:var(--border-width);--box-border-color:var(--color-secondary-400);--box-background:var(--color-white);--box-shadow:none;--box-border-radius:var(--radius-sm);--box-inner-padding:var(--spacing-sm)}.c-box--secondary{--box-border-color:var(--color-gray-500)}.c-box--success{--box-border-color:var(--color-success)}.c-box--warning{--box-border-color:var(--color-warning)}.c-box--error{--box-border-color:var(--color-danger)}.c-box--shadow{--box-border-color:var(--color-gray-100);--box-shadow:var(--shadow-md)}.c-box--gradient{--box-border-width:0;--box-background:linear-gradient(180deg,var(--color-primary-400) 0%,var(--color-gray-100) 100%)}.c-box--badge{--box-margin:var(--spacing-2xl) 0 0 0}.c-box{background:var(--box-background);border:var(--box-border-width) var(--box-border-style) var(--box-border-color);border-radius:var(--box-border-radius);box-shadow:var(--box-shadow);display:block;margin:var(--box-margin,0);position:var(--box-position,relative)}.c-box__inner{padding:var(--box-inner-padding)}.c-box__badge{position:absolute;top:0;transform:translateY(-50%)}}@layer components{.c-slider{--slider-button-width:var(--spacing-lg);--slider-button-pointer-events:auto;--slider-scrollbar-width:20rem;--slider-scrollbar-height:0.8rem;--slider-scrollbar-margin:var(--spacing-xl) 0 var(--spacing-lg) 0;@media (width >= 64.0625em){--slider-scrollbar-margin:var(--spacing-5xl) 0 var(--spacing-lg) 0}}.c-slider__button{&[disabled]{--slider-button-pointer-events:none;--slider-button-opacity:0.2}}.c-slider__button--previous{--icon-transform-scale-x:-1}.c-slider__wrapper{height:inherit}.c-slider__inner{height:inherit;overflow:hidden}.c-slider__list{display:flex;height:inherit;position:relative;z-index:0}.c-slider__item{flex-shrink:0}.c-slider__button{background-color:transparent;border-width:0;color:inherit;font-size:.8rem;height:var(--slider-button-width);opacity:var(--slider-button-opacity,1);padding:0;pointer-events:var(--slider-button-pointer-events);transition:opacity var(--transition-duration);width:var(--slider-button-width)}.c-slider__scrollbar{background-color:var(--color-primary-100);margin:var(--slider-scrollbar-margin);width:var(--slider-scrollbar-width)}.c-slider__scrollbar,.c-slider__scrollbar-drag{border-radius:var(--radius-md);height:var(--slider-scrollbar-height)}.c-slider__scrollbar-drag{background-color:var(--color-primary-400)}}@layer components{.c-section{--section-margin-y:var(--spacing-3xl);--section-background-color:var(--color-gray-100);@media (width >= 48em){--section-margin-y:var(--spacing-4xl)}@media (width >= 64.0625em){--section-margin-y:var(--spacing-7xl)}}.c-section{background-color:var(--section-background-color);margin-bottom:var(--section-margin-y);margin-top:var(--section-margin-y);padding-bottom:var(--section-padding-y,0);padding-top:var(--section-padding-y,0)}}@layer components{.c-summary{@media (width >= 48em){--summary-header-text-align:center}@media (width < 48em){--summary-display:block;--summary-tbody-display:block;--summary-row-display:block;--summary-row-padding:var(--spacing-sm);--summary-row-border:var(--border-width) var(--border-style) var(--color-gray-200);--summary-row-border-radius:var(--radius-sm);--summary-day-display:block;--summary-day-margin-top:var(--spacing-xs);--summary-header-padding:0 0 var(--spacing-xs) 0;--summary-periods-padding:0}}.c-summary__row{&:first-child{.c-summary__day{&:first-child{--summary-day-margin-top:0}}}+.c-summary__row{--summary-row-margin-top:var(--spacing-sm)}}.c-summary__day{&:not(:has(.c-summary__periods)){@media (width < 48em){--summary-day-display:none}}}.c-summary{display:var(--summary-display,table);table-layout:fixed}.c-summary__tbody{display:var(--summary-tbody-display,table-row-group)}.c-summary__row{border:var(--summary-row-border);border-radius:var(--summary-row-border-radius);display:var(--summary-row-display,table-row);margin-top:var(--summary-row-margin-top);padding:var(--summary-row-padding)}.c-summary__day{display:var(--summary-day-display,table-cell);margin-top:var(--summary-day-margin-top);vertical-align:top}.c-summary__header{color:var(--color-gray-800);padding:var(--summary-header-padding,var(--spacing-sm) var(--spacing-2xs));text-align:var(--summary-header-text-align)}.c-summary__periods{border-right:1px solid var(--color-gray-500);padding:var(--summary-periods-padding,0 var(--spacing-3xs));vertical-align:top;&:last-child{border-right:0}}.c-summary__checked-period{background-color:var(--color-success);border-radius:var(--radius-sm);position:relative}.c-summary__error-period{background-color:var(--color-danger);cursor:help;display:block;min-height:2px;position:absolute;width:100%}.c-tooltip{--tooltip-width:300px;--tooltip-padding:var(--spacing-sm);--tooltip-arrow-size:10px;--tooltip-arrow-offset:2px;--tooltip-color:var(--color-gray-800);--tooltip-background-color:var(--color-white);--tooltip-border-color:var(--border-color)}.c-tooltip--fluid{--tooltip-width:100%}}@layer components{.c-tooltip{display:block;height:100%;position:relative;width:100%;.c-tooltip__content{background:var(--tooltip-background-color);border:1px solid var(--tooltip-border-color);border-radius:calc(var(--radius-sm)*2);bottom:calc(100% + var(--tooltip-arrow-size)/2 + var(--tooltip-arrow-offset));color:var(--tooltip-color);filter:drop-shadow(var(--shadow-md));left:50%;margin-left:calc(var(--tooltip-width)*-1/2);opacity:0;padding:var(--tooltip-padding);position:absolute;text-align:center;transition:var(--transition-duration);visibility:hidden;width:var(--tooltip-width);z-index:1;&:after,&:before{border-color:var(--tooltip-border-color) transparent transparent transparent;border-style:solid;border-width:var(--tooltip-arrow-size);content:"";left:50%;margin-left:calc(var(--tooltip-arrow-size)*-1);position:absolute;top:100%}&:before{transform:scale(1.1);transform-origin:50% 0}&:after{border-color:var(--color-white) transparent transparent transparent;z-index:10}}&:hover .c-tooltip__content{opacity:1;visibility:visible}}}@layer components{.c-table{--table-cell-padding:var(--spacing-xs) var(--spacing-lg);--table-border-width:var(--border-width);--table-border-style:var(--border-style);--table-border-color:var(--color-gray-300);--table-head-background-color:var(--color-gray-200)}.c-table__row--head{&:first-child{--table-border-width:var(--border-width)}}.c-table{min-width:100%}.c-table--flex{display:table;flex-direction:column}.c-table--nowrap{white-space:nowrap}.c-table__head{background-color:var(--table-head-background-color);font-weight:var(--font-weight-bold)}.c-table__row{align-items:center;border-top:var(--table-border-width) var(--table-border-style) var(--table-border-color)}.c-table__col{padding:var(--table-cell-padding)}.c-table__col--head{font-weight:var(--font-weight-bold)}.c-overlay{position:relative;transform:translateZ(0)}}@layer components{.c-overlay__link{&:after{content:"";inset:0;position:absolute;z-index:30}}.c-overlay__focusable{position:relative;z-index:40}}@layer components{.c-accordion{--accordion-padding:var(--spacing-md) var(--spacing-lg);--accordion-border-style:var(--border-style);--accordion-border-width:var(--border-width);--accordion-border-color:var(--color-gray-100);--accordion-background:var(--color-white);--accordion-shadow:var(--shadow-md);--accordion-border-radius:var(--radius-md);--accordion-trigger-padding:var(--accordion-padding);--accordion-panel-grid-template-rows:0fr;--accordion-content-padding:var(--accordion-padding);--accordion-icon-rotate:0;--accordion-icon-width:1.6rem;--accordion-icon-height:var(--accordion-icon-width);&.is-open{--accordion-panel-grid-template-rows:1fr;--accordion-icon-rotate:180deg}}.c-accordion{background:var(--accordion-background);border:var(--accordion-border-width) var(--accordion-border-style) var(--accordion-border-color);border-radius:var(--accordion-border-radius);box-shadow:var(--accordion-shadow)}.c-accordion__trigger{align-items:center;background-color:transparent;border:0 solid transparent;cursor:pointer;display:flex;justify-content:space-between;letter-spacing:var(--tracking-wide);padding:var(--accordion-trigger-padding);position:relative;width:100%;&:after{background-color:var(--color-primary-400);content:"";height:var(--accordion-icon-height);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI4IiBjbGFzcz0iYy1pY29uIiB2aWV3Qm94PSIwIDAgMTIgOCI+PHBhdGggZD0iTTYgNS4zMjEgMS41OS45MTFBLjgzMy44MzMgMCAxIDAgLjQxIDIuMDg5bDUgNWEuODMzLjgzMyAwIDAgMCAxLjE4IDBsNS01QS44MzMuODMzIDAgMSAwIDEwLjQxLjkxMXoiLz48L3N2Zz4=) no-repeat 50% 50%;mask-size:contain;transform:rotate(var(--accordion-icon-rotate));transition:transform calc(var(--transition-duration)/2) var(--transition-timing-function);width:var(--accordion-icon-width)}}.c-accordion__panel{display:grid;grid-template-rows:var(--accordion-panel-grid-template-rows);transition:grid-template-rows var(--transition-duration) var(--transition-timing-function)}.c-accordion__inner{overflow:hidden;padding:0}.c-accordion__content{overflow:hidden;padding:var(--accordion-content-padding)}}@layer components{.c-dropdown{--dropdown-border-radius:var(--radius-sm);--dropdown-button-min-height:3.6rem;--dropdown-button-min-width:20rem;--dropdown-button-padding-block:calc((var(--dropdown-button-min-height) - var(--dropdown-button-font-size)*var(--dropdown-button-line-height))/2);--dropdown-button-padding-inline:var(--spacing-lg) var(--spacing-sm);--dropdown-button-font-size:var(--text-base);--dropdown-button-line-height:var(--leading-normal);--dropdown-button-border-color:var(--border-color);--dropdown-button-border-width:var(--border-width);--dropdown-button-border-radius:var(--radius-sm);--dropdown-button-color:var(--color-gray-900);--dropdown-icon-width:1.4rem;--dropdown-icon-height:var(--dropdown-icon-width);--dropdown-icon-color:var(--color-gray-900);--dropdown-menu-box-shadow:var(--shadow-md);--dropdown-link-padding-inline:var(--dropdown-button-padding-inline);--dropdown-link-background-color:var(--color-white);--dropdown-link-color:var(--color-gray-900);&:focus-within{--dropdown-button-background-color:var(--color-white);--dropdown-icon-transform-rotate:180deg;--dropdown-menu-transform-scale-y:1;.c-dropdown__mask{--dropdown-mask-pointer-events:auto}}}.c-dropdown__link{&:active,&:focus,&:hover{--dropdown-link-color:var(--color-primary-400)}}.c-dropdown{display:inline-block;position:relative;vertical-align:top}.c-dropdown__inner{border-radius:var(--dropdown-border-radius);&:focus{outline:none}}.c-dropdown__mask{border-radius:var(--dropdown-border-radius);cursor:pointer;inset:0;pointer-events:var(--dropdown-mask-pointer-events,none);position:absolute}.c-dropdown__button{align-items:center;background-color:var(--dropdown-button-background-color,transparent);border:var(--dropdown-button-border-width) solid var(--dropdown-button-border-color);border-radius:var(--dropdown-button-border-radius);color:var(--dropdown-button-color);display:flex;font-size:var(--dropdown-button-font-size);font-weight:var(--font-weight-bold);gap:var(--spacing-md);justify-content:space-between;line-height:var(--dropdown-button-line-height);min-width:var(--dropdown-button-min-width);padding-block:var(--dropdown-button-padding-block);padding-inline:var(--dropdown-button-padding-inline);width:100%;&:after{background-color:var(--dropdown-icon-color);content:"";flex-shrink:0;height:var(--dropdown-icon-height);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI4IiBjbGFzcz0iYy1pY29uIiB2aWV3Qm94PSIwIDAgMTIgOCI+PHBhdGggZD0iTTYgNS4zMjEgMS41OS45MTFBLjgzMy44MzMgMCAxIDAgLjQxIDIuMDg5bDUgNWEuODMzLjgzMyAwIDAgMCAxLjE4IDBsNS01QS44MzMuODMzIDAgMSAwIDEwLjQxLjkxMXoiLz48L3N2Zz4=) no-repeat 50% 50%;mask-size:contain;transform:rotate(var(--dropdown-icon-transform-rotate,0));transition:transform calc(var(--transition-duration)/2) var(--transition-timing-function);width:var(--dropdown-icon-width)}}.c-dropdown__menu{background-color:var(--color-white);border-radius:var(--dropdown-border-radius);box-shadow:var(--dropdown-menu-box-shadow);cursor:auto;left:0;list-style:none;margin:0;overflow:hidden;padding:0;position:absolute;right:0;top:calc(100% + var(--spacing-3xs));transform:scaleY(var(--dropdown-menu-transform-scale-y,0));transform-origin:50% 0;transition-duration:var(--transition-duration);z-index:40}.c-dropdown__link{background-color:var(--dropdown-link-background-color);color:var(--dropdown-link-color);display:block;font-size:var(--text-base);line-height:var(--leading-normal);padding:var(--spacing-xs) var(--dropdown-link-padding-inline);text-decoration:none;transition:color var(--transition-duration) var(--transition-timing-function);&:focus{outline:none}}}@layer components{.c-page{--page-background-color:var(--color-gray-100);background-color:var(--page-background-color);color:var(--color-gray-900);display:flex;flex-direction:column;letter-spacing:var(--tracking-wide)}.c-page__main{flex:auto}}@layer components{.c-header{--header-padding:var(--spacing-xl) 0;--header-background-color:var(--color-gray-100);@media (width >= 64.0625em){--header-position:sticky;--header-padding:0;--header-inner-flex-direction:row;--header-inner-align-items:center}&.is-sticky{@media (width >= 64.0625em){--header-box-shadow:var(--shadow-md)}}}.c-header{align-items:center;background-color:var(--header-background-color);box-shadow:var(--header-box-shadow);display:flex;height:var(--header-height);left:0;padding:var(--header-padding);position:var(--header-position,static);right:0;top:0;transition:box-shadow calc(var(--transition-duration)*2) var(--transition-timing-function);z-index:100}.c-header__inner{align-items:var(--header-inner-align-items,stretch);display:flex;flex-direction:var(--header-inner-flex-direction,column);justify-content:space-between}}@layer components{.c-nav{--nav-font-weight:var(--font-weight-normal);--nav-font-size:var(--text-base);--nav-padding:var(--spacing-lg) 0 0 0;--nav-submenu-box-shadow:none;--nav-submenu-background-color:var(--color-white);--nav-submenu-margin:var(--spacing-3xs) 0 var(--spacing-xs) 0;--nav-item-margin:0;--nav-link-color:var(--color-gray-900);--nav-link-padding:var(--spacing-xs) 0;--nav-link-margin:0;--nav-link-border-radius:0;--nav-link-border-width:0;--nav-link-border-style:solid;--nav-link-border-color:transparent;@media (width >= 64.0625em){--nav-flex-direction:row;--nav-align-items:center;--nav-padding:0;--nav-submenu-margin:0;--nav-submenu-box-shadow:var(--shadow-md);--nav-submenu-visibility:hidden;--nav-submenu-opacity:0;--nav-list-flex-direction:row;--nav-list-align-items:center;--nav-item-margin:0 0 0 var(--spacing-2xl)}}.c-nav__item{@media (width >= 64.0625em){&:focus-within,&:hover{--nav-submenu-visibility:visible;--nav-submenu-opacity:1;--nav-link-color:var(--color-primary-500)}}}.c-nav__link{&:active,&:focus,&:hover{--nav-link-color:var(--nav-link-color-active,var(--color-primary-500))}}.c-nav__link--button{--nav-link-margin:var(--spacing-xs) 0;--nav-link-padding:var(--spacing-xs) var(--spacing-md);--nav-link-border-radius:var(--radius-sm);--nav-link-border-width:var(--border-width);--nav-link-border-style:var(--border-style);--nav-link-border-color:var(--border-color);@media (width >= 64.0625em){--nav-link-margin:0}&:active,&:focus,&:hover{--nav-link-border-color:var(--color-primary-500)}}.c-nav__submenu{--nav-list-flex-direction:column;--nav-list-align-items:flex-start;--nav-item-margin:0;--nav-link-color:var(--color-gray-900);--nav-link-color-active:var(--color-primary-500);@media (width >= 64.0625em){--nav-submenu-position:absolute;--nav-list-align-items:stretch}}.c-nav{align-items:var(--nav-align-items,stretch);display:flex;flex-direction:var(--nav-flex-direction,column);padding:var(--nav-padding)}.c-nav__submenu{background-color:var(--nav-submenu-background-color);border-radius:var(--radius-sm);box-shadow:var(--nav-submenu-box-shadow);margin:var(--nav-submenu-margin);min-width:16rem;opacity:var(--nav-submenu-opacity);padding:var(--spacing-2xs) var(--spacing-sm);position:var(--nav-submenu-position,static);transition:all calc(var(--transition-duration)*2) var(--transition-timing-function);visibility:var(--nav-submenu-visibility)}.c-nav__list{align-items:var(--nav-list-align-items,stretch);display:flex;flex-direction:var(--nav-list-flex-direction,column);list-style:none;margin:0;padding:0}.c-nav__item{margin:var(--nav-item-margin)}.c-nav__inactive,.c-nav__link{border:var(--nav-link-border-width) var(--nav-link-border-style) var(--nav-link-border-color);border-radius:var(--nav-link-border-radius);display:inline-block;margin:var(--nav-link-margin);padding:var(--nav-link-padding);text-decoration:none;&:focus{outline:0}}.c-nav__link{color:var(--nav-link-color);transition:all var(--transition-duration) var(--transition-timing-function)}.c-nav__inactive{color:var(--color-gray-800)}.c-footer{--footer-padding:var(--spacing-md) 0;--footer-link-color:var(--color-white)}}@layer components{.c-footer__link{&:active,&:focus,&:hover{--footer-link-color:var(--color-gray-500)}}.c-footer{background-color:var(--color-gray-900);color:var(--color-white);font-size:var(--text-sm);padding:var(--footer-padding)}.c-footer__link{color:var(--footer-link-color);text-decoration:none;transition:color var(--transition-duration) var(--transition-timing-function);&:focus{outline:none}}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{background:#fff;color:#24292e}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{background-color:#f0fff4;color:#22863a}.hljs-deletion{background-color:#ffeef0;color:#b31d28}