tailwind.css 56 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596
  1. *,
  2. :after,
  3. :before {
  4. --tw-border-spacing-x:0;
  5. --tw-border-spacing-y:0;
  6. --tw-translate-x:0;
  7. --tw-translate-y:0;
  8. --tw-rotate:0;
  9. --tw-skew-x:0;
  10. --tw-skew-y:0;
  11. --tw-scale-x:1;
  12. --tw-scale-y:1;
  13. --tw-pan-x: ;
  14. --tw-pan-y: ;
  15. --tw-pinch-zoom: ;
  16. --tw-scroll-snap-strictness:proximity;
  17. --tw-gradient-from-position: ;
  18. --tw-gradient-via-position: ;
  19. --tw-gradient-to-position: ;
  20. --tw-ordinal: ;
  21. --tw-slashed-zero: ;
  22. --tw-numeric-figure: ;
  23. --tw-numeric-spacing: ;
  24. --tw-numeric-fraction: ;
  25. --tw-ring-inset: ;
  26. --tw-ring-offset-width:0px;
  27. --tw-ring-offset-color:#fff;
  28. --tw-ring-color:rgba(59,130,246,.5);
  29. --tw-ring-offset-shadow:0 0 #0000;
  30. --tw-ring-shadow:0 0 #0000;
  31. --tw-shadow:0 0 #0000;
  32. --tw-shadow-colored:0 0 #0000;
  33. --tw-blur: ;
  34. --tw-brightness: ;
  35. --tw-contrast: ;
  36. --tw-grayscale: ;
  37. --tw-hue-rotate: ;
  38. --tw-invert: ;
  39. --tw-saturate: ;
  40. --tw-sepia: ;
  41. --tw-drop-shadow: ;
  42. --tw-backdrop-blur: ;
  43. --tw-backdrop-brightness: ;
  44. --tw-backdrop-contrast: ;
  45. --tw-backdrop-grayscale: ;
  46. --tw-backdrop-hue-rotate: ;
  47. --tw-backdrop-invert: ;
  48. --tw-backdrop-opacity: ;
  49. --tw-backdrop-saturate: ;
  50. --tw-backdrop-sepia: ;
  51. --tw-contain-size: ;
  52. --tw-contain-layout: ;
  53. --tw-contain-paint: ;
  54. --tw-contain-style:
  55. }
  56. ::backdrop {
  57. --tw-border-spacing-x:0;
  58. --tw-border-spacing-y:0;
  59. --tw-translate-x:0;
  60. --tw-translate-y:0;
  61. --tw-rotate:0;
  62. --tw-skew-x:0;
  63. --tw-skew-y:0;
  64. --tw-scale-x:1;
  65. --tw-scale-y:1;
  66. --tw-pan-x: ;
  67. --tw-pan-y: ;
  68. --tw-pinch-zoom: ;
  69. --tw-scroll-snap-strictness:proximity;
  70. --tw-gradient-from-position: ;
  71. --tw-gradient-via-position: ;
  72. --tw-gradient-to-position: ;
  73. --tw-ordinal: ;
  74. --tw-slashed-zero: ;
  75. --tw-numeric-figure: ;
  76. --tw-numeric-spacing: ;
  77. --tw-numeric-fraction: ;
  78. --tw-ring-inset: ;
  79. --tw-ring-offset-width:0px;
  80. --tw-ring-offset-color:#fff;
  81. --tw-ring-color:rgba(59,130,246,.5);
  82. --tw-ring-offset-shadow:0 0 #0000;
  83. --tw-ring-shadow:0 0 #0000;
  84. --tw-shadow:0 0 #0000;
  85. --tw-shadow-colored:0 0 #0000;
  86. --tw-blur: ;
  87. --tw-brightness: ;
  88. --tw-contrast: ;
  89. --tw-grayscale: ;
  90. --tw-hue-rotate: ;
  91. --tw-invert: ;
  92. --tw-saturate: ;
  93. --tw-sepia: ;
  94. --tw-drop-shadow: ;
  95. --tw-backdrop-blur: ;
  96. --tw-backdrop-brightness: ;
  97. --tw-backdrop-contrast: ;
  98. --tw-backdrop-grayscale: ;
  99. --tw-backdrop-hue-rotate: ;
  100. --tw-backdrop-invert: ;
  101. --tw-backdrop-opacity: ;
  102. --tw-backdrop-saturate: ;
  103. --tw-backdrop-sepia: ;
  104. --tw-contain-size: ;
  105. --tw-contain-layout: ;
  106. --tw-contain-paint: ;
  107. --tw-contain-style:
  108. }
  109. /*
  110. ! tailwindcss v3.4.14 | MIT License | https://tailwindcss.com
  111. */*,
  112. :after,
  113. :before {
  114. box-sizing:border-box;
  115. border:0 solid #e5e7eb
  116. }
  117. :after,
  118. :before {
  119. --tw-content:""
  120. }
  121. :host,
  122. html {
  123. line-height:1.5;
  124. -webkit-text-size-adjust:100%;
  125. -moz-tab-size:4;
  126. -o-tab-size:4;
  127. tab-size:4;
  128. font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  129. font-feature-settings:normal;
  130. font-variation-settings:normal;
  131. -webkit-tap-highlight-color:transparent
  132. }
  133. body {
  134. margin:0;
  135. line-height:inherit
  136. }
  137. hr {
  138. height:0;
  139. color:inherit;
  140. border-top-width:1px
  141. }
  142. abbr:where([title]) {
  143. -webkit-text-decoration:underline dotted;
  144. text-decoration:underline dotted
  145. }
  146. h1,
  147. h2,
  148. h3,
  149. h4,
  150. h5,
  151. h6 {
  152. font-size:inherit;
  153. font-weight:inherit
  154. }
  155. a {
  156. color:inherit;
  157. text-decoration:inherit
  158. }
  159. b,
  160. strong {
  161. font-weight:bolder
  162. }
  163. code,
  164. kbd,
  165. pre,
  166. samp {
  167. font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
  168. font-feature-settings:normal;
  169. font-variation-settings:normal;
  170. font-size:1em
  171. }
  172. small {
  173. font-size:80%
  174. }
  175. sub,
  176. sup {
  177. font-size:75%;
  178. line-height:0;
  179. position:relative;
  180. vertical-align:baseline
  181. }
  182. sub {
  183. bottom:-.25em
  184. }
  185. sup {
  186. top:-.5em
  187. }
  188. table {
  189. text-indent:0;
  190. border-color:inherit;
  191. border-collapse:collapse
  192. }
  193. button,
  194. input,
  195. optgroup,
  196. select,
  197. textarea {
  198. font-family:inherit;
  199. font-feature-settings:inherit;
  200. font-variation-settings:inherit;
  201. font-size:100%;
  202. font-weight:inherit;
  203. line-height:inherit;
  204. letter-spacing:inherit;
  205. color:inherit;
  206. margin:0;
  207. padding:0
  208. }
  209. button,
  210. select {
  211. text-transform:none
  212. }
  213. button,
  214. input:where([type=button]),
  215. input:where([type=reset]),
  216. input:where([type=submit]) {
  217. -webkit-appearance:button;
  218. background-color:transparent;
  219. background-image:none
  220. }
  221. :-moz-focusring {
  222. outline:auto
  223. }
  224. :-moz-ui-invalid {
  225. box-shadow:none
  226. }
  227. progress {
  228. vertical-align:baseline
  229. }
  230. ::-webkit-inner-spin-button,
  231. ::-webkit-outer-spin-button {
  232. height:auto
  233. }
  234. [type=search] {
  235. -webkit-appearance:textfield;
  236. outline-offset:-2px
  237. }
  238. ::-webkit-search-decoration {
  239. -webkit-appearance:none
  240. }
  241. ::-webkit-file-upload-button {
  242. -webkit-appearance:button;
  243. font:inherit
  244. }
  245. summary {
  246. display:list-item
  247. }
  248. blockquote,
  249. dd,
  250. dl,
  251. figure,
  252. h1,
  253. h2,
  254. h3,
  255. h4,
  256. h5,
  257. h6,
  258. hr,
  259. p,
  260. pre {
  261. margin:0
  262. }
  263. fieldset {
  264. margin:0
  265. }
  266. fieldset,
  267. legend {
  268. padding:0
  269. }
  270. menu,
  271. ol,
  272. ul {
  273. list-style:none;
  274. margin:0;
  275. padding:0
  276. }
  277. dialog {
  278. padding:0
  279. }
  280. textarea {
  281. resize:vertical
  282. }
  283. input::-moz-placeholder,
  284. textarea::-moz-placeholder {
  285. color:#9ca3af
  286. }
  287. input::placeholder,
  288. textarea::placeholder {
  289. color:#9ca3af
  290. }
  291. [role=button],
  292. button {
  293. cursor:pointer
  294. }
  295. :disabled {
  296. cursor:default
  297. }
  298. audio,
  299. canvas,
  300. embed,
  301. iframe,
  302. img,
  303. object,
  304. svg,
  305. video {
  306. display:block;
  307. vertical-align:middle
  308. }
  309. img,
  310. video {
  311. max-width:100%;
  312. height:auto
  313. }
  314. [hidden]:where(:not([hidden=until-found])) {
  315. display:none
  316. }
  317. [multiple],
  318. [type=date],
  319. [type=datetime-local],
  320. [type=email],
  321. [type=month],
  322. [type=number],
  323. [type=password],
  324. [type=search],
  325. [type=tel],
  326. [type=text],
  327. [type=time],
  328. [type=url],
  329. [type=week],
  330. input:where(:not([type])),
  331. select,
  332. textarea {
  333. -webkit-appearance:none;
  334. -moz-appearance:none;
  335. appearance:none;
  336. background-color:#fff;
  337. border-color:#6b7280;
  338. border-width:1px;
  339. border-radius:0;
  340. padding:.5rem .75rem;
  341. font-size:1rem;
  342. line-height:1.5rem;
  343. --tw-shadow:0 0 #0000
  344. }
  345. [multiple]:focus,
  346. [type=date]:focus,
  347. [type=datetime-local]:focus,
  348. [type=email]:focus,
  349. [type=month]:focus,
  350. [type=number]:focus,
  351. [type=password]:focus,
  352. [type=search]:focus,
  353. [type=tel]:focus,
  354. [type=text]:focus,
  355. [type=time]:focus,
  356. [type=url]:focus,
  357. [type=week]:focus,
  358. input:where(:not([type])):focus,
  359. select:focus,
  360. textarea:focus {
  361. outline:2px solid transparent;
  362. outline-offset:2px;
  363. --tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);
  364. --tw-ring-offset-width:0px;
  365. --tw-ring-offset-color:#fff;
  366. --tw-ring-color:#2563eb;
  367. --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  368. --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  369. box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
  370. border-color:#2563eb
  371. }
  372. input::-moz-placeholder,
  373. textarea::-moz-placeholder {
  374. color:#6b7280;
  375. opacity:1
  376. }
  377. input::placeholder,
  378. textarea::placeholder {
  379. color:#6b7280;
  380. opacity:1
  381. }
  382. ::-webkit-datetime-edit-fields-wrapper {
  383. padding:0
  384. }
  385. ::-webkit-date-and-time-value {
  386. min-height:1.5em;
  387. text-align:inherit
  388. }
  389. ::-webkit-datetime-edit {
  390. display:inline-flex
  391. }
  392. ::-webkit-datetime-edit,
  393. ::-webkit-datetime-edit-day-field,
  394. ::-webkit-datetime-edit-hour-field,
  395. ::-webkit-datetime-edit-meridiem-field,
  396. ::-webkit-datetime-edit-millisecond-field,
  397. ::-webkit-datetime-edit-minute-field,
  398. ::-webkit-datetime-edit-month-field,
  399. ::-webkit-datetime-edit-second-field,
  400. ::-webkit-datetime-edit-year-field {
  401. padding-top:0;
  402. padding-bottom:0
  403. }
  404. select {
  405. background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  406. background-position:right .5rem center;
  407. background-repeat:no-repeat;
  408. background-size:1.5em 1.5em;
  409. padding-right:2.5rem;
  410. -webkit-print-color-adjust:exact;
  411. print-color-adjust:exact
  412. }
  413. [multiple],
  414. [size]:where(select:not([size="1"])) {
  415. background-image:none;
  416. background-position:0 0;
  417. background-repeat:unset;
  418. background-size:initial;
  419. padding-right:.75rem;
  420. -webkit-print-color-adjust:unset;
  421. print-color-adjust:unset
  422. }
  423. [type=checkbox],
  424. [type=radio] {
  425. -webkit-appearance:none;
  426. -moz-appearance:none;
  427. appearance:none;
  428. padding:0;
  429. -webkit-print-color-adjust:exact;
  430. print-color-adjust:exact;
  431. display:inline-block;
  432. vertical-align:middle;
  433. background-origin:border-box;
  434. -webkit-user-select:none;
  435. -moz-user-select:none;
  436. user-select:none;
  437. flex-shrink:0;
  438. height:1rem;
  439. width:1rem;
  440. color:#2563eb;
  441. background-color:#fff;
  442. border-color:#6b7280;
  443. border-width:1px;
  444. --tw-shadow:0 0 #0000
  445. }
  446. [type=checkbox] {
  447. border-radius:0
  448. }
  449. [type=radio] {
  450. border-radius:100%
  451. }
  452. [type=checkbox]:focus,
  453. [type=radio]:focus {
  454. outline:2px solid transparent;
  455. outline-offset:2px;
  456. --tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);
  457. --tw-ring-offset-width:2px;
  458. --tw-ring-offset-color:#fff;
  459. --tw-ring-color:#2563eb;
  460. --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  461. --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  462. box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
  463. }
  464. [type=checkbox]:checked,
  465. [type=radio]:checked {
  466. border-color:transparent;
  467. background-color:currentColor;
  468. background-size:100% 100%;
  469. background-position:50%;
  470. background-repeat:no-repeat
  471. }
  472. [type=checkbox]:checked {
  473. background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")
  474. }
  475. @media (forced-colors:active) {
  476. [type=checkbox]:checked {
  477. -webkit-appearance:auto;
  478. -moz-appearance:auto;
  479. appearance:auto
  480. }
  481. }
  482. [type=radio]:checked {
  483. background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")
  484. }
  485. @media (forced-colors:active) {
  486. [type=radio]:checked {
  487. -webkit-appearance:auto;
  488. -moz-appearance:auto;
  489. appearance:auto
  490. }
  491. }
  492. [type=checkbox]:checked:focus,
  493. [type=checkbox]:checked:hover,
  494. [type=radio]:checked:focus,
  495. [type=radio]:checked:hover {
  496. border-color:transparent;
  497. background-color:currentColor
  498. }
  499. [type=checkbox]:indeterminate {
  500. background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  501. border-color:transparent;
  502. background-color:currentColor;
  503. background-size:100% 100%;
  504. background-position:50%;
  505. background-repeat:no-repeat
  506. }
  507. @media (forced-colors:active) {
  508. [type=checkbox]:indeterminate {
  509. -webkit-appearance:auto;
  510. -moz-appearance:auto;
  511. appearance:auto
  512. }
  513. }
  514. [type=checkbox]:indeterminate:focus,
  515. [type=checkbox]:indeterminate:hover {
  516. border-color:transparent;
  517. background-color:currentColor
  518. }
  519. [type=file] {
  520. background:unset;
  521. border-color:inherit;
  522. border-width:0;
  523. border-radius:0;
  524. padding:0;
  525. font-size:unset;
  526. line-height:inherit
  527. }
  528. [type=file]:focus {
  529. outline:1px solid ButtonText;
  530. outline:1px auto -webkit-focus-ring-color
  531. }
  532. .container {
  533. width:100%
  534. }
  535. @media (min-width:640px) {
  536. .container {
  537. max-width:640px
  538. }
  539. }
  540. @media (min-width:768px) {
  541. .container {
  542. max-width:768px
  543. }
  544. }
  545. @media (min-width:1024px) {
  546. .container {
  547. max-width:1024px
  548. }
  549. }
  550. @media (min-width:1280px) {
  551. .container {
  552. max-width:1280px
  553. }
  554. }
  555. @media (min-width:1536px) {
  556. .container {
  557. max-width:1536px
  558. }
  559. }
  560. .prose {
  561. color:var(--tw-prose-body);
  562. max-width:65ch
  563. }
  564. .prose :where(p):not(:where([class~=not-prose],
  565. [class~=not-prose] *)) {
  566. margin-top:1.25em;
  567. margin-bottom:1.25em
  568. }
  569. .prose :where([class~=lead]):not(:where([class~=not-prose],
  570. [class~=not-prose] *)) {
  571. color:var(--tw-prose-lead);
  572. font-size:1.25em;
  573. line-height:1.6;
  574. margin-top:1.2em;
  575. margin-bottom:1.2em
  576. }
  577. .prose :where(a):not(:where([class~=not-prose],
  578. [class~=not-prose] *)) {
  579. color:#ec4899;
  580. text-decoration:underline;
  581. font-weight:500
  582. }
  583. .prose :where(a):not(:where([class~=not-prose],
  584. [class~=not-prose] *)):hover {
  585. color:#db2777
  586. }
  587. .prose :where(a):not(:where([class~=not-prose],
  588. [class~=not-prose] *)) code {
  589. color:#f472b6
  590. }
  591. .prose :where(strong):not(:where([class~=not-prose],
  592. [class~=not-prose] *)) {
  593. color:var(--tw-prose-bold);
  594. font-weight:600
  595. }
  596. .prose :where(a strong):not(:where([class~=not-prose],
  597. [class~=not-prose] *)) {
  598. color:inherit
  599. }
  600. .prose :where(blockquote strong):not(:where([class~=not-prose],
  601. [class~=not-prose] *)) {
  602. color:inherit
  603. }
  604. .prose :where(thead th strong):not(:where([class~=not-prose],
  605. [class~=not-prose] *)) {
  606. color:inherit
  607. }
  608. .prose :where(ol):not(:where([class~=not-prose],
  609. [class~=not-prose] *)) {
  610. list-style-type:decimal;
  611. margin-top:1.25em;
  612. margin-bottom:1.25em;
  613. padding-inline-start:1.625em
  614. }
  615. .prose :where(ol[type=A]):not(:where([class~=not-prose],
  616. [class~=not-prose] *)) {
  617. list-style-type:upper-alpha
  618. }
  619. .prose :where(ol[type=a]):not(:where([class~=not-prose],
  620. [class~=not-prose] *)) {
  621. list-style-type:lower-alpha
  622. }
  623. .prose :where(ol[type=A s]):not(:where([class~=not-prose],
  624. [class~=not-prose] *)) {
  625. list-style-type:upper-alpha
  626. }
  627. .prose :where(ol[type=a s]):not(:where([class~=not-prose],
  628. [class~=not-prose] *)) {
  629. list-style-type:lower-alpha
  630. }
  631. .prose :where(ol[type=I]):not(:where([class~=not-prose],
  632. [class~=not-prose] *)) {
  633. list-style-type:upper-roman
  634. }
  635. .prose :where(ol[type=i]):not(:where([class~=not-prose],
  636. [class~=not-prose] *)) {
  637. list-style-type:lower-roman
  638. }
  639. .prose :where(ol[type=I s]):not(:where([class~=not-prose],
  640. [class~=not-prose] *)) {
  641. list-style-type:upper-roman
  642. }
  643. .prose :where(ol[type=i s]):not(:where([class~=not-prose],
  644. [class~=not-prose] *)) {
  645. list-style-type:lower-roman
  646. }
  647. .prose :where(ol[type="1"]):not(:where([class~=not-prose],
  648. [class~=not-prose] *)) {
  649. list-style-type:decimal
  650. }
  651. .prose :where(ul):not(:where([class~=not-prose],
  652. [class~=not-prose] *)) {
  653. list-style-type:disc;
  654. margin-top:1.25em;
  655. margin-bottom:1.25em;
  656. padding-inline-start:1.625em
  657. }
  658. .prose :where(ol>li):not(:where([class~=not-prose],
  659. [class~=not-prose] *))::marker {
  660. font-weight:400;
  661. color:var(--tw-prose-counters)
  662. }
  663. .prose :where(ul>li):not(:where([class~=not-prose],
  664. [class~=not-prose] *))::marker {
  665. color:var(--tw-prose-bullets)
  666. }
  667. .prose :where(dt):not(:where([class~=not-prose],
  668. [class~=not-prose] *)) {
  669. color:var(--tw-prose-headings);
  670. font-weight:600;
  671. margin-top:1.25em
  672. }
  673. .prose :where(hr):not(:where([class~=not-prose],
  674. [class~=not-prose] *)) {
  675. border-color:var(--tw-prose-hr);
  676. border-top-width:1px;
  677. margin-top:3em;
  678. margin-bottom:3em
  679. }
  680. .prose :where(blockquote):not(:where([class~=not-prose],
  681. [class~=not-prose] *)) {
  682. font-weight:500;
  683. font-style:italic;
  684. color:var(--tw-prose-quotes);
  685. border-inline-start-width:.25rem;
  686. border-inline-start-color:var(--tw-prose-quote-borders);
  687. quotes:"\201C""\201D""\2018""\2019";
  688. margin-top:1.6em;
  689. margin-bottom:1.6em;
  690. padding-inline-start:1em
  691. }
  692. .prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],
  693. [class~=not-prose] *)):before {
  694. content:open-quote
  695. }
  696. .prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],
  697. [class~=not-prose] *)):after {
  698. content:close-quote
  699. }
  700. .prose :where(h1):not(:where([class~=not-prose],
  701. [class~=not-prose] *)) {
  702. color:var(--tw-prose-headings);
  703. font-weight:800;
  704. font-size:2.25em;
  705. margin-top:0;
  706. margin-bottom:.8888889em;
  707. line-height:1.1111111
  708. }
  709. .prose :where(h1 strong):not(:where([class~=not-prose],
  710. [class~=not-prose] *)) {
  711. font-weight:900;
  712. color:inherit
  713. }
  714. .prose :where(h2):not(:where([class~=not-prose],
  715. [class~=not-prose] *)) {
  716. color:var(--tw-prose-headings);
  717. font-weight:700;
  718. font-size:1.5em;
  719. margin-top:2em;
  720. margin-bottom:1em;
  721. line-height:1.3333333
  722. }
  723. .prose :where(h2 strong):not(:where([class~=not-prose],
  724. [class~=not-prose] *)) {
  725. font-weight:800;
  726. color:inherit
  727. }
  728. .prose :where(h3):not(:where([class~=not-prose],
  729. [class~=not-prose] *)) {
  730. color:var(--tw-prose-headings);
  731. font-weight:600;
  732. font-size:1.25em;
  733. margin-top:1.6em;
  734. margin-bottom:.6em;
  735. line-height:1.6
  736. }
  737. .prose :where(h3 strong):not(:where([class~=not-prose],
  738. [class~=not-prose] *)) {
  739. font-weight:700;
  740. color:inherit
  741. }
  742. .prose :where(h4):not(:where([class~=not-prose],
  743. [class~=not-prose] *)) {
  744. color:var(--tw-prose-headings);
  745. font-weight:600;
  746. margin-top:1.5em;
  747. margin-bottom:.5em;
  748. line-height:1.5
  749. }
  750. .prose :where(h4 strong):not(:where([class~=not-prose],
  751. [class~=not-prose] *)) {
  752. font-weight:700;
  753. color:inherit
  754. }
  755. .prose :where(img):not(:where([class~=not-prose],
  756. [class~=not-prose] *)) {
  757. margin-top:2em;
  758. margin-bottom:2em
  759. }
  760. .prose :where(picture):not(:where([class~=not-prose],
  761. [class~=not-prose] *)) {
  762. display:block;
  763. margin-top:2em;
  764. margin-bottom:2em
  765. }
  766. .prose :where(video):not(:where([class~=not-prose],
  767. [class~=not-prose] *)) {
  768. margin-top:2em;
  769. margin-bottom:2em
  770. }
  771. .prose :where(kbd):not(:where([class~=not-prose],
  772. [class~=not-prose] *)) {
  773. font-weight:500;
  774. font-family:inherit;
  775. color:var(--tw-prose-kbd);
  776. box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);
  777. font-size:.875em;
  778. border-radius:.3125rem;
  779. padding-top:.1875em;
  780. padding-inline-end:.375em;
  781. padding-bottom:.1875em;
  782. padding-inline-start:.375em
  783. }
  784. .prose :where(code):not(:where([class~=not-prose],
  785. [class~=not-prose] *)) {
  786. color:#6366f1;
  787. font-weight:600;
  788. font-size:.875em
  789. }
  790. .prose :where(code):not(:where([class~=not-prose],
  791. [class~=not-prose] *)):before {
  792. content:"`"
  793. }
  794. .prose :where(code):not(:where([class~=not-prose],
  795. [class~=not-prose] *)):after {
  796. content:"`"
  797. }
  798. .prose :where(a code):not(:where([class~=not-prose],
  799. [class~=not-prose] *)) {
  800. color:inherit
  801. }
  802. .prose :where(h1 code):not(:where([class~=not-prose],
  803. [class~=not-prose] *)) {
  804. color:inherit
  805. }
  806. .prose :where(h2 code):not(:where([class~=not-prose],
  807. [class~=not-prose] *)) {
  808. color:inherit;
  809. font-size:.875em
  810. }
  811. .prose :where(h3 code):not(:where([class~=not-prose],
  812. [class~=not-prose] *)) {
  813. color:inherit;
  814. font-size:.9em
  815. }
  816. .prose :where(h4 code):not(:where([class~=not-prose],
  817. [class~=not-prose] *)) {
  818. color:inherit
  819. }
  820. .prose :where(blockquote code):not(:where([class~=not-prose],
  821. [class~=not-prose] *)) {
  822. color:inherit
  823. }
  824. .prose :where(thead th code):not(:where([class~=not-prose],
  825. [class~=not-prose] *)) {
  826. color:inherit
  827. }
  828. .prose :where(pre):not(:where([class~=not-prose],
  829. [class~=not-prose] *)) {
  830. color:var(--tw-prose-pre-code);
  831. background-color:var(--tw-prose-pre-bg);
  832. overflow-x:auto;
  833. font-weight:400;
  834. font-size:.875em;
  835. line-height:1.7142857;
  836. margin-top:1.7142857em;
  837. margin-bottom:1.7142857em;
  838. border-radius:.375rem;
  839. padding-top:.8571429em;
  840. padding-inline-end:1.1428571em;
  841. padding-bottom:.8571429em;
  842. padding-inline-start:1.1428571em
  843. }
  844. .prose :where(pre code):not(:where([class~=not-prose],
  845. [class~=not-prose] *)) {
  846. background-color:transparent;
  847. border-width:0;
  848. border-radius:0;
  849. padding:0;
  850. font-weight:inherit;
  851. color:inherit;
  852. font-size:inherit;
  853. font-family:inherit;
  854. line-height:inherit
  855. }
  856. .prose :where(pre code):not(:where([class~=not-prose],
  857. [class~=not-prose] *)):before {
  858. content:none
  859. }
  860. .prose :where(pre code):not(:where([class~=not-prose],
  861. [class~=not-prose] *)):after {
  862. content:none
  863. }
  864. .prose :where(table):not(:where([class~=not-prose],
  865. [class~=not-prose] *)) {
  866. width:100%;
  867. table-layout:auto;
  868. margin-top:2em;
  869. margin-bottom:2em;
  870. font-size:.875em;
  871. line-height:1.7142857
  872. }
  873. .prose :where(thead):not(:where([class~=not-prose],
  874. [class~=not-prose] *)) {
  875. border-bottom-width:1px;
  876. border-bottom-color:var(--tw-prose-th-borders)
  877. }
  878. .prose :where(thead th):not(:where([class~=not-prose],
  879. [class~=not-prose] *)) {
  880. color:var(--tw-prose-headings);
  881. font-weight:600;
  882. vertical-align:bottom;
  883. padding-inline-end:.5714286em;
  884. padding-bottom:.5714286em;
  885. padding-inline-start:.5714286em
  886. }
  887. .prose :where(tbody tr):not(:where([class~=not-prose],
  888. [class~=not-prose] *)) {
  889. border-bottom-width:1px;
  890. border-bottom-color:var(--tw-prose-td-borders)
  891. }
  892. .prose :where(tbody tr:last-child):not(:where([class~=not-prose],
  893. [class~=not-prose] *)) {
  894. border-bottom-width:0
  895. }
  896. .prose :where(tbody td):not(:where([class~=not-prose],
  897. [class~=not-prose] *)) {
  898. vertical-align:baseline
  899. }
  900. .prose :where(tfoot):not(:where([class~=not-prose],
  901. [class~=not-prose] *)) {
  902. border-top-width:1px;
  903. border-top-color:var(--tw-prose-th-borders)
  904. }
  905. .prose :where(tfoot td):not(:where([class~=not-prose],
  906. [class~=not-prose] *)) {
  907. vertical-align:top
  908. }
  909. .prose :where(th,
  910. td):not(:where([class~=not-prose],
  911. [class~=not-prose] *)) {
  912. text-align:start
  913. }
  914. .prose :where(figure>*):not(:where([class~=not-prose],
  915. [class~=not-prose] *)) {
  916. margin-top:0;
  917. margin-bottom:0
  918. }
  919. .prose :where(figcaption):not(:where([class~=not-prose],
  920. [class~=not-prose] *)) {
  921. color:var(--tw-prose-captions);
  922. font-size:.875em;
  923. line-height:1.4285714;
  924. margin-top:.8571429em
  925. }
  926. .prose {
  927. --tw-prose-body:#374151;
  928. --tw-prose-headings:#111827;
  929. --tw-prose-lead:#4b5563;
  930. --tw-prose-links:#111827;
  931. --tw-prose-bold:#111827;
  932. --tw-prose-counters:#6b7280;
  933. --tw-prose-bullets:#d1d5db;
  934. --tw-prose-hr:#e5e7eb;
  935. --tw-prose-quotes:#111827;
  936. --tw-prose-quote-borders:#e5e7eb;
  937. --tw-prose-captions:#6b7280;
  938. --tw-prose-kbd:#111827;
  939. --tw-prose-kbd-shadows:17 24 39;
  940. --tw-prose-code:#111827;
  941. --tw-prose-pre-code:#e5e7eb;
  942. --tw-prose-pre-bg:#1f2937;
  943. --tw-prose-th-borders:#d1d5db;
  944. --tw-prose-td-borders:#e5e7eb;
  945. --tw-prose-invert-body:#d1d5db;
  946. --tw-prose-invert-headings:#fff;
  947. --tw-prose-invert-lead:#9ca3af;
  948. --tw-prose-invert-links:#fff;
  949. --tw-prose-invert-bold:#fff;
  950. --tw-prose-invert-counters:#9ca3af;
  951. --tw-prose-invert-bullets:#4b5563;
  952. --tw-prose-invert-hr:#374151;
  953. --tw-prose-invert-quotes:#f3f4f6;
  954. --tw-prose-invert-quote-borders:#374151;
  955. --tw-prose-invert-captions:#9ca3af;
  956. --tw-prose-invert-kbd:#fff;
  957. --tw-prose-invert-kbd-shadows:255 255 255;
  958. --tw-prose-invert-code:#fff;
  959. --tw-prose-invert-pre-code:#d1d5db;
  960. --tw-prose-invert-pre-bg:rgba(0,0,0,.5);
  961. --tw-prose-invert-th-borders:#4b5563;
  962. --tw-prose-invert-td-borders:#374151;
  963. font-size:1rem;
  964. line-height:1.75
  965. }
  966. .prose :where(picture>img):not(:where([class~=not-prose],
  967. [class~=not-prose] *)) {
  968. margin-top:0;
  969. margin-bottom:0
  970. }
  971. .prose :where(li):not(:where([class~=not-prose],
  972. [class~=not-prose] *)) {
  973. margin-top:.5em;
  974. margin-bottom:.5em
  975. }
  976. .prose :where(ol>li):not(:where([class~=not-prose],
  977. [class~=not-prose] *)) {
  978. padding-inline-start:.375em
  979. }
  980. .prose :where(ul>li):not(:where([class~=not-prose],
  981. [class~=not-prose] *)) {
  982. padding-inline-start:.375em
  983. }
  984. .prose :where(.prose>ul>li p):not(:where([class~=not-prose],
  985. [class~=not-prose] *)) {
  986. margin-top:.75em;
  987. margin-bottom:.75em
  988. }
  989. .prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],
  990. [class~=not-prose] *)) {
  991. margin-top:1.25em
  992. }
  993. .prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],
  994. [class~=not-prose] *)) {
  995. margin-bottom:1.25em
  996. }
  997. .prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],
  998. [class~=not-prose] *)) {
  999. margin-top:1.25em
  1000. }
  1001. .prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],
  1002. [class~=not-prose] *)) {
  1003. margin-bottom:1.25em
  1004. }
  1005. .prose :where(ul ul,
  1006. ul ol,
  1007. ol ul,
  1008. ol ol):not(:where([class~=not-prose],
  1009. [class~=not-prose] *)) {
  1010. margin-top:.75em;
  1011. margin-bottom:.75em
  1012. }
  1013. .prose :where(dl):not(:where([class~=not-prose],
  1014. [class~=not-prose] *)) {
  1015. margin-top:1.25em;
  1016. margin-bottom:1.25em
  1017. }
  1018. .prose :where(dd):not(:where([class~=not-prose],
  1019. [class~=not-prose] *)) {
  1020. margin-top:.5em;
  1021. padding-inline-start:1.625em
  1022. }
  1023. .prose :where(hr+*):not(:where([class~=not-prose],
  1024. [class~=not-prose] *)) {
  1025. margin-top:0
  1026. }
  1027. .prose :where(h2+*):not(:where([class~=not-prose],
  1028. [class~=not-prose] *)) {
  1029. margin-top:0
  1030. }
  1031. .prose :where(h3+*):not(:where([class~=not-prose],
  1032. [class~=not-prose] *)) {
  1033. margin-top:0
  1034. }
  1035. .prose :where(h4+*):not(:where([class~=not-prose],
  1036. [class~=not-prose] *)) {
  1037. margin-top:0
  1038. }
  1039. .prose :where(thead th:first-child):not(:where([class~=not-prose],
  1040. [class~=not-prose] *)) {
  1041. padding-inline-start:0
  1042. }
  1043. .prose :where(thead th:last-child):not(:where([class~=not-prose],
  1044. [class~=not-prose] *)) {
  1045. padding-inline-end:0
  1046. }
  1047. .prose :where(tbody td,
  1048. tfoot td):not(:where([class~=not-prose],
  1049. [class~=not-prose] *)) {
  1050. padding-top:.5714286em;
  1051. padding-inline-end:.5714286em;
  1052. padding-bottom:.5714286em;
  1053. padding-inline-start:.5714286em
  1054. }
  1055. .prose :where(tbody td:first-child,
  1056. tfoot td:first-child):not(:where([class~=not-prose],
  1057. [class~=not-prose] *)) {
  1058. padding-inline-start:0
  1059. }
  1060. .prose :where(tbody td:last-child,
  1061. tfoot td:last-child):not(:where([class~=not-prose],
  1062. [class~=not-prose] *)) {
  1063. padding-inline-end:0
  1064. }
  1065. .prose :where(figure):not(:where([class~=not-prose],
  1066. [class~=not-prose] *)) {
  1067. margin-top:2em;
  1068. margin-bottom:2em
  1069. }
  1070. .prose :where(.prose>:first-child):not(:where([class~=not-prose],
  1071. [class~=not-prose] *)) {
  1072. margin-top:0
  1073. }
  1074. .prose :where(.prose>:last-child):not(:where([class~=not-prose],
  1075. [class~=not-prose] *)) {
  1076. margin-bottom:0
  1077. }
  1078. .prose :where(h1,
  1079. h2):not(:where([class~=not-prose],
  1080. [class~=not-prose] *)) {
  1081. font-weight:700;
  1082. letter-spacing:-.025em
  1083. }
  1084. .prose-invert {
  1085. --tw-prose-body:var(--tw-prose-invert-body);
  1086. --tw-prose-headings:var(--tw-prose-invert-headings);
  1087. --tw-prose-lead:var(--tw-prose-invert-lead);
  1088. --tw-prose-links:var(--tw-prose-invert-links);
  1089. --tw-prose-bold:var(--tw-prose-invert-bold);
  1090. --tw-prose-counters:var(--tw-prose-invert-counters);
  1091. --tw-prose-bullets:var(--tw-prose-invert-bullets);
  1092. --tw-prose-hr:var(--tw-prose-invert-hr);
  1093. --tw-prose-quotes:var(--tw-prose-invert-quotes);
  1094. --tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);
  1095. --tw-prose-captions:var(--tw-prose-invert-captions);
  1096. --tw-prose-kbd:var(--tw-prose-invert-kbd);
  1097. --tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);
  1098. --tw-prose-code:var(--tw-prose-invert-code);
  1099. --tw-prose-pre-code:var(--tw-prose-invert-pre-code);
  1100. --tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);
  1101. --tw-prose-th-borders:var(--tw-prose-invert-th-borders);
  1102. --tw-prose-td-borders:var(--tw-prose-invert-td-borders)
  1103. }
  1104. .prose-invert :where(a):not(:where([class~=not-prose],
  1105. [class~=not-prose] *)) {
  1106. color:#ec4899
  1107. }
  1108. .prose-invert :where(a):not(:where([class~=not-prose],
  1109. [class~=not-prose] *)):hover {
  1110. color:#f472b6
  1111. }
  1112. .prose-invert :where(a):not(:where([class~=not-prose],
  1113. [class~=not-prose] *)) code {
  1114. color:#f472b6
  1115. }
  1116. .prose-invert :where(h1,
  1117. h2,
  1118. h3,
  1119. h4,
  1120. h5,
  1121. h6):not(:where([class~=not-prose],
  1122. [class~=not-prose] *)) {
  1123. color:#f3f4f6
  1124. }
  1125. .sr-only {
  1126. position:absolute;
  1127. width:1px;
  1128. height:1px;
  1129. padding:0;
  1130. margin:-1px;
  1131. overflow:hidden;
  1132. clip:rect(0,0,0,0);
  1133. white-space:nowrap;
  1134. border-width:0
  1135. }
  1136. .\!collapse {
  1137. visibility:collapse!important
  1138. }
  1139. .collapse {
  1140. visibility:collapse
  1141. }
  1142. .static {
  1143. position:static
  1144. }
  1145. .fixed {
  1146. position:fixed
  1147. }
  1148. .absolute {
  1149. position:absolute
  1150. }
  1151. .relative {
  1152. position:relative
  1153. }
  1154. .sticky {
  1155. position:sticky
  1156. }
  1157. .inset-0 {
  1158. inset:0
  1159. }
  1160. .bottom-8 {
  1161. bottom:2rem
  1162. }
  1163. .left-0 {
  1164. left:0
  1165. }
  1166. .right-0 {
  1167. right:0
  1168. }
  1169. .right-2 {
  1170. right:.5rem
  1171. }
  1172. .right-3 {
  1173. right:.75rem
  1174. }
  1175. .right-4 {
  1176. right:1rem
  1177. }
  1178. .right-8 {
  1179. right:2rem
  1180. }
  1181. .top-0 {
  1182. top:0
  1183. }
  1184. .top-2 {
  1185. top:.5rem
  1186. }
  1187. .top-3 {
  1188. top:.75rem
  1189. }
  1190. .top-7 {
  1191. top:1.75rem
  1192. }
  1193. .z-50 {
  1194. z-index:50
  1195. }
  1196. .z-60 {
  1197. z-index:60
  1198. }
  1199. .z-70 {
  1200. z-index:70
  1201. }
  1202. .z-80 {
  1203. z-index:80
  1204. }
  1205. .float-left {
  1206. float:left
  1207. }
  1208. .-m-4 {
  1209. margin:-1rem
  1210. }
  1211. .-mx-2 {
  1212. margin-left:-.5rem;
  1213. margin-right:-.5rem
  1214. }
  1215. .-mx-4 {
  1216. margin-left:-1rem;
  1217. margin-right:-1rem
  1218. }
  1219. .-mx-6 {
  1220. margin-left:-1.5rem;
  1221. margin-right:-1.5rem
  1222. }
  1223. .mx-auto {
  1224. margin-left:auto;
  1225. margin-right:auto
  1226. }
  1227. .my-1 {
  1228. margin-top:.25rem;
  1229. margin-bottom:.25rem
  1230. }
  1231. .my-3 {
  1232. margin-top:.75rem;
  1233. margin-bottom:.75rem
  1234. }
  1235. .-ml-2 {
  1236. margin-left:-.5rem
  1237. }
  1238. .mb-2 {
  1239. margin-bottom:.5rem
  1240. }
  1241. .mb-3 {
  1242. margin-bottom:.75rem
  1243. }
  1244. .mb-4 {
  1245. margin-bottom:1rem
  1246. }
  1247. .mb-8 {
  1248. margin-bottom:2rem
  1249. }
  1250. .mb-auto {
  1251. margin-bottom:auto
  1252. }
  1253. .ml-6 {
  1254. margin-left:1.5rem
  1255. }
  1256. .ml-\[calc\(-50vw\+50\%\)\] {
  1257. margin-left:calc(-50vw + 50%)
  1258. }
  1259. .mr-2 {
  1260. margin-right:.5rem
  1261. }
  1262. .mr-3 {
  1263. margin-right:.75rem
  1264. }
  1265. .mr-4 {
  1266. margin-right:1rem
  1267. }
  1268. .mr-5 {
  1269. margin-right:1.25rem
  1270. }
  1271. .mr-\[calc\(-50vw\+50\%\)\] {
  1272. margin-right:calc(-50vw + 50%)
  1273. }
  1274. .mt-16 {
  1275. margin-top:4rem
  1276. }
  1277. .mt-2 {
  1278. margin-top:.5rem
  1279. }
  1280. .mt-6 {
  1281. margin-top:1.5rem
  1282. }
  1283. .mt-8 {
  1284. margin-top:2rem
  1285. }
  1286. .block {
  1287. display:block
  1288. }
  1289. .inline-block {
  1290. display:inline-block
  1291. }
  1292. .inline {
  1293. display:inline
  1294. }
  1295. .flex {
  1296. display:flex
  1297. }
  1298. .table {
  1299. display:table
  1300. }
  1301. .grid {
  1302. display:grid
  1303. }
  1304. .contents {
  1305. display:contents
  1306. }
  1307. .hidden {
  1308. display:none
  1309. }
  1310. .aspect-\[2\/1\] {
  1311. aspect-ratio:2/1
  1312. }
  1313. .h-10 {
  1314. height:2.5rem
  1315. }
  1316. .h-16 {
  1317. height:4rem
  1318. }
  1319. .h-48 {
  1320. height:12rem
  1321. }
  1322. .h-5 {
  1323. height:1.25rem
  1324. }
  1325. .h-6 {
  1326. height:1.5rem
  1327. }
  1328. .h-7 {
  1329. height:1.75rem
  1330. }
  1331. .h-8 {
  1332. height:2rem
  1333. }
  1334. .h-full {
  1335. height:100%
  1336. }
  1337. .h-screen {
  1338. height:100vh
  1339. }
  1340. .max-h-screen {
  1341. max-height:100vh
  1342. }
  1343. .w-10 {
  1344. width:2.5rem
  1345. }
  1346. .w-16 {
  1347. width:4rem
  1348. }
  1349. .w-32 {
  1350. width:8rem
  1351. }
  1352. .w-4 {
  1353. width:1rem
  1354. }
  1355. .w-48 {
  1356. width:12rem
  1357. }
  1358. .w-5 {
  1359. width:1.25rem
  1360. }
  1361. .w-6 {
  1362. width:1.5rem
  1363. }
  1364. .w-72 {
  1365. width:18rem
  1366. }
  1367. .w-8 {
  1368. width:2rem
  1369. }
  1370. .w-full {
  1371. width:100%
  1372. }
  1373. .min-w-\[280px\] {
  1374. min-width:280px
  1375. }
  1376. .max-w-3xl {
  1377. max-width:48rem
  1378. }
  1379. .max-w-40 {
  1380. max-width:10rem
  1381. }
  1382. .max-w-\[280px\] {
  1383. max-width:280px
  1384. }
  1385. .max-w-\[544px\] {
  1386. max-width:544px
  1387. }
  1388. .max-w-lg {
  1389. max-width:32rem
  1390. }
  1391. .max-w-md {
  1392. max-width:28rem
  1393. }
  1394. .max-w-none {
  1395. max-width:none
  1396. }
  1397. .max-w-xl {
  1398. max-width:36rem
  1399. }
  1400. .basis-0 {
  1401. flex-basis:0px
  1402. }
  1403. .origin-top-right {
  1404. transform-origin:top right
  1405. }
  1406. .translate-x-0 {
  1407. --tw-translate-x:0px
  1408. }
  1409. .translate-x-0,
  1410. .translate-x-full {
  1411. transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  1412. }
  1413. .translate-x-full {
  1414. --tw-translate-x:100%
  1415. }
  1416. .scale-100 {
  1417. --tw-scale-x:1;
  1418. --tw-scale-y:1
  1419. }
  1420. .scale-100,
  1421. .scale-95 {
  1422. transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  1423. }
  1424. .scale-95 {
  1425. --tw-scale-x:.95;
  1426. --tw-scale-y:.95
  1427. }
  1428. .transform {
  1429. transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  1430. }
  1431. .cursor-auto {
  1432. cursor:auto
  1433. }
  1434. .cursor-default {
  1435. cursor:default
  1436. }
  1437. .cursor-pointer {
  1438. cursor:pointer
  1439. }
  1440. .grid-rows-\[auto_1fr\] {
  1441. grid-template-rows:auto 1fr
  1442. }
  1443. .flex-row {
  1444. flex-direction:row
  1445. }
  1446. .flex-col {
  1447. flex-direction:column
  1448. }
  1449. .flex-wrap {
  1450. flex-wrap:wrap
  1451. }
  1452. .items-start {
  1453. align-items:flex-start
  1454. }
  1455. .items-center {
  1456. align-items:center
  1457. }
  1458. .justify-start {
  1459. justify-content:flex-start
  1460. }
  1461. .justify-end {
  1462. justify-content:flex-end
  1463. }
  1464. .justify-center {
  1465. justify-content:center
  1466. }
  1467. .justify-between {
  1468. justify-content:space-between
  1469. }
  1470. .gap-3 {
  1471. gap:.75rem
  1472. }
  1473. .gap-4 {
  1474. gap:1rem
  1475. }
  1476. .gap-x-2 {
  1477. -moz-column-gap:.5rem;
  1478. column-gap:.5rem
  1479. }
  1480. .space-x-2>:not([hidden])~:not([hidden]) {
  1481. --tw-space-x-reverse:0;
  1482. margin-right:calc(.5rem * var(--tw-space-x-reverse));
  1483. margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
  1484. }
  1485. .space-x-3>:not([hidden])~:not([hidden]) {
  1486. --tw-space-x-reverse:0;
  1487. margin-right:calc(.75rem * var(--tw-space-x-reverse));
  1488. margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
  1489. }
  1490. .space-x-4>:not([hidden])~:not([hidden]) {
  1491. --tw-space-x-reverse:0;
  1492. margin-right:calc(1rem * var(--tw-space-x-reverse));
  1493. margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))
  1494. }
  1495. .space-y-1>:not([hidden])~:not([hidden]) {
  1496. --tw-space-y-reverse:0;
  1497. margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
  1498. margin-bottom:calc(.25rem * var(--tw-space-y-reverse))
  1499. }
  1500. .space-y-10>:not([hidden])~:not([hidden]) {
  1501. --tw-space-y-reverse:0;
  1502. margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
  1503. margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))
  1504. }
  1505. .space-y-2>:not([hidden])~:not([hidden]) {
  1506. --tw-space-y-reverse:0;
  1507. margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
  1508. margin-bottom:calc(.5rem * var(--tw-space-y-reverse))
  1509. }
  1510. .space-y-3>:not([hidden])~:not([hidden]) {
  1511. --tw-space-y-reverse:0;
  1512. margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
  1513. margin-bottom:calc(.75rem * var(--tw-space-y-reverse))
  1514. }
  1515. .space-y-5>:not([hidden])~:not([hidden]) {
  1516. --tw-space-y-reverse:0;
  1517. margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  1518. margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))
  1519. }
  1520. .space-y-6>:not([hidden])~:not([hidden]) {
  1521. --tw-space-y-reverse:0;
  1522. margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  1523. margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))
  1524. }
  1525. .divide-y>:not([hidden])~:not([hidden]) {
  1526. --tw-divide-y-reverse:0;
  1527. border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  1528. border-bottom-width:calc(1px * var(--tw-divide-y-reverse))
  1529. }
  1530. .divide-gray-100>:not([hidden])~:not([hidden]) {
  1531. --tw-divide-opacity:1;
  1532. border-color:rgb(243 244 246/var(--tw-divide-opacity))
  1533. }
  1534. .divide-gray-200>:not([hidden])~:not([hidden]) {
  1535. --tw-divide-opacity:1;
  1536. border-color:rgb(229 231 235/var(--tw-divide-opacity))
  1537. }
  1538. .self-center {
  1539. align-self:center
  1540. }
  1541. .overflow-auto {
  1542. overflow:auto
  1543. }
  1544. .overflow-hidden {
  1545. overflow:hidden
  1546. }
  1547. .overflow-x-auto {
  1548. overflow-x:auto
  1549. }
  1550. .overflow-y-auto {
  1551. overflow-y:auto
  1552. }
  1553. .scroll-smooth {
  1554. scroll-behavior:smooth
  1555. }
  1556. .whitespace-nowrap {
  1557. white-space:nowrap
  1558. }
  1559. .break-words {
  1560. overflow-wrap:break-word
  1561. }
  1562. .rounded {
  1563. border-radius:.25rem
  1564. }
  1565. .rounded-2xl {
  1566. border-radius:1rem
  1567. }
  1568. .rounded-full {
  1569. border-radius:9999px
  1570. }
  1571. .rounded-lg {
  1572. border-radius:.5rem
  1573. }
  1574. .rounded-md {
  1575. border-radius:.375rem
  1576. }
  1577. .border {
  1578. border-width:1px
  1579. }
  1580. .border-2 {
  1581. border-width:2px
  1582. }
  1583. .border-b {
  1584. border-bottom-width:1px
  1585. }
  1586. .border-l-4 {
  1587. border-left-width:4px
  1588. }
  1589. .border-t {
  1590. border-top-width:1px
  1591. }
  1592. .border-gray-100 {
  1593. --tw-border-opacity:1;
  1594. border-color:rgb(243 244 246/var(--tw-border-opacity))
  1595. }
  1596. .border-gray-200 {
  1597. --tw-border-opacity:1;
  1598. border-color:rgb(229 231 235/var(--tw-border-opacity))
  1599. }
  1600. .border-gray-300 {
  1601. --tw-border-opacity:1;
  1602. border-color:rgb(209 213 219/var(--tw-border-opacity))
  1603. }
  1604. .border-gray-400 {
  1605. --tw-border-opacity:1;
  1606. border-color:rgb(156 163 175/var(--tw-border-opacity))
  1607. }
  1608. .border-green-400 {
  1609. --tw-border-opacity:1;
  1610. border-color:rgb(74 222 128/var(--tw-border-opacity))
  1611. }
  1612. .border-primary-500 {
  1613. --tw-border-opacity:1;
  1614. border-color:rgb(236 72 153/var(--tw-border-opacity))
  1615. }
  1616. .border-transparent {
  1617. border-color:transparent
  1618. }
  1619. .border-opacity-0 {
  1620. --tw-border-opacity:0
  1621. }
  1622. .border-opacity-60 {
  1623. --tw-border-opacity:0.6
  1624. }
  1625. .bg-black\/25 {
  1626. background-color:rgba(0,0,0,.25)
  1627. }
  1628. .bg-blue-600 {
  1629. --tw-bg-opacity:1;
  1630. background-color:rgb(37 99 235/var(--tw-bg-opacity))
  1631. }
  1632. .bg-gray-100 {
  1633. --tw-bg-opacity:1;
  1634. background-color:rgb(243 244 246/var(--tw-bg-opacity))
  1635. }
  1636. .bg-gray-200 {
  1637. --tw-bg-opacity:1;
  1638. background-color:rgb(229 231 235/var(--tw-bg-opacity))
  1639. }
  1640. .bg-gray-300\/50 {
  1641. background-color:rgba(209,213,219,.5)
  1642. }
  1643. .bg-gray-50 {
  1644. --tw-bg-opacity:1;
  1645. background-color:rgb(249 250 251/var(--tw-bg-opacity))
  1646. }
  1647. .bg-gray-700 {
  1648. --tw-bg-opacity:1;
  1649. background-color:rgb(55 65 81/var(--tw-bg-opacity))
  1650. }
  1651. .bg-green-500 {
  1652. --tw-bg-opacity:1;
  1653. background-color:rgb(34 197 94/var(--tw-bg-opacity))
  1654. }
  1655. .bg-primary-500 {
  1656. --tw-bg-opacity:1;
  1657. background-color:rgb(236 72 153/var(--tw-bg-opacity))
  1658. }
  1659. .bg-primary-600 {
  1660. --tw-bg-opacity:1;
  1661. background-color:rgb(219 39 119/var(--tw-bg-opacity))
  1662. }
  1663. .bg-red-500 {
  1664. --tw-bg-opacity:1;
  1665. background-color:rgb(239 68 68/var(--tw-bg-opacity))
  1666. }
  1667. .bg-transparent {
  1668. background-color:transparent
  1669. }
  1670. .bg-white {
  1671. --tw-bg-opacity:1;
  1672. background-color:rgb(255 255 255/var(--tw-bg-opacity))
  1673. }
  1674. .fill-current {
  1675. fill:currentColor
  1676. }
  1677. .object-cover {
  1678. -o-object-fit:cover;
  1679. object-fit:cover
  1680. }
  1681. .object-center {
  1682. -o-object-position:center;
  1683. object-position:center
  1684. }
  1685. .p-1 {
  1686. padding:.25rem
  1687. }
  1688. .p-2 {
  1689. padding:.5rem
  1690. }
  1691. .p-4 {
  1692. padding:1rem
  1693. }
  1694. .p-6 {
  1695. padding:1.5rem
  1696. }
  1697. .px-1\.5 {
  1698. padding-left:.375rem;
  1699. padding-right:.375rem
  1700. }
  1701. .px-2 {
  1702. padding-left:.5rem;
  1703. padding-right:.5rem
  1704. }
  1705. .px-3 {
  1706. padding-left:.75rem;
  1707. padding-right:.75rem
  1708. }
  1709. .px-4 {
  1710. padding-left:1rem;
  1711. padding-right:1rem
  1712. }
  1713. .px-6 {
  1714. padding-left:1.5rem;
  1715. padding-right:1.5rem
  1716. }
  1717. .py-10 {
  1718. padding-top:2.5rem;
  1719. padding-bottom:2.5rem
  1720. }
  1721. .py-12 {
  1722. padding-top:3rem;
  1723. padding-bottom:3rem
  1724. }
  1725. .py-2 {
  1726. padding-top:.5rem;
  1727. padding-bottom:.5rem
  1728. }
  1729. .py-4 {
  1730. padding-top:1rem;
  1731. padding-bottom:1rem
  1732. }
  1733. .py-5 {
  1734. padding-top:1.25rem;
  1735. padding-bottom:1.25rem
  1736. }
  1737. .py-8 {
  1738. padding-top:2rem;
  1739. padding-bottom:2rem
  1740. }
  1741. .pb-1 {
  1742. padding-bottom:.25rem
  1743. }
  1744. .pb-10 {
  1745. padding-bottom:2.5rem
  1746. }
  1747. .pb-2 {
  1748. padding-bottom:.5rem
  1749. }
  1750. .pb-6 {
  1751. padding-bottom:1.5rem
  1752. }
  1753. .pb-8 {
  1754. padding-bottom:2rem
  1755. }
  1756. .pl-12 {
  1757. padding-left:3rem
  1758. }
  1759. .pl-4 {
  1760. padding-left:1rem
  1761. }
  1762. .pl-\[calc\(100vw-100\%\)\] {
  1763. padding-left:calc(100vw - 100%)
  1764. }
  1765. .pr-4 {
  1766. padding-right:1rem
  1767. }
  1768. .pt-10 {
  1769. padding-top:2.5rem
  1770. }
  1771. .pt-2 {
  1772. padding-top:.5rem
  1773. }
  1774. .pt-3 {
  1775. padding-top:.75rem
  1776. }
  1777. .pt-4 {
  1778. padding-top:1rem
  1779. }
  1780. .pt-5 {
  1781. padding-top:1.25rem
  1782. }
  1783. .pt-6 {
  1784. padding-top:1.5rem
  1785. }
  1786. .pt-8 {
  1787. padding-top:2rem
  1788. }
  1789. .text-left {
  1790. text-align:left
  1791. }
  1792. .text-center {
  1793. text-align:center
  1794. }
  1795. .text-right {
  1796. text-align:right
  1797. }
  1798. .align-middle {
  1799. vertical-align:middle
  1800. }
  1801. .font-sans {
  1802. font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
  1803. }
  1804. .text-2xl {
  1805. font-size:1.5rem;
  1806. line-height:2rem
  1807. }
  1808. .text-3xl {
  1809. font-size:1.875rem;
  1810. line-height:2.25rem
  1811. }
  1812. .text-6xl {
  1813. font-size:3.75rem;
  1814. line-height:1
  1815. }
  1816. .text-base {
  1817. font-size:1rem;
  1818. line-height:1.5rem
  1819. }
  1820. .text-lg {
  1821. font-size:1.125rem;
  1822. line-height:1.75rem
  1823. }
  1824. .text-sm {
  1825. font-size:.875rem;
  1826. line-height:1.25rem
  1827. }
  1828. .text-xl {
  1829. font-size:1.25rem;
  1830. line-height:1.75rem
  1831. }
  1832. .text-xs {
  1833. font-size:.75rem;
  1834. line-height:1rem
  1835. }
  1836. .font-bold {
  1837. font-weight:700
  1838. }
  1839. .font-extrabold {
  1840. font-weight:800
  1841. }
  1842. .font-medium {
  1843. font-weight:500
  1844. }
  1845. .font-semibold {
  1846. font-weight:600
  1847. }
  1848. .uppercase {
  1849. text-transform:uppercase
  1850. }
  1851. .italic {
  1852. font-style:italic
  1853. }
  1854. .leading-4 {
  1855. line-height:1rem
  1856. }
  1857. .leading-5 {
  1858. line-height:1.25rem
  1859. }
  1860. .leading-6 {
  1861. line-height:1.5rem
  1862. }
  1863. .leading-7 {
  1864. line-height:1.75rem
  1865. }
  1866. .leading-8 {
  1867. line-height:2rem
  1868. }
  1869. .leading-9 {
  1870. line-height:2.25rem
  1871. }
  1872. .leading-normal {
  1873. line-height:1.5
  1874. }
  1875. .tracking-tight {
  1876. letter-spacing:-.025em
  1877. }
  1878. .tracking-wide {
  1879. letter-spacing:.025em
  1880. }
  1881. .tracking-widest {
  1882. letter-spacing:.1em
  1883. }
  1884. .text-black {
  1885. --tw-text-opacity:1;
  1886. color:rgb(0 0 0/var(--tw-text-opacity))
  1887. }
  1888. .text-gray-100 {
  1889. --tw-text-opacity:1;
  1890. color:rgb(243 244 246/var(--tw-text-opacity))
  1891. }
  1892. .text-gray-200 {
  1893. --tw-text-opacity:1;
  1894. color:rgb(229 231 235/var(--tw-text-opacity))
  1895. }
  1896. .text-gray-300 {
  1897. --tw-text-opacity:1;
  1898. color:rgb(209 213 219/var(--tw-text-opacity))
  1899. }
  1900. .text-gray-400 {
  1901. --tw-text-opacity:1;
  1902. color:rgb(156 163 175/var(--tw-text-opacity))
  1903. }
  1904. .text-gray-500 {
  1905. --tw-text-opacity:1;
  1906. color:rgb(107 114 128/var(--tw-text-opacity))
  1907. }
  1908. .text-gray-600 {
  1909. --tw-text-opacity:1;
  1910. color:rgb(75 85 99/var(--tw-text-opacity))
  1911. }
  1912. .text-gray-700 {
  1913. --tw-text-opacity:1;
  1914. color:rgb(55 65 81/var(--tw-text-opacity))
  1915. }
  1916. .text-gray-800 {
  1917. --tw-text-opacity:1;
  1918. color:rgb(31 41 55/var(--tw-text-opacity))
  1919. }
  1920. .text-gray-900 {
  1921. --tw-text-opacity:1;
  1922. color:rgb(17 24 39/var(--tw-text-opacity))
  1923. }
  1924. .text-green-400 {
  1925. --tw-text-opacity:1;
  1926. color:rgb(74 222 128/var(--tw-text-opacity))
  1927. }
  1928. .text-primary-500 {
  1929. --tw-text-opacity:1;
  1930. color:rgb(236 72 153/var(--tw-text-opacity))
  1931. }
  1932. .text-primary-600 {
  1933. --tw-text-opacity:1;
  1934. color:rgb(219 39 119/var(--tw-text-opacity))
  1935. }
  1936. .text-red-500 {
  1937. --tw-text-opacity:1;
  1938. color:rgb(239 68 68/var(--tw-text-opacity))
  1939. }
  1940. .text-white {
  1941. --tw-text-opacity:1;
  1942. color:rgb(255 255 255/var(--tw-text-opacity))
  1943. }
  1944. .antialiased {
  1945. -webkit-font-smoothing:antialiased;
  1946. -moz-osx-font-smoothing:grayscale
  1947. }
  1948. .placeholder-gray-400::-moz-placeholder {
  1949. --tw-placeholder-opacity:1;
  1950. color:rgb(156 163 175/var(--tw-placeholder-opacity))
  1951. }
  1952. .placeholder-gray-400::placeholder {
  1953. --tw-placeholder-opacity:1;
  1954. color:rgb(156 163 175/var(--tw-placeholder-opacity))
  1955. }
  1956. .opacity-0 {
  1957. opacity:0
  1958. }
  1959. .opacity-100 {
  1960. opacity:1
  1961. }
  1962. .opacity-95 {
  1963. opacity:.95
  1964. }
  1965. .shadow {
  1966. --tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);
  1967. --tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)
  1968. }
  1969. .shadow,
  1970. .shadow-lg {
  1971. box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
  1972. }
  1973. .shadow-lg {
  1974. --tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);
  1975. --tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)
  1976. }
  1977. .shadow-md {
  1978. --tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);
  1979. --tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)
  1980. }
  1981. .shadow-md,
  1982. .shadow-sm {
  1983. box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
  1984. }
  1985. .shadow-sm {
  1986. --tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);
  1987. --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)
  1988. }
  1989. .outline {
  1990. outline-style:solid
  1991. }
  1992. .outline-0 {
  1993. outline-width:0
  1994. }
  1995. .ring-1 {
  1996. --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  1997. --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  1998. box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)
  1999. }
  2000. .ring-black {
  2001. --tw-ring-opacity:1;
  2002. --tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity))
  2003. }
  2004. .ring-opacity-5 {
  2005. --tw-ring-opacity:0.05
  2006. }
  2007. .filter {
  2008. 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)
  2009. }
  2010. .backdrop-blur {
  2011. --tw-backdrop-blur:blur(8px)
  2012. }
  2013. .backdrop-blur,
  2014. .backdrop-filter {
  2015. -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);
  2016. 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)
  2017. }
  2018. .transition {
  2019. transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
  2020. transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
  2021. transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
  2022. transition-timing-function:cubic-bezier(.4,0,.2,1);
  2023. transition-duration:.15s
  2024. }
  2025. .transition-all {
  2026. transition-property:all;
  2027. transition-timing-function:cubic-bezier(.4,0,.2,1);
  2028. transition-duration:.15s
  2029. }
  2030. .transition-colors {
  2031. transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;
  2032. transition-timing-function:cubic-bezier(.4,0,.2,1);
  2033. transition-duration:.15s
  2034. }
  2035. .duration-100 {
  2036. transition-duration:.1s
  2037. }
  2038. .duration-150 {
  2039. transition-duration:.15s
  2040. }
  2041. .duration-200 {
  2042. transition-duration:.2s
  2043. }
  2044. .duration-300 {
  2045. transition-duration:.3s
  2046. }
  2047. .duration-75 {
  2048. transition-duration:75ms
  2049. }
  2050. .ease-in {
  2051. transition-timing-function:cubic-bezier(.4,0,1,1)
  2052. }
  2053. .ease-in-out {
  2054. transition-timing-function:cubic-bezier(.4,0,.2,1)
  2055. }
  2056. .ease-out {
  2057. transition-timing-function:cubic-bezier(0,0,.2,1)
  2058. }
  2059. .task-list-item:before {
  2060. display:none
  2061. }
  2062. .task-list-item {
  2063. list-style-type:none
  2064. }
  2065. .footnotes {
  2066. margin-top:3rem;
  2067. border-top-width:1px;
  2068. --tw-border-opacity:1;
  2069. border-color:rgb(229 231 235/var(--tw-border-opacity));
  2070. padding-top:2rem
  2071. }
  2072. .footnotes:is(.dark *) {
  2073. --tw-border-opacity:1;
  2074. border-color:rgb(55 65 81/var(--tw-border-opacity))
  2075. }
  2076. .data-footnote-backref {
  2077. text-decoration-line:none
  2078. }
  2079. .csl-entry {
  2080. margin-top:1.25rem;
  2081. margin-bottom:1.25rem
  2082. }
  2083. .no-scrollbar::-webkit-scrollbar {
  2084. display:none
  2085. }
  2086. .no-scrollbar {
  2087. -ms-overflow-style:none;
  2088. scrollbar-width:none
  2089. }
  2090. input:-webkit-autofill,
  2091. input:-webkit-autofill:focus {
  2092. -webkit-transition:background-color 600000s 0s,color 600000s 0s;
  2093. transition:background-color 600000s 0s,color 600000s 0s
  2094. }
  2095. .katex-display {
  2096. overflow:auto hidden
  2097. }
  2098. .content-header-link {
  2099. opacity:0;
  2100. margin-left:-24px;
  2101. padding-right:4px
  2102. }
  2103. .content-header-link:hover,
  2104. .content-header:hover .content-header-link {
  2105. opacity:1
  2106. }
  2107. .linkicon {
  2108. display:inline-block;
  2109. vertical-align:middle
  2110. }
  2111. .dark\:prose-invert:is(.dark *) {
  2112. --tw-prose-body:var(--tw-prose-invert-body);
  2113. --tw-prose-headings:var(--tw-prose-invert-headings);
  2114. --tw-prose-lead:var(--tw-prose-invert-lead);
  2115. --tw-prose-links:var(--tw-prose-invert-links);
  2116. --tw-prose-bold:var(--tw-prose-invert-bold);
  2117. --tw-prose-counters:var(--tw-prose-invert-counters);
  2118. --tw-prose-bullets:var(--tw-prose-invert-bullets);
  2119. --tw-prose-hr:var(--tw-prose-invert-hr);
  2120. --tw-prose-quotes:var(--tw-prose-invert-quotes);
  2121. --tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);
  2122. --tw-prose-captions:var(--tw-prose-invert-captions);
  2123. --tw-prose-kbd:var(--tw-prose-invert-kbd);
  2124. --tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);
  2125. --tw-prose-code:var(--tw-prose-invert-code);
  2126. --tw-prose-pre-code:var(--tw-prose-invert-pre-code);
  2127. --tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);
  2128. --tw-prose-th-borders:var(--tw-prose-invert-th-borders);
  2129. --tw-prose-td-borders:var(--tw-prose-invert-td-borders)
  2130. }
  2131. .dark\:prose-invert:is(.dark *) :where(a):not(:where([class~=not-prose],
  2132. [class~=not-prose] *)) {
  2133. color:#ec4899
  2134. }
  2135. .dark\:prose-invert:is(.dark *) :where(a):not(:where([class~=not-prose],
  2136. [class~=not-prose] *)):hover {
  2137. color:#f472b6
  2138. }
  2139. .dark\:prose-invert:is(.dark *) :where(a):not(:where([class~=not-prose],
  2140. [class~=not-prose] *)) code {
  2141. color:#f472b6
  2142. }
  2143. .dark\:prose-invert:is(.dark *) :where(h1,
  2144. h2,
  2145. h3,
  2146. h4,
  2147. h5,
  2148. h6):not(:where([class~=not-prose],
  2149. [class~=not-prose] *)) {
  2150. color:#f3f4f6
  2151. }
  2152. .hover\:bg-blue-700:hover {
  2153. --tw-bg-opacity:1;
  2154. background-color:rgb(29 78 216/var(--tw-bg-opacity))
  2155. }
  2156. .hover\:bg-gray-300:hover {
  2157. --tw-bg-opacity:1;
  2158. background-color:rgb(209 213 219/var(--tw-bg-opacity))
  2159. }
  2160. .hover\:bg-primary-700:hover {
  2161. --tw-bg-opacity:1;
  2162. background-color:rgb(190 24 93/var(--tw-bg-opacity))
  2163. }
  2164. .hover\:text-gray-600:hover {
  2165. --tw-text-opacity:1;
  2166. color:rgb(75 85 99/var(--tw-text-opacity))
  2167. }
  2168. .hover\:text-primary-500:hover {
  2169. --tw-text-opacity:1;
  2170. color:rgb(236 72 153/var(--tw-text-opacity))
  2171. }
  2172. .hover\:text-primary-600:hover {
  2173. --tw-text-opacity:1;
  2174. color:rgb(219 39 119/var(--tw-text-opacity))
  2175. }
  2176. .focus\:border-green-400:focus {
  2177. --tw-border-opacity:1;
  2178. border-color:rgb(74 222 128/var(--tw-border-opacity))
  2179. }
  2180. .focus\:border-primary-500:focus {
  2181. --tw-border-opacity:1;
  2182. border-color:rgb(236 72 153/var(--tw-border-opacity))
  2183. }
  2184. .focus\:border-transparent:focus {
  2185. border-color:transparent
  2186. }
  2187. .focus\:outline-none:focus {
  2188. outline:2px solid transparent;
  2189. outline-offset:2px
  2190. }
  2191. .focus\:ring-2:focus {
  2192. --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  2193. --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  2194. box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)
  2195. }
  2196. .focus\:ring-primary-500:focus {
  2197. --tw-ring-opacity:1;
  2198. --tw-ring-color:rgb(236 72 153/var(--tw-ring-opacity))
  2199. }
  2200. .focus\:ring-primary-600:focus {
  2201. --tw-ring-opacity:1;
  2202. --tw-ring-color:rgb(219 39 119/var(--tw-ring-opacity))
  2203. }
  2204. .focus\:ring-offset-2:focus {
  2205. --tw-ring-offset-width:2px
  2206. }
  2207. .disabled\:opacity-50:disabled {
  2208. opacity:.5
  2209. }
  2210. .dark\:divide-gray-700:is(.dark *)>:not([hidden])~:not([hidden]) {
  2211. --tw-divide-opacity:1;
  2212. border-color:rgb(55 65 81/var(--tw-divide-opacity))
  2213. }
  2214. .dark\:border-gray-700:is(.dark *) {
  2215. --tw-border-opacity:1;
  2216. border-color:rgb(55 65 81/var(--tw-border-opacity))
  2217. }
  2218. .dark\:border-gray-800:is(.dark *) {
  2219. --tw-border-opacity:1;
  2220. border-color:rgb(31 41 55/var(--tw-border-opacity))
  2221. }
  2222. .dark\:border-gray-900:is(.dark *) {
  2223. --tw-border-opacity:1;
  2224. border-color:rgb(17 24 39/var(--tw-border-opacity))
  2225. }
  2226. .dark\:bg-black:is(.dark *) {
  2227. --tw-bg-opacity:1;
  2228. background-color:rgb(0 0 0/var(--tw-bg-opacity))
  2229. }
  2230. .dark\:bg-black\/50:is(.dark *) {
  2231. background-color:rgba(0,0,0,.5)
  2232. }
  2233. .dark\:bg-gray-700:is(.dark *) {
  2234. --tw-bg-opacity:1;
  2235. background-color:rgb(55 65 81/var(--tw-bg-opacity))
  2236. }
  2237. .dark\:bg-gray-800:is(.dark *) {
  2238. --tw-bg-opacity:1;
  2239. background-color:rgb(31 41 55/var(--tw-bg-opacity))
  2240. }
  2241. .dark\:bg-gray-900:is(.dark *) {
  2242. --tw-bg-opacity:1;
  2243. background-color:rgb(17 24 39/var(--tw-bg-opacity))
  2244. }
  2245. .dark\:bg-gray-900\/70:is(.dark *) {
  2246. background-color:rgba(17,24,39,.7)
  2247. }
  2248. .dark\:bg-gray-950:is(.dark *) {
  2249. --tw-bg-opacity:1;
  2250. background-color:rgb(3 7 18/var(--tw-bg-opacity))
  2251. }
  2252. .dark\:text-gray-100:is(.dark *) {
  2253. --tw-text-opacity:1;
  2254. color:rgb(243 244 246/var(--tw-text-opacity))
  2255. }
  2256. .dark\:text-gray-200:is(.dark *) {
  2257. --tw-text-opacity:1;
  2258. color:rgb(229 231 235/var(--tw-text-opacity))
  2259. }
  2260. .dark\:text-gray-300:is(.dark *) {
  2261. --tw-text-opacity:1;
  2262. color:rgb(209 213 219/var(--tw-text-opacity))
  2263. }
  2264. .dark\:text-gray-400:is(.dark *) {
  2265. --tw-text-opacity:1;
  2266. color:rgb(156 163 175/var(--tw-text-opacity))
  2267. }
  2268. .dark\:text-gray-600:is(.dark *) {
  2269. --tw-text-opacity:1;
  2270. color:rgb(75 85 99/var(--tw-text-opacity))
  2271. }
  2272. .dark\:text-red-400:is(.dark *) {
  2273. --tw-text-opacity:1;
  2274. color:rgb(248 113 113/var(--tw-text-opacity))
  2275. }
  2276. .dark\:text-white:is(.dark *) {
  2277. --tw-text-opacity:1;
  2278. color:rgb(255 255 255/var(--tw-text-opacity))
  2279. }
  2280. .dark\:placeholder-gray-500:is(.dark *)::-moz-placeholder {
  2281. --tw-placeholder-opacity:1;
  2282. color:rgb(107 114 128/var(--tw-placeholder-opacity))
  2283. }
  2284. .dark\:placeholder-gray-500:is(.dark *)::placeholder {
  2285. --tw-placeholder-opacity:1;
  2286. color:rgb(107 114 128/var(--tw-placeholder-opacity))
  2287. }
  2288. .dark\:opacity-\[0\.98\]:is(.dark *) {
  2289. opacity:.98
  2290. }
  2291. .dark\:shadow-gray-800\/40:is(.dark *) {
  2292. --tw-shadow-color:rgba(31,41,55,.4);
  2293. --tw-shadow:var(--tw-shadow-colored)
  2294. }
  2295. .dark\:ring-offset-black:is(.dark *) {
  2296. --tw-ring-offset-color:#000
  2297. }
  2298. .dark\:hover\:bg-blue-500:hover:is(.dark *) {
  2299. --tw-bg-opacity:1;
  2300. background-color:rgb(59 130 246/var(--tw-bg-opacity))
  2301. }
  2302. .dark\:hover\:bg-gray-600:hover:is(.dark *) {
  2303. --tw-bg-opacity:1;
  2304. background-color:rgb(75 85 99/var(--tw-bg-opacity))
  2305. }
  2306. .dark\:hover\:bg-primary-400:hover:is(.dark *) {
  2307. --tw-bg-opacity:1;
  2308. background-color:rgb(244 114 182/var(--tw-bg-opacity))
  2309. }
  2310. .dark\:hover\:text-primary-400:hover:is(.dark *) {
  2311. --tw-text-opacity:1;
  2312. color:rgb(244 114 182/var(--tw-text-opacity))
  2313. }
  2314. .dark\:hover\:text-primary-500:hover:is(.dark *) {
  2315. --tw-text-opacity:1;
  2316. color:rgb(236 72 153/var(--tw-text-opacity))
  2317. }
  2318. @media (min-width:640px) {
  2319. .sm\:ml-3 {
  2320. margin-left:.75rem
  2321. }
  2322. .sm\:mt-0 {
  2323. margin-top:0
  2324. }
  2325. .sm\:block {
  2326. display:block
  2327. }
  2328. .sm\:flex {
  2329. display:flex
  2330. }
  2331. .sm\:hidden {
  2332. display:none
  2333. }
  2334. .sm\:w-96 {
  2335. width:24rem
  2336. }
  2337. .sm\:flex-row {
  2338. flex-direction:row
  2339. }
  2340. .sm\:justify-between {
  2341. justify-content:space-between
  2342. }
  2343. .sm\:space-x-12>:not([hidden])~:not([hidden]) {
  2344. --tw-space-x-reverse:0;
  2345. margin-right:calc(3rem * var(--tw-space-x-reverse));
  2346. margin-left:calc(3rem * calc(1 - var(--tw-space-x-reverse)))
  2347. }
  2348. .sm\:space-x-24>:not([hidden])~:not([hidden]) {
  2349. --tw-space-x-reverse:0;
  2350. margin-right:calc(6rem * var(--tw-space-x-reverse));
  2351. margin-left:calc(6rem * calc(1 - var(--tw-space-x-reverse)))
  2352. }
  2353. .sm\:space-x-6>:not([hidden])~:not([hidden]) {
  2354. --tw-space-x-reverse:0;
  2355. margin-right:calc(1.5rem * var(--tw-space-x-reverse));
  2356. margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))
  2357. }
  2358. .sm\:px-14 {
  2359. padding-left:3.5rem;
  2360. padding-right:3.5rem
  2361. }
  2362. .sm\:px-6 {
  2363. padding-left:1.5rem;
  2364. padding-right:1.5rem
  2365. }
  2366. .sm\:py-0 {
  2367. padding-top:0;
  2368. padding-bottom:0
  2369. }
  2370. .sm\:py-8 {
  2371. padding-top:2rem;
  2372. padding-bottom:2rem
  2373. }
  2374. .sm\:text-4xl {
  2375. font-size:2.25rem;
  2376. line-height:2.5rem
  2377. }
  2378. .sm\:text-base {
  2379. font-size:1rem;
  2380. line-height:1.5rem
  2381. }
  2382. .sm\:leading-10 {
  2383. line-height:2.5rem
  2384. }
  2385. }
  2386. @media (min-width:768px) {
  2387. .md\:-mx-8 {
  2388. margin-left:-2rem;
  2389. margin-right:-2rem
  2390. }
  2391. .md\:mt-24 {
  2392. margin-top:6rem
  2393. }
  2394. .md\:flex {
  2395. display:flex
  2396. }
  2397. .md\:hidden {
  2398. display:none
  2399. }
  2400. .md\:h-36 {
  2401. height:9rem
  2402. }
  2403. .md\:w-1\/2 {
  2404. width:50%
  2405. }
  2406. .md\:max-w-72 {
  2407. max-width:18rem
  2408. }
  2409. .md\:flex-row {
  2410. flex-direction:row
  2411. }
  2412. .md\:items-center {
  2413. align-items:center
  2414. }
  2415. .md\:justify-center {
  2416. justify-content:center
  2417. }
  2418. .md\:space-x-6>:not([hidden])~:not([hidden]) {
  2419. --tw-space-x-reverse:0;
  2420. margin-right:calc(1.5rem * var(--tw-space-x-reverse));
  2421. margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))
  2422. }
  2423. .md\:space-y-5>:not([hidden])~:not([hidden]) {
  2424. --tw-space-y-reverse:0;
  2425. margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  2426. margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))
  2427. }
  2428. .md\:divide-y-0>:not([hidden])~:not([hidden]) {
  2429. --tw-divide-y-reverse:0;
  2430. border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));
  2431. border-bottom-width:calc(0px * var(--tw-divide-y-reverse))
  2432. }
  2433. .md\:border-r-2 {
  2434. border-right-width:2px
  2435. }
  2436. .md\:px-6 {
  2437. padding-left:1.5rem;
  2438. padding-right:1.5rem
  2439. }
  2440. .md\:text-2xl {
  2441. font-size:1.5rem;
  2442. line-height:2rem
  2443. }
  2444. .md\:text-5xl {
  2445. font-size:3rem;
  2446. line-height:1
  2447. }
  2448. .md\:text-6xl {
  2449. font-size:3.75rem;
  2450. line-height:1
  2451. }
  2452. .md\:text-8xl {
  2453. font-size:6rem;
  2454. line-height:1
  2455. }
  2456. .md\:leading-14 {
  2457. line-height:3.5rem
  2458. }
  2459. }
  2460. @media (min-width:1024px) {
  2461. .lg\:h-48 {
  2462. height:12rem
  2463. }
  2464. .lg\:max-w-96 {
  2465. max-width:24rem
  2466. }
  2467. }
  2468. @media (min-width:1280px) {
  2469. .xl\:col-span-2 {
  2470. grid-column:span 2/span 2
  2471. }
  2472. .xl\:col-span-3 {
  2473. grid-column:span 3/span 3
  2474. }
  2475. .xl\:col-start-1 {
  2476. grid-column-start:1
  2477. }
  2478. .xl\:row-span-2 {
  2479. grid-row:span 2/span 2
  2480. }
  2481. .xl\:row-start-2 {
  2482. grid-row-start:2
  2483. }
  2484. .xl\:-mx-2 {
  2485. margin-left:-.5rem;
  2486. margin-right:-.5rem
  2487. }
  2488. .xl\:my-1 {
  2489. margin-top:.25rem;
  2490. margin-bottom:.25rem
  2491. }
  2492. .xl\:block {
  2493. display:block
  2494. }
  2495. .xl\:grid {
  2496. display:grid
  2497. }
  2498. .xl\:w-1\/2 {
  2499. width:50%
  2500. }
  2501. .xl\:max-w-5xl {
  2502. max-width:64rem
  2503. }
  2504. .xl\:grid-cols-3 {
  2505. grid-template-columns:repeat(3,minmax(0,1fr))
  2506. }
  2507. .xl\:grid-cols-4 {
  2508. grid-template-columns:repeat(4,minmax(0,1fr))
  2509. }
  2510. .xl\:items-baseline {
  2511. align-items:baseline
  2512. }
  2513. .xl\:gap-x-6 {
  2514. -moz-column-gap:1.5rem;
  2515. column-gap:1.5rem
  2516. }
  2517. .xl\:gap-x-8 {
  2518. -moz-column-gap:2rem;
  2519. column-gap:2rem
  2520. }
  2521. .xl\:space-x-0>:not([hidden])~:not([hidden]) {
  2522. --tw-space-x-reverse:0;
  2523. margin-right:calc(0px * var(--tw-space-x-reverse));
  2524. margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))
  2525. }
  2526. .xl\:space-y-0>:not([hidden])~:not([hidden]) {
  2527. --tw-space-y-reverse:0;
  2528. margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));
  2529. margin-bottom:calc(0px * var(--tw-space-y-reverse))
  2530. }
  2531. .xl\:space-y-8>:not([hidden])~:not([hidden]) {
  2532. --tw-space-y-reverse:0;
  2533. margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  2534. margin-bottom:calc(2rem * var(--tw-space-y-reverse))
  2535. }
  2536. .xl\:divide-y>:not([hidden])~:not([hidden]) {
  2537. --tw-divide-y-reverse:0;
  2538. border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  2539. border-bottom-width:calc(1px * var(--tw-divide-y-reverse))
  2540. }
  2541. .xl\:divide-y-0>:not([hidden])~:not([hidden]) {
  2542. --tw-divide-y-reverse:0;
  2543. border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));
  2544. border-bottom-width:calc(0px * var(--tw-divide-y-reverse))
  2545. }
  2546. .xl\:divide-gray-200>:not([hidden])~:not([hidden]) {
  2547. --tw-divide-opacity:1;
  2548. border-color:rgb(229 231 235/var(--tw-divide-opacity))
  2549. }
  2550. .xl\:border-b {
  2551. border-bottom-width:1px
  2552. }
  2553. .xl\:border-gray-200 {
  2554. --tw-border-opacity:1;
  2555. border-color:rgb(229 231 235/var(--tw-border-opacity))
  2556. }
  2557. .xl\:px-0 {
  2558. padding-left:0;
  2559. padding-right:0
  2560. }
  2561. .xl\:px-2 {
  2562. padding-left:.5rem;
  2563. padding-right:.5rem
  2564. }
  2565. .xl\:py-8 {
  2566. padding-top:2rem;
  2567. padding-bottom:2rem
  2568. }
  2569. .xl\:pb-0 {
  2570. padding-bottom:0
  2571. }
  2572. .xl\:pb-6 {
  2573. padding-bottom:1.5rem
  2574. }
  2575. .xl\:pt-11 {
  2576. padding-top:2.75rem
  2577. }
  2578. .xl\:pt-8 {
  2579. padding-top:2rem
  2580. }
  2581. .xl\:dark\:divide-gray-700:is(.dark *)>:not([hidden])~:not([hidden]) {
  2582. --tw-divide-opacity:1;
  2583. border-color:rgb(55 65 81/var(--tw-divide-opacity))
  2584. }
  2585. .xl\:dark\:border-gray-700:is(.dark *) {
  2586. --tw-border-opacity:1;
  2587. border-color:rgb(55 65 81/var(--tw-border-opacity))
  2588. }
  2589. }
  2590. @media (min-width:1536px) {
  2591. .\32xl\:-mx-24 {
  2592. margin-left:-6rem;
  2593. margin-right:-6rem
  2594. }
  2595. }