/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@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-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-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}}}@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-200:oklch(88.5% .062 18.334);--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-yellow-50:oklch(98.7% .026 102.212);--color-yellow-700:oklch(55.4% .135 66.442);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-blue-50:oklch(97% .014 254.604);--color-blue-700:oklch(48.8% .243 264.376);--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-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--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:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--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;-webkit-text-decoration: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{.collapse{visibility:collapse}.collapse\!{visibility:collapse!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.top-0{top:0}.top-20{top:calc(var(--spacing) * 20)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.isolate{isolation:isolate}.z-10{z-index:10}.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}}.m-3{margin:calc(var(--spacing) * 3)}.m-9{margin:calc(var(--spacing) * 9)}.m-10{margin:calc(var(--spacing) * 10)}.m-27{margin:calc(var(--spacing) * 27)}.m-29{margin:calc(var(--spacing) * 29)}.m-32{margin:calc(var(--spacing) * 32)}.m-33{margin:calc(var(--spacing) * 33)}.m-35{margin:calc(var(--spacing) * 35)}.m-38{margin:calc(var(--spacing) * 38)}.m-45{margin:calc(var(--spacing) * 45)}.m-59{margin:calc(var(--spacing) * 59)}.m-60{margin:calc(var(--spacing) * 60)}.m-70{margin:calc(var(--spacing) * 70)}.m-71{margin:calc(var(--spacing) * 71)}.m-74{margin:calc(var(--spacing) * 74)}.m-83{margin:calc(var(--spacing) * 83)}.m-85{margin:calc(var(--spacing) * 85)}.m-89{margin:calc(var(--spacing) * 89)}.m-97{margin:calc(var(--spacing) * 97)}.m-101{margin:calc(var(--spacing) * 101)}.m-105{margin:calc(var(--spacing) * 105)}.m-107{margin:calc(var(--spacing) * 107)}.m-108{margin:calc(var(--spacing) * 108)}.m-112{margin:calc(var(--spacing) * 112)}.m-113{margin:calc(var(--spacing) * 113)}.m-115{margin:calc(var(--spacing) * 115)}.m-116{margin:calc(var(--spacing) * 116)}.m-117{margin:calc(var(--spacing) * 117)}.m-120{margin:calc(var(--spacing) * 120)}.m-121{margin:calc(var(--spacing) * 121)}.m-123{margin:calc(var(--spacing) * 123)}.m-132{margin:calc(var(--spacing) * 132)}.m-135{margin:calc(var(--spacing) * 135)}.m-140{margin:calc(var(--spacing) * 140)}.m-144{margin:calc(var(--spacing) * 144)}.m-145{margin:calc(var(--spacing) * 145)}.m-147{margin:calc(var(--spacing) * 147)}.m-150{margin:calc(var(--spacing) * 150)}.m-153{margin:calc(var(--spacing) * 153)}.m-155{margin:calc(var(--spacing) * 155)}.m-160{margin:calc(var(--spacing) * 160)}.m-174{margin:calc(var(--spacing) * 174)}.m-175{margin:calc(var(--spacing) * 175)}.m-178{margin:calc(var(--spacing) * 178)}.m-183{margin:calc(var(--spacing) * 183)}.m-188{margin:calc(var(--spacing) * 188)}.m-190{margin:calc(var(--spacing) * 190)}.m-194{margin:calc(var(--spacing) * 194)}.m-200{margin:calc(var(--spacing) * 200)}.m-201{margin:calc(var(--spacing) * 201)}.m-205{margin:calc(var(--spacing) * 205)}.m-210{margin:calc(var(--spacing) * 210)}.m-216{margin:calc(var(--spacing) * 216)}.m-219{margin:calc(var(--spacing) * 219)}.m-223{margin:calc(var(--spacing) * 223)}.m-228{margin:calc(var(--spacing) * 228)}.m-230{margin:calc(var(--spacing) * 230)}.m-235{margin:calc(var(--spacing) * 235)}.m-238{margin:calc(var(--spacing) * 238)}.m-240{margin:calc(var(--spacing) * 240)}.m-244{margin:calc(var(--spacing) * 244)}.m-246{margin:calc(var(--spacing) * 246)}.m-247{margin:calc(var(--spacing) * 247)}.m-249{margin:calc(var(--spacing) * 249)}.m-252{margin:calc(var(--spacing) * 252)}.m-256{margin:calc(var(--spacing) * 256)}.m-260{margin:calc(var(--spacing) * 260)}.m-263{margin:calc(var(--spacing) * 263)}.m-268{margin:calc(var(--spacing) * 268)}.m-270{margin:calc(var(--spacing) * 270)}.m-275{margin:calc(var(--spacing) * 275)}.m-279{margin:calc(var(--spacing) * 279)}.m-280{margin:calc(var(--spacing) * 280)}.m-295{margin:calc(var(--spacing) * 295)}.m-302{margin:calc(var(--spacing) * 302)}.m-305{margin:calc(var(--spacing) * 305)}.m-310{margin:calc(var(--spacing) * 310)}.m-312{margin:calc(var(--spacing) * 312)}.m-316{margin:calc(var(--spacing) * 316)}.m-332{margin:calc(var(--spacing) * 332)}.m-336{margin:calc(var(--spacing) * 336)}.m-349{margin:calc(var(--spacing) * 349)}.m-350{margin:calc(var(--spacing) * 350)}.m-359{margin:calc(var(--spacing) * 359)}.m-360{margin:calc(var(--spacing) * 360)}.m-370{margin:calc(var(--spacing) * 370)}.m-385{margin:calc(var(--spacing) * 385)}.m-388{margin:calc(var(--spacing) * 388)}.m-396{margin:calc(var(--spacing) * 396)}.m-397{margin:calc(var(--spacing) * 397)}.m-403{margin:calc(var(--spacing) * 403)}.m-411{margin:calc(var(--spacing) * 411)}.m-422{margin:calc(var(--spacing) * 422)}.m-424{margin:calc(var(--spacing) * 424)}.m-433{margin:calc(var(--spacing) * 433)}.m-435{margin:calc(var(--spacing) * 435)}.m-440{margin:calc(var(--spacing) * 440)}.m-446{margin:calc(var(--spacing) * 446)}.m-450{margin:calc(var(--spacing) * 450)}.m-458{margin:calc(var(--spacing) * 458)}.m-460{margin:calc(var(--spacing) * 460)}.m-462{margin:calc(var(--spacing) * 462)}.m-470{margin:calc(var(--spacing) * 470)}.m-477{margin:calc(var(--spacing) * 477)}.m-485{margin:calc(var(--spacing) * 485)}.m-495{margin:calc(var(--spacing) * 495)}.m-500{margin:calc(var(--spacing) * 500)}.m-504{margin:calc(var(--spacing) * 504)}.m-506{margin:calc(var(--spacing) * 506)}.m-507{margin:calc(var(--spacing) * 507)}.m-516{margin:calc(var(--spacing) * 516)}.m-520{margin:calc(var(--spacing) * 520)}.m-524{margin:calc(var(--spacing) * 524)}.m-532{margin:calc(var(--spacing) * 532)}.m-535{margin:calc(var(--spacing) * 535)}.m-540{margin:calc(var(--spacing) * 540)}.m-550{margin:calc(var(--spacing) * 550)}.m-552{margin:calc(var(--spacing) * 552)}.m-556{margin:calc(var(--spacing) * 556)}.m-575{margin:calc(var(--spacing) * 575)}.m-579{margin:calc(var(--spacing) * 579)}.m-583{margin:calc(var(--spacing) * 583)}.m-610{margin:calc(var(--spacing) * 610)}.m-613{margin:calc(var(--spacing) * 613)}.m-618{margin:calc(var(--spacing) * 618)}.m-622{margin:calc(var(--spacing) * 622)}.m-630{margin:calc(var(--spacing) * 630)}.m-631{margin:calc(var(--spacing) * 631)}.m-642{margin:calc(var(--spacing) * 642)}.m-645{margin:calc(var(--spacing) * 645)}.m-653{margin:calc(var(--spacing) * 653)}.m-654{margin:calc(var(--spacing) * 654)}.m-656{margin:calc(var(--spacing) * 656)}.m-668{margin:calc(var(--spacing) * 668)}.m-675{margin:calc(var(--spacing) * 675)}.m-676{margin:calc(var(--spacing) * 676)}.m-677{margin:calc(var(--spacing) * 677)}.m-686{margin:calc(var(--spacing) * 686)}.m-693{margin:calc(var(--spacing) * 693)}.m-699{margin:calc(var(--spacing) * 699)}.m-700{margin:calc(var(--spacing) * 700)}.m-712{margin:calc(var(--spacing) * 712)}.m-718{margin:calc(var(--spacing) * 718)}.m-720{margin:calc(var(--spacing) * 720)}.m-727{margin:calc(var(--spacing) * 727)}.m-740{margin:calc(var(--spacing) * 740)}.m-746{margin:calc(var(--spacing) * 746)}.m-752{margin:calc(var(--spacing) * 752)}.m-765{margin:calc(var(--spacing) * 765)}.m-770{margin:calc(var(--spacing) * 770)}.m-778{margin:calc(var(--spacing) * 778)}.m-780{margin:calc(var(--spacing) * 780)}.m-790{margin:calc(var(--spacing) * 790)}.m-795{margin:calc(var(--spacing) * 795)}.m-810{margin:calc(var(--spacing) * 810)}.m-816{margin:calc(var(--spacing) * 816)}.m-820{margin:calc(var(--spacing) * 820)}.m-823{margin:calc(var(--spacing) * 823)}.m-833{margin:calc(var(--spacing) * 833)}.m-847{margin:calc(var(--spacing) * 847)}.m-854{margin:calc(var(--spacing) * 854)}.m-862{margin:calc(var(--spacing) * 862)}.m-874{margin:calc(var(--spacing) * 874)}.m-876{margin:calc(var(--spacing) * 876)}.m-890{margin:calc(var(--spacing) * 890)}.m-893{margin:calc(var(--spacing) * 893)}.m-910{margin:calc(var(--spacing) * 910)}.m-914{margin:calc(var(--spacing) * 914)}.m-919{margin:calc(var(--spacing) * 919)}.m-920{margin:calc(var(--spacing) * 920)}.m-929{margin:calc(var(--spacing) * 929)}.m-932{margin:calc(var(--spacing) * 932)}.m-935{margin:calc(var(--spacing) * 935)}.m-941{margin:calc(var(--spacing) * 941)}.m-953{margin:calc(var(--spacing) * 953)}.m-957{margin:calc(var(--spacing) * 957)}.m-970{margin:calc(var(--spacing) * 970)}.m-973{margin:calc(var(--spacing) * 973)}.m-974{margin:calc(var(--spacing) * 974)}.m-980{margin:calc(var(--spacing) * 980)}.m-991{margin:calc(var(--spacing) * 991)}.m-1000{margin:calc(var(--spacing) * 1000)}.m-1003{margin:calc(var(--spacing) * 1003)}.m-1013{margin:calc(var(--spacing) * 1013)}.m-1015{margin:calc(var(--spacing) * 1015)}.m-1025{margin:calc(var(--spacing) * 1025)}.m-1057{margin:calc(var(--spacing) * 1057)}.m-1062{margin:calc(var(--spacing) * 1062)}.m-1065{margin:calc(var(--spacing) * 1065)}.m-1067{margin:calc(var(--spacing) * 1067)}.m-1068{margin:calc(var(--spacing) * 1068)}.m-1081{margin:calc(var(--spacing) * 1081)}.m-1085{margin:calc(var(--spacing) * 1085)}.m-1093{margin:calc(var(--spacing) * 1093)}.m-1094{margin:calc(var(--spacing) * 1094)}.m-1105{margin:calc(var(--spacing) * 1105)}.m-1140{margin:calc(var(--spacing) * 1140)}.m-1146{margin:calc(var(--spacing) * 1146)}.m-1150{margin:calc(var(--spacing) * 1150)}.m-1172{margin:calc(var(--spacing) * 1172)}.m-1178{margin:calc(var(--spacing) * 1178)}.m-1236{margin:calc(var(--spacing) * 1236)}.m-1238{margin:calc(var(--spacing) * 1238)}.m-1251{margin:calc(var(--spacing) * 1251)}.m-1280{margin:calc(var(--spacing) * 1280)}.m-1284{margin:calc(var(--spacing) * 1284)}.m-1297{margin:calc(var(--spacing) * 1297)}.m-1309{margin:calc(var(--spacing) * 1309)}.m-1315{margin:calc(var(--spacing) * 1315)}.m-1320{margin:calc(var(--spacing) * 1320)}.m-1332{margin:calc(var(--spacing) * 1332)}.m-1336{margin:calc(var(--spacing) * 1336)}.m-1347{margin:calc(var(--spacing) * 1347)}.m-1352{margin:calc(var(--spacing) * 1352)}.m-1355{margin:calc(var(--spacing) * 1355)}.m-1357{margin:calc(var(--spacing) * 1357)}.m-1409{margin:calc(var(--spacing) * 1409)}.m-1410{margin:calc(var(--spacing) * 1410)}.m-1420{margin:calc(var(--spacing) * 1420)}.m-1430{margin:calc(var(--spacing) * 1430)}.m-1440{margin:calc(var(--spacing) * 1440)}.m-1450{margin:calc(var(--spacing) * 1450)}.m-1470{margin:calc(var(--spacing) * 1470)}.m-1471{margin:calc(var(--spacing) * 1471)}.m-1478{margin:calc(var(--spacing) * 1478)}.m-1480{margin:calc(var(--spacing) * 1480)}.m-1487{margin:calc(var(--spacing) * 1487)}.m-1490{margin:calc(var(--spacing) * 1490)}.m-1491{margin:calc(var(--spacing) * 1491)}.m-1500{margin:calc(var(--spacing) * 1500)}.m-1525{margin:calc(var(--spacing) * 1525)}.m-1531{margin:calc(var(--spacing) * 1531)}.m-1532{margin:calc(var(--spacing) * 1532)}.m-1534{margin:calc(var(--spacing) * 1534)}.m-1540{margin:calc(var(--spacing) * 1540)}.m-1545{margin:calc(var(--spacing) * 1545)}.m-1549{margin:calc(var(--spacing) * 1549)}.m-1552{margin:calc(var(--spacing) * 1552)}.m-1560{margin:calc(var(--spacing) * 1560)}.m-1563{margin:calc(var(--spacing) * 1563)}.m-1571{margin:calc(var(--spacing) * 1571)}.m-1577{margin:calc(var(--spacing) * 1577)}.m-1581{margin:calc(var(--spacing) * 1581)}.m-1587{margin:calc(var(--spacing) * 1587)}.m-1598{margin:calc(var(--spacing) * 1598)}.m-1610{margin:calc(var(--spacing) * 1610)}.m-1629{margin:calc(var(--spacing) * 1629)}.m-1640{margin:calc(var(--spacing) * 1640)}.m-1650{margin:calc(var(--spacing) * 1650)}.m-1653{margin:calc(var(--spacing) * 1653)}.m-1655{margin:calc(var(--spacing) * 1655)}.m-1659{margin:calc(var(--spacing) * 1659)}.m-1661{margin:calc(var(--spacing) * 1661)}.m-1662{margin:calc(var(--spacing) * 1662)}.m-1670{margin:calc(var(--spacing) * 1670)}.m-1672{margin:calc(var(--spacing) * 1672)}.m-1676{margin:calc(var(--spacing) * 1676)}.m-1684{margin:calc(var(--spacing) * 1684)}.m-1694{margin:calc(var(--spacing) * 1694)}.m-1703{margin:calc(var(--spacing) * 1703)}.m-1720{margin:calc(var(--spacing) * 1720)}.m-1723{margin:calc(var(--spacing) * 1723)}.m-1726{margin:calc(var(--spacing) * 1726)}.m-1727{margin:calc(var(--spacing) * 1727)}.m-1740{margin:calc(var(--spacing) * 1740)}.m-1742{margin:calc(var(--spacing) * 1742)}.m-1755{margin:calc(var(--spacing) * 1755)}.m-1761{margin:calc(var(--spacing) * 1761)}.m-1802{margin:calc(var(--spacing) * 1802)}.m-1810{margin:calc(var(--spacing) * 1810)}.m-1846{margin:calc(var(--spacing) * 1846)}.m-1860{margin:calc(var(--spacing) * 1860)}.m-1861{margin:calc(var(--spacing) * 1861)}.m-1875{margin:calc(var(--spacing) * 1875)}.m-1880{margin:calc(var(--spacing) * 1880)}.m-1883{margin:calc(var(--spacing) * 1883)}.m-1889{margin:calc(var(--spacing) * 1889)}.m-1890{margin:calc(var(--spacing) * 1890)}.m-1891{margin:calc(var(--spacing) * 1891)}.m-1931{margin:calc(var(--spacing) * 1931)}.m-1943{margin:calc(var(--spacing) * 1943)}.m-1948{margin:calc(var(--spacing) * 1948)}.m-1955{margin:calc(var(--spacing) * 1955)}.m-1959{margin:calc(var(--spacing) * 1959)}.m-1978{margin:calc(var(--spacing) * 1978)}.m-2007{margin:calc(var(--spacing) * 2007)}.m-2012{margin:calc(var(--spacing) * 2012)}.m-2030{margin:calc(var(--spacing) * 2030)}.m-2033{margin:calc(var(--spacing) * 2033)}.m-2035{margin:calc(var(--spacing) * 2035)}.m-2036{margin:calc(var(--spacing) * 2036)}.m-2057{margin:calc(var(--spacing) * 2057)}.m-2070{margin:calc(var(--spacing) * 2070)}.m-2088{margin:calc(var(--spacing) * 2088)}.m-2114{margin:calc(var(--spacing) * 2114)}.m-2121{margin:calc(var(--spacing) * 2121)}.m-2123{margin:calc(var(--spacing) * 2123)}.m-2138{margin:calc(var(--spacing) * 2138)}.m-2192{margin:calc(var(--spacing) * 2192)}.m-2218{margin:calc(var(--spacing) * 2218)}.m-2258{margin:calc(var(--spacing) * 2258)}.m-2265{margin:calc(var(--spacing) * 2265)}.m-2300{margin:calc(var(--spacing) * 2300)}.m-2311{margin:calc(var(--spacing) * 2311)}.m-2333{margin:calc(var(--spacing) * 2333)}.m-2349{margin:calc(var(--spacing) * 2349)}.m-2357{margin:calc(var(--spacing) * 2357)}.m-2363{margin:calc(var(--spacing) * 2363)}.m-2377{margin:calc(var(--spacing) * 2377)}.m-2384{margin:calc(var(--spacing) * 2384)}.m-2397{margin:calc(var(--spacing) * 2397)}.m-2418{margin:calc(var(--spacing) * 2418)}.m-2425{margin:calc(var(--spacing) * 2425)}.m-2432{margin:calc(var(--spacing) * 2432)}.m-2470{margin:calc(var(--spacing) * 2470)}.m-2480{margin:calc(var(--spacing) * 2480)}.m-2505{margin:calc(var(--spacing) * 2505)}.m-2521{margin:calc(var(--spacing) * 2521)}.m-2524{margin:calc(var(--spacing) * 2524)}.m-2532{margin:calc(var(--spacing) * 2532)}.m-2537{margin:calc(var(--spacing) * 2537)}.m-2558{margin:calc(var(--spacing) * 2558)}.m-2565{margin:calc(var(--spacing) * 2565)}.m-2582{margin:calc(var(--spacing) * 2582)}.m-2592{margin:calc(var(--spacing) * 2592)}.m-2640{margin:calc(var(--spacing) * 2640)}.m-2642{margin:calc(var(--spacing) * 2642)}.m-2659{margin:calc(var(--spacing) * 2659)}.m-2660{margin:calc(var(--spacing) * 2660)}.m-2700{margin:calc(var(--spacing) * 2700)}.m-2705{margin:calc(var(--spacing) * 2705)}.m-2760{margin:calc(var(--spacing) * 2760)}.m-2801{margin:calc(var(--spacing) * 2801)}.m-2810{margin:calc(var(--spacing) * 2810)}.m-2836{margin:calc(var(--spacing) * 2836)}.m-2838{margin:calc(var(--spacing) * 2838)}.m-2930{margin:calc(var(--spacing) * 2930)}.m-2960{margin:calc(var(--spacing) * 2960)}.m-2975{margin:calc(var(--spacing) * 2975)}.m-3040{margin:calc(var(--spacing) * 3040)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.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-12{margin-top:calc(var(--spacing) * 12)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-28{margin-top:calc(var(--spacing) * 28)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.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)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table\!{display:table!important}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-auto{height:auto}.min-h-\[80vh\]{min-height:80vh}.min-h-dvh{min-height:100dvh}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.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-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{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,)!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.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-px{gap:1px}: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-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-emerald-200{border-color:var(--color-emerald-200)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-900{border-color:var(--color-gray-900)}.border-red-200{border-color:var(--color-red-200)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-600{background-color:var(--color-red-600)}.bg-white{background-color:var(--color-white)}.bg-yellow-50{background-color:var(--color-yellow-50)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.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-10{padding-block:calc(var(--spacing) * 10)}.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)}.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-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.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-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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-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-blue-700{color:var(--color-blue-700)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.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-900{color:var(--color-gray-900)}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-white{color:var(--color-white)}.text-yellow-700{color:var(--color-yellow-700)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[random\:SEED\]{random:SEED}.\[rdoc-ref\:lib\/racc\/rdoc\/grammar\.en\.rdoc\]{rdoc-ref:lib/racc/rdoc/grammar.en.rdoc}@media (hover:hover){.group-hover\:text-gray-300:is(:where(.group):hover *){color:var(--color-gray-300)}.group-hover\:text-gray-500:is(:where(.group):hover *){color:var(--color-gray-500)}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.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-gray-900:focus{--tw-ring-color:var(--color-gray-900)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-gray-900:focus-visible{--tw-ring-color:var(--color-gray-900)}@media (min-width:40rem){.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mt-0{margin-top:0}.lg\:grid{display:grid}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gap-12{gap:calc(var(--spacing) * 12)}}}@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-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}