@layer properties;@layer theme, base, components, utilities;@layer theme { :root, :host { --font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% 0.237 25.331);--color-orange-50:oklch(98% 0.016 73.684);--color-orange-100:oklch(95.4% 0.038 75.164);--color-orange-200:oklch(90.1% 0.076 70.697);--color-orange-500:oklch(70.5% 0.213 47.604);--color-orange-600:oklch(64.6% 0.222 41.116);--color-orange-700:oklch(55.3% 0.195 38.402);--color-yellow-400:oklch(85.2% 0.199 91.936);--color-green-50:oklch(98.2% 0.018 155.826);--color-green-100:oklch(96.2% 0.044 156.743);--color-green-200:oklch(92.5% 0.084 155.995);--color-green-400:oklch(79.2% 0.209 151.711);--color-green-500:oklch(72.3% 0.219 149.579);--color-green-600:oklch(62.7% 0.194 149.214);--color-green-700:oklch(52.7% 0.154 150.069);--color-emerald-100:oklch(95% 0.052 163.051);--color-teal-50:oklch(98.4% 0.014 180.72);--color-teal-100:oklch(95.3% 0.051 180.801);--color-teal-200:oklch(91% 0.096 180.426);--color-teal-400:oklch(77.7% 0.152 181.912);--color-teal-500:oklch(70.4% 0.14 182.503);--color-teal-600:oklch(60% 0.118 184.704);--color-teal-700:oklch(51.1% 0.096 186.391);--color-cyan-50:oklch(98.4% 0.019 200.873);--color-cyan-100:oklch(95.6% 0.045 203.388);--color-cyan-600:oklch(60.9% 0.126 221.723);--color-sky-50:oklch(97.7% 0.013 236.62);--color-blue-50:oklch(97% 0.014 254.604);--color-blue-100:oklch(93.2% 0.032 255.585);--color-blue-200:oklch(88.2% 0.059 254.128);--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-blue-900:oklch(37.9% 0.146 265.522);--color-indigo-950:oklch(25.7% 0.09 281.288);--color-purple-50:oklch(97.7% 0.014 308.299);--color-purple-100:oklch(94.6% 0.033 307.174);--color-purple-200:oklch(90.2% 0.063 306.703);--color-purple-500:oklch(62.7% 0.265 303.9);--color-purple-600:oklch(55.8% 0.288 302.321);--color-purple-700:oklch(49.6% 0.265 301.924);--color-pink-100:oklch(94.8% 0.028 342.258);--color-pink-600:oklch(59.2% 0.249 0.584);--color-rose-50:oklch(96.9% 0.015 12.422);--color-rose-600:oklch(58.6% 0.253 17.585);--color-slate-50:oklch(98.4% 0.003 247.858);--color-slate-600:oklch(44.6% 0.043 257.281);--color-slate-700:oklch(37.2% 0.044 257.287);--color-slate-800:oklch(27.9% 0.041 260.031);--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-gray-950:oklch(13% 0.028 261.692);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--breakpoint-md:48rem;--breakpoint-xl:80rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--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);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-0.025em;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--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-ping:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;--blur-sm:8px;--blur-xl:24px;--blur-3xl:64px;--aspect-video:16 / 9;--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-50:#fff1f2;--color-primary-100:#ffe4e6;--color-primary-200:#fecdd4;--color-primary-300:#fda4b0;--color-primary-400:#fb7187;--color-primary-500:#f43f60;--color-primary-600:#e3224f;--color-primary-700:#be123e;--color-primary-800:#9f123b;--color-primary-900:#881339;--color-primary-950:#4c051a;} } @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 !important;} .collapse { visibility:collapse !important;} .invisible { visibility:hidden !important;} .visible { visibility:visible !important;} .sr-only { position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;border-width:0 !important;} .absolute { position:absolute !important;} .fixed { position:fixed !important;} .relative { position:relative !important;} .sticky { position:sticky !important;} .inset-0 { inset:calc(var(--spacing) * 0) !important;} .inset-y-0 { inset-block:calc(var(--spacing) * 0) !important;} .-top-10 { top:calc(var(--spacing) * -10) !important;} .-top-16 { top:calc(var(--spacing) * -16) !important;} .-top-40 { top:calc(var(--spacing) * -40) !important;} .top-0 { top:calc(var(--spacing) * 0) !important;} .top-1\/2 { top:calc(1/2 * 100%) !important;} .top-4 { top:calc(var(--spacing) * 4) !important;} .top-6 { top:calc(var(--spacing) * 6) !important;} .top-8 { top:calc(var(--spacing) * 8) !important;} .top-20 { top:calc(var(--spacing) * 20) !important;} .top-22 { top:calc(var(--spacing) * 22) !important;} .top-32 { top:calc(var(--spacing) * 32) !important;} .-right-10 { right:calc(var(--spacing) * -10) !important;} .-right-16 { right:calc(var(--spacing) * -16) !important;} .-right-20 { right:calc(var(--spacing) * -20) !important;} .-right-40 { right:calc(var(--spacing) * -40) !important;} .right-0 { right:calc(var(--spacing) * 0) !important;} .right-1\/4 { right:calc(1/4 * 100%) !important;} .right-2 { right:calc(var(--spacing) * 2) !important;} .right-3 { right:calc(var(--spacing) * 3) !important;} .right-6 { right:calc(var(--spacing) * 6) !important;} .right-8 { right:calc(var(--spacing) * 8) !important;} .right-10 { right:calc(var(--spacing) * 10) !important;} .-bottom-6 { bottom:calc(var(--spacing) * -6) !important;} .-bottom-10 { bottom:calc(var(--spacing) * -10) !important;} .-bottom-20 { bottom:calc(var(--spacing) * -20) !important;} .-bottom-40 { bottom:calc(var(--spacing) * -40) !important;} .bottom-0 { bottom:calc(var(--spacing) * 0) !important;} .bottom-6 { bottom:calc(var(--spacing) * 6) !important;} .bottom-8 { bottom:calc(var(--spacing) * 8) !important;} .bottom-20 { bottom:calc(var(--spacing) * 20) !important;} .-left-6 { left:calc(var(--spacing) * -6) !important;} .-left-10 { left:calc(var(--spacing) * -10) !important;} .-left-20 { left:calc(var(--spacing) * -20) !important;} .-left-40 { left:calc(var(--spacing) * -40) !important;} .left-0 { left:calc(var(--spacing) * 0) !important;} .left-1\/2 { left:calc(1/2 * 100%) !important;} .left-1\/4 { left:calc(1/4 * 100%) !important;} .left-2 { left:calc(var(--spacing) * 2) !important;} .left-4 { left:calc(var(--spacing) * 4) !important;} .left-10 { left:calc(var(--spacing) * 10) !important;} .left-\[4rem\] { left:4rem !important;} .z-10 { z-index:10 !important;} .z-20 { z-index:20 !important;} .z-50 { z-index:50 !important;} .col-span-3 { grid-column:span 3 / span 3 !important;} .container { width:100% !important;@media (width >= 40rem) { max-width:40rem !important;} @media (width >= 48rem) { max-width:48rem !important;} @media (width >= 64rem) { max-width:64rem !important;} @media (width >= 80rem) { max-width:80rem !important;} @media (width >= 96rem) { max-width:96rem !important;} } .-m-0\.5 { margin:calc(var(--spacing) * -0.5) !important;} .-m-1 { margin:calc(var(--spacing) * -1) !important;} .-m-1\.5 { margin:calc(var(--spacing) * -1.5) !important;} .-m-2 { margin:calc(var(--spacing) * -2) !important;} .-m-3 { margin:calc(var(--spacing) * -3) !important;} .-m-3\.5 { margin:calc(var(--spacing) * -3.5) !important;} .-m-4 { margin:calc(var(--spacing) * -4) !important;} .-m-5 { margin:calc(var(--spacing) * -5) !important;} .-m-8 { margin:calc(var(--spacing) * -8) !important;} .m-0 { margin:calc(var(--spacing) * 0) !important;} .-mx-6 { margin-inline:calc(var(--spacing) * -6) !important;} .mx-3 { margin-inline:calc(var(--spacing) * 3) !important;} .mx-6 { margin-inline:calc(var(--spacing) * 6) !important;} .mx-auto { margin-inline:auto !important;} .my-8 { margin-block:calc(var(--spacing) * 8) !important;} .my-12 { margin-block:calc(var(--spacing) * 12) !important;} .prose { color:var(--tw-prose-body) !important;max-width:65ch !important;:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.25em !important;margin-bottom:1.25em !important;} :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:var(--tw-prose-lead) !important;font-size:1.25em !important;line-height:1.6 !important;margin-top:1.2em !important;margin-bottom:1.2em !important;} :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:var(--tw-prose-links) !important;text-decoration:underline !important;font-weight:500 !important;} :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:var(--tw-prose-bold) !important;font-weight:600 !important;} :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:inherit !important;} :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:inherit !important;} :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:inherit !important;} :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type:decimal !important;margin-top:1.25em !important;margin-bottom:1.25em !important;padding-inline-start:1.625em !important;} :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type:upper-alpha !important;} :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type:lower-alpha !important;} :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type:upper-alpha !important;} :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type:lower-alpha !important;} :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type:upper-roman !important;} :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type:lower-roman !important;} :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type:upper-roman !important;} :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type:lower-roman !important;} :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type:decimal !important;} :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type:disc !important;margin-top:1.25em !important;margin-bottom:1.25em !important;padding-inline-start:1.625em !important;} :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker { font-weight:400 !important;color:var(--tw-prose-counters) !important;} :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker { color:var(--tw-prose-bullets) !important;} :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:var(--tw-prose-headings) !important;font-weight:600 !important;margin-top:1.25em !important;} :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-color:var(--tw-prose-hr) !important;border-top-width:1px !important;margin-top:3em !important;margin-bottom:3em !important;} :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight:500 !important;font-style:italic !important;color:var(--tw-prose-quotes) !important;border-inline-start-width:0.25rem !important;border-inline-start-color:var(--tw-prose-quote-borders) !important;quotes:"\201C""\201D""\2018""\2019" !important;margin-top:1.6em !important;margin-bottom:1.6em !important;padding-inline-start:1em !important;} :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { content:open-quote !important;} :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { content:close-quote !important;} :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:var(--tw-prose-headings) !important;font-weight:800 !important;font-size:2.25em !important;margin-top:0 !important;margin-bottom:0.8888889em !important;line-height:1.1111111 !important;} :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight:900 !important;color:inherit !important;} :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:var(--tw-prose-headings) !important;font-weight:700 !important;font-size:1.5em !important;margin-top:2em !important;margin-bottom:1em !important;line-height:1.3333333 !important;} :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight:800 !important;color:inherit !important;} :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:var(--tw-prose-headings) !important;font-weight:600 !important;font-size:1.25em !important;margin-top:1.6em !important;margin-bottom:0.6em !important;line-height:1.6 !important;} :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight:700 !important;color:inherit !important;} :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:var(--tw-prose-headings) !important;font-weight:600 !important;margin-top:1.5em !important;margin-bottom:0.5em !important;line-height:1.5 !important;} :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight:700 !important;color:inherit !important;} :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:2em !important;margin-bottom:2em !important;} :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) { display:block !important;margin-top:2em !important;margin-bottom:2em !important;} :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:2em !important;margin-bottom:2em !important;} :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight:500 !important;font-family:inherit !important;color:var(--tw-prose-kbd) !important;box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows) !important;font-size:0.875em !important;border-radius:0.3125rem !important;padding-top:0.1875em !important;padding-inline-end:0.375em !important;padding-bottom:0.1875em !important;padding-inline-start:0.375em !important;} :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:var(--tw-prose-code) !important;font-weight:600 !important;font-size:0.875em !important;} :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { content:"`" !important;} :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { content:"`" !important;} :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:inherit !important;} :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:inherit !important;} :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:inherit !important;font-size:0.875em !important;} :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:inherit !important;font-size:0.9em !important;} :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:inherit !important;} :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:inherit !important;} :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:inherit !important;} :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:var(--tw-prose-pre-code) !important;background-color:var(--tw-prose-pre-bg) !important;overflow-x:auto !important;font-weight:400 !important;font-size:0.875em !important;line-height:1.7142857 !important;margin-top:1.7142857em !important;margin-bottom:1.7142857em !important;border-radius:0.375rem !important;padding-top:0.8571429em !important;padding-inline-end:1.1428571em !important;padding-bottom:0.8571429em !important;padding-inline-start:1.1428571em !important;} :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { background-color:transparent !important;border-width:0 !important;border-radius:0 !important;padding:0 !important;font-weight:inherit !important;color:inherit !important;font-size:inherit !important;font-family:inherit !important;line-height:inherit !important;} :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { content:none !important;} :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { content:none !important;} :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) { width:100% !important;table-layout:auto !important;margin-top:2em !important;margin-bottom:2em !important;font-size:0.875em !important;line-height:1.7142857 !important;} :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-bottom-width:1px !important;border-bottom-color:var(--tw-prose-th-borders) !important;} :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:var(--tw-prose-headings) !important;font-weight:600 !important;vertical-align:bottom !important;padding-inline-end:0.5714286em !important;padding-bottom:0.5714286em !important;padding-inline-start:0.5714286em !important;} :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-bottom-width:1px !important;border-bottom-color:var(--tw-prose-td-borders) !important;} :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-bottom-width:0 !important;} :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { vertical-align:baseline !important;} :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-top-width:1px !important;border-top-color:var(--tw-prose-th-borders) !important;} :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { vertical-align:top !important;} :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { text-align:start !important;} :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0 !important;margin-bottom:0 !important;} :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:var(--tw-prose-captions) !important;font-size:0.875em !important;line-height:1.4285714 !important;margin-top:0.8571429em !important;} --tw-prose-body:oklch(37.3% 0.034 259.733) !important;--tw-prose-headings:oklch(21% 0.034 264.665) !important;--tw-prose-lead:oklch(44.6% 0.03 256.802) !important;--tw-prose-links:oklch(21% 0.034 264.665) !important;--tw-prose-bold:oklch(21% 0.034 264.665) !important;--tw-prose-counters:oklch(55.1% 0.027 264.364) !important;--tw-prose-bullets:oklch(87.2% 0.01 258.338) !important;--tw-prose-hr:oklch(92.8% 0.006 264.531) !important;--tw-prose-quotes:oklch(21% 0.034 264.665) !important;--tw-prose-quote-borders:oklch(92.8% 0.006 264.531) !important;--tw-prose-captions:oklch(55.1% 0.027 264.364) !important;--tw-prose-kbd:oklch(21% 0.034 264.665) !important;--tw-prose-kbd-shadows:color-mix(in oklab, oklch(21% 0.034 264.665) 10%, transparent) !important;--tw-prose-code:oklch(21% 0.034 264.665) !important;--tw-prose-pre-code:oklch(92.8% 0.006 264.531) !important;--tw-prose-pre-bg:oklch(27.8% 0.033 256.848) !important;--tw-prose-th-borders:oklch(87.2% 0.01 258.338) !important;--tw-prose-td-borders:oklch(92.8% 0.006 264.531) !important;--tw-prose-invert-body:oklch(87.2% 0.01 258.338) !important;--tw-prose-invert-headings:#fff !important;--tw-prose-invert-lead:oklch(70.7% 0.022 261.325) !important;--tw-prose-invert-links:#fff !important;--tw-prose-invert-bold:#fff !important;--tw-prose-invert-counters:oklch(70.7% 0.022 261.325) !important;--tw-prose-invert-bullets:oklch(44.6% 0.03 256.802) !important;--tw-prose-invert-hr:oklch(37.3% 0.034 259.733) !important;--tw-prose-invert-quotes:oklch(96.7% 0.003 264.542) !important;--tw-prose-invert-quote-borders:oklch(37.3% 0.034 259.733) !important;--tw-prose-invert-captions:oklch(70.7% 0.022 261.325) !important;--tw-prose-invert-kbd:#fff !important;--tw-prose-invert-kbd-shadows:rgb(255 255 255 / 10%) !important;--tw-prose-invert-code:#fff !important;--tw-prose-invert-pre-code:oklch(87.2% 0.01 258.338) !important;--tw-prose-invert-pre-bg:rgb(0 0 0 / 50%) !important;--tw-prose-invert-th-borders:oklch(44.6% 0.03 256.802) !important;--tw-prose-invert-td-borders:oklch(37.3% 0.034 259.733) !important;font-size:1rem !important;line-height:1.75 !important;:where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0 !important;margin-bottom:0 !important;} :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0.5em !important;margin-bottom:0.5em !important;} :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-start:0.375em !important;} :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-start:0.375em !important;} :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0.75em !important;margin-bottom:0.75em !important;} :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.25em !important;} :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom:1.25em !important;} :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.25em !important;} :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom:1.25em !important;} :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0.75em !important;margin-bottom:0.75em !important;} :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.25em !important;margin-bottom:1.25em !important;} :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0.5em !important;padding-inline-start:1.625em !important;} :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0 !important;} :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0 !important;} :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0 !important;} :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0 !important;} :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-start:0 !important;} :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-end:0 !important;} :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-top:0.5714286em !important;padding-inline-end:0.5714286em !important;padding-bottom:0.5714286em !important;padding-inline-start:0.5714286em !important;} :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-start:0 !important;} :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-end:0 !important;} :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:2em !important;margin-bottom:2em !important;} :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0 !important;} :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom:0 !important;} } .prose-lg { font-size:1.125rem !important;line-height:1.7777778 !important;:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.3333333em !important;margin-bottom:1.3333333em !important;} :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size:1.2222222em !important;line-height:1.4545455 !important;margin-top:1.0909091em !important;margin-bottom:1.0909091em !important;} :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.6666667em !important;margin-bottom:1.6666667em !important;padding-inline-start:1em !important;} :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size:2.6666667em !important;margin-top:0 !important;margin-bottom:0.8333333em !important;line-height:1 !important;} :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size:1.6666667em !important;margin-top:1.8666667em !important;margin-bottom:1.0666667em !important;line-height:1.3333333 !important;} :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size:1.3333333em !important;margin-top:1.6666667em !important;margin-bottom:0.6666667em !important;line-height:1.5 !important;} :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.7777778em !important;margin-bottom:0.4444444em !important;line-height:1.5555556 !important;} :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.7777778em !important;margin-bottom:1.7777778em !important;} :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.7777778em !important;margin-bottom:1.7777778em !important;} :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0 !important;margin-bottom:0 !important;} :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.7777778em !important;margin-bottom:1.7777778em !important;} :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size:0.8888889em !important;border-radius:0.3125rem !important;padding-top:0.2222222em !important;padding-inline-end:0.4444444em !important;padding-bottom:0.2222222em !important;padding-inline-start:0.4444444em !important;} :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size:0.8888889em !important;} :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size:0.8666667em !important;} :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size:0.875em !important;} :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size:0.8888889em !important;line-height:1.75 !important;margin-top:2em !important;margin-bottom:2em !important;border-radius:0.375rem !important;padding-top:1em !important;padding-inline-end:1.5em !important;padding-bottom:1em !important;padding-inline-start:1.5em !important;} :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.3333333em !important;margin-bottom:1.3333333em !important;padding-inline-start:1.5555556em !important;} :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.3333333em !important;margin-bottom:1.3333333em !important;padding-inline-start:1.5555556em !important;} :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0.6666667em !important;margin-bottom:0.6666667em !important;} :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-start:0.4444444em !important;} :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-start:0.4444444em !important;} :where(.prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0.8888889em !important;margin-bottom:0.8888889em !important;} :where(.prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.3333333em !important;} :where(.prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom:1.3333333em !important;} :where(.prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.3333333em !important;} :where(.prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom:1.3333333em !important;} :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0.8888889em !important;margin-bottom:0.8888889em !important;} :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.3333333em !important;margin-bottom:1.3333333em !important;} :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.3333333em !important;} :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0.6666667em !important;padding-inline-start:1.5555556em !important;} :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:3.1111111em !important;margin-bottom:3.1111111em !important;} :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0 !important;} :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0 !important;} :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0 !important;} :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0 !important;} :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size:0.8888889em !important;line-height:1.5 !important;} :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-end:0.75em !important;padding-bottom:0.75em !important;padding-inline-start:0.75em !important;} :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-start:0 !important;} :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-end:0 !important;} :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-top:0.75em !important;padding-inline-end:0.75em !important;padding-bottom:0.75em !important;padding-inline-start:0.75em !important;} :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-start:0 !important;} :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-end:0 !important;} :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.7777778em !important;margin-bottom:1.7777778em !important;} :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0 !important;margin-bottom:0 !important;} :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size:0.8888889em !important;line-height:1.5 !important;margin-top:1em !important;} :where(.prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0 !important;} :where(.prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom:0 !important;} } .-mt-6 { margin-top:calc(var(--spacing) * -6) !important;} .-mt-32 { margin-top:calc(var(--spacing) * -32) !important;} .-mt-80 { margin-top:calc(var(--spacing) * -80) !important;} .mt-0\.5 { margin-top:calc(var(--spacing) * 0.5) !important;} .mt-1 { margin-top:calc(var(--spacing) * 1) !important;} .mt-2 { margin-top:calc(var(--spacing) * 2) !important;} .mt-2\.5 { margin-top:calc(var(--spacing) * 2.5) !important;} .mt-3 { margin-top:calc(var(--spacing) * 3) !important;} .mt-4 { margin-top:calc(var(--spacing) * 4) !important;} .mt-6 { margin-top:calc(var(--spacing) * 6) !important;} .mt-8 { margin-top:calc(var(--spacing) * 8) !important;} .mt-10 { margin-top:calc(var(--spacing) * 10) !important;} .mt-12 { margin-top:calc(var(--spacing) * 12) !important;} .mt-16 { margin-top:calc(var(--spacing) * 16) !important;} .mt-20 { margin-top:calc(var(--spacing) * 20) !important;} .mr-0\.5 { margin-right:calc(var(--spacing) * 0.5) !important;} .mr-1 { margin-right:calc(var(--spacing) * 1) !important;} .mr-2 { margin-right:calc(var(--spacing) * 2) !important;} .mr-3 { margin-right:calc(var(--spacing) * 3) !important;} .mr-4 { margin-right:calc(var(--spacing) * 4) !important;} .mr-5 { margin-right:calc(var(--spacing) * 5) !important;} .mr-9 { margin-right:calc(var(--spacing) * 9) !important;} .mb-0 { margin-bottom:calc(var(--spacing) * 0) !important;} .mb-1 { margin-bottom:calc(var(--spacing) * 1) !important;} .mb-2 { margin-bottom:calc(var(--spacing) * 2) !important;} .mb-2\.5 { margin-bottom:calc(var(--spacing) * 2.5) !important;} .mb-3 { margin-bottom:calc(var(--spacing) * 3) !important;} .mb-3\.5 { margin-bottom:calc(var(--spacing) * 3.5) !important;} .mb-4 { margin-bottom:calc(var(--spacing) * 4) !important;} .mb-5 { margin-bottom:calc(var(--spacing) * 5) !important;} .mb-6 { margin-bottom:calc(var(--spacing) * 6) !important;} .mb-7 { margin-bottom:calc(var(--spacing) * 7) !important;} .mb-8 { margin-bottom:calc(var(--spacing) * 8) !important;} .mb-9 { margin-bottom:calc(var(--spacing) * 9) !important;} .mb-10 { margin-bottom:calc(var(--spacing) * 10) !important;} .mb-11 { margin-bottom:calc(var(--spacing) * 11) !important;} .mb-12 { margin-bottom:calc(var(--spacing) * 12) !important;} .mb-16 { margin-bottom:calc(var(--spacing) * 16) !important;} .mb-20 { margin-bottom:calc(var(--spacing) * 20) !important;} .mb-40 { margin-bottom:calc(var(--spacing) * 40) !important;} .-ml-4 { margin-left:calc(var(--spacing) * -4) !important;} .ml-1 { margin-left:calc(var(--spacing) * 1) !important;} .ml-1\.5 { margin-left:calc(var(--spacing) * 1.5) !important;} .ml-2 { margin-left:calc(var(--spacing) * 2) !important;} .ml-3 { margin-left:calc(var(--spacing) * 3) !important;} .ml-4 { margin-left:calc(var(--spacing) * 4) !important;} .ml-6 { margin-left:calc(var(--spacing) * 6) !important;} .ml-auto { margin-left:auto !important;} .line-clamp-2 { overflow:hidden !important;display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;} .line-clamp-3 { overflow:hidden !important;display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:3 !important;} .block { display:block !important;} .flex { display:flex !important;} .grid { display:grid !important;} .hidden { display:none !important;} .inline { display:inline !important;} .inline-block { display:inline-block !important;} .inline-flex { display:inline-flex !important;} .table { display:table !important;} .aspect-square { aspect-ratio:1 / 1 !important;} .aspect-video { aspect-ratio:var(--aspect-video) !important;} .h-0\.5 { height:calc(var(--spacing) * 0.5) !important;} .h-1 { height:calc(var(--spacing) * 1) !important;} .h-1\.5 { height:calc(var(--spacing) * 1.5) !important;} .h-2 { height:calc(var(--spacing) * 2) !important;} .h-2\.5 { height:calc(var(--spacing) * 2.5) !important;} .h-3 { height:calc(var(--spacing) * 3) !important;} .h-3\.5 { height:calc(var(--spacing) * 3.5) !important;} .h-4 { height:calc(var(--spacing) * 4) !important;} .h-5 { height:calc(var(--spacing) * 5) !important;} .h-6 { height:calc(var(--spacing) * 6) !important;} .h-7 { height:calc(var(--spacing) * 7) !important;} .h-8 { height:calc(var(--spacing) * 8) !important;} .h-9 { height:calc(var(--spacing) * 9) !important;} .h-10 { height:calc(var(--spacing) * 10) !important;} .h-12 { height:calc(var(--spacing) * 12) !important;} .h-14 { height:calc(var(--spacing) * 14) !important;} .h-16 { height:calc(var(--spacing) * 16) !important;} .h-20 { height:calc(var(--spacing) * 20) !important;} .h-24 { height:calc(var(--spacing) * 24) !important;} .h-32 { height:calc(var(--spacing) * 32) !important;} .h-40 { height:calc(var(--spacing) * 40) !important;} .h-48 { height:calc(var(--spacing) * 48) !important;} .h-56 { height:calc(var(--spacing) * 56) !important;} .h-64 { height:calc(var(--spacing) * 64) !important;} .h-72 { height:calc(var(--spacing) * 72) !important;} .h-80 { height:calc(var(--spacing) * 80) !important;} .h-96 { height:calc(var(--spacing) * 96) !important;} .h-\[460px\] { height:460px !important;} .h-\[500px\] { height:500px !important;} .h-auto { height:auto !important;} .h-full { height:100% !important;} .h-px { height:1px !important;} .max-h-full { max-height:100% !important;} .min-h-\[200px\] { min-height:200px !important;} .min-h-screen { min-height:100vh !important;} .w-0 { width:calc(var(--spacing) * 0) !important;} .w-1 { width:calc(var(--spacing) * 1) !important;} .w-1\.5 { width:calc(var(--spacing) * 1.5) !important;} .w-2 { width:calc(var(--spacing) * 2) !important;} .w-2\.5 { width:calc(var(--spacing) * 2.5) !important;} .w-3 { width:calc(var(--spacing) * 3) !important;} .w-3\.5 { width:calc(var(--spacing) * 3.5) !important;} .w-4 { width:calc(var(--spacing) * 4) !important;} .w-4\/6 { width:calc(4/6 * 100%) !important;} .w-5 { width:calc(var(--spacing) * 5) !important;} .w-6 { width:calc(var(--spacing) * 6) !important;} .w-7 { width:calc(var(--spacing) * 7) !important;} .w-8 { width:calc(var(--spacing) * 8) !important;} .w-9 { width:calc(var(--spacing) * 9) !important;} .w-10 { width:calc(var(--spacing) * 10) !important;} .w-12 { width:calc(var(--spacing) * 12) !important;} .w-14 { width:calc(var(--spacing) * 14) !important;} .w-16 { width:calc(var(--spacing) * 16) !important;} .w-20 { width:calc(var(--spacing) * 20) !important;} .w-24 { width:calc(var(--spacing) * 24) !important;} .w-32 { width:calc(var(--spacing) * 32) !important;} .w-40 { width:calc(var(--spacing) * 40) !important;} .w-44 { width:calc(var(--spacing) * 44) !important;} .w-48 { width:calc(var(--spacing) * 48) !important;} .w-56 { width:calc(var(--spacing) * 56) !important;} .w-64 { width:calc(var(--spacing) * 64) !important;} .w-72 { width:calc(var(--spacing) * 72) !important;} .w-80 { width:calc(var(--spacing) * 80) !important;} .w-96 { width:calc(var(--spacing) * 96) !important;} .w-auto { width:auto !important;} .w-full { width:100% !important;} .w-px { width:1px !important;} .max-w-2xl { max-width:var(--container-2xl) !important;} .max-w-3xl { max-width:var(--container-3xl) !important;} .max-w-4xl { max-width:var(--container-4xl) !important;} .max-w-5xl { max-width:var(--container-5xl) !important;} .max-w-6xl { max-width:var(--container-6xl) !important;} .max-w-7xl { max-width:var(--container-7xl) !important;} .max-w-\[150px\] { max-width:150px !important;} .max-w-full { max-width:100% !important;} .max-w-lg { max-width:var(--container-lg) !important;} .max-w-max { max-width:max-content !important;} .max-w-md { max-width:var(--container-md) !important;} .max-w-none { max-width:none !important;} .max-w-screen-md { max-width:var(--breakpoint-md) !important;} .max-w-screen-xl { max-width:var(--breakpoint-xl) !important;} .max-w-sm { max-width:var(--container-sm) !important;} .max-w-xl { max-width:var(--container-xl) !important;} .max-w-xs { max-width:var(--container-xs) !important;} .min-w-\[200px\] { min-width:200px !important;} .min-w-max { min-width:max-content !important;} .flex-1 { flex:1 !important;} .flex-initial { flex:0 auto !important;} .flex-shrink-0 { flex-shrink:0 !important;} .shrink-0 { flex-shrink:0 !important;} .flex-grow { flex-grow:1 !important;} .grow { flex-grow:1 !important;} .-translate-x-1\/2 { --tw-translate-x:calc(calc(1/2 * 100%) * -1) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} .-translate-x-4 { --tw-translate-x:calc(var(--spacing) * -4) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} .-translate-x-6 { --tw-translate-x:calc(var(--spacing) * -6) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} .translate-x-1\/4 { --tw-translate-x:calc(1/4 * 100%) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} .translate-x-4 { --tw-translate-x:calc(var(--spacing) * 4) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} .translate-x-6 { --tw-translate-x:calc(var(--spacing) * 6) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} .translate-x-8 { --tw-translate-x:calc(var(--spacing) * 8) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} .translate-x-16 { --tw-translate-x:calc(var(--spacing) * 16) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} .-translate-y-1\/2 { --tw-translate-y:calc(calc(1/2 * 100%) * -1) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} .-translate-y-1\/4 { --tw-translate-y:calc(calc(1/4 * 100%) * -1) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} .-translate-y-2 { --tw-translate-y:calc(var(--spacing) * -2) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} .-translate-y-8 { --tw-translate-y:calc(var(--spacing) * -8) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} .-translate-y-16 { --tw-translate-y:calc(var(--spacing) * -16) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} .translate-y-0 { --tw-translate-y:calc(var(--spacing) * 0) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} .translate-y-2 { --tw-translate-y:calc(var(--spacing) * 2) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} .translate-y-4 { --tw-translate-y:calc(var(--spacing) * 4) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} .translate-y-8 { --tw-translate-y:calc(var(--spacing) * 8) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} .scale-95 { --tw-scale-x:95% !important;--tw-scale-y:95% !important;--tw-scale-z:95% !important;scale:var(--tw-scale-x) var(--tw-scale-y) !important;} .scale-100 { --tw-scale-x:100% !important;--tw-scale-y:100% !important;--tw-scale-z:100% !important;scale:var(--tw-scale-x) var(--tw-scale-y) !important;} .rotate-0 { rotate:0deg !important;} .rotate-180 { rotate:180deg !important;} .transform { transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,) !important;} .animate-pulse { animation:var(--animate-pulse) !important;} .cursor-pointer { cursor:pointer !important;} .resize { resize:both !important;} .resize-none { resize:none !important;} .appearance-none { appearance:none !important;} .grid-cols-1 { grid-template-columns:repeat(1, minmax(0, 1fr)) !important;} .grid-cols-2 { grid-template-columns:repeat(2, minmax(0, 1fr)) !important;} .grid-cols-3 { grid-template-columns:repeat(3, minmax(0, 1fr)) !important;} .grid-cols-4 { grid-template-columns:repeat(4, minmax(0, 1fr)) !important;} .flex-col { flex-direction:column !important;} .flex-wrap { flex-wrap:wrap !important;} .items-center { align-items:center !important;} .items-start { align-items:flex-start !important;} .items-stretch { align-items:stretch !important;} .justify-between { justify-content:space-between !important;} .justify-center { justify-content:center !important;} .justify-end { justify-content:flex-end !important;} .justify-start { justify-content:flex-start !important;} .gap-1 { gap:calc(var(--spacing) * 1) !important;} .gap-1\.5 { gap:calc(var(--spacing) * 1.5) !important;} .gap-2 { gap:calc(var(--spacing) * 2) !important;} .gap-3 { gap:calc(var(--spacing) * 3) !important;} .gap-4 { gap:calc(var(--spacing) * 4) !important;} .gap-6 { gap:calc(var(--spacing) * 6) !important;} .gap-8 { gap:calc(var(--spacing) * 8) !important;} .gap-12 { gap:calc(var(--spacing) * 12) !important;} .space-y-1 { :where(& > :not(:last-child)) { --tw-space-y-reverse:0 !important;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse)) !important;margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse))) !important;} } .space-y-1\.5 { :where(& > :not(:last-child)) { --tw-space-y-reverse:0 !important;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse)) !important;margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse))) !important;} } .space-y-2 { :where(& > :not(:last-child)) { --tw-space-y-reverse:0 !important;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse)) !important;margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse))) !important;} } .space-y-3 { :where(& > :not(:last-child)) { --tw-space-y-reverse:0 !important;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse)) !important;margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse))) !important;} } .space-y-4 { :where(& > :not(:last-child)) { --tw-space-y-reverse:0 !important;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse)) !important;margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse))) !important;} } .space-y-6 { :where(& > :not(:last-child)) { --tw-space-y-reverse:0 !important;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse)) !important;margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse))) !important;} } .space-y-8 { :where(& > :not(:last-child)) { --tw-space-y-reverse:0 !important;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse)) !important;margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse))) !important;} } .space-y-10 { :where(& > :not(:last-child)) { --tw-space-y-reverse:0 !important;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse)) !important;margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse))) !important;} } .space-y-12 { :where(& > :not(:last-child)) { --tw-space-y-reverse:0 !important;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse)) !important;margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse))) !important;} } .space-x-2 { :where(& > :not(:last-child)) { --tw-space-x-reverse:0 !important;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse)) !important;margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse))) !important;} } .space-x-3 { :where(& > :not(:last-child)) { --tw-space-x-reverse:0 !important;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse)) !important;margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse))) !important;} } .space-x-9 { :where(& > :not(:last-child)) { --tw-space-x-reverse:0 !important;margin-inline-start:calc(calc(var(--spacing) * 9) * var(--tw-space-x-reverse)) !important;margin-inline-end:calc(calc(var(--spacing) * 9) * calc(1 - var(--tw-space-x-reverse))) !important;} } .truncate { overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;} .overflow-hidden { overflow:hidden !important;} .overflow-x-auto { overflow-x:auto !important;} .overflow-y-auto { overflow-y:auto !important;} .rounded { border-radius:0.25rem !important;} .rounded-2xl { border-radius:var(--radius-2xl) !important;} .rounded-3xl { border-radius:var(--radius-3xl) !important;} .rounded-full { border-radius:calc(infinity * 1px) !important;} .rounded-lg { border-radius:var(--radius-lg) !important;} .rounded-md { border-radius:var(--radius-md) !important;} .rounded-xl { border-radius:var(--radius-xl) !important;} .rounded-t-3xl { border-top-left-radius:var(--radius-3xl) !important;border-top-right-radius:var(--radius-3xl) !important;} .rounded-r-2xl { border-top-right-radius:var(--radius-2xl) !important;border-bottom-right-radius:var(--radius-2xl) !important;} .rounded-r-lg { border-top-right-radius:var(--radius-lg) !important;border-bottom-right-radius:var(--radius-lg) !important;} .rounded-tr-full { border-top-right-radius:calc(infinity * 1px) !important;} .rounded-bl-full { border-bottom-left-radius:calc(infinity * 1px) !important;} .border { border-style:var(--tw-border-style) !important;border-width:1px !important;} .border-2 { border-style:var(--tw-border-style) !important;border-width:2px !important;} .border-4 { border-style:var(--tw-border-style) !important;border-width:4px !important;} .border-y { border-block-style:var(--tw-border-style) !important;border-block-width:1px !important;} .border-t { border-top-style:var(--tw-border-style) !important;border-top-width:1px !important;} .border-r-2 { border-right-style:var(--tw-border-style) !important;border-right-width:2px !important;} .border-b { border-bottom-style:var(--tw-border-style) !important;border-bottom-width:1px !important;} .border-b-2 { border-bottom-style:var(--tw-border-style) !important;border-bottom-width:2px !important;} .border-l-2 { border-left-style:var(--tw-border-style) !important;border-left-width:2px !important;} .border-l-4 { border-left-style:var(--tw-border-style) !important;border-left-width:4px !important;} .border-dashed { --tw-border-style:dashed !important;border-style:dashed !important;} .border-blue-200 { border-color:var(--color-blue-200) !important;} .border-cyan-100\/30 { border-color:color-mix(in srgb, oklch(95.6% 0.045 203.388) 30%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { border-color:color-mix(in oklab, var(--color-cyan-100) 30%, transparent) !important;} } .border-gray-50 { border-color:var(--color-gray-50) !important;} .border-gray-100 { border-color:var(--color-gray-100) !important;} .border-gray-100\/50 { border-color:color-mix(in srgb, oklch(96.7% 0.003 264.542) 50%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { border-color:color-mix(in oklab, var(--color-gray-100) 50%, transparent) !important;} } .border-gray-200 { border-color:var(--color-gray-200) !important;} .border-gray-300 { border-color:var(--color-gray-300) !important;} .border-gray-600 { border-color:var(--color-gray-600) !important;} .border-gray-700 { border-color:var(--color-gray-700) !important;} .border-gray-800 { border-color:var(--color-gray-800) !important;} .border-green-200 { border-color:var(--color-green-200) !important;} .border-primary-100 { border-color:var(--color-primary-100) !important;} .border-primary-100\/30 { border-color:color-mix(in srgb, #ffe4e6 30%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { border-color:color-mix(in oklab, var(--color-primary-100) 30%, transparent) !important;} } .border-primary-100\/50 { border-color:color-mix(in srgb, #ffe4e6 50%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { border-color:color-mix(in oklab, var(--color-primary-100) 50%, transparent) !important;} } .border-primary-200 { border-color:var(--color-primary-200) !important;} .border-primary-200\/50 { border-color:color-mix(in srgb, #fecdd4 50%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { border-color:color-mix(in oklab, var(--color-primary-200) 50%, transparent) !important;} } .border-primary-400 { border-color:var(--color-primary-400) !important;} .border-primary-500 { border-color:var(--color-primary-500) !important;} .border-primary-600 { border-color:var(--color-primary-600) !important;} .border-purple-200 { border-color:var(--color-purple-200) !important;} .border-teal-200\/50 { border-color:color-mix(in srgb, oklch(91% 0.096 180.426) 50%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { border-color:color-mix(in oklab, var(--color-teal-200) 50%, transparent) !important;} } .border-white { border-color:var(--color-white) !important;} .bg-black\/50 { background-color:color-mix(in srgb, #000 50%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { background-color:color-mix(in oklab, var(--color-black) 50%, transparent) !important;} } .bg-blue-50 { background-color:var(--color-blue-50) !important;} .bg-blue-100 { background-color:var(--color-blue-100) !important;} .bg-blue-200 { background-color:var(--color-blue-200) !important;} .bg-blue-500 { background-color:var(--color-blue-500) !important;} .bg-blue-500\/10 { background-color:color-mix(in srgb, oklch(62.3% 0.214 259.815) 10%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent) !important;} } .bg-cyan-100 { background-color:var(--color-cyan-100) !important;} .bg-emerald-100 { background-color:var(--color-emerald-100) !important;} .bg-gray-50 { background-color:var(--color-gray-50) !important;} .bg-gray-50\/50 { background-color:color-mix(in srgb, oklch(98.5% 0.002 247.839) 50%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { background-color:color-mix(in oklab, var(--color-gray-50) 50%, transparent) !important;} } .bg-gray-100 { background-color:var(--color-gray-100) !important;} .bg-gray-200 { background-color:var(--color-gray-200) !important;} .bg-gray-300 { background-color:var(--color-gray-300) !important;} .bg-gray-400 { background-color:var(--color-gray-400) !important;} .bg-gray-600 { background-color:var(--color-gray-600) !important;} .bg-gray-700 { background-color:var(--color-gray-700) !important;} .bg-gray-800 { background-color:var(--color-gray-800) !important;} .bg-gray-900 { background-color:var(--color-gray-900) !important;} .bg-gray-900\/80 { background-color:color-mix(in srgb, oklch(21% 0.034 264.665) 80%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { background-color:color-mix(in oklab, var(--color-gray-900) 80%, transparent) !important;} } .bg-gray-950 { background-color:var(--color-gray-950) !important;} .bg-green-50 { background-color:var(--color-green-50) !important;} .bg-green-100 { background-color:var(--color-green-100) !important;} .bg-green-400 { background-color:var(--color-green-400) !important;} .bg-green-500 { background-color:var(--color-green-500) !important;} .bg-orange-50 { background-color:var(--color-orange-50) !important;} .bg-orange-100 { background-color:var(--color-orange-100) !important;} .bg-orange-500 { background-color:var(--color-orange-500) !important;} .bg-pink-100 { background-color:var(--color-pink-100) !important;} .bg-primary-50 { background-color:var(--color-primary-50) !important;} .bg-primary-100 { background-color:var(--color-primary-100) !important;} .bg-primary-200 { background-color:var(--color-primary-200) !important;} .bg-primary-200\/60 { background-color:color-mix(in srgb, #fecdd4 60%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { background-color:color-mix(in oklab, var(--color-primary-200) 60%, transparent) !important;} } .bg-primary-300 { background-color:var(--color-primary-300) !important;} .bg-primary-400 { background-color:var(--color-primary-400) !important;} .bg-primary-500 { background-color:var(--color-primary-500) !important;} .bg-primary-500\/10 { background-color:color-mix(in srgb, #f43f60 10%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent) !important;} } .bg-primary-500\/20 { background-color:color-mix(in srgb, #f43f60 20%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { background-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent) !important;} } .bg-primary-600 { background-color:var(--color-primary-600) !important;} .bg-purple-50 { background-color:var(--color-purple-50) !important;} .bg-purple-100 { background-color:var(--color-purple-100) !important;} .bg-purple-500\/20 { background-color:color-mix(in srgb, oklch(62.7% 0.265 303.9) 20%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent) !important;} } .bg-rose-50 { background-color:var(--color-rose-50) !important;} .bg-sky-50 { background-color:var(--color-sky-50) !important;} .bg-slate-50\/50 { background-color:color-mix(in srgb, oklch(98.4% 0.003 247.858) 50%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent) !important;} } .bg-slate-700 { background-color:var(--color-slate-700) !important;} .bg-slate-800 { background-color:var(--color-slate-800) !important;} .bg-teal-100 { background-color:var(--color-teal-100) !important;} .bg-teal-400 { background-color:var(--color-teal-400) !important;} .bg-transparent { background-color:transparent !important;} .bg-white { background-color:var(--color-white) !important;} .bg-white\/10 { background-color:color-mix(in srgb, #fff 10%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { background-color:color-mix(in oklab, var(--color-white) 10%, transparent) !important;} } .bg-white\/80 { background-color:color-mix(in srgb, #fff 80%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { background-color:color-mix(in oklab, var(--color-white) 80%, transparent) !important;} } .bg-white\/90 { background-color:color-mix(in srgb, #fff 90%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { background-color:color-mix(in oklab, var(--color-white) 90%, transparent) !important;} } .bg-white\/95 { background-color:color-mix(in srgb, #fff 95%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { background-color:color-mix(in oklab, var(--color-white) 95%, transparent) !important;} } .bg-gradient-to-b { --tw-gradient-position:to bottom in oklab !important;background-image:linear-gradient(var(--tw-gradient-stops)) !important;} .bg-gradient-to-bl { --tw-gradient-position:to bottom left in oklab !important;background-image:linear-gradient(var(--tw-gradient-stops)) !important;} .bg-gradient-to-br { --tw-gradient-position:to bottom right in oklab !important;background-image:linear-gradient(var(--tw-gradient-stops)) !important;} .bg-gradient-to-l { --tw-gradient-position:to left in oklab !important;background-image:linear-gradient(var(--tw-gradient-stops)) !important;} .bg-gradient-to-r { --tw-gradient-position:to right in oklab !important;background-image:linear-gradient(var(--tw-gradient-stops)) !important;} .bg-gradient-to-t { --tw-gradient-position:to top in oklab !important;background-image:linear-gradient(var(--tw-gradient-stops)) !important;} .bg-gradient-to-tr { --tw-gradient-position:to top right in oklab !important;background-image:linear-gradient(var(--tw-gradient-stops)) !important;} .bg-\[linear-gradient\(rgba\(203\,213\,225\,0\.05\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(203\,213\,225\,0\.05\)_1px\,transparent_1px\)\] { background-image:linear-gradient(rgba(203,213,225,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(203,213,225,0.05) 1px,transparent 1px) !important;} .bg-\[radial-gradient\(50\%_50\%_at_50\%_50\%\,rgba\(17\,24\,39\,0\)_0\%\,\#111827_100\%\)\] { background-image:radial-gradient(50% 50% at 50% 50%,rgba(17,24,39,0) 0%,#111827 100%) !important;} .bg-\[radial-gradient\(ellipse_at_bottom_left\,_var\(--tw-gradient-stops\)\)\] { background-image:radial-gradient(ellipse at bottom left, var(--tw-gradient-stops)) !important;} .bg-\[radial-gradient\(ellipse_at_top_right\,_var\(--tw-gradient-stops\)\)\] { background-image:radial-gradient(ellipse at top right, var(--tw-gradient-stops)) !important;} .bg-\[url\(\'https\:\/\/www\.staging\.altamira\.ai\/wp-content\/uploads\/2025\/10\/robot-performing-ordinary-human-job-1024x574\.jpg\'\)\] { background-image:url('https://www.staging.altamira.ai/wp-content/uploads/2025/10/robot-performing-ordinary-human-job-1024x574.jpg') !important;} .from-black\/5 { --tw-gradient-from:color-mix(in srgb, #000 5%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-from:color-mix(in oklab, var(--color-black) 5%, transparent) !important;} --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-black\/10 { --tw-gradient-from:color-mix(in srgb, #000 10%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-from:color-mix(in oklab, var(--color-black) 10%, transparent) !important;} --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-black\/20 { --tw-gradient-from:color-mix(in srgb, #000 20%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-from:color-mix(in oklab, var(--color-black) 20%, transparent) !important;} --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-black\/30 { --tw-gradient-from:color-mix(in srgb, #000 30%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-from:color-mix(in oklab, var(--color-black) 30%, transparent) !important;} --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-blue-100 { --tw-gradient-from:var(--color-blue-100) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-blue-100\/30 { --tw-gradient-from:color-mix(in srgb, oklch(93.2% 0.032 255.585) 30%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-from:color-mix(in oklab, var(--color-blue-100) 30%, transparent) !important;} --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-blue-500 { --tw-gradient-from:var(--color-blue-500) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-blue-600 { --tw-gradient-from:var(--color-blue-600) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-blue-900\/20 { --tw-gradient-from:color-mix(in srgb, oklch(37.9% 0.146 265.522) 20%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-from:color-mix(in oklab, var(--color-blue-900) 20%, transparent) !important;} --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-cyan-50\/60 { --tw-gradient-from:color-mix(in srgb, oklch(98.4% 0.019 200.873) 60%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-from:color-mix(in oklab, var(--color-cyan-50) 60%, transparent) !important;} --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-gray-50 { --tw-gradient-from:var(--color-gray-50) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-gray-900 { --tw-gradient-from:var(--color-gray-900) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-green-500 { --tw-gradient-from:var(--color-green-500) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-orange-500 { --tw-gradient-from:var(--color-orange-500) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-primary-50 { --tw-gradient-from:var(--color-primary-50) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-primary-50\/50 { --tw-gradient-from:color-mix(in srgb, #fff1f2 50%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-from:color-mix(in oklab, var(--color-primary-50) 50%, transparent) !important;} --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-primary-50\/60 { --tw-gradient-from:color-mix(in srgb, #fff1f2 60%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-from:color-mix(in oklab, var(--color-primary-50) 60%, transparent) !important;} --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-primary-50\/80 { --tw-gradient-from:color-mix(in srgb, #fff1f2 80%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-from:color-mix(in oklab, var(--color-primary-50) 80%, transparent) !important;} --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-primary-100 { --tw-gradient-from:var(--color-primary-100) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-primary-100\/40 { --tw-gradient-from:color-mix(in srgb, #ffe4e6 40%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-from:color-mix(in oklab, var(--color-primary-100) 40%, transparent) !important;} --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-primary-100\/70 { --tw-gradient-from:color-mix(in srgb, #ffe4e6 70%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-from:color-mix(in oklab, var(--color-primary-100) 70%, transparent) !important;} --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-primary-100\/80 { --tw-gradient-from:color-mix(in srgb, #ffe4e6 80%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-from:color-mix(in oklab, var(--color-primary-100) 80%, transparent) !important;} --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-primary-200 { --tw-gradient-from:var(--color-primary-200) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-primary-400 { --tw-gradient-from:var(--color-primary-400) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-primary-500 { --tw-gradient-from:var(--color-primary-500) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-primary-600 { --tw-gradient-from:var(--color-primary-600) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-slate-50 { --tw-gradient-from:var(--color-slate-50) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-slate-50\/60 { --tw-gradient-from:color-mix(in srgb, oklch(98.4% 0.003 247.858) 60%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-from:color-mix(in oklab, var(--color-slate-50) 60%, transparent) !important;} --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-slate-900 { --tw-gradient-from:var(--color-slate-900) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-teal-100 { --tw-gradient-from:var(--color-teal-100) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-transparent { --tw-gradient-from:transparent !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .from-white { --tw-gradient-from:var(--color-white) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .via-blue-50\/30 { --tw-gradient-via:color-mix(in srgb, oklch(97% 0.014 254.604) 30%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-via:color-mix(in oklab, var(--color-blue-50) 30%, transparent) !important;} --tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-via-stops) !important;} .via-gray-50\/50 { --tw-gradient-via:color-mix(in srgb, oklch(98.5% 0.002 247.839) 50%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-via:color-mix(in oklab, var(--color-gray-50) 50%, transparent) !important;} --tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-via-stops) !important;} .via-gray-100 { --tw-gradient-via:var(--color-gray-100) !important;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-via-stops) !important;} .via-gray-800 { --tw-gradient-via:var(--color-gray-800) !important;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-via-stops) !important;} .via-primary-50\/50 { --tw-gradient-via:color-mix(in srgb, #fff1f2 50%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-via:color-mix(in oklab, var(--color-primary-50) 50%, transparent) !important;} --tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-via-stops) !important;} .via-purple-50 { --tw-gradient-via:var(--color-purple-50) !important;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-via-stops) !important;} .via-purple-50\/50 { --tw-gradient-via:color-mix(in srgb, oklch(97.7% 0.014 308.299) 50%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-via:color-mix(in oklab, var(--color-purple-50) 50%, transparent) !important;} --tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-via-stops) !important;} .via-slate-800 { --tw-gradient-via:var(--color-slate-800) !important;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-via-stops) !important;} .via-transparent { --tw-gradient-via:transparent !important;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-via-stops) !important;} .via-white { --tw-gradient-via:var(--color-white) !important;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-via-stops) !important;} .to-blue-50 { --tw-gradient-to:var(--color-blue-50) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-blue-50\/30 { --tw-gradient-to:color-mix(in srgb, oklch(97% 0.014 254.604) 30%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-to:color-mix(in oklab, var(--color-blue-50) 30%, transparent) !important;} --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-blue-50\/50 { --tw-gradient-to:color-mix(in srgb, oklch(97% 0.014 254.604) 50%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-to:color-mix(in oklab, var(--color-blue-50) 50%, transparent) !important;} --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-blue-50\/80 { --tw-gradient-to:color-mix(in srgb, oklch(97% 0.014 254.604) 80%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-to:color-mix(in oklab, var(--color-blue-50) 80%, transparent) !important;} --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-blue-700 { --tw-gradient-to:var(--color-blue-700) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-cyan-50 { --tw-gradient-to:var(--color-cyan-50) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-cyan-100 { --tw-gradient-to:var(--color-cyan-100) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-gray-50 { --tw-gradient-to:var(--color-gray-50) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-gray-50\/40 { --tw-gradient-to:color-mix(in srgb, oklch(98.5% 0.002 247.839) 40%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-to:color-mix(in oklab, var(--color-gray-50) 40%, transparent) !important;} --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-gray-100 { --tw-gradient-to:var(--color-gray-100) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-gray-800 { --tw-gradient-to:var(--color-gray-800) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-gray-900 { --tw-gradient-to:var(--color-gray-900) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-green-700 { --tw-gradient-to:var(--color-green-700) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-indigo-950 { --tw-gradient-to:var(--color-indigo-950) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-orange-700 { --tw-gradient-to:var(--color-orange-700) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-pink-600 { --tw-gradient-to:var(--color-pink-600) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-primary-50\/80 { --tw-gradient-to:color-mix(in srgb, #fff1f2 80%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-to:color-mix(in oklab, var(--color-primary-50) 80%, transparent) !important;} --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-primary-100 { --tw-gradient-to:var(--color-primary-100) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-primary-400 { --tw-gradient-to:var(--color-primary-400) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-primary-500 { --tw-gradient-to:var(--color-primary-500) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-primary-600 { --tw-gradient-to:var(--color-primary-600) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-primary-700 { --tw-gradient-to:var(--color-primary-700) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-primary-800 { --tw-gradient-to:var(--color-primary-800) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-primary-900\/30 { --tw-gradient-to:color-mix(in srgb, #881339 30%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-to:color-mix(in oklab, var(--color-primary-900) 30%, transparent) !important;} --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-primary-950 { --tw-gradient-to:var(--color-primary-950) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-purple-50 { --tw-gradient-to:var(--color-purple-50) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-purple-50\/40 { --tw-gradient-to:color-mix(in srgb, oklch(97.7% 0.014 308.299) 40%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-to:color-mix(in oklab, var(--color-purple-50) 40%, transparent) !important;} --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-purple-50\/50 { --tw-gradient-to:color-mix(in srgb, oklch(97.7% 0.014 308.299) 50%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-to:color-mix(in oklab, var(--color-purple-50) 50%, transparent) !important;} --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-purple-100 { --tw-gradient-to:var(--color-purple-100) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-slate-50 { --tw-gradient-to:var(--color-slate-50) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-teal-50\/40 { --tw-gradient-to:color-mix(in srgb, oklch(98.4% 0.014 180.72) 40%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-gradient-to:color-mix(in oklab, var(--color-teal-50) 40%, transparent) !important;} --tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-teal-500 { --tw-gradient-to:var(--color-teal-500) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-transparent { --tw-gradient-to:transparent !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .to-white { --tw-gradient-to:var(--color-white) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} .\[mask-image\:radial-gradient\(ellipse_at_center\,black\,transparent_75\%\)\] { mask-image:radial-gradient(ellipse at center,black,transparent 75%) !important;} .bg-\[size\:4rem_4rem\] { background-size:4rem 4rem !important;} .bg-cover { background-size:cover !important;} .bg-clip-text { background-clip:text !important;} .bg-center { background-position:center !important;} .bg-no-repeat { background-repeat:no-repeat !important;} .object-contain { object-fit:contain !important;} .object-cover { object-fit:cover !important;} .p-0\.5 { padding:calc(var(--spacing) * 0.5) !important;} .p-1 { padding:calc(var(--spacing) * 1) !important;} .p-1\.5 { padding:calc(var(--spacing) * 1.5) !important;} .p-2 { padding:calc(var(--spacing) * 2) !important;} .p-2\.5 { padding:calc(var(--spacing) * 2.5) !important;} .p-3 { padding:calc(var(--spacing) * 3) !important;} .p-3\.5 { padding:calc(var(--spacing) * 3.5) !important;} .p-4 { padding:calc(var(--spacing) * 4) !important;} .p-5 { padding:calc(var(--spacing) * 5) !important;} .p-6 { padding:calc(var(--spacing) * 6) !important;} .p-8 { padding:calc(var(--spacing) * 8) !important;} .p-10 { padding:calc(var(--spacing) * 10) !important;} .\!px-0 { padding-inline:calc(var(--spacing) * 0) !important;} .px-2 { padding-inline:calc(var(--spacing) * 2) !important;} .px-2\.5 { padding-inline:calc(var(--spacing) * 2.5) !important;} .px-3 { padding-inline:calc(var(--spacing) * 3) !important;} .px-4 { padding-inline:calc(var(--spacing) * 4) !important;} .px-5 { padding-inline:calc(var(--spacing) * 5) !important;} .px-6 { padding-inline:calc(var(--spacing) * 6) !important;} .px-8 { padding-inline:calc(var(--spacing) * 8) !important;} .px-9 { padding-inline:calc(var(--spacing) * 9) !important;} .px-10 { padding-inline:calc(var(--spacing) * 10) !important;} .px-12 { padding-inline:calc(var(--spacing) * 12) !important;} .\!py-2 { padding-block:calc(var(--spacing) * 2) !important;} .py-0\.5 { padding-block:calc(var(--spacing) * 0.5) !important;} .py-1 { padding-block:calc(var(--spacing) * 1) !important;} .py-1\.5 { padding-block:calc(var(--spacing) * 1.5) !important;} .py-2 { padding-block:calc(var(--spacing) * 2) !important;} .py-2\.5 { padding-block:calc(var(--spacing) * 2.5) !important;} .py-3 { padding-block:calc(var(--spacing) * 3) !important;} .py-3\.5 { padding-block:calc(var(--spacing) * 3.5) !important;} .py-4 { padding-block:calc(var(--spacing) * 4) !important;} .py-5 { padding-block:calc(var(--spacing) * 5) !important;} .py-6 { padding-block:calc(var(--spacing) * 6) !important;} .py-7 { padding-block:calc(var(--spacing) * 7) !important;} .py-8 { padding-block:calc(var(--spacing) * 8) !important;} .py-10 { padding-block:calc(var(--spacing) * 10) !important;} .py-11 { padding-block:calc(var(--spacing) * 11) !important;} .py-12 { padding-block:calc(var(--spacing) * 12) !important;} .py-14 { padding-block:calc(var(--spacing) * 14) !important;} .py-16 { padding-block:calc(var(--spacing) * 16) !important;} .py-20 { padding-block:calc(var(--spacing) * 20) !important;} .py-24 { padding-block:calc(var(--spacing) * 24) !important;} .pt-1 { padding-top:calc(var(--spacing) * 1) !important;} .pt-4 { padding-top:calc(var(--spacing) * 4) !important;} .pt-6 { padding-top:calc(var(--spacing) * 6) !important;} .pt-8 { padding-top:calc(var(--spacing) * 8) !important;} .pt-10 { padding-top:calc(var(--spacing) * 10) !important;} .pt-12 { padding-top:calc(var(--spacing) * 12) !important;} .pt-16 { padding-top:calc(var(--spacing) * 16) !important;} .pt-20 { padding-top:calc(var(--spacing) * 20) !important;} .pt-80 { padding-top:calc(var(--spacing) * 80) !important;} .pr-4 { padding-right:calc(var(--spacing) * 4) !important;} .pr-5 { padding-right:calc(var(--spacing) * 5) !important;} .pr-6 { padding-right:calc(var(--spacing) * 6) !important;} .pr-14 { padding-right:calc(var(--spacing) * 14) !important;} .pb-2 { padding-bottom:calc(var(--spacing) * 2) !important;} .pb-4 { padding-bottom:calc(var(--spacing) * 4) !important;} .pb-6 { padding-bottom:calc(var(--spacing) * 6) !important;} .pb-8 { padding-bottom:calc(var(--spacing) * 8) !important;} .pb-10 { padding-bottom:calc(var(--spacing) * 10) !important;} .pb-12 { padding-bottom:calc(var(--spacing) * 12) !important;} .pb-14 { padding-bottom:calc(var(--spacing) * 14) !important;} .pb-16 { padding-bottom:calc(var(--spacing) * 16) !important;} .pl-3 { padding-left:calc(var(--spacing) * 3) !important;} .pl-4 { padding-left:calc(var(--spacing) * 4) !important;} .pl-5 { padding-left:calc(var(--spacing) * 5) !important;} .pl-6 { padding-left:calc(var(--spacing) * 6) !important;} .pl-11 { padding-left:calc(var(--spacing) * 11) !important;} .pl-12 { padding-left:calc(var(--spacing) * 12) !important;} .pl-14 { padding-left:calc(var(--spacing) * 14) !important;} .text-center { text-align:center !important;} .text-left { text-align:left !important;} .text-2xl { font-size:var(--text-2xl) !important;line-height:var(--tw-leading, var(--text-2xl--line-height)) !important;} .text-3xl { font-size:var(--text-3xl) !important;line-height:var(--tw-leading, var(--text-3xl--line-height)) !important;} .text-4xl { font-size:var(--text-4xl) !important;line-height:var(--tw-leading, var(--text-4xl--line-height)) !important;} .text-5xl { font-size:var(--text-5xl) !important;line-height:var(--tw-leading, var(--text-5xl--line-height)) !important;} .text-base { font-size:var(--text-base) !important;line-height:var(--tw-leading, var(--text-base--line-height)) !important;} .text-lg { font-size:var(--text-lg) !important;line-height:var(--tw-leading, var(--text-lg--line-height)) !important;} .text-sm { font-size:var(--text-sm) !important;line-height:var(--tw-leading, var(--text-sm--line-height)) !important;} .text-xl { font-size:var(--text-xl) !important;line-height:var(--tw-leading, var(--text-xl--line-height)) !important;} .text-xs { font-size:var(--text-xs) !important;line-height:var(--tw-leading, var(--text-xs--line-height)) !important;} .text-\[10px\] { font-size:10px !important;} .leading-none { --tw-leading:1 !important;line-height:1 !important;} .leading-relaxed { --tw-leading:var(--leading-relaxed) !important;line-height:var(--leading-relaxed) !important;} .leading-snug { --tw-leading:var(--leading-snug) !important;line-height:var(--leading-snug) !important;} .leading-tight { --tw-leading:var(--leading-tight) !important;line-height:var(--leading-tight) !important;} .font-black { --tw-font-weight:var(--font-weight-black) !important;font-weight:var(--font-weight-black) !important;} .font-bold { --tw-font-weight:var(--font-weight-bold) !important;font-weight:var(--font-weight-bold) !important;} .font-extrabold { --tw-font-weight:var(--font-weight-extrabold) !important;font-weight:var(--font-weight-extrabold) !important;} .font-light { --tw-font-weight:var(--font-weight-light) !important;font-weight:var(--font-weight-light) !important;} .font-medium { --tw-font-weight:var(--font-weight-medium) !important;font-weight:var(--font-weight-medium) !important;} .font-normal { --tw-font-weight:var(--font-weight-normal) !important;font-weight:var(--font-weight-normal) !important;} .font-semibold { --tw-font-weight:var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold) !important;} .tracking-tight { --tw-tracking:var(--tracking-tight) !important;letter-spacing:var(--tracking-tight) !important;} .tracking-wide { --tw-tracking:var(--tracking-wide) !important;letter-spacing:var(--tracking-wide) !important;} .tracking-wider { --tw-tracking:var(--tracking-wider) !important;letter-spacing:var(--tracking-wider) !important;} .tracking-widest { --tw-tracking:var(--tracking-widest) !important;letter-spacing:var(--tracking-widest) !important;} .whitespace-nowrap { white-space:nowrap !important;} .text-blue-500 { color:var(--color-blue-500) !important;} .text-blue-600 { color:var(--color-blue-600) !important;} .text-blue-700 { color:var(--color-blue-700) !important;} .text-blue-900 { color:var(--color-blue-900) !important;} .text-cyan-600 { color:var(--color-cyan-600) !important;} .text-gray-200 { color:var(--color-gray-200) !important;} .text-gray-300 { color:var(--color-gray-300) !important;} .text-gray-400 { color:var(--color-gray-400) !important;} .text-gray-500 { color:var(--color-gray-500) !important;} .text-gray-600 { color:var(--color-gray-600) !important;} .text-gray-700 { color:var(--color-gray-700) !important;} .text-gray-800 { color:var(--color-gray-800) !important;} .text-gray-900 { color:var(--color-gray-900) !important;} .text-green-600 { color:var(--color-green-600) !important;} .text-green-700 { color:var(--color-green-700) !important;} .text-orange-600 { color:var(--color-orange-600) !important;} .text-primary-100 { color:var(--color-primary-100) !important;} .text-primary-400 { color:var(--color-primary-400) !important;} .text-primary-500 { color:var(--color-primary-500) !important;} .text-primary-600 { color:var(--color-primary-600) !important;} .text-primary-700 { color:var(--color-primary-700) !important;} .text-primary-800 { color:var(--color-primary-800) !important;} .text-primary-900 { color:var(--color-primary-900) !important;} .text-purple-600 { color:var(--color-purple-600) !important;} .text-purple-700 { color:var(--color-purple-700) !important;} .text-red-500 { color:var(--color-red-500) !important;} .text-rose-600 { color:var(--color-rose-600) !important;} .text-teal-600 { color:var(--color-teal-600) !important;} .text-teal-700 { color:var(--color-teal-700) !important;} .text-transparent { color:transparent !important;} .text-white { color:var(--color-white) !important;} .text-white\/90 { color:color-mix(in srgb, #fff 90%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { color:color-mix(in oklab, var(--color-white) 90%, transparent) !important;} } .text-yellow-400 { color:var(--color-yellow-400) !important;} .uppercase { text-transform:uppercase !important;} .italic { font-style:italic !important;} .not-italic { font-style:normal !important;} .underline { text-decoration-line:underline !important;} .decoration-primary-200 { text-decoration-color:var(--color-primary-200) !important;} .underline-offset-4 { text-underline-offset:4px !important;} .antialiased { -webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;} .placeholder-gray-400 { &::placeholder { color:var(--color-gray-400) !important;} } .placeholder-gray-500 { &::placeholder { color:var(--color-gray-500) !important;} } .opacity-0 { opacity:0% !important;} .opacity-5 { opacity:5% !important;} .opacity-10 { opacity:10% !important;} .opacity-15 { opacity:15% !important;} .opacity-20 { opacity:20% !important;} .opacity-25 { opacity:25% !important;} .opacity-30 { opacity:30% !important;} .opacity-40 { opacity:40% !important;} .opacity-50 { opacity:50% !important;} .opacity-60 { opacity:60% !important;} .opacity-80 { opacity:80% !important;} .opacity-100 { opacity:100% !important;} .bg-blend-darken { background-blend-mode:darken !important;} .mix-blend-multiply { mix-blend-mode:multiply !important;} .shadow-2xl { --tw-shadow:0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25)) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;} .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)) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;} .shadow-md { --tw-shadow:0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1)) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;} .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)) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;} .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)) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;} .ring-2 { --tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;} .shadow-primary-500\/30 { --tw-shadow-color:color-mix(in srgb, #f43f60 30%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 30%, transparent) var(--tw-shadow-alpha), transparent) !important;} } .shadow-primary-600\/20 { --tw-shadow-color:color-mix(in srgb, #e3224f 20%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-600) 20%, transparent) var(--tw-shadow-alpha), transparent) !important;} } .ring-gray-100 { --tw-ring-color:var(--color-gray-100) !important;} .outline { outline-style:var(--tw-outline-style) !important;outline-width:1px !important;} .blur { --tw-blur:blur(8px) !important;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;} .blur-3xl { --tw-blur:blur(var(--blur-3xl)) !important;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;} .blur-xl { --tw-blur:blur(var(--blur-xl)) !important;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;} .brightness-0 { --tw-brightness:brightness(0%) !important;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;} .brightness-200 { --tw-brightness:brightness(200%) !important;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;} .grayscale { --tw-grayscale:grayscale(100%) !important;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;} .invert { --tw-invert:invert(100%) !important;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,) !important;} .backdrop-blur-sm { --tw-backdrop-blur:blur(var(--blur-sm)) !important;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important;backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important;} .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 !important;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function)) !important;transition-duration:var(--tw-duration, var(--default-transition-duration)) !important;} .transition-all { transition-property:all !important;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function)) !important;transition-duration:var(--tw-duration, var(--default-transition-duration)) !important;} .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 !important;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function)) !important;transition-duration:var(--tw-duration, var(--default-transition-duration)) !important;} .transition-opacity { transition-property:opacity !important;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function)) !important;transition-duration:var(--tw-duration, var(--default-transition-duration)) !important;} .transition-shadow { transition-property:box-shadow !important;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function)) !important;transition-duration:var(--tw-duration, var(--default-transition-duration)) !important;} .transition-transform { transition-property:transform, translate, scale, rotate !important;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function)) !important;transition-duration:var(--tw-duration, var(--default-transition-duration)) !important;} .duration-150 { --tw-duration:150ms !important;transition-duration:150ms !important;} .duration-200 { --tw-duration:200ms !important;transition-duration:200ms !important;} .duration-300 { --tw-duration:300ms !important;transition-duration:300ms !important;} .duration-400 { --tw-duration:400ms !important;transition-duration:400ms !important;} .duration-500 { --tw-duration:500ms !important;transition-duration:500ms !important;} .duration-700 { --tw-duration:700ms !important;transition-duration:700ms !important;} .ease-in { --tw-ease:var(--ease-in) !important;transition-timing-function:var(--ease-in) !important;} .ease-in-out { --tw-ease:var(--ease-in-out) !important;transition-timing-function:var(--ease-in-out) !important;} .ease-out { --tw-ease:var(--ease-out) !important;transition-timing-function:var(--ease-out) !important;} .outline-none { --tw-outline-style:none !important;outline-style:none !important;} .group-hover\:w-2 { &:is(:where(.group):hover *) { @media (hover:hover) { width:calc(var(--spacing) * 2) !important;} } } .group-hover\:w-full { &:is(:where(.group):hover *) { @media (hover:hover) { width:100% !important;} } } .group-hover\:translate-x-1 { &:is(:where(.group):hover *) { @media (hover:hover) { --tw-translate-x:calc(var(--spacing) * 1) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} } } .group-hover\:-translate-y-0\.5 { &:is(:where(.group):hover *) { @media (hover:hover) { --tw-translate-y:calc(var(--spacing) * -0.5) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} } } .group-hover\:translate-y-0 { &:is(:where(.group):hover *) { @media (hover:hover) { --tw-translate-y:calc(var(--spacing) * 0) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} } } .group-hover\:scale-105 { &:is(:where(.group):hover *) { @media (hover:hover) { --tw-scale-x:105% !important;--tw-scale-y:105% !important;--tw-scale-z:105% !important;scale:var(--tw-scale-x) var(--tw-scale-y) !important;} } } .group-hover\:scale-110 { &:is(:where(.group):hover *) { @media (hover:hover) { --tw-scale-x:110% !important;--tw-scale-y:110% !important;--tw-scale-z:110% !important;scale:var(--tw-scale-x) var(--tw-scale-y) !important;} } } .group-hover\:scale-150 { &:is(:where(.group):hover *) { @media (hover:hover) { --tw-scale-x:150% !important;--tw-scale-y:150% !important;--tw-scale-z:150% !important;scale:var(--tw-scale-x) var(--tw-scale-y) !important;} } } .group-hover\:animate-ping { &:is(:where(.group):hover *) { @media (hover:hover) { animation:var(--animate-ping) !important;} } } .group-hover\:bg-primary-100 { &:is(:where(.group):hover *) { @media (hover:hover) { background-color:var(--color-primary-100) !important;} } } .group-hover\:bg-primary-500 { &:is(:where(.group):hover *) { @media (hover:hover) { background-color:var(--color-primary-500) !important;} } } .group-hover\:bg-primary-600 { &:is(:where(.group):hover *) { @media (hover:hover) { background-color:var(--color-primary-600) !important;} } } .group-hover\:text-primary-500 { &:is(:where(.group):hover *) { @media (hover:hover) { color:var(--color-primary-500) !important;} } } .group-hover\:text-primary-600 { &:is(:where(.group):hover *) { @media (hover:hover) { color:var(--color-primary-600) !important;} } } .group-hover\:text-primary-700 { &:is(:where(.group):hover *) { @media (hover:hover) { color:var(--color-primary-700) !important;} } } .group-hover\:text-white { &:is(:where(.group):hover *) { @media (hover:hover) { color:var(--color-white) !important;} } } .group-hover\:underline { &:is(:where(.group):hover *) { @media (hover:hover) { text-decoration-line:underline !important;} } } .group-hover\:opacity-100 { &:is(:where(.group):hover *) { @media (hover:hover) { opacity:100% !important;} } } .group-hover\:shadow-lg { &:is(:where(.group):hover *) { @media (hover:hover) { --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)) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;} } } .group-hover\:shadow-md { &:is(:where(.group):hover *) { @media (hover:hover) { --tw-shadow:0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1)) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;} } } .group-hover\:ring-primary-200 { &:is(:where(.group):hover *) { @media (hover:hover) { --tw-ring-color:var(--color-primary-200) !important;} } } .group-hover\:grayscale-0 { &:is(:where(.group):hover *) { @media (hover:hover) { --tw-grayscale:grayscale(0%) !important;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;} } } .group-hover\/title\:text-primary-600 { &:is(:where(.group\/title):hover *) { @media (hover:hover) { color:var(--color-primary-600) !important;} } } .hover\:translate-x-1 { &:hover { @media (hover:hover) { --tw-translate-x:calc(var(--spacing) * 1) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} } } .hover\:-translate-y-0\.5 { &:hover { @media (hover:hover) { --tw-translate-y:calc(var(--spacing) * -0.5) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} } } .hover\:-translate-y-1 { &:hover { @media (hover:hover) { --tw-translate-y:calc(var(--spacing) * -1) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} } } .hover\:-translate-y-2 { &:hover { @media (hover:hover) { --tw-translate-y:calc(var(--spacing) * -2) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} } } .hover\:scale-105 { &:hover { @media (hover:hover) { --tw-scale-x:105% !important;--tw-scale-y:105% !important;--tw-scale-z:105% !important;scale:var(--tw-scale-x) var(--tw-scale-y) !important;} } } .hover\:scale-110 { &:hover { @media (hover:hover) { --tw-scale-x:110% !important;--tw-scale-y:110% !important;--tw-scale-z:110% !important;scale:var(--tw-scale-x) var(--tw-scale-y) !important;} } } .hover\:border-blue-200 { &:hover { @media (hover:hover) { border-color:var(--color-blue-200) !important;} } } .hover\:border-blue-600 { &:hover { @media (hover:hover) { border-color:var(--color-blue-600) !important;} } } .hover\:border-green-200 { &:hover { @media (hover:hover) { border-color:var(--color-green-200) !important;} } } .hover\:border-orange-200 { &:hover { @media (hover:hover) { border-color:var(--color-orange-200) !important;} } } .hover\:border-primary-200 { &:hover { @media (hover:hover) { border-color:var(--color-primary-200) !important;} } } .hover\:border-primary-300 { &:hover { @media (hover:hover) { border-color:var(--color-primary-300) !important;} } } .hover\:border-primary-500 { &:hover { @media (hover:hover) { border-color:var(--color-primary-500) !important;} } } .hover\:border-primary-600 { &:hover { @media (hover:hover) { border-color:var(--color-primary-600) !important;} } } .hover\:bg-blue-500 { &:hover { @media (hover:hover) { background-color:var(--color-blue-500) !important;} } } .hover\:bg-blue-600 { &:hover { @media (hover:hover) { background-color:var(--color-blue-600) !important;} } } .hover\:bg-blue-700 { &:hover { @media (hover:hover) { background-color:var(--color-blue-700) !important;} } } .hover\:bg-gray-50 { &:hover { @media (hover:hover) { background-color:var(--color-gray-50) !important;} } } .hover\:bg-gray-100 { &:hover { @media (hover:hover) { background-color:var(--color-gray-100) !important;} } } .hover\:bg-gray-200 { &:hover { @media (hover:hover) { background-color:var(--color-gray-200) !important;} } } .hover\:bg-gray-300 { &:hover { @media (hover:hover) { background-color:var(--color-gray-300) !important;} } } .hover\:bg-gray-400 { &:hover { @media (hover:hover) { background-color:var(--color-gray-400) !important;} } } .hover\:bg-gray-700 { &:hover { @media (hover:hover) { background-color:var(--color-gray-700) !important;} } } .hover\:bg-gray-800 { &:hover { @media (hover:hover) { background-color:var(--color-gray-800) !important;} } } .hover\:bg-primary-50 { &:hover { @media (hover:hover) { background-color:var(--color-primary-50) !important;} } } .hover\:bg-primary-100 { &:hover { @media (hover:hover) { background-color:var(--color-primary-100) !important;} } } .hover\:bg-primary-400 { &:hover { @media (hover:hover) { background-color:var(--color-primary-400) !important;} } } .hover\:bg-primary-500 { &:hover { @media (hover:hover) { background-color:var(--color-primary-500) !important;} } } .hover\:bg-primary-600 { &:hover { @media (hover:hover) { background-color:var(--color-primary-600) !important;} } } .hover\:bg-primary-700 { &:hover { @media (hover:hover) { background-color:var(--color-primary-700) !important;} } } .hover\:bg-slate-600 { &:hover { @media (hover:hover) { background-color:var(--color-slate-600) !important;} } } .hover\:bg-white { &:hover { @media (hover:hover) { background-color:var(--color-white) !important;} } } .hover\:bg-white\/10 { &:hover { @media (hover:hover) { background-color:color-mix(in srgb, #fff 10%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { background-color:color-mix(in oklab, var(--color-white) 10%, transparent) !important;} } } } .hover\:from-blue-50 { &:hover { @media (hover:hover) { --tw-gradient-from:var(--color-blue-50) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} } } .hover\:from-green-50 { &:hover { @media (hover:hover) { --tw-gradient-from:var(--color-green-50) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} } } .hover\:from-orange-50 { &:hover { @media (hover:hover) { --tw-gradient-from:var(--color-orange-50) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} } } .hover\:from-primary-50 { &:hover { @media (hover:hover) { --tw-gradient-from:var(--color-primary-50) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} } } .hover\:from-white { &:hover { @media (hover:hover) { --tw-gradient-from:var(--color-white) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} } } .hover\:to-blue-100 { &:hover { @media (hover:hover) { --tw-gradient-to:var(--color-blue-100) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} } } .hover\:to-gray-50 { &:hover { @media (hover:hover) { --tw-gradient-to:var(--color-gray-50) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} } } .hover\:to-green-100 { &:hover { @media (hover:hover) { --tw-gradient-to:var(--color-green-100) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} } } .hover\:to-orange-100 { &:hover { @media (hover:hover) { --tw-gradient-to:var(--color-orange-100) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} } } .hover\:to-primary-100 { &:hover { @media (hover:hover) { --tw-gradient-to:var(--color-primary-100) !important;--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important;} } } .hover\:text-blue-600 { &:hover { @media (hover:hover) { color:var(--color-blue-600) !important;} } } .hover\:text-gray-200 { &:hover { @media (hover:hover) { color:var(--color-gray-200) !important;} } } .hover\:text-gray-300 { &:hover { @media (hover:hover) { color:var(--color-gray-300) !important;} } } .hover\:text-gray-600 { &:hover { @media (hover:hover) { color:var(--color-gray-600) !important;} } } .hover\:text-gray-700 { &:hover { @media (hover:hover) { color:var(--color-gray-700) !important;} } } .hover\:text-gray-900 { &:hover { @media (hover:hover) { color:var(--color-gray-900) !important;} } } .hover\:text-primary-600 { &:hover { @media (hover:hover) { color:var(--color-primary-600) !important;} } } .hover\:text-primary-700 { &:hover { @media (hover:hover) { color:var(--color-primary-700) !important;} } } .hover\:text-white { &:hover { @media (hover:hover) { color:var(--color-white) !important;} } } .hover\:no-underline { &:hover { @media (hover:hover) { text-decoration-line:none !important;} } } .hover\:underline { &:hover { @media (hover:hover) { text-decoration-line:underline !important;} } } .hover\:decoration-primary-400 { &:hover { @media (hover:hover) { text-decoration-color:var(--color-primary-400) !important;} } } .hover\:opacity-100 { &:hover { @media (hover:hover) { opacity:100% !important;} } } .hover\:shadow-2xl { &:hover { @media (hover:hover) { --tw-shadow:0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25)) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;} } } .hover\:shadow-lg { &:hover { @media (hover:hover) { --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)) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;} } } .hover\:shadow-md { &:hover { @media (hover:hover) { --tw-shadow:0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1)) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;} } } .hover\:shadow-sm { &:hover { @media (hover:hover) { --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)) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;} } } .hover\:shadow-xl { &:hover { @media (hover:hover) { --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)) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;} } } .hover\:shadow-primary-500\/30 { &:hover { @media (hover:hover) { --tw-shadow-color:color-mix(in srgb, #f43f60 30%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 30%, transparent) var(--tw-shadow-alpha), transparent) !important;} } } } .hover\:shadow-primary-600\/30 { &:hover { @media (hover:hover) { --tw-shadow-color:color-mix(in srgb, #e3224f 30%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-600) 30%, transparent) var(--tw-shadow-alpha), transparent) !important;} } } } .hover\:grayscale-0 { &:hover { @media (hover:hover) { --tw-grayscale:grayscale(0%) !important;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;} } } .focus\:border-primary-300 { &:focus { border-color:var(--color-primary-300) !important;} } .focus\:border-primary-500 { &:focus { border-color:var(--color-primary-500) !important;} } .focus\:border-transparent { &:focus { border-color:transparent !important;} } .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) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;} } .focus\:ring-4 { &:focus { --tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;} } .focus\:ring-blue-200 { &:focus { --tw-ring-color:var(--color-blue-200) !important;} } .focus\:ring-gray-200 { &:focus { --tw-ring-color:var(--color-gray-200) !important;} } .focus\:ring-gray-300 { &:focus { --tw-ring-color:var(--color-gray-300) !important;} } .focus\:ring-gray-600 { &:focus { --tw-ring-color:var(--color-gray-600) !important;} } .focus\:ring-primary-100 { &:focus { --tw-ring-color:var(--color-primary-100) !important;} } .focus\:ring-primary-200 { &:focus { --tw-ring-color:var(--color-primary-200) !important;} } .focus\:ring-primary-500 { &:focus { --tw-ring-color:var(--color-primary-500) !important;} } .focus\:ring-white { &:focus { --tw-ring-color:var(--color-white) !important;} } .focus\:ring-white\/30 { &:focus { --tw-ring-color:color-mix(in srgb, #fff 30%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent) !important;} } } .focus\:ring-white\/50 { &:focus { --tw-ring-color:color-mix(in srgb, #fff 50%, transparent) !important;@supports (color:color-mix(in lab, red, red)) { --tw-ring-color:color-mix(in oklab, var(--color-white) 50%, transparent) !important;} } } .focus\:outline-none { &:focus { --tw-outline-style:none !important;outline-style:none !important;} } .active\:scale-95 { &:active { --tw-scale-x:95% !important;--tw-scale-y:95% !important;--tw-scale-z:95% !important;scale:var(--tw-scale-x) var(--tw-scale-y) !important;} } .disabled\:cursor-not-allowed { &:disabled { cursor:not-allowed !important;} } .disabled\:opacity-50 { &:disabled { opacity:50% !important;} } .sm\:right-4 { @media (width >= 40rem) { right:calc(var(--spacing) * 4) !important;} } .sm\:left-4 { @media (width >= 40rem) { left:calc(var(--spacing) * 4) !important;} } .sm\:col-span-2 { @media (width >= 40rem) { grid-column:span 2 / span 2 !important;} } .sm\:-mx-8 { @media (width >= 40rem) { margin-inline:calc(var(--spacing) * -8) !important;} } .sm\:-mt-8 { @media (width >= 40rem) { margin-top:calc(var(--spacing) * -8) !important;} } .sm\:mb-8 { @media (width >= 40rem) { margin-bottom:calc(var(--spacing) * 8) !important;} } .sm\:mb-12 { @media (width >= 40rem) { margin-bottom:calc(var(--spacing) * 12) !important;} } .sm\:block { @media (width >= 40rem) { display:block !important;} } .sm\:h-6 { @media (width >= 40rem) { height:calc(var(--spacing) * 6) !important;} } .sm\:h-8 { @media (width >= 40rem) { height:calc(var(--spacing) * 8) !important;} } .sm\:h-12 { @media (width >= 40rem) { height:calc(var(--spacing) * 12) !important;} } .sm\:w-1\/2 { @media (width >= 40rem) { width:calc(1/2 * 100%) !important;} } .sm\:w-1\/3 { @media (width >= 40rem) { width:calc(1/3 * 100%) !important;} } .sm\:w-6 { @media (width >= 40rem) { width:calc(var(--spacing) * 6) !important;} } .sm\:w-12 { @media (width >= 40rem) { width:calc(var(--spacing) * 12) !important;} } .sm\:max-w-xs { @media (width >= 40rem) { max-width:var(--container-xs) !important;} } .sm\:grid-cols-2 { @media (width >= 40rem) { grid-template-columns:repeat(2, minmax(0, 1fr)) !important;} } .sm\:grid-cols-3 { @media (width >= 40rem) { grid-template-columns:repeat(3, minmax(0, 1fr)) !important;} } .sm\:flex-row { @media (width >= 40rem) { flex-direction:row !important;} } .sm\:items-center { @media (width >= 40rem) { align-items:center !important;} } .sm\:gap-6 { @media (width >= 40rem) { gap:calc(var(--spacing) * 6) !important;} } .sm\:space-y-16 { @media (width >= 40rem) { :where(& > :not(:last-child)) { --tw-space-y-reverse:0 !important;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse)) !important;margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse))) !important;} } } .sm\:border-r { @media (width >= 40rem) { border-right-style:var(--tw-border-style) !important;border-right-width:1px !important;} } .sm\:border-b-0 { @media (width >= 40rem) { border-bottom-style:var(--tw-border-style) !important;border-bottom-width:0px !important;} } .sm\:p-6 { @media (width >= 40rem) { padding:calc(var(--spacing) * 6) !important;} } .sm\:p-8 { @media (width >= 40rem) { padding:calc(var(--spacing) * 8) !important;} } .sm\:p-10 { @media (width >= 40rem) { padding:calc(var(--spacing) * 10) !important;} } .sm\:p-12 { @media (width >= 40rem) { padding:calc(var(--spacing) * 12) !important;} } .sm\:px-4 { @media (width >= 40rem) { padding-inline:calc(var(--spacing) * 4) !important;} } .sm\:px-8 { @media (width >= 40rem) { padding-inline:calc(var(--spacing) * 8) !important;} } .sm\:px-10 { @media (width >= 40rem) { padding-inline:calc(var(--spacing) * 10) !important;} } .sm\:px-12 { @media (width >= 40rem) { padding-inline:calc(var(--spacing) * 12) !important;} } .sm\:py-12 { @media (width >= 40rem) { padding-block:calc(var(--spacing) * 12) !important;} } .sm\:py-16 { @media (width >= 40rem) { padding-block:calc(var(--spacing) * 16) !important;} } .sm\:py-20 { @media (width >= 40rem) { padding-block:calc(var(--spacing) * 20) !important;} } .sm\:pb-8 { @media (width >= 40rem) { padding-bottom:calc(var(--spacing) * 8) !important;} } .sm\:pl-6 { @media (width >= 40rem) { padding-left:calc(var(--spacing) * 6) !important;} } .sm\:text-2xl { @media (width >= 40rem) { font-size:var(--text-2xl) !important;line-height:var(--tw-leading, var(--text-2xl--line-height)) !important;} } .sm\:text-3xl { @media (width >= 40rem) { font-size:var(--text-3xl) !important;line-height:var(--tw-leading, var(--text-3xl--line-height)) !important;} } .sm\:text-4xl { @media (width >= 40rem) { font-size:var(--text-4xl) !important;line-height:var(--tw-leading, var(--text-4xl--line-height)) !important;} } .sm\:text-5xl { @media (width >= 40rem) { font-size:var(--text-5xl) !important;line-height:var(--tw-leading, var(--text-5xl--line-height)) !important;} } .sm\:text-lg { @media (width >= 40rem) { font-size:var(--text-lg) !important;line-height:var(--tw-leading, var(--text-lg--line-height)) !important;} } .sm\:text-sm { @media (width >= 40rem) { font-size:var(--text-sm) !important;line-height:var(--tw-leading, var(--text-sm--line-height)) !important;} } .sm\:text-xl { @media (width >= 40rem) { font-size:var(--text-xl) !important;line-height:var(--tw-leading, var(--text-xl--line-height)) !important;} } .md\:absolute { @media (width >= 48rem) { position:absolute !important;} } .md\:right-0 { @media (width >= 48rem) { right:calc(var(--spacing) * 0) !important;} } .md\:bottom-0 { @media (width >= 48rem) { bottom:calc(var(--spacing) * 0) !important;} } .md\:col-span-2 { @media (width >= 48rem) { grid-column:span 2 / span 2 !important;} } .md\:mr-0 { @media (width >= 48rem) { margin-right:calc(var(--spacing) * 0) !important;} } .md\:mr-1 { @media (width >= 48rem) { margin-right:calc(var(--spacing) * 1) !important;} } .md\:mb-0 { @media (width >= 48rem) { margin-bottom:calc(var(--spacing) * 0) !important;} } .md\:grid { @media (width >= 48rem) { display:grid !important;} } .md\:hidden { @media (width >= 48rem) { display:none !important;} } .md\:inline { @media (width >= 48rem) { display:inline !important;} } .md\:h-4 { @media (width >= 48rem) { height:calc(var(--spacing) * 4) !important;} } .md\:w-1\/2 { @media (width >= 48rem) { width:calc(1/2 * 100%) !important;} } .md\:w-1\/3 { @media (width >= 48rem) { width:calc(1/3 * 100%) !important;} } .md\:w-1\/4 { @media (width >= 48rem) { width:calc(1/4 * 100%) !important;} } .md\:w-4 { @media (width >= 48rem) { width:calc(var(--spacing) * 4) !important;} } .md\:w-96 { @media (width >= 48rem) { width:calc(var(--spacing) * 96) !important;} } .md\:w-auto { @media (width >= 48rem) { width:auto !important;} } .md\:w-full { @media (width >= 48rem) { width:100% !important;} } .md\:max-w-2xl { @media (width >= 48rem) { max-width:var(--container-2xl) !important;} } .md\:max-w-4xl { @media (width >= 48rem) { max-width:var(--container-4xl) !important;} } .md\:max-w-7xl { @media (width >= 48rem) { max-width:var(--container-7xl) !important;} } .md\:max-w-lg { @media (width >= 48rem) { max-width:var(--container-lg) !important;} } .md\:max-w-md { @media (width >= 48rem) { max-width:var(--container-md) !important;} } .md\:max-w-none { @media (width >= 48rem) { max-width:none !important;} } .md\:max-w-xl { @media (width >= 48rem) { max-width:var(--container-xl) !important;} } .md\:max-w-xs { @media (width >= 48rem) { max-width:var(--container-xs) !important;} } .md\:flex-1 { @media (width >= 48rem) { flex:1 !important;} } .md\:grid-cols-2 { @media (width >= 48rem) { grid-template-columns:repeat(2, minmax(0, 1fr)) !important;} } .md\:grid-cols-3 { @media (width >= 48rem) { grid-template-columns:repeat(3, minmax(0, 1fr)) !important;} } .md\:grid-cols-4 { @media (width >= 48rem) { grid-template-columns:repeat(4, minmax(0, 1fr)) !important;} } .md\:flex-row { @media (width >= 48rem) { flex-direction:row !important;} } .md\:items-center { @media (width >= 48rem) { align-items:center !important;} } .md\:items-end { @media (width >= 48rem) { align-items:flex-end !important;} } .md\:justify-between { @media (width >= 48rem) { justify-content:space-between !important;} } .md\:justify-center { @media (width >= 48rem) { justify-content:center !important;} } .md\:justify-end { @media (width >= 48rem) { justify-content:flex-end !important;} } .md\:gap-2 { @media (width >= 48rem) { gap:calc(var(--spacing) * 2) !important;} } .md\:p-12 { @media (width >= 48rem) { padding:calc(var(--spacing) * 12) !important;} } .md\:px-8 { @media (width >= 48rem) { padding-inline:calc(var(--spacing) * 8) !important;} } .md\:px-16 { @media (width >= 48rem) { padding-inline:calc(var(--spacing) * 16) !important;} } .md\:py-24 { @media (width >= 48rem) { padding-block:calc(var(--spacing) * 24) !important;} } .md\:pb-16 { @media (width >= 48rem) { padding-bottom:calc(var(--spacing) * 16) !important;} } .md\:text-right { @media (width >= 48rem) { text-align:right !important;} } .md\:text-2xl { @media (width >= 48rem) { font-size:var(--text-2xl) !important;line-height:var(--tw-leading, var(--text-2xl--line-height)) !important;} } .md\:text-4xl { @media (width >= 48rem) { font-size:var(--text-4xl) !important;line-height:var(--tw-leading, var(--text-4xl--line-height)) !important;} } .md\:text-5xl { @media (width >= 48rem) { font-size:var(--text-5xl) !important;line-height:var(--tw-leading, var(--text-5xl--line-height)) !important;} } .md\:text-6xl { @media (width >= 48rem) { font-size:var(--text-6xl) !important;line-height:var(--tw-leading, var(--text-6xl--line-height)) !important;} } .md\:text-sm { @media (width >= 48rem) { font-size:var(--text-sm) !important;line-height:var(--tw-leading, var(--text-sm--line-height)) !important;} } .md\:text-xl { @media (width >= 48rem) { font-size:var(--text-xl) !important;line-height:var(--tw-leading, var(--text-xl--line-height)) !important;} } .lg\:sticky { @media (width >= 64rem) { position:sticky !important;} } .lg\:top-24 { @media (width >= 64rem) { top:calc(var(--spacing) * 24) !important;} } .lg\:right-0 { @media (width >= 64rem) { right:calc(var(--spacing) * 0) !important;} } .lg\:left-auto { @media (width >= 64rem) { left:auto !important;} } .lg\:col-span-1 { @media (width >= 64rem) { grid-column:span 1 / span 1 !important;} } .lg\:col-span-2 { @media (width >= 64rem) { grid-column:span 2 / span 2 !important;} } .lg\:col-span-3 { @media (width >= 64rem) { grid-column:span 3 / span 3 !important;} } .lg\:col-span-4 { @media (width >= 64rem) { grid-column:span 4 / span 4 !important;} } .lg\:col-span-8 { @media (width >= 64rem) { grid-column:span 8 / span 8 !important;} } .lg\:col-span-9 { @media (width >= 64rem) { grid-column:span 9 / span 9 !important;} } .lg\:-mx-10 { @media (width >= 64rem) { margin-inline:calc(var(--spacing) * -10) !important;} } .lg\:prose-xl { @media (width >= 64rem) { font-size:1.25rem !important;line-height:1.8 !important;:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.2em !important;margin-bottom:1.2em !important;} :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size:1.2em !important;line-height:1.5 !important;margin-top:1em !important;margin-bottom:1em !important;} :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.6em !important;margin-bottom:1.6em !important;padding-inline-start:1.0666667em !important;} :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size:2.8em !important;margin-top:0 !important;margin-bottom:0.8571429em !important;line-height:1 !important;} :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size:1.8em !important;margin-top:1.5555556em !important;margin-bottom:0.8888889em !important;line-height:1.1111111 !important;} :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size:1.5em !important;margin-top:1.6em !important;margin-bottom:0.6666667em !important;line-height:1.3333333 !important;} :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.8em !important;margin-bottom:0.6em !important;line-height:1.6 !important;} :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:2em !important;margin-bottom:2em !important;} :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:2em !important;margin-bottom:2em !important;} :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0 !important;margin-bottom:0 !important;} :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:2em !important;margin-bottom:2em !important;} :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size:0.9em !important;border-radius:0.3125rem !important;padding-top:0.25em !important;padding-inline-end:0.4em !important;padding-bottom:0.25em !important;padding-inline-start:0.4em !important;} :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size:0.9em !important;} :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size:0.8611111em !important;} :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size:0.9em !important;} :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size:0.9em !important;line-height:1.7777778 !important;margin-top:2em !important;margin-bottom:2em !important;border-radius:0.5rem !important;padding-top:1.1111111em !important;padding-inline-end:1.3333333em !important;padding-bottom:1.1111111em !important;padding-inline-start:1.3333333em !important;} :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.2em !important;margin-bottom:1.2em !important;padding-inline-start:1.6em !important;} :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.2em !important;margin-bottom:1.2em !important;padding-inline-start:1.6em !important;} :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0.6em !important;margin-bottom:0.6em !important;} :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-start:0.4em !important;} :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-start:0.4em !important;} :where(.lg\:prose-xl > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0.8em !important;margin-bottom:0.8em !important;} :where(.lg\:prose-xl > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.2em !important;} :where(.lg\:prose-xl > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom:1.2em !important;} :where(.lg\:prose-xl > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.2em !important;} :where(.lg\:prose-xl > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom:1.2em !important;} :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0.8em !important;margin-bottom:0.8em !important;} :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.2em !important;margin-bottom:1.2em !important;} :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:1.2em !important;} :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0.6em !important;padding-inline-start:1.6em !important;} :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:2.8em !important;margin-bottom:2.8em !important;} :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0 !important;} :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0 !important;} :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0 !important;} :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0 !important;} :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size:0.9em !important;line-height:1.5555556 !important;} :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-end:0.6666667em !important;padding-bottom:0.8888889em !important;padding-inline-start:0.6666667em !important;} :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-start:0 !important;} :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-end:0 !important;} :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-top:0.8888889em !important;padding-inline-end:0.6666667em !important;padding-bottom:0.8888889em !important;padding-inline-start:0.6666667em !important;} :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { } :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { } :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:2em !important;margin-bottom:2em !important;} :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0 !important;margin-bottom:0 !important;} :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size:0.9em !important;line-height:1.5555556 !important;margin-top:1em !important;} :where(.lg\:prose-xl > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top:0 !important;} :where(.lg\:prose-xl > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom:0 !important;} } } .lg\:-mt-10 { @media (width >= 64rem) { margin-top:calc(var(--spacing) * -10) !important;} } .lg\:mr-5 { @media (width >= 64rem) { margin-right:calc(var(--spacing) * 5) !important;} } .lg\:mr-7 { @media (width >= 64rem) { margin-right:calc(var(--spacing) * 7) !important;} } .lg\:mb-0 { @media (width >= 64rem) { margin-bottom:calc(var(--spacing) * 0) !important;} } .lg\:mb-8 { @media (width >= 64rem) { margin-bottom:calc(var(--spacing) * 8) !important;} } .lg\:mb-16 { @media (width >= 64rem) { margin-bottom:calc(var(--spacing) * 16) !important;} } .lg\:mb-20 { @media (width >= 64rem) { margin-bottom:calc(var(--spacing) * 20) !important;} } .lg\:block { @media (width >= 64rem) { display:block !important;} } .lg\:flex { @media (width >= 64rem) { display:flex !important;} } .lg\:hidden { @media (width >= 64rem) { display:none !important;} } .lg\:h-4 { @media (width >= 64rem) { height:calc(var(--spacing) * 4) !important;} } .lg\:h-\[600px\] { @media (width >= 64rem) { height:600px !important;} } .lg\:min-h-\[220px\] { @media (width >= 64rem) { min-height:220px !important;} } .lg\:w-1\/2 { @media (width >= 64rem) { width:calc(1/2 * 100%) !important;} } .lg\:w-1\/3 { @media (width >= 64rem) { width:calc(1/3 * 100%) !important;} } .lg\:w-1\/6 { @media (width >= 64rem) { width:calc(1/6 * 100%) !important;} } .lg\:w-2\/3 { @media (width >= 64rem) { width:calc(2/3 * 100%) !important;} } .lg\:w-4 { @media (width >= 64rem) { width:calc(var(--spacing) * 4) !important;} } .lg\:w-80 { @media (width >= 64rem) { width:calc(var(--spacing) * 80) !important;} } .lg\:w-auto { @media (width >= 64rem) { width:auto !important;} } .lg\:max-w-xl { @media (width >= 64rem) { max-width:var(--container-xl) !important;} } .lg\:grid-cols-2 { @media (width >= 64rem) { grid-template-columns:repeat(2, minmax(0, 1fr)) !important;} } .lg\:grid-cols-3 { @media (width >= 64rem) { grid-template-columns:repeat(3, minmax(0, 1fr)) !important;} } .lg\:grid-cols-4 { @media (width >= 64rem) { grid-template-columns:repeat(4, minmax(0, 1fr)) !important;} } .lg\:grid-cols-5 { @media (width >= 64rem) { grid-template-columns:repeat(5, minmax(0, 1fr)) !important;} } .lg\:grid-cols-12 { @media (width >= 64rem) { grid-template-columns:repeat(12, minmax(0, 1fr)) !important;} } .lg\:flex-row { @media (width >= 64rem) { flex-direction:row !important;} } .lg\:items-center { @media (width >= 64rem) { align-items:center !important;} } .lg\:justify-between { @media (width >= 64rem) { justify-content:space-between !important;} } .lg\:justify-end { @media (width >= 64rem) { justify-content:flex-end !important;} } .lg\:gap-6 { @media (width >= 64rem) { gap:calc(var(--spacing) * 6) !important;} } .lg\:gap-8 { @media (width >= 64rem) { gap:calc(var(--spacing) * 8) !important;} } .lg\:gap-10 { @media (width >= 64rem) { gap:calc(var(--spacing) * 10) !important;} } .lg\:gap-12 { @media (width >= 64rem) { gap:calc(var(--spacing) * 12) !important;} } .lg\:gap-16 { @media (width >= 64rem) { gap:calc(var(--spacing) * 16) !important;} } .lg\:rounded-lg { @media (width >= 64rem) { border-radius:var(--radius-lg) !important;} } .lg\:border-0 { @media (width >= 64rem) { border-style:var(--tw-border-style) !important;border-width:0px !important;} } .lg\:p-0 { @media (width >= 64rem) { padding:calc(var(--spacing) * 0) !important;} } .lg\:p-8 { @media (width >= 64rem) { padding:calc(var(--spacing) * 8) !important;} } .lg\:p-10 { @media (width >= 64rem) { padding:calc(var(--spacing) * 10) !important;} } .lg\:p-12 { @media (width >= 64rem) { padding:calc(var(--spacing) * 12) !important;} } .lg\:px-8 { @media (width >= 64rem) { padding-inline:calc(var(--spacing) * 8) !important;} } .lg\:px-16 { @media (width >= 64rem) { padding-inline:calc(var(--spacing) * 16) !important;} } .lg\:py-3\.5 { @media (width >= 64rem) { padding-block:calc(var(--spacing) * 3.5) !important;} } .lg\:py-16 { @media (width >= 64rem) { padding-block:calc(var(--spacing) * 16) !important;} } .lg\:py-20 { @media (width >= 64rem) { padding-block:calc(var(--spacing) * 20) !important;} } .lg\:py-24 { @media (width >= 64rem) { padding-block:calc(var(--spacing) * 24) !important;} } .lg\:py-28 { @media (width >= 64rem) { padding-block:calc(var(--spacing) * 28) !important;} } .lg\:py-32 { @media (width >= 64rem) { padding-block:calc(var(--spacing) * 32) !important;} } .lg\:pt-40 { @media (width >= 64rem) { padding-top:calc(var(--spacing) * 40) !important;} } .lg\:pb-24 { @media (width >= 64rem) { padding-bottom:calc(var(--spacing) * 24) !important;} } .lg\:pb-44 { @media (width >= 64rem) { padding-bottom:calc(var(--spacing) * 44) !important;} } .lg\:text-3xl { @media (width >= 64rem) { font-size:var(--text-3xl) !important;line-height:var(--tw-leading, var(--text-3xl--line-height)) !important;} } .lg\:text-4xl { @media (width >= 64rem) { font-size:var(--text-4xl) !important;line-height:var(--tw-leading, var(--text-4xl--line-height)) !important;} } .lg\:text-5xl { @media (width >= 64rem) { font-size:var(--text-5xl) !important;line-height:var(--tw-leading, var(--text-5xl--line-height)) !important;} } .lg\:text-6xl { @media (width >= 64rem) { font-size:var(--text-6xl) !important;line-height:var(--tw-leading, var(--text-6xl--line-height)) !important;} } .lg\:text-7xl { @media (width >= 64rem) { font-size:var(--text-7xl) !important;line-height:var(--tw-leading, var(--text-7xl--line-height)) !important;} } .lg\:text-base { @media (width >= 64rem) { font-size:var(--text-base) !important;line-height:var(--tw-leading, var(--text-base--line-height)) !important;} } .lg\:text-lg { @media (width >= 64rem) { font-size:var(--text-lg) !important;line-height:var(--tw-leading, var(--text-lg--line-height)) !important;} } .lg\:text-xl { @media (width >= 64rem) { font-size:var(--text-xl) !important;line-height:var(--tw-leading, var(--text-xl--line-height)) !important;} } .lg\:hover\:bg-transparent { @media (width >= 64rem) { &:hover { @media (hover:hover) { background-color:transparent !important;} } } } .lg\:hover\:text-primary-600 { @media (width >= 64rem) { &:hover { @media (hover:hover) { color:var(--color-primary-600) !important;} } } } .xl\:top-1\/2 { @media (width >= 80rem) { top:calc(1/2 * 100%) !important;} } .xl\:right-28 { @media (width >= 80rem) { right:calc(var(--spacing) * 28) !important;} } .xl\:mb-0 { @media (width >= 80rem) { margin-bottom:calc(var(--spacing) * 0) !important;} } .xl\:block { @media (width >= 80rem) { display:block !important;} } .xl\:hidden { @media (width >= 80rem) { display:none !important;} } .xl\:h-\[537px\] { @media (width >= 80rem) { height:537px !important;} } .xl\:w-1\/4 { @media (width >= 80rem) { width:calc(1/4 * 100%) !important;} } .xl\:w-96 { @media (width >= 80rem) { width:calc(var(--spacing) * 96) !important;} } .xl\:-translate-y-1\/2 { @media (width >= 80rem) { --tw-translate-y:calc(calc(1/2 * 100%) * -1) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important;} } .xl\:grid-cols-3 { @media (width >= 80rem) { grid-template-columns:repeat(3, minmax(0, 1fr)) !important;} } .xl\:grid-cols-\[minmax\(0\,1fr\)_380px\] { @media (width >= 80rem) { grid-template-columns:minmax(0,1fr) 380px !important;} } .xl\:flex-row { @media (width >= 80rem) { flex-direction:row !important;} } .xl\:px-0 { @media (width >= 80rem) { padding-inline:calc(var(--spacing) * 0) !important;} } .xl\:py-3\.5 { @media (width >= 80rem) { padding-block:calc(var(--spacing) * 3.5) !important;} } .xl\:text-3xl { @media (width >= 80rem) { font-size:var(--text-3xl) !important;line-height:var(--tw-leading, var(--text-3xl--line-height)) !important;} } .xl\:text-6xl { @media (width >= 80rem) { font-size:var(--text-6xl) !important;line-height:var(--tw-leading, var(--text-6xl--line-height)) !important;} } .xl\:text-7xl { @media (width >= 80rem) { font-size:var(--text-7xl) !important;line-height:var(--tw-leading, var(--text-7xl--line-height)) !important;} } .dark\:text-gray-400 { @media (prefers-color-scheme:dark) { color:var(--color-gray-400) !important;} } .dark\:text-primary-500 { @media (prefers-color-scheme:dark) { color:var(--color-primary-500) !important;} } .dark\:text-white { @media (prefers-color-scheme:dark) { color:var(--color-white) !important;} } } body { display:flex;min-height:100vh;flex-direction:column;--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-slate-50);--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops);--tw-gradient-to:color-mix(in oklab, var(--color-blue-50) 50%, transparent);--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} body { font-family:var(--font-sans) !important;} .site-content { flex-grow:1;} #site-header a { text-decoration-line:none !important;} #site-header button { background-color:transparent !important;padding:calc(var(--spacing) * 0);} #site-footer a { text-decoration-line:none !important;} header.wp-block-template-part { position:sticky;top:calc(var(--spacing) * 0);z-index:50;} @keyframes blob { 0%, 100% { transform:translate(0, 0) scale(1);} 33% { transform:translate(30px, -50px) scale(1.1);} 66% { transform:translate(-20px, 20px) scale(0.9);} } .animate-blob { animation:blob 7s infinite;} .animation-delay-2000 { animation-delay:2s;} .animation-delay-4000 { animation-delay:4s;} @keyframes scroll { 0% { transform:translateX(0);} 100% { transform:translateX(-50%);} } .animate-scroll { animation:scroll 40s linear infinite;} .animate-scroll:hover { animation-play-state:paused;} .bg-gradient-radial-dark { background:radial-gradient(50% 50% at 50% 50%, rgba(59, 130, 246, 0.1) 0%, rgba(17, 24, 39, 0) 100%);} @keyframes slideIn { from { opacity:0;transform:translateX(20px);} to { opacity:1;transform:translateX(0);} } .card-enter { animation:slideIn 0.5s ease-out;} .scrollbar-hide { -ms-overflow-style:none;scrollbar-width:none;} .scrollbar-hide::-webkit-scrollbar { display:none;} .form-input { width:100%;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms;--tw-outline-style:none;outline-style:none;&:focus { border-color:transparent;} &: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-primary-500);} } .form-textarea { width:100%;resize:none;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration:200ms;transition-duration:200ms;--tw-outline-style:none;outline-style:none;&:focus { border-color:transparent;} &: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-primary-500);} } .btn-primary { width:100%;border-radius:calc(infinity * 1px);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary-500);--tw-gradient-to:var(--color-primary-600);--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;&:hover { @media (hover:hover) { --tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);} } &:hover { @media (hover:hover) { --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);} } &:hover { @media (hover:hover) { --tw-shadow-color:color-mix(in srgb, #f43f60 30%, transparent);@supports (color:color-mix(in lab, red, red)) { --tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 30%, transparent) var(--tw-shadow-alpha), transparent);} } } &:active { --tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);} @media (width >= 48rem) { width:auto;} } @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-border-style { syntax:"*";inherits:false;initial-value:solid;} @property --tw-gradient-position { syntax:"*";inherits:false;} @property --tw-gradient-from { syntax:"<color>";inherits:false;initial-value:#0000;} @property --tw-gradient-via { syntax:"<color>";inherits:false;initial-value:#0000;} @property --tw-gradient-to { syntax:"<color>";inherits:false;initial-value:#0000;} @property --tw-gradient-stops { syntax:"*";inherits:false;} @property --tw-gradient-via-stops { syntax:"*";inherits:false;} @property --tw-gradient-from-position { syntax:"<length-percentage>";inherits:false;initial-value:0%;} @property --tw-gradient-via-position { syntax:"<length-percentage>";inherits:false;initial-value:50%;} @property --tw-gradient-to-position { syntax:"<length-percentage>";inherits:false;initial-value:100%;} @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-backdrop-blur { syntax:"*";inherits:false;} @property --tw-backdrop-brightness { syntax:"*";inherits:false;} @property --tw-backdrop-contrast { syntax:"*";inherits:false;} @property --tw-backdrop-grayscale { syntax:"*";inherits:false;} @property --tw-backdrop-hue-rotate { syntax:"*";inherits:false;} @property --tw-backdrop-invert { syntax:"*";inherits:false;} @property --tw-backdrop-opacity { syntax:"*";inherits:false;} @property --tw-backdrop-saturate { syntax:"*";inherits:false;} @property --tw-backdrop-sepia { syntax:"*";inherits:false;} @property --tw-duration { syntax:"*";inherits:false;} @property --tw-ease { syntax:"*";inherits:false;} @keyframes ping { 75%, 100% { transform:scale(2);opacity:0;} } @keyframes pulse { 50% { opacity:0.5;} } @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-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;} } }