
@keyframes blob-dae8e946 { 0%,to { transform:translate(0) scale(1) } 33% { transform:translate(30px,-50px) scale(1.1) } 66% { transform:translate(-20px,20px) scale(.9) }  } .animate-blob[data-v-dae8e946] { animation:blob-dae8e946 7s infinite } .animation-delay-2000[data-v-dae8e946] { animation-delay:2s } .animation-delay-4000[data-v-dae8e946] { animation-delay:4s } input[data-v-dae8e946]::placeholder { font-weight:500 } html,body,#app { margin:0;padding:0;height:100% } #app { display:flex;flex-direction:column } @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-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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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 }  }  } @layer theme { :root,:host { --font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-600:oklch(60.9% .126 221.723);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-rose-600:oklch(58.6% .253 17.585);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--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: 1.2 ;--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;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--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-black:900;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-sm:0 1px 2px #00000026;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono) }  } @layer base { *,:after,:before,::backdrop { box-sizing:border-box;border:0 solid;margin:0;padding:0 } ::file-selector-button { box-sizing:border-box;border:0 solid;margin:0;padding:0 } html,:host { -webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;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 { vertical-align:baseline;font-size:75%;line-height:0;position:relative } sub { bottom:-.25em } sup { top:-.5em } table { text-indent:0;border-color:inherit;border-collapse:collapse } :-moz-focusring { outline:auto } progress { vertical-align:baseline } summary { display:list-item } ol,ul,menu { list-style:none } img,svg,video,canvas,audio,iframe,embed,object { vertical-align:middle;display:block } img,video { max-width:100%;height:auto } button,input,select,optgroup,textarea { font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0 } ::file-selector-button { font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0 } :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)) { ::placeholder { 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 { padding-block:0 } ::-webkit-datetime-edit-year-field { padding-block:0 } ::-webkit-datetime-edit-month-field { padding-block:0 } ::-webkit-datetime-edit-day-field { padding-block:0 } ::-webkit-datetime-edit-hour-field { padding-block:0 } ::-webkit-datetime-edit-minute-field { padding-block:0 } ::-webkit-datetime-edit-second-field { padding-block:0 } ::-webkit-datetime-edit-millisecond-field { padding-block:0 } ::-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]) { appearance:button } ::file-selector-button { appearance:button } ::-webkit-inner-spin-button { height:auto } ::-webkit-outer-spin-button { height:auto } [hidden]:where(:not([hidden=until-found])) { display:none!important }  } @layer components;@layer utilities { .absolute { position:absolute } .fixed { position:fixed } .relative { position:relative } .static { position:static } .sticky { position:sticky } .-inset-1 { inset:calc(var(--spacing)*-1) } .inset-0 { inset:calc(var(--spacing)*0) } .-top-3 { top:calc(var(--spacing)*-3) } .-top-4 { top:calc(var(--spacing)*-4) } .-top-20 { top:calc(var(--spacing)*-20) } .top-0 { top:calc(var(--spacing)*0) } .top-1\/2 { top:50% } .top-2 { top:calc(var(--spacing)*2) } .top-4 { top:calc(var(--spacing)*4) } .-right-3 { right:calc(var(--spacing)*-3) } .-right-4 { right:calc(var(--spacing)*-4) } .-right-20 { right:calc(var(--spacing)*-20) } .-right-40 { right:calc(var(--spacing)*-40) } .right-0 { right:calc(var(--spacing)*0) } .right-2 { right:calc(var(--spacing)*2) } .right-4 { right:calc(var(--spacing)*4) } .right-6 { right:calc(var(--spacing)*6) } .right-8 { right:calc(var(--spacing)*8) } .-bottom-8 { bottom:calc(var(--spacing)*-8) } .-bottom-20 { bottom:calc(var(--spacing)*-20) } .bottom-0 { bottom:calc(var(--spacing)*0) } .bottom-4 { bottom:calc(var(--spacing)*4) } .bottom-6 { bottom:calc(var(--spacing)*6) } .-left-8 { left:calc(var(--spacing)*-8) } .-left-20 { left:calc(var(--spacing)*-20) } .-left-40 { left:calc(var(--spacing)*-40) } .left-0 { left:calc(var(--spacing)*0) } .left-1\/2 { left:50% } .left-4 { left:calc(var(--spacing)*4) } .-z-10 { z-index:-10 } .z-0 { z-index:0 } .z-10 { z-index:10 } .z-20 { z-index:20 } .z-40 { z-index:40 } .z-50 { z-index:50 } .col-span-full { grid-column:1/-1 } .container { width:100% } @media(min-width:40rem) { .container { max-width:40rem }  } @media(min-width:48rem) { .container { max-width:48rem }  } @media(min-width:64rem) { .container { max-width:64rem }  } @media(min-width:80rem) { .container { max-width:80rem }  } @media(min-width:96rem) { .container { max-width:96rem }  } .mx-4 { margin-inline:calc(var(--spacing)*4) } .mx-12 { margin-inline:calc(var(--spacing)*12) } .mx-auto { margin-inline:auto } .mt-1 { margin-top:calc(var(--spacing)*1) } .mt-2 { margin-top:calc(var(--spacing)*2) } .mt-3 { margin-top:calc(var(--spacing)*3) } .mt-4 { margin-top:calc(var(--spacing)*4) } .mt-6 { margin-top:calc(var(--spacing)*6) } .mt-8 { margin-top:calc(var(--spacing)*8) } .mt-10 { margin-top:calc(var(--spacing)*10) } .mt-12 { margin-top:calc(var(--spacing)*12) } .mt-auto { margin-top:auto } .mr-2 { margin-right:calc(var(--spacing)*2) } .mr-3 { margin-right:calc(var(--spacing)*3) } .mr-4 { margin-right:calc(var(--spacing)*4) } .mb-1 { margin-bottom:calc(var(--spacing)*1) } .mb-2 { margin-bottom:calc(var(--spacing)*2) } .mb-3 { margin-bottom:calc(var(--spacing)*3) } .mb-4 { margin-bottom:calc(var(--spacing)*4) } .mb-6 { margin-bottom:calc(var(--spacing)*6) } .mb-8 { margin-bottom:calc(var(--spacing)*8) } .mb-10 { margin-bottom:calc(var(--spacing)*10) } .mb-12 { margin-bottom:calc(var(--spacing)*12) } .mb-16 { margin-bottom:calc(var(--spacing)*16) } .ml-2 { margin-left:calc(var(--spacing)*2) } .ml-4 { margin-left:calc(var(--spacing)*4) } .line-clamp-2 { -webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden } .line-clamp-3 { -webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden } .block { display:block } .contents { display:contents } .flex { display:flex } .grid { display:grid } .hidden { display:none } .inline { display:inline } .inline-block { display:inline-block } .inline-flex { display:inline-flex } .h-1 { height:calc(var(--spacing)*1) } .h-2 { height:calc(var(--spacing)*2) } .h-3 { height:calc(var(--spacing)*3) } .h-4 { height:calc(var(--spacing)*4) } .h-5 { height:calc(var(--spacing)*5) } .h-8 { height:calc(var(--spacing)*8) } .h-10 { height:calc(var(--spacing)*10) } .h-12 { height:calc(var(--spacing)*12) } .h-16 { height:calc(var(--spacing)*16) } .h-20 { height:calc(var(--spacing)*20) } .h-24 { height:calc(var(--spacing)*24) } .h-32 { height:calc(var(--spacing)*32) } .h-40 { height:calc(var(--spacing)*40) } .h-48 { height:calc(var(--spacing)*48) } .h-64 { height:calc(var(--spacing)*64) } .h-80 { height:calc(var(--spacing)*80) } .h-96 { height:calc(var(--spacing)*96) } .h-\[400px\] { height:400px } .h-\[500px\] { height:500px } .h-auto { height:auto } .h-full { height:100% } .min-h-screen { min-height:100vh } .w-1 { width:calc(var(--spacing)*1) } .w-2 { width:calc(var(--spacing)*2) } .w-2\/3 { width:66.6667% } .w-3 { width:calc(var(--spacing)*3) } .w-4 { width:calc(var(--spacing)*4) } .w-4\/5 { width:80% } .w-5 { width:calc(var(--spacing)*5) } .w-8 { width:calc(var(--spacing)*8) } .w-10 { width:calc(var(--spacing)*10) } .w-12 { width:calc(var(--spacing)*12) } .w-16 { width:calc(var(--spacing)*16) } .w-20 { width:calc(var(--spacing)*20) } .w-24 { width:calc(var(--spacing)*24) } .w-32 { width:calc(var(--spacing)*32) } .w-40 { width:calc(var(--spacing)*40) } .w-64 { width:calc(var(--spacing)*64) } .w-72 { width:calc(var(--spacing)*72) } .w-80 { width:calc(var(--spacing)*80) } .w-full { width:100% } .w-px { width:1px } .max-w-2xl { max-width:var(--container-2xl) } .max-w-3xl { max-width:var(--container-3xl) } .max-w-4xl { max-width:var(--container-4xl) } .max-w-5xl { max-width:var(--container-5xl) } .max-w-6xl { max-width:var(--container-6xl) } .max-w-lg { max-width:var(--container-lg) } .max-w-md { max-width:var(--container-md) } .max-w-none { max-width:none } .max-w-xs { max-width:var(--container-xs) } .min-w-0 { min-width:calc(var(--spacing)*0) } .min-w-10 { min-width:calc(var(--spacing)*10) } .flex-1 { flex:1 } .flex-shrink-0 { flex-shrink:0 } .flex-grow { flex-grow:1 } .origin-left { transform-origin:0 } .-translate-x-1\/2 { --tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y) } .-translate-x-12 { --tw-translate-x:calc(var(--spacing)*-12);translate:var(--tw-translate-x)var(--tw-translate-y) } .translate-x-16 { --tw-translate-x:calc(var(--spacing)*16);translate:var(--tw-translate-x)var(--tw-translate-y) } .translate-x-full { --tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y) } .-translate-y-1\/2 { --tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y) } .-translate-y-16 { --tw-translate-y:calc(var(--spacing)*-16);translate:var(--tw-translate-x)var(--tw-translate-y) } .translate-y-12 { --tw-translate-y:calc(var(--spacing)*12);translate:var(--tw-translate-x)var(--tw-translate-y) } .scale-105 { --tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y) } .scale-x-0 { --tw-scale-x:0%;scale:var(--tw-scale-x)var(--tw-scale-y) } .rotate-12 { rotate:12deg } .-skew-x-3 { --tw-skew-x:skewX( -3deg );transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,) } .transform { transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,) } .animate-bounce { animation:var(--animate-bounce) } .animate-pulse { animation:var(--animate-pulse) } .animate-spin { animation:var(--animate-spin) } .cursor-pointer { cursor:pointer } .list-inside { list-style-position:inside } .list-decimal { list-style-type:decimal } .grid-cols-1 { grid-template-columns:repeat(1,minmax(0,1fr)) } .grid-cols-2 { grid-template-columns:repeat(2,minmax(0,1fr)) } .flex-col { flex-direction:column } .flex-wrap { flex-wrap:wrap } .items-center { align-items:center } .items-start { align-items:flex-start } .items-stretch { align-items:stretch } .justify-between { justify-content:space-between } .justify-center { justify-content:center } .justify-end { justify-content:flex-end } .gap-1 { gap:calc(var(--spacing)*1) } .gap-2 { gap:calc(var(--spacing)*2) } .gap-3 { gap:calc(var(--spacing)*3) } .gap-4 { gap:calc(var(--spacing)*4) } .gap-6 { gap:calc(var(--spacing)*6) } .gap-8 { gap:calc(var(--spacing)*8) } .gap-10 { gap:calc(var(--spacing)*10) } .gap-12 { gap:calc(var(--spacing)*12) } :where(.space-y-1>:not(:last-child)) { --tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse))) } :where(.space-y-2>:not(:last-child)) { --tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse))) } :where(.space-y-3>:not(:last-child)) { --tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse))) } :where(.space-y-4>:not(:last-child)) { --tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse))) } :where(.space-y-6>:not(:last-child)) { --tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse))) } .truncate { text-overflow:ellipsis;white-space:nowrap;overflow:hidden } .overflow-hidden { overflow:hidden } .overflow-visible { overflow:visible } .rounded { border-radius:.25rem } .rounded-2xl { border-radius:var(--radius-2xl) } .rounded-3xl { border-radius:var(--radius-3xl) } .rounded-full { border-radius:3.40282e38px } .rounded-lg { border-radius:var(--radius-lg) } .rounded-xl { border-radius:var(--radius-xl) } .rounded-t-lg { border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg) } .rounded-b-2xl { border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl) } .rounded-b-3xl { border-bottom-right-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl) } .border { border-style:var(--tw-border-style);border-width:1px } .border-2 { border-style:var(--tw-border-style);border-width:2px } .border-3 { border-style:var(--tw-border-style);border-width:3px } .border-4 { border-style:var(--tw-border-style);border-width:4px } .border-t { border-top-style:var(--tw-border-style);border-top-width:1px } .border-t-4 { border-top-style:var(--tw-border-style);border-top-width:4px } .border-b { border-bottom-style:var(--tw-border-style);border-bottom-width:1px } .border-l-4 { border-left-style:var(--tw-border-style);border-left-width:4px } .border-amber-300 { border-color:var(--color-amber-300) } .border-blue-200 { border-color:var(--color-blue-200) } .border-blue-500 { border-color:var(--color-blue-500) } .border-gray-200 { border-color:var(--color-gray-200) } .border-gray-300 { border-color:var(--color-gray-300) } .border-green-200 { border-color:var(--color-green-200) } .border-green-300 { border-color:var(--color-green-300) } .border-green-400 { border-color:var(--color-green-400) } .border-green-500 { border-color:var(--color-green-500) } .border-orange-100 { border-color:var(--color-orange-100) } .border-orange-200 { border-color:var(--color-orange-200) } .border-orange-400 { border-color:var(--color-orange-400) } .border-orange-500 { border-color:var(--color-orange-500) } .border-purple-200 { border-color:var(--color-purple-200) } .border-purple-300 { border-color:var(--color-purple-300) } .border-purple-500 { border-color:var(--color-purple-500) } .border-red-200 { border-color:var(--color-red-200) } .border-red-300 { border-color:var(--color-red-300) } .border-red-500 { border-color:var(--color-red-500) } .border-slate-200 { border-color:var(--color-slate-200) } .border-white\/10 { border-color:#ffffff1a } @supports (color:color-mix(in lab,red,red)) { .border-white\/10 { border-color:color-mix(in oklab,var(--color-white)10%,transparent) }  } .border-white\/30 { border-color:#ffffff4d } @supports (color:color-mix(in lab,red,red)) { .border-white\/30 { border-color:color-mix(in oklab,var(--color-white)30%,transparent) }  } .border-yellow-300 { border-color:var(--color-yellow-300) } .border-yellow-400 { border-color:var(--color-yellow-400) } .bg-\[\#0077b5\] { background-color:#0077b5 } .bg-black { background-color:var(--color-black) } .bg-blue-50 { background-color:var(--color-blue-50) } .bg-blue-100 { background-color:var(--color-blue-100) } .bg-blue-200 { background-color:var(--color-blue-200) } .bg-blue-300 { background-color:var(--color-blue-300) } .bg-blue-400 { background-color:var(--color-blue-400) } .bg-blue-500 { background-color:var(--color-blue-500) } .bg-blue-600 { background-color:var(--color-blue-600) } .bg-blue-700 { background-color:var(--color-blue-700) } .bg-cyan-300 { background-color:var(--color-cyan-300) } .bg-gray-50 { background-color:var(--color-gray-50) } .bg-gray-100 { background-color:var(--color-gray-100) } .bg-gray-200 { background-color:var(--color-gray-200) } .bg-gray-300 { background-color:var(--color-gray-300) } .bg-gray-500 { background-color:var(--color-gray-500) } .bg-gray-600 { background-color:var(--color-gray-600) } .bg-gray-800 { background-color:var(--color-gray-800) } .bg-green-50 { background-color:var(--color-green-50) } .bg-green-100 { background-color:var(--color-green-100) } .bg-green-500 { background-color:var(--color-green-500) } .bg-indigo-100 { background-color:var(--color-indigo-100) } .bg-orange-50 { background-color:var(--color-orange-50) } .bg-orange-100 { background-color:var(--color-orange-100) } .bg-orange-200 { background-color:var(--color-orange-200) } .bg-orange-500 { background-color:var(--color-orange-500) } .bg-orange-600 { background-color:var(--color-orange-600) } .bg-pink-500 { background-color:var(--color-pink-500) } .bg-purple-50 { background-color:var(--color-purple-50) } .bg-purple-100 { background-color:var(--color-purple-100) } .bg-purple-200 { background-color:var(--color-purple-200) } .bg-purple-500 { background-color:var(--color-purple-500) } .bg-purple-600 { background-color:var(--color-purple-600) } .bg-red-50 { background-color:var(--color-red-50) } .bg-red-100 { background-color:var(--color-red-100) } .bg-red-500 { background-color:var(--color-red-500) } .bg-red-600 { background-color:var(--color-red-600) } .bg-slate-100 { background-color:var(--color-slate-100) } .bg-slate-800 { background-color:var(--color-slate-800) } .bg-slate-900 { background-color:var(--color-slate-900) } .bg-white { background-color:var(--color-white) } .bg-white\/10 { background-color:#ffffff1a } @supports (color:color-mix(in lab,red,red)) { .bg-white\/10 { background-color:color-mix(in oklab,var(--color-white)10%,transparent) }  } .bg-white\/20 { background-color:#fff3 } @supports (color:color-mix(in lab,red,red)) { .bg-white\/20 { background-color:color-mix(in oklab,var(--color-white)20%,transparent) }  } .bg-white\/50 { background-color:#ffffff80 } @supports (color:color-mix(in lab,red,red)) { .bg-white\/50 { background-color:color-mix(in oklab,var(--color-white)50%,transparent) }  } .bg-white\/90 { background-color:#ffffffe6 } @supports (color:color-mix(in lab,red,red)) { .bg-white\/90 { background-color:color-mix(in oklab,var(--color-white)90%,transparent) }  } .bg-yellow-100 { background-color:var(--color-yellow-100) } .bg-yellow-300 { background-color:var(--color-yellow-300) } .bg-gradient-to-b { --tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops)) } .bg-gradient-to-br { --tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops)) } .bg-gradient-to-r { --tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops)) } .bg-gradient-to-tr { --tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops)) } .from-amber-50 { --tw-gradient-from:var(--color-amber-50);--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)) } .from-blue-50 { --tw-gradient-from:var(--color-blue-50);--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)) } .from-blue-300 { --tw-gradient-from:var(--color-blue-300);--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)) } .from-blue-400 { --tw-gradient-from:var(--color-blue-400);--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)) } .from-blue-500 { --tw-gradient-from:var(--color-blue-500);--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)) } .from-blue-600 { --tw-gradient-from:var(--color-blue-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)) } .from-blue-600\/95 { --tw-gradient-from:#155dfcf2 } @supports (color:color-mix(in lab,red,red)) { .from-blue-600\/95 { --tw-gradient-from:color-mix(in oklab,var(--color-blue-600)95%,transparent) }  } .from-blue-600\/95 { --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)) } .from-blue-700 { --tw-gradient-from:var(--color-blue-700);--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)) } .from-emerald-100 { --tw-gradient-from:var(--color-emerald-100);--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)) } .from-emerald-300 { --tw-gradient-from:var(--color-emerald-300);--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)) } .from-emerald-400 { --tw-gradient-from:var(--color-emerald-400);--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)) } .from-emerald-500 { --tw-gradient-from:var(--color-emerald-500);--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)) } .from-green-50 { --tw-gradient-from:var(--color-green-50);--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)) } .from-green-100 { --tw-gradient-from:var(--color-green-100);--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)) } .from-green-500 { --tw-gradient-from:var(--color-green-500);--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)) } .from-green-600 { --tw-gradient-from:var(--color-green-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)) } .from-orange-50 { --tw-gradient-from:var(--color-orange-50);--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)) } .from-orange-400 { --tw-gradient-from:var(--color-orange-400);--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)) } .from-orange-500 { --tw-gradient-from:var(--color-orange-500);--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)) } .from-orange-600 { --tw-gradient-from:var(--color-orange-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)) } .from-pink-400 { --tw-gradient-from:var(--color-pink-400);--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)) } .from-pink-500 { --tw-gradient-from:var(--color-pink-500);--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)) } .from-purple-50 { --tw-gradient-from:var(--color-purple-50);--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)) } .from-purple-500 { --tw-gradient-from:var(--color-purple-500);--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)) } .from-purple-600 { --tw-gradient-from:var(--color-purple-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)) } .from-red-50 { --tw-gradient-from:var(--color-red-50);--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)) } .from-red-500 { --tw-gradient-from:var(--color-red-500);--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)) } .from-red-600 { --tw-gradient-from:var(--color-red-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)) } .from-slate-800 { --tw-gradient-from:var(--color-slate-800);--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)) } .from-slate-900 { --tw-gradient-from:var(--color-slate-900);--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)) } .from-transparent { --tw-gradient-from: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)) } .from-white { --tw-gradient-from:var(--color-white);--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)) } .from-white\/30 { --tw-gradient-from:#ffffff4d } @supports (color:color-mix(in lab,red,red)) { .from-white\/30 { --tw-gradient-from:color-mix(in oklab,var(--color-white)30%,transparent) }  } .from-white\/30 { --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)) } .from-white\/90 { --tw-gradient-from:#ffffffe6 } @supports (color:color-mix(in lab,red,red)) { .from-white\/90 { --tw-gradient-from:color-mix(in oklab,var(--color-white)90%,transparent) }  } .from-white\/90 { --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)) } .from-yellow-50 { --tw-gradient-from:var(--color-yellow-50);--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)) } .from-yellow-100 { --tw-gradient-from:var(--color-yellow-100);--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)) } .from-yellow-300 { --tw-gradient-from:var(--color-yellow-300);--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)) } .from-yellow-400 { --tw-gradient-from:var(--color-yellow-400);--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)) } .via-amber-400 { --tw-gradient-via:var(--color-amber-400);--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) } .via-blue-50 { --tw-gradient-via:var(--color-blue-50);--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) } .via-blue-300 { --tw-gradient-via:var(--color-blue-300);--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) } .via-blue-600 { --tw-gradient-via:var(--color-blue-600);--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) } .via-emerald-50 { --tw-gradient-via:var(--color-emerald-50);--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) } .via-emerald-600 { --tw-gradient-via:var(--color-emerald-600);--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) } .via-orange-50 { --tw-gradient-via:var(--color-orange-50);--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) } .via-orange-600 { --tw-gradient-via:var(--color-orange-600);--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) } .via-purple-500 { --tw-gradient-via:var(--color-purple-500);--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) } .via-purple-900 { --tw-gradient-via:var(--color-purple-900);--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) } .via-red-500 { --tw-gradient-via:var(--color-red-500);--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) } .via-transparent { --tw-gradient-via:transparent;--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) } .via-white { --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) } .via-white\/10 { --tw-gradient-via:#ffffff1a } @supports (color:color-mix(in lab,red,red)) { .via-white\/10 { --tw-gradient-via:color-mix(in oklab,var(--color-white)10%,transparent) }  } .via-white\/10 { --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) } .via-yellow-50 { --tw-gradient-via:var(--color-yellow-50);--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) } .to-amber-100 { --tw-gradient-to:var(--color-amber-100);--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)) } .to-amber-200 { --tw-gradient-to:var(--color-amber-200);--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)) } .to-amber-300 { --tw-gradient-to:var(--color-amber-300);--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)) } .to-amber-400 { --tw-gradient-to:var(--color-amber-400);--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)) } .to-amber-500 { --tw-gradient-to:var(--color-amber-500);--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)) } .to-blue-50 { --tw-gradient-to:var(--color-blue-50);--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)) } .to-blue-100 { --tw-gradient-to:var(--color-blue-100);--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)) } .to-blue-500 { --tw-gradient-to:var(--color-blue-500);--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)) } .to-blue-600 { --tw-gradient-to:var(--color-blue-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)) } .to-blue-700 { --tw-gradient-to:var(--color-blue-700);--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)) } .to-blue-700\/95 { --tw-gradient-to:#1447e6f2 } @supports (color:color-mix(in lab,red,red)) { .to-blue-700\/95 { --tw-gradient-to:color-mix(in oklab,var(--color-blue-700)95%,transparent) }  } .to-blue-700\/95 { --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)) } .to-blue-800 { --tw-gradient-to:var(--color-blue-800);--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)) } .to-cyan-100 { --tw-gradient-to:var(--color-cyan-100);--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)) } .to-cyan-400 { --tw-gradient-to:var(--color-cyan-400);--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)) } .to-cyan-600 { --tw-gradient-to:var(--color-cyan-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)) } .to-emerald-50 { --tw-gradient-to:var(--color-emerald-50);--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)) } .to-emerald-100 { --tw-gradient-to:var(--color-emerald-100);--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)) } .to-emerald-600 { --tw-gradient-to:var(--color-emerald-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)) } .to-indigo-50 { --tw-gradient-to:var(--color-indigo-50);--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)) } .to-orange-50 { --tw-gradient-to:var(--color-orange-50);--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)) } .to-orange-300 { --tw-gradient-to:var(--color-orange-300);--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)) } .to-orange-500 { --tw-gradient-to:var(--color-orange-500);--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)) } .to-orange-600 { --tw-gradient-to:var(--color-orange-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)) } .to-pink-500 { --tw-gradient-to:var(--color-pink-500);--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)) } .to-purple-50 { --tw-gradient-to:var(--color-purple-50);--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)) } .to-purple-300 { --tw-gradient-to:var(--color-purple-300);--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)) } .to-purple-600 { --tw-gradient-to:var(--color-purple-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)) } .to-red-50 { --tw-gradient-to:var(--color-red-50);--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)) } .to-red-500 { --tw-gradient-to:var(--color-red-500);--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)) } .to-red-600 { --tw-gradient-to:var(--color-red-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)) } .to-rose-600 { --tw-gradient-to:var(--color-rose-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)) } .to-slate-50 { --tw-gradient-to:var(--color-slate-50);--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)) } .to-slate-800 { --tw-gradient-to:var(--color-slate-800);--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)) } .to-slate-900 { --tw-gradient-to:var(--color-slate-900);--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)) } .to-teal-50 { --tw-gradient-to:var(--color-teal-50);--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)) } .to-teal-100 { --tw-gradient-to:var(--color-teal-100);--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)) } .to-teal-500 { --tw-gradient-to:var(--color-teal-500);--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)) } .to-teal-600 { --tw-gradient-to:var(--color-teal-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)) } .to-transparent { --tw-gradient-to: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)) } .to-white { --tw-gradient-to:var(--color-white);--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)) } .to-white\/20 { --tw-gradient-to:#fff3 } @supports (color:color-mix(in lab,red,red)) { .to-white\/20 { --tw-gradient-to:color-mix(in oklab,var(--color-white)20%,transparent) }  } .to-white\/20 { --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)) } .to-yellow-50 { --tw-gradient-to:var(--color-yellow-50);--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)) } .to-yellow-300 { --tw-gradient-to:var(--color-yellow-300);--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)) } .to-yellow-500 { --tw-gradient-to:var(--color-yellow-500);--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)) } .bg-clip-text { -webkit-background-clip:text;background-clip:text } .object-cover { object-fit:cover } .object-top { object-position:top } .p-1 { padding:calc(var(--spacing)*1) } .p-2 { padding:calc(var(--spacing)*2) } .p-2\.5 { padding:calc(var(--spacing)*2.5) } .p-3 { padding:calc(var(--spacing)*3) } .p-4 { padding:calc(var(--spacing)*4) } .p-5 { padding:calc(var(--spacing)*5) } .p-6 { padding:calc(var(--spacing)*6) } .p-8 { padding:calc(var(--spacing)*8) } .p-10 { padding:calc(var(--spacing)*10) } .p-12 { padding:calc(var(--spacing)*12) } .px-3 { padding-inline:calc(var(--spacing)*3) } .px-4 { padding-inline:calc(var(--spacing)*4) } .px-6 { padding-inline:calc(var(--spacing)*6) } .px-8 { padding-inline:calc(var(--spacing)*8) } .px-10 { padding-inline:calc(var(--spacing)*10) } .px-12 { padding-inline:calc(var(--spacing)*12) } .px-14 { padding-inline:calc(var(--spacing)*14) } .px-16 { padding-inline:calc(var(--spacing)*16) } .py-1 { padding-block:calc(var(--spacing)*1) } .py-2 { padding-block:calc(var(--spacing)*2) } .py-2\.5 { padding-block:calc(var(--spacing)*2.5) } .py-3 { padding-block:calc(var(--spacing)*3) } .py-4 { padding-block:calc(var(--spacing)*4) } .py-5 { padding-block:calc(var(--spacing)*5) } .py-6 { padding-block:calc(var(--spacing)*6) } .py-8 { padding-block:calc(var(--spacing)*8) } .py-12 { padding-block:calc(var(--spacing)*12) } .py-16 { padding-block:calc(var(--spacing)*16) } .py-20 { padding-block:calc(var(--spacing)*20) } .py-24 { padding-block:calc(var(--spacing)*24) } .pt-4 { padding-top:calc(var(--spacing)*4) } .pt-8 { padding-top:calc(var(--spacing)*8) } .pt-20 { padding-top:calc(var(--spacing)*20) } .pr-4 { padding-right:calc(var(--spacing)*4) } .pr-6 { padding-right:calc(var(--spacing)*6) } .pr-12 { padding-right:calc(var(--spacing)*12) } .pb-6 { padding-bottom:calc(var(--spacing)*6) } .pl-12 { padding-left:calc(var(--spacing)*12) } .text-center { text-align:center } .text-left { text-align:left } .text-right { text-align:right } .font-mono { font-family:var(--font-mono) } .text-2xl { font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height)) } .text-3xl { font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height)) } .text-4xl { font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height)) } .text-5xl { font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height)) } .text-6xl { font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height)) } .text-7xl { font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height)) } .text-8xl { font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height)) } .text-9xl { font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height)) } .text-lg { font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height)) } .text-sm { font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height)) } .text-xl { font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height)) } .text-xs { font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height)) } .leading-relaxed { --tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed) } .leading-tight { --tw-leading:var(--leading-tight);line-height:var(--leading-tight) } .font-black { --tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black) } .font-bold { --tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold) } .font-light { --tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light) } .font-medium { --tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium) } .font-normal { --tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal) } .font-semibold { --tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold) } .tracking-wide { --tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide) } .tracking-widest { --tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest) } .whitespace-nowrap { white-space:nowrap } .text-amber-300 { color:var(--color-amber-300) } .text-amber-500 { color:var(--color-amber-500) } .text-amber-700 { color:var(--color-amber-700) } .text-black { color:var(--color-black) } .text-blue-500 { color:var(--color-blue-500) } .text-blue-600 { color:var(--color-blue-600) } .text-blue-800 { color:var(--color-blue-800) } .text-blue-900 { color:var(--color-blue-900) } .text-emerald-500 { color:var(--color-emerald-500) } .text-emerald-600 { color:var(--color-emerald-600) } .text-emerald-700 { color:var(--color-emerald-700) } .text-gray-200 { color:var(--color-gray-200) } .text-gray-300 { color:var(--color-gray-300) } .text-gray-400 { color:var(--color-gray-400) } .text-gray-500 { color:var(--color-gray-500) } .text-gray-600 { color:var(--color-gray-600) } .text-gray-700 { color:var(--color-gray-700) } .text-gray-800 { color:var(--color-gray-800) } .text-gray-900 { color:var(--color-gray-900) } .text-green-500 { color:var(--color-green-500) } .text-green-600 { color:var(--color-green-600) } .text-green-700 { color:var(--color-green-700) } .text-green-800 { color:var(--color-green-800) } .text-orange-500 { color:var(--color-orange-500) } .text-orange-600 { color:var(--color-orange-600) } .text-orange-800 { color:var(--color-orange-800) } .text-purple-300 { color:var(--color-purple-300) } .text-purple-500 { color:var(--color-purple-500) } .text-purple-600 { color:var(--color-purple-600) } .text-purple-800 { color:var(--color-purple-800) } .text-red-400 { color:var(--color-red-400) } .text-red-500 { color:var(--color-red-500) } .text-red-600 { color:var(--color-red-600) } .text-red-700 { color:var(--color-red-700) } .text-red-800 { color:var(--color-red-800) } .text-slate-600 { color:var(--color-slate-600) } .text-slate-900 { color:var(--color-slate-900) } .text-transparent { color:#0000 } .text-white { color:var(--color-white) } .text-white\/70 { color:#ffffffb3 } @supports (color:color-mix(in lab,red,red)) { .text-white\/70 { color:color-mix(in oklab,var(--color-white)70%,transparent) }  } .text-white\/80 { color:#fffc } @supports (color:color-mix(in lab,red,red)) { .text-white\/80 { color:color-mix(in oklab,var(--color-white)80%,transparent) }  } .text-white\/85 { color:#ffffffd9 } @supports (color:color-mix(in lab,red,red)) { .text-white\/85 { color:color-mix(in oklab,var(--color-white)85%,transparent) }  } .text-white\/90 { color:#ffffffe6 } @supports (color:color-mix(in lab,red,red)) { .text-white\/90 { color:color-mix(in oklab,var(--color-white)90%,transparent) }  } .text-yellow-200 { color:var(--color-yellow-200) } .text-yellow-300 { color:var(--color-yellow-300) } .text-yellow-400 { color:var(--color-yellow-400) } .uppercase { text-transform:uppercase } .italic { font-style:italic } .tabular-nums { --tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,) } .line-through { text-decoration-line:line-through } .underline { text-decoration-line:underline } .placeholder-gray-400::placeholder { color:var(--color-gray-400) } .placeholder-white\/60::placeholder { color:#fff9 } @supports (color:color-mix(in lab,red,red)) { .placeholder-white\/60::placeholder { color:color-mix(in oklab,var(--color-white)60%,transparent) }  } .opacity-0 { opacity:0 } .opacity-10 { opacity:.1 } .opacity-20 { opacity:.2 } .opacity-30 { opacity:.3 } .opacity-60 { opacity:.6 } .opacity-90 { opacity:.9 } .opacity-100 { opacity:1 } .mix-blend-multiply { mix-blend-mode:multiply } .shadow-2xl { --tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) } .shadow-lg { --tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) } .shadow-md { --tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) } .shadow-xl { --tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) } .ring-4 { --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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) } .shadow-blue-500\/20 { --tw-shadow-color:#3080ff33 } @supports (color:color-mix(in lab,red,red)) { .shadow-blue-500\/20 { --tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)20%,transparent)var(--tw-shadow-alpha),transparent) }  } .blur { --tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,) } .blur-3xl { --tw-blur:blur(var(--blur-3xl));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,) } .blur-sm { --tw-blur:blur(var(--blur-sm));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,) } .drop-shadow-sm { --tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,) } .filter { filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,) } .backdrop-blur-sm { --tw-backdrop-blur:blur(var(--blur-sm));-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,);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,) } .backdrop-blur-xl { --tw-backdrop-blur:blur(var(--blur-xl));-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,);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,) } .backdrop-filter { -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,);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,) } .transition { transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration)) } .transition-all { transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration)) } .transition-colors { transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration)) } .transition-opacity { transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration)) } .transition-shadow { transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration)) } .transition-transform { transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration)) } .duration-200 { --tw-duration:.2s;transition-duration:.2s } .duration-300 { --tw-duration:.3s;transition-duration:.3s } .duration-500 { --tw-duration:.5s;transition-duration:.5s } .duration-700 { --tw-duration:.7s;transition-duration:.7s } .ease-in-out { --tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out) } .group-focus-within\:text-white:is(:where(.group):focus-within *) { color:var(--color-white) } .group-focus-within\:blur-md:is(:where(.group):focus-within *) { --tw-blur:blur(var(--blur-md));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,) } @media(hover:hover) { .group-hover\:scale-x-100:is(:where(.group):hover *) { --tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y) } .group-hover\:rotate-90:is(:where(.group):hover *) { rotate:90deg } .group-hover\:rotate-180:is(:where(.group):hover *) { rotate:180deg } .group-hover\:bg-gradient-to-r:is(:where(.group):hover *) { --tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops)) } .group-hover\:from-blue-800:is(:where(.group):hover *) { --tw-gradient-from:var(--color-blue-800);--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)) } .group-hover\:from-cyan-300:is(:where(.group):hover *) { --tw-gradient-from:var(--color-cyan-300);--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)) } .group-hover\:to-blue-300:is(:where(.group):hover *) { --tw-gradient-to:var(--color-blue-300);--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)) } .group-hover\:to-cyan-400:is(:where(.group):hover *) { --tw-gradient-to:var(--color-cyan-400);--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)) } .group-hover\:opacity-20:is(:where(.group):hover *) { opacity:.2 } .group-hover\:opacity-30:is(:where(.group):hover *) { opacity:.3 } .group-hover\:opacity-100:is(:where(.group):hover *) { opacity:1 } .group-hover\:shadow-white\/30:is(:where(.group):hover *) { --tw-shadow-color:#ffffff4d } @supports (color:color-mix(in lab,red,red)) { .group-hover\:shadow-white\/30:is(:where(.group):hover *) { --tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-white)30%,transparent)var(--tw-shadow-alpha),transparent) }  } .hover\:scale-105:hover { --tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y) } .hover\:scale-110:hover { --tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y) } .hover\:scale-\[1\.02\]:hover { scale:1.02 } .hover\:border-emerald-300:hover { border-color:var(--color-emerald-300) } .hover\:border-orange-400:hover { border-color:var(--color-orange-400) } .hover\:border-orange-500:hover { border-color:var(--color-orange-500) } .hover\:bg-\[\#00669c\]:hover { background-color:#00669c } .hover\:bg-blue-50:hover { background-color:var(--color-blue-50) } .hover\:bg-blue-600:hover { background-color:var(--color-blue-600) } .hover\:bg-blue-700:hover { background-color:var(--color-blue-700) } .hover\:bg-blue-800:hover { background-color:var(--color-blue-800) } .hover\:bg-gray-50:hover { background-color:var(--color-gray-50) } .hover\:bg-gray-100:hover { background-color:var(--color-gray-100) } .hover\:bg-gray-200:hover { background-color:var(--color-gray-200) } .hover\:bg-gray-300:hover { background-color:var(--color-gray-300) } .hover\:bg-gray-400:hover { background-color:var(--color-gray-400) } .hover\:bg-gray-600:hover { background-color:var(--color-gray-600) } .hover\:bg-gray-700:hover { background-color:var(--color-gray-700) } .hover\:bg-green-600:hover { background-color:var(--color-green-600) } .hover\:bg-orange-50:hover { background-color:var(--color-orange-50) } .hover\:bg-orange-600:hover { background-color:var(--color-orange-600) } .hover\:bg-orange-700:hover { background-color:var(--color-orange-700) } .hover\:bg-purple-600:hover { background-color:var(--color-purple-600) } .hover\:bg-purple-700:hover { background-color:var(--color-purple-700) } .hover\:bg-white:hover { background-color:var(--color-white) } .hover\:bg-white\/10:hover { background-color:#ffffff1a } @supports (color:color-mix(in lab,red,red)) { .hover\:bg-white\/10:hover { background-color:color-mix(in oklab,var(--color-white)10%,transparent) }  } .hover\:bg-white\/20:hover { background-color:#fff3 } @supports (color:color-mix(in lab,red,red)) { .hover\:bg-white\/20:hover { background-color:color-mix(in oklab,var(--color-white)20%,transparent) }  } .hover\:from-blue-700:hover { --tw-gradient-from:var(--color-blue-700);--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)) } .hover\:from-emerald-500:hover { --tw-gradient-from:var(--color-emerald-500);--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)) } .hover\:from-emerald-600:hover { --tw-gradient-from:var(--color-emerald-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)) } .hover\:from-orange-600:hover { --tw-gradient-from:var(--color-orange-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)) } .hover\:from-purple-600:hover { --tw-gradient-from:var(--color-purple-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)) } .hover\:from-purple-700:hover { --tw-gradient-from:var(--color-purple-700);--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)) } .hover\:from-red-700:hover { --tw-gradient-from:var(--color-red-700);--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)) } .hover\:from-yellow-500:hover { --tw-gradient-from:var(--color-yellow-500);--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)) } .hover\:via-amber-500:hover { --tw-gradient-via:var(--color-amber-500);--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) } .hover\:to-amber-600:hover { --tw-gradient-to:var(--color-amber-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)) } .hover\:to-blue-700:hover { --tw-gradient-to:var(--color-blue-700);--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)) } .hover\:to-orange-700:hover { --tw-gradient-to:var(--color-orange-700);--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)) } .hover\:to-pink-600:hover { --tw-gradient-to:var(--color-pink-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)) } .hover\:to-purple-700:hover { --tw-gradient-to:var(--color-purple-700);--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)) } .hover\:to-red-600:hover { --tw-gradient-to:var(--color-red-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)) } .hover\:to-teal-600:hover { --tw-gradient-to:var(--color-teal-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)) } .hover\:to-yellow-600:hover { --tw-gradient-to:var(--color-yellow-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)) } .hover\:text-gray-600:hover { color:var(--color-gray-600) } .hover\:text-orange-700:hover { color:var(--color-orange-700) } .hover\:text-purple-700:hover { color:var(--color-purple-700) } .hover\:text-white:hover { color:var(--color-white) } .hover\:shadow-2xl:hover { --tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) } .hover\:shadow-md:hover { --tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) } .hover\:shadow-xl:hover { --tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) } .hover\:shadow-white\/50:hover { --tw-shadow-color:#ffffff80 } @supports (color:color-mix(in lab,red,red)) { .hover\:shadow-white\/50:hover { --tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-white)50%,transparent)var(--tw-shadow-alpha),transparent) }  }  } .focus\:border-white\/80:focus { border-color:#fffc } @supports (color:color-mix(in lab,red,red)) { .focus\:border-white\/80:focus { border-color:color-mix(in oklab,var(--color-white)80%,transparent) }  } .focus\:ring-2:focus { --tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) } .focus\:ring-blue-500:focus { --tw-ring-color:var(--color-blue-500) } .focus\:ring-green-500:focus { --tw-ring-color:var(--color-green-500) } .focus\:ring-orange-500:focus { --tw-ring-color:var(--color-orange-500) } .focus\:ring-purple-500:focus { --tw-ring-color:var(--color-purple-500) } .focus\:outline-none:focus { --tw-outline-style:none;outline-style:none } .disabled\:cursor-default:disabled { cursor:default } .disabled\:cursor-not-allowed:disabled { cursor:not-allowed } .disabled\:opacity-50:disabled { opacity:.5 } @media(min-width:40rem) { .sm\:mb-8 { margin-bottom:calc(var(--spacing)*8) } .sm\:block { display:block } .sm\:inline-flex { display:inline-flex } .sm\:flex-row { flex-direction:row } .sm\:gap-4 { gap:calc(var(--spacing)*4) } .sm\:px-6 { padding-inline:calc(var(--spacing)*6) } .sm\:text-3xl { font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height)) } .sm\:text-base { font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height)) } .sm\:text-sm { font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height)) }  } @media(min-width:48rem) { .md\:col-start-2 { grid-column-start:2 } .md\:block { display:block } .md\:flex { display:flex } .md\:hidden { display:none } .md\:h-24 { height:calc(var(--spacing)*24) } .md\:h-72 { height:calc(var(--spacing)*72) } .md\:h-80 { height:calc(var(--spacing)*80) } .md\:h-96 { height:calc(var(--spacing)*96) } .md\:h-\[500px\] { height:500px } .md\:w-24 { width:calc(var(--spacing)*24) } .md\:w-72 { width:calc(var(--spacing)*72) } .md\:w-96 { width:calc(var(--spacing)*96) } .md\:grid-cols-2 { grid-template-columns:repeat(2,minmax(0,1fr)) } .md\:grid-cols-3 { grid-template-columns:repeat(3,minmax(0,1fr)) } .md\:grid-cols-4 { grid-template-columns:repeat(4,minmax(0,1fr)) } .md\:flex-row { flex-direction:row } .md\:gap-8 { gap:calc(var(--spacing)*8) } .md\:p-8 { padding:calc(var(--spacing)*8) } .md\:p-12 { padding:calc(var(--spacing)*12) } .md\:p-16 { padding:calc(var(--spacing)*16) } .md\:px-16 { padding-inline:calc(var(--spacing)*16) } .md\:py-16 { padding-block:calc(var(--spacing)*16) } .md\:py-24 { padding-block:calc(var(--spacing)*24) } .md\:text-center { text-align:center } .md\:text-2xl { font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height)) } .md\:text-3xl { font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height)) } .md\:text-4xl { font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height)) } .md\:text-5xl { font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height)) } .md\:text-6xl { font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height)) } .md\:text-8xl { font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height)) } .md\:text-base { font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height)) } .md\:text-lg { font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height)) } .md\:text-xl { font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height)) }  } @media(min-width:64rem) { .lg\:flex { display:flex } .lg\:grid-cols-2 { grid-template-columns:repeat(2,minmax(0,1fr)) } .lg\:grid-cols-3 { grid-template-columns:repeat(3,minmax(0,1fr)) } .lg\:grid-cols-4 { grid-template-columns:repeat(4,minmax(0,1fr)) } .lg\:flex-row { flex-direction:row } .lg\:gap-12 { gap:calc(var(--spacing)*12) } .lg\:px-8 { padding-inline:calc(var(--spacing)*8) } .lg\:py-24 { padding-block:calc(var(--spacing)*24) } .lg\:text-5xl { font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height)) }  } @media(prefers-color-scheme:dark) { .dark\:border-gray-600 { border-color:var(--color-gray-600) } .dark\:border-red-800 { border-color:var(--color-red-800) } .dark\:bg-blue-900 { background-color:var(--color-blue-900) } .dark\:bg-gray-700 { background-color:var(--color-gray-700) } .dark\:bg-gray-800 { background-color:var(--color-gray-800) } .dark\:bg-gray-900 { background-color:var(--color-gray-900) } .dark\:bg-red-900\/20 { background-color:#82181a33 } @supports (color:color-mix(in lab,red,red)) { .dark\:bg-red-900\/20 { background-color:color-mix(in oklab,var(--color-red-900)20%,transparent) }  } .dark\:from-blue-700 { --tw-gradient-from:var(--color-blue-700);--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)) } .dark\:to-blue-800 { --tw-gradient-to:var(--color-blue-800);--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)) } .dark\:text-blue-200 { color:var(--color-blue-200) } .dark\:text-gray-300 { color:var(--color-gray-300) } .dark\:text-gray-400 { color:var(--color-gray-400) } .dark\:text-gray-600 { color:var(--color-gray-600) } .dark\:text-red-400 { color:var(--color-red-400) } .dark\:text-white { color:var(--color-white) } .dark\:placeholder-gray-600::placeholder { color:var(--color-gray-600) } @media(hover:hover) { .dark\:hover\:bg-gray-600:hover { background-color:var(--color-gray-600) } .dark\:hover\:bg-gray-700:hover { background-color:var(--color-gray-700) }  }  }  } :root { --primary:#0070f3;--background-light:#fff;--foreground-light:#111;--border-light:#eaeaea;color-scheme:light } :root.dark { --background-light:#0a0a0a;--foreground-light:#eee;--border-light:#222;color-scheme:dark } * { box-sizing:border-box } html,body { scroll-behavior:smooth;margin:0;padding:0 } body { background-color:var(--background-light);transition:background-color .3s,color .3s } h1 { letter-spacing:-.02em;font-size:clamp(2rem,8vw,3.5rem);font-weight:900;line-height:1.2 } h2 { font-size:2.25rem;font-weight:700;line-height:1.3 } h3 { font-size:1.5rem;font-weight:600;line-height:1.4 } p { line-height:1.6 } a { color:var(--primary);transition:opacity .2s } a:hover { opacity:.8 } .container-max { max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem } .btn-primary { background-color:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.75rem 2rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex } .btn-primary:hover { background-color:#0056cc;transform:translateY(-2px);box-shadow:0 10px 20px #0070f333 } .btn-secondary { color:var(--primary);border:2px solid var(--primary);cursor:pointer;background-color:#0000;border-radius:.5rem;justify-content:center;align-items:center;padding:.75rem 2rem;font-size:.875rem;font-weight:600;transition:all .3s;display:inline-flex } .btn-secondary:hover { background-color:var(--primary);color:#fff } .card { background-color:var(--background-light);border:1px solid var(--border-light);border-radius:.75rem;padding:1.5rem;transition:all .3s } .card:hover { border-color:var(--primary);box-shadow:0 10px 25px #0000001a } .dark .card:hover { box-shadow:0 10px 25px #0070f333 } @media(prefers-reduced-motion:no-preference) { @keyframes fadeIn { 0% { opacity:0 } to { opacity:1 }  } @keyframes slideUp { 0% { opacity:0;transform:translateY(10px) } to { opacity:1;transform:translateY(0) }  } @keyframes slideIn { 0% { opacity:0;transform:translate(-10px) } to { opacity:1;transform:translate(0) }  } .animate-fade-in { animation:.3s ease-out fadeIn } .animate-slide-up { animation:.3s ease-out slideUp } .animate-slide-in { animation:.3s ease-out slideIn }  } @media(prefers-reduced-motion:reduce) { *,:before,:after { transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important } .animate-fade-in,.animate-slide-up,.animate-slide-in { animation:none!important }  } @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-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-ordinal { syntax:"*";inherits:false } @property --tw-slashed-zero { syntax:"*";inherits:false } @property --tw-numeric-figure { syntax:"*";inherits:false } @property --tw-numeric-spacing { syntax:"*";inherits:false } @property --tw-numeric-fraction { 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:0 } @property --tw-ring-offset-color { syntax:"*";inherits:false;initial-value:#fff } @property --tw-ring-offset-shadow { syntax:"*";inherits:false;initial-value:0 0 #0000 } @property --tw-blur { syntax:"*";inherits:false } @property --tw-brightness { syntax:"*";inherits:false } @property --tw-contrast { syntax:"*";inherits:false } @property --tw-grayscale { syntax:"*";inherits:false } @property --tw-hue-rotate { syntax:"*";inherits:false } @property --tw-invert { syntax:"*";inherits:false } @property --tw-opacity { syntax:"*";inherits:false } @property --tw-saturate { syntax:"*";inherits:false } @property --tw-sepia { syntax:"*";inherits:false } @property --tw-drop-shadow { syntax:"*";inherits:false } @property --tw-drop-shadow-color { syntax:"*";inherits:false } @property --tw-drop-shadow-alpha { syntax:"<percentage>";inherits:false;initial-value:100% } @property --tw-drop-shadow-size { syntax:"*";inherits:false } @property --tw-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 spin { to { transform:rotate(360deg) }  } @keyframes pulse { 50% { opacity:.5 }  } @keyframes bounce { 0%,to { animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%) } 50% { animation-timing-function:cubic-bezier(0,0,.2,1);transform:none }  } @keyframes shimmer-420cea5c { 0% { background-position:-1000px 0 } to { background-position:1000px 0 }  } nav a[data-v-420cea5c] { color:#fff!important;opacity:1!important } .container[data-v-30bbd182] { max-width:1200px } .transition-transform[data-v-30bbd182] { transition:transform .3s ease } .transition-colors[data-v-30bbd182] { transition:background-color .3s ease,color .3s ease } .transition-all[data-v-30bbd182] { transition:all .3s ease } .shadow-lg[data-v-30bbd182] { box-shadow:0 10px 15px -3px #0000001a } .shadow-2xl[data-v-30bbd182] { box-shadow:0 25px 50px -12px #00000040 } .bg-gradient-to-r[data-v-30bbd182] { background-image:linear-gradient(to right,var(--tw-gradient-stops)) } .from-blue-600[data-v-30bbd182] { --tw-gradient-from: #2563eb;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)) } .to-blue-800[data-v-30bbd182] { --tw-gradient-to: #1e40af } @media(max-width:768px) { .scale-105[data-v-30bbd182] { transform:scale(1) } .text-4xl[data-v-30bbd182] { font-size:2rem } .text-5xl[data-v-30bbd182] { font-size:2.5rem }  } @keyframes spin-30bbd182 { 0% { transform:rotate(0) } to { transform:rotate(360deg) }  } .animate-spin[data-v-30bbd182] { animation:spin-30bbd182 1s linear infinite } .fixed[data-v-30bbd182] { position:fixed } .inset-0[data-v-30bbd182] { inset:0 } .z-50[data-v-30bbd182] { z-index:50 } .object-top[data-v-30bbd182] { object-position:top } .object-cover[data-v-30bbd182] { object-fit:cover } .animate-pulse[data-v-30bbd182] { animation:pulse-30bbd182 2s cubic-bezier(.4,0,.6,1) infinite } @keyframes pulse-30bbd182 { 0%,to { opacity:1 } 50% { opacity:.5 }  } .backdrop-blur-sm[data-v-30bbd182] { backdrop-filter:blur(4px) } .container[data-v-6fb461c0] { max-width:1200px } .transition-transform[data-v-6fb461c0] { transition:transform .3s ease } .transition-colors[data-v-6fb461c0] { transition:background-color .3s ease,color .3s ease } .transition-all[data-v-6fb461c0] { transition:all .3s ease } .shadow-lg[data-v-6fb461c0] { box-shadow:0 10px 15px -3px #0000001a } .shadow-2xl[data-v-6fb461c0] { box-shadow:0 25px 50px -12px #00000040 } .bg-gradient-to-r[data-v-6fb461c0] { background-image:linear-gradient(to right,var(--tw-gradient-stops)) } .from-blue-600[data-v-6fb461c0] { --tw-gradient-from: #2563eb;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)) } .to-blue-800[data-v-6fb461c0] { --tw-gradient-to: #1e40af } @media(max-width:768px) { .scale-105[data-v-6fb461c0] { transform:scale(1) } .text-4xl[data-v-6fb461c0] { font-size:2rem } .text-5xl[data-v-6fb461c0] { font-size:2.5rem }  } @keyframes spin-6fb461c0 { 0% { transform:rotate(0) } to { transform:rotate(360deg) }  } .animate-spin[data-v-6fb461c0] { animation:spin-6fb461c0 1s linear infinite } @keyframes pulse-6fb461c0 { 0%,to { opacity:1 } 50% { opacity:.7 }  } .animate-pulse[data-v-6fb461c0] { animation:pulse-6fb461c0 2s cubic-bezier(.4,0,.6,1) infinite } .fixed[data-v-6fb461c0] { position:fixed } .inset-0[data-v-6fb461c0] { inset:0 } .z-50[data-v-6fb461c0] { z-index:50 } .object-top[data-v-6fb461c0] { object-position:top } .object-cover[data-v-6fb461c0] { object-fit:cover } .bg-gradient-to-br[data-v-0d20c3e5] { background-image:linear-gradient(135deg,var(--tw-gradient-stops)) } .from-orange-50[data-v-0d20c3e5] { --tw-gradient-from: #fff7ed } .to-blue-50[data-v-0d20c3e5] { --tw-gradient-to: #eff6ff } .container[data-v-4e8cba1f] { max-width:1200px } @keyframes bounce-4e8cba1f { 0%,to { transform:translateY(0) } 50% { transform:translateY(-10px) }  } .animate-bounce[data-v-4e8cba1f] { animation:bounce-4e8cba1f 1s infinite } @keyframes pulse-4e8cba1f { 0%,to { opacity:1 } 50% { opacity:.5 }  } .animate-pulse[data-v-4e8cba1f] { animation:pulse-4e8cba1f 2s cubic-bezier(.4,0,.6,1) infinite } @keyframes spin-4e8cba1f { 0% { transform:rotate(0) } to { transform:rotate(360deg) }  } .animate-spin[data-v-4e8cba1f] { animation:spin-4e8cba1f 1s linear infinite } .bg-slate-900[data-v-4e8cba1f] { background-color:#0f172a } .bg-slate-800[data-v-4e8cba1f] { background-color:#1e293b } .from-slate-900[data-v-4e8cba1f] { --tw-gradient-from: #0f172a } .via-purple-900[data-v-4e8cba1f] { --tw-gradient-via: #581c87 } .to-slate-800[data-v-4e8cba1f] { --tw-gradient-to: #1e293b } .backdrop-blur-sm[data-v-4e8cba1f] { backdrop-filter:blur(4px) } .shadow-2xl[data-v-4e8cba1f] { box-shadow:0 25px 50px -12px #00000040 } .shadow-3xl[data-v-4e8cba1f] { box-shadow:0 35px 60px -15px #0000004d } .transition-all[data-v-4e8cba1f] { transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s } .duration-300[data-v-4e8cba1f] { transition-duration:.3s } .group[data-v-4e8cba1f]:hover { --tw-text-opacity: 1 } .border-amber-300[data-v-4e8cba1f] { --tw-border-opacity: 1;border-color:rgb(252 191 73 / var(--tw-border-opacity)) } .text-transparent[data-v-4e8cba1f] { color:transparent } .bg-clip-text[data-v-4e8cba1f] { background-clip:text;-webkit-background-clip:text } @media(max-width:768px) { .text-5xl[data-v-4e8cba1f] { font-size:3rem } .text-6xl[data-v-4e8cba1f] { font-size:2.5rem }  } [data-v-4e8cba1f]::-webkit-scrollbar { width:8px } [data-v-4e8cba1f]::-webkit-scrollbar-track { background:#f1f5f9 } [data-v-4e8cba1f]::-webkit-scrollbar-thumb { background:#cbd5e1;border-radius:4px } [data-v-4e8cba1f]::-webkit-scrollbar-thumb:hover { background:#94a3b8 } 