@layer properties;@layer theme, base, components, utilities;@layer theme {:root, :host {--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji","Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono","Courier New", monospace;--color-red-100: oklch(93.6% 0.032 17.717);--color-red-400: oklch(70.4% 0.191 22.216);--color-red-500: oklch(63.7% 0.237 25.331);--color-red-700: oklch(50.5% 0.213 27.518);--color-green-50: oklch(98.2% 0.018 155.826);--color-green-200: oklch(92.5% 0.084 155.995);--color-green-700: oklch(52.7% 0.154 150.069);--color-blue-50: oklch(97% 0.014 254.604);--color-blue-100: oklch(93.2% 0.032 255.585);--color-blue-500: oklch(62.3% 0.214 259.815);--color-blue-600: oklch(54.6% 0.245 262.881);--color-blue-700: oklch(48.8% 0.243 264.376);--color-indigo-500: oklch(58.5% 0.233 277.117);--color-indigo-600: oklch(51.1% 0.262 276.966);--color-indigo-700: oklch(45.7% 0.24 277.023);--color-slate-50: oklch(98.4% 0.003 247.858);--color-slate-100: oklch(96.8% 0.007 247.896);--color-slate-200: oklch(92.9% 0.013 255.508);--color-slate-600: oklch(44.6% 0.043 257.281);--color-slate-900: oklch(20.8% 0.042 265.755);--color-gray-50: oklch(98.5% 0.002 247.839);--color-gray-100: oklch(96.7% 0.003 264.542);--color-gray-200: oklch(92.8% 0.006 264.531);--color-gray-300: oklch(87.2% 0.01 258.338);--color-gray-400: oklch(70.7% 0.022 261.325);--color-gray-500: oklch(55.1% 0.027 264.364);--color-gray-600: oklch(44.6% 0.03 256.802);--color-gray-700: oklch(37.3% 0.034 259.733);--color-gray-800: oklch(27.8% 0.033 256.848);--color-gray-900: oklch(21% 0.034 264.665);--color-white: #fff;--spacing: 0.25rem;--breakpoint-sm: 40rem;--breakpoint-md: 48rem;--breakpoint-lg: 64rem;--breakpoint-xl: 80rem;--container-md: 28rem;--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-base: 1rem;--text-base--line-height: calc(1.5 / 1);--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--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);--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--tracking-wider: 0.05em;--leading-tight: 1.25;--radius-sm: 0.25rem;--radius-md: 0.375rem;--radius-lg: 0.5rem;--radius-xl: 0.75rem;--ease-in: cubic-bezier(0.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, 0.2, 1);--ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);--animate-spin: spin 1s linear infinite;--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);}}@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 {.pointer-events-none {pointer-events: none;}.collapse {visibility: collapse;}.invisible {visibility: hidden;}.visible {visibility: visible;}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border-width: 0;}.absolute {position: absolute;}.fixed {position: fixed;}.relative {position: relative;}.static {position: static;}.sticky {position: sticky;}.inset-0 {inset: calc(var(--spacing) * 0);}.z-50 {z-index: 50;}.order-0 {order: 0;}.order-1 {order: 1;}.order-2 {order: 2;}.order-3 {order: 3;}.order-4 {order: 4;}.order-5 {order: 5;}.order-6 {order: 6;}.order-7 {order: 7;}.order-8 {order: 8;}.order-9 {order: 9;}.order-10 {order: 10;}.order-11 {order: 11;}.order-12 {order: 12;}.order-first {order: -9999;}.order-last {order: 9999;}.col-1 {grid-column: 1;}.col-2 {grid-column: 2;}.col-3 {grid-column: 3;}.col-4 {grid-column: 4;}.col-5 {grid-column: 5;}.col-6 {grid-column: 6;}.col-7 {grid-column: 7;}.col-8 {grid-column: 8;}.col-9 {grid-column: 9;}.col-10 {grid-column: 10;}.col-11 {grid-column: 11;}.col-12 {grid-column: 12;}.col-auto {grid-column: auto;}.float-left {float: left;}.float-none {float: none;}.float-right {float: right;}.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;}}.m-0 {margin: calc(var(--spacing) * 0);}.m-1 {margin: calc(var(--spacing) * 1);}.m-2 {margin: calc(var(--spacing) * 2);}.m-3 {margin: calc(var(--spacing) * 3);}.m-4 {margin: calc(var(--spacing) * 4);}.m-5 {margin: calc(var(--spacing) * 5);}.m-auto {margin: auto;}.mx-0 {margin-inline: calc(var(--spacing) * 0);}.mx-1 {margin-inline: calc(var(--spacing) * 1);}.mx-2 {margin-inline: calc(var(--spacing) * 2);}.mx-3 {margin-inline: calc(var(--spacing) * 3);}.mx-4 {margin-inline: calc(var(--spacing) * 4);}.mx-5 {margin-inline: calc(var(--spacing) * 5);}.mx-auto {margin-inline: auto;}.my-0 {margin-block: calc(var(--spacing) * 0);}.my-1 {margin-block: calc(var(--spacing) * 1);}.my-2 {margin-block: calc(var(--spacing) * 2);}.my-3 {margin-block: calc(var(--spacing) * 3);}.my-4 {margin-block: calc(var(--spacing) * 4);}.my-5 {margin-block: calc(var(--spacing) * 5);}.my-auto {margin-block: auto;}.mt-1 {margin-top: calc(var(--spacing) * 1);}.mt-2 {margin-top: calc(var(--spacing) * 2);}.mt-4 {margin-top: calc(var(--spacing) * 4);}.mt-6 {margin-top: calc(var(--spacing) * 6);}.mr-2 {margin-right: calc(var(--spacing) * 2);}.mb-1 {margin-bottom: calc(var(--spacing) * 1);}.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-6 {margin-bottom: calc(var(--spacing) * 6);}.mb-8 {margin-bottom: calc(var(--spacing) * 8);}.-ml-1 {margin-left: calc(var(--spacing) * -1);}.ml-1 {margin-left: calc(var(--spacing) * 1);}.ml-auto {margin-left: auto;}.\!hidden {display: none !important;}.block {display: block;}.contents {display: contents;}.flex {display: flex;}.grid {display: grid;}.hidden {display: none;}.inline {display: inline;}.inline-block {display: inline-block;}.inline-flex {display: inline-flex;}.table {display: table;}.table-caption {display: table-caption;}.table-cell {display: table-cell;}.table-row {display: table-row;}.h-4 {height: calc(var(--spacing) * 4);}.h-8 {height: calc(var(--spacing) * 8);}.h-12 {height: calc(var(--spacing) * 12);}.h-25 {height: calc(var(--spacing) * 25);}.h-50 {height: calc(var(--spacing) * 50);}.h-75 {height: calc(var(--spacing) * 75);}.h-100 {height: calc(var(--spacing) * 100);}.h-auto {height: auto;}.h-full {height: 100%;}.min-h-screen {min-height: 100vh;}.w-2\/5 {width: calc(2/5 * 100%);}.w-3\/5 {width: calc(3/5 * 100%);}.w-4 {width: calc(var(--spacing) * 4);}.w-8 {width: calc(var(--spacing) * 8);}.w-12 {width: calc(var(--spacing) * 12);}.w-16 {width: calc(var(--spacing) * 16);}.w-25 {width: calc(var(--spacing) * 25);}.w-50 {width: calc(var(--spacing) * 50);}.w-56 {width: calc(var(--spacing) * 56);}.w-75 {width: calc(var(--spacing) * 75);}.w-100 {width: calc(var(--spacing) * 100);}.w-auto {width: auto;}.w-full {width: 100%;}.max-w-3xl {max-width: var(--container-3xl);}.max-w-4xl {max-width: var(--container-4xl);}.max-w-md {max-width: var(--container-md);}.min-w-full {min-width: 100%;}.flex-shrink {flex-shrink: 1;}.flex-shrink-0 {flex-shrink: 0;}.flex-shrink-1 {flex-shrink: 1;}.flex-grow {flex-grow: 1;}.flex-grow-0 {flex-grow: 0;}.flex-grow-1 {flex-grow: 1;}.grow {flex-grow: 1;}.border-collapse {border-collapse: collapse;}.-translate-x-1\/2 {--tw-translate-x: calc(calc(1/2 * 100%) * -1);translate: var(--tw-translate-x) var(--tw-translate-y);}.-translate-y-full {--tw-translate-y: -100%;translate: var(--tw-translate-x) var(--tw-translate-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);}.cursor-pointer {cursor: pointer;}.resize {resize: both;}.appearance-none {appearance: none;}.grid-cols-1 {grid-template-columns: repeat(1, minmax(0, 1fr));}.flex-col {flex-direction: column;}.flex-row {flex-direction: row;}.flex-row-reverse {flex-direction: row-reverse;}.flex-nowrap {flex-wrap: nowrap;}.flex-wrap {flex-wrap: wrap;}.flex-wrap-reverse {flex-wrap: wrap-reverse;}.items-center {align-items: center;}.justify-center {justify-content: center;}.gap-4 {gap: calc(var(--spacing) * 4);}.gap-6 {gap: calc(var(--spacing) * 6);}.space-y-4 {:where(& > :not(:last-child)) {--tw-space-y-reverse: 0;margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));}}.space-y-6 {:where(& > :not(:last-child)) {--tw-space-y-reverse: 0;margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));}}.space-x-4 {:where(& > :not(:last-child)) {--tw-space-x-reverse: 0;margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end: calc(calc(var(--spacing) * 4) * 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);}}.divide-slate-100 {:where(& > :not(:last-child)) {border-color: var(--color-slate-100);}}.divide-slate-200 {:where(& > :not(:last-child)) {border-color: var(--color-slate-200);}}.truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.overflow-auto {overflow: auto;}.overflow-hidden {overflow: hidden;}.overflow-x-auto {overflow-x: auto;}.rounded {border-radius: 0.25rem;}.rounded-full {border-radius: calc(infinity * 1px);}.rounded-lg {border-radius: var(--radius-lg);}.rounded-md {border-radius: var(--radius-md);}.rounded-sm {border-radius: var(--radius-sm);}.rounded-xl {border-radius: var(--radius-xl);}.border {border-style: var(--tw-border-style);border-width: 1px;}.border-0 {border-style: var(--tw-border-style);border-width: 0px;}.border-4 {border-style: var(--tw-border-style);border-width: 4px;}.border-t-4 {border-top-style: var(--tw-border-style);border-top-width: 4px;}.border-b {border-bottom-style: var(--tw-border-style);border-bottom-width: 1px;}.border-blue-100 {border-color: var(--color-blue-100);}.border-blue-500 {border-color: var(--color-blue-500);}.border-gray-100 {border-color: var(--color-gray-100);}.border-gray-200 {border-color: var(--color-gray-200);}.border-gray-300 {border-color: var(--color-gray-300);}.border-green-200 {border-color: var(--color-green-200);}.border-red-400 {border-color: var(--color-red-400);}.border-slate-200 {border-color: var(--color-slate-200);}.border-transparent {border-color: transparent;}.border-white {border-color: var(--color-white);}.bg-blue-50 {background-color: var(--color-blue-50);}.bg-blue-100 {background-color: var(--color-blue-100);}.bg-blue-600 {background-color: var(--color-blue-600);}.bg-gray-50 {background-color: var(--color-gray-50);}.bg-gray-100 {background-color: var(--color-gray-100);}.bg-green-50 {background-color: var(--color-green-50);}.bg-red-100 {background-color: var(--color-red-100);}.bg-slate-50 {background-color: var(--color-slate-50);}.bg-slate-100 {background-color: var(--color-slate-100);}.bg-transparent {background-color: transparent;}.bg-white {background-color: var(--color-white);}.p-0 {padding: calc(var(--spacing) * 0);}.p-1 {padding: calc(var(--spacing) * 1);}.p-2 {padding: calc(var(--spacing) * 2);}.p-3 {padding: calc(var(--spacing) * 3);}.p-4 {padding: calc(var(--spacing) * 4);}.p-5 {padding: calc(var(--spacing) * 5);}.p-6 {padding: calc(var(--spacing) * 6);}.p-8 {padding: calc(var(--spacing) * 8);}.p-10 {padding: calc(var(--spacing) * 10);}.px-0 {padding-inline: calc(var(--spacing) * 0);}.px-1 {padding-inline: calc(var(--spacing) * 1);}.px-2 {padding-inline: calc(var(--spacing) * 2);}.px-3 {padding-inline: calc(var(--spacing) * 3);}.px-4 {padding-inline: calc(var(--spacing) * 4);}.px-5 {padding-inline: calc(var(--spacing) * 5);}.px-6 {padding-inline: calc(var(--spacing) * 6);}.py-0 {padding-block: calc(var(--spacing) * 0);}.py-0\.5 {padding-block: calc(var(--spacing) * 0.5);}.py-1 {padding-block: calc(var(--spacing) * 1);}.py-1\.5 {padding-block: calc(var(--spacing) * 1.5);}.py-2 {padding-block: calc(var(--spacing) * 2);}.py-3 {padding-block: calc(var(--spacing) * 3);}.py-4 {padding-block: calc(var(--spacing) * 4);}.py-5 {padding-block: calc(var(--spacing) * 5);}.py-6 {padding-block: calc(var(--spacing) * 6);}.pt-3 {padding-top: calc(var(--spacing) * 3);}.pr-2 {padding-right: calc(var(--spacing) * 2);}.pb-1 {padding-bottom: calc(var(--spacing) * 1);}.pb-2 {padding-bottom: calc(var(--spacing) * 2);}.text-center {text-align: center;}.text-justify {text-align: justify;}.text-left {text-align: left;}.text-right {text-align: right;}.align-baseline {vertical-align: baseline;}.align-bottom {vertical-align: bottom;}.align-middle {vertical-align: middle;}.align-text-bottom {vertical-align: text-bottom;}.align-text-top {vertical-align: text-top;}.align-top {vertical-align: top;}.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-base {font-size: var(--text-base);line-height: var(--tw-leading, var(--text-base--line-height));}.text-lg {font-size: var(--text-lg);line-height: var(--tw-leading, var(--text-lg--line-height));}.text-sm {font-size: var(--text-sm);line-height: var(--tw-leading, var(--text-sm--line-height));}.text-xl {font-size: var(--text-xl);line-height: var(--tw-leading, var(--text-xl--line-height));}.text-xs {font-size: var(--text-xs);line-height: var(--tw-leading, var(--text-xs--line-height));}.text-\[11px\] {font-size: 11px;}.leading-tight {--tw-leading: var(--leading-tight);line-height: var(--leading-tight);}.font-bold {--tw-font-weight: var(--font-weight-bold);font-weight: var(--font-weight-bold);}.font-extrabold {--tw-font-weight: var(--font-weight-extrabold);font-weight: var(--font-weight-extrabold);}.font-medium {--tw-font-weight: var(--font-weight-medium);font-weight: var(--font-weight-medium);}.font-semibold {--tw-font-weight: var(--font-weight-semibold);font-weight: var(--font-weight-semibold);}.tracking-wider {--tw-tracking: var(--tracking-wider);letter-spacing: var(--tracking-wider);}.text-nowrap {text-wrap: nowrap;}.text-wrap {text-wrap: wrap;}.whitespace-nowrap {white-space: nowrap;}.text-blue-500 {color: var(--color-blue-500);}.text-blue-700 {color: var(--color-blue-700);}.text-gray-400 {color: var(--color-gray-400);}.text-gray-500 {color: var(--color-gray-500);}.text-gray-600 {color: var(--color-gray-600);}.text-gray-700 {color: var(--color-gray-700);}.text-gray-800 {color: var(--color-gray-800);}.text-gray-900 {color: var(--color-gray-900);}.text-green-700 {color: var(--color-green-700);}.text-indigo-500 {color: var(--color-indigo-500);}.text-indigo-600 {color: var(--color-indigo-600);}.text-red-500 {color: var(--color-red-500);}.text-red-700 {color: var(--color-red-700);}.text-slate-600 {color: var(--color-slate-600);}.text-slate-900 {color: var(--color-slate-900);}.text-white {color: var(--color-white);}.capitalize {text-transform: capitalize;}.lowercase {text-transform: lowercase;}.uppercase {text-transform: uppercase;}.italic {font-style: italic;}.underline {text-decoration-line: underline;}.placeholder-gray-400 {&::placeholder {color: var(--color-gray-400);}}.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 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 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-2xl {--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));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 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 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-none {--tw-shadow: 0 0 #0000;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 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 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-xl {--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 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);}.outline {outline-style: var(--tw-outline-style);outline-width: 1px;}.blur {--tw-blur: blur(8px);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,);}.invert {--tw-invert: invert(100%);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,);}.\!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,) !important;}.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, 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-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));}.duration-150 {--tw-duration: 150ms;transition-duration: 150ms;}.ease-in {--tw-ease: var(--ease-in);transition-timing-function: var(--ease-in);}.ease-in-out {--tw-ease: var(--ease-in-out);transition-timing-function: var(--ease-in-out);}.ease-out {--tw-ease: var(--ease-out);transition-timing-function: var(--ease-out);}.group-hover\:opacity-100 {&:is(:where(.group):hover *) {@media (hover: hover) {opacity: 100%;}}}.hover\:border-b {&:hover {@media (hover: hover) {border-bottom-style: var(--tw-border-style);border-bottom-width: 1px;}}}.hover\:border-dotted {&:hover {@media (hover: hover) {--tw-border-style: dotted;border-style: dotted;}}}.hover\:border-blue-500 {&:hover {@media (hover: hover) {border-color: var(--color-blue-500);}}}.hover\:bg-blue-50 {&:hover {@media (hover: hover) {background-color: var(--color-blue-50);}}}.hover\:bg-blue-700 {&:hover {@media (hover: hover) {background-color: var(--color-blue-700);}}}.hover\:bg-gray-200 {&:hover {@media (hover: hover) {background-color: var(--color-gray-200);}}}.hover\:font-semibold {&:hover {@media (hover: hover) {--tw-font-weight: var(--font-weight-semibold);font-weight: var(--font-weight-semibold);}}}.hover\:text-blue-600 {&:hover {@media (hover: hover) {color: var(--color-blue-600);}}}.hover\:text-indigo-700 {&:hover {@media (hover: hover) {color: var(--color-indigo-700);}}}.focus\:border-blue-500 {&:focus {border-color: var(--color-blue-500);}}.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-blue-500 {&:focus {--tw-ring-color: var(--color-blue-500);}}.focus\:ring-offset-2 {&:focus {--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);}}.focus\:outline-none {&:focus {--tw-outline-style: none;outline-style: none;}}.disabled\:bg-gray-400 {&:disabled {background-color: var(--color-gray-400);}}.sm\:inline {@media (width >= 40rem) {display: inline;}}.sm\:rounded-lg {@media (width >= 40rem) {border-radius: var(--radius-lg);}}.sm\:p-4 {@media (width >= 40rem) {padding: calc(var(--spacing) * 4);}}.sm\:px-0 {@media (width >= 40rem) {padding-inline: calc(var(--spacing) * 0);}}.sm\:px-3 {@media (width >= 40rem) {padding-inline: calc(var(--spacing) * 3);}}.sm\:text-sm {@media (width >= 40rem) {font-size: var(--text-sm);line-height: var(--tw-leading, var(--text-sm--line-height));}}.md\:w-auto {@media (width >= 48rem) {width: auto;}}.md\:grid-cols-2 {@media (width >= 48rem) {grid-template-columns: repeat(2, minmax(0, 1fr));}}.md\:grid-cols-3 {@media (width >= 48rem) {grid-template-columns: repeat(3, minmax(0, 1fr));}}.md\:grid-cols-4 {@media (width >= 48rem) {grid-template-columns: repeat(4, minmax(0, 1fr));}}.md\:p-6 {@media (width >= 48rem) {padding: calc(var(--spacing) * 6);}}.md\:p-8 {@media (width >= 48rem) {padding: calc(var(--spacing) * 8);}}}.card {border-radius: var(--radius-xl);border-style: var(--tw-border-style);border-width: 1px;border-color: var(--color-blue-100);background-color: var(--color-white);padding: calc(var(--spacing) * 4);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 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);@media (width >= 48rem) {padding: calc(var(--spacing) * 6);}}h2 {margin-bottom: calc(var(--spacing) * 4);border-bottom-style: var(--tw-border-style);border-bottom-width: 1px;border-color: var(--color-gray-300);padding-bottom: calc(var(--spacing) * 2);font-size: var(--text-lg);line-height: var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight: var(--font-weight-semibold);color: var(--color-gray-700);}.results-table {min-width: 100%;: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)));}:where(& > :not(:last-child)) {border-color: var(--color-gray-200);}}.pr-td {padding-inline: calc(var(--spacing) * 2);padding-block: calc(var(--spacing) * 2);font-size: var(--text-sm);line-height: var(--tw-leading, var(--text-sm--line-height));white-space: nowrap;color: var(--color-gray-900);}.pr-th {padding-inline: calc(var(--spacing) * 2);padding-block: calc(var(--spacing) * 2);text-align: left;font-size: var(--text-xs);line-height: var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight: var(--font-weight-medium);--tw-tracking: var(--tracking-wider);letter-spacing: var(--tracking-wider);color: var(--color-gray-500);text-transform: uppercase;}.pr-label {margin-bottom: calc(var(--spacing) * 1);display: block;font-size: var(--text-sm);line-height: var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight: var(--font-weight-medium);color: var(--color-gray-700);}.pr-input, .pr-select {width: 100%;border-radius: var(--radius-md);border-style: var(--tw-border-style);border-width: 1px;border-color: var(--color-gray-300);padding: calc(var(--spacing) * 2);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 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);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));--tw-duration: 150ms;transition-duration: 150ms;--tw-ease: var(--ease-in-out);transition-timing-function: var(--ease-in-out);&:focus {border-color: var(--color-indigo-500);}&:focus {--tw-ring-color: var(--color-indigo-500);}}.pr-button {display: inline-flex;width: 100%;justify-content: center;border-radius: var(--radius-md);border-style: var(--tw-border-style);border-width: 1px;border-color: transparent;background-color: var(--color-indigo-600);padding-inline: calc(var(--spacing) * 4);padding-block: calc(var(--spacing) * 2);font-size: var(--text-base);line-height: var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-medium);font-weight: var(--font-weight-medium);color: var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 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);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));--tw-duration: 150ms;transition-duration: 150ms;--tw-ease: var(--ease-in-out);transition-timing-function: var(--ease-in-out);&:hover {@media (hover: hover) {background-color: var(--color-indigo-700);}}&: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-500);}&:focus {--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);}&:focus {--tw-outline-style: none;outline-style: none;}&:disabled {cursor: not-allowed;}&:disabled {opacity: 50%;}}@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-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-outline-style {syntax: "*";inherits: false;initial-value: solid;}@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;}@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-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-outline-style: solid;--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;}}}