/*! Tailwind CSS v4.3.0 | MIT License */
@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono: ui-monospace,"SF Mono",Menlo,monospace;--spacing: 0.25rem;--container-md: 28rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--text-xs: 0.75rem;--text-xs--line-height: calc(1 / 0.75);--text-sm: 0.875rem;--text-sm--line-height: calc(1.25 / 0.875);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: calc(2.25 / 1.875);--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3rem;--text-5xl--line-height: 1;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-tight: -0.025em;--tracking-wider: 0.05em;--default-transition-duration: 150ms;--default-transition-timing-function: cubic-bezier(0.4,0,0.2,1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-primary: #2563eb;--color-primary-500: #3b82f6;--color-secondary-200: #e2e8f0;--color-secondary-500: #64748b;--color-secondary-600: #475569;--color-secondary-700: #334155;--color-neutral: #171717;}}@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,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);-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,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;}small{font-size: 80%;}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub{bottom: -0.25em;}sup{top: -0.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;}::-webkit-calendar-picker-indicator{line-height: 1;}:-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{.visible{visibility: visible;}.fixed{position: fixed;}.static{position: static;}.-mx-6{margin-inline: calc(var(--spacing) * -6);}.mx-auto{margin-inline: auto;}.prose{color: var(--tw-prose-body);max-width: 65ch;:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top: 1.25em;margin-bottom: 1.25em;}:where([class~="lead"]):not(:where([class~="not-prose"],[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"],[class~="not-prose"] *)){color: var(--tw-prose-links);text-decoration: underline;font-weight: 500;}:where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color: var(--tw-prose-bold);font-weight: 600;}:where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color: inherit;}:where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color: inherit;}:where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color: inherit;}:where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type: decimal;margin-top: 1.25em;margin-bottom: 1.25em;padding-inline-start: 1.625em;}:where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type: upper-alpha;}:where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type: lower-alpha;}:where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type: upper-alpha;}:where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type: lower-alpha;}:where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type: upper-roman;}:where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type: lower-roman;}:where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type: upper-roman;}:where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type: lower-roman;}:where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type: decimal;}:where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type: disc;margin-top: 1.25em;margin-bottom: 1.25em;padding-inline-start: 1.625em;}:where(ol>li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{font-weight: 400;color: var(--tw-prose-counters);}:where(ul>li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{color: var(--tw-prose-bullets);}:where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){color: var(--tw-prose-headings);font-weight: 600;margin-top: 1.25em;}:where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-color: var(--tw-prose-hr);border-top-width: 1px;margin-top: 3em;margin-bottom: 3em;}:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight: 500;font-style: italic;color: var(--tw-prose-quotes);border-inline-start-width: 0.25rem;border-inline-start-color: var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top: 1.6em;margin-bottom: 1.6em;padding-inline-start: 1em;}:where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content: open-quote;}:where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content: close-quote;}:where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){color: var(--tw-prose-headings);font-weight: 800;font-size: 2.25em;margin-top: 0;margin-bottom: 0.8888889em;line-height: 1.1111111;}:where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight: 900;color: inherit;}:where(h2):not(:where([class~="not-prose"],[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"],[class~="not-prose"] *)){font-weight: 800;color: inherit;}:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){color: var(--tw-prose-headings);font-weight: 600;font-size: 1.25em;margin-top: 1.6em;margin-bottom: 0.6em;line-height: 1.6;}:where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight: 700;color: inherit;}:where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){color: var(--tw-prose-headings);font-weight: 600;margin-top: 1.5em;margin-bottom: 0.5em;line-height: 1.5;}:where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight: 700;color: inherit;}:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top: 2em;margin-bottom: 2em;}:where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){display: block;margin-top: 2em;margin-bottom: 2em;}:where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top: 2em;margin-bottom: 2em;}:where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight: 500;font-family: inherit;color: var(--tw-prose-kbd);box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size: 0.875em;border-radius: 0.3125rem;padding-top: 0.1875em;padding-inline-end: 0.375em;padding-bottom: 0.1875em;padding-inline-start: 0.375em;}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color: var(--tw-prose-code);font-weight: 600;font-size: 0.875em;}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:"`";}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:"`";}:where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color: inherit;}:where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color: inherit;}:where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color: inherit;font-size: 0.875em;}:where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color: inherit;font-size: 0.9em;}:where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color: inherit;}:where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color: inherit;}:where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color: inherit;}:where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){color: var(--tw-prose-pre-code);background-color: var(--tw-prose-pre-bg);overflow-x: auto;font-weight: 400;font-size: 0.875em;line-height: 1.7142857;margin-top: 1.7142857em;margin-bottom: 1.7142857em;border-radius: 0.375rem;padding-top: 0.8571429em;padding-inline-end: 1.1428571em;padding-bottom: 0.8571429em;padding-inline-start: 1.1428571em;}:where(pre code):not(:where([class~="not-prose"],[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"],[class~="not-prose"] *))::before{content: none;}:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content: none;}:where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){width: 100%;table-layout: auto;margin-top: 2em;margin-bottom: 2em;font-size: 0.875em;line-height: 1.7142857;}:where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width: 1px;border-bottom-color: var(--tw-prose-th-borders);}:where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){color: var(--tw-prose-headings);font-weight: 600;vertical-align: bottom;padding-inline-end: 0.5714286em;padding-bottom: 0.5714286em;padding-inline-start: 0.5714286em;}:where(tbody tr):not(:where([class~="not-prose"],[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"],[class~="not-prose"] *)){border-bottom-width: 0;}:where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align: baseline;}:where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-top-width: 1px;border-top-color: var(--tw-prose-th-borders);}:where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align: top;}:where(th,td):not(:where([class~="not-prose"],[class~="not-prose"] *)){text-align: start;}:where(figure>*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top: 0;margin-bottom: 0;}:where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){color: var(--tw-prose-captions);font-size: 0.875em;line-height: 1.4285714;margin-top: 0.8571429em;}--tw-prose-body: oklch(37.3% 0.034 259.733);--tw-prose-headings: oklch(21% 0.034 264.665);--tw-prose-lead: oklch(44.6% 0.03 256.802);--tw-prose-links: oklch(21% 0.034 264.665);--tw-prose-bold: oklch(21% 0.034 264.665);--tw-prose-counters: oklch(55.1% 0.027 264.364);--tw-prose-bullets: oklch(87.2% 0.01 258.338);--tw-prose-hr: oklch(92.8% 0.006 264.531);--tw-prose-quotes: oklch(21% 0.034 264.665);--tw-prose-quote-borders: oklch(92.8% 0.006 264.531);--tw-prose-captions: oklch(55.1% 0.027 264.364);--tw-prose-kbd: oklch(21% 0.034 264.665);--tw-prose-kbd-shadows: color-mix(in oklab,oklch(21% 0.034 264.665) 10%,transparent);--tw-prose-code: oklch(21% 0.034 264.665);--tw-prose-pre-code: oklch(92.8% 0.006 264.531);--tw-prose-pre-bg: oklch(27.8% 0.033 256.848);--tw-prose-th-borders: oklch(87.2% 0.01 258.338);--tw-prose-td-borders: oklch(92.8% 0.006 264.531);--tw-prose-invert-body: oklch(87.2% 0.01 258.338);--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: oklch(70.7% 0.022 261.325);--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: oklch(70.7% 0.022 261.325);--tw-prose-invert-bullets: oklch(44.6% 0.03 256.802);--tw-prose-invert-hr: oklch(37.3% 0.034 259.733);--tw-prose-invert-quotes: oklch(96.7% 0.003 264.542);--tw-prose-invert-quote-borders: oklch(37.3% 0.034 259.733);--tw-prose-invert-captions: oklch(70.7% 0.022 261.325);--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: oklch(87.2% 0.01 258.338);--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: oklch(44.6% 0.03 256.802);--tw-prose-invert-td-borders: oklch(37.3% 0.034 259.733);font-size: 1rem;line-height: 1.75;:where(picture>img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top: 0;margin-bottom: 0;}:where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top: 0.5em;margin-bottom: 0.5em;}:where(ol>li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start: 0.375em;}:where(ul>li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start: 0.375em;}:where(.prose>ul>li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top: 0.75em;margin-bottom: 0.75em;}:where(.prose>ul>li>p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top: 1.25em;}:where(.prose>ul>li>p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom: 1.25em;}:where(.prose>ol>li>p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top: 1.25em;}:where(.prose>ol>li>p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom: 1.25em;}:where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top: 0.75em;margin-bottom: 0.75em;}:where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top: 1.25em;margin-bottom: 1.25em;}:where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top: 0.5em;padding-inline-start: 1.625em;}:where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top: 0;}:where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top: 0;}:where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top: 0;}:where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top: 0;}:where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start: 0;}:where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end: 0;}:where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-top: 0.5714286em;padding-inline-end: 0.5714286em;padding-bottom: 0.5714286em;padding-inline-start: 0.5714286em;}:where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start: 0;}:where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end: 0;}:where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top: 2em;margin-bottom: 2em;}:where(.prose>:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top: 0;}:where(.prose>:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom: 0;}}.mt-3{margin-top: calc(var(--spacing) * 3);}.mt-4{margin-top: calc(var(--spacing) * 4);}.mt-8{margin-top: calc(var(--spacing) * 8);}.mt-10{margin-top: calc(var(--spacing) * 10);}.mt-12{margin-top: calc(var(--spacing) * 12);}.mb-2{margin-bottom: calc(var(--spacing) * 2);}.mb-3{margin-bottom: calc(var(--spacing) * 3);}.mb-4{margin-bottom: calc(var(--spacing) * 4);}.mb-10{margin-bottom: calc(var(--spacing) * 10);}.mb-12{margin-bottom: calc(var(--spacing) * 12);}.block{display: block;}.flex{display: flex;}.grid{display: grid;}.hidden{display: none;}.inline-flex{display: inline-flex;}.h-auto{height: auto;}.w-full{width: 100%;}.max-w-2xl{max-width: var(--container-2xl);}.max-w-3xl{max-width: var(--container-3xl);}.max-w-4xl{max-width: var(--container-4xl);}.max-w-md{max-width: var(--container-md);}.max-w-none{max-width: none;}.flex-1{flex: 1;}.resize{resize: both;}.items-center{align-items: center;}.justify-between{justify-content: space-between;}.gap-12{gap: calc(var(--spacing) * 12);}.border-b{border-bottom-style: var(--tw-border-style);border-bottom-width: 1px;}.border-secondary-200{border-color: var(--color-secondary-200);}.px-6{padding-inline: calc(var(--spacing) * 6);}.py-12{padding-block: calc(var(--spacing) * 12);}.py-16{padding-block: calc(var(--spacing) * 16);}.py-24{padding-block: calc(var(--spacing) * 24);}.pt-16{padding-top: calc(var(--spacing) * 16);}.pb-8{padding-bottom: calc(var(--spacing) * 8);}.pb-12{padding-bottom: calc(var(--spacing) * 12);}.text-center{text-align: center;}.text-2xl{font-size: var(--text-2xl);line-height: var(--tw-leading,var(--text-2xl--line-height));}.text-3xl{font-size: var(--text-3xl);line-height: var(--tw-leading,var(--text-3xl--line-height));}.text-4xl{font-size: var(--text-4xl);line-height: var(--tw-leading,var(--text-4xl--line-height));}.text-sm{font-size: var(--text-sm);line-height: var(--tw-leading,var(--text-sm--line-height));}.text-xs{font-size: var(--text-xs);line-height: var(--tw-leading,var(--text-xs--line-height));}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight: var(--font-weight-bold);}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight: var(--font-weight-semibold);}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing: var(--tracking-tight);}.tracking-wider{--tw-tracking: var(--tracking-wider);letter-spacing: var(--tracking-wider);}.text-neutral{color: var(--color-neutral);}.text-primary-500{color: var(--color-primary-500);}.text-secondary-500{color: var(--color-secondary-500);}.text-secondary-600{color: var(--color-secondary-600);}.text-secondary-700{color: var(--color-secondary-700);}.uppercase{text-transform: uppercase;}.no-underline{text-decoration-line: none;}.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));}.last\:border-b-0{&:last-child{border-bottom-style: var(--tw-border-style);border-bottom-width: 0px;}}.hover\:text-primary{&:hover{@media (hover: hover){color: var(--color-primary);}}}.hover\:text-primary-500{&:hover{@media (hover: hover){color: var(--color-primary-500);}}}.hover\:underline{&:hover{@media (hover: hover){text-decoration-line: underline;}}}.md\:mx-0{@media (width>= 48rem){margin-inline: calc(var(--spacing) * 0);}}.md\:text-3xl{@media (width>= 48rem){font-size: var(--text-3xl);line-height: var(--tw-leading,var(--text-3xl--line-height));}}.md\:text-4xl{@media (width>= 48rem){font-size: var(--text-4xl);line-height: var(--tw-leading,var(--text-4xl--line-height));}}.md\:text-5xl{@media (width>= 48rem){font-size: var(--text-5xl);line-height: var(--tw-leading,var(--text-5xl--line-height));}}}@layer base;@layer components;@layer base{input:where([type='text']),input:where(:not([type])),input:where([type='email']),input:where([type='url']),input:where([type='password']),input:where([type='number']),input:where([type='date']),input:where([type='datetime-local']),input:where([type='month']),input:where([type='search']),input:where([type='tel']),input:where([type='time']),input:where([type='week']),select:where([multiple]),textarea,select{appearance: none;background-color: #fff;border-color: oklch(55.1% 0.027 264.364);border-width: 1px;border-radius: 0px;padding-top: 0.5rem;padding-right: 0.75rem;padding-bottom: 0.5rem;padding-left: 0.75rem;font-size: 1rem;line-height: 1.5rem;--tw-shadow: 0 0 #0000;&:focus{outline: 2px solid transparent;outline-offset: 2px;--tw-ring-inset: var(--tw-empty,);--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: oklch(54.6% 0.245 262.881);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color: oklch(54.6% 0.245 262.881);}}input::placeholder,textarea::placeholder{color: oklch(55.1% 0.027 264.364);opacity: 1;}::-webkit-datetime-edit-fields-wrapper{padding: 0;}::-webkit-date-and-time-value{min-height: 1.5em;}::-webkit-date-and-time-value{text-align: inherit;}::-webkit-datetime-edit{display: inline-flex;}::-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-top: 0;padding-bottom: 0;}select{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position: right 0.5rem center;background-repeat: no-repeat;background-size: 1.5em 1.5em;padding-right: 2.5rem;print-color-adjust: exact;}select:where([multiple]),select:where([size]:not([size="1"])){background-image: initial;background-position: initial;background-repeat: unset;background-size: initial;padding-right: 0.75rem;print-color-adjust: unset;}input:where([type='checkbox']),input:where([type='radio']){appearance: none;padding: 0;print-color-adjust: exact;display: inline-block;vertical-align: middle;background-origin: border-box;user-select: none;flex-shrink: 0;height: 1rem;width: 1rem;color: oklch(54.6% 0.245 262.881);background-color: #fff;border-color: oklch(55.1% 0.027 264.364);border-width: 1px;--tw-shadow: 0 0 #0000;}input:where([type='checkbox']){border-radius: 0px;}input:where([type='radio']){border-radius: 100%;}input:where([type='checkbox']):focus,input:where([type='radio']):focus{outline: 2px solid transparent;outline-offset: 2px;--tw-ring-inset: var(--tw-empty,);--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: oklch(54.6% 0.245 262.881);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}input:where([type='checkbox']):checked,input:where([type='radio']):checked{border-color: transparent;background-color: currentColor;background-size: 100% 100%;background-position: center;background-repeat: no-repeat;}input:where([type='checkbox']):checked{background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");@media (forced-colors: active){appearance: auto;}}input:where([type='radio']):checked{background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");@media (forced-colors: active){appearance: auto;}}input:where([type='checkbox']):checked:hover,input:where([type='checkbox']):checked:focus,input:where([type='radio']):checked:hover,input:where([type='radio']):checked:focus{border-color: transparent;background-color: currentColor;}input:where([type='checkbox']):indeterminate{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color: transparent;background-color: currentColor;background-size: 100% 100%;background-position: center;background-repeat: no-repeat;@media (forced-colors: active){appearance: auto;}}input:where([type='checkbox']):indeterminate:hover,input:where([type='checkbox']):indeterminate:focus{border-color: transparent;background-color: currentColor;}input:where([type='file']){background: unset;border-color: inherit;border-width: 0;border-radius: 0;padding: 0;font-size: unset;line-height: inherit;}input:where([type='file']):focus{outline: 1px solid ButtonText;outline: 1px auto -webkit-focus-ring-color;}}@property --tw-border-style{syntax:"*";inherits: false;initial-value: solid;}@property --tw-font-weight{syntax:"*";inherits: false;}@property --tw-tracking{syntax:"*";inherits: false;}@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-border-style: solid;--tw-font-weight: initial;--tw-tracking: initial;}}}