@layer properties,theme,base,components,utilities;@layer base{h1,h2{font-size:inherit;font-weight:inherit}strong{font-weight:bolder}code,pre{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-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}*,:after,:before,::backdrop{border-color:var(--color-gray-100)}::file-selector-button{border-color:var(--color-gray-100)}}@layer utilities{.table{display:table}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,visibility\]{transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[right\]{transition-property:right;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-discrete{transition-behavior:allow-discrete}.duration-\(--duration-base\){--tw-duration:var(--duration-base);transition-duration:var(--duration-base)}.duration-\(--duration-fast\){--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.ease-site{--tw-ease:var(--ease-site);transition-timing-function:var(--ease-site)}.group-open\:hidden:is(*:where(.group):is([open]) *){display:none}.group-open\:inline:is(*:where(.group):is([open]) *){display:inline}.group-aria-expanded\/menu\:block:is(*:where(.group\/menu)[aria-expanded=true] *){display:block}.group-aria-expanded\/menu\:hidden:is(*:where(.group\/menu)[aria-expanded=true] *){display:none}.group-data-open\:block:is(*:where(.group)[data-open] *){display:block}.group-data-open\:hidden:is(*:where(.group)[data-open] *){display:none}.group-data-\[open\]\:block:is(*:where(.group)[data-open] *){display:block}.group-data-\[open\]\:hidden:is(*:where(.group)[data-open] *){display:none}.group-\[\.is-open\]\:block:is(*:where(.group).is-open *){display:block}.group-\[\.open\]\:block:is(*:where(.group).open *){display:block}.open\:grid:is([open]){display:grid}@media not all and (width>=48rem){.max-md\:block{display:block}.max-md\:contents{display:contents}}@media not all and (width>=21rem){.max-\[21rem\]\:hidden{display:none}}@media (width>=768px){.w768\:block{display:block}.w768\:flex{display:flex}.w768\:grid{display:grid}.w768\:hidden{display:none}.w768\:inline-flex{display:inline-flex}}@media (width>=1025px){.w1025\:block{display:block}.w1025\:hidden{display:none}}@media not all and (width>=1025px){.max-w1025\:hidden{display:none}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}