/* Utility classes for per-element values that used to be inline style= attributes.
   Each class holds one declaration; !important keeps the precedence the inline style had. */
.u-ai-center { align-items: center !important; }
.u-ar-16-7 { aspect-ratio: 16 / 7 !important; }
.u-ar-4-3 { aspect-ratio: 4 / 3 !important; }
.u-ar-auto { aspect-ratio: auto !important; }
.u-bd-0 { border: 0 !important; }
.u-bd-1px-solid-ccc { border: 1px solid #ccc !important; }
.u-bg-000 { background: #000 !important; }
.u-bg-12b5a5 { background: #12b5a5 !important; }
.u-bg-6d4aff { background: #6d4aff !important; }
.u-bg-ff4f7b { background: #ff4f7b !important; }
.u-bg-ff8a3d { background: #ff8a3d !important; }
.u-bg-ffb38a { background: #ffb38a !important; }
.u-bg-ffd84a { background: #ffd84a !important; }
.u-bg-ffd98a { background: #ffd98a !important; }
.u-bg-linear-gradient-135deg-25a30d-2c6bd3 { background: linear-gradient(135deg,#25A30D,#2C6BD3) !important; }
.u-bg-linear-gradient-135deg-2c6bd3-25a30d { background: linear-gradient(135deg,#2C6BD3,#25A30D) !important; }
.u-bg-linear-gradient-135deg-a855f7-2c6bd3 { background: linear-gradient(135deg,#A855F7,#2C6BD3) !important; }
.u-bg-linear-gradient-135deg-f2b84b-f06464 { background: linear-gradient(135deg,#F2B84B,#F06464) !important; }
.u-bg-linear-gradient-160deg-dff1ff-a7d8fb { background: linear-gradient(160deg,#dff1ff,#a7d8fb) !important; }
.u-bg-linear-gradient-160deg-ffe4d6-ffc3ad { background: linear-gradient(160deg,#ffe4d6,#ffc3ad) !important; }
.u-bg-linear-gradient-160deg-fff4cc-ffe082 { background: linear-gradient(160deg,#fff4cc,#ffe082) !important; }
.u-bg-rgba-255-204-41-35 { background: rgba(255,204,41,.35) !important; }
.u-bg-rgba-29-155-240-12 { background: rgba(29,155,240,.12) !important; }
.u-bg-rgba-47-111-228-18 { background: rgba(47,111,228,.18) !important; }
.u-bg-rgba-47-179-109-2 { background: rgba(47,179,109,.2) !important; }
.u-bg-var-amber { background: var(--amber) !important; }
.u-bg-var-b1 { background: var(--b1) !important; }
.u-bg-var-b2 { background: var(--b2) !important; }
.u-bg-var-b3 { background: var(--b3) !important; }
.u-bg-var-b4 { background: var(--b4) !important; }
.u-bg-var-b5 { background: var(--b5) !important; }
.u-bg-var-blue { background: var(--blue) !important; }
.u-bg-var-blush { background: var(--blush) !important; }
.u-bg-var-bs-success { background: var(--bs-success) !important; }
.u-bg-var-chili { background: var(--chili) !important; }
.u-bg-var-cool { background: var(--cool) !important; }
.u-bg-var-coral { background: var(--coral) !important; }
.u-bg-var-cream { background: var(--cream) !important; }
.u-bg-var-cyan { background: var(--cyan) !important; }
.u-bg-var-deep { background: var(--deep) !important; }
.u-bg-var-em { background: var(--em) !important; }
.u-bg-var-ember { background: var(--ember) !important; }
.u-bg-var-flame { background: var(--flame) !important; }
.u-bg-var-gold { background: var(--gold) !important; }
.u-bg-var-grape { background: var(--grape) !important; }
.u-bg-var-grape3 { background: var(--grape3) !important; }
.u-bg-var-ink { background: var(--ink) !important; }
.u-bg-var-lav { background: var(--lav) !important; }
.u-bg-var-lime { background: var(--lime) !important; }
.u-bg-var-lime2 { background: var(--lime2) !important; }
.u-bg-var-mint { background: var(--mint) !important; }
.u-bg-var-ms-surface { background: var(--ms-surface) !important; }
.u-bg-var-navy { background: var(--navy) !important; }
.u-bg-var-orange { background: var(--orange) !important; }
.u-bg-var-peach { background: var(--peach) !important; }
.u-bg-var-pink { background: var(--pink) !important; }
.u-bg-var-plum { background: var(--plum) !important; }
.u-bg-var-red { background: var(--red) !important; }
.u-bg-var-rose { background: var(--rose) !important; }
.u-bg-var-sky { background: var(--sky) !important; }
.u-bg-var-sun { background: var(--sun) !important; }
.u-bg-var-tang { background: var(--tang) !important; }
.u-bg-var-teal { background: var(--teal) !important; }
.u-bg-var-violet { background: var(--violet) !important; }
.u-bot-20px { bottom: 20px !important; }
.u-bot-40px { bottom: -40px !important; }
.u-c-1d9bf0 { color: #1d9bf0 !important; }
.u-c-97a0ad { color: #97A0AD !important; }
.u-c-fff { color: #fff !important; }
.u-c-greenyellow { color: greenyellow !important; }
.u-c-var-ink { color: var(--ink) !important; }
.u-c-var-lvl { color: var(--lvl) !important; }
.u-c-var-muted { color: var(--muted) !important; }
.u-cur-default { cursor: default !important; }
.u-cur-grab { cursor: grab !important; }
.u-cur-help { cursor: help !important; }
.u-d-flex { display: flex !important; }
.u-d-none { display: none !important; }
.u-fs-0-5rem { font-size: 0.5rem !important; }
.u-fs-1-15rem { font-size: 1.15rem !important; }
.u-fs-1-4rem { font-size: 1.4rem !important; }
.u-fs-14-5px { font-size: 14.5px !important; }
.u-fs-16px { font-size: 16px !important; }
.u-fs-1rem { font-size: 1rem !important; }
.u-fs-2-25rem { font-size: 2.25rem !important; }
.u-fs-55rem { font-size: .55rem !important; }
.u-fs-68rem { font-size: .68rem !important; }
.u-fs-6rem { font-size: .6rem !important; }
.u-fs-75em { font-size: .75em !important; }
.u-fs-85em { font-size: .85em !important; }
.u-fs-95rem { font-size: .95rem !important; }
.u-fw-600 { font-weight: 600 !important; }
.u-fw-bolder { font-weight: bolder !important; }
.u-fx-0-1-12rem { flex: 0 1 12rem !important; }
.u-fx-1-1-18rem { flex: 1 1 18rem !important; }
.u-gap-10px { gap: 10px !important; }
.u-grid-column-1-1 { grid-column: 1/-1 !important; }
.u-gtc-repeat-auto-fill-minmax-118px-1fr { grid-template-columns: repeat(auto-fill, minmax(118px, 1fr)) !important; }
.u-h-1-25rem { height: 1.25rem !important; }
.u-h-1-5em { height: 1.5em !important; }
.u-h-10px { height: 10px !important; }
.u-h-140px { height: 140px !important; }
.u-h-180px { height: 180px !important; }
.u-h-200px { height: 200px !important; }
.u-h-260px { height: 260px !important; }
.u-h-380px { height: 380px !important; }
.u-h-44px { height: 44px !important; }
.u-h-48px { height: 48px !important; }
.u-h-60px { height: 60px !important; }
.u-h-64px { height: 64px !important; }
.u-h-65rem { height: .65rem !important; }
.u-h-6px { height: 6px !important; }
.u-h-72px { height: 72px !important; }
.u-h-75vh { height: 75vh !important; }
.u-h-8px { height: 8px !important; }
.u-h-90px { height: 90px !important; }
.u-h-auto { height: auto !important; }
.u-jc-space-between { justify-content: space-between !important; }
.u-left-0 { left: 0 !important; }
.u-left-100pc { left: 100% !important; }
.u-left-14pc { left: 14% !important; }
.u-left-40pc { left: 40% !important; }
.u-left-44pc { left: 44% !important; }
.u-left-4pc { left: 4% !important; }
.u-left-52pc { left: 52% !important; }
.u-left-60pc { left: 60% !important; }
.u-left-60px { left: -60px !important; }
.u-left-6pc { left: 6% !important; }
.u-left-92pc { left: 92% !important; }
.u-left-9999px { left: -9999px !important; }
.u-lh-1-3 { line-height: 1.3 !important; }
.u-lh-1-4 { line-height: 1.4 !important; }
.u-ls-03em { letter-spacing: .03em !important; }
.u-ls-04em { letter-spacing: .04em !important; }
.u-m-0 { margin: 0 !important; }
.u-m-0-auto { margin: 0 auto !important; }
.u-m-16px-auto-0 { margin: 16px auto 0 !important; }
.u-m-40px-0-0 { margin: 40px 0 0 !important; }
.u-mh-180px { max-height: 180px !important; }
.u-mh-220px { max-height: 220px !important; }
.u-mh-240px { max-height: 240px !important; }
.u-mh-250px { max-height: 250px !important; }
.u-mh-380px { max-height: 380px !important; }
.u-mh-75vh { max-height: 75vh !important; }
.u-mh-85vh { max-height: 85vh !important; }
.u-mih-2-75rem { min-height: 2.75rem !important; }
.u-mih-480px { min-height: 480px !important; }
.u-miw-0 { min-width: 0 !important; }
.u-miw-160px { min-width: 160px !important; }
.u-miw-200px { min-width: 200px !important; }
.u-miw-220px { min-width: 220px !important; }
.u-miw-6-5rem { min-width: 6.5rem !important; }
.u-mt-10px { margin-top: 10px !important; }
.u-mt-12px { margin-top: 12px !important; }
.u-mt-22px { margin-top: 22px !important; }
.u-mt-40px { margin-top: -40px !important; }
.u-mt-6px { margin-top: 6px !important; }
.u-mw-1140px { max-width: 1140px !important; }
.u-mw-12rem { max-width: 12rem !important; }
.u-mw-14rem { max-width: 14rem !important; }
.u-mw-15ch { max-width: 15ch !important; }
.u-mw-160px { max-width: 160px !important; }
.u-mw-16ch { max-width: 16ch !important; }
.u-mw-16rem { max-width: 16rem !important; }
.u-mw-200px { max-width: 200px !important; }
.u-mw-220px { max-width: 220px !important; }
.u-mw-22rem { max-width: 22rem !important; }
.u-mw-260px { max-width: 260px !important; }
.u-mw-28rem { max-width: 28rem !important; }
.u-mw-320px { max-width: 320px !important; }
.u-mw-420px { max-width: 420px !important; }
.u-mw-480px { max-width: 480px !important; }
.u-mw-560px { max-width: 560px !important; }
.u-mw-5rem { max-width: 5rem !important; }
.u-mw-640px { max-width: 640px !important; }
.u-mw-6rem { max-width: 6rem !important; }
.u-mw-720px { max-width: 720px !important; }
.u-mw-760px { max-width: 760px !important; }
.u-mw-8rem { max-width: 8rem !important; }
.u-mw-900px { max-width: 900px !important; }
.u-mw-980px { max-width: 980px !important; }
.u-mw-9rem { max-width: 9rem !important; }
.u-of-cover { object-fit: cover !important; }
.u-ovy-auto { overflow-y: auto !important; }
.u-pb-1px { padding-bottom: 1px !important; }
.u-pb-env-safe-area-inset-bottom-0px { padding-bottom: env(safe-area-inset-bottom, 0px) !important; }
.u-pos-absolute { position: absolute !important; }
.u-pt-0 { padding-top: 0 !important; }
.u-pt-1px { padding-top: 1px !important; }
.u-rad-4px { border-radius: 4px !important; }
.u-rad-var-bs-border-radius-lg { border-radius: var(--bs-border-radius-lg) !important; }
.u-right-32pc { right: 32% !important; }
.u-right-50px { right: -50px !important; }
.u-scroll-margin-top-5rem { scroll-margin-top: 5rem !important; }
.u-scrollbar-width-thin { scrollbar-width: thin !important; }
.u-ta-center { text-align: center !important; }
.u-td-underline { text-decoration: underline !important; }
.u-tf-rotate-10deg { transform: rotate(-10deg) !important; }
.u-tf-rotate-12deg { transform: rotate(-12deg) !important; }
.u-tf-rotate-14deg { transform: rotate(14deg) !important; }
.u-tf-rotate-6deg { transform: rotate(-6deg) !important; }
.u-tf-rotate-9deg { transform: rotate(9deg) !important; }
.u-top-12pc { top: 12% !important; }
.u-top-30px { top: 30px !important; }
.u-top-40pc { top: 40% !important; }
.u-top-6pc { top: 6% !important; }
.u-top-78pc { top: 78% !important; }
.u-top-88pc { top: 88% !important; }
.u-tt-none { text-transform: none !important; }
.u-tt-uppercase { text-transform: uppercase !important; }
.u-vap-c-14b8a6 { --ap-c: #14b8a6 !important; }
.u-vap-c-1d9bf0 { --ap-c: #1d9bf0 !important; }
.u-vap-c-22a06b { --ap-c: #22a06b !important; }
.u-vap-c-25a30d { --ap-c: #25A30D !important; }
.u-vap-c-2db812 { --ap-c: #2db812 !important; }
.u-vap-c-8b5cf6 { --ap-c: #8b5cf6 !important; }
.u-vap-c-d63384 { --ap-c: #d63384 !important; }
.u-vap-c-e0457b { --ap-c: #e0457b !important; }
.u-vap-c-f43f5e { --ap-c: #f43f5e !important; }
.u-vap-c-f59e0b { --ap-c: #f59e0b !important; }
.u-vap-c-f5b301 { --ap-c: #f5b301 !important; }
.u-vap-c-ff5a36 { --ap-c: #ff5a36 !important; }
.u-vap-c-var-bs-danger { --ap-c: var(--bs-danger) !important; }
.u-vap-c-var-bs-info { --ap-c: var(--bs-info) !important; }
.u-vap-c-var-bs-orange { --ap-c: var(--bs-orange) !important; }
.u-vap-c-var-bs-primary { --ap-c: var(--bs-primary) !important; }
.u-vap-c-var-bs-purple { --ap-c: var(--bs-purple) !important; }
.u-vap-c-var-bs-success { --ap-c: var(--bs-success) !important; }
.u-vap-c-var-bs-warning { --ap-c: var(--bs-warning) !important; }
.u-vc-14b8a6 { --c: #14b8a6 !important; }
.u-vc-1d9bf0 { --c: #1d9bf0 !important; }
.u-vc-22a06b { --c: #22a06b !important; }
.u-vc-25a30d { --c: #25A30D !important; }
.u-vc-2db812 { --c: #2db812 !important; }
.u-vc-8b5cf6 { --c: #8b5cf6 !important; }
.u-vc-d63384 { --c: #d63384 !important; }
.u-vc-e0457b { --c: #e0457b !important; }
.u-vc-f29fb8 { --c: #f29fb8 !important; }
.u-vc-f43f5e { --c: #f43f5e !important; }
.u-vc-f5b301 { --c: #f5b301 !important; }
.u-vc-ff5a36 { --c: #ff5a36 !important; }
.u-vc-var-amber { --c: var(--amber) !important; }
.u-vc-var-b1 { --c: var(--b1) !important; }
.u-vc-var-b3 { --c: var(--b3) !important; }
.u-vc-var-b4 { --c: var(--b4) !important; }
.u-vc-var-blue { --c: var(--blue) !important; }
.u-vc-var-bs-danger { --c: var(--bs-danger) !important; }
.u-vc-var-bs-info { --c: var(--bs-info) !important; }
.u-vc-var-bs-orange { --c: var(--bs-orange) !important; }
.u-vc-var-bs-primary { --c: var(--bs-primary) !important; }
.u-vc-var-bs-purple { --c: var(--bs-purple) !important; }
.u-vc-var-bs-secondary { --c: var(--bs-secondary) !important; }
.u-vc-var-bs-secondary-color { --c: var(--bs-secondary-color) !important; }
.u-vc-var-bs-success { --c: var(--bs-success) !important; }
.u-vc-var-bs-teal { --c: var(--bs-teal) !important; }
.u-vc-var-bs-warning { --c: var(--bs-warning) !important; }
.u-vc-var-citrus { --c: var(--citrus) !important; }
.u-vc-var-deep { --c: var(--deep) !important; }
.u-vc-var-em { --c: var(--em) !important; }
.u-vc-var-leaf { --c: var(--leaf) !important; }
.u-vc-var-rose { --c: var(--rose) !important; }
.u-vc-var-sky { --c: var(--sky) !important; }
.u-vc-var-sun { --c: var(--sun) !important; }
.u-vc-var-violet { --c: var(--violet) !important; }
.u-vg-111 { --g: #111 !important; }
.u-vg-1a66b8 { --g: #1a66b8 !important; }
.u-vg-5865d6 { --g: #5865d6 !important; }
.u-vg-8b5cf6 { --g: #8b5cf6 !important; }
.u-vg-d6307a { --g: #d6307a !important; }
.u-vg-e02a2a { --g: #e02a2a !important; }
.u-vp-0 { --p: 0 !important; }
.u-w-0 { width: 0 !important; }
.u-w-1-25rem { width: 1.25rem !important; }
.u-w-100pc { width: 100% !important; }
.u-w-110px { width: 110px !important; }
.u-w-120px { width: 120px !important; }
.u-w-130px { width: 130px !important; }
.u-w-140px { width: 140px !important; }
.u-w-180px { width: 180px !important; }
.u-w-2-2rem { width: 2.2rem !important; }
.u-w-2-75em { width: 2.75em !important; }
.u-w-220px { width: 220px !important; }
.u-w-22pc { width: 22% !important; }
.u-w-24pc { width: 24% !important; }
.u-w-280px { width: 280px !important; }
.u-w-28px { width: 28px !important; }
.u-w-30pc { width: 30% !important; }
.u-w-34pc { width: 34% !important; }
.u-w-36px { width: 36px !important; }
.u-w-38pc { width: 38% !important; }
.u-w-40pc { width: 40% !important; }
.u-w-40px { width: 40px !important; }
.u-w-44px { width: 44px !important; }
.u-w-48px { width: 48px !important; }
.u-w-56px { width: 56px !important; }
.u-w-60pc { width: 60% !important; }
.u-w-60px { width: 60px !important; }
.u-w-64px { width: 64px !important; }
.u-w-72px { width: 72px !important; }
.u-w-82pc { width: 82% !important; }
.u-w-88px { width: 88px !important; }
.u-w-90px { width: 90px !important; }
.u-ws-pre-line { white-space: pre-line !important; }
.u-ws-pre-wrap { white-space: pre-wrap !important; }
.u-z-10 { z-index: 10 !important; }
