@layer properties;@layer theme,base,components,utilities;@layer theme;@layer base{*,::after,::before,::backdrop,::file-selector-button {box-sizing: border-box; margin: 0; padding: 0; border: 0 solid;} html,:host {line-height: 1.5; -webkit-text-size-adjust: 100%; tab-size: 4; font-family: var(--default-font-family, var(--font-sans, 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, initial); font-variation-settings: var(--default-font-variation-settings, initial); -webkit-tap-highlight-color: transparent;} hr {height: 0; color: inherit; border-top-width: 1px;} 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,samp,pre {font-family: var(--default-mono-font-family, var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)); font-feature-settings: var(--default-mono-font-feature-settings, initial); font-variation-settings: var(--default-mono-font-variation-settings, initial); font-size: 1em;} small {font-size: 80%;} sub,sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;} sub {bottom: -.25em;} sup {top: -.5em;} table {text-indent: 0; border-color: inherit; border-collapse: collapse;} :-moz-focusring {outline: auto;} progress {vertical-align: baseline;} summary {display: list-item;} ol,ul,menu {list-style: none;} img,svg,video,canvas,audio,iframe,embed,object {display: block; vertical-align: middle;} img,video {max-width: 100%; height: auto;} button,input,select,optgroup,textarea,::file-selector-button {font: inherit; font-feature-settings: inherit; font-variation-settings: inherit; letter-spacing: inherit; color: inherit; border-radius: 0; background-color: transparent; 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 {opacity: 1;} @supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) {::placeholder {color: currentcolor; @supports (color: color-mix(in lab,red,red)) {color: color-mix(in oklab,currentcolor 50%,transparent);}}} 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-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {padding-block: 0;} :-moz-ui-invalid {box-shadow: none;} button,input:where([type="button"],[type="reset"],[type="submit"]),::file-selector-button {appearance: button;} ::-webkit-inner-spin-button,::-webkit-outer-spin-button {height: auto;} [hidden]:where(:not([hidden="until-found"])) {display: none !important;}}@layer utilities{.invisible {visibility: hidden;} .sr-only {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border-width: 0;} .absolute {position: absolute;} .relative {position: relative;} .static {position: static;} .inset-0 {inset: calc(var(--spacing, .25rem) * 0);} .inset-x-0 {inset-inline: calc(var(--spacing, .25rem) * 0);} .inset-y-0 {inset-block: calc(var(--spacing, .25rem) * 0);} .top-0 {top: calc(var(--spacing, .25rem) * 0);} .top-1\/2 {top: 50%;} .top-12 {top: calc(var(--spacing, .25rem) * 12);} .top-full {top: 100%;} .right-0 {right: calc(var(--spacing, .25rem) * 0);} .right-full {right: 100%;} .bottom-12 {bottom: calc(var(--spacing, .25rem) * 12);} .left-0 {left: calc(var(--spacing, .25rem) * 0);} .left-full {left: 100%;} .z-10 {z-index: 10;} .container {width: 100%; @media (width >= 40rem) {max-width: 40rem;} @media (width >= 48rem) {max-width: 48rem;} @media (width >= 64rem) {max-width: 64rem;} @media (width >= 80rem) {max-width: 80rem;} @media (width >= 96rem) {max-width: 96rem;}} .-mx-5 {margin-inline: calc(var(--spacing, .25rem) * -5);} .mx-1 {margin-inline: calc(var(--spacing, .25rem) * 1);} .mx-auto {margin-inline: auto;} .-my-2 {margin-block: calc(var(--spacing, .25rem) * -2);} .prose {color: var(--tw-prose-body); max-width: 65ch; :where([class~="lead"]):not(:where([class~="not-prose"] *)) {color: var(--tw-prose-lead); font-size: 1.25em; line-height: 1.6; margin-top: 1.2em; margin-bottom: 1.2em;} :where(a):not(:where([class~="not-prose"] *)) {color: var(--tw-prose-links); text-decoration: underline; font-weight: 500;} :where(strong):not(:where([class~="not-prose"] *)) {color: var(--tw-prose-bold); font-weight: 600;} :where(ol):not(:where([class~="not-prose"] *)) {list-style-type: decimal; padding-left: 1.625em;} :where(ol[type="A"]):not(:where([class~="not-prose"] *)) {list-style-type: upper-alpha;} :where(ol[type="a"]):not(:where([class~="not-prose"] *)) {list-style-type: lower-alpha;} :where(ol[type="A" s]):not(:where([class~="not-prose"] *)) {list-style-type: upper-alpha;} :where(ol[type="a" s]):not(:where([class~="not-prose"] *)) {list-style-type: lower-alpha;} :where(ol[type="I"]):not(:where([class~="not-prose"] *)) {list-style-type: upper-roman;} :where(ol[type="i"]):not(:where([class~="not-prose"] *)) {list-style-type: lower-roman;} :where(ol[type="I" s]):not(:where([class~="not-prose"] *)) {list-style-type: upper-roman;} :where(ol[type="i" s]):not(:where([class~="not-prose"] *)) {list-style-type: lower-roman;} :where(ol[type="1"]):not(:where([class~="not-prose"] *)) {list-style-type: decimal;} :where(ul):not(:where([class~="not-prose"] *)) {list-style-type: disc; padding-left: 1.625em;} :where(ol > li):not(:where([class~="not-prose"] *))::marker {font-weight: 400; color: var(--tw-prose-counters);} :where(ul > li):not(:where([class~="not-prose"] *))::marker {color: var(--tw-prose-bullets);} :where(hr):not(:where([class~="not-prose"] *)) {border-color: var(--tw-prose-hr); border-top-width: 1; margin-top: 3em; margin-bottom: 3em;} :where(blockquote):not(:where([class~="not-prose"] *)) {font-weight: 500; font-style: italic; color: var(--tw-prose-quotes); border-left-width: .25rem; border-left-color: var(--tw-prose-quote-borders); quotes: "\201c""\201d""\2018""\2019"; margin-top: 1.6em; margin-bottom: 1.6em; padding-left: 1em;} :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before {content: open-quote;} :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after {content: close-quote;} :where(h1):not(:where([class~="not-prose"] *)) {color: var(--tw-prose-headings); font-weight: 800; font-size: 2.25em; margin-top: 0; margin-bottom: .8888889em; line-height: 1.1111111;} :where(h1 strong):not(:where([class~="not-prose"] *)) {font-weight: 900;} :where(h2):not(:where([class~="not-prose"] *)) {color: var(--tw-prose-headings); font-weight: 700; font-size: 1.5em; margin-top: 2em; margin-bottom: 1em; line-height: 1.3333333;} :where(h2 strong):not(:where([class~="not-prose"] *)) {font-weight: 800;} :where(h3):not(:where([class~="not-prose"] *)) {color: var(--tw-prose-headings); font-weight: 600; font-size: 1.25em; margin-top: 1.6em; margin-bottom: .6em; line-height: 1.6;} :where(h3 strong):not(:where([class~="not-prose"] *)) {font-weight: 700;} :where(h4):not(:where([class~="not-prose"] *)) {color: var(--tw-prose-headings); font-weight: 600; margin-top: 1.5em; margin-bottom: .5em; line-height: 1.5;} :where(h4 strong):not(:where([class~="not-prose"] *)) {font-weight: 700;} :where(figure > *):not(:where([class~="not-prose"] *)) {margin-top: 0; margin-bottom: 0;} :where(figcaption):not(:where([class~="not-prose"] *)) {color: var(--tw-prose-captions); font-size: .875em; line-height: 1.4285714; margin-top: .8571429em;} :where(code):not(:where([class~="not-prose"] *)) {color: var(--tw-prose-code); font-weight: 600; font-size: .875em;} :where(code):not(:where([class~="not-prose"] *))::before {content: "`";} :where(code):not(:where([class~="not-prose"] *))::after {content: "`";} :where(a code):not(:where([class~="not-prose"] *)) {color: var(--tw-prose-links);} :where(pre):not(:where([class~="not-prose"] *)) {color: var(--tw-prose-pre-code); background-color: var(--tw-prose-pre-bg); overflow-x: auto; font-weight: 400; font-size: .875em; line-height: 1.7142857; margin-top: 1.7142857em; margin-bottom: 1.7142857em; border-radius: .375rem; padding-top: .8571429em; padding-right: 1.1428571em; padding-bottom: .8571429em; padding-left: 1.1428571em;} :where(pre code):not(:where([class~="not-prose"] *)) {background-color: transparent; border-width: 0; border-radius: 0; padding: 0; font-weight: inherit; color: inherit; font-size: inherit; font-family: inherit; line-height: inherit;} :where(pre code):not(:where([class~="not-prose"] *))::before {content: none;} :where(pre code):not(:where([class~="not-prose"] *))::after {content: none;} :where(table):not(:where([class~="not-prose"] *)) {width: 100%; table-layout: auto; text-align: left; margin-top: 2em; margin-bottom: 2em; font-size: .875em; line-height: 1.7142857;} :where(thead):not(:where([class~="not-prose"] *)) {border-bottom-width: 1px; border-bottom-color: var(--tw-prose-th-borders);} :where(thead th):not(:where([class~="not-prose"] *)) {color: var(--tw-prose-headings); font-weight: 600; vertical-align: bottom; padding-right: .5714286em; padding-bottom: .5714286em; padding-left: .5714286em;} :where(tbody tr):not(:where([class~="not-prose"] *)) {border-bottom-width: 1px; border-bottom-color: var(--tw-prose-td-borders);} :where(tbody tr:last-child):not(:where([class~="not-prose"] *)) {border-bottom-width: 0;} :where(tbody td):not(:where([class~="not-prose"] *)) {vertical-align: baseline; padding-top: .5714286em; padding-right: .5714286em; padding-bottom: .5714286em; padding-left: .5714286em;} --tw-prose-body: oklch(37.3% .034 259.733); --tw-prose-headings: oklch(21% .034 264.665); --tw-prose-lead: oklch(44.6% .03 256.802); --tw-prose-links: oklch(21% .034 264.665); --tw-prose-bold: oklch(21% .034 264.665); --tw-prose-counters: oklch(55.1% .027 264.364); --tw-prose-bullets: oklch(87.2% .01 258.338); --tw-prose-hr: oklch(92.8% .006 264.531); --tw-prose-quotes: oklch(21% .034 264.665); --tw-prose-quote-borders: oklch(92.8% .006 264.531); --tw-prose-captions: oklch(55.1% .027 264.364); --tw-prose-code: oklch(21% .034 264.665); --tw-prose-pre-code: oklch(92.8% .006 264.531); --tw-prose-pre-bg: oklch(27.8% .033 256.848); --tw-prose-th-borders: oklch(87.2% .01 258.338); --tw-prose-td-borders: oklch(92.8% .006 264.531); --tw-prose-invert-body: oklch(87.2% .01 258.338); --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: oklch(70.7% .022 261.325); --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: oklch(70.7% .022 261.325); --tw-prose-invert-bullets: oklch(44.6% .03 256.802); --tw-prose-invert-hr: oklch(37.3% .034 259.733); --tw-prose-invert-quotes: oklch(96.7% .003 264.542); --tw-prose-invert-quote-borders: oklch(37.3% .034 259.733); --tw-prose-invert-captions: oklch(70.7% .022 261.325); --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: oklch(87.2% .01 258.338); --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%); --tw-prose-invert-th-borders: oklch(44.6% .03 256.802); --tw-prose-invert-td-borders: oklch(37.3% .034 259.733); font-size: 1rem; line-height: 1.75; :where(p):not(:where([class~="not-prose"] *)) {margin-top: 1.25em; margin-bottom: 1.25em;} :where(img):not(:where([class~="not-prose"] *)) {margin-top: 2em; margin-bottom: 2em;} :where(video):not(:where([class~="not-prose"] *)) {margin-top: 2em; margin-bottom: 2em;} :where(figure):not(:where([class~="not-prose"] *)) {margin-top: 2em; margin-bottom: 2em;} :where(h2 code):not(:where([class~="not-prose"] *)) {font-size: .875em;} :where(h3 code):not(:where([class~="not-prose"] *)) {font-size: .9em;} :where(li):not(:where([class~="not-prose"] *)) {margin-top: .5em; margin-bottom: .5em;} :where(ol > li):not(:where([class~="not-prose"] *)) {padding-left: .375em;} :where(ul > li):not(:where([class~="not-prose"] *)) {padding-left: .375em;} > :where(ul > li p):not(:where([class~="not-prose"] *)) {margin-top: .75em; margin-bottom: .75em;} > :where(ul > li > *:first-child):not(:where([class~="not-prose"] *)) {margin-top: 1.25em;} > :where(ul > li > *:last-child):not(:where([class~="not-prose"] *)) {margin-bottom: 1.25em;} > :where(ol > li > *:first-child):not(:where([class~="not-prose"] *)) {margin-top: 1.25em;} > :where(ol > li > *:last-child):not(:where([class~="not-prose"] *)) {margin-bottom: 1.25em;} :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"] *)) {margin-top: .75em; margin-bottom: .75em;} :where(hr + *):not(:where([class~="not-prose"] *)) {margin-top: 0;} :where(h2 + *):not(:where([class~="not-prose"] *)) {margin-top: 0;} :where(h3 + *):not(:where([class~="not-prose"] *)) {margin-top: 0;} :where(h4 + *):not(:where([class~="not-prose"] *)) {margin-top: 0;} :where(thead th:first-child):not(:where([class~="not-prose"] *)) {padding-left: 0;} :where(thead th:last-child):not(:where([class~="not-prose"] *)) {padding-right: 0;} :where(tbody td:first-child):not(:where([class~="not-prose"] *)) {padding-left: 0;} :where(tbody td:last-child):not(:where([class~="not-prose"] *)) {padding-right: 0;} > :where(:first-child):not(:where([class~="not-prose"] *)) {margin-top: 0;} > :where(:last-child):not(:where([class~="not-prose"] *)) {margin-bottom: 0;}} .prose-lg {font-size: 1.125rem; line-height: 1.7777778; :where(p):not(:where([class~="not-prose"] *)) {margin-top: 1.3333333em; margin-bottom: 1.3333333em;} :where([class~="lead"]):not(:where([class~="not-prose"] *)) {font-size: 1.2222222em; line-height: 1.4545455; margin-top: 1.0909091em; margin-bottom: 1.0909091em;} :where(blockquote):not(:where([class~="not-prose"] *)) {margin-top: 1.6666667em; margin-bottom: 1.6666667em; padding-left: 1em;} :where(h1):not(:where([class~="not-prose"] *)) {font-size: 2.6666667em; margin-top: 0; margin-bottom: .8333333em; line-height: 1;} :where(h2):not(:where([class~="not-prose"] *)) {font-size: 1.6666667em; margin-top: 1.8666667em; margin-bottom: 1.0666667em; line-height: 1.3333333;} :where(h3):not(:where([class~="not-prose"] *)) {font-size: 1.3333333em; margin-top: 1.6666667em; margin-bottom: .6666667em; line-height: 1.5;} :where(h4):not(:where([class~="not-prose"] *)) {margin-top: 1.7777778em; margin-bottom: .4444444em; line-height: 1.5555556;} :where(img):not(:where([class~="not-prose"] *)) {margin-top: 1.7777778em; margin-bottom: 1.7777778em;} :where(video):not(:where([class~="not-prose"] *)) {margin-top: 1.7777778em; margin-bottom: 1.7777778em;} :where(figure):not(:where([class~="not-prose"] *)) {margin-top: 1.7777778em; margin-bottom: 1.7777778em;} :where(figure > *):not(:where([class~="not-prose"] *)) {margin-top: 0; margin-bottom: 0;} :where(figcaption):not(:where([class~="not-prose"] *)) {font-size: .8888889em; line-height: 1.5; margin-top: 1em;} :where(code):not(:where([class~="not-prose"] *)) {font-size: .8888889em;} :where(h2 code):not(:where([class~="not-prose"] *)) {font-size: .8666667em;} :where(h3 code):not(:where([class~="not-prose"] *)) {font-size: .875em;} :where(pre):not(:where([class~="not-prose"] *)) {font-size: .8888889em; line-height: 1.75; margin-top: 2em; margin-bottom: 2em; border-radius: .375rem; padding-top: 1em; padding-right: 1.5em; padding-bottom: 1em; padding-left: 1.5em;} :where(ol):not(:where([class~="not-prose"] *)) {padding-left: 1.5555556em;} :where(ul):not(:where([class~="not-prose"] *)) {padding-left: 1.5555556em;} :where(li):not(:where([class~="not-prose"] *)) {margin-top: .6666667em; margin-bottom: .6666667em;} :where(ol > li):not(:where([class~="not-prose"] *)) {padding-left: .4444444em;} :where(ul > li):not(:where([class~="not-prose"] *)) {padding-left: .4444444em;} > :where(ul > li p):not(:where([class~="not-prose"] *)) {margin-top: .8888889em; margin-bottom: .8888889em;} > :where(ul > li > *:first-child):not(:where([class~="not-prose"] *)) {margin-top: 1.3333333em;} > :where(ul > li > *:last-child):not(:where([class~="not-prose"] *)) {margin-bottom: 1.3333333em;} > :where(ol > li > *:first-child):not(:where([class~="not-prose"] *)) {margin-top: 1.3333333em;} > :where(ol > li > *:last-child):not(:where([class~="not-prose"] *)) {margin-bottom: 1.3333333em;} :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"] *)) {margin-top: .8888889em; margin-bottom: .8888889em;} :where(hr):not(:where([class~="not-prose"] *)) {margin-top: 3.1111111em; margin-bottom: 3.1111111em;} :where(hr + *):not(:where([class~="not-prose"] *)) {margin-top: 0;} :where(h2 + *):not(:where([class~="not-prose"] *)) {margin-top: 0;} :where(h3 + *):not(:where([class~="not-prose"] *)) {margin-top: 0;} :where(h4 + *):not(:where([class~="not-prose"] *)) {margin-top: 0;} :where(table):not(:where([class~="not-prose"] *)) {font-size: .8888889em; line-height: 1.5;} :where(thead th):not(:where([class~="not-prose"] *)) {padding-right: .75em; padding-bottom: .75em; padding-left: .75em;} :where(thead th:first-child):not(:where([class~="not-prose"] *)) {padding-left: 0;} :where(thead th:last-child):not(:where([class~="not-prose"] *)) {padding-right: 0;} :where(tbody td):not(:where([class~="not-prose"] *)) {padding-top: .75em; padding-right: .75em; padding-bottom: .75em; padding-left: .75em;} :where(tbody td:first-child):not(:where([class~="not-prose"] *)) {padding-left: 0;} :where(tbody td:last-child):not(:where([class~="not-prose"] *)) {padding-right: 0;} > :where(:first-child):not(:where([class~="not-prose"] *)) {margin-top: 0;} > :where(:last-child):not(:where([class~="not-prose"] *)) {margin-bottom: 0;}} .mt-1 {margin-top: calc(var(--spacing, .25rem) * 1);} .mt-2 {margin-top: calc(var(--spacing, .25rem) * 2);} .mt-3 {margin-top: calc(var(--spacing, .25rem) * 3);} .mt-4 {margin-top: calc(var(--spacing, .25rem) * 4);} .mt-5 {margin-top: calc(var(--spacing, .25rem) * 5);} .mt-6 {margin-top: calc(var(--spacing, .25rem) * 6);} .mt-8 {margin-top: calc(var(--spacing, .25rem) * 8);} .mt-10 {margin-top: calc(var(--spacing, .25rem) * 10);} .mt-12 {margin-top: calc(var(--spacing, .25rem) * 12);} .-mr-2 {margin-right: calc(var(--spacing, .25rem) * -2);} .mr-1\.5 {margin-right: calc(var(--spacing, .25rem) * 1.5);} .mr-3 {margin-right: calc(var(--spacing, .25rem) * 3);} .mb-4 {margin-bottom: calc(var(--spacing, .25rem) * 4);} .mb-6 {margin-bottom: calc(var(--spacing, .25rem) * 6);} .mb-8 {margin-bottom: calc(var(--spacing, .25rem) * 8);} .-ml-0\.5 {margin-left: calc(var(--spacing, .25rem) * -.5);} .-ml-1 {margin-left: calc(var(--spacing, .25rem) * -1);} .ml-3 {margin-left: calc(var(--spacing, .25rem) * 3);} .ml-4 {margin-left: calc(var(--spacing, .25rem) * 4);} .ml-6 {margin-left: calc(var(--spacing, .25rem) * 6);} .ml-8 {margin-left: calc(var(--spacing, .25rem) * 8);} .\!hidden {display: none !important;} .block {display: block;} .contents {display: contents;} .flex {display: flex;} .grid {display: grid;} .hidden {display: none;} .inline {display: inline;} .inline-flex {display: inline-flex;} .table {display: table;} .h-1\/3 {height: 33.33333%;} .h-5 {height: calc(var(--spacing, .25rem) * 5);} .h-6 {height: calc(var(--spacing, .25rem) * 6);} .h-8 {height: calc(var(--spacing, .25rem) * 8);} .h-12 {height: calc(var(--spacing, .25rem) * 12);} .h-36 {height: calc(var(--spacing, .25rem) * 36);} .h-40 {height: calc(var(--spacing, .25rem) * 40);} .h-56 {height: calc(var(--spacing, .25rem) * 56);} .h-64 {height: calc(var(--spacing, .25rem) * 64);} .h-full {height: 100%;} .w-5 {width: calc(var(--spacing, .25rem) * 5);} .w-6 {width: calc(var(--spacing, .25rem) * 6);} .w-12 {width: calc(var(--spacing, .25rem) * 12);} .w-36 {width: calc(var(--spacing, .25rem) * 36);} .w-40 {width: calc(var(--spacing, .25rem) * 40);} .w-48 {width: calc(var(--spacing, .25rem) * 48);} .w-64 {width: calc(var(--spacing, .25rem) * 64);} .w-auto {width: auto;} .w-full {width: 100%;} .max-w-2xl {max-width: var(--container-2xl, 42rem);} .max-w-7xl {max-width: var(--container-7xl, 80rem);} .max-w-lg {max-width: var(--container-lg, 32rem);} .max-w-md {max-width: var(--container-md, 28rem);} .max-w-prose {max-width: 65ch;} .max-w-screen-xl {max-width: var(--breakpoint-xl, 80rem);} .max-w-xl {max-width: var(--container-xl, 36rem);} .min-w-0 {min-width: calc(var(--spacing, .25rem) * 0);} .flex-1 {flex: 1;} .flex-auto {flex: auto;} .flex-none {flex: none;} .flex-shrink-0 {flex-shrink: 0;} .flex-grow {flex-grow: 1;} .grow {flex-grow: 1;} .origin-top-right {transform-origin: top right;} .-translate-x-8 {--tw-translate-x: calc(var(--spacing, .25rem) * -8); translate: var(--tw-translate-x) var(--tw-translate-y);} .-translate-x-32 {--tw-translate-x: calc(var(--spacing, .25rem) * -32); translate: var(--tw-translate-x) var(--tw-translate-y);} .translate-x-1\/2 {--tw-translate-x: 50%; translate: var(--tw-translate-x) var(--tw-translate-y);} .translate-x-32 {--tw-translate-x: calc(var(--spacing, .25rem) * 32); translate: var(--tw-translate-x) var(--tw-translate-y);} .translate-x-80 {--tw-translate-x: calc(var(--spacing, .25rem) * 80); translate: var(--tw-translate-x) var(--tw-translate-y);} .-translate-y-1\/2 {--tw-translate-y: -50%; translate: var(--tw-translate-x) var(--tw-translate-y);} .-translate-y-24 {--tw-translate-y: calc(var(--spacing, .25rem) * -24); translate: var(--tw-translate-x) var(--tw-translate-y);} .scale-95 {--tw-scale-x: 95%; --tw-scale-y: 95%; --tw-scale-z: 95%; scale: var(--tw-scale-x) var(--tw-scale-y);} .scale-100 {--tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x) var(--tw-scale-y);} .transform {transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);} .animate-spin {animation: var(--animate-spin, spin 1s linear infinite);} .grid-cols-1 {grid-template-columns: repeat(1,minmax(0,1fr));} .flex-col {flex-direction: column;} .flex-wrap {flex-wrap: wrap;} .items-center {align-items: center;} .justify-between {justify-content: space-between;} .justify-center {justify-content: center;} .gap-5 {gap: calc(var(--spacing, .25rem) * 5);} .gap-10 {gap: calc(var(--spacing, .25rem) * 10);} .space-y-2 {:where(& > :not(:last-child)) {--tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing, .25rem) * 2) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing, .25rem) * 2) * calc(1 - var(--tw-space-y-reverse)));}} .space-y-10 {:where(& > :not(:last-child)) {--tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing, .25rem) * 10) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing, .25rem) * 10) * calc(1 - var(--tw-space-y-reverse)));}} .gap-x-2 {column-gap: calc(var(--spacing, .25rem) * 2);} .space-x-3 {:where(& > :not(:last-child)) {--tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing, .25rem) * 3) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing, .25rem) * 3) * calc(1 - var(--tw-space-x-reverse)));}} .divide-y {:where(& > :not(:last-child)) {--tw-divide-y-reverse: 0; border-bottom-style: var(--tw-border-style); border-top-style: var(--tw-border-style); border-top-width: calc(1px * var(--tw-divide-y-reverse)); border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));}} .divide-gray-200 {:where(& > :not(:last-child)) {border-color: var(--color-gray-200, oklch(92.8% .006 264.531));}} .overflow-hidden {overflow: hidden;} .rounded {border-radius: .25rem;} .rounded-full {border-radius: Infinitypx;} .rounded-lg {border-radius: var(--radius-lg, .5rem);} .rounded-md {border-radius: var(--radius-md, .375rem);} .border-0 {border-style: var(--tw-border-style); border-width: 0px;} .bg-blue-500 {background-color: var(--color-blue-500, oklch(62.3% .214 259.815));} .bg-gray-50 {background-color: var(--color-gray-50, oklch(98.5% .002 247.839));} .bg-indigo-600 {background-color: var(--color-indigo-600, oklch(51.1% .262 276.966));} .bg-white {background-color: var(--color-white, #fff);} .object-cover {object-fit: cover;} .object-bottom {object-position: bottom;} .object-top {object-position: top;} .p-2 {padding: calc(var(--spacing, .25rem) * 2);} .p-6 {padding: calc(var(--spacing, .25rem) * 6);} .px-2 {padding-inline: calc(var(--spacing, .25rem) * 2);} .px-3 {padding-inline: calc(var(--spacing, .25rem) * 3);} .px-3\.5 {padding-inline: calc(var(--spacing, .25rem) * 3.5);} .px-4 {padding-inline: calc(var(--spacing, .25rem) * 4);} .px-5 {padding-inline: calc(var(--spacing, .25rem) * 5);} .px-6 {padding-inline: calc(var(--spacing, .25rem) * 6);} .py-2 {padding-block: calc(var(--spacing, .25rem) * 2);} .py-2\.5 {padding-block: calc(var(--spacing, .25rem) * 2.5);} .py-12 {padding-block: calc(var(--spacing, .25rem) * 12);} .py-15 {padding-block: calc(var(--spacing, .25rem) * 15);} .py-16 {padding-block: calc(var(--spacing, .25rem) * 16);} .pt-2 {padding-top: calc(var(--spacing, .25rem) * 2);} .pt-4 {padding-top: calc(var(--spacing, .25rem) * 4);} .pt-6 {padding-top: calc(var(--spacing, .25rem) * 6);} .pt-16 {padding-top: calc(var(--spacing, .25rem) * 16);} .pt-20 {padding-top: calc(var(--spacing, .25rem) * 20);} .pb-3 {padding-bottom: calc(var(--spacing, .25rem) * 3);} .pb-8 {padding-bottom: calc(var(--spacing, .25rem) * 8);} .pb-12 {padding-bottom: calc(var(--spacing, .25rem) * 12);} .pb-20 {padding-bottom: calc(var(--spacing, .25rem) * 20);} .text-center {text-align: center;} .text-2xl {font-size: var(--text-2xl, 1.5rem); line-height: var(--tw-leading, var(--text-2xl--line-height, 1.33333));} .text-3xl {font-size: var(--text-3xl, 1.875rem); line-height: var(--tw-leading, var(--text-3xl--line-height, 1.2));} .text-4xl {font-size: var(--text-4xl, 2.25rem); line-height: var(--tw-leading, var(--text-4xl--line-height, 1.11111));} .text-5xl {font-size: var(--text-5xl, 3rem); line-height: var(--tw-leading, var(--text-5xl--line-height, 1));} .text-base {font-size: var(--text-base, 1rem); line-height: var(--tw-leading, var(--text-base--line-height, 1.5));} .text-lg {font-size: var(--text-lg, 1.125rem); line-height: var(--tw-leading, var(--text-lg--line-height, 1.55556));} .text-sm {font-size: var(--text-sm, .875rem); line-height: var(--tw-leading, var(--text-sm--line-height, 1.42857));} .text-xl {font-size: var(--text-xl, 1.25rem); line-height: var(--tw-leading, var(--text-xl--line-height, 1.4));} .leading-5 {--tw-leading: calc(var(--spacing, .25rem) * 5); line-height: calc(var(--spacing, .25rem) * 5);} .leading-6 {--tw-leading: calc(var(--spacing, .25rem) * 6); line-height: calc(var(--spacing, .25rem) * 6);} .leading-7 {--tw-leading: calc(var(--spacing, .25rem) * 7); line-height: calc(var(--spacing, .25rem) * 7);} .leading-8 {--tw-leading: calc(var(--spacing, .25rem) * 8); line-height: calc(var(--spacing, .25rem) * 8);} .leading-9 {--tw-leading: calc(var(--spacing, .25rem) * 9); line-height: calc(var(--spacing, .25rem) * 9);} .leading-10 {--tw-leading: calc(var(--spacing, .25rem) * 10); line-height: calc(var(--spacing, .25rem) * 10);} .font-bold {--tw-font-weight: var(--font-weight-bold, 700); font-weight: var(--font-weight-bold, 700);} .font-extrabold {--tw-font-weight: var(--font-weight-extrabold, 800); font-weight: var(--font-weight-extrabold, 800);} .font-medium {--tw-font-weight: var(--font-weight-medium, 500); font-weight: var(--font-weight-medium, 500);} .font-semibold {--tw-font-weight: var(--font-weight-semibold, 600); font-weight: var(--font-weight-semibold, 600);} .tracking-tight {--tw-tracking: var(--tracking-tight, -.025em); letter-spacing: var(--tracking-tight, -.025em);} .tracking-wide {--tw-tracking: var(--tracking-wide, .025em); letter-spacing: var(--tracking-wide, .025em);} .text-gray-200 {color: var(--color-gray-200, oklch(92.8% .006 264.531));} .text-gray-400 {color: var(--color-gray-400, oklch(70.7% .022 261.325));} .text-gray-500 {color: var(--color-gray-500, oklch(55.1% .027 264.364));} .text-gray-700 {color: var(--color-gray-700, oklch(37.3% .034 259.733));} .text-gray-900 {color: var(--color-gray-900, oklch(21% .034 264.665));} .text-green-500 {color: var(--color-green-500, oklch(72.3% .219 149.579));} .text-indigo-200 {color: var(--color-indigo-200, oklch(87% .065 274.039));} .text-indigo-600 {color: var(--color-indigo-600, oklch(51.1% .262 276.966));} .text-white {color: var(--color-white, #fff);} .uppercase {text-transform: uppercase;} .italic {font-style: italic;} .opacity-0 {opacity: 0%;} .opacity-25 {opacity: 25%;} .opacity-50 {opacity: 50%;} .opacity-75 {opacity: 75%;} .opacity-100 {opacity: 100%;} .shadow {--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)),0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);} .shadow-lg {--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)),0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1)); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);} .shadow-md {--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)),0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1)); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);} .shadow-sm {--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)),0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);} .shadow-xs {--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / .05)); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);} .ring-1 {--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);} .ring-gray-300 {--tw-ring-color: var(--color-gray-300, oklch(87.2% .01 258.338));} .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,);} .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,visibility,content-visibility,overlay,pointer-events; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1))); transition-duration: var(--tw-duration, var(--default-transition-duration, .15s));} .duration-75 {--tw-duration: 75ms; transition-duration: 75ms;} .duration-100 {--tw-duration: .1s; transition-duration: .1s;} .duration-150 {--tw-duration: .15s; transition-duration: .15s;} .ease-in {--tw-ease: var(--ease-in, cubic-bezier(.4, 0, 1, 1)); transition-timing-function: var(--ease-in, cubic-bezier(.4, 0, 1, 1));} .ease-in-out {--tw-ease: var(--ease-in-out, cubic-bezier(.4, 0, .2, 1)); transition-timing-function: var(--ease-in-out, cubic-bezier(.4, 0, .2, 1));} .ease-out {--tw-ease: var(--ease-out, cubic-bezier(0, 0, .2, 1)); transition-timing-function: var(--ease-out, cubic-bezier(0, 0, .2, 1));} .prose-indigo {--tw-prose-links: oklch(51.1% .262 276.966); --tw-prose-invert-links: oklch(58.5% .233 277.117);} .ring-inset {--tw-ring-inset: inset;} .placeholder\:text-gray-400 {&::placeholder {color: var(--color-gray-400, oklch(70.7% .022 261.325));}} .hover\:bg-blue-700 {&:hover {@media (hover: hover) {background-color: var(--color-blue-700, oklch(48.8% .243 264.376));}}} .hover\:bg-gray-50 {&:hover {@media (hover: hover) {background-color: var(--color-gray-50, oklch(98.5% .002 247.839));}}} .hover\:bg-gray-100 {&:hover {@media (hover: hover) {background-color: var(--color-gray-100, oklch(96.7% .003 264.542));}}} .hover\:bg-indigo-500 {&:hover {@media (hover: hover) {background-color: var(--color-indigo-500, oklch(58.5% .233 277.117));}}} .hover\:text-gray-500 {&:hover {@media (hover: hover) {color: var(--color-gray-500, oklch(55.1% .027 264.364));}}} .hover\:text-gray-900 {&:hover {@media (hover: hover) {color: var(--color-gray-900, oklch(21% .034 264.665));}}} .hover\:underline {&:hover {@media (hover: hover) {text-decoration-line: underline;}}} .focus\:bg-gray-50 {&:focus {background-color: var(--color-gray-50, oklch(98.5% .002 247.839));}} .focus\:bg-gray-100 {&:focus {background-color: var(--color-gray-100, oklch(96.7% .003 264.542));}} .focus\:text-gray-500 {&:focus {color: var(--color-gray-500, oklch(55.1% .027 264.364));}} .focus\:text-gray-900 {&:focus {color: var(--color-gray-900, oklch(21% .034 264.665));}} .focus\:ring-2 {&:focus {--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}} .focus\:ring-indigo-600 {&:focus {--tw-ring-color: var(--color-indigo-600, oklch(51.1% .262 276.966));}} .focus\:outline-none {&:focus {--tw-outline-style: none; outline-style: none;}} .focus\:ring-inset {&:focus {--tw-ring-inset: inset;}} .focus-visible\:outline {&:focus-visible {outline-style: var(--tw-outline-style); outline-width: 1px;}} .focus-visible\:outline-2 {&:focus-visible {outline-style: var(--tw-outline-style); outline-width: 2px;}} .focus-visible\:outline-offset-2 {&:focus-visible {outline-offset: 2px;}} .focus-visible\:outline-indigo-600 {&:focus-visible {outline-color: var(--color-indigo-600, oklch(51.1% .262 276.966));}} .sm\:mx-auto {@media (width >= 40rem) {margin-inline: auto;}} .sm\:mt-4 {@media (width >= 40rem) {margin-top: calc(var(--spacing, .25rem) * 4);}} .sm\:mt-5 {@media (width >= 40rem) {margin-top: calc(var(--spacing, .25rem) * 5);}} .sm\:mt-12 {@media (width >= 40rem) {margin-top: calc(var(--spacing, .25rem) * 12);}} .sm\:block {@media (width >= 40rem) {display: block;}} .sm\:grid {@media (width >= 40rem) {display: grid;}} .sm\:h-2\/3 {@media (width >= 40rem) {height: 66.66667%;}} .sm\:h-10 {@media (width >= 40rem) {height: calc(var(--spacing, .25rem) * 10);}} .sm\:h-72 {@media (width >= 40rem) {height: calc(var(--spacing, .25rem) * 72);}} .sm\:max-w-xl {@media (width >= 40rem) {max-width: var(--container-xl, 36rem);}} .sm\:grid-flow-col {@media (width >= 40rem) {grid-auto-flow: column;}} .sm\:grid-cols-2 {@media (width >= 40rem) {grid-template-columns: repeat(2,minmax(0,1fr));}} .sm\:grid-rows-5 {@media (width >= 40rem) {grid-template-rows: repeat(5,minmax(0,1fr));}} .sm\:space-y-0 {@media (width >= 40rem) {:where(& > :not(:last-child)) {--tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing, .25rem) * 0) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing, .25rem) * 0) * calc(1 - var(--tw-space-y-reverse)));}}} .sm\:px-6 {@media (width >= 40rem) {padding-inline: calc(var(--spacing, .25rem) * 6);}} .sm\:py-24 {@media (width >= 40rem) {padding-block: calc(var(--spacing, .25rem) * 24);}} .sm\:pb-4 {@media (width >= 40rem) {padding-bottom: calc(var(--spacing, .25rem) * 4);}} .sm\:text-center {@media (width >= 40rem) {text-align: center;}} .sm\:text-4xl {@media (width >= 40rem) {font-size: var(--text-4xl, 2.25rem); line-height: var(--tw-leading, var(--text-4xl--line-height, 1.11111));}} .sm\:text-5xl {@media (width >= 40rem) {font-size: var(--text-5xl, 3rem); line-height: var(--tw-leading, var(--text-5xl--line-height, 1));}} .sm\:text-lg {@media (width >= 40rem) {font-size: var(--text-lg, 1.125rem); line-height: var(--tw-leading, var(--text-lg--line-height, 1.55556));}} .sm\:text-sm {@media (width >= 40rem) {font-size: var(--text-sm, .875rem); line-height: var(--tw-leading, var(--text-sm--line-height, 1.42857));}} .sm\:leading-6 {@media (width >= 40rem) {--tw-leading: calc(var(--spacing, .25rem) * 6); line-height: calc(var(--spacing, .25rem) * 6);}} .sm\:leading-10 {@media (width >= 40rem) {--tw-leading: calc(var(--spacing, .25rem) * 10); line-height: calc(var(--spacing, .25rem) * 10);}} .sm\:leading-none {@media (width >= 40rem) {--tw-leading: 1; line-height: 1;}} .sm\:tracking-tight {@media (width >= 40rem) {--tw-tracking: var(--tracking-tight, -.025em); letter-spacing: var(--tracking-tight, -.025em);}} .md\:mt-2 {@media (width >= 48rem) {margin-top: calc(var(--spacing, .25rem) * 2);}} .md\:mt-5 {@media (width >= 48rem) {margin-top: calc(var(--spacing, .25rem) * 5);}} .md\:mt-16 {@media (width >= 48rem) {margin-top: calc(var(--spacing, .25rem) * 16);}} .md\:ml-10 {@media (width >= 48rem) {margin-left: calc(var(--spacing, .25rem) * 10);}} .md\:block {@media (width >= 48rem) {display: block;}} .md\:hidden {@media (width >= 48rem) {display: none;}} .md\:h-96 {@media (width >= 48rem) {height: calc(var(--spacing, .25rem) * 96);}} .md\:w-auto {@media (width >= 48rem) {width: auto;}} .md\:pr-4 {@media (width >= 48rem) {padding-right: calc(var(--spacing, .25rem) * 4);}} .md\:pb-8 {@media (width >= 48rem) {padding-bottom: calc(var(--spacing, .25rem) * 8);}} .md\:text-6xl {@media (width >= 48rem) {font-size: var(--text-6xl, 3.75rem); line-height: var(--tw-leading, var(--text-6xl--line-height, 1));}} .md\:text-xl {@media (width >= 48rem) {font-size: var(--text-xl, 1.25rem); line-height: var(--tw-leading, var(--text-xl--line-height, 1.4));}} .lg\:absolute {@media (width >= 64rem) {position: absolute;}} .lg\:inset-y-0 {@media (width >= 64rem) {inset-block: calc(var(--spacing, .25rem) * 0);}} .lg\:right-0 {@media (width >= 64rem) {right: calc(var(--spacing, .25rem) * 0);}} .lg\:col-span-2 {@media (width >= 64rem) {grid-column: span 2 / span 2;}} .lg\:col-span-5 {@media (width >= 64rem) {grid-column: span 5 / span 5;}} .lg\:col-span-7 {@media (width >= 64rem) {grid-column: span 7 / span 7;}} .lg\:mx-0 {@media (width >= 64rem) {margin-inline: calc(var(--spacing, .25rem) * 0);}} .lg\:mt-0 {@media (width >= 64rem) {margin-top: calc(var(--spacing, .25rem) * 0);}} .lg\:mt-1 {@media (width >= 64rem) {margin-top: calc(var(--spacing, .25rem) * 1);}} .lg\:mt-20 {@media (width >= 64rem) {margin-top: calc(var(--spacing, .25rem) * 20);}} .lg\:ml-0 {@media (width >= 64rem) {margin-left: calc(var(--spacing, .25rem) * 0);}} .lg\:ml-10 {@media (width >= 64rem) {margin-left: calc(var(--spacing, .25rem) * 10);}} .lg\:block {@media (width >= 64rem) {display: block;}} .lg\:flex {@media (width >= 64rem) {display: flex;}} .lg\:grid {@media (width >= 64rem) {display: grid;}} .lg\:hidden {@media (width >= 64rem) {display: none;}} .lg\:inline {@media (width >= 64rem) {display: inline;}} .lg\:h-full {@media (width >= 64rem) {height: 100%;}} .lg\:w-1\/2 {@media (width >= 64rem) {width: 50%;}} .lg\:w-full {@media (width >= 64rem) {width: 100%;}} .lg\:max-w-2xl {@media (width >= 64rem) {max-width: var(--container-2xl, 42rem);}} .lg\:max-w-none {@media (width >= 64rem) {max-width: none;}} .lg\:flex-shrink-0 {@media (width >= 64rem) {flex-shrink: 0;}} .lg\:flex-grow-0 {@media (width >= 64rem) {flex-grow: 0;}} .lg\:grid-cols-3 {@media (width >= 64rem) {grid-template-columns: repeat(3,minmax(0,1fr));}} .lg\:grid-cols-12 {@media (width >= 64rem) {grid-template-columns: repeat(12,minmax(0,1fr));}} .lg\:items-center {@media (width >= 64rem) {align-items: center;}} .lg\:justify-start {@media (width >= 64rem) {justify-content: flex-start;}} .lg\:gap-8 {@media (width >= 64rem) {gap: calc(var(--spacing, .25rem) * 8);}} .lg\:border-t-0 {@media (width >= 64rem) {border-top-style: var(--tw-border-style); border-top-width: 0px;}} .lg\:object-top {@media (width >= 64rem) {object-position: top;}} .lg\:px-8 {@media (width >= 64rem) {padding-inline: calc(var(--spacing, .25rem) * 8);}} .lg\:py-0 {@media (width >= 64rem) {padding-block: calc(var(--spacing, .25rem) * 0);}} .lg\:py-20 {@media (width >= 64rem) {padding-block: calc(var(--spacing, .25rem) * 20);}} .lg\:py-24 {@media (width >= 64rem) {padding-block: calc(var(--spacing, .25rem) * 24);}} .lg\:py-32 {@media (width >= 64rem) {padding-block: calc(var(--spacing, .25rem) * 32);}} .lg\:pt-2 {@media (width >= 64rem) {padding-top: calc(var(--spacing, .25rem) * 2);}} .lg\:pt-24 {@media (width >= 64rem) {padding-top: calc(var(--spacing, .25rem) * 24);}} .lg\:pb-4 {@media (width >= 64rem) {padding-bottom: calc(var(--spacing, .25rem) * 4);}} .lg\:pb-12 {@media (width >= 64rem) {padding-bottom: calc(var(--spacing, .25rem) * 12);}} .lg\:pb-28 {@media (width >= 64rem) {padding-bottom: calc(var(--spacing, .25rem) * 28);}} .lg\:text-left {@media (width >= 64rem) {text-align: left;}} .lg\:text-6xl {@media (width >= 64rem) {font-size: var(--text-6xl, 3.75rem); line-height: var(--tw-leading, var(--text-6xl--line-height, 1));}} .xl\:mt-1 {@media (width >= 80rem) {margin-top: calc(var(--spacing, .25rem) * 1);}} .xl\:mt-28 {@media (width >= 80rem) {margin-top: calc(var(--spacing, .25rem) * 28);}} .xl\:block {@media (width >= 80rem) {display: block;}} .xl\:hidden {@media (width >= 80rem) {display: none;}} .xl\:h-80 {@media (width >= 80rem) {height: calc(var(--spacing, .25rem) * 80);}} .xl\:w-80 {@media (width >= 80rem) {width: calc(var(--spacing, .25rem) * 80);}} .xl\:pb-32 {@media (width >= 80rem) {padding-bottom: calc(var(--spacing, .25rem) * 32);}}}.wave{display:inline-block;animation-name:wave;animation-duration:.5s;transform-origin:50% 50%;animation-iteration-count:3s}.wave:hover{animation-name:wave-again;animation-duration:.5s;transform-origin:50% 50%;animation-iteration-count:3s}.wave:focus{animation-name:wave-again;animation-duration:.5s;transform-origin:50% 50%;animation-iteration-count:3s}.wave:active{animation-name:wave-again;animation-duration:.5s;transform-origin:50% 50%;animation-iteration-count:3s}@keyframes wave{0%{transform:translate(2px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(2px,1px) rotate(0)}30%{transform:translateY(2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-2px,1px) rotate(0)}70%{transform:translate(2px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(2px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}@keyframes wave-again{0%{transform:translate(2px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(2px,1px) rotate(0)}30%{transform:translateY(2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-2px,1px) rotate(0)}70%{transform:translate(2px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(2px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}.formkit-input{min-width:calc(var(--spacing, .25rem) * 0);flex:auto;border-radius:var(--radius-md, .375rem);border-style:var(--tw-border-style);border-width:0px;padding-inline:calc(var(--spacing, .25rem) * 3.5);padding-block:calc(var(--spacing, .25rem) * 2);color:var(--color-gray-900, oklch(21% .034 264.665));--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-gray-300, oklch(87.2% .01 258.338));--tw-ring-inset: inset;&::placeholder{color:var(--color-gray-400, oklch(70.7% .022 261.325))}&:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus{--tw-ring-color: var(--color-indigo-600, oklch(51.1% .262 276.966))}&:focus{--tw-ring-inset: inset}@media (width >= 40rem){font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, 1.42857))}@media (width >= 40rem){--tw-leading: calc(var(--spacing, .25rem) * 6);line-height:calc(var(--spacing, .25rem) * 6)}}.formkit-submit{flex:none;border-radius:var(--radius-md, .375rem);background-color:var(--color-indigo-600, oklch(51.1% .262 276.966));padding-inline:calc(var(--spacing, .25rem) * 3.5);padding-block:calc(var(--spacing, .25rem) * 2.5);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, 1.42857));--tw-font-weight: var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600);color:var(--color-white, #fff);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media (hover: hover){background-color:var(--color-indigo-500, oklch(58.5% .233 277.117))}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}&:focus-visible{outline-offset:2px}&:focus-visible{outline-color:var(--color-indigo-600, oklch(51.1% .262 276.966))}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-space-x-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-divide-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@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;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@keyframes spin{to{transform:rotate(360deg)}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {*,::before,::after,::backdrop {--tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scale-z: 1; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-space-y-reverse: 0; --tw-space-x-reverse: 0; --tw-divide-y-reverse: 0; --tw-border-style: solid; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; --tw-duration: initial; --tw-ease: initial; --tw-outline-style: solid;}}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs-comment,.hljs-meta{color:#9699a3}.hljs-deletion,.hljs-doctag,.hljs-regexp,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-tag,.hljs-template-tag,.hljs-variable.language_{color:#8c4351}.hljs-link,.hljs-literal,.hljs-number,.hljs-params,.hljs-template-variable,.hljs-type,.hljs-variable{color:#965027}.hljs-attribute,.hljs-built_in{color:#8f5e15}.hljs-keyword,.hljs-property,.hljs-subst,.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#0f4b6e}.hljs-selector-tag{color:#33635c}.hljs-addition,.hljs-bullet,.hljs-quote,.hljs-string,.hljs-symbol{color:#485e30}.hljs-code,.hljs-formula,.hljs-section{color:#34548a}.hljs-attr,.hljs-char.escape_,.hljs-keyword,.hljs-name,.hljs-operator{color:#5a4a78}.hljs-punctuation{color:#343b58}.hljs{background:#d5d6db;color:#565a6e}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}
/*!
  Theme: Tokyo-night-light
  origin: https://github.com/enkia/tokyo-night-vscode-theme
  Description: Original highlight.js style
  Author: (c) Henri Vandersleyen <hvandersleyen@gmail.com>
  License: see project LICENSE
  Touched: 2022
*/
/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */
/*# sourceMappingURL=/_bridgetown/static/index.MWUOAENZ.css.map */
